.wilps-smart-finder{--wilps-smart-accent:#2f7df6;--wilps-smart-ink:#f7f7f9;--wilps-smart-muted:#a0a0aa;--wilps-smart-panel:#17171c;--wilps-smart-field:#111116;--wilps-smart-border:rgba(255,255,255,.10)}.wilps-smart-modes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:18px 0 14px;padding:6px;background:rgb(255 255 255 / .035);border:1px solid var(--wilps-face-border,rgb(255 255 255 / .09));border-radius:18px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .018)}.wilps-smart-modes button{appearance:none;border:1px solid #fff0;background:#fff0;border-radius:13px;padding:12px 10px;font-weight:750;color:#a6a6af;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.wilps-smart-modes button:not(:disabled):not(.is-active):hover{background:rgb(255 255 255 / .045);color:#e5e5e9}.wilps-smart-modes button:not(:disabled):active{transform:scale(.985)}.wilps-smart-modes button.is-active{background:rgb(255 255 255 / .105);color:#fff;border-color:rgb(255 255 255 / .09);box-shadow:0 3px 12px rgb(0 0 0 / .18),inset 0 1px 0 rgb(255 255 255 / .045)}.wilps-smart-modes button:disabled{opacity:.32;cursor:not-allowed}.wilps-smart-panel{display:none}.wilps-smart-panel.is-active{display:block}.wilps-smart-search-form{box-sizing:border-box;background:linear-gradient(145deg,rgb(255 255 255 / .052),rgb(255 255 255 / .022));border:1px solid var(--wilps-smart-border);border-radius:22px;padding:26px;margin:0 0 18px;color:#fff;box-shadow:0 18px 46px rgb(0 0 0 / .18),inset 0 1px 0 rgb(255 255 255 / .025)}.wilps-smart-search-form h3{margin:0 0 7px!important;color:#fff!important;font-size:22px!important;line-height:1.2!important;letter-spacing:-.02em}.wilps-smart-search-form p{margin:0 0 20px!important;color:var(--wilps-smart-muted)!important;font-size:15px;line-height:1.55}.wilps-smart-search-form input[type=text]{display:block;width:100%;box-sizing:border-box;min-height:54px;border:1px solid rgb(255 255 255 / .13)!important;border-radius:14px!important;padding:0 16px!important;background:var(--wilps-smart-field)!important;margin:0 0 14px!important;color:#fff!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .02)!important;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.wilps-smart-search-form input[type=text]::placeholder{color:#74747e}.wilps-smart-search-form input[type=text]:focus{border-color:rgb(92 155 255 / .78)!important;box-shadow:0 0 0 3px rgb(47 125 246 / .16)!important;background:#121218!important}.wilps-smart-search-form input[type=file]{display:block;width:100%;box-sizing:border-box;border:1px solid rgb(255 255 255 / .13)!important;border-radius:14px!important;padding:8px!important;background:var(--wilps-smart-field)!important;margin:0 0 14px!important;color:#b7b7c1!important;min-height:56px}.wilps-smart-search-form input[type=file]::file-selector-button{appearance:none;border:0;border-radius:10px;padding:10px 14px;margin-right:12px;background:#2b2b32;color:#fff;font-weight:800;cursor:pointer}.wilps-smart-search-form input[type=file]::file-selector-button:hover{background:#34343c}.wilps-smart-upload-field{position:relative;display:flex;align-items:center;gap:15px;min-height:94px;box-sizing:border-box;margin:0 0 16px;padding:16px 17px;border:1px dashed rgb(255 255 255 / .20);border-radius:17px;background:rgb(255 255 255 / .025);cursor:pointer;overflow:hidden;transition:border-color .16s ease,background .16s ease,transform .16s ease}.wilps-smart-upload-field:hover{border-color:rgb(142 184 255 / .70);background:rgb(47 125 246 / .06)}.wilps-smart-upload-field:active{transform:scale(.995)}.wilps-smart-upload-field input[type=file]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important;margin:0!important;padding:0!important;border:0!important;z-index:3}.wilps-smart-upload-icon{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border-radius:14px;background:rgb(47 125 246 / .16);color:#9cc2ff;font-size:22px;font-weight:800}.wilps-smart-upload-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.wilps-smart-upload-copy strong{color:#fff;font-size:15px;line-height:1.25}.wilps-smart-upload-copy small{color:#8f8f99;font-size:12px;line-height:1.35}.wilps-smart-upload-name{display:block;max-width:100%;margin-top:4px;color:#b9d3ff;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wilps-smart-upload-action{flex:0 0 auto;padding:9px 12px;border-radius:10px;background:#2b2b32;color:#fff;font-size:12px;font-weight:800}.wilps-smart-upload-field.has-file{border-style:solid;border-color:rgb(62 198 112 / .42);background:rgb(62 198 112 / .055)}.wilps-smart-upload-field.has-file .wilps-smart-upload-icon{background:rgb(62 198 112 / .14);color:#bdf7cf}.wilps-smart-upload-field.has-file .wilps-smart-upload-name{color:#bdf7cf}.wilps-smart-search-form button,.wilps-smart-result-actions button,.wilps-smart-live-session button{appearance:none;border:0;border-radius:13px;padding:12px 18px;font-weight:800;cursor:pointer;background:var(--wilps-smart-accent);color:#fff;transition:transform .15s ease,filter .15s ease,background .15s ease}.wilps-smart-search-form button:hover,.wilps-smart-result-actions button:hover{transform:translateY(-1px);filter:brightness(1.06)}.wilps-smart-search-form button:focus-visible,.wilps-smart-modes button:focus-visible,.wilps-smart-upload-field:focus-within{outline:none;box-shadow:0 0 0 3px rgb(47 125 246 / .22)}.wilps-smart-save-profile,.wilps-smart-live-consent{margin-top:10px}.wilps-smart-save-profile strong{display:block;margin-bottom:2px}.wilps-smart-rescue-note{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:14px 17px;border:1px solid rgb(255 255 255 / .075);border-radius:16px;background:rgb(255 255 255 / .035);color:#9898a2;margin:14px 0 24px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .015)}.wilps-smart-rescue-note strong{color:#fff}.wilps-smart-rescue-note a{margin-left:auto;font-weight:800;color:#9cc2ff;text-decoration:none}.wilps-smart-rescue-note a:hover{text-decoration:underline}.wilps-smart-panel .wilps-face-message{margin:0 0 18px;padding:20px;border-radius:18px;background:linear-gradient(145deg,rgb(47 125 246 / .10),rgb(47 125 246 / .045));border-color:rgb(80 145 255 / .34)}.wilps-smart-panel .wilps-face-message strong{font-size:16px}.wilps-smart-panel .wilps-face-message span{line-height:1.55}.wilps-smart-output{margin-top:28px}.wilps-smart-result-tabs{display:flex;gap:8px;overflow:auto;padding:4px 0 14px}.wilps-smart-result-tabs button{white-space:nowrap;border:1px solid #dedee4;background:#fff;border-radius:999px;padding:10px 15px;font-weight:700;cursor:pointer}.wilps-smart-result-tabs button.is-active{background:#17171c;color:#fff;border-color:#17171c}.wilps-smart-result-panel{display:none}.wilps-smart-result-panel.is-active{display:block}.wilps-smart-result-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px}.wilps-smart-result-title h3{margin:0;font-size:21px}.wilps-smart-result-title span{font-size:13px;color:#73737b}.wilps-smart-result-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:0 0 15px}.wilps-smart-result-actions .wilps-smart-bundle{background:var(--wilps-smart-accent)}.wilps-smart-result-actions .wilps-smart-share-selected,.wilps-smart-result-actions .wilps-smart-share-all{background:#fff;color:#17171c;border:1px solid #d8d8de}.wilps-smart-action-status{font-size:13px;color:#666}.wilps-smart-action-status.is-success{color:#0a7a3f}.wilps-smart-action-status.is-error{color:#b42318}.wilps-smart-live-session{display:flex;align-items:center;gap:12px;margin:20px 0;padding:16px 18px;border-radius:18px;background:#111117;color:#fff}.wilps-smart-live-session>div{flex:1;display:flex;flex-direction:column}.wilps-smart-live-session small{opacity:.7;margin-top:2px}.wilps-smart-live-dot{width:10px;height:10px;border-radius:50%;background:#37d67a;box-shadow:0 0 0 5px rgb(55 214 122 / .15)}.wilps-smart-live-session button{background:#fff;color:#111117}.wilps-account-photo-tabs{display:flex;gap:7px;padding:5px;margin:0 0 20px;background:#f2f2f5;border-radius:15px;width:max-content;max-width:100%}.wilps-account-photo-tabs a{padding:10px 16px;border-radius:11px;text-decoration:none!important;font-weight:700;color:#606068}.wilps-account-photo-tabs a.is-active{background:#fff;color:#17171c;box-shadow:0 1px 6px rgb(0 0 0 / .08)}.wilps-account-timeline>header{margin-bottom:18px}.wilps-account-timeline>header h2{margin:4px 0 6px}.wilps-account-timeline>header p{margin:0;color:#6d6d75}.wilps-profile-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid #e5e5ea;margin-top:24px;padding-top:18px}.wilps-profile-controls>div{flex:1;min-width:220px;display:flex;flex-direction:column}.wilps-profile-controls>div span{font-size:13px;color:#72727a}@media(max-width:760px){.wilps-smart-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px}.wilps-smart-modes button{padding:11px 8px;font-size:13px}.wilps-smart-search-form{padding:19px 16px;border-radius:19px}.wilps-smart-search-form h3{font-size:20px!important}.wilps-smart-upload-field{align-items:flex-start;min-height:112px;padding:15px}.wilps-smart-upload-action{display:none}.wilps-smart-rescue-note{align-items:flex-start}.wilps-smart-rescue-note a{width:100%;margin-left:0}.wilps-smart-result-actions button{width:100%}.wilps-smart-live-session{align-items:flex-start;flex-wrap:wrap}.wilps-smart-live-session button{width:100%}.wilps-account-photo-tabs{width:100%;box-sizing:border-box}.wilps-account-photo-tabs a{flex:1;text-align:center}}