.styles-module-scss-module__LGwk7q__desktop{background:var(--background);border-radius:24px;width:min(440px,100vw - 32px);padding:32px 28px 28px}.styles-module-scss-module__LGwk7q__mobile{background:var(--background)}.styles-module-scss-module__LGwk7q__rootMobile{padding:28px 20px calc(24px + env(safe-area-inset-bottom))}.styles-module-scss-module__LGwk7q__rootMobile .styles-module-scss-module__LGwk7q__header{padding-right:36px}.styles-module-scss-module__LGwk7q__root{width:100%;font-family:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,sans-serif;flex-direction:column;gap:20px;display:flex}.styles-module-scss-module__LGwk7q__header{text-align:left;flex-direction:column;gap:8px;display:flex}.styles-module-scss-module__LGwk7q__title{letter-spacing:-.03em;color:var(--sheet-title);margin:0;font-size:28px;font-weight:700;line-height:34px}.styles-module-scss-module__LGwk7q__subtitle{letter-spacing:-.16px;color:var(--text-primary-click,#848b96);margin:0;font-size:16px;line-height:24px}.styles-module-scss-module__LGwk7q__subtitle strong{color:var(--sheet-title);overflow-wrap:anywhere;font-weight:500}.styles-module-scss-module__LGwk7q__codeWrap{flex-direction:column;gap:8px;display:flex;position:relative}.styles-module-scss-module__LGwk7q__label{color:var(--sheet-muted);font-size:15px;font-weight:500;line-height:20px}.styles-module-scss-module__LGwk7q__hiddenInput{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute}.styles-module-scss-module__LGwk7q__cells{cursor:text;gap:8px;display:flex}.styles-module-scss-module__LGwk7q__cell{border:1.5px solid var(--sheet-border,#e5e5e5);background:var(--sheet-input-bg,transparent);min-width:0;height:72px;color:var(--sheet-title);-webkit-user-select:none;user-select:none;border-radius:16px;flex:1;justify-content:center;align-items:center;font-size:28px;font-weight:600;transition:border-color .13s cubic-bezier(.22,1,.36,1),background-color .13s cubic-bezier(.22,1,.36,1),box-shadow .13s cubic-bezier(.22,1,.36,1);display:flex}.styles-module-scss-module__LGwk7q__cellFilled{border-color:var(--btn-email-icon-fg,#4d3afb);background:var(--btn-email-icon-bg,#4d3afb0a)}.styles-module-scss-module__LGwk7q__cellActive{border-color:var(--btn-email-icon-fg,#4d3afb);background:color-mix(in srgb,var(--btn-email-icon-fg,#4d3afb)6%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--btn-email-icon-fg,#4d3afb)22%,transparent)}.styles-module-scss-module__LGwk7q__cellError{border-color:#ef4444}.styles-module-scss-module__LGwk7q__error{color:#ef4444;margin:0;padding-left:2px;font-size:13px;line-height:18px}.styles-module-scss-module__LGwk7q__resend,.styles-module-scss-module__LGwk7q__primary{cursor:pointer;border:none;border-radius:18px;justify-content:center;align-items:center;width:100%;height:52px;font-family:inherit;font-weight:500;transition:opacity .13s cubic-bezier(.22,1,.36,1);display:flex}.styles-module-scss-module__LGwk7q__resend:disabled,.styles-module-scss-module__LGwk7q__primary:disabled{opacity:.5;cursor:default}.styles-module-scss-module__LGwk7q__primary{background:var(--btn-email-primary-bg,#4d3afb);color:var(--btn-email-primary-fg,#fff);font-size:15px}.styles-module-scss-module__LGwk7q__primary:not(:disabled):hover{opacity:.9}.styles-module-scss-module__LGwk7q__resend{background:var(--btn-email-icon-bg,#4d3afb14);color:var(--btn-email-icon-fg,#4d3afb);font-size:18px}.styles-module-scss-module__LGwk7q__resend:not(:disabled):hover{opacity:.85}
.funnel-module-scss-module__lIb8wa__stage{--fn-fg:#fff;--fn-fg-dim:#fff9;--fn-fg-faint:#fff6;--fn-surface:#ffffff0f;--fn-surface-2:#ffffff17;--fn-line:#ffffff1f;--fn-accent:var(--primary)}.funnel-module-scss-module__lIb8wa__stage.dark{--primary:#4d3afb}.funnel-module-scss-module__lIb8wa__stage{min-height:calc(100dvh - 148px);color:var(--fn-fg);background:radial-gradient(120% 80% at 50% -10%,color-mix(in srgb,var(--primary)16%,transparent)0%,transparent 60%),linear-gradient(180deg,#0b0b0f 0%,#070708 100%);border:1px solid #ffffff12;border-radius:26px;flex-direction:column;flex:1;margin:10px 8px 16px;display:flex;position:relative}@media (min-width:1024px){.funnel-module-scss-module__lIb8wa__stage{max-width:1040px;min-height:620px;box-shadow:0 40px 120px -40px color-mix(in srgb,var(--primary)40%,black);border:1px solid #ffffff14;border-radius:32px;flex:none;margin:8px auto 32px;overflow:hidden}}.funnel-module-scss-module__lIb8wa__topbar{flex-shrink:0;align-items:center;gap:16px;padding:14px 20px;display:flex}@media (min-width:1024px){.funnel-module-scss-module__lIb8wa__topbar{padding:22px 32px}}.funnel-module-scss-module__lIb8wa__back{width:40px;height:40px;color:var(--fn-fg);cursor:pointer;background:0 0;border:none;border-radius:32px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.funnel-module-scss-module__lIb8wa__back:hover{background:var(--fn-surface)}.funnel-module-scss-module__lIb8wa__back svg{width:24px;height:24px}.funnel-module-scss-module__lIb8wa__backHidden{visibility:hidden;pointer-events:none}.funnel-module-scss-module__lIb8wa__progressTrack{background:var(--fn-line);border-radius:21px;flex:1;height:6px;overflow:hidden}.funnel-module-scss-module__lIb8wa__progressFill{background:var(--fn-accent);border-radius:21px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.funnel-module-scss-module__lIb8wa__skip{text-align:right;min-width:44px;color:var(--fn-fg-dim);letter-spacing:.02em;cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:16px;font-weight:500}.funnel-module-scss-module__lIb8wa__skip:hover{color:var(--fn-fg)}.funnel-module-scss-module__lIb8wa__skipHidden{visibility:hidden;pointer-events:none}.funnel-module-scss-module__lIb8wa__body{flex-direction:column;flex:1;min-height:0;padding:8px 20px 0;display:flex;overflow-y:auto}@media (min-width:1024px){.funnel-module-scss-module__lIb8wa__body{scrollbar-gutter:stable;justify-content:center;padding:24px 48px 8px}}.funnel-module-scss-module__lIb8wa__stack{flex-direction:column;gap:16px;width:100%;display:flex}@media (min-width:1024px){.funnel-module-scss-module__lIb8wa__stack{gap:24px;max-width:640px;margin:0 auto}}.funnel-module-scss-module__lIb8wa__split{flex-direction:column;gap:20px;width:100%;display:flex}@media (min-width:1024px){.funnel-module-scss-module__lIb8wa__split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;max-width:960px;margin:0 auto;display:grid}}.funnel-module-scss-module__lIb8wa__lead{flex-direction:column;gap:8px;display:flex}.funnel-module-scss-module__lIb8wa__headline{text-transform:uppercase;letter-spacing:-.03em;color:var(--fn-fg);margin:0;font-size:clamp(30px,8.5vw,40px);font-weight:800;line-height:.96}@media (min-width:1024px){.funnel-module-scss-module__lIb8wa__headline{font-size:52px}}.funnel-module-scss-module__lIb8wa__subcopy{letter-spacing:.01em;max-width:340px;color:var(--fn-fg-dim);margin:6px 0 0;font-size:15px;line-height:1.5}@media (min-width:1024px){.funnel-module-scss-module__lIb8wa__subcopy{max-width:420px;font-size:16px}}.funnel-module-scss-module__lIb8wa__optionList{flex-direction:column;gap:12px;display:flex}.funnel-module-scss-module__lIb8wa__optionRow{background:var(--fn-surface);width:100%;color:var(--fn-fg);cursor:pointer;text-align:left;border:1.5px solid #0000;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;transition:background .14s,border-color .14s;display:flex}.funnel-module-scss-module__lIb8wa__optionRow:hover{background:var(--fn-surface-2)}@media (min-width:1024px){.funnel-module-scss-module__lIb8wa__optionRow{padding:18px}}.funnel-module-scss-module__lIb8wa__optionRowActive{border-color:var(--fn-accent);background:color-mix(in srgb,var(--primary)14%,transparent)}.funnel-module-scss-module__lIb8wa__optionIcon{text-align:center;flex-shrink:0;width:32px;font-size:26px;line-height:1}.funnel-module-scss-module__lIb8wa__optionText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.funnel-module-scss-module__lIb8wa__optionLabel{font-size:16px;font-weight:500}.funnel-module-scss-module__lIb8wa__optionHint{color:var(--fn-fg-faint);font-size:13px}.funnel-module-scss-module__lIb8wa__tick{border:2px solid var(--fn-line);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .14s,border-color .14s;display:flex}.funnel-module-scss-module__lIb8wa__tick svg{color:#fff;width:13px;height:13px}.funnel-module-scss-module__lIb8wa__tickOn{border-color:var(--fn-accent);background:var(--fn-accent)}.funnel-module-scss-module__lIb8wa__chartCard{background:#0e0e10;border:1px solid #ffffff0d;border-radius:28px;width:100%;padding:24px;position:relative;overflow:hidden}@media (min-width:1024px){.funnel-module-scss-module__lIb8wa__chartCard{flex-direction:column;justify-content:center;min-height:360px;padding:28px;display:flex}}.funnel-module-scss-module__lIb8wa__footer{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(#0000,#070708 32%);border-radius:0 0 26px 26px;flex-shrink:0;position:sticky;bottom:-12dvh}@media (min-width:1024px){.funnel-module-scss-module__lIb8wa__footer{background:0 0;border-radius:0;justify-content:center;padding:16px 48px 32px;display:flex;position:static}.funnel-module-scss-module__lIb8wa__cta{max-width:420px}}
.gender-body-module-scss-module__RmjaDW__tiles{gap:12px;width:100%;display:flex}.gender-body-module-scss-module__RmjaDW__tile{color:#fff;cursor:pointer;background:#ffffff0f;border:1.5px solid #0000;border-radius:18px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px 16px;transition:background .14s,border-color .14s;display:flex}.gender-body-module-scss-module__RmjaDW__tile:hover{background:#ffffff17}@media (min-width:1024px){.gender-body-module-scss-module__RmjaDW__tile{gap:18px;padding:48px 24px}}.gender-body-module-scss-module__RmjaDW__tileActive{border-color:var(--primary);background:color-mix(in srgb,var(--primary)14%,transparent)}.gender-body-module-scss-module__RmjaDW__emoji{font-size:56px;line-height:1}@media (min-width:1024px){.gender-body-module-scss-module__RmjaDW__emoji{font-size:88px}}.gender-body-module-scss-module__RmjaDW__label{font-size:16px;font-weight:600}@media (min-width:1024px){.gender-body-module-scss-module__RmjaDW__label{font-size:20px}}
.proof-body-module-scss-module__Y6FIEG__pairStage{justify-content:center;align-items:center;gap:18px;padding:12px 0 8px;animation:.45s cubic-bezier(.22,1,.36,1) proof-body-module-scss-module__Y6FIEG__pairIn;display:flex;position:relative}@keyframes proof-body-module-scss-module__Y6FIEG__pairIn{0%{opacity:0}to{opacity:1}}.proof-body-module-scss-module__Y6FIEG__card{aspect-ratio:3/4;background:#fff;border-radius:16px;width:44%;max-width:170px;padding:6px 6px 24px;position:relative;box-shadow:0 20px 50px -14px #000000a6}.proof-body-module-scss-module__Y6FIEG__cardSelfie{transform:rotate(-4deg)}.proof-body-module-scss-module__Y6FIEG__cardCeleb{transform:rotate(4deg)}.proof-body-module-scss-module__Y6FIEG__photo{-o-object-fit:cover;object-fit:cover;border-radius:11px;width:100%;height:100%;display:block}.proof-body-module-scss-module__Y6FIEG__caption{text-align:center;letter-spacing:-.1px;color:#1a1530;white-space:nowrap;text-overflow:ellipsis;padding:0 6px;font-size:12px;font-weight:600;position:absolute;bottom:4px;left:0;right:0;overflow:hidden}.proof-body-module-scss-module__Y6FIEG__scoreBadge{z-index:2;background:var(--primary);color:#fff;letter-spacing:-.02em;box-shadow:0 10px 30px -8px color-mix(in srgb,var(--primary)70%,black);border-radius:999px;padding:8px 14px;font-size:18px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.proof-body-module-scss-module__Y6FIEG__dots{justify-content:center;gap:8px;padding-top:16px;display:flex}.proof-body-module-scss-module__Y6FIEG__dot{cursor:pointer;background:#ffffff38;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .15s}.proof-body-module-scss-module__Y6FIEG__dotActive{background:var(--primary)}
.method-body-module-scss-module__aWraia__steps{flex-direction:column;gap:26px;margin:0;padding:4px 0;list-style:none;display:flex}.method-body-module-scss-module__aWraia__step{gap:16px;display:flex}.method-body-module-scss-module__aWraia__node{background:color-mix(in srgb,var(--primary)14%,transparent);border:1px solid color-mix(in srgb,var(--primary)35%,transparent);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.method-body-module-scss-module__aWraia__nodeIcon{font-size:20px;line-height:1}.method-body-module-scss-module__aWraia__connector{background:#ffffff1f;width:2px;height:26px;position:absolute;top:44px;left:50%;transform:translate(-50%)}.method-body-module-scss-module__aWraia__stepText{flex-direction:column;gap:3px;min-width:0;padding-top:2px;display:flex}.method-body-module-scss-module__aWraia__stepTitle{color:#fff;font-size:17px;font-weight:600}.method-body-module-scss-module__aWraia__stepSub{color:#ffffff80;font-size:13px;line-height:1.45}
.scan-body-module-scss-module__HNgOja__slotWrap{justify-content:center;width:100%;display:flex}.scan-body-module-scss-module__HNgOja__empty{color:#fff6;cursor:pointer;background:#ffffff0a;border:1.5px dashed #ffffff29;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;max-width:340px;height:220px;padding:12px;transition:border-color .15s,background .15s,color .15s;display:flex}.scan-body-module-scss-module__HNgOja__empty:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary)8%,transparent);color:#fff9}@media (min-width:1024px){.scan-body-module-scss-module__HNgOja__empty{height:250px}}.scan-body-module-scss-module__HNgOja__faceIcon{color:#ffffff80;width:auto;height:84px}@media (min-width:1024px){.scan-body-module-scss-module__HNgOja__faceIcon{height:100px}}.scan-body-module-scss-module__HNgOja__hint{text-align:center;color:#ffffff73;font-size:12px}.scan-body-module-scss-module__HNgOja__browse{color:#ffffff8c;font-size:13px}.scan-body-module-scss-module__HNgOja__browseAccent{color:var(--primary);font-weight:600}.scan-body-module-scss-module__HNgOja__filled{background:#ffffff0f;border-radius:18px;width:100%;max-width:340px;height:220px;position:relative;overflow:hidden}@media (min-width:1024px){.scan-body-module-scss-module__HNgOja__filled{height:250px}}.scan-body-module-scss-module__HNgOja__preview{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.scan-body-module-scss-module__HNgOja__spinnerWrap{background:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.scan-body-module-scss-module__HNgOja__spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite scan-body-module-scss-module__HNgOja__claspin}@keyframes scan-body-module-scss-module__HNgOja__claspin{to{transform:rotate(360deg)}}.scan-body-module-scss-module__HNgOja__remove{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;width:28px;height:28px;font-size:20px;line-height:1;position:absolute;top:8px;right:8px}.scan-body-module-scss-module__HNgOja__remove:hover{background:#000000bf}.scan-body-module-scss-module__HNgOja__badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding-top:4px;display:flex}.scan-body-module-scss-module__HNgOja__badge{color:#ffffff73;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}
.styles-module-scss-module__bq4AJG__stage.dark{--primary:#4d3afb}.styles-module-scss-module__bq4AJG__stage{color:#fff;background:radial-gradient(120% 80% at 50% -10%,color-mix(in srgb,var(--primary)16%,transparent)0%,transparent 60%),linear-gradient(180deg,#0b0b0f 0%,#070708 100%);min-height:calc(100dvh - 160px);box-shadow:0 20px 70px -34px color-mix(in srgb,var(--primary)50%,black);border:1px solid #ffffff0f;border-radius:24px;flex-direction:column;flex:1;margin:8px;display:flex;position:relative}@media (min-width:1024px){.styles-module-scss-module__bq4AJG__stage{max-width:640px;min-height:0;box-shadow:0 40px 120px -40px color-mix(in srgb,var(--primary)40%,black);border-radius:32px;flex:none;margin:8px auto 32px}}.styles-module-scss-module__bq4AJG__inner{flex-direction:column;flex:1;gap:24px;padding:28px 24px 40px;display:flex}@media (min-width:1024px){.styles-module-scss-module__bq4AJG__inner{justify-content:center;padding:44px 40px}}.styles-module-scss-module__bq4AJG__headline{text-transform:uppercase;letter-spacing:-.03em;margin:0;font-size:clamp(30px,8.5vw,40px);font-weight:800;line-height:.96}@media (min-width:1024px){.styles-module-scss-module__bq4AJG__headline{font-size:48px}}.styles-module-scss-module__bq4AJG__photos{justify-content:center;padding:8px 0;display:flex}.styles-module-scss-module__bq4AJG__photo{aspect-ratio:3/3.4;-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff14;border-radius:18px;width:52%;max-width:210px;transform:rotate(-2deg)}.styles-module-scss-module__bq4AJG__tasks{background:#0e0e10;border:1px solid #ffffff0d;border-radius:24px;flex-direction:column;gap:24px;margin:0;padding:20px;list-style:none;display:flex}.styles-module-scss-module__bq4AJG__task{gap:14px;display:flex;position:relative}.styles-module-scss-module__bq4AJG__node{z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:relative}.styles-module-scss-module__bq4AJG__task:not(.styles-module-scss-module__bq4AJG__taskLast) .styles-module-scss-module__bq4AJG__node:after{content:"";background:#ffffff1f;width:2px;height:calc(100% + 24px);position:absolute;top:26px;left:50%;transform:translate(-50%)}.styles-module-scss-module__bq4AJG__checkSvg{width:26px;height:26px;color:var(--primary)}.styles-module-scss-module__bq4AJG__spinner{border:2.5px solid color-mix(in srgb,var(--primary)25%,transparent);border-top-color:var(--primary);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite styles-module-scss-module__bq4AJG__claspin}.styles-module-scss-module__bq4AJG__pending{border:2px solid #ffffff29;border-radius:50%;width:22px;height:22px}@keyframes styles-module-scss-module__bq4AJG__claspin{to{transform:rotate(360deg)}}.styles-module-scss-module__bq4AJG__taskText{flex-direction:column;gap:2px;padding-top:1px;display:flex}.styles-module-scss-module__bq4AJG__taskTitle{color:#fff;font-size:17px;font-weight:600}.styles-module-scss-module__bq4AJG__taskTitleDim{color:#ffffff8c}.styles-module-scss-module__bq4AJG__taskSub{color:#fff6;font-size:13px}
.rate-my-face-promo-module-scss-module__frP5sW__root{border:1.5px solid color-mix(in srgb,var(--primary)40%,transparent);background:radial-gradient(130% 100% at 0% 0%,color-mix(in srgb,var(--primary)16%,transparent)0%,transparent 55%),#ffffff0d;text-align:left;border-radius:20px;flex-direction:column;gap:10px;width:100%;padding:18px;display:flex}.rate-my-face-promo-module-scss-module__frP5sW__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--primary);font-size:11px;font-weight:800}.rate-my-face-promo-module-scss-module__frP5sW__title{letter-spacing:-.02em;color:#fff;margin:0;font-size:22px;font-weight:700;line-height:1.15}.rate-my-face-promo-module-scss-module__frP5sW__sub{color:#fff9;margin:0;font-size:13px;line-height:1.4}.rate-my-face-promo-module-scss-module__frP5sW__miniBars{flex-direction:column;gap:8px;margin:8px 0 2px;display:flex}.rate-my-face-promo-module-scss-module__frP5sW__miniRow{align-items:center;gap:10px;display:flex}.rate-my-face-promo-module-scss-module__frP5sW__miniLabel{color:#ffffff8c;flex-shrink:0;width:78px;font-size:12px}.rate-my-face-promo-module-scss-module__frP5sW__miniTrack{background:#ffffff14;border-radius:99px;flex:1;height:7px;overflow:hidden}.rate-my-face-promo-module-scss-module__frP5sW__miniFill{background:var(--primary);opacity:.35;filter:blur(1px);border-radius:99px;height:100%;display:block}.rate-my-face-promo-module-scss-module__frP5sW__miniLock{color:#fff6;flex-shrink:0;width:14px;height:14px}.rate-my-face-promo-module-scss-module__frP5sW__cta{margin-top:6px}
.styles-module-scss-module__6FSkdW__stage{--fn-accent:var(--primary)}.styles-module-scss-module__6FSkdW__stage.dark{--primary:#4d3afb}.styles-module-scss-module__6FSkdW__stage{color:#fff;background:radial-gradient(120% 60% at 50% -6%,color-mix(in srgb,var(--primary)16%,transparent)0%,transparent 55%),linear-gradient(180deg,#0b0b0f 0%,#070708 100%);border:1px solid #ffffff12;border-radius:26px;flex-direction:column;margin:10px 8px 16px;display:flex}@media (min-width:1024px){.styles-module-scss-module__6FSkdW__stage{width:100%;max-width:720px;box-shadow:0 40px 120px -40px color-mix(in srgb,var(--primary)40%,black);border:1px solid #ffffff14;border-radius:32px;align-self:center;margin:8px 0 24px}}.styles-module-scss-module__6FSkdW__inner{flex-direction:column;gap:24px;padding:28px 20px 20px;display:flex}@media (min-width:1024px){.styles-module-scss-module__6FSkdW__inner{padding:40px 40px 20px}}.styles-module-scss-module__6FSkdW__headline{text-transform:uppercase;letter-spacing:-.03em;margin:0;font-size:clamp(28px,8vw,38px);font-weight:800;line-height:.96}@media (min-width:1024px){.styles-module-scss-module__6FSkdW__headline{font-size:46px}.styles-module-scss-module__6FSkdW__headlineBreak{display:none}}.styles-module-scss-module__6FSkdW__subline{color:#ffffff8c;margin:6px 0 0;font-size:14px;line-height:1.5}.styles-module-scss-module__6FSkdW__hero{justify-content:center;align-items:center;gap:18px;padding:10px 0 6px;display:flex;position:relative}.styles-module-scss-module__6FSkdW__heroCard{aspect-ratio:3/4;background:#fff;border-radius:16px;width:42%;max-width:180px;padding:6px 6px 24px;position:relative;box-shadow:0 20px 50px -14px #000000a6}.styles-module-scss-module__6FSkdW__heroCardYou{transform:rotate(-4deg)}.styles-module-scss-module__6FSkdW__heroCardTwin{transform:rotate(4deg)}.styles-module-scss-module__6FSkdW__heroPhoto{-o-object-fit:cover;object-fit:cover;border-radius:11px;width:100%;height:100%;display:block}.styles-module-scss-module__6FSkdW__heroMystery{background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--primary)30%,transparent)0%,transparent 70%),#17151f;color:#ffffffbf;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.styles-module-scss-module__6FSkdW__heroMysteryMark{color:#fff;text-shadow:0 4px 24px color-mix(in srgb,var(--primary)80%,transparent);font-size:44px;font-weight:800}.styles-module-scss-module__6FSkdW__heroBlurPhoto{-o-object-fit:cover;object-fit:cover;filter:blur(22px);will-change:filter;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0;transform:scale(1.3)}.styles-module-scss-module__6FSkdW__heroLockOverlay{background:#0a09122e;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.styles-module-scss-module__6FSkdW__heroLockIcon{color:#ffffffe6;filter:drop-shadow(0 2px 10px #0009);width:24px;height:24px}.styles-module-scss-module__6FSkdW__heroCaption{text-align:center;color:#1a1530;white-space:nowrap;text-overflow:ellipsis;padding:0 6px;font-size:12px;font-weight:600;position:absolute;bottom:4px;left:0;right:0;overflow:hidden}.styles-module-scss-module__6FSkdW__heroScore{z-index:2;background:var(--primary);color:#fff;box-shadow:0 10px 30px -8px color-mix(in srgb,var(--primary)70%,black);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:18px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.styles-module-scss-module__6FSkdW__summaryRow{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.styles-module-scss-module__6FSkdW__summaryChip{color:#fffc;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;display:inline-flex}.styles-module-scss-module__6FSkdW__summaryChip b{color:#fff;font-weight:600}.styles-module-scss-module__6FSkdW__section{background:#0e0e10;border:1px solid #ffffff0d;border-radius:24px;flex-direction:column;gap:14px;padding:18px;display:flex}@media (min-width:1024px){.styles-module-scss-module__6FSkdW__section{padding:22px}}.styles-module-scss-module__6FSkdW__sectionTitle{letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;margin:0;font-size:12px;font-weight:700}.styles-module-scss-module__6FSkdW__matchGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:1024px){.styles-module-scss-module__6FSkdW__matchGrid{gap:14px}}.styles-module-scss-module__6FSkdW__matchCard{text-align:left;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:18px;flex-direction:column;padding:0;display:flex;overflow:hidden}.styles-module-scss-module__6FSkdW__matchCardTop{border-color:color-mix(in srgb,var(--primary)45%,transparent);background:color-mix(in srgb,var(--primary)10%,transparent)}.styles-module-scss-module__6FSkdW__matchCardLocked{cursor:pointer;transition:background .14s}.styles-module-scss-module__6FSkdW__matchCardLocked:hover{background:#ffffff12}.styles-module-scss-module__6FSkdW__matchPhoto{aspect-ratio:3/4;background:#17151f;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.styles-module-scss-module__6FSkdW__matchPhotoImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.styles-module-scss-module__6FSkdW__matchPhotoFallback{color:#ffffffbf;font-size:32px;font-weight:800}.styles-module-scss-module__6FSkdW__matchPhotoBlur{-o-object-fit:cover;object-fit:cover;filter:blur(26px);will-change:filter;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0;transform:scale(1.25)}.styles-module-scss-module__6FSkdW__matchPhotoVeil{background:#0a091238;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.styles-module-scss-module__6FSkdW__matchPhotoLock{color:#ffffffe6;filter:drop-shadow(0 2px 10px #0009);width:26px;height:26px}.styles-module-scss-module__6FSkdW__matchRankBadge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffffffd9;background:#0a091299;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px}.styles-module-scss-module__6FSkdW__matchScoreBadge{background:var(--primary);color:#fff;box-shadow:0 6px 18px -6px color-mix(in srgb,var(--primary)70%,black);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800;position:absolute;top:8px;right:8px}.styles-module-scss-module__6FSkdW__matchCardBody{flex-direction:column;gap:5px;padding:10px 12px 12px;display:flex}@media (min-width:1024px){.styles-module-scss-module__6FSkdW__matchCardBody{padding:12px 14px 14px}}.styles-module-scss-module__6FSkdW__matchName{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}@media (min-width:1024px){.styles-module-scss-module__6FSkdW__matchName{font-size:16px}}.styles-module-scss-module__6FSkdW__matchNameLocked{color:#ffffff8c}.styles-module-scss-module__6FSkdW__matchTagline{color:#ffffff8c;font-size:12px;line-height:1.4}@media (min-width:1024px){.styles-module-scss-module__6FSkdW__matchTagline{font-size:12.5px}}.styles-module-scss-module__6FSkdW__matchChips{flex-wrap:wrap;gap:5px;display:flex}.styles-module-scss-module__6FSkdW__matchChip{color:#fff9;background:#ffffff12;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:500}.styles-module-scss-module__6FSkdW__bars{flex-direction:column;gap:12px;display:flex}.styles-module-scss-module__6FSkdW__barsLockedWrap{position:relative}.styles-module-scss-module__6FSkdW__barsBlur{filter:blur(9px);pointer-events:none;-webkit-user-select:none;user-select:none}.styles-module-scss-module__6FSkdW__barsLockOverlay{color:#fff;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}.styles-module-scss-module__6FSkdW__barsLockIcon{width:22px;height:22px}.styles-module-scss-module__6FSkdW__barRow{align-items:center;gap:10px;display:flex}.styles-module-scss-module__6FSkdW__barIcon{text-align:center;flex-shrink:0;width:24px;font-size:16px}.styles-module-scss-module__6FSkdW__barLabel{color:#ffffffb3;flex-shrink:0;width:88px;font-size:13px;font-weight:500}.styles-module-scss-module__6FSkdW__barTrack{background:#ffffff14;border-radius:99px;flex:1;height:8px;overflow:hidden}.styles-module-scss-module__6FSkdW__barFill{border-radius:99px;height:100%;display:block}.styles-module-scss-module__6FSkdW__barValue{text-align:right;color:#ffffffd9;flex-shrink:0;width:30px;font-size:13px;font-weight:700}.styles-module-scss-module__6FSkdW__valueList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.styles-module-scss-module__6FSkdW__valueItem{color:#fffc;align-items:center;gap:10px;font-size:14px;display:flex}.styles-module-scss-module__6FSkdW__valueCheck{width:18px;height:18px;color:var(--primary);filter:brightness(1.35);flex-shrink:0}.styles-module-scss-module__6FSkdW__ctaBar{z-index:5;padding:12px 20px calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(#0000 0%,#070708 38%);border-radius:0 0 26px 26px;flex-direction:column;gap:8px;display:flex;position:sticky;bottom:-12dvh}@media (min-width:1024px){.styles-module-scss-module__6FSkdW__ctaBar{border-radius:0 0 32px 32px;padding:14px 40px 22px}}.styles-module-scss-module__6FSkdW__ctaSub{text-align:center;color:#ffffff73;margin:0;font-size:12px}.styles-module-scss-module__6FSkdW__visitorCtaTop{justify-content:center;margin:4px 0 2px;display:flex}.styles-module-scss-module__6FSkdW__visitorCtaTop>*{width:100%;max-width:340px}.styles-module-scss-module__6FSkdW__resetBtn{align-self:center;margin-top:8px}.styles-module-scss-module__6FSkdW__attribution{text-align:center;color:#ffffff4d;margin:0;padding-bottom:4px;font-size:11px}.styles-module-scss-module__6FSkdW__heroBlurPhoto.styles-module-scss-module__6FSkdW__blurPhotoLoaded,.styles-module-scss-module__6FSkdW__matchPhotoBlur.styles-module-scss-module__6FSkdW__blurPhotoLoaded{opacity:1}.styles-module-scss-module__6FSkdW__shareRow{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:-6px;display:flex}
.styles-module-scss-module__b-drra__root{aspect-ratio:4/3;background:var(--fn-surface,#ffffff0f);width:100%;position:relative;overflow:hidden}@media (min-width:1024px){.styles-module-scss-module__b-drra__root{aspect-ratio:3/2}}.styles-module-scss-module__b-drra__svg,.styles-module-scss-module__b-drra__photoClip,.styles-module-scss-module__b-drra__blank{width:100%;height:100%;position:absolute;inset:0}.styles-module-scss-module__b-drra__svg{shape-rendering:geometricPrecision;display:block}.styles-module-scss-module__b-drra__photoClip{overflow:hidden}.styles-module-scss-module__b-drra__photo{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;width:100%;height:100%}.styles-module-scss-module__b-drra__photoCropped{-o-object-fit:fill;object-fit:fill;max-width:none;position:absolute}.styles-module-scss-module__b-drra__blank{background:radial-gradient(at 50% 42%,#1c1630 0%,#09090b 72%)}.styles-module-scss-module__b-drra__dim{fill:#00000029}.styles-module-scss-module__b-drra__tess,.styles-module-scss-module__b-drra__contours,.styles-module-scss-module__b-drra__axis{fill:none;stroke:var(--primary)}.styles-module-scss-module__b-drra__tess{opacity:0;stroke-width:.75px;transition:opacity .7s cubic-bezier(.22,1,.36,1)}.styles-module-scss-module__b-drra__tessOn{opacity:.18}.styles-module-scss-module__b-drra__tessLive{animation:7s ease-in-out infinite styles-module-scss-module__b-drra__rmf-mesh-breathe}.styles-module-scss-module__b-drra__contours,.styles-module-scss-module__b-drra__axis{stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s cubic-bezier(.65,0,.35,1)}.styles-module-scss-module__b-drra__contours{stroke-width:1.1px;opacity:.7}.styles-module-scss-module__b-drra__axis{stroke:#fff;stroke-width:1px;opacity:.55;transition-duration:.6s}.styles-module-scss-module__b-drra__drawn{stroke-dashoffset:0}.styles-module-scss-module__b-drra__dots{fill:var(--primary);stroke:#ffffffb3;stroke-width:.35px;vector-effect:non-scaling-stroke;opacity:.55}.styles-module-scss-module__b-drra__scanLine{fill:#fff;opacity:.9}.styles-module-scss-module__b-drra__hud{pointer-events:none;position:absolute;top:10px;left:10px}.styles-module-scss-module__b-drra__stamp{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;letter-spacing:.08em;font-variant-numeric:tabular-nums;background:#09090b99;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.styles-module-scss-module__b-drra__stampDot{background:var(--primary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.styles-module-scss-module__b-drra__stampDotPulse{animation:1s ease-in-out infinite styles-module-scss-module__b-drra__rmf-mesh-pulse}.styles-module-scss-module__b-drra__pin{z-index:2;pointer-events:none;align-items:center;gap:6px;display:flex;position:absolute;transform:translate(-8px,-50%)}.styles-module-scss-module__b-drra__pinDot{background:var(--primary);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary)35%,transparent);border:2px solid #fff;border-radius:50%;flex-shrink:0}.styles-module-scss-module__b-drra__pinLabel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;background:#09090bc7;border-radius:8px;max-width:min(42vw,160px);padding:4px 8px;font-size:11px;font-weight:700;overflow:hidden}@keyframes styles-module-scss-module__b-drra__rmf-mesh-breathe{0%,to{opacity:.18}50%{opacity:.1}}@keyframes styles-module-scss-module__b-drra__rmf-mesh-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__b-drra__tess,.styles-module-scss-module__b-drra__contours,.styles-module-scss-module__b-drra__axis{transition:none}.styles-module-scss-module__b-drra__tessLive,.styles-module-scss-module__b-drra__stampDotPulse{animation:none}}
.styles-module-scss-module__f7E8DG__root{box-sizing:border-box;border:1.5px solid var(--fn-line,#ffffff1f);background:var(--fn-surface,#ffffff0f);width:100%;color:inherit;text-align:center;appearance:none;cursor:default;border-radius:28px;flex-direction:column;align-items:center;margin-top:62px;padding:0;display:flex}.styles-module-scss-module__f7E8DG__avatarWrap{flex-direction:column;flex-shrink:0;align-items:center;width:124px;margin-top:-62px;margin-bottom:10px;display:flex;position:relative}.styles-module-scss-module__f7E8DG__avatar,.styles-module-scss-module__f7E8DG__avatarFallback{border:4px solid var(--primary);-o-object-fit:cover;object-fit:cover;background:var(--fn-surface,#ffffff0f);border-radius:50%;width:124px;height:124px;display:block}.styles-module-scss-module__f7E8DG__badgeSlot{z-index:3;pointer-events:none;justify-content:center;width:100%;margin-top:-14px;transition:opacity .4s,transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.styles-module-scss-module__f7E8DG__badgeSlot.styles-module-scss-module__f7E8DG__veiled{opacity:0;transform:translateY(6px)}.styles-module-scss-module__f7E8DG__badge{background:var(--primary);color:#fff;white-space:nowrap;border-radius:16px;flex-shrink:0;align-items:center;padding:5px 14px;font-size:17px;font-weight:700;line-height:1.2;display:flex}.styles-module-scss-module__f7E8DG__badgeOut{color:#ffffffbf;font-weight:600}.styles-module-scss-module__f7E8DG__percentile{letter-spacing:-.5px;color:#fff;margin:8px 0 0;font-size:32px;font-weight:800;line-height:1}.styles-module-scss-module__f7E8DG__worldwide,.styles-module-scss-module__f7E8DG__ratingKicker{letter-spacing:1.2px;color:var(--fn-fg-faint,#fff6);margin:4px 0 0;font-size:11px;font-weight:700}.styles-module-scss-module__f7E8DG__lockedMeta{letter-spacing:.04em;color:var(--fn-fg-dim,#fff9);margin:8px 0 0;font-size:15px;font-weight:700}.styles-module-scss-module__f7E8DG__capLine{color:#fff;margin:12px 0 0;font-size:14px;font-weight:600;line-height:1.35}.styles-module-scss-module__f7E8DG__rating{letter-spacing:.5px;color:#fff;margin:12px 0 0;font-size:22px;font-weight:800;line-height:1.15}.styles-module-scss-module__f7E8DG__tiles{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:16px;display:grid}.styles-module-scss-module__f7E8DG__tile{background:var(--fn-surface,#ffffff0f);text-align:left;border-radius:18px;min-width:0;padding:12px 14px}.styles-module-scss-module__f7E8DG__tileValue{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.styles-module-scss-module__f7E8DG__tileValueFit{white-space:normal;overflow-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-height:2.4em;display:-webkit-box;overflow:hidden}.styles-module-scss-module__f7E8DG__tileLabel{letter-spacing:.6px;color:var(--fn-fg-faint,#fff6);margin-top:2px;font-size:11px;font-weight:600;display:block}.styles-module-scss-module__f7E8DG__footer{border:none;border-top:1px solid var(--fn-line,#ffffff1f);letter-spacing:-.01em;color:#fff;background:0 0;border-radius:0 0 28px 28px;justify-content:center;align-items:center;gap:8px;width:calc(100% + 32px);margin:16px -16px 0;padding:12px 16px;font-size:15px;font-weight:600;display:flex}.styles-module-scss-module__f7E8DG__footerLogo{flex-shrink:0;width:22px;height:22px}.styles-module-scss-module__f7E8DG__rootLocked{cursor:pointer;margin-top:48px}.styles-module-scss-module__f7E8DG__rootLocked .styles-module-scss-module__f7E8DG__avatarWrap{width:96px;margin-top:-48px;margin-bottom:8px}.styles-module-scss-module__f7E8DG__rootLocked .styles-module-scss-module__f7E8DG__avatar,.styles-module-scss-module__f7E8DG__rootLocked .styles-module-scss-module__f7E8DG__avatarFallback{width:96px;height:96px}.styles-module-scss-module__f7E8DG__rootLocked .styles-module-scss-module__f7E8DG__percentile{font-size:26px}.styles-module-scss-module__f7E8DG__rootLocked .styles-module-scss-module__f7E8DG__rating{margin-top:8px;font-size:18px}.styles-module-scss-module__f7E8DG__rootLocked .styles-module-scss-module__f7E8DG__tiles{gap:6px;margin-top:10px}.styles-module-scss-module__f7E8DG__rootLocked .styles-module-scss-module__f7E8DG__tile{padding:8px 10px}.styles-module-scss-module__f7E8DG__rootLocked .styles-module-scss-module__f7E8DG__tileValue{font-size:15px;overflow:visible}.styles-module-scss-module__f7E8DG__rootLocked .styles-module-scss-module__f7E8DG__tileValueFit{overflow:hidden}.styles-module-scss-module__f7E8DG__rootLocked .styles-module-scss-module__f7E8DG__footer{margin-top:10px;padding:8px 16px}.styles-module-scss-module__f7E8DG__rootHero,.styles-module-scss-module__f7E8DG__rootLocked.styles-module-scss-module__f7E8DG__rootHero{margin-top:0}.styles-module-scss-module__f7E8DG__rootHero .styles-module-scss-module__f7E8DG__heroWrap,.styles-module-scss-module__f7E8DG__rootLocked.styles-module-scss-module__f7E8DG__rootHero .styles-module-scss-module__f7E8DG__heroWrap{width:100%;height:auto;margin:0 0 10px}.styles-module-scss-module__f7E8DG__heroMedia{border-radius:26.5px 26.5px 0 0;width:100%;overflow:hidden}.styles-module-scss-module__f7E8DG__rootHero .styles-module-scss-module__f7E8DG__badgeSlot{margin-top:-16px}.styles-module-scss-module__f7E8DG__body{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:0 16px;transition:opacity .55s,transform .55s cubic-bezier(.22,1,.36,1);display:flex}.styles-module-scss-module__f7E8DG__veiled{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__f7E8DG__body,.styles-module-scss-module__f7E8DG__badgeSlot{transition:none}}.styles-module-scss-module__f7E8DG__secret{filter:blur(11px);-webkit-user-select:none;user-select:none;pointer-events:none}.styles-module-scss-module__f7E8DG__badge .styles-module-scss-module__f7E8DG__secret{filter:blur(6px)}.styles-module-scss-module__f7E8DG__rating .styles-module-scss-module__f7E8DG__secret{filter:blur(7px)}.styles-module-scss-module__f7E8DG__tileValue .styles-module-scss-module__f7E8DG__secret{filter:blur(6.5px)}.styles-module-scss-module__f7E8DG__badgeLock{color:#ffffffd9;flex-shrink:0;width:13px;height:13px;margin-right:6px}.styles-module-scss-module__f7E8DG__twitch{animation:4s ease-in-out infinite styles-module-scss-module__f7E8DG__rmfTwitch}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__f7E8DG__twitch{animation:none}}@keyframes styles-module-scss-module__f7E8DG__rmfTwitch{0%,to{transform:translateY(0)}6%{transform:translateY(-4px)}12%{transform:translateY(0)}}
@keyframes styles-module-scss-module__QQRuMq__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes styles-module-scss-module__QQRuMq__pop{0%{opacity:0;transform:scale(.86)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes styles-module-scss-module__QQRuMq__fade{0%{opacity:0}to{opacity:1}}@keyframes styles-module-scss-module__QQRuMq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes styles-module-scss-module__QQRuMq__breathe{0%,to{transform:scale(1);box-shadow:0 0 #ffffff38}50%{transform:scale(1.015);box-shadow:0 0 0 10px #fff0}}.styles-module-scss-module__QQRuMq__root{align-items:baseline;gap:6px;line-height:.95;display:inline-flex}.styles-module-scss-module__QQRuMq__digits{font-variant-numeric:tabular-nums;letter-spacing:-.06em;color:var(--text);font-weight:500}.styles-module-scss-module__QQRuMq__of{font-family:var(--font-accent);color:var(--text-subtle);font-style:italic}.styles-module-scss-module__QQRuMq__md .styles-module-scss-module__QQRuMq__digits{font-size:40px}.styles-module-scss-module__QQRuMq__md .styles-module-scss-module__QQRuMq__of{font-size:18px}.styles-module-scss-module__QQRuMq__lg .styles-module-scss-module__QQRuMq__digits{font-size:64px}.styles-module-scss-module__QQRuMq__lg .styles-module-scss-module__QQRuMq__of{font-size:24px}.styles-module-scss-module__QQRuMq__xl .styles-module-scss-module__QQRuMq__digits{font-size:92px}.styles-module-scss-module__QQRuMq__xl .styles-module-scss-module__QQRuMq__of{font-size:30px}.styles-module-scss-module__QQRuMq__locked{filter:blur(9px);color:var(--text);opacity:.85;-webkit-user-select:none;user-select:none;animation:2.4s ease-in-out infinite styles-module-scss-module__QQRuMq__glow}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__QQRuMq__locked{animation:none}}@keyframes styles-module-scss-module__QQRuMq__glow{0%,to{opacity:.55}50%{opacity:.95}}
.styles-module-scss-module__VzjcQG__root{flex-direction:column;gap:12px;width:100%;display:flex}.styles-module-scss-module__VzjcQG__header{flex-direction:column;gap:6px;margin-bottom:4px;display:flex}.styles-module-scss-module__VzjcQG__headerRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.styles-module-scss-module__VzjcQG__headerKicker{letter-spacing:.02em;color:var(--primary);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.styles-module-scss-module__VzjcQG__check{flex-shrink:0;width:14px;height:14px}.styles-module-scss-module__VzjcQG__headerTime{color:var(--fn-fg-faint,#fff6);font-variant-numeric:tabular-nums;font-size:12px}.styles-module-scss-module__VzjcQG__meta{color:var(--fn-fg-faint,#fff6);margin:0;font-size:12px;line-height:1.3}.styles-module-scss-module__VzjcQG__hook{color:var(--fn-fg-dim,#fff9);margin:0 0 8px;font-size:13px;line-height:1.4}
@keyframes styles-module-scss-module__ul0M3G__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes styles-module-scss-module__ul0M3G__pop{0%{opacity:0;transform:scale(.86)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes styles-module-scss-module__ul0M3G__fade{0%{opacity:0}to{opacity:1}}@keyframes styles-module-scss-module__ul0M3G__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes styles-module-scss-module__ul0M3G__breathe{0%,to{transform:scale(1);box-shadow:0 0 #ffffff38}50%{transform:scale(1.015);box-shadow:0 0 0 10px #fff0}}.styles-module-scss-module__ul0M3G__root{gap:14px;margin:0;padding:0;list-style:none;display:grid}.styles-module-scss-module__ul0M3G__compact{gap:10px}.styles-module-scss-module__ul0M3G__row{animation:.56s cubic-bezier(.23,1,.32,1) both styles-module-scss-module__ul0M3G__rise;animation-delay:calc(0s + var(--i,0)*55ms);gap:7px;display:grid}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__ul0M3G__row{animation:none}}.styles-module-scss-module__ul0M3G__head{align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.styles-module-scss-module__ul0M3G__label{color:var(--text)}.styles-module-scss-module__ul0M3G__tag{border:1px solid var(--border-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--text-subtle);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600}.styles-module-scss-module__ul0M3G__tagUp{color:var(--cta-ink);background:linear-gradient(#f2f2f4 0%,#d6d6da 100%);border-color:#0000}.styles-module-scss-module__ul0M3G__value{font-variant-numeric:tabular-nums;color:var(--text);margin-left:auto}.styles-module-scss-module__ul0M3G__blur{filter:blur(5px);color:var(--text-subtle);-webkit-user-select:none;user-select:none}.styles-module-scss-module__ul0M3G__lock{color:var(--faint)}.styles-module-scss-module__ul0M3G__track{background:#ffffff14;border-radius:999px;height:4px;position:relative;overflow:hidden}.styles-module-scss-module__ul0M3G__fill{border-radius:inherit;transition:width 1.1s cubic-bezier(.23,1,.32,1);transition-delay:calc(var(--i,0)*70ms);background:linear-gradient(90deg,#ffffff8c,#fff);position:absolute;inset:0 auto 0 0}.styles-module-scss-module__ul0M3G__fillLocked{filter:blur(3px);opacity:.45}
.styles-module-scss-module__YrBdSG__root{flex-direction:column;gap:12px;width:100%;display:flex}.styles-module-scss-module__YrBdSG__head{flex-direction:column;gap:6px;display:flex}.styles-module-scss-module__YrBdSG__title{color:#fff;margin:0;font-size:18px;font-weight:700}.styles-module-scss-module__YrBdSG__explainer{color:#ffffff8f;margin:0;font-size:13px;line-height:1.4}.styles-module-scss-module__YrBdSG__cell{aspect-ratio:1;isolation:isolate;cursor:default;background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;width:min(100%,62vh);min-width:0;margin-inline:auto;padding:0;position:relative;overflow:hidden}button.styles-module-scss-module__YrBdSG__cell{cursor:pointer}.styles-module-scss-module__YrBdSG__cellOpen{cursor:zoom-in}.styles-module-scss-module__YrBdSG__expand{color:#fff;pointer-events:none;background:#0000008c;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:8px;right:8px}.styles-module-scss-module__YrBdSG__expand svg{width:14px;height:14px}.styles-module-scss-module__YrBdSG__imgContain{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.styles-module-scss-module__YrBdSG__imgBlur{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;filter:blur(22px)brightness(.75)saturate(.9);will-change:filter,transform;backface-visibility:hidden;opacity:1;width:100%;height:100%;transition:opacity .22s ease-out;display:block;transform:scale(1.25)}.styles-module-scss-module__YrBdSG__imgHidden{opacity:0}.styles-module-scss-module__YrBdSG__badge{background:var(--primary);color:#fff;border-radius:8px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px}.styles-module-scss-module__YrBdSG__boardHint{color:#fff;text-shadow:0 1px 6px #0009;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0}.styles-module-scss-module__YrBdSG__boardLoading{color:#fff;text-shadow:0 1px 6px #0009;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0}.styles-module-scss-module__YrBdSG__loadingSub{color:#ffffffb8;font-size:12px;font-weight:500}.styles-module-scss-module__YrBdSG__spinner{border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite styles-module-scss-module__YrBdSG__rmfSpin}@keyframes styles-module-scss-module__YrBdSG__rmfSpin{to{transform:rotate(360deg)}}.styles-module-scss-module__YrBdSG__actions{gap:12px;display:flex}.styles-module-scss-module__YrBdSG__ghost{cursor:pointer;border-radius:16px;flex:1;height:56px;font-size:16px;font-weight:600}.styles-module-scss-module__YrBdSG__ghost:disabled{opacity:.6;cursor:default}.styles-module-scss-module__YrBdSG__ghost{border:1.5px solid var(--fn-line,#ffffff1f);color:#fff;background:0 0}.styles-module-scss-module__YrBdSG__solid{flex:1}.styles-module-scss-module__YrBdSG__fs{z-index:9999;isolation:isolate;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.styles-module-scss-module__YrBdSG__fsHeader{padding:12px 20px;padding-top:max(12px,env(safe-area-inset-top,0px));flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.styles-module-scss-module__YrBdSG__fsTitle{color:#fffc;font-size:14px;font-weight:700}.styles-module-scss-module__YrBdSG__fsClose{color:#fffc;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.styles-module-scss-module__YrBdSG__fsClose:hover{color:#fff}.styles-module-scss-module__YrBdSG__fsClose svg{width:20px;height:20px}.styles-module-scss-module__YrBdSG__fsStage{flex:1;justify-content:center;align-items:center;min-height:0;padding:8px 16px 24px;display:flex;position:relative}.styles-module-scss-module__YrBdSG__fsImg{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;display:block}
@keyframes styles-module-scss-module__UZn9kG__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes styles-module-scss-module__UZn9kG__pop{0%{opacity:0;transform:scale(.86)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes styles-module-scss-module__UZn9kG__fade{0%{opacity:0}to{opacity:1}}@keyframes styles-module-scss-module__UZn9kG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes styles-module-scss-module__UZn9kG__breathe{0%,to{transform:scale(1);box-shadow:0 0 #ffffff38}50%{transform:scale(1.015);box-shadow:0 0 0 10px #fff0}}.styles-module-scss-module__UZn9kG__root{border:1px solid var(--border-subtle);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:#0000;border-radius:16px;gap:10px;margin:0;padding:0;transition:transform .22s cubic-bezier(.23,1,.32,1),border-color .22s,background-color .22s;display:grid;position:relative;overflow:hidden}@media (hover:hover){.styles-module-scss-module__UZn9kG__root:hover{border-color:var(--border-strong);transform:translateY(-2px)}}.styles-module-scss-module__UZn9kG__root:active{transition-duration:90ms;transform:scale(.98)}.styles-module-scss-module__UZn9kG__root{animation:.56s cubic-bezier(.23,1,.32,1) both styles-module-scss-module__UZn9kG__rise;animation-delay:calc(.2s + var(--i,0)*70ms)}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__UZn9kG__root{animation:none}}.styles-module-scss-module__UZn9kG__preview{background:var(--surface-raised);display:block;position:relative;overflow:hidden}.styles-module-scss-module__UZn9kG__art{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.styles-module-scss-module__UZn9kG__root:hover .styles-module-scss-module__UZn9kG__art{transform:scale(1.05)}.styles-module-scss-module__UZn9kG__agentArt{background:radial-gradient(120% 90% at 50% 0%,#ffffff24,transparent 60%),var(--surface-raised);place-items:center;display:grid;position:absolute;inset:0}.styles-module-scss-module__UZn9kG__agentMark{color:var(--text);width:44px!important;height:44px!important}.styles-module-scss-module__UZn9kG__face{border:2px solid #fff;border-radius:999px;width:38px;height:38px;position:absolute;bottom:10px;left:10px;overflow:hidden;box-shadow:0 6px 18px #00000080}.styles-module-scss-module__UZn9kG__face img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%;width:100%;height:100%}.styles-module-scss-module__UZn9kG__badge{position:absolute;top:8px;right:8px}.styles-module-scss-module__UZn9kG__text{gap:4px;padding:0 12px;display:grid}.styles-module-scss-module__UZn9kG__title{letter-spacing:-.01em;align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.styles-module-scss-module__UZn9kG__icon{flex:none;width:16px;height:16px}.styles-module-scss-module__UZn9kG__promise{color:var(--text-subtle);font-size:13px;line-height:1.35}.styles-module-scss-module__UZn9kG__cta{justify-self:start;margin:0 12px 12px}.styles-module-scss-module__UZn9kG__ctaIcon{width:14px;height:14px}.styles-module-scss-module__UZn9kG__tile{scroll-snap-align:start;flex:none;width:168px;padding-bottom:12px}.styles-module-scss-module__UZn9kG__tile .styles-module-scss-module__UZn9kG__preview{height:132px}.styles-module-scss-module__UZn9kG__tile .styles-module-scss-module__UZn9kG__promise{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-height:2.7em;display:-webkit-box;overflow:hidden}.styles-module-scss-module__UZn9kG__row{-moz-column-gap:0;grid-template-rows:auto auto;grid-template-columns:92px 1fr;align-items:center;gap:8px 0}.styles-module-scss-module__UZn9kG__row .styles-module-scss-module__UZn9kG__preview{grid-row:1/span 2;height:100%;min-height:116px}.styles-module-scss-module__UZn9kG__row .styles-module-scss-module__UZn9kG__face{width:30px;height:30px;bottom:8px;left:8px}.styles-module-scss-module__UZn9kG__row .styles-module-scss-module__UZn9kG__badge{display:none}.styles-module-scss-module__UZn9kG__row .styles-module-scss-module__UZn9kG__text{padding-top:12px}.styles-module-scss-module__UZn9kG__row .styles-module-scss-module__UZn9kG__cta{margin-bottom:12px}.styles-module-scss-module__UZn9kG__hero .styles-module-scss-module__UZn9kG__preview{height:188px}.styles-module-scss-module__UZn9kG__hero .styles-module-scss-module__UZn9kG__face{width:52px;height:52px;bottom:14px;left:14px}.styles-module-scss-module__UZn9kG__hero .styles-module-scss-module__UZn9kG__title{font-size:18px}
.styles-module-scss-module__vDzHlq__root{border:1px solid color-mix(in srgb,var(--primary)22%,transparent);background:color-mix(in srgb,var(--primary)7%,transparent);border-radius:16px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.styles-module-scss-module__vDzHlq__block{flex-direction:column;gap:8px;display:flex}.styles-module-scss-module__vDzHlq__label{text-transform:uppercase;letter-spacing:.05em;color:#ffffff8c;font-size:12px;font-weight:700}.styles-module-scss-module__vDzHlq__divider{background:#ffffff14;height:1px}.styles-module-scss-module__vDzHlq__row{text-align:left;width:100%;color:inherit;background:#ffffff0d;border:none;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.styles-module-scss-module__vDzHlq__rowLocked{cursor:pointer;appearance:none;transition:background .14s}.styles-module-scss-module__vDzHlq__rowLocked:hover{background:#ffffff14}.styles-module-scss-module__vDzHlq__icon{text-align:center;flex-shrink:0;width:24px;font-size:20px;line-height:1}.styles-module-scss-module__vDzHlq__name{color:#fff;flex:1;min-width:0;font-size:15px;font-weight:600}.styles-module-scss-module__vDzHlq__score{flex-shrink:0;font-size:20px;font-weight:800}.styles-module-scss-module__vDzHlq__scoreHidden{color:#ffffff47;flex-shrink:0;font-size:20px;font-weight:800}.styles-module-scss-module__vDzHlq__lock{color:var(--primary);flex-shrink:0;display:flex}.styles-module-scss-module__vDzHlq__lockSvg{width:18px;height:18px}
.styles-module-scss-module__7UnKlG__root{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 10px #00000059);-webkit-user-select:none;user-select:none;pointer-events:none;flex:none;display:block}
.styles-module-scss-module__XfWPta__card{text-align:left;color:#fff;background:#ffffff08;border:1px solid #ffffff17;border-radius:18px;flex-direction:column;gap:16px;width:100%;padding:18px;display:flex}.styles-module-scss-module__XfWPta__cardLocked{cursor:pointer;appearance:none;transition:background .14s,border-color .14s}.styles-module-scss-module__XfWPta__cardLocked:hover{background:#ffffff0d;border-color:#ffffff24}.styles-module-scss-module__XfWPta__cardHead{justify-content:space-between;align-items:center;display:flex}.styles-module-scss-module__XfWPta__eyebrow{text-transform:uppercase;letter-spacing:.06em;color:#ffffff73;font-size:12px;font-weight:700}.styles-module-scss-module__XfWPta__lockSvg{width:16px;height:16px;color:var(--primary)}.styles-module-scss-module__XfWPta__lanes{flex-direction:column;gap:16px;display:flex}.styles-module-scss-module__XfWPta__lane{flex-direction:column;gap:9px;min-width:0;display:flex}.styles-module-scss-module__XfWPta__laneHead{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.styles-module-scss-module__XfWPta__laneHead.styles-module-scss-module__XfWPta__strength{color:var(--primary)}.styles-module-scss-module__XfWPta__laneHead.styles-module-scss-module__XfWPta__focus{color:#ffffff80}.styles-module-scss-module__XfWPta__laneIcon{font-size:12px;line-height:1}.styles-module-scss-module__XfWPta__laneCount{color:#ffffff59;margin-left:auto;font-size:12px;font-weight:700}.styles-module-scss-module__XfWPta__rows{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.styles-module-scss-module__XfWPta__row{align-items:center;gap:10px;min-height:18px;display:flex}.styles-module-scss-module__XfWPta__rowText{color:#ffffffe6;font-size:14px;font-weight:600;line-height:1.3}.styles-module-scss-module__XfWPta__dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.styles-module-scss-module__XfWPta__dot.styles-module-scss-module__XfWPta__strength{background:var(--primary);box-shadow:0 0 0 4px #c6c0fd29}.styles-module-scss-module__XfWPta__dot.styles-module-scss-module__XfWPta__focus{background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff59}.styles-module-scss-module__XfWPta__divider{background:#ffffff14;height:1px}.styles-module-scss-module__XfWPta__blurBar{filter:blur(3px);background:#ffffff29;border-radius:6px;height:11px}.styles-module-scss-module__XfWPta__cta{color:var(--primary);align-items:center;gap:8px;margin-top:2px;font-size:13px;font-weight:700;display:inline-flex}@media (min-width:600px){.styles-module-scss-module__XfWPta__lanes{flex-direction:row;align-items:stretch;gap:24px}.styles-module-scss-module__XfWPta__lane{flex:1}.styles-module-scss-module__XfWPta__divider{align-self:stretch;width:1px;height:auto}}
@keyframes styles-module-scss-module__eajWHa__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes styles-module-scss-module__eajWHa__pop{0%{opacity:0;transform:scale(.86)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes styles-module-scss-module__eajWHa__fade{0%{opacity:0}to{opacity:1}}@keyframes styles-module-scss-module__eajWHa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes styles-module-scss-module__eajWHa__breathe{0%,to{transform:scale(1);box-shadow:0 0 #ffffff38}50%{transform:scale(1.015);box-shadow:0 0 0 10px #fff0}}@keyframes styles-module-scss-module__eajWHa__settle{0%{filter:brightness(.6);transform:scale(1.08)}to{filter:none;transform:scale(1)}}@keyframes styles-module-scss-module__eajWHa__sweep{0%{opacity:0;transform:translateY(-40%)}12%,88%{opacity:1}to{opacity:0;transform:translateY(340%)}}@keyframes styles-module-scss-module__eajWHa__ghost{0%,to{opacity:0;transform:scale(.96)}30%,70%{opacity:1;transform:none}}@keyframes styles-module-scss-module__eajWHa__print{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes styles-module-scss-module__eajWHa__printEdge{0%{opacity:1;top:0}92%{opacity:1}to{opacity:0;top:100%}}@keyframes styles-module-scss-module__eajWHa__landed{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--rmf-accent)70%,transparent)}to{box-shadow:0 0 0 18px #0000}}@keyframes styles-module-scss-module__eajWHa__lineIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.styles-module-scss-module__eajWHa__root{display:grid}.styles-module-scss-module__eajWHa__frame{aspect-ratio:3/4;border:1px solid var(--border-strong);background:var(--surface);isolation:isolate;border-radius:22px;margin:0;position:relative;overflow:hidden}.styles-module-scss-module__eajWHa__frameDone{border-color:var(--rmf-accent-line);animation:.9s cubic-bezier(.23,1,.32,1) 1.05s both styles-module-scss-module__eajWHa__landed}.styles-module-scss-module__eajWHa__photo{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 28%;object-position:50% 28%;-webkit-user-select:none;user-select:none;width:100%;height:100%;animation:1.1s cubic-bezier(.23,1,.32,1) both styles-module-scss-module__eajWHa__settle;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__eajWHa__photo{animation:none}}.styles-module-scss-module__eajWHa__shade{pointer-events:none;background:linear-gradient(#0000 0%,#0000008c 45%,#000000eb 100%);height:58%;position:absolute;inset:auto 0 0}.styles-module-scss-module__eajWHa__sweep{z-index:1;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--rmf-accent)22%,transparent)60%,color-mix(in srgb,var(--rmf-accent)55%,transparent)100%);border-bottom:1px solid var(--rmf-accent-ink);mix-blend-mode:screen;pointer-events:none;height:28%;animation:2.4s cubic-bezier(.65,0,.35,1) infinite styles-module-scss-module__eajWHa__sweep;position:absolute;inset:0 0 auto}.styles-module-scss-module__eajWHa__ghost{z-index:1;pointer-events:none;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:absolute;inset:14% 8% 34%}.styles-module-scss-module__eajWHa__ghost span{border:1px solid color-mix(in srgb,var(--rmf-accent-ink)55%,transparent);background:color-mix(in srgb,var(--rmf-accent)10%,transparent);animation:2.6s cubic-bezier(.65,0,.35,1) infinite styles-module-scss-module__eajWHa__ghost;animation-delay:calc(var(--g)*.26s);border-radius:8px}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__eajWHa__ghost{display:none}}.styles-module-scss-module__eajWHa__caption{z-index:1;position:absolute;bottom:14px;left:16px;right:16px}.styles-module-scss-module__eajWHa__board{z-index:2;cursor:zoom-in;-webkit-tap-highlight-color:#0000;background:#000;border:0;padding:0;animation:1.1s cubic-bezier(.65,0,.35,1) both styles-module-scss-module__eajWHa__print;position:absolute;inset:0}.styles-module-scss-module__eajWHa__board:after{content:"";background:var(--rmf-accent-ink);height:2px;box-shadow:0 0 18px 4px color-mix(in srgb,var(--rmf-accent)70%,transparent);pointer-events:none;animation:1.1s cubic-bezier(.65,0,.35,1) both styles-module-scss-module__eajWHa__printEdge;position:absolute;left:0;right:0}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__eajWHa__board{animation:none}.styles-module-scss-module__eajWHa__board:after{display:none}}.styles-module-scss-module__eajWHa__boardImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.styles-module-scss-module__eajWHa__topLeft{z-index:3;animation:.56s cubic-bezier(.23,1,.32,1) both styles-module-scss-module__eajWHa__rise;animation-delay:calc(.5s + var(--i,0)*70ms);gap:6px;display:flex;position:absolute;top:12px;left:12px}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__eajWHa__topLeft{animation:none}}.styles-module-scss-module__eajWHa__glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000008c}.styles-module-scss-module__eajWHa__actions{z-index:3;animation:.56s cubic-bezier(.23,1,.32,1) both styles-module-scss-module__eajWHa__rise;animation-delay:calc(.65s + var(--i,0)*70ms);gap:6px;display:flex;position:absolute;top:10px;right:10px}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__eajWHa__actions{animation:none}}.styles-module-scss-module__eajWHa__icon,.styles-module-scss-module__eajWHa__glyph{width:18px;height:18px}.styles-module-scss-module__eajWHa__expand{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;pointer-events:none;background:#0000008c;border-radius:999px;place-items:center;width:36px;height:36px;animation:.62s cubic-bezier(.23,1,.32,1) 1.2s both styles-module-scss-module__eajWHa__pop;display:grid;position:absolute;bottom:12px;right:12px}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__eajWHa__expand{animation:none}}.styles-module-scss-module__eajWHa__status{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.23,1,.32,1),opacity .3s;display:grid}.styles-module-scss-module__eajWHa__statusOpen{opacity:1;grid-template-rows:1fr}.styles-module-scss-module__eajWHa__statusInner{gap:10px;min-height:0;display:grid;overflow:hidden}.styles-module-scss-module__eajWHa__statusRow{align-items:center;gap:10px;padding-top:12px;display:flex}.styles-module-scss-module__eajWHa__statusIcon{animation:2.6s cubic-bezier(.65,0,.35,1) infinite styles-module-scss-module__eajWHa__breathe}.styles-module-scss-module__eajWHa__statusText{gap:2px;min-width:0;display:grid}.styles-module-scss-module__eajWHa__statusHead{font-size:15px;font-weight:600}.styles-module-scss-module__eajWHa__statusLine{color:var(--text-subtle);font-size:13px;animation:.36s cubic-bezier(.23,1,.32,1) both styles-module-scss-module__eajWHa__lineIn}.styles-module-scss-module__eajWHa__bar{--text:var(--rmf-accent-grad)}.styles-module-scss-module__eajWHa__viewer{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000f0;flex-direction:column;animation:.26s both styles-module-scss-module__eajWHa__fade;display:flex;position:absolute;inset:0}.styles-module-scss-module__eajWHa__viewerBar{padding:calc(12px + env(safe-area-inset-top,0px))12px 8px 16px;justify-content:space-between;align-items:center;gap:8px;display:flex}.styles-module-scss-module__eajWHa__viewerTitle{font-size:15px;font-weight:600}.styles-module-scss-module__eajWHa__viewerActions{gap:6px;display:flex}.styles-module-scss-module__eajWHa__viewerStage{min-height:0;padding:8px 12px calc(16px + env(safe-area-inset-bottom,0px));cursor:zoom-out;background:0 0;border:0;flex:1;place-items:center;display:grid}.styles-module-scss-module__eajWHa__viewerImg{border-radius:14px;max-width:100%;max-height:100%;animation:.62s cubic-bezier(.23,1,.32,1) both styles-module-scss-module__eajWHa__pop}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__eajWHa__viewerImg{animation:none}}.styles-module-scss-module__eajWHa__statusHidden{display:none}
.styles-module-scss-module__MqzjcW__root{flex-direction:column;gap:12px;display:flex}.styles-module-scss-module__MqzjcW__title{letter-spacing:-.02em;color:#fff;margin:0;font-size:18px;font-weight:800}.styles-module-scss-module__MqzjcW__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.styles-module-scss-module__MqzjcW__card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.styles-module-scss-module__MqzjcW__cardHeader{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.styles-module-scss-module__MqzjcW__area{color:#fff;font-size:14px;font-weight:700}.styles-module-scss-module__MqzjcW__fix{color:#ffffff73;font-size:11px;font-weight:500}.styles-module-scss-module__MqzjcW__medBadge{color:#f87171;background:#ef444429;border-radius:10px;padding:2px 8px;font-size:10px;font-weight:600}.styles-module-scss-module__MqzjcW__action{color:#ffffffb8;margin:0;font-size:13px;line-height:1.5}.styles-module-scss-module__MqzjcW__tte{color:#ffffff73;margin:0;font-size:11px}
.styles-module-scss-module__1he5VG__root{border:1px solid var(--border-subtle);background:var(--surface);border-radius:20px}
.styles-module-scss-module__Kqh3GW__root{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.styles-module-scss-module__Kqh3GW__gap{text-align:center;color:#ffffffe0;align-self:stretch;margin:0;font-size:18px;font-weight:600;line-height:1.35}.styles-module-scss-module__Kqh3GW__gap strong{color:#fff;font-weight:800}.styles-module-scss-module__Kqh3GW__percentile{color:#ffffffb8;background:color-mix(in srgb,var(--primary)12%,transparent);border:1px solid color-mix(in srgb,var(--primary)24%,transparent);border-radius:20px;padding:8px 16px;font-size:15px;font-weight:600}.styles-module-scss-module__Kqh3GW__percentile strong{color:#fff;font-weight:800}
.styles-module-scss-module__OCm48G__btn{color:#fffc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;font-size:14px;font-weight:600;transition:background .14s;display:flex}.styles-module-scss-module__OCm48G__btn:hover{background:#ffffff12}.styles-module-scss-module__OCm48G__lockWrap{color:#ffffff73;display:flex}.styles-module-scss-module__OCm48G__lock{width:16px;height:16px}
@keyframes styles-module-scss-module__dEp1qG__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes styles-module-scss-module__dEp1qG__pop{0%{opacity:0;transform:scale(.86)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes styles-module-scss-module__dEp1qG__fade{0%{opacity:0}to{opacity:1}}@keyframes styles-module-scss-module__dEp1qG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes styles-module-scss-module__dEp1qG__breathe{0%,to{transform:scale(1);box-shadow:0 0 #ffffff38}50%{transform:scale(1.015);box-shadow:0 0 0 10px #fff0}}@keyframes styles-module-scss-module__dEp1qG__dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes styles-module-scss-module__dEp1qG__toastIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.styles-module-scss-module__dEp1qG__header{border-bottom:1px solid var(--border-subtle);align-items:center;gap:6px;padding-bottom:10px;display:flex}.styles-module-scss-module__dEp1qG__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.styles-module-scss-module__dEp1qG__btnIcon{width:16px;height:16px}.styles-module-scss-module__dEp1qG__thread{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 16px 8px;display:flex;overflow-y:auto}.styles-module-scss-module__dEp1qG__thread::-webkit-scrollbar{display:none}.styles-module-scss-module__dEp1qG__userRow{justify-content:flex-end;display:flex}.styles-module-scss-module__dEp1qG__bubble{background:var(--surface);border:1px solid var(--border-subtle);border-radius:16px 16px 4px;max-width:82%;padding:9px 14px;font-size:14px;line-height:21px}.styles-module-scss-module__dEp1qG__agentRow{min-width:0}.styles-module-scss-module__dEp1qG__typing{align-items:center;gap:5px;height:22px;padding:0 2px;display:inline-flex}.styles-module-scss-module__dEp1qG__typing span{background:var(--text-subtle);border-radius:999px;width:6px;height:6px;animation:1.1s ease-in-out infinite styles-module-scss-module__dEp1qG__dot}.styles-module-scss-module__dEp1qG__typing span:nth-child(2){animation-delay:.14s}.styles-module-scss-module__dEp1qG__typing span:nth-child(3){animation-delay:.28s}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__dEp1qG__typing span{animation:none}}.styles-module-scss-module__dEp1qG__cardMsg{gap:10px;display:grid}.styles-module-scss-module__dEp1qG__lead{margin:0;font-size:15px;line-height:1.5}.styles-module-scss-module__dEp1qG__run{color:var(--text);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.styles-module-scss-module__dEp1qG__runMark{background:var(--text);width:18px;height:18px;color:var(--cta-ink);border-radius:999px;place-items:center;display:grid}.styles-module-scss-module__dEp1qG__runIcon{width:12px;height:12px}.styles-module-scss-module__dEp1qG__runMeta{color:var(--faint);margin-left:auto;font-size:12px;font-weight:500}.styles-module-scss-module__dEp1qG__glassBadge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000080}.styles-module-scss-module__dEp1qG__badgeLock{flex:none;width:12px;height:12px}.styles-module-scss-module__dEp1qG__scoreLockedBadge{flex-shrink:0}.styles-module-scss-module__dEp1qG__scoreLockedBadge>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.styles-module-scss-module__dEp1qG__caption{letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);margin:0 0 2px;font-size:11px;font-weight:600}.styles-module-scss-module__dEp1qG__text{color:var(--text);gap:10px;font-size:15px;line-height:1.5;display:grid}.styles-module-scss-module__dEp1qG__text p{margin:0}.styles-module-scss-module__dEp1qG__text strong{font-weight:600}.styles-module-scss-module__dEp1qG__num{font-variant-numeric:tabular-nums}.styles-module-scss-module__dEp1qG__accent{font-family:var(--font-accent);font-size:19px;font-style:italic}.styles-module-scss-module__dEp1qG__question{letter-spacing:-.01em;font-size:17px;font-weight:600}.styles-module-scss-module__dEp1qG__soft{color:var(--text-subtle);font-size:13px}.styles-module-scss-module__dEp1qG__guess{color:var(--text-subtle)}.styles-module-scss-module__dEp1qG__facts{flex-wrap:wrap;gap:6px;display:flex}.styles-module-scss-module__dEp1qG__fact{border:1px solid var(--border-subtle);background:var(--surface);animation:.56s cubic-bezier(.23,1,.32,1) both styles-module-scss-module__dEp1qG__rise;animation-delay:calc(.12s + var(--i,0)*80ms);border-radius:12px;gap:2px;padding:8px 12px;font-size:14px;font-weight:600;display:grid}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__dEp1qG__fact{animation:none}}.styles-module-scss-module__dEp1qG__fact:nth-child(2){--i:1}.styles-module-scss-module__dEp1qG__fact:nth-child(3){--i:2}.styles-module-scss-module__dEp1qG__factKey{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:600}.styles-module-scss-module__dEp1qG__reportMsg{border:1px solid var(--border-subtle);background:var(--surface);border-radius:16px;gap:12px;padding:14px;display:grid}.styles-module-scss-module__dEp1qG__reportHead{justify-content:space-between;align-items:baseline;margin:0;font-size:15px;font-weight:600;display:flex}.styles-module-scss-module__dEp1qG__reportCount{color:var(--faint);font-size:12px;font-weight:500}.styles-module-scss-module__dEp1qG__chips{flex-wrap:wrap;gap:8px;display:flex}.styles-module-scss-module__dEp1qG__chip{border:1px solid var(--border-strong);background:var(--surface);min-height:44px;color:var(--text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;border-radius:999px;align-items:center;gap:6px;margin:0;padding:0 16px;font-size:14px;font-weight:500;transition:transform .22s cubic-bezier(.23,1,.32,1),border-color .22s,background-color .22s;display:inline-flex}@media (hover:hover){.styles-module-scss-module__dEp1qG__chip:hover{border-color:var(--border-strong);transform:translateY(-2px)}}.styles-module-scss-module__dEp1qG__chip:active{transition-duration:90ms;transform:scale(.98)}.styles-module-scss-module__dEp1qG__chip{animation:.56s cubic-bezier(.23,1,.32,1) both styles-module-scss-module__dEp1qG__rise;animation-delay:calc(80ms + var(--i,0)*60ms)}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__dEp1qG__chip{animation:none}}.styles-module-scss-module__dEp1qG__chipPrimary{color:#fff;background:var(--rmf-accent-grad);box-shadow:inset 0 1px 0 #ffffff59,var(--rmf-accent-glow);border-color:#0000;font-weight:600}.styles-module-scss-module__dEp1qG__chipLock{opacity:.7;flex:none}.styles-module-scss-module__dEp1qG__composer{display:flex}.styles-module-scss-module__dEp1qG__field{flex:1}.styles-module-scss-module__dEp1qG__field input{font-size:16px}.styles-module-scss-module__dEp1qG__toast{left:50%;top:calc(70px + env(safe-area-inset-top,0px));z-index:60;border:1px solid var(--border-strong);background:var(--glass-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:500;animation:.26s cubic-bezier(.23,1,.32,1) both styles-module-scss-module__dEp1qG__toastIn;display:inline-flex;position:absolute;transform:translate(-50%)}
@keyframes styles-module-scss-module__UmAmsW__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes styles-module-scss-module__UmAmsW__pop{0%{opacity:0;transform:scale(.86)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes styles-module-scss-module__UmAmsW__fade{0%{opacity:0}to{opacity:1}}@keyframes styles-module-scss-module__UmAmsW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes styles-module-scss-module__UmAmsW__breathe{0%,to{transform:scale(1);box-shadow:0 0 #ffffff38}50%{transform:scale(1.015);box-shadow:0 0 0 10px #fff0}}@keyframes styles-module-scss-module__UmAmsW__numberIn{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:none}}@keyframes styles-module-scss-module__UmAmsW__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes styles-module-scss-module__UmAmsW__float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(-3deg)}}@keyframes styles-module-scss-module__UmAmsW__wiggle{0%{transform:scale(1)rotate(0)}40%{transform:scale(1.14)rotate(-8deg)}70%{transform:scale(.98)rotate(4deg)}to{transform:scale(1.06)rotate(0)}}@keyframes styles-module-scss-module__UmAmsW__spin{to{transform:rotate(360deg)}}.styles-module-scss-module__UmAmsW__body{flex-direction:column;gap:12px;padding:28px 16px 0;display:flex}.styles-module-scss-module__UmAmsW__h1{letter-spacing:-.035em;margin:4px 0 0;font-size:34px;font-weight:600;line-height:1.05}.styles-module-scss-module__UmAmsW__sub{color:var(--text-subtle);margin:0;font-size:16px;line-height:1.4}.styles-module-scss-module__UmAmsW__art{margin-bottom:-4px;display:flex}.styles-module-scss-module__UmAmsW__art img{animation:4.2s cubic-bezier(.65,0,.35,1) .9s infinite styles-module-scss-module__UmAmsW__float}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__UmAmsW__art img{animation:none}}.styles-module-scss-module__UmAmsW__h1Row{letter-spacing:-.035em;justify-content:space-between;align-items:flex-end;gap:12px;margin:4px 0 0;font-size:34px;font-weight:600;line-height:1.05;display:flex}.styles-module-scss-module__UmAmsW__kicker{border:1px solid var(--rmf-accent-line);background:var(--rmf-accent-soft);color:var(--rmf-accent-ink);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:13px;font-weight:600;display:inline-flex}.styles-module-scss-module__UmAmsW__btnIcon{width:18px;height:18px}.styles-module-scss-module__UmAmsW__breathe{animation:2.6s cubic-bezier(.65,0,.35,1) 1.2s infinite styles-module-scss-module__UmAmsW__breathe}.styles-module-scss-module__UmAmsW__breathe:hover,.styles-module-scss-module__UmAmsW__breathe:active,.styles-module-scss-module__UmAmsW__breathe:focus-visible{animation:none}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__UmAmsW__breathe{animation:none}}.styles-module-scss-module__UmAmsW__genderGrid{gap:10px;margin-top:18px;display:grid}.styles-module-scss-module__UmAmsW__genderTile{border:1px solid var(--border-subtle);background:var(--surface);min-height:76px;color:var(--text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:#0000;border-radius:16px;align-items:center;gap:14px;padding:10px 18px 10px 12px;font-size:18px;font-weight:500;transition:transform .22s cubic-bezier(.23,1,.32,1),border-color .22s,background-color .22s;display:flex}@media (hover:hover){.styles-module-scss-module__UmAmsW__genderTile:hover{border-color:var(--border-strong);transform:translateY(-2px)}}.styles-module-scss-module__UmAmsW__genderTile:active{transition-duration:90ms;transform:scale(.98)}.styles-module-scss-module__UmAmsW__genderTile{animation:.56s cubic-bezier(.23,1,.32,1) both styles-module-scss-module__UmAmsW__rise;animation-delay:calc(0s + var(--i,0)*70ms)}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__UmAmsW__genderTile{animation:none}}.styles-module-scss-module__UmAmsW__genderTile.styles-module-scss-module__UmAmsW__on{border-color:var(--rmf-accent-line);background:var(--rmf-accent-soft);box-shadow:var(--rmf-accent-glow)}.styles-module-scss-module__UmAmsW__genderArt{background:var(--surface-raised);border-radius:14px;flex:none;place-items:center;width:56px;height:56px;display:grid}.styles-module-scss-module__UmAmsW__on .styles-module-scss-module__UmAmsW__genderArt img{animation:.42s cubic-bezier(.34,1.56,.64,1) both styles-module-scss-module__UmAmsW__wiggle}.styles-module-scss-module__UmAmsW__genderLabel{flex:1}.styles-module-scss-module__UmAmsW__radio{border:1.5px solid var(--border-strong);border-radius:999px;flex:none;width:22px;height:22px;transition:border-color .2s,box-shadow .2s}.styles-module-scss-module__UmAmsW__on .styles-module-scss-module__UmAmsW__radio{border-color:var(--rmf-accent);box-shadow:inset 0 0 0 5px var(--rmf-accent)}.styles-module-scss-module__UmAmsW__ageValue,.styles-module-scss-module__UmAmsW__rateValue{justify-content:center;align-items:baseline;gap:8px;margin-top:40px;display:flex}.styles-module-scss-module__UmAmsW__ageNumber,.styles-module-scss-module__UmAmsW__rateNumber{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:112px;font-weight:500;line-height:1;animation:.26s cubic-bezier(.23,1,.32,1) both styles-module-scss-module__UmAmsW__numberIn;display:inline-block}.styles-module-scss-module__UmAmsW__ageUnit,.styles-module-scss-module__UmAmsW__rateOf{font-family:var(--font-accent);color:var(--text-subtle);font-size:28px;font-style:italic}.styles-module-scss-module__UmAmsW__ruler{margin-top:28px;position:relative}.styles-module-scss-module__UmAmsW__range{appearance:none;cursor:grab;background:0 0;width:100%;height:44px;margin:0}.styles-module-scss-module__UmAmsW__range:active{cursor:grabbing}.styles-module-scss-module__UmAmsW__range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--rmf-accent)var(--p),#ffffff1f var(--p));border-radius:999px;height:4px}.styles-module-scss-module__UmAmsW__range::-webkit-slider-thumb{width:28px;height:28px;box-shadow:0 0 0 6px var(--rmf-accent-soft),0 6px 18px #0009;appearance:none;background:linear-gradient(#f2f2f4 0%,#d6d6da 100%);border:0;border-radius:999px;margin-top:-12px;transition:transform .16s cubic-bezier(.23,1,.32,1)}.styles-module-scss-module__UmAmsW__range:active::-webkit-slider-thumb{transform:scale(1.15)}.styles-module-scss-module__UmAmsW__range::-moz-range-track{background:#ffffff1f;border-radius:999px;height:4px}.styles-module-scss-module__UmAmsW__range::-moz-range-progress{background:var(--rmf-accent);border-radius:999px;height:4px}.styles-module-scss-module__UmAmsW__range::-moz-range-thumb{background:#e6e6e9;border:0;border-radius:999px;width:28px;height:28px}.styles-module-scss-module__UmAmsW__rulerTicks{justify-content:space-between;padding:0 4px;display:flex}.styles-module-scss-module__UmAmsW__tick{background:#ffffff2e;width:1px;height:8px}.styles-module-scss-module__UmAmsW__tickMajor{background:#fff6;height:14px}.styles-module-scss-module__UmAmsW__curiousGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.styles-module-scss-module__UmAmsW__option{border:1px solid var(--border-subtle);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:#0000;border-radius:16px;gap:18px;padding:16px;font-size:16px;font-weight:500;transition:transform .22s cubic-bezier(.23,1,.32,1),border-color .22s,background-color .22s;display:grid;position:relative}@media (hover:hover){.styles-module-scss-module__UmAmsW__option:hover{border-color:var(--border-strong);transform:translateY(-2px)}}.styles-module-scss-module__UmAmsW__option:active{transition-duration:90ms;transform:scale(.98)}.styles-module-scss-module__UmAmsW__option{animation:.56s cubic-bezier(.23,1,.32,1) both styles-module-scss-module__UmAmsW__rise;animation-delay:calc(0s + var(--i,0)*55ms)}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__UmAmsW__option{animation:none}}.styles-module-scss-module__UmAmsW__option.styles-module-scss-module__UmAmsW__on{border-color:var(--rmf-accent-line);background:var(--rmf-accent-soft);box-shadow:var(--rmf-accent-glow)}.styles-module-scss-module__UmAmsW__optionIcon{transition:transform .26s cubic-bezier(.34,1.56,.64,1)}.styles-module-scss-module__UmAmsW__on .styles-module-scss-module__UmAmsW__optionIcon{animation:.42s cubic-bezier(.34,1.56,.64,1) both styles-module-scss-module__UmAmsW__wiggle}.styles-module-scss-module__UmAmsW__check{border:1px solid var(--border-strong);color:#0000;border-radius:999px;place-items:center;width:22px;height:22px;transition:background .2s,transform .26s cubic-bezier(.34,1.56,.64,1),color .2s;display:grid;position:absolute;top:12px;right:12px}.styles-module-scss-module__UmAmsW__on .styles-module-scss-module__UmAmsW__check{background:var(--rmf-accent);color:#fff;border-color:#0000;transform:scale(1.08)}.styles-module-scss-module__UmAmsW__checkIcon{width:14px;height:14px}.styles-module-scss-module__UmAmsW__scale{grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:6px;height:180px;margin-top:28px;display:grid}.styles-module-scss-module__UmAmsW__bar{height:var(--h);color:var(--faint);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#ffffff14;border:0;border-radius:10px;padding:0;font-size:12px;transition:background .22s,transform .22s cubic-bezier(.34,1.56,.64,1),color .22s;position:relative}.styles-module-scss-module__UmAmsW__bar span{position:absolute;bottom:8px;left:0;right:0}.styles-module-scss-module__UmAmsW__bar:active{transform:scaleY(.96)}.styles-module-scss-module__UmAmsW__barOn{background:var(--rmf-accent-grad);color:#fff;box-shadow:var(--rmf-accent-glow)}.styles-module-scss-module__UmAmsW__meshCard{margin-top:6px}.styles-module-scss-module__UmAmsW__proofBadges{flex-wrap:wrap;gap:6px;display:flex}.styles-module-scss-module__UmAmsW__examples{gap:8px;display:grid;overflow:hidden}.styles-module-scss-module__UmAmsW__examplesLabel{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.styles-module-scss-module__UmAmsW__marquee{gap:8px;width:max-content;animation:24s linear infinite styles-module-scss-module__UmAmsW__marquee;display:flex}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__UmAmsW__marquee{animation:none}}.styles-module-scss-module__UmAmsW__board{-o-object-fit:cover;object-fit:cover;border:1px solid var(--border-subtle);border-radius:12px;width:92px;height:120px}.styles-module-scss-module__UmAmsW__slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.styles-module-scss-module__UmAmsW__slotCell{min-width:0;animation:.56s cubic-bezier(.23,1,.32,1) both styles-module-scss-module__UmAmsW__rise;animation-delay:calc(0s + var(--i,0)*70ms);position:relative}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__UmAmsW__slotCell{animation:none}}.styles-module-scss-module__UmAmsW__slot{border:1px dashed var(--border-strong);background:var(--surface);width:100%;height:240px;color:var(--text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;border-radius:18px;padding:0;transition:transform .22s cubic-bezier(.23,1,.32,1),border-color .22s,background-color .22s;position:relative;overflow:hidden}@media (hover:hover){.styles-module-scss-module__UmAmsW__slot:hover{border-color:var(--border-strong);transform:translateY(-2px)}}.styles-module-scss-module__UmAmsW__slot:active{transition-duration:90ms;transform:scale(.98)}.styles-module-scss-module__UmAmsW__slotRemove{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;animation:.62s cubic-bezier(.23,1,.32,1) .2s both styles-module-scss-module__UmAmsW__pop;display:grid;position:absolute;top:10px;left:10px}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__UmAmsW__slotRemove{animation:none}}.styles-module-scss-module__UmAmsW__slotRemoveIcon{width:16px;height:16px}.styles-module-scss-module__UmAmsW__slotDone{border-style:solid;border-color:var(--rmf-accent-line)}.styles-module-scss-module__UmAmsW__slotPhoto{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;animation:.62s cubic-bezier(.23,1,.32,1) both styles-module-scss-module__UmAmsW__pop;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__UmAmsW__slotPhoto{animation:none}}.styles-module-scss-module__UmAmsW__slotOk{background:var(--rmf-accent);color:#fff;border-radius:999px;place-items:center;width:26px;height:26px;animation:.62s cubic-bezier(.23,1,.32,1) .2s both styles-module-scss-module__UmAmsW__pop;display:grid;position:absolute;top:10px;right:10px}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__UmAmsW__slotOk{animation:none}}.styles-module-scss-module__UmAmsW__slotEmpty{align-content:center;place-items:center;gap:6px;height:100%;display:grid}.styles-module-scss-module__UmAmsW__slotIcon{margin-bottom:4px;animation:4.2s cubic-bezier(.65,0,.35,1) infinite styles-module-scss-module__UmAmsW__float}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__UmAmsW__slotIcon{animation:none}}.styles-module-scss-module__UmAmsW__slotLabel{font-size:16px;font-weight:600}.styles-module-scss-module__UmAmsW__slotHint{color:var(--faint);font-size:13px}.styles-module-scss-module__UmAmsW__spin{border:2px solid #fff3;border-top-color:var(--rmf-accent-ink);border-radius:999px;width:24px;height:24px;animation:.7s linear infinite styles-module-scss-module__UmAmsW__spin}.styles-module-scss-module__UmAmsW__slotAdd{background:var(--rmf-accent-soft);color:var(--rmf-accent-ink);border-radius:999px;align-items:center;gap:4px;margin-top:8px;padding:6px 12px 6px 10px;font-size:13px;font-weight:600;display:inline-flex}.styles-module-scss-module__UmAmsW__slotAddIcon{width:14px;height:14px}.styles-module-scss-module__UmAmsW__tips{gap:8px;margin-top:6px;display:grid}.styles-module-scss-module__UmAmsW__tipsTitle{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.styles-module-scss-module__UmAmsW__tipList{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.styles-module-scss-module__UmAmsW__tip{color:var(--text-subtle);align-items:center;gap:6px;font-size:13px;display:inline-flex}.styles-module-scss-module__UmAmsW__tipIcon{width:16px;height:16px;color:var(--faint);flex:none}
.styles-module-scss-module__vWpwjq__svg{width:100%;height:100%;color:var(--primary);display:block}.styles-module-scss-module__vWpwjq__blurred{filter:blur(5px);opacity:.7}
@keyframes styles-module-scss-module__DIbevG__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes styles-module-scss-module__DIbevG__pop{0%{opacity:0;transform:scale(.86)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes styles-module-scss-module__DIbevG__fade{0%{opacity:0}to{opacity:1}}@keyframes styles-module-scss-module__DIbevG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes styles-module-scss-module__DIbevG__breathe{0%,to{transform:scale(1);box-shadow:0 0 #ffffff38}50%{transform:scale(1.015);box-shadow:0 0 0 10px #fff0}}@keyframes styles-module-scss-module__DIbevG__spin{to{transform:rotate(360deg)}}@keyframes styles-module-scss-module__DIbevG__noteIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.styles-module-scss-module__DIbevG__h1{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:600}.styles-module-scss-module__DIbevG__sub{color:var(--text-subtle);margin:0;font-size:15px;line-height:1.45}.styles-module-scss-module__DIbevG__scanBar{--text:var(--rmf-accent-grad)}.styles-module-scss-module__DIbevG__scanBody{flex-direction:column;gap:14px;padding:16px;display:flex}.styles-module-scss-module__DIbevG__scanMesh{--scan-rest:392px;width:min(100%,max(160px,(100cqh - var(--scan-rest))*4/3));align-self:center}.styles-module-scss-module__DIbevG__scanHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.styles-module-scss-module__DIbevG__scanPct{font-variant-numeric:tabular-nums;color:var(--rmf-accent-ink);font-size:15px;font-weight:600}.styles-module-scss-module__DIbevG__chain{border:1px solid var(--border-subtle);background:var(--surface);border-radius:20px;gap:16px;margin:0;padding:16px;list-style:none;display:grid}.styles-module-scss-module__DIbevG__link{gap:12px;display:flex;position:relative}.styles-module-scss-module__DIbevG__link:not(:last-child):after{content:"";background:var(--border-strong);border-radius:1px;width:2px;transition:background .4s;position:absolute;top:26px;bottom:-16px;left:12px}.styles-module-scss-module__DIbevG__link.styles-module-scss-module__DIbevG__done:not(:last-child):after{background:var(--rmf-accent-line)}.styles-module-scss-module__DIbevG__node{z-index:1;border:2px solid var(--border-strong);background:var(--surface);border-radius:999px;flex:none;place-items:center;width:26px;height:26px;display:grid;position:relative}.styles-module-scss-module__DIbevG__done .styles-module-scss-module__DIbevG__node{background:var(--rmf-accent);color:#fff;border-color:#0000;animation:.62s cubic-bezier(.23,1,.32,1) both styles-module-scss-module__DIbevG__pop}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__DIbevG__done .styles-module-scss-module__DIbevG__node{animation:none}}.styles-module-scss-module__DIbevG__active .styles-module-scss-module__DIbevG__node{border-color:#0000}.styles-module-scss-module__DIbevG__nodeIcon{width:15px;height:15px}.styles-module-scss-module__DIbevG__nodeSpin{border:2.5px solid var(--rmf-accent-soft);border-top-color:var(--rmf-accent-ink);border-radius:999px;width:22px;height:22px;animation:.8s linear infinite styles-module-scss-module__DIbevG__spin}.styles-module-scss-module__DIbevG__linkText{gap:2px;min-width:0;padding-top:2px;display:grid}.styles-module-scss-module__DIbevG__linkTitle{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:22px;transition:color .3s}.styles-module-scss-module__DIbevG__todo .styles-module-scss-module__DIbevG__linkTitle{color:var(--faint);font-weight:500}.styles-module-scss-module__DIbevG__linkSub{color:var(--text-subtle);font-size:13px;line-height:18px;animation:.32s cubic-bezier(.23,1,.32,1) both styles-module-scss-module__DIbevG__noteIn}@container screen (max-height:520px){.styles-module-scss-module__DIbevG__scanBody{gap:10px;padding-block:12px}.styles-module-scss-module__DIbevG__scanMesh{--scan-rest:350px}.styles-module-scss-module__DIbevG__scanHead .styles-module-scss-module__DIbevG__h1{font-size:26px}.styles-module-scss-module__DIbevG__chain{gap:12px;padding:12px}.styles-module-scss-module__DIbevG__link:not(:last-child):after{bottom:-12px}}.styles-module-scss-module__DIbevG__errorBody{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.styles-module-scss-module__DIbevG__btnIcon{width:20px;height:20px}
.styles-module-scss-module__7NNt4W__root{flex-direction:column;gap:12px;display:flex}.styles-module-scss-module__7NNt4W__title{letter-spacing:-.02em;color:#fff;margin:0;font-size:18px;font-weight:800}.styles-module-scss-module__7NNt4W__hint{color:#ffffff80;margin:-4px 0 2px;font-size:13px;line-height:1.45}.styles-module-scss-module__7NNt4W__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.styles-module-scss-module__7NNt4W__rowIcon{text-align:center;flex-shrink:0;width:24px;font-size:20px;line-height:1}.styles-module-scss-module__7NNt4W__rowLabel{color:#fff;flex:1;min-width:0;font-size:15px;font-weight:500}.styles-module-scss-module__7NNt4W__barWrap{background:#ffffff1a;border-radius:3px;flex-shrink:0;width:90px;height:6px;display:block;overflow:hidden}.styles-module-scss-module__7NNt4W__bar{border-radius:3px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1);display:block}.styles-module-scss-module__7NNt4W__score{text-align:right;flex-shrink:0;width:26px;font-size:15px;font-weight:700}.styles-module-scss-module__7NNt4W__worstCard{background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.styles-module-scss-module__7NNt4W__worstTop{align-items:center;gap:12px;display:flex}.styles-module-scss-module__7NNt4W__worstLabel{color:#fff;flex:1;min-width:0;font-size:16px;font-weight:700}.styles-module-scss-module__7NNt4W__worstScore{font-size:22px;font-weight:800}.styles-module-scss-module__7NNt4W__densityFull{width:100%;height:104px}.styles-module-scss-module__7NNt4W__densityCaption{color:#ffffff8c;margin:0;font-size:13px;line-height:1.45}.styles-module-scss-module__7NNt4W__densityCaption strong{color:#fff;font-weight:700}.styles-module-scss-module__7NNt4W__lockedCard{text-align:left;width:100%;color:inherit;cursor:pointer;background:#ffffff0d;border:none;border-radius:16px;flex-direction:column;gap:8px;padding:12px 16px;transition:background .14s;display:flex}.styles-module-scss-module__7NNt4W__lockedCard:hover{background:#ffffff14}.styles-module-scss-module__7NNt4W__lockedTop{align-items:center;gap:12px;display:flex}.styles-module-scss-module__7NNt4W__lockedText{filter:blur(3.5px);opacity:.6;flex-direction:column;gap:5px;padding-left:36px;display:flex}.styles-module-scss-module__7NNt4W__lockedLine{background:#ffffff21;border-radius:4px;width:100%;height:8px}.styles-module-scss-module__7NNt4W__lockedLineShort{background:#ffffff1a;border-radius:4px;width:58%;height:8px}.styles-module-scss-module__7NNt4W__densityMini{flex-shrink:0;width:84px;height:40px;display:block}.styles-module-scss-module__7NNt4W__entItem{display:block}.styles-module-scss-module__7NNt4W__entRow{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff0d;border:none;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;transition:background .14s;display:flex}.styles-module-scss-module__7NNt4W__entRow:hover{background:#ffffff14}.styles-module-scss-module__7NNt4W__chev,.styles-module-scss-module__7NNt4W__chevOpen{flex-shrink:0;font-size:20px;line-height:1;transition:transform .2s,color .2s}.styles-module-scss-module__7NNt4W__chev{color:#fff6}.styles-module-scss-module__7NNt4W__chevOpen{color:var(--primary);transform:rotate(90deg)}.styles-module-scss-module__7NNt4W__entDetail{color:var(--primary);padding:12px 8px 6px}.styles-module-scss-module__7NNt4W__lock{color:#ffffff59;flex-shrink:0;display:flex}.styles-module-scss-module__7NNt4W__lockSvg{width:20px;height:20px}
@keyframes styles-module-scss-module__JUUeKW__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes styles-module-scss-module__JUUeKW__pop{0%{opacity:0;transform:scale(.86)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes styles-module-scss-module__JUUeKW__fade{0%{opacity:0}to{opacity:1}}@keyframes styles-module-scss-module__JUUeKW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes styles-module-scss-module__JUUeKW__breathe{0%,to{transform:scale(1);box-shadow:0 0 #ffffff38}50%{transform:scale(1.015);box-shadow:0 0 0 10px #fff0}}.styles-module-scss-module__JUUeKW__root{--rmf-accent:var(--primary);--rmf-accent-ink:color-mix(in srgb,var(--primary)42%,white);--rmf-accent-soft:color-mix(in srgb,var(--primary)16%,transparent);--rmf-accent-line:color-mix(in srgb,var(--primary)62%,transparent);--rmf-accent-glow:0 14px 40px -14px color-mix(in srgb,var(--primary)80%,transparent);--rmf-accent-grad:linear-gradient(135deg,color-mix(in srgb,var(--primary)70%,white)0%,var(--primary)55%,color-mix(in srgb,var(--primary)70%,black)100%);--rmf-aurora:radial-gradient(120% 52% at 50% -14%,color-mix(in srgb,var(--primary)30%,transparent)0%,transparent 64%);background:var(--canvas);width:100%;height:100dvh;color:var(--text);justify-content:center;display:flex}.styles-module-scss-module__JUUeKW__phone{width:100%;max-width:480px;height:100%;position:relative;overflow:hidden}@media (min-width:768px){.styles-module-scss-module__JUUeKW__phone{border-inline:1px solid var(--border-subtle)}}.styles-module-scss-module__JUUeKW__view{position:absolute;inset:0}@keyframes styles-module-scss-module__JUUeKW__viewForward{0%{opacity:0;transform:translate(28px)}}@keyframes styles-module-scss-module__JUUeKW__viewBack{0%{opacity:0;transform:translate(-28px)}}@keyframes styles-module-scss-module__JUUeKW__viewRise{0%{opacity:0;transform:translateY(16px)scale(.985)}}@media (prefers-reduced-motion:no-preference){.styles-module-scss-module__JUUeKW__forward{animation:.42s cubic-bezier(.23,1,.32,1) both styles-module-scss-module__JUUeKW__viewForward}.styles-module-scss-module__JUUeKW__back{animation:.42s cubic-bezier(.23,1,.32,1) both styles-module-scss-module__JUUeKW__viewBack}.styles-module-scss-module__JUUeKW__rise{animation:.52s cubic-bezier(.23,1,.32,1) both styles-module-scss-module__JUUeKW__viewRise}}
.styles-module-scss-module__n-MKmq__twoUp{grid-template-columns:repeat(2,minmax(0,1fr))}.styles-module-scss-module__n-MKmq__goalIcon{background:var(--rmf-accent-soft);width:44px;height:44px;color:var(--rmf-accent-ink);border-radius:14px;place-items:center;display:grid}.styles-module-scss-module__n-MKmq__goalGlyph{width:22px;height:22px}.styles-module-scss-module__n-MKmq__slotWrap{margin-top:14px}.styles-module-scss-module__n-MKmq__slotCell{max-width:300px;margin:0 auto}.styles-module-scss-module__n-MKmq__slot{aspect-ratio:3/4;height:auto;max-height:46dvh}.styles-module-scss-module__n-MKmq__slotPhoto{-o-object-fit:contain;object-fit:contain;background:#0b0b0d}.styles-module-scss-module__n-MKmq__slotEmpty{display:grid;position:absolute;inset:0}.styles-module-scss-module__n-MKmq__sample{-o-object-fit:cover;object-fit:cover;opacity:.22;filter:grayscale();width:100%;height:100%;position:absolute;inset:0}.styles-module-scss-module__n-MKmq__slotText{text-align:center;align-content:center;place-items:center;gap:6px;padding:16px;display:grid;position:relative}.styles-module-scss-module__n-MKmq__fine{text-align:center;color:var(--faint);margin:8px 0 0;font-size:12px}
@keyframes styles-module-scss-module__KIIAIq__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes styles-module-scss-module__KIIAIq__pop{0%{opacity:0;transform:scale(.86)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes styles-module-scss-module__KIIAIq__fade{0%{opacity:0}to{opacity:1}}@keyframes styles-module-scss-module__KIIAIq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes styles-module-scss-module__KIIAIq__breathe{0%,to{transform:scale(1);box-shadow:0 0 #ffffff38}50%{transform:scale(1.015);box-shadow:0 0 0 10px #fff0}}@keyframes styles-module-scss-module__KIIAIq__toastIn{0%{opacity:0;transform:translate(-50%,-10px)scale(.96)}12%{opacity:1;transform:translate(-50%)scale(1)}85%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-6px)scale(.98)}}@keyframes styles-module-scss-module__KIIAIq__ghostFill{0%{background-position:0 0}to{background-position:24px 0}}.styles-module-scss-module__KIIAIq__content{gap:16px;padding:12px 16px 32px;display:grid}.styles-module-scss-module__KIIAIq__serif{font-family:var(--font-accent);letter-spacing:0;color:var(--rmf-accent-ink);font-style:italic;font-weight:400}.styles-module-scss-module__KIIAIq__btnIcon{width:16px;height:16px}.styles-module-scss-module__KIIAIq__sectionHead{justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;display:flex}.styles-module-scss-module__KIIAIq__sectionTitle{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:500}.styles-module-scss-module__KIIAIq__note{color:var(--faint);font-size:12px}.styles-module-scss-module__KIIAIq__shelf{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:-6px -16px 0;padding:6px 16px 10px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.styles-module-scss-module__KIIAIq__shelf::-webkit-scrollbar{display:none}.styles-module-scss-module__KIIAIq__rating{letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);margin:0 0 4px;font-size:12px;font-weight:600}.styles-module-scss-module__KIIAIq__gap{color:var(--text-subtle);margin:0;font-size:16px;line-height:1.4}.styles-module-scss-module__KIIAIq__gapGuess{color:var(--text);font-weight:600}.styles-module-scss-module__KIIAIq__gapScore{font-family:var(--font-accent);color:var(--rmf-accent-ink);font-size:21px;font-style:italic}.styles-module-scss-module__KIIAIq__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.styles-module-scss-module__KIIAIq__fact{border:1px solid var(--border-subtle);background:var(--surface);border-radius:16px;gap:4px;padding:12px 14px;display:grid}.styles-module-scss-module__KIIAIq__factUp{border-color:var(--rmf-accent-line);background:radial-gradient(120% 120% at 100% 0%,var(--rmf-accent-soft),transparent 60%),var(--surface)}.styles-module-scss-module__KIIAIq__factKey{letter-spacing:.05em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}.styles-module-scss-module__KIIAIq__factValue{letter-spacing:-.01em;align-items:baseline;gap:6px;font-size:18px;font-weight:500;display:flex}.styles-module-scss-module__KIIAIq__factNum{font-variant-numeric:tabular-nums;color:var(--text-subtle);font-size:14px}.styles-module-scss-module__KIIAIq__agentCard{border:1px solid var(--rmf-accent-line);background:radial-gradient(140% 90% at 0% 0%,var(--rmf-accent-soft),transparent 55%),var(--surface);box-shadow:var(--rmf-accent-glow);border-radius:20px;gap:14px;padding:16px;display:grid}.styles-module-scss-module__KIIAIq__agentHead{align-items:center;gap:8px;display:flex}.styles-module-scss-module__KIIAIq__agentMark{color:var(--rmf-accent-ink);width:22px!important;height:22px!important}.styles-module-scss-module__KIIAIq__agentName{font-size:14px;font-weight:600}.styles-module-scss-module__KIIAIq__agentLive{color:var(--faint);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.styles-module-scss-module__KIIAIq__agentLive:before{content:"";background:var(--rmf-accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--rmf-accent-soft);border-radius:999px}.styles-module-scss-module__KIIAIq__agentTitle{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:500;line-height:1.25}.styles-module-scss-module__KIIAIq__bubble{background:var(--surface-raised);max-width:80%;color:var(--text);animation:.56s cubic-bezier(.23,1,.32,1) both styles-module-scss-module__KIIAIq__rise;animation-delay:calc(1.9s + var(--i,0)*70ms);border-radius:16px 16px 4px;justify-self:end;padding:9px 13px;font-size:14px}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__KIIAIq__bubble{animation:none}}.styles-module-scss-module__KIIAIq__track{gap:8px;display:grid}.styles-module-scss-module__KIIAIq__trackBar{background:#ffffff14;border-radius:999px;height:8px;position:relative}.styles-module-scss-module__KIIAIq__trackGhost{border-radius:inherit;background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--rmf-accent)40%,transparent)0 6px,color-mix(in srgb,var(--rmf-accent)10%,transparent)6px 12px);animation:1.2s linear infinite styles-module-scss-module__KIIAIq__ghostFill;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__KIIAIq__trackGhost{animation:none}}.styles-module-scss-module__KIIAIq__trackNow{border-radius:inherit;background:var(--rmf-accent-grad);transform-origin:0;animation:1.3s cubic-bezier(.23,1,.32,1) 1.6s both styles-module-scss-module__KIIAIq__growX;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__KIIAIq__trackNow{animation:none}}@keyframes styles-module-scss-module__KIIAIq__growX{0%{transform:scaleX(0)}to{transform:none}}.styles-module-scss-module__KIIAIq__trackPin{border:2px solid var(--rmf-accent-ink);background:var(--canvas);border-radius:999px;width:14px;height:14px;margin-left:-7px;position:absolute;top:50%;transform:translateY(-50%)}.styles-module-scss-module__KIIAIq__trackLabels{color:var(--faint);justify-content:space-between;font-size:12px;display:flex}.styles-module-scss-module__KIIAIq__trackLabels b{font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.styles-module-scss-module__KIIAIq__reportSlot{gap:16px;min-height:120px;display:grid}.styles-module-scss-module__KIIAIq__eyebrow{letter-spacing:.02em;color:var(--text-subtle);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.styles-module-scss-module__KIIAIq__eyebrowIcon{width:16px;height:16px;color:var(--rmf-accent-ink)}.styles-module-scss-module__KIIAIq__badgeLock{flex:none;width:12px;height:12px}.styles-module-scss-module__KIIAIq__scoreLockedBadge{flex-shrink:0}.styles-module-scss-module__KIIAIq__scoreLockedBadge>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.styles-module-scss-module__KIIAIq__chips{flex-wrap:wrap;gap:6px;display:flex}.styles-module-scss-module__KIIAIq__lockedCard{border:1px solid var(--border-subtle);background:var(--surface);border-radius:20px;gap:14px;padding:16px;display:grid}.styles-module-scss-module__KIIAIq__moreLocked{border-top:1px solid var(--border-subtle);color:var(--text-subtle);align-items:center;gap:6px;margin:0;padding-top:12px;font-size:13px;display:flex}.styles-module-scss-module__KIIAIq__footNote{text-align:center;color:var(--faint);margin:0;font-size:12px}.styles-module-scss-module__KIIAIq__pulse{box-shadow:var(--rmf-accent-glow);border-radius:999px;animation:2.6s cubic-bezier(.65,0,.35,1) 1.2s infinite styles-module-scss-module__KIIAIq__breathe;display:grid}.styles-module-scss-module__KIIAIq__pulse:hover,.styles-module-scss-module__KIIAIq__pulse:active,.styles-module-scss-module__KIIAIq__pulse:focus-visible{animation:none}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__KIIAIq__pulse{animation:none}}.styles-module-scss-module__KIIAIq__toast{z-index:60;border:1px solid var(--border-strong);background:var(--glass-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--text);font-family:var(--font-main);white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:500;animation:1.8s cubic-bezier(.23,1,.32,1) both styles-module-scss-module__KIIAIq__toastIn;display:inline-flex;position:absolute;top:14px;left:50%}.styles-module-scss-module__KIIAIq__toastIcon{width:16px;height:16px}
.styles-module-scss-module__TU1qQq__root{background:#0b0b0d;border-radius:24px;margin:0;position:relative;overflow:hidden;container-type:size}.styles-module-scss-module__TU1qQq__backdrop{-o-object-fit:cover;object-fit:cover;filter:blur(22px)brightness(.45)saturate(1.2);width:calc(100% + 48px);height:calc(100% + 48px);position:absolute;inset:-24px;transform:scale(1.04)}.styles-module-scss-module__TU1qQq__frame{width:min(100cqw,100cqh*var(--ar));height:min(100cqh,100cqw/var(--ar));margin:auto;position:absolute;inset:0}.styles-module-scss-module__TU1qQq__photo{-o-object-fit:fill;object-fit:fill;width:100%;height:100%;display:block}.styles-module-scss-module__TU1qQq__skeleton{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.styles-module-scss-module__TU1qQq__bone{stroke:color-mix(in srgb,var(--primary)30%,white);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.85}.styles-module-scss-module__TU1qQq__measure{stroke:var(--primary);stroke-width:4px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--primary)80%,transparent))}.styles-module-scss-module__TU1qQq__joint{stroke:#fff;stroke-width:7px;stroke-linecap:round;vector-effect:non-scaling-stroke}@keyframes styles-module-scss-module__TU1qQq__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes styles-module-scss-module__TU1qQq__pop{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.styles-module-scss-module__TU1qQq__drawing .styles-module-scss-module__TU1qQq__bone{stroke-dasharray:1;stroke-dashoffset:1px;animation:.52s ease-out forwards styles-module-scss-module__TU1qQq__draw;animation-delay:calc(var(--i)*.11s)}.styles-module-scss-module__TU1qQq__drawing .styles-module-scss-module__TU1qQq__joint{animation:.3s ease-out both styles-module-scss-module__TU1qQq__pop;animation-delay:calc(var(--i)*90ms + .2s)}}@keyframes styles-module-scss-module__TU1qQq__sweep{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.styles-module-scss-module__TU1qQq__sweep{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--primary)35%,transparent)48%,transparent 52%);pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.styles-module-scss-module__TU1qQq__sweep{animation:2.2s ease-in-out infinite styles-module-scss-module__TU1qQq__sweep}}.styles-module-scss-module__TU1qQq__shade{pointer-events:none;background:linear-gradient(#0b0b0d59 0%,#0000 22% 58%,#0b0b0dd9 100%);position:absolute;inset:0}.styles-module-scss-module__TU1qQq__topLeft{gap:6px;display:flex;position:absolute;top:12px;left:12px}.styles-module-scss-module__TU1qQq__actions{gap:6px;display:flex;position:absolute;top:12px;right:12px}.styles-module-scss-module__TU1qQq__icon{width:16px;height:16px}.styles-module-scss-module__TU1qQq__caption{color:#fff;position:absolute;bottom:14px;left:16px;right:16px}
@keyframes styles-module-scss-module__BVnboq__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes styles-module-scss-module__BVnboq__pop{0%{opacity:0;transform:scale(.86)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes styles-module-scss-module__BVnboq__fade{0%{opacity:0}to{opacity:1}}@keyframes styles-module-scss-module__BVnboq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes styles-module-scss-module__BVnboq__breathe{0%,to{transform:scale(1);box-shadow:0 0 #ffffff38}50%{transform:scale(1.015);box-shadow:0 0 0 10px #fff0}}.styles-module-scss-module__BVnboq__tag{letter-spacing:.04em;text-transform:uppercase;color:var(--rmf-accent-ink);margin-left:4px;font-size:10px;font-weight:600}.styles-module-scss-module__BVnboq__typeCard{border:1px solid var(--rmf-accent-line);background:var(--rmf-accent-soft);box-shadow:var(--rmf-accent-glow);border-radius:20px;gap:6px;padding:16px;display:grid}.styles-module-scss-module__BVnboq__typeHead{color:var(--text-subtle);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.styles-module-scss-module__BVnboq__typeName{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:600}.styles-module-scss-module__BVnboq__typeNote{color:var(--text-subtle);margin:0;font-size:15px;line-height:1.4}.styles-module-scss-module__BVnboq__scoreRow{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.styles-module-scss-module__BVnboq__scoreLabel{color:#ffffffbf;margin:0 0 4px;font-size:13px}.styles-module-scss-module__BVnboq__card{border:1px solid var(--border-subtle);background:var(--surface);border-radius:20px;gap:10px;padding:16px;display:grid}.styles-module-scss-module__BVnboq__cardTitle{margin:0;font-size:15px;font-weight:600}.styles-module-scss-module__BVnboq__cardText{color:var(--text-subtle);margin:0;font-size:15px;line-height:1.45}.styles-module-scss-module__BVnboq__notes{color:var(--text-subtle);gap:6px;margin:0;padding-left:18px;font-size:15px;line-height:1.4;display:grid}.styles-module-scss-module__BVnboq__plan{counter-reset:focus;gap:10px;margin:0;padding:0;list-style:none;display:grid}.styles-module-scss-module__BVnboq__focus{border:1px solid var(--border-subtle);background:var(--surface);counter-increment:focus;animation:.56s cubic-bezier(.23,1,.32,1) both styles-module-scss-module__BVnboq__rise;animation-delay:calc(0s + var(--i,0)*70ms);border-radius:16px;grid-template-columns:28px 1fr;gap:4px 10px;padding:14px;display:grid}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__BVnboq__focus{animation:none}}.styles-module-scss-module__BVnboq__focus:before{content:counter(focus);background:var(--rmf-accent-soft);width:28px;height:28px;color:var(--rmf-accent-ink);border-radius:999px;grid-row:span 3;place-items:center;font-size:14px;font-weight:700;display:grid}.styles-module-scss-module__BVnboq__focusArea{font-size:16px;font-weight:600}.styles-module-scss-module__BVnboq__focusWhy{color:var(--text-subtle);font-size:14px;line-height:1.4}.styles-module-scss-module__BVnboq__exercises{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}
.styles-module-scss-module__axrpdq__fill{box-sizing:border-box;height:100%}.styles-module-scss-module__axrpdq__stage{flex:auto;min-height:180px}.styles-module-scss-module__axrpdq__link{min-height:0}
