:root{--ea-ink:#05060a;--surface:#0e1118;--surface-2:#141926;--ea-line:#232a3a;--text-1:#f4f6fb;--text-2:#c3cad9;--text-3:#b9c1d4;--paper:#fff;--paper-surface:#f2f4f8;--paper-line:#e3e7ee;--paper-border:#c9cfd9;--ea-ink-2:#3d4454;--ea-ink-3:#5a6272;--deep-ice:#1a5e9e;--ice:#7cc4ff;--strong:#5fe3b4;--strong-a:#8af5d2;--strong-b:#34cfae;--average:#f3b860;--average-a:#ffd886;--average-b:#f2974f;--attention:#ff7a8a;--attention-a:#ffa3a3;--attention-b:#ff5a88;--font:"Manrope", -apple-system, "Segoe UI", Roboto, sans-serif;--ease-in:cubic-bezier(.16,1,.3,1);--ease-amb:cubic-bezier(.45,0,.25,1);--ease-sweep:cubic-bezier(.65,0,.35,1);--r-card:16px;--r-btn:15px;--gutter:24px}.mode-dark{background:var(--ea-ink);color:var(--text-1)}.mode-light{background:var(--paper);color:var(--ea-ink)}body{font-family:var(--font);-webkit-font-smoothing:antialiased}.num,[data-num]{font-variant-numeric:tabular-nums}.t-eyeage{letter-spacing:-.05em;font-size:128px;font-weight:800;line-height:1}.t-headline{letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1.08}.t-title{letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:1.15}.t-body{font-size:17px;font-weight:500;line-height:1.55}.t-label{font-size:13px;font-weight:700;line-height:1.3}.t-disclaim{font-size:13px;font-weight:500;line-height:1.45}.mode-dark .t-body{color:var(--text-2)}.mode-dark .t-label,.mode-dark .t-disclaim{color:var(--text-3)}.mode-light .t-body{color:var(--ea-ink-2)}.mode-light .t-label,.mode-light .t-disclaim{color:var(--ea-ink-3)}.btn{border-radius:var(--r-btn);width:100%;height:58px;font:800 18px/1 var(--font);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:flex}.mode-dark .btn-primary{color:var(--ea-ink);background:#fff}.mode-light .btn-primary{background:var(--ea-ink);color:#fff}.btn-ghost{background:0 0;height:50px;font-size:16px;font-weight:700}.mode-dark .btn-ghost{color:var(--text-1);border:1px solid #2a3244}.mode-light .btn-ghost{border:1px solid var(--paper-border);color:var(--ea-ink)}.btn:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--ice);outline-offset:2px}.mode-light .btn:focus-visible,.mode-light a:focus-visible{outline-color:var(--deep-ice)}.card{background:var(--surface);border:1px solid var(--ea-line);border-radius:var(--r-card)}.mode-light .card{background:var(--paper-surface);border:0}[data-state=strong]{--s:var(--strong);--sa:var(--strong-a);--sb:var(--strong-b)}[data-state=average]{--s:var(--average);--sa:var(--average-a);--sb:var(--average-b)}[data-state=attention]{--s:var(--attention);--sa:var(--attention-a);--sb:var(--attention-b)}.state-text{background-image:linear-gradient(100deg, var(--sa), var(--sb));color:#0000;-webkit-background-clip:text;background-clip:text}.state-bar{background:linear-gradient(90deg, var(--sa), var(--sb));box-shadow:0 0 16px color-mix(in srgb, var(--s) 45%, transparent)}.state-dot{border-radius:50%;flex:none;width:12px;height:12px}[data-state=strong] .state-dot{background:linear-gradient(135deg, var(--sa), var(--sb))}[data-state=average] .state-dot{background:linear-gradient(90deg, var(--s) 50%, transparent 50%);box-shadow:inset 0 0 0 2px var(--s)}[data-state=attention] .state-dot{box-shadow:inset 0 0 0 2.5px var(--s)}@keyframes ea-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ea-breathe{0%{opacity:.55;transform:scale(1)}to{opacity:1;transform:scale(1.08)}}@keyframes ea-iris{0%{transform:scale(1)}to{transform:scale(1.045)}}@keyframes ea-glint{0%{opacity:.55}to{opacity:1}}@keyframes ea-sweep{0%{transform:translate(-160%)rotate(18deg)}55%,to{transform:translate(160%)rotate(18deg)}}@keyframes ea-zoomin{0%{filter:blur(10px)brightness(.4);transform:scale(2.3)}to{filter:none;transform:none}}@keyframes ea-focusin{0%{filter:blur(14px);opacity:0;transform:scale(.9)}to{filter:none;opacity:1;transform:none}}@keyframes ea-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ea-ripple{0%{opacity:0;transform:scale(.4)}8%{opacity:.9}to{opacity:0;transform:scale(2.6)}}@keyframes ea-spin{to{transform:rotate(360deg)}}@keyframes ea-pulse{0%,to{opacity:.72}50%{opacity:1}}@keyframes ea-sheen{0%{transform:translate(-180%)skew(-20deg)}40%,to{transform:translate(300%)skew(-20deg)}}@keyframes ea-cta{0%{box-shadow:0 10px 30px #7cc4ff1a}to{box-shadow:0 14px 44px #7cc4ff52}}@keyframes ea-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ea-float{0%{opacity:0;transform:translateY(0)}20%{opacity:.9}to{opacity:0;transform:translateY(-160px)}}@keyframes ea-tilt{0%{transform:rotateY(-14deg)rotateX(8deg)}to{transform:rotateY(14deg)rotateX(-6deg)}}@keyframes ea-cardin{0%{opacity:0;transform:translateY(40px)rotateY(-50deg)scale(.9)}to{opacity:1;transform:none}}.ea-r1{animation:ea-rise 1s var(--ease-in) .15s both}.ea-r2{animation:ea-rise 1s var(--ease-in) .35s both}.ea-r3{animation:ea-rise 1s var(--ease-in) .55s both}.ea-r4{animation:ea-rise 1s var(--ease-in) .75s both}.ea-glow{animation:ea-breathe 7s var(--ease-amb) infinite alternate}.ea-iris{animation:ea-iris 7s var(--ease-amb) infinite alternate}.ea-glint{animation:ea-glint 5.6s var(--ease-amb) infinite alternate}.ea-sweep{animation:ea-sweep 7.5s var(--ease-sweep) 1s infinite}.ea-zoomin{animation:ea-zoomin 2.6s var(--ease-in) both}.ea-focusin{animation:ea-focusin 1.6s var(--ease-in) both}.ea-fill{transform-origin:0;animation:ea-fill 1.4s var(--ease-in) .5s both}.ea-ripple{animation:ea-ripple 2.4s var(--ease-in) both}.ea-spin9{animation:9s linear infinite ea-spin}.ea-locked{animation:ea-pulse 3.4s var(--ease-amb) infinite}.ea-sheen{animation:ea-sheen 4.8s var(--ease-sweep) 1.6s infinite}.ea-cta{animation:ea-cta 3.6s var(--ease-amb) infinite alternate}.ea-fibre{stroke-dasharray:1;stroke-dashoffset:1px;animation:ea-draw 1.1s var(--ease-in) forwards}.ea-speck{animation:ea-float 7s var(--ease-amb) infinite;opacity:0}.ea-tilt{animation:ea-tilt 7s var(--ease-amb) infinite alternate;transform-style:preserve-3d}.ea-cardin{animation:ea-cardin 1.6s var(--ease-in) .3s both;transform-style:preserve-3d}.screen.test,.screen.test *{transition:none!important;animation:none!important}.perf-lite .ea-glow,.perf-lite .ea-speck,.perf-lite .ea-sweep{display:none}.perf-lite .ea-zoomin,.perf-lite .ea-focusin{filter:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Variable.woff2)format("woff2-variations"),url(/fonts/Manrope-Variable.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}[hidden]{display:none!important}@font-face{font-family:Sloan;src:url(/fonts/Sloan.otf)format("opentype");font-display:block}:root{--bg:#fcfcfa;--ink:#0a0c0d;--ink-2:#5c6167;--line:#e9e8e3;--line-2:#f3f2ee;--mute:#6b7176;--co:#1d4ed8;--co-lt:#3b6fe8;--co-dk:#12328c;--warn:#b8451f;--poor:#b8451f;--avg:#8a6d2f;--healthy:#2e7d53}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;margin:0;padding:0}html,body{overscroll-behavior:none;height:100%}body{color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Manrope,system-ui,sans-serif;overflow:hidden}#app{position:fixed;inset:0}.screen{visibility:hidden;flex-direction:column;display:flex;position:fixed;inset:0}.screen.live{visibility:visible}.bar{padding:calc(env(safe-area-inset-top) + 20px) 56px 6px 24px;min-height:calc(env(safe-area-inset-top) + 50px);font-family:var(--font,"Manrope"), -apple-system, sans-serif;letter-spacing:0;text-transform:none;color:var(--mute);z-index:3;background:var(--bg);flex:none;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex;position:relative}.mode-light.screen .bar{color:var(--ea-ink-3);background:var(--paper)}.mode-dark.screen .bar{color:var(--text-3);background:var(--ea-ink)}.mid{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;justify-content:safe center;min-height:0;padding:14px 24px 28px;scroll-padding-bottom:28px;display:flex;overflow-y:auto}.mid::-webkit-scrollbar{display:none}.pad{padding:14px 24px calc(env(safe-area-inset-bottom) + 24px);z-index:3;background:var(--bg);box-shadow:0 -1px 0 var(--line-2);flex:none;position:relative}.test .pad{background:#fff}.kick{font-family:var(--font,"Manrope"), -apple-system, sans-serif;letter-spacing:0;color:var(--ice);text-transform:none;font-size:13px;font-weight:700}.mode-light .kick{color:var(--deep-ice)}h1{font-family:var(--font,"Manrope"), -apple-system, sans-serif;letter-spacing:-.02em;margin-top:14px;font-size:34px;font-weight:800;line-height:1.08}h1 i{color:var(--ice);font-style:normal}.mode-light h1 i{color:var(--deep-ice)}.w{display:inline-block}.sub{font-family:var(--font,"Manrope"), -apple-system, sans-serif;color:var(--ink-2);max-width:26em;margin-top:16px;font-size:17px;font-weight:500;line-height:1.55}.mode-light .sub{color:var(--ea-ink-2)}.mode-dark .sub{color:var(--text-2)}.btn{border-radius:var(--r-btn,15px);height:58px;font-family:var(--font,"Manrope"), -apple-system, sans-serif;letter-spacing:0;text-transform:none;background:var(--ea-ink,var(--ink));color:#fff;justify-content:center;align-items:center;gap:10px;padding:0 21px;font-size:18px;font-weight:800;line-height:1;display:flex;position:relative;box-shadow:0 14px 30px -14px #0a0c0d59}.mode-light .btn:not(.ghost){background:var(--ea-ink);color:#fff}.mode-dark .btn:not(.ghost){color:var(--ea-ink);background:#fff}.btn.ghost{height:50px;box-shadow:none;color:var(--ink-2);border:1px solid var(--line);background:0 0;margin-top:10px;font-size:16px;font-weight:700}.mode-light .btn.ghost{color:var(--ea-ink);border:1px solid var(--paper-border)}.mode-dark .btn.ghost{color:var(--text-1);border:1px solid #2a3244}.hint{text-align:center;font-family:var(--font,"Manrope"), -apple-system, sans-serif;letter-spacing:0;text-transform:none;color:var(--mute);margin-top:14px;font-size:13px;font-weight:500;line-height:1.45}.mode-light .hint{color:var(--ea-ink-3)}.mode-dark .hint{color:var(--text-3)}.hint.ready{color:var(--deep-ice);font-weight:700}.mode-dark .hint.ready{color:var(--ice)}.swplate{border:1px solid var(--line);background:#fff;border-radius:16px;flex:none;margin-top:20px;padding:12px}.swatches{gap:6px;height:74px;display:flex}.sw{color:#b9bec4;border-radius:10px;flex:1;justify-content:center;align-items:flex-end;padding-bottom:8px;font-family:JetBrains Mono,monospace;font-size:11.5px;display:flex}.warnbox{color:var(--warn);background:#fcf3f0;border:1px solid #f0d9d1;border-radius:14px;margin-top:18px;padding:16px 18px;font-size:14px;font-weight:600;line-height:1.5;display:none}.warnbox.on{display:block}.figure{flex:none;width:min(240px,64vw);max-height:120px;margin:0 auto 6px}.figure svg{width:100%;height:auto;overflow:visible}.camwrap{aspect-ratio:200/260;border:1.5px solid var(--line);background:#efefec;border-radius:20px;flex:none;width:min(210px,52vw);margin:16px auto 4px;position:relative;overflow:hidden}.camwrap video{object-fit:cover;width:100%;height:100%;display:block;transform:scaleX(-1)}.camwrap .ovl{width:100%;height:100%;position:absolute;inset:0}.camtip{text-align:center;letter-spacing:.18em;color:#fff;text-shadow:0 1px 6px #000000e6;font-family:JetBrains Mono,monospace;font-size:11px;position:absolute;bottom:8px;left:0;right:0}.camwrap.off{display:none}#ovEll{transition:stroke .25s,stroke-width .25s,stroke-dasharray .25s}.camwrap:not(.z-hold) #ovEll{stroke:#9aa0a6}.camwrap.z-hold #ovEll{stroke:var(--ice);stroke-width:3.5px;stroke-dasharray:0}.distlive{text-align:center;flex:none;margin-top:14px}.distlive b{letter-spacing:.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:30px;font-weight:500;display:block}.distlive span{letter-spacing:.34em;color:var(--mute);margin-top:4px;font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:500;display:block}.distlive.z-hold b,.distlive.z-hold span{color:var(--ice)}.distlive.z-back span,.distlive.z-closer span{color:var(--warn)}.gone{display:none!important}.fallback{display:none}.fallback.on{display:block}.dist{gap:8px;margin-top:22px;display:flex}.dcard{border:1.5px solid var(--line);text-align:center;color:var(--ink-2);border-radius:14px;flex:1;padding:14px 12px;font-size:12.5px;font-weight:600;line-height:1.4}.dcard b{letter-spacing:.2em;color:var(--ice);margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:11.5px;display:block}.cardstage{flex:none;max-height:42vh;margin-top:22px;overflow:hidden}.cardrect{border:2px dashed var(--ice);background:#f1f5fe;border-radius:11px;height:160px;position:relative}.cardrect #cardEdge{background:var(--ice);border-radius:3px;width:3px;position:absolute;top:-1px;bottom:-1px;right:-2px}.cardslider{appearance:none;background:0 0;width:100%;height:34px}.cardslider::-webkit-slider-runnable-track{background:var(--line);border-radius:4px;height:4px}.cardslider::-moz-range-track{background:var(--line);border-radius:4px;height:4px}.cardslider::-webkit-slider-thumb{appearance:none;background:var(--ink);border:4px solid #fff;border-radius:50%;width:30px;height:30px;margin-top:-13px;box-shadow:0 6px 16px -8px #0a0c0d80}.cardslider::-moz-range-thumb{background:var(--ink);border:4px solid #fff;border-radius:50%;width:26px;height:26px}.readline{text-align:center;letter-spacing:.16em;color:var(--ice);margin:4px 0 12px;font-family:JetBrains Mono,monospace;font-size:11px}.field{flex:none;margin-top:22px}.field label{color:var(--ink);justify-content:space-between;align-items:baseline;font-size:14.5px;font-weight:600;display:flex}.mode-dark .field label{color:var(--text-1)}.field label b{font-family:var(--font,"Manrope"), -apple-system, sans-serif;color:var(--ice);font-size:13px;font-weight:700}.mode-light .field label b{color:var(--deep-ice)}.field .fieldnote{font-family:var(--font,"Manrope"), -apple-system, sans-serif;letter-spacing:0;color:var(--mute);margin-top:6px;font-size:13px;font-weight:500;display:block}.mode-dark .field .fieldnote{color:var(--text-3)}.field input[type=number],.field input[type=text]{border:1.5px solid var(--line);width:100%;color:var(--ink);appearance:none;background:#fff;border-radius:14px;margin-top:10px;padding:14px 16px;font-family:JetBrains Mono,monospace;font-size:20px;font-weight:500}.field input[type=text]{letter-spacing:.18em;text-transform:uppercase}.field input[type=number]:focus,.field input[type=text]:focus{border-color:var(--ice);outline:none}.field .fieldnote.warn-note{color:var(--warn)}.field input[type=range]{margin-top:10px}.field.pending label b{color:var(--mute)}.field.pending input[type=range]{opacity:.55}#corrInline:empty{display:none}#corrInline{color:var(--warn)}.field label>span:first-child{flex:1}.unittoggle{border:1px solid var(--line);background:var(--line-2);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.unittoggle button{font-family:var(--font,"Manrope"), -apple-system, sans-serif;letter-spacing:0;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 8px;font-size:12px;font-weight:600}.unittoggle button[aria-pressed=true]{background:var(--ink);color:#fff}.heightftin{gap:8px;margin-top:10px;display:flex}.heightftin.gone{display:none}.heightftin select{border:1.5px solid var(--line);font-family:var(--font,"Manrope"), -apple-system, sans-serif;letter-spacing:0;color:var(--ink);appearance:none;background:#fff;border-radius:13px;flex:1;padding:13px 14px;font-size:16px;font-weight:600}.heightftin select:invalid{color:var(--mute)}.heightftin select:focus{border-color:var(--ice);outline:none}.opts3{gap:7px;margin-top:12px;display:flex}.opts3 button{border:1.5px solid var(--line);color:var(--ink-2);cursor:pointer;background:#fff;border-radius:13px;flex:1;padding:14px 4px;font-family:Manrope,sans-serif;font-size:12.5px;font-weight:600;line-height:1.3}.opts3 button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.field-error input[type=number],.field-error input[type=text],.field-error .heightftin select,.field-error .opts3 button{border-color:var(--warn)}#intakeNext{opacity:1}#s-intake .mid{padding-top:10px;padding-bottom:16px}#s-intake h1{margin-top:6px}#s-intake .field{margin-top:14px}#s-intake .field .fieldnote{margin-top:4px}#s-intake .field input[type=number],#s-intake .field input[type=text]{padding-top:11px;padding-bottom:11px}#s-intake .heightftin{margin-top:8px}#s-intake .heightftin select{padding-top:10px;padding-bottom:10px}#s-intake .opts3{margin-top:8px}#s-intake .opts3 button{padding-top:11px;padding-bottom:11px}.btn[aria-disabled=true]{opacity:.4;pointer-events:none}.glassesnote.warn-note{background:#fcf3f0;border-color:#f0d9d1}.glassesnote.warn-note span{color:var(--warn)}.glassesnote.warn-note svg circle,.glassesnote.warn-note svg path{stroke:var(--warn)}.rulerwrap{flex:none;margin-top:24px;overflow-x:auto}.rulerbar{background:var(--ink);border-radius:2px;height:12px;margin-top:18px}.rulerbar.thin{opacity:.35;height:4px}.rulercap{letter-spacing:.18em;color:var(--mute);margin-top:6px;font-family:JetBrains Mono,monospace;font-size:11.5px}.readout{background:var(--line-2);border:1px solid var(--line);color:var(--ink-2);white-space:pre;border-radius:12px;margin-top:14px;padding:14px 16px;font-family:JetBrains Mono,monospace;font-size:12.5px;line-height:1.7;overflow-x:auto}#dbgLevels{font-size:11.5px}#distDbg{color:var(--ink-2);white-space:pre;background:#f4f4f2;border-radius:8px;margin:10px 0 0;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.6;overflow-x:auto}.dbgalarm{border:1.5px solid var(--warn);color:var(--warn);background:#fcf3f0;border-radius:12px;margin-top:18px;padding:14px 16px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;line-height:1.55}.dbgalarm.soft{color:var(--deep-ice);background:#f1f5fe;border-color:#dce6fb}.eyes{flex:none;width:min(158px,42vw);margin:2px auto 14px}.eyes svg{width:100%;height:auto;overflow:visible}.glassesnote[hidden]{display:none}.glassesnote{background:#f1f5fe;border:1px solid #dce6fb;border-radius:13px;align-items:center;gap:9px;margin-top:12px;padding:11px 13px;display:flex}.glassesnote span{color:var(--deep-ice);font-size:13.5px;font-weight:600;line-height:1.45}.glassesnote svg{flex:none;width:22px;height:22px;margin-top:1px}.fix{background:#fff;justify-content:center;align-items:center}.fixwrap{place-items:center;display:grid;position:relative}.fixdot{background:var(--ink);border-radius:50%;width:10px;height:10px}.fixring{border:1px solid var(--ink);border-radius:50%;width:10px;height:10px;position:absolute}.fixtxt{bottom:calc(env(safe-area-inset-bottom) + 46px);font-family:var(--font,"Manrope"), -apple-system, sans-serif;letter-spacing:0;color:#666f79;font-size:15px;font-weight:700;position:absolute}.test{background:#fff}.tbar{padding:calc(env(safe-area-inset-top) + 18px) 56px 6px 24px;min-height:calc(env(safe-area-inset-top) + 48px);font-family:var(--font,"Manrope"), -apple-system, sans-serif;letter-spacing:0;color:var(--ea-ink-3);z-index:3;background:var(--paper);flex:none;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex;position:relative}.pause{border:1.5px solid var(--line);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.pause i{background:var(--mute);width:2px;height:10px;box-shadow:4px 0 0 var(--mute);margin-left:-2px;display:block}.segs{flex:none;gap:4px;margin:16px 24px 0;display:flex}.seg{background:var(--line);border-radius:2px;flex:1;height:2px;overflow:hidden}.seg i{background:var(--ink);width:0;height:100%;display:block}.stage{flex:1;place-items:center;min-height:0;display:grid;position:relative}.glyph{width:min(78vw,360px);height:min(78vw,360px);display:block}.levelup{font-family:var(--font,"Manrope"), -apple-system, sans-serif;letter-spacing:0;color:var(--deep-ice);opacity:0;pointer-events:none;font-size:13px;font-weight:700;position:absolute}.alab{text-align:center;font-family:var(--font,"Manrope"), -apple-system, sans-serif;letter-spacing:0;color:var(--ea-ink-3);margin-bottom:16px;font-size:15px;font-weight:700}.opts{gap:9px;display:flex}.opt{border-radius:var(--r-btn,15px);border:1.5px solid var(--line);height:74px;color:var(--ink);background:#fff;flex:1;place-items:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:27px;display:grid;position:relative;overflow:hidden}.opt .rip{pointer-events:none;background:#7cc4ff29;border-radius:50%;width:140%;padding-top:140%;position:absolute;transform:scale(0)}.unsure{border-radius:var(--r-btn,15px);border:1.5px solid var(--line-2);height:50px;font-family:var(--font,"Manrope"), -apple-system, sans-serif;letter-spacing:0;color:var(--ea-ink-3);place-items:center;margin-top:11px;font-size:15px;font-weight:700;display:grid}.placeholder{text-align:center;letter-spacing:.3em;color:var(--mute);font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:2}.nearline{width:100%;height:min(40vh,240px);display:block}.nearopts{gap:8px;display:flex}.nearopts button{border:1.5px solid var(--line);min-height:68px;color:var(--ink);cursor:pointer;background:#fff;border-radius:18px;flex:1;padding:10px 4px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:1.25}.nearopts button small{color:var(--ink-2);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.nearopts button[data-picked="1"]{background:var(--ink);border-color:var(--ink);color:#fff}.nearopts button[data-picked="1"] small{color:#ffffffb3}.fandial{touch-action:manipulation;max-width:min(84vw,340px);max-height:min(50vh,340px);display:block}.fanhint{text-align:center;letter-spacing:.3em;color:#bfc5cb;min-height:12px;margin:-6px 0 14px;font-family:JetBrains Mono,monospace;font-size:11.5px}.fanint{margin-bottom:12px}.fanopts{gap:8px;display:flex}.fanopts button{border:1.5px solid var(--line);min-height:68px;color:var(--ink);cursor:pointer;background:#fff;border-radius:18px;flex:1;padding:10px 4px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:1.25}.fanopts button small{color:var(--ink-2);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.fanopts button[data-picked="1"]{background:var(--ink);border-color:var(--ink);color:#fff}.fanopts button[data-picked="1"] small{color:#ffffffb3}.fansame[hidden],.fanint[hidden]{display:none}.fansame{border:1.5px solid var(--line-2);height:50px;color:var(--ink-2);cursor:pointer;border-radius:18px;place-items:center;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;display:grid}.fansame[data-picked="1"]{background:var(--ink);border-color:var(--ink);color:#fff}.plate{touch-action:manipulation;border-radius:50%;max-width:min(86vw,360px);max-height:min(46vh,360px);display:block}.numpad{grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:9px;display:grid}.numpad button{border:1.5px solid var(--line);min-height:52px;color:var(--ink);cursor:pointer;background:#fff;border-radius:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:22px;font-weight:500}.numpad button[data-picked="1"]{background:var(--ink);border-color:var(--ink);color:#fff}.seenothing{border:1.5px solid var(--line-2);letter-spacing:.26em;text-transform:uppercase;color:#a9afb5;cursor:pointer;border-radius:14px;place-items:center;height:48px;font-family:JetBrains Mono,monospace;font-size:12.5px;display:grid}.seenothing[data-picked="1"]{background:var(--ink);border-color:var(--ink);color:#fff}.hidden{display:none!important}.amcount{color:var(--ice);font-family:JetBrains Mono,monospace;font-size:72px;font-weight:500}.amgridwrap{place-items:center;display:grid;position:relative}.amslergrid{max-width:92vw;max-height:62vh;image-rendering:pixelated;display:block}.amfix{text-align:center;letter-spacing:.3em;color:var(--ice);font-family:JetBrains Mono,monospace;font-size:11.5px;position:absolute;bottom:-22px;left:0;right:0}.amquestion .alab{color:var(--ink);letter-spacing:0;text-transform:none;margin-bottom:8px;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;line-height:1.35}.yesno{gap:9px;margin-top:10px;display:flex}.yesno button{border:1.5px solid var(--line);min-height:62px;color:var(--ink);cursor:pointer;background:#fff;border-radius:18px;flex:1;font-family:Manrope,sans-serif;font-size:17px;font-weight:600}.yesno button[data-picked="1"]{background:var(--ink);border-color:var(--ink);color:#fff}.seriouscard{background:#fbf1ec;border:1.5px solid #e6c3b2;border-radius:16px;flex:none;margin-top:20px;padding:18px}.seriousmark{width:30px;height:30px;margin-bottom:8px}.seriouscard p{color:#5a3624;margin:0 0 10px;font-size:14.5px;line-height:1.5}.seriousadvisory{color:#7a2f14!important;margin-bottom:0!important;font-weight:700!important}.calmcard{background:#f1f5fe;border:1px solid #dce6fb;border-radius:14px;flex:none;margin-top:20px;padding:16px 18px}.calmcard p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.strainopts{flex-direction:column;gap:9px;margin-top:22px;display:flex}.strainopts .stopt{text-align:left;border:1.5px solid var(--line);min-height:58px;color:var(--ink);cursor:pointer;background:#fff;border-radius:16px;padding:0 20px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.strainopts .stopt[data-picked="1"]{background:var(--ink);border-color:var(--ink);color:#fff}.sumbars{flex-direction:column;gap:10px;margin-top:18px;display:flex}.sumbar{letter-spacing:.06em;color:var(--mute);grid-template-columns:92px 1fr 34px;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:12.5px;display:grid}.sumtotal{letter-spacing:.14em;color:#8b97a2;border-top:1px solid #ffffff1f;grid-template-columns:92px 1fr;align-items:baseline;gap:10px;margin-top:14px;padding-top:12px;font-family:JetBrains Mono,monospace;font-size:11px;display:grid}.sumtotal b{letter-spacing:.08em;color:#fff2d8;justify-self:end;font-weight:500}.sumbar .track{background:var(--line);border-radius:6px;height:6px;overflow:hidden}.sumbar .fill{background:var(--ink);border-radius:6px;width:0;height:100%;display:block}.sumbar[data-band=poor] .fill{background:var(--poor)}.sumbar[data-band=average] .fill{background:var(--avg)}.sumbar[data-band=healthy] .fill{background:var(--healthy)}.sumbar.weakest{color:var(--ink)}.sumbar b{text-align:right;color:var(--ink);font-weight:500}.reveal{--rv-bg:#050607;--rv-gold:#e8c88e;--rv-gold-hi:#fff2d8;--rv-deep:#8a7a5c;--rv-cyan:#5fc8d8;--rv-amber:#ffb020;--rv-dim:#6e7b87;background:var(--rv-bg);color:var(--rv-gold-hi)}.reveal .bar{color:var(--rv-dim);background:var(--rv-bg)}.reveal .pad{background:var(--rv-bg);box-shadow:0 -1px #e8c88e1f}.reveal .kick{color:var(--rv-cyan)}.reveal h1{color:var(--rv-gold-hi)}.reveal h1 i{color:var(--rv-gold)}.reveal .sub{color:var(--rv-dim)}.reveal .btn{background:linear-gradient(180deg, var(--rv-gold-hi), var(--rv-gold));color:#1c1608;box-shadow:0 14px 34px -16px #e8c88e80}.reveal .btn:after{background:radial-gradient(120% 160% at 50% 130%,#ffffff80,#0000 62%)}.reveal .btn.ghost{color:var(--rv-cyan);background:0 0;border:1.5px solid #5fc8d866}.reveal .btn[aria-disabled=true],.reveal .btn[data-busy="1"]{opacity:.55}.reveal .hint{color:var(--rv-dim)}.revcentre{text-align:center;justify-content:safe center;align-items:center}.revherowrap{flex:none;width:100%;max-width:390px;height:min(300px,42vh);margin:0 auto;position:relative;overflow:hidden}.revheroimg{object-fit:cover;width:100%;height:122%;position:absolute;top:-6%;left:0}.revheroscrim{background:linear-gradient(180deg, #05060a4d 0%, #05060a00 30%, #05060a59 62%, var(--ea-ink) 100%);position:absolute;inset:0}.revdial{position:absolute;inset:0}.revdial svg{width:100%;height:100%}.revripples{pointer-events:none;width:4px;height:4px;position:absolute;top:49%;left:50%}.revripples span{border:1.5px solid var(--ice);border-radius:50%;position:absolute;inset:0}.revripples.younger span{border-color:var(--strong)}.revlabel{font-family:var(--font,"Manrope"), -apple-system, sans-serif;letter-spacing:0;color:var(--rv-dim);z-index:1;margin-top:-34px;margin-bottom:4px;font-size:13px;font-weight:700;position:relative}.revbig{font-family:var(--font,"Manrope"), -apple-system, sans-serif;letter-spacing:-.05em;color:var(--rv-gold-hi);font-variant-numeric:tabular-nums;z-index:1;font-size:clamp(72px,24vw,128px);font-weight:800;line-height:1;position:relative}.revgap{align-items:center;gap:14px;width:78%;max-width:340px;margin:14px auto 0;display:flex}.revgapline{background:#7cc4ff61;flex:1;height:1px}.revgap.better .revgapline{background:#5fe3b461}.revgap b{font-family:var(--font,"Manrope"), -apple-system, sans-serif;letter-spacing:0;white-space:nowrap;color:var(--ice);font-size:13px;font-weight:700}.revgap.better b{color:var(--strong)}.revpill{color:var(--ice);background:#7cc4ff24;border:1px solid #7cc4ff66;border-radius:100px;align-items:center;gap:6px;margin-top:14px;padding:7px 16px;font-size:13px;font-weight:800;display:inline-flex}.revpill.younger{color:var(--strong);background:#5fe3b424;border-color:#5fe3b466}.revsub{color:var(--text-2);max-width:82%;min-height:26px;margin-top:18px;font-size:17px;font-weight:500}.revscore{letter-spacing:.22em;color:var(--rv-deep);opacity:.85;margin-top:22px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:400}.revsteps{flex-direction:column;gap:12px;margin-top:18px;display:flex}.revstep{color:#b9c2cb;background:#ffffff0a;border:1px solid #e8c88e29;border-radius:13px;padding:13px 15px;font-size:13.5px;line-height:1.45}.revstep b{letter-spacing:.22em;text-transform:uppercase;color:var(--rv-cyan);margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:11.5px;display:block}.reveal .sumbar{color:var(--rv-dim)}.reveal .sumbar .track{background:#ffffff14}.reveal .sumbar.weakest{color:var(--rv-amber)}.reveal .sumbar b{color:#dfe5ea}.reveal .sumbar.flagrow{grid-template-columns:92px 1fr auto}.reveal .sumbar.flagrow .flagstatus{text-align:right;letter-spacing:.18em;color:var(--rv-cyan);grid-column:2/4;font-family:JetBrains Mono,monospace;font-size:12.5px}.reveal .sumbar.flagrow.weakest .flagstatus{color:var(--rv-amber)}.revcloser{color:var(--rv-gold);margin-top:6px;font-size:13px;font-weight:600;line-height:1.5}.reveal .seriouscard{background:#ffb0201a;border:1.5px solid #ffb0208c}.reveal .seriouscard p{color:#f3d9b0}.reveal .seriousadvisory{color:var(--rv-amber)!important}.revcmid{text-align:center;justify-content:flex-start;align-items:center;padding-top:6px}.revcmid .kick,.revcmid h1{flex:none}.iris{flex-direction:column;flex:none;align-items:center;margin-top:18px;display:flex;overflow:hidden}.iriswrap{flex-direction:column;align-items:center;gap:14px;display:flex}.iriscircle{background:#050607;border-radius:50%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e8c88e38,0 24px 60px -24px #000000e6}.iriscanvas{border-radius:50%;display:block}.irisbegin{color:var(--rv-gold-hi);cursor:pointer;background:radial-gradient(circle,#e8c88e0f,#050607e6);border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;display:flex;position:absolute;inset:0}.irisbegin b{letter-spacing:.22em;font-size:12.5px;font-weight:500}.irisbegin small{letter-spacing:.18em;color:var(--rv-dim);font-size:11.5px}.irisbegin-dot{background:var(--rv-cyan);width:9px;height:9px;box-shadow:0 0 12px var(--rv-cyan);border-radius:50%;animation:1.6s ease-in-out infinite irispulse}@keyframes irispulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.irisreadout{letter-spacing:.32em;color:var(--rv-gold);min-height:12px;font-family:JetBrains Mono,monospace;font-size:11.5px}.iristip{text-align:center;letter-spacing:.28em;color:#fff2d8d9;text-shadow:0 1px 8px #000c;pointer-events:none;font-family:JetBrains Mono,monospace;font-size:12.5px;transition:color .2s;position:absolute;bottom:14%;left:0;right:0}.iristip.hold{color:var(--rv-gold)}.iristip.count{letter-spacing:0;color:var(--rv-gold-hi);font-size:64px;top:50%;bottom:auto;transform:translateY(-50%)}.irismanual{border:1px solid var(--rv-gold);color:var(--rv-gold-hi);letter-spacing:.2em;cursor:pointer;background:#050607b8;border-radius:100px;padding:8px 14px;font-family:JetBrains Mono,monospace;font-size:11.5px;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.irisinapp{text-align:center;background:#050607f0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px;font-family:JetBrains Mono,monospace;display:flex;position:absolute;inset:0}.irisinapp b{letter-spacing:.14em;color:var(--rv-gold-hi);font-size:11px}.irisinapp span{letter-spacing:.1em;color:var(--rv-dim);max-width:16em;font-size:11.5px;line-height:1.5}.irisinapp button{color:var(--rv-cyan);letter-spacing:.18em;cursor:pointer;background:0 0;border:1px solid #5fc8d880;border-radius:100px;margin-top:4px;padding:7px 14px;font-family:JetBrains Mono,monospace;font-size:11px}.irisprivacy{letter-spacing:.16em;color:var(--rv-deep);border-top:1px solid #e8c88e29;margin-top:14px;padding-top:12px;font-family:JetBrains Mono,monospace;font-size:11.5px}.revsim{flex-direction:column;align-items:center;gap:12px;margin-top:24px;display:flex}.vs-head{letter-spacing:.3em;color:var(--rv-dim);font-family:JetBrains Mono,monospace;font-size:11px}.vs-tabs{gap:6px;display:flex}.vs-tab{color:var(--rv-dim);letter-spacing:.22em;cursor:pointer;background:0 0;border:1px solid #e8c88e38;border-radius:100px;padding:7px 15px;font-family:JetBrains Mono,monospace;font-size:11.5px}.vs-tab[aria-selected=true]{border-color:var(--rv-gold);color:var(--rv-gold-hi);background:#e8c88e14}.vs-compare{touch-action:pan-y;-webkit-user-select:none;user-select:none;border:1px solid #e8c88e2e;border-radius:14px;position:relative;overflow:hidden}.vs-defs{pointer-events:none;width:0;height:0;position:absolute}.vs-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.vs-yours{clip-path:inset(0 calc(100% - var(--vsx,56%)) 0 0)}.vs-divider{top:0;bottom:0;left:var(--vsx,56%);background:var(--rv-gold);width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 10px #e8c88e80}.vs-handle{border:1.5px solid var(--rv-gold);width:40px;height:40px;color:var(--rv-gold-hi);letter-spacing:.05em;touch-action:none;cursor:ew-resize;background:#050607b8;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vs-tag{letter-spacing:.2em;background:#05060799;border-radius:4px;padding:3px 7px;font-family:JetBrains Mono,monospace;font-size:11px;position:absolute;bottom:8px}.vs-tag-l{color:var(--rv-gold);left:8px}.vs-tag-r{color:var(--rv-dim);right:8px}.vs-cap{color:var(--rv-dim);text-align:center;max-width:22em;font-size:11.5px;line-height:1.5}.whiteout{z-index:95;opacity:0;pointer-events:none;background:#fff;display:none;position:fixed;inset:0}.statehero{margin-top:22px}.statehero .t-label,.mode-dark .statehero .t-label{color:var(--text-2)}.staterow{align-items:center;gap:14px;margin-top:8px;display:flex}.stateword{font-family:var(--font,"Manrope"), -apple-system, sans-serif;letter-spacing:-.02em;overflow-wrap:break-word;min-width:0;font-size:clamp(28px,8.6vw,40px);font-weight:800;line-height:1.12}.statedesc{color:var(--text-2);margin-top:10px;font-size:17px;font-weight:500;line-height:1.5}[data-band=poor] .state-dot{box-shadow:inset 0 0 0 2.5px var(--attention)}[data-band=poor] .stateword{background-image:linear-gradient(100deg, var(--attention-a), var(--attention-b));color:#0000;-webkit-background-clip:text;background-clip:text}[data-band=average] .state-dot{background:linear-gradient(90deg, var(--average) 50%, transparent 50%);box-shadow:inset 0 0 0 2px var(--average)}[data-band=average] .stateword{background-image:linear-gradient(100deg, var(--average-a), var(--average-b));color:#0000;-webkit-background-clip:text;background-clip:text}[data-band=healthy] .state-dot{background:linear-gradient(135deg, var(--strong-a), var(--strong-b))}[data-band=healthy] .stateword{background-image:linear-gradient(100deg, var(--strong-a), var(--strong-b));color:#0000;-webkit-background-clip:text;background-clip:text}.threebar{margin-top:26px}.threebar-track{height:8px;position:relative}.threebar-segs{gap:4px;display:flex;position:absolute;inset:0}.threebar-segs span{background:var(--line-2);border-radius:4px;flex:1}.mode-dark .threebar-segs span{background:#1a2030}.threebar-fill{transform-origin:0;border-radius:4px;height:8px;position:absolute;top:0;left:0}.threebar-mark{width:22px;height:22px;box-shadow:0 0 0 4px var(--paper), 0 0 18px #00000040;background:#fff;border-radius:50%;margin-left:-11px;position:absolute;top:-7px}.mode-dark .threebar-mark{box-shadow:0 0 0 4px var(--ea-ink), 0 0 18px #0006}.threebar-labels{color:var(--text-3);justify-content:space-between;margin-top:14px;font-size:13px;font-weight:700;display:flex}.mode-light .threebar-labels{color:var(--ea-ink-3)}.whatcard{border-radius:var(--r-card,16px);background:var(--surface);border:1px solid var(--ea-line);margin-top:18px;padding:18px 20px}.mode-light .whatcard{background:var(--paper-surface);border:0}.whatcard .t-label{margin-bottom:8px}.whatnum{font-family:var(--font,"Manrope"), -apple-system, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text-1);padding:6px 0 10px;font-size:40px;font-weight:800}.mode-light .whatnum{color:var(--ea-ink)}.whatnum-sm{font-size:22px}.eyesplit{border-radius:var(--r-card,16px);background:var(--surface);border:1px solid var(--ea-line);margin-top:14px;display:flex;overflow:hidden}.mode-light .eyesplit{background:var(--paper-surface);border:0}.eyesplit>div{flex:1;padding:14px 16px}.eyesplit>div+div{border-left:1px solid var(--ea-line)}.mode-light .eyesplit>div+div{border-left:1px solid var(--paper-line)}.eyesplit .t-label{margin-bottom:6px}.eyesplit>div.worse{box-shadow:inset 0 -2px 0 var(--attention)}.eyesplit .eyeval{align-items:center;gap:8px;font-size:17px;font-weight:800;display:flex}.eyesplit .eyeval .state-dot{width:12px;height:12px}[data-eyestate=poor] .eyeval{color:var(--attention)}[data-eyestate=poor] .eyeval .state-dot{box-shadow:inset 0 0 0 2.5px var(--attention)}[data-eyestate=average] .eyeval{color:var(--average)}[data-eyestate=average] .eyeval .state-dot{background:linear-gradient(90deg, var(--average) 50%, transparent 50%);box-shadow:inset 0 0 0 2px var(--average)}[data-eyestate=healthy] .eyeval{color:var(--strong)}[data-eyestate=healthy] .eyeval .state-dot{background:linear-gradient(135deg, var(--strong-a), var(--strong-b))}[data-eyestate=clear] .eyeval{color:var(--text-1)}.mode-light [data-eyestate=clear] .eyeval{color:var(--ea-ink)}[data-eyestate=clear] .eyeval .state-dot{box-shadow:inset 0 0 0 2px var(--text-3)}[data-eyestate=refer] .eyeval{color:var(--attention)}[data-eyestate=refer] .eyeval .state-dot{box-shadow:inset 0 0 0 2.5px var(--attention)}.readflags{color:var(--text-3);margin-top:14px;font-size:13px;font-weight:500;line-height:1.7}.mode-light .readflags{color:var(--ea-ink-3)}.readflags:empty{display:none}.donehintline{color:var(--ice);margin-top:14px;font-size:14px;font-weight:700;line-height:1.5}.donehintline:empty{display:none}.withhold{font-family:var(--font,"Manrope"), -apple-system, sans-serif;color:var(--ink);margin-top:18px;font-size:19px;font-weight:700;line-height:1.4}.mode-light .withhold{color:var(--ea-ink)}.mode-dark .withhold{color:var(--text-1)}.withhold:empty{display:none}.ahead{color:var(--text-3);margin-top:10px;font-size:13px;font-weight:500;line-height:1.55}.mode-light .ahead{color:var(--ea-ink-3)}.ahead:empty{display:none}.journey{flex:none;gap:3px;margin:12px 24px 2px;display:flex}.jseg{background:var(--line);border-radius:3px;height:3px;transition:background .4s}.jseg.done{background:var(--ink)}.jseg.now{background:var(--ice)}.pricecard{flex:none;margin-top:22px}#payRowSingle{display:none}.pricerow{border-radius:var(--r-btn,15px);text-align:center;background:0 0;border:1px solid #2a3244;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-height:50px;padding:8px 16px;display:flex}#payRowFamily b{font-family:var(--font,"Manrope"), -apple-system, sans-serif;color:var(--text-1);font-size:16px;font-weight:700}#payRowFamily span{color:var(--text-3);font-size:13px;font-weight:500}.finelegal{font-family:var(--font,"Manrope"), -apple-system, sans-serif;letter-spacing:0;color:var(--text-3);margin-top:16px;font-size:13px;line-height:1.45}.mode-light .finelegal{color:var(--ea-ink-3)}#payAgree{margin-top:8px}.finelegal a{color:var(--text-1);text-underline-offset:2px;text-decoration:underline}.mode-light .finelegal a{color:var(--ea-ink)}.cardpreview{z-index:60;padding:22px 20px calc(22px + env(safe-area-inset-bottom,0px));background:#050607f0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.cardpreviewinner{flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:330px;margin:auto;display:flex}.cardpreviewcap{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:#8b97a2;margin:0;font-family:JetBrains Mono,monospace;font-size:11px}.cardpreview img{border:1px solid #ffffff24;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:62vh;margin:0 auto}.cardpreview .btn{margin:0}.linkbtn{width:100%;color:var(--ice);text-align:center;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:6px 0;font-family:inherit;font-size:13px;font-weight:600;display:block}.linkbtn:active{opacity:.6}.famcode{border:1.5px dashed var(--line);cursor:pointer;appearance:none;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:6px;width:100%;margin-top:18px;padding:16px 18px;display:flex}.famcode:active{opacity:.7}.famcodelabel{font-family:var(--font,"Manrope"), -apple-system, sans-serif;letter-spacing:0;color:var(--mute);font-size:13px;font-weight:700}.famcodeval{font-family:var(--font,"Manrope"), -apple-system, sans-serif;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--ink);font-size:26px;font-weight:800}.famcodehint{font-family:var(--font,"Manrope"), -apple-system, sans-serif;letter-spacing:0;color:var(--deep-ice);font-size:13px;font-weight:700}.reveal .famcode.fam-dark{background:#e8c88e0f;border-color:#e8c88e59}.reveal .famcode.fam-dark .famcodeval{color:var(--rv-gold-hi)}.reveal .famcode.fam-dark .famcodehint,.reveal .linkbtn{color:var(--rv-cyan)}.payhero{flex:none;height:260px;margin:0 -24px;position:relative;overflow:hidden}.payhero img{object-fit:cover;object-position:50% 20%;width:100%;height:130%;position:absolute;inset:0}.payheroglint{background:radial-gradient(circle,#fff 0 35%,#fff0 70%);border-radius:50%;width:14px;height:14px;position:absolute;top:32%;left:38%}.payherosweepwrap{mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.payherosweep{background:linear-gradient(90deg,#fff0,#e6f2ff38,#fff0);width:150px;position:absolute;top:-120px;bottom:-120px;left:0}.payheroscrim{background:linear-gradient(180deg, #05060a59 0%, #05060a00 26%, #05060a4d 58%, var(--ea-ink) 100%);position:absolute;inset:0}.payring{width:148px;height:148px;position:absolute;top:130px;left:50%;transform:translate(-50%)}.payringseg{border-radius:50%;position:absolute;inset:0}.payringseg span{transform-origin:2px 70px;background:#7cc4ff47;border-radius:2px;width:4px;height:22px;margin-left:-2px;position:absolute;top:4px;left:50%}.payringseg span.done{background:var(--ice);box-shadow:0 0 8px #7cc4ffb3}.payorb{background:radial-gradient(circle at 35% 30%,#283c5a8c,#020306d1 60%);border:1px solid #7cc4ff99;border-radius:50%;justify-content:center;align-items:center;width:116px;height:116px;margin:-58px 0 0 -58px;display:flex;position:absolute;top:50%;left:50%}.payorb span{background-image:linear-gradient(180deg, #fff, var(--ice));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:52px;font-weight:800;line-height:1}.paytiles{gap:8px;margin-top:8px;display:flex}.paytile{background:var(--surface);border:1px solid var(--ea-line);border-radius:14px;flex:1;min-width:0;padding:10px 11px}.paytile .state-dot{width:10px;height:10px}.paytilelabel{color:var(--text-3);white-space:nowrap;margin-top:8px;font-size:12px;font-weight:700}.paytileval{white-space:nowrap;margin-top:2px;font-size:14px;font-weight:800}[data-band=poor] .paytileval{color:var(--attention)}[data-band=average] .paytileval{color:var(--average)}[data-band=healthy] .paytileval{color:var(--strong)}.paylockedtiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.paylockedtile{height:46px;color:var(--text-1);background:linear-gradient(135deg,#7cc4ff1a,#7cc4ff08);border:1px solid #7cc4ff4d;border-radius:13px;align-items:center;gap:10px;padding:0 13px;font-size:14px;font-weight:700;display:flex}.paylockedtile svg,.paylocked{flex:none}.sumhero{background:radial-gradient(circle at 50% 45%, #7cc4ff1a, var(--ea-ink) 70%);flex:none;place-items:center;height:300px;margin:0 -24px 6px;display:grid;position:relative}.sumhero canvas{width:260px;height:260px}.sumherolabel{text-align:center;color:var(--text-3);pointer-events:none;font-size:13px;font-weight:700;line-height:1.35;position:absolute;bottom:14px;left:0;right:0}.sumtiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.sumtile{background:var(--surface);border:1px solid var(--ea-line);border-radius:14px;padding:12px 13px}.sumtile .state-dot{width:11px;height:11px}.sumtilelabel{color:var(--text-3);margin-top:8px;font-size:12px;font-weight:700}.sumtileval{margin-top:2px;font-size:15px;font-weight:800}.sumtile[data-band=poor] .sumtileval{color:var(--attention)}.sumtile[data-band=average] .sumtileval{color:var(--average)}.sumtile[data-band=healthy] .sumtileval{color:var(--strong)}.sumtile.sumtile-age{background:linear-gradient(135deg,#7cc4ff24,#7cc4ff0a);border-color:#7cc4ff59}.sumtile.sumtile-age .sumtileval{color:var(--ice)}.payeyeage{text-align:center;background:#050607;border-radius:8px;flex:none;margin-top:10px;padding:18px 15px 16px}.payeyeagelabel{letter-spacing:.2em;color:#8b97a2;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;display:block}.payeyeageval{letter-spacing:.01em;color:#fff2d86b;margin-top:8px;font-family:Bodoni Moda,Georgia,serif;font-size:34px;font-weight:400;display:block}.payeyeagenote{letter-spacing:.12em;color:#6e7b87;margin-top:8px;font-family:JetBrains Mono,monospace;font-size:11px;display:block}.payhardpart{color:var(--ink);margin-top:14px;font-family:Bodoni Moda,Georgia,serif;font-size:19px;line-height:1.4}.paymark{border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 6px;display:grid}.paymark svg{width:30px;height:30px}.paymark.ok{color:var(--healthy);background:#eef6f1}.paymark.bad{color:var(--warn);background:#fcf3f0}.paymark.neutral{background:var(--line-2);color:var(--ink-2)}.payspinner{border:3px solid var(--line);border-top-color:var(--ice);border-radius:50%;width:34px;height:34px;margin:0 auto 10px;animation:.9s linear infinite payspin}@keyframes payspin{to{transform:rotate(360deg)}}.ov{z-index:80;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fcfcfaf7;flex-direction:column;justify-content:center;align-items:center;padding:34px;display:none;position:fixed;inset:0}.ov.on{display:flex}.ov-headed{justify-content:flex-start;padding:0}.ov-headed .bar{background:0 0;align-self:stretch}.ov-headed .journey{align-self:stretch}.ov-body{text-align:center;min-height:0;padding:24px 34px calc(env(safe-area-inset-bottom) + 34px);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.ov-body .btn{width:100%;max-width:320px;margin-top:26px}.ov h2{margin-bottom:12px;font-family:Bodoni Moda,Georgia,serif;font-size:38px;font-weight:400;line-height:1.05}.ov p{color:var(--ink-2);max-width:18em;font-size:15px;font-weight:500;line-height:1.55}.ov .btn{width:100%;max-width:320px;margin-top:26px}.snd{right:14px;top:calc(env(safe-area-inset-top) + 12px);z-index:71;border:1.5px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:fixed;box-shadow:0 6px 16px -8px #0a0c0d4d}.snd svg{width:17px;height:17px}body:has(.reveal.live) .snd{box-shadow:none;background:#ffffff0f;border-color:#e8c88e47}body:has(.reveal.live) .snd svg path[stroke=\#5C6167]{stroke:#8a7a5c}#eyeagedbg{z-index:99;opacity:.4;pointer-events:none;letter-spacing:.14em;color:#c3c8cd;border:1px solid var(--line);background:#ffffffe6;border-radius:20px;padding:5px 9px;font-family:JetBrains Mono,monospace;font-size:11px;position:fixed;bottom:2px;left:50%;transform:translate(-50%)}#consentBar{z-index:6;padding:12px 16px calc(env(safe-area-inset-bottom) + 12px);background:var(--bg);border-top:1px solid var(--line);flex-direction:column;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0000000f}#consentBar[hidden]{display:none}#consentText{max-width:62ch;color:var(--ink-2,var(--mute));margin:0;font-size:12.5px;line-height:1.5}.consentActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#consentBar button{font:inherit;letter-spacing:.04em;border:1px solid var(--ink);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:999px;min-height:34px;padding:7px 16px;font-size:12px;font-weight:600}#consentBar button:hover{background:var(--ink);color:var(--bg)}#consentBar button:focus-visible,.footcookies:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.btn:focus-visible,[data-go]:focus-visible,[role=button]:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.reveal .btn:focus-visible,.reveal [data-go]:focus-visible,.reveal [role=button]:focus-visible{outline-color:#e8c88e}#consentMore{color:var(--mute);text-underline-offset:2px;margin-left:auto;font-size:11px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){#consentBar{animation:.22s ease-out both consentIn}}@keyframes consentIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}#s-landing{--land-gold:#e8c88e;--land-gold-hi:#fff2d8;--land-cyan:#5fc8d8;--land-cyan-hi:#c8f6fc;--land-alert:#ff8a5c;--land-ink:#010203;--land-dim:#8494a2;background:var(--land-ink);color:#fff;-webkit-font-smoothing:antialiased;font-family:Manrope,system-ui,sans-serif}#s-landing .land-scroll{z-index:2;-webkit-overflow-scrolling:touch;position:absolute;inset:0;overflow:hidden auto}#s-landing .land-wrap{position:relative}#s-landing.land-no-gl canvas#landGl{display:none}#s-landing canvas#landGl{z-index:0;pointer-events:none;width:100vw;height:100vh;display:block;position:fixed;inset:0;transform:translateZ(0)}#s-landing .land-scrim{z-index:1;pointer-events:none;background:linear-gradient(#010203b3 0%,#0102030d 15%,#01020300 50%,#01020314 85%,#010203c2 100%);position:fixed;inset:0}#s-landing .land-hud{z-index:3;pointer-events:none;letter-spacing:.24em;color:#5a6874;font-family:JetBrains Mono,monospace;font-size:11px;position:fixed;inset:0}#s-landing .land-cnr{border:1px solid #7f94a842;width:16px;height:16px;position:absolute}#s-landing .land-tl{border-bottom:0;border-right:0;top:13px;left:13px}#s-landing .land-tr{border-bottom:0;border-left:0;top:13px;right:13px}#s-landing .land-bl{border-top:0;border-right:0;bottom:13px;left:13px}#s-landing .land-br{border-top:0;border-left:0;bottom:13px;right:13px}#s-landing .land-act{white-space:nowrap;text-shadow:0 1px 8px #010203;transition:all .6s;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}#s-landing .land-prog{background:#7f94a829;width:1px;height:110px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}#s-landing .land-prog i{background:var(--land-cyan);width:3px;height:0;box-shadow:0 0 8px var(--land-cyan);transition:height .3s linear;position:absolute;top:0;left:-1px}#s-landing .land-eyebrow{letter-spacing:.44em;text-transform:uppercase;color:#becbd6;text-shadow:0 1px 7px #010203fa,0 0 18px #010203f0;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:400}#s-landing .land-eyebrow b{color:var(--land-cyan)}#s-landing h1,#s-landing h2{text-transform:uppercase;text-shadow:0 2px 14px #010203f7,0 0 42px #010203f0,0 0 90px #010203cc;letter-spacing:-.012em;font-family:Bodoni Moda,Georgia,serif;font-weight:800;line-height:1.04}#s-landing h1{font-size:clamp(40px,12.2vw,68px)}#s-landing h2{margin-top:18px;font-size:clamp(37px,11.2vw,60px)}#s-landing h2.land-solid{color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 3px 16px #010203fc,0 0 44px #010203f5,0 0 96px #010203e0}#s-landing .land-g{background:linear-gradient(100deg,#fffdf5,#fff1cf 40%,#f6dda6);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 12px #010203fc)drop-shadow(0 0 30px #010203f5);-webkit-background-clip:text;background-clip:text}#s-landing .land-c{background:linear-gradient(100deg,#eafeff,#9fe9f6 42%,#63cfe4);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 12px #010203f7)drop-shadow(0 0 32px #010203eb);-webkit-background-clip:text;background-clip:text}#s-landing .land-body{color:#f2f7fc;letter-spacing:-.006em;text-shadow:0 1px 9px #010203fc,0 0 24px #010203f0;max-width:21em;font-size:15.5px;font-weight:700;line-height:1.66}#s-landing .land-body+.land-body{margin-top:14px}#s-landing .land-cta{-webkit-backdrop-filter:blur(20px);color:#fff;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#e8c88e1f,#01020399);border:1px solid #e8c88e66;border-radius:100px;align-items:center;gap:13px;padding:18px 32px;font-family:JetBrains Mono,monospace;font-size:11.5px;transition:all .45s cubic-bezier(.2,.8,.2,1);display:inline-flex;box-shadow:0 0 42px #000000b3,inset 0 1px #fff2d833}#s-landing .land-cta:active{border-color:#e8c88eb3;transform:scale(.975)}#s-landing .land-arw{color:var(--land-gold)}#s-landing .land-meta{letter-spacing:.26em;color:#96a4b0;text-shadow:0 1px 7px #010203fa;font-family:JetBrains Mono,monospace;font-size:12px}#s-landing section{flex-direction:column;justify-content:center;min-height:98svh;padding:118px 22px;display:flex;position:relative}#s-landing section:before{content:"";background:linear-gradient(90deg,#0000,#7f94a847,#0000);height:1px;position:absolute;top:0;left:22px;right:22px}#s-landing section>*{z-index:1;position:relative}#s-landing section:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 42% at 30%,#0102034d 0%,#0000 72%);position:absolute;inset:14% 0}#s-landing .land-hero{padding:calc(env(safe-area-inset-top) + 30px) 22px calc(env(safe-area-inset-bottom) + 38px);justify-content:space-between}#s-landing .land-hero:before{display:none}#s-landing .land-top{justify-content:space-between;align-items:center;display:flex}#s-landing .land-brand{letter-spacing:.54em;text-shadow:0 1px 8px #010203fa;font-family:JetBrains Mono,monospace;font-size:11px}#s-landing .land-live{align-items:center;gap:7px;display:flex}#s-landing .land-live i{background:var(--land-cyan);width:4px;height:4px;box-shadow:0 0 12px var(--land-cyan);border-radius:50%;animation:3.6s ease-in-out infinite land-blip}@keyframes land-blip{0%,to{opacity:.9}50%{opacity:.1}}#s-landing .land-live span{letter-spacing:.3em;color:#7c8a96;font-family:JetBrains Mono,monospace;font-size:11.5px}#s-landing .land-hero-mid{margin:auto 0;padding:26px 0}#s-landing .land-hero-foot{flex-direction:column;gap:15px;display:flex}#s-landing .land-card{text-align:center;-webkit-backdrop-filter:blur(24px);background:radial-gradient(120% 90% at 50% 0,#e8c88e14,#0000 62%),linear-gradient(#04070a9e,#010203c2);border:1px solid #e8c88e33;border-radius:24px;margin-top:34px;padding:48px 22px;box-shadow:0 26px 80px #000000e6,inset 0 1px #fff2d81a}#s-landing .land-score{letter-spacing:-.05em;background:linear-gradient(158deg,#fff,#fff3dc 42%,#efd9a8);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 30px #010203e6);-webkit-background-clip:text;background-clip:text;font-family:Georgia,serif;font-size:124px;font-weight:600;line-height:.84}#s-landing .land-of{letter-spacing:.34em;color:var(--land-dim);margin-top:14px;font-family:JetBrains Mono,monospace;font-size:12.5px}#s-landing .land-agerow{letter-spacing:.14em;color:#a2b0bc;border-top:1px solid #e8c88e29;margin-top:28px;padding-top:24px;font-family:JetBrains Mono,monospace;font-size:12px}#s-landing .land-agerow b{color:var(--land-gold-hi);font-size:20px;font-weight:400}#s-landing .land-rows{margin-top:30px}#s-landing .land-row{border-bottom:1px solid #7f94a824;grid-template-columns:1fr 52px;align-items:end;gap:10px;padding:17px 0;display:grid}#s-landing .land-rname{letter-spacing:.22em;color:#fff;text-shadow:0 1px 6px #010203,0 0 16px #010203,0 0 34px #010203f2;font-family:JetBrains Mono,monospace;font-size:12px}#s-landing .land-rdesc{color:#edf4fa;letter-spacing:-.005em;text-shadow:0 1px 6px #010203,0 0 16px #010203,0 0 34px #010203f2;margin-top:5px;font-size:14px;font-weight:700}#s-landing .land-bar{background:#ffffff17;border-radius:2px;height:2px;margin-top:12px;position:relative}#s-landing .land-bar>i{z-index:1;position:relative}#s-landing .land-tick{z-index:2;background:#ffffff8c;width:1px;height:12px;position:absolute;top:-5px}#s-landing .land-tick:after{content:"";background:#ffffffbf;border-radius:50%;width:5px;height:5px;position:absolute;top:-4px;left:-2px}#s-landing .land-refline{letter-spacing:.14em;justify-content:space-between;align-items:baseline;margin-top:9px;font-family:JetBrains Mono,monospace;font-size:13px;display:flex}#s-landing .land-reftyp{color:#a8b6c2;text-shadow:0 1px 8px #010203}#s-landing .land-refstat{color:#bff4ff;text-shadow:0 1px 8px #010203}#s-landing .land-row.land-low .land-refstat{color:var(--land-alert)}#s-landing .land-bar i{background:linear-gradient(90deg,#3e6e7a,#b9f4ff);border-radius:2px;width:0;height:100%;transition:width 2s cubic-bezier(.16,.9,.24,1);display:block;box-shadow:0 0 14px #8ce6f699}#s-landing .land-rval{text-align:right;color:#fff;text-shadow:0 1px 6px #010203,0 0 18px #010203;font-family:JetBrains Mono,monospace;font-size:22px}#s-landing .land-row.land-low .land-bar i{background:linear-gradient(90deg, #7a3418, var(--land-alert));box-shadow:0 0 14px #ff8a5c80}#s-landing .land-row.land-low .land-rval,#s-landing .land-row.land-low .land-rname{color:var(--land-alert)}#s-landing .land-tag{letter-spacing:.18em;color:var(--land-cyan);text-shadow:0 1px 8px #010203fa;margin-top:26px;font-family:JetBrains Mono,monospace;font-size:15px}#s-landing .land-closer{color:#f6ecd9;text-shadow:0 1px 9px #010203fc;max-width:22em;margin-top:22px;font-family:Bodoni Moda,Georgia,serif;font-size:19px;font-style:italic;font-weight:700;line-height:1.5}#s-landing .land-price{text-align:center}#s-landing .land-price h2{letter-spacing:-.02em;margin:0;font-size:clamp(72px,21vw,110px);line-height:.92}#s-landing .land-bigprice{color:#fffaf0;text-shadow:0 3px 18px #010203fc,0 0 46px #010203f5,0 0 100px #010203e6}#s-landing .land-price .land-sub2{text-transform:none;letter-spacing:-.012em;background:linear-gradient(100deg,#fffdf5,#fff1cf 44%,#f6dda6);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 12px #010203fc)drop-shadow(0 0 30px #010203f2);text-shadow:0 2px 16px #010203fc,0 0 44px #010203f0;-webkit-background-clip:text;background-clip:text;margin-top:12px;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(30px,9.2vw,44px);font-style:italic;font-weight:800;line-height:1.08}#s-landing .land-price .land-body{text-align:center;margin:26px auto 0}#s-landing .land-price .land-cta{align-self:center;margin-top:34px}#s-landing .land-upsell{letter-spacing:.14em;color:#a2b0bc;text-shadow:0 1px 8px #010203fa;margin-top:22px;font-family:JetBrains Mono,monospace;font-size:11px}#s-landing .land-foot{padding:40px 22px calc(env(safe-area-inset-bottom) + 28px);letter-spacing:0;text-transform:none;color:#a7b4c0;z-index:2;background:#010203b8;border-top:1px solid #7f94a824;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;line-height:1.5;position:relative}#s-landing .land-rise{opacity:0;transition:all 1.3s cubic-bezier(.16,.85,.25,1);transform:translateY(30px)}#s-landing .land-rise.shown{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){#s-landing .land-rise{opacity:1;transition:none;transform:none}}body.has-consent-bar #s-landing .land-hero-foot,body.has-consent-bar #s-landing .land-price{padding-bottom:160px}body.has-consent-bar .screen:not(#s-landing):not(.test):not(.fix){padding-bottom:var(--consentH,150px)}:is(body:has(.screen.test.live) #consentBar,body:has(.screen.fix.live) #consentBar){display:none}#s-landing .land-top{padding-right:44px}body:has(#s-landing.live) .snd{box-shadow:none;background:#ffffff0f;border-color:#7c8a9659}body:has(#s-landing.live) .snd svg path[stroke=\#5C6167]{stroke:#7c8a96}.mode-dark .jseg{background:#ffffff24}.mode-dark .jseg.done{background:var(--text-1,#f2f4f7)}.mode-dark .jseg.now{background:var(--ice)}.mode-dark .pad{background:var(--ea-ink,#05060a);box-shadow:0 -1px 0 var(--ea-line,#232a3a)}body:has(.screen.mode-dark.live) .snd{box-shadow:none;background:#ffffff0f;border-color:#2a3244}body:has(.screen.mode-dark.live) .snd svg path[stroke=\#5C6167]{stroke:#a3abbd}#consentText{font-size:14px}#consentBar button{min-height:44px;padding:8px 20px;font-size:14px}#consentMore{padding-block:10px;font-size:13px}:is(body:has(#s-landing.live) #consentBar,body:has(.screen.mode-dark.live) #consentBar,body:has(.screen.reveal.live) #consentBar){background:#0b0e15;border-top-color:#232a3a;box-shadow:0 -8px 24px #0006}:is(body:has(#s-landing.live) #consentText,body:has(.screen.mode-dark.live) #consentText,body:has(.screen.reveal.live) #consentText){color:#c3cad9}:is(body:has(#s-landing.live) #consentBar button,body:has(.screen.mode-dark.live) #consentBar button,body:has(.screen.reveal.live) #consentBar button){color:#f4f6fb;background:0 0;border-color:#5a6378}:is(body:has(#s-landing.live) #consentBar button:hover,body:has(.screen.mode-dark.live) #consentBar button:hover,body:has(.screen.reveal.live) #consentBar button:hover){color:#05060a;background:#f4f6fb}:is(body:has(#s-landing.live) #consentMore,body:has(.screen.mode-dark.live) #consentMore,body:has(.screen.reveal.live) #consentMore){color:#a3abbd}#s-landing .mt14,#s-landing .land-price h2.mt14{margin-top:14px}#s-landing .mt16{margin-top:16px}#s-landing .mt26{margin-top:26px}#s-landing .tcenter{text-align:center}.mid.mid-top{justify-content:flex-start}#s-landing .land-tick.at70{left:70%}#s-landing .land-tick.at75{left:75%}#s-landing .land-tick.at85{left:85%}#s-landing .land-tick.at90{left:90%}#s-landing .land-tick.at99{left:99%}#s-landing .land-tick.at100{left:100%}.jseg.free{flex:.32}.jseg.paid{flex:1}.amber,.reveal .sumbar.amber,.reveal .sumbar b.amber{color:#ffb020}.seo-static{box-sizing:border-box;min-height:100vh;padding:calc(env(safe-area-inset-top) + 48px) 24px 64px;color:#c3cad9;background:#010203;max-width:40rem;margin:0 auto;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6}html:has(.seo-static) body{background:#010203}.seo-static h1{color:#f4f6fb;margin:0 0 16px;font-family:Bodoni Moda,Georgia,serif;font-size:40px;line-height:1.05}.seo-static h2{color:#f4f6fb;margin:28px 0 8px;font-size:17px}.seo-static .seo-kick{letter-spacing:.3em;text-transform:uppercase;color:#7c8a96;font-family:JetBrains Mono,monospace;font-size:12px}.seo-static .seo-note{color:#8b93a7;font-size:14px}.seo-static a{color:#a3c8ff}.seo-static ol{padding-left:20px}#s-landing .land-foot p{max-width:34em;margin:0 0 12px}body.has-consent-bar #s-landing .land-foot{padding-bottom:calc(var(--consentH,150px) + 16px)}.sitefoot{letter-spacing:0;text-transform:none;border-top:1px solid #7f94a829;flex-wrap:wrap;justify-content:center;gap:2px 18px;margin:28px 0 0;padding:12px 0 0;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600;line-height:1.4;display:flex}.sitefoot a,.sitefoot .footcookies{color:#a3abbd;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:none;display:inline-block}.sitefoot a:active,.sitefoot .footcookies:active{color:#f4f6fb}.footcookies:focus-visible{outline-offset:2px;outline:2px solid #a3c8ff}#s-landing .land-foot .sitefoot{justify-content:flex-start;margin-top:20px}.snd.inrow{z-index:auto;flex:none;margin-left:12px;position:relative;top:auto;right:auto}.bar.has-snd,#s-landing .land-top.has-snd{justify-content:flex-start}.bar.has-snd>:first-child,#s-landing .land-top.has-snd>:first-child{margin-right:auto}.bar.has-snd{padding-right:16px}.tbar.has-snd{grid-template-columns:1fr auto 1fr;align-items:center;padding-right:16px;display:grid}.tbar.has-snd>:first-child{justify-self:start}.tbar.has-snd>:nth-child(2){justify-self:center}.tbar.has-snd>.pause{grid-area:1/3;justify-self:end;margin-right:44px}.tbar.has-snd>.snd{grid-area:1/3;justify-self:end;margin-left:0}.ov{background:var(--paper,#fcfcfa);-webkit-backdrop-filter:none;backdrop-filter:none}.ov h2,.payeyeageval{font-variation-settings:"opsz" 14;font-weight:700}#s-landing .land-closer{font-variation-settings:"opsz" 14}.camtip,.fanhint,.payeyeagenote,.cardpreviewcap,.irisprivacy{letter-spacing:0;text-transform:none;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600}.camtip{font-size:14px}.fanhint{color:var(--ea-ink-3,#5c6167);font-size:14px}.payeyeagenote{color:#8b93a7;font-size:14px}.cardpreviewcap{color:#a3abbd;font-size:14px}.irisprivacy{font-size:14px}.donehintline,.mode-light .donehintline{color:inherit}.mode-dark .donehintline{color:var(--text-1,#f4f6fb)}.mode-light .donehintline{color:var(--ea-ink,#05060a)}.blindadvice{border:1px solid var(--ea-line,#232a3a);color:var(--text-1,#f4f6fb);background:#ffffff0a;border-radius:14px;margin-top:18px;padding:14px 16px;font-size:15px;font-weight:500;line-height:1.5}.mid .midbtn{flex:none;margin-top:18px}.mid .midlink{flex:none;align-self:center;margin-top:20px}.pad{padding-bottom:calc(env(safe-area-inset-bottom) + 16px)}#app,.screen,#s-landing canvas#landGl{height:100dvh}.seo-static{min-height:100dvh}.ov{height:100dvh}#payRowFamily{flex-direction:column;gap:2px}#payRowFamily span:before{content:none}.screen{overflow:clip}#s-landing .land-foot{padding-bottom:calc(env(safe-area-inset-bottom) + 76px)}.readflags{flex-wrap:wrap;gap:0 16px;display:flex}.readflags>span:before{content:"· "}.seo-static .seo-links{flex-wrap:wrap;gap:2px 18px;margin:16px 0;display:flex}.seo-static .seo-links a{padding:8px 0}html:has(.seo-static) body{height:auto;overflow:visible}html:has(.seo-static) #app{position:static}#s-phone>.bar,#s-phone>.mid{width:100%;max-width:560px;margin-inline:auto}#s-phone>.mid{margin-top:6vh}.phoneqr{width:216px;height:216px;image-rendering:pixelated;background:#fff;border-radius:14px;margin:22px 0 18px;display:block}#ovInApp .inapp-how{margin-top:26px;font-size:14px}#ovInApp .btn.ghost{margin-top:12px}#ovInApp .inapp-note{overflow-wrap:anywhere;margin-top:12px;font-size:14px}.offscreen-copy{opacity:0;position:fixed;top:0;left:-9999px}#ovInApp{padding-inline:20px}
