.profile-module__3PkVZa__root{--line:color-mix(in srgb, var(--ink) 16%, var(--paper));--control-line:color-mix(in srgb, var(--ink) 50%, var(--paper));--track:color-mix(in srgb, var(--ink) 10%, var(--paper));--cell-on:color-mix(in srgb, var(--ink) 14%, var(--paper));--typical:var(--body);--good:var(--accent-2,var(--ink));--accent-small:var(--accent-text,color-mix(in srgb, var(--accent) 82%, var(--ink)));--f-display:var(--font-fraunces), Georgia, "Times New Roman", serif;--f-body:var(--font-inter-tight), system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace;max-width:600px;padding:28px max(16px, env(safe-area-inset-right,0px)) 72px max(16px, env(safe-area-inset-left,0px));color:var(--body);font:400 1rem/1.55 var(--f-body);margin:0 auto}.profile-module__3PkVZa__root :focus-visible{outline:2.5px solid var(--accent-small);outline-offset:3px;border-radius:2px}.profile-module__3PkVZa__mono{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:500}.profile-module__3PkVZa__muted{color:var(--muted)}.profile-module__3PkVZa__dot{color:var(--accent)}.profile-module__3PkVZa__mast{justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:14px;display:flex}.profile-module__3PkVZa__rule{background:var(--ink);height:2.5px}.profile-module__3PkVZa__display{font:600 clamp(2.5rem, 10.5vw, 3.75rem) / 1.02 var(--f-display);color:var(--ink);letter-spacing:-.02em;text-wrap:balance}.profile-module__3PkVZa__lead{max-width:34em;font-size:1.14rem;line-height:1.5}.profile-module__3PkVZa__fine{color:var(--muted);font-size:.84rem;line-height:1.5}.profile-module__3PkVZa__focusable:focus{outline:none}.profile-module__3PkVZa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.profile-module__3PkVZa__btn{border:1.5px solid var(--ink);min-height:48px;font:500 .95rem/1.2 var(--f-body);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 28px;text-decoration:none;transition:opacity .15s,background-color .15s,color .15s;display:inline-flex}.profile-module__3PkVZa__btn:disabled{opacity:.55;cursor:not-allowed}.profile-module__3PkVZa__primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.profile-module__3PkVZa__primary:hover:not(:disabled){opacity:.9}.profile-module__3PkVZa__ghost{color:var(--ink);background:0 0}.profile-module__3PkVZa__ghost:hover:not(:disabled){background:var(--ink);color:var(--paper)}.profile-module__3PkVZa__small{min-height:40px;padding:8px 18px;font-size:.9rem}.profile-module__3PkVZa__link{color:var(--ink);font:500 1rem/1.4 var(--f-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline;text-decoration-thickness:1px}.profile-module__3PkVZa__link:hover{color:var(--accent-small)}.profile-module__3PkVZa__linkQuiet{color:var(--muted)}.profile-module__3PkVZa__intro{gap:22px;display:grid}.profile-module__3PkVZa__intro .profile-module__3PkVZa__display{margin-top:18px}.profile-module__3PkVZa__steps{border-top:1px solid var(--line);padding:0;list-style:none}.profile-module__3PkVZa__steps li{border-bottom:1px solid var(--line);grid-template-columns:2.4rem minmax(0,1fr);gap:8px;padding-block:12px;display:grid}.profile-module__3PkVZa__stepNum{font:500 .76rem/1.9 var(--f-mono);letter-spacing:.08em;color:var(--accent-small)}.profile-module__3PkVZa__private{color:var(--muted);align-items:flex-start;gap:10px;font-size:.95rem;display:flex}.profile-module__3PkVZa__private svg{flex:none;margin-top:4px}.profile-module__3PkVZa__actions{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.profile-module__3PkVZa__q{gap:16px;display:grid}.profile-module__3PkVZa__of{color:var(--muted)}.profile-module__3PkVZa__progress{background:var(--track);border-radius:2px;height:4px;overflow:hidden}.profile-module__3PkVZa__progress>span{background:var(--accent);height:100%;transition:width .25s;display:block}.profile-module__3PkVZa__prompt{color:var(--muted);margin-top:16px}.profile-module__3PkVZa__statement{font:600 clamp(1.65rem, 6.6vw, 2.3rem) / 1.16 var(--f-display);color:var(--ink);letter-spacing:-.012em;text-wrap:balance;min-height:2.4em;scroll-margin-top:96px}.profile-module__3PkVZa__answers{gap:10px;display:grid}.profile-module__3PkVZa__answer{text-align:left;background:var(--paper);border:1.5px solid var(--control-line);width:100%;min-height:54px;font:500 1.02rem/1.25 var(--f-body);color:var(--body);cursor:pointer;border-radius:6px;align-items:center;gap:14px;padding:12px 16px;transition:border-color .12s,background-color .12s,color .12s;display:flex}.profile-module__3PkVZa__answerKey{font:500 .78rem/1 var(--f-mono);color:var(--muted);min-width:1ch}.profile-module__3PkVZa__answer:hover{border-color:var(--ink)}.profile-module__3PkVZa__answer[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.profile-module__3PkVZa__answer[aria-pressed=true] .profile-module__3PkVZa__answerKey{color:var(--paper)}.profile-module__3PkVZa__qFoot{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-module__3PkVZa__gate{gap:20px;display:grid}.profile-module__3PkVZa__gate .profile-module__3PkVZa__display{margin-top:18px;font-size:clamp(2.2rem,9vw,3.1rem)}.profile-module__3PkVZa__gateForm{gap:16px;display:grid}.profile-module__3PkVZa__field{gap:6px;display:grid}.profile-module__3PkVZa__field label{color:var(--ink);font-size:.93rem;font-weight:700}.profile-module__3PkVZa__field input[type=text],.profile-module__3PkVZa__field input[type=email]{border:1.5px solid var(--control-line);background:var(--paper);min-height:48px;color:var(--ink);width:100%;min-width:0;font:inherit;border-radius:4px;padding:10px 12px}.profile-module__3PkVZa__field input[type=text]:focus-visible,.profile-module__3PkVZa__field input[type=email]:focus-visible{border-color:var(--ink)}.profile-module__3PkVZa__field input[aria-invalid=true]{border-color:var(--accent-small)}.profile-module__3PkVZa__check{cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;display:grid}.profile-module__3PkVZa__check input{width:22px;height:22px;accent-color:var(--accent);margin:2px 0 0}.profile-module__3PkVZa__check span{font-size:.97rem;line-height:1.45}.profile-module__3PkVZa__check b{color:var(--ink)}.profile-module__3PkVZa__trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.profile-module__3PkVZa__error{color:var(--accent-small);font-size:.92rem;font-weight:600}.profile-module__3PkVZa__error:empty,.profile-module__3PkVZa__status:empty{position:absolute}.profile-module__3PkVZa__hint{color:var(--muted);font-size:.9rem}.profile-module__3PkVZa__notice{border:1.5px solid var(--good);color:var(--body);border-radius:6px;gap:8px;padding:14px 16px;font-size:.95rem;display:grid}.profile-module__3PkVZa__notice strong{color:var(--ink)}.profile-module__3PkVZa__noticeWarn{border-color:var(--accent-small)}.profile-module__3PkVZa__noticeRow{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.profile-module__3PkVZa__linkText{font:500 .78rem/1.4 var(--f-mono);letter-spacing:.02em;overflow-wrap:anywhere;color:var(--ink)}.profile-module__3PkVZa__sampleBanner{border:1.5px dashed var(--accent-small);color:var(--accent-small);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;font-weight:600;display:flex}.profile-module__3PkVZa__report{gap:44px;display:grid}.profile-module__3PkVZa__hero{gap:16px;display:grid}.profile-module__3PkVZa__kicker{color:var(--accent-small);margin-top:18px}.profile-module__3PkVZa__hero .profile-module__3PkVZa__display{font-size:clamp(2.3rem,9.5vw,3.4rem)}.profile-module__3PkVZa__typeDesc{max-width:34em;font-size:1.1rem;line-height:1.55}.profile-module__3PkVZa__map{gap:8px;margin:0;display:grid}.profile-module__3PkVZa__map svg{width:100%;max-width:400px;height:auto;display:block}.profile-module__3PkVZa__map figcaption{color:var(--muted);max-width:34em;font-size:.84rem}.profile-module__3PkVZa__qCell{fill:var(--paper-2)}.profile-module__3PkVZa__qCellOn{fill:var(--cell-on)}.profile-module__3PkVZa__qFrame{fill:none;stroke:var(--ink);stroke-width:1.5px}.profile-module__3PkVZa__qSplit{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 4}.profile-module__3PkVZa__qLabel{fill:var(--muted);font-family:var(--f-mono);letter-spacing:.12em;font-size:9px}.profile-module__3PkVZa__qLabelOn{fill:var(--ink);font-weight:500}.profile-module__3PkVZa__qAxis{fill:var(--muted);font-family:var(--f-mono);letter-spacing:.12em;font-size:9px}.profile-module__3PkVZa__qYou{fill:var(--accent);stroke:var(--paper);stroke-width:3px}.profile-module__3PkVZa__qThem{fill:var(--paper);stroke:var(--ink);stroke-width:2.5px}.profile-module__3PkVZa__qTag{fill:var(--ink);font-family:var(--f-body);font-size:11px;font-weight:700}.profile-module__3PkVZa__move{background:var(--ink);color:var(--paper);border-radius:8px;gap:10px;padding:22px 20px;display:grid}.profile-module__3PkVZa__move .profile-module__3PkVZa__mono{opacity:.8}.profile-module__3PkVZa__move p{font:400 1.28rem/1.4 var(--f-display);letter-spacing:-.005em;color:var(--paper)}.profile-module__3PkVZa__block{gap:14px;display:grid}.profile-module__3PkVZa__blockHead{border-top:2.5px solid var(--ink);gap:6px;padding-top:14px;display:grid}.profile-module__3PkVZa__blockHead h2{font:600 1.75rem/1.15 var(--f-display);color:var(--ink);letter-spacing:-.01em}.profile-module__3PkVZa__blockHead p{color:var(--muted);max-width:36em}.profile-module__3PkVZa__index{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.profile-module__3PkVZa__big{font:600 2.7rem/1 var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums}.profile-module__3PkVZa__legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:.8rem;display:flex}.profile-module__3PkVZa__legend i{vertical-align:middle;margin-right:7px;display:inline-block}.profile-module__3PkVZa__lgYou{background:var(--ink);border-radius:4px;width:18px;height:8px}.profile-module__3PkVZa__lgTyp{background:var(--typical);width:2px;height:14px}.profile-module__3PkVZa__rows{display:grid}.profile-module__3PkVZa__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 12px;padding-block:14px;display:grid}.profile-module__3PkVZa__rowHead{flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.profile-module__3PkVZa__row h3{font:700 1.05rem/1.3 var(--f-body);color:var(--ink);letter-spacing:0}.profile-module__3PkVZa__latin{font:500 .68rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.profile-module__3PkVZa__num{font:500 1rem/1 var(--f-mono);font-variant-numeric:tabular-nums;color:var(--ink)}.profile-module__3PkVZa__bar{background:var(--track);border-radius:4px;grid-column:1/-1;height:8px;margin-block:4px;position:relative}.profile-module__3PkVZa__fill{background:var(--ink);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.profile-module__3PkVZa__typ{background:var(--typical);width:2px;box-shadow:0 0 0 1.5px var(--paper);margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.profile-module__3PkVZa__row p{color:var(--muted);grid-column:1/-1;font-size:.95rem;line-height:1.45}.profile-module__3PkVZa__chip{font:500 .64rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:3px;padding:4px 6px}.profile-module__3PkVZa__chipEdge{color:var(--accent-small)}.profile-module__3PkVZa__chipBest{color:var(--good)}.profile-module__3PkVZa__styleName{font:600 1.55rem/1.2 var(--f-display);color:var(--ink)}.profile-module__3PkVZa__try{font-size:.98rem}.profile-module__3PkVZa__try b{color:var(--ink)}.profile-module__3PkVZa__flat{border:1.5px solid var(--accent-small);color:var(--accent-small);border-radius:6px;padding:12px 14px;font-weight:600}.profile-module__3PkVZa__codeRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.profile-module__3PkVZa__code{min-width:0;min-height:48px;font:500 1.05rem/1 var(--f-mono);letter-spacing:.08em;color:var(--ink);background:var(--paper-2);border:1.5px solid var(--ink);border-radius:4px;flex:230px;padding:10px 14px}.profile-module__3PkVZa__status{color:var(--good);font-size:.9rem;font-weight:600}.profile-module__3PkVZa__cmpForm{border:1px solid var(--line);background:var(--paper-2);border-radius:6px;gap:14px;max-width:440px;padding:18px;display:grid}.profile-module__3PkVZa__theirCode{letter-spacing:.06em;text-transform:uppercase;font-family:var(--f-mono)!important}.profile-module__3PkVZa__formActions{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.profile-module__3PkVZa__cmp{border-top:1px solid var(--line);gap:18px;padding-top:20px;scroll-margin-top:96px;display:grid}.profile-module__3PkVZa__cmpHead{gap:10px;display:grid}.profile-module__3PkVZa__cmpHead h3{font:600 1.65rem/1.15 var(--f-display);color:var(--ink);overflow-wrap:anywhere;min-width:0}.profile-module__3PkVZa__align{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.profile-module__3PkVZa__align .profile-module__3PkVZa__big{font-size:2.5rem}.profile-module__3PkVZa__seg{border:1.5px solid var(--ink);border-radius:999px;width:fit-content;display:inline-flex;overflow:hidden}.profile-module__3PkVZa__seg button{min-height:44px;font:600 .95rem/1.2 var(--f-body);cursor:pointer;color:var(--ink);background:0 0;border:0;padding:10px 20px}.profile-module__3PkVZa__seg button+button{border-left:1.5px solid var(--ink)}.profile-module__3PkVZa__seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.profile-module__3PkVZa__pairs{padding:0;list-style:none}.profile-module__3PkVZa__pairs li{border-bottom:1px solid var(--line);grid-template-columns:4.4rem minmax(0,1fr);gap:12px;padding-block:13px;display:grid}.profile-module__3PkVZa__tag{font:500 .66rem/1.6 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:3px;place-self:start;margin-top:2px;padding:1px 6px}.profile-module__3PkVZa__tagClick{color:var(--good)}.profile-module__3PkVZa__tagWatch{color:var(--accent-small)}.profile-module__3PkVZa__tagNote{color:var(--muted)}.profile-module__3PkVZa__pairs strong{color:var(--ink)}.profile-module__3PkVZa__talk{border:1.5px solid var(--ink);border-radius:6px;gap:8px;padding:18px;display:grid}.profile-module__3PkVZa__qText{font:400 1.4rem/1.35 var(--f-display);color:var(--ink)}.profile-module__3PkVZa__ctaGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.profile-module__3PkVZa__cta{border:1.5px solid var(--ink);color:var(--body);background:var(--paper);border-radius:6px;align-content:start;gap:8px;padding:18px;text-decoration:none;transition:background-color .15s;display:grid}.profile-module__3PkVZa__cta:hover{background:var(--paper-2)}.profile-module__3PkVZa__cta .profile-module__3PkVZa__mono{color:var(--accent-small)}.profile-module__3PkVZa__cta strong{font:600 1.3rem/1.2 var(--f-display);color:var(--ink)}.profile-module__3PkVZa__go{font:500 .72rem/1.4 var(--f-mono);letter-spacing:.08em;color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.profile-module__3PkVZa__foot{border-top:1px solid var(--line);gap:12px;padding-top:16px;display:grid}.profile-module__3PkVZa__footActions{flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.profile-module__3PkVZa__confirm{border:1.5px solid var(--accent-small);border-radius:6px;gap:10px;padding:14px 16px;display:grid}.profile-module__3PkVZa__message{gap:16px;padding-top:12px;display:grid}.profile-module__3PkVZa__message .profile-module__3PkVZa__display{font-size:clamp(2rem,8vw,3rem)}@media (prefers-reduced-motion:reduce){.profile-module__3PkVZa__root *,.profile-module__3PkVZa__root :before,.profile-module__3PkVZa__root :after{transition:none!important;animation:none!important}}
