.SearchProducts-module__U4LvAq__shell{isolation:isolate;border-radius:999px;height:40px;transition:box-shadow .15s ease-out;position:relative}.SearchProducts-module__U4LvAq__mobile{width:100%;min-width:0}.SearchProducts-module__U4LvAq__desktop{flex-shrink:0;width:180px}.SearchProducts-module__U4LvAq__trigger,.SearchProducts-module__U4LvAq__input{border-radius:inherit;background:rgb(var(--brand-action));color:#fff;width:100%;height:40px}.SearchProducts-module__U4LvAq__trigger{text-align:left;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.SearchProducts-module__U4LvAq__mobile .SearchProducts-module__U4LvAq__trigger,.SearchProducts-module__U4LvAq__mobile .SearchProducts-module__U4LvAq__input{color:#475569;background:#f4f8fb}.SearchProducts-module__U4LvAq__shell:hover,.SearchProducts-module__U4LvAq__shell:focus-within{box-shadow:0 0 0 1px #7dd3fc80, 0 0 18px rgb(var(--brand-accent) / .25)}.SearchProducts-module__U4LvAq__trigger:focus-visible{outline-offset:3px;outline:2px solid #7dd3fc}.SearchProducts-module__U4LvAq__hidden{visibility:hidden}.SearchProducts-module__U4LvAq__editor{border-radius:inherit;position:absolute;inset:0}.SearchProducts-module__U4LvAq__form{border-radius:inherit;height:100%;color:rgb(var(--brand-accent));position:relative;overflow:hidden}.SearchProducts-module__U4LvAq__input{color:#0f172a;background:#f4f8fb;outline:none;padding:0 36px 0 40px;font-size:16px;display:block}.SearchProducts-module__U4LvAq__input::placeholder{color:#64748b;font-size:14px}.SearchProducts-module__U4LvAq__input::-webkit-search-cancel-button{display:none}.SearchProducts-module__U4LvAq__icon{transition:transform .15s ease-out,color .15s ease-out}.SearchProducts-module__U4LvAq__shell:hover .SearchProducts-module__U4LvAq__icon{transform:translate(2px)}.SearchProducts-module__U4LvAq__form:after,.SearchProducts-module__U4LvAq__center:after{content:"";pointer-events:none;transform-origin:0;background:#38bdf8;width:76%;height:2px;position:absolute;bottom:1px;left:12%;transform:scaleX(0);box-shadow:0 0 8px #38bdf880}.SearchProducts-module__U4LvAq__shell[data-active=true] .SearchProducts-module__U4LvAq__form:after,.SearchProducts-module__U4LvAq__center:focus-within:after{animation:.28s ease-out both SearchProducts-module__U4LvAq__sweep}.SearchProducts-module__U4LvAq__mobile[data-active=true] .SearchProducts-module__U4LvAq__form:after{transform-origin:50%;animation-duration:.18s}.SearchProducts-module__U4LvAq__results{width:min(440px,100vw - 32px);animation:.12s ease-out both SearchProducts-module__U4LvAq__reveal;position:absolute;top:calc(100% + 10px);right:0}.SearchProducts-module__U4LvAq__mobile .SearchProducts-module__U4LvAq__results{width:calc(100vw - 32px);left:-48px;right:auto}.SearchProducts-module__U4LvAq__loading{height:40px;box-shadow:0 0 0 1px #7dd3fc80, 0 0 18px rgb(var(--brand-accent) / .25);background:#f4f8fb;border-radius:999px;display:block}@keyframes SearchProducts-module__U4LvAq__sweep{0%{opacity:0;transform:scaleX(0)}45%{opacity:1}to{opacity:.5;transform:scaleX(1)}}@keyframes SearchProducts-module__U4LvAq__reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SearchProducts-module__U4LvAq__shell,.SearchProducts-module__U4LvAq__icon{transition:none}.SearchProducts-module__U4LvAq__shell:hover .SearchProducts-module__U4LvAq__icon{transform:none}.SearchProducts-module__U4LvAq__shell[data-active=true] .SearchProducts-module__U4LvAq__form:after,.SearchProducts-module__U4LvAq__center:focus-within:after{animation:none;transform:scaleX(1)}.SearchProducts-module__U4LvAq__results{animation:none}}
.AccountUI-module__TBoVLW__authCard,.AccountUI-module__TBoVLW__dropdown{backdrop-filter:blur(12px)saturate(140%);background:linear-gradient(#ffffff0d,#fff0),#0c283bb8;border:1px solid #ffffff2e;border-radius:12px;width:100%;max-width:440px;margin:auto;padding:28px;animation:.22s ease-out both AccountUI-module__TBoVLW__arrive;position:relative;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000040,0 24px 64px -16px #0014228c}.AccountUI-module__TBoVLW__dropdown{z-index:60;width:min(400px,100vw - 32px);position:absolute;top:calc(100% + 12px);right:0}.AccountUI-module__TBoVLW__headerPanel{overscroll-behavior:contain;backdrop-filter:blur(12px)saturate(140%);background:linear-gradient(#ffffff0d,#fff0),#051e2fd1;border:1px solid #ffffff30;border-radius:12px;width:min(420px,100vw - 32px);max-height:calc(100dvh - 110px);animation:.18s ease-out both AccountUI-module__TBoVLW__arrive;position:absolute;top:calc(100% + 10px);right:max(16px,50vw - 640px);overflow-y:auto;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000040,0 24px 60px -16px #00142199}.AccountUI-module__TBoVLW__headerForm{padding:20px}.AccountUI-module__TBoVLW__headerForm .AccountUI-module__TBoVLW__authHeading{margin:18px 0}.AccountUI-module__TBoVLW__headerForm .AccountUI-module__TBoVLW__authHeading :is(h1,h2){font-size:20px}.AccountUI-module__TBoVLW__headerForm .AccountUI-module__TBoVLW__divider{margin:14px 0}.AccountUI-module__TBoVLW__headerForm .AccountUI-module__TBoVLW__fields{gap:12px}.AccountUI-module__TBoVLW__headerForm .AccountUI-module__TBoVLW__fields label{margin-bottom:5px}.AccountUI-module__TBoVLW__headerForm .AccountUI-module__TBoVLW__fields>label{margin-bottom:0}.AccountUI-module__TBoVLW__authForm{color:#f1f5f9;--muted:#b6c8d6;--line:#ffffff26;--field:#ffffff09}.AccountUI-module__TBoVLW__authForm[data-theme=light]{color:#123047;--muted:#526677;--line:#153d5826;--field:#ffffffb3}.AccountUI-module__TBoVLW__tabs{border:1px solid var(--line);background:#001b2e20;border-radius:10px;gap:4px;padding:4px;display:flex}.AccountUI-module__TBoVLW__tabs button{min-height:38px;color:var(--muted);border-radius:7px;flex:1;padding:6px 10px;font-size:13px;font-weight:600;transition:background .16s,color .16s}.AccountUI-module__TBoVLW__tabs button[aria-pressed=true]{color:#0a3855;background:#eaf6fd;box-shadow:0 2px 6px #00182726}.AccountUI-module__TBoVLW__authHeading{align-items:flex-start;gap:12px;margin:24px 0;display:flex}.AccountUI-module__TBoVLW__authHeading>svg{color:#60c5ee;flex-shrink:0;margin-top:3px}.AccountUI-module__TBoVLW__authHeading :is(h1,h2){letter-spacing:-.025em;font-size:22px;font-weight:600;line-height:1.25}.AccountUI-module__TBoVLW__authHeading p{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.6}.AccountUI-module__TBoVLW__google{border:1px solid var(--line);background:linear-gradient(#ffffff14,#ffffff06);border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:46px;padding:10px 12px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s;display:flex;box-shadow:inset 0 1px #ffffff1f,0 2px #0000004d}.AccountUI-module__TBoVLW__google:hover{background:#ffffff18;border-color:#84c4de66}.AccountUI-module__TBoVLW__google svg{flex-shrink:0;width:18px;height:18px}.AccountUI-module__TBoVLW__divider{color:var(--muted);align-items:center;gap:12px;margin:20px 0;font-size:12px;display:flex}.AccountUI-module__TBoVLW__divider:before,.AccountUI-module__TBoVLW__divider:after{content:"";background:var(--line);flex:1;height:1px}.AccountUI-module__TBoVLW__fields{gap:16px;display:grid}.AccountUI-module__TBoVLW__fields label{margin-bottom:7px;font-size:13px;font-weight:500;display:block}.AccountUI-module__TBoVLW__fields>label{margin-bottom:0}.AccountUI-module__TBoVLW__input{border:1px solid var(--line);background:var(--field);border-radius:12px;outline:none;width:100%;height:44px;margin-top:7px;padding:0 14px;font-size:16px;font-weight:400;transition:border-color .15s,box-shadow .15s;display:block}.AccountUI-module__TBoVLW__input:focus{border-color:#60c5ee;box-shadow:0 0 0 3px #008ccf26}.AccountUI-module__TBoVLW__hint{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.5}.AccountUI-module__TBoVLW__authForm button:disabled{cursor:not-allowed;opacity:.55}.AccountUI-module__TBoVLW__resend:focus-visible{outline-offset:3px;outline:2px solid #64c9ef}.AccountUI-module__TBoVLW__authForm button:not(.btn):focus-visible{outline-offset:3px;outline:2px solid #64c9ef}.AccountUI-module__TBoVLW__guest{color:var(--muted);text-underline-offset:4px;margin:20px auto 0;font-size:13px;text-decoration:underline;display:block}.AccountUI-module__TBoVLW__formError{color:#fecdd3;background:#88133730;border:1px solid #fda4af50;border-radius:8px;padding:10px 12px;font-size:13px}.AccountUI-module__TBoVLW__errorText{color:#be123c;margin-top:6px;font-size:12px;line-height:1.5}.AccountUI-module__TBoVLW__authForm .AccountUI-module__TBoVLW__errorText{color:#fda4af}.AccountUI-module__TBoVLW__authForm[data-theme=light] .AccountUI-module__TBoVLW__errorText{color:#be123c}.AccountUI-module__TBoVLW__close{color:#cbd5e1;padding:6px;position:absolute;top:8px;right:8px}.AccountUI-module__TBoVLW__page{color:#153247;background:#edf2f5;min-height:100vh}.AccountUI-module__TBoVLW__dashboard{max-width:960px;margin:auto}.AccountUI-module__TBoVLW__dashboardHeader{margin-bottom:28px}.AccountUI-module__TBoVLW__dashboardHeader h1{color:#f1f5f9;letter-spacing:-.03em;font-size:clamp(28px,4vw,36px);font-weight:600}.AccountUI-module__TBoVLW__dashboardHeader p{color:#b3c9d7;margin-top:6px;font-size:14px}.AccountUI-module__TBoVLW__accountSurface{background:#f9fbfc;border:1px solid #ffffff85;border-radius:12px;animation:.22s ease-out both AccountUI-module__TBoVLW__arrive;overflow:hidden;box-shadow:0 24px 60px #00182733}.AccountUI-module__TBoVLW__alert{color:#854d0e;background:#fff8eb;border:1px solid #f0be6766;border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:16px;padding:18px;display:flex}.AccountUI-module__TBoVLW__alert>svg{flex-shrink:0;margin-top:2px}.AccountUI-module__TBoVLW__alertCopy{flex:1;min-width:180px}.AccountUI-module__TBoVLW__alertCopy h2{font-size:14px;font-weight:600}.AccountUI-module__TBoVLW__alertCopy p{margin-top:4px;font-size:13px;line-height:1.6}.AccountUI-module__TBoVLW__resendControl{max-width:100%}.AccountUI-module__TBoVLW__resend{isolation:isolate;color:#854d0e;background:#fffdf9;border:1px solid #b77d324a;border-radius:8px;min-width:152px;min-height:40px;padding:9px 14px;font-size:12px;font-weight:600;position:relative;overflow:hidden}.AccountUI-module__TBoVLW__resend:disabled{cursor:default}.AccountUI-module__TBoVLW__resendFill{transform-origin:0;pointer-events:none;background:#f5ce8d66;transition:transform .25s linear;position:absolute;inset:0}.AccountUI-module__TBoVLW__resendLabel{position:relative}.AccountUI-module__TBoVLW__resendStatus{color:#53725b;max-width:240px;margin-top:6px;font-size:12px}.AccountUI-module__TBoVLW__resendStatus:empty{display:none}.AccountUI-module__TBoVLW__profileForm{animation:.22s ease-out both AccountUI-module__TBoVLW__arrive}.AccountUI-module__TBoVLW__reveal{animation:.16s ease-out both AccountUI-module__TBoVLW__arrive}@keyframes AccountUI-module__TBoVLW__arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.AccountUI-module__TBoVLW__authCard{padding:24px 20px}.AccountUI-module__TBoVLW__headerForm{padding:20px}}@media (prefers-reduced-motion:reduce){.AccountUI-module__TBoVLW__authCard,.AccountUI-module__TBoVLW__dropdown,.AccountUI-module__TBoVLW__headerPanel,.AccountUI-module__TBoVLW__accountSurface,.AccountUI-module__TBoVLW__profileForm,.AccountUI-module__TBoVLW__reveal{animation:none}.AccountUI-module__TBoVLW__authForm *,.AccountUI-module__TBoVLW__resendFill{transition:none!important}}
