@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2?dpl=dpl_67Hhz8gQFwLRnrwGhYe3XAbW43J9) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2?dpl=dpl_67Hhz8gQFwLRnrwGhYe3XAbW43J9) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_8ef416{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_8ef416{--font-figtree:"Figtree","Figtree Fallback"}@font-face{font-family:bricolage;src:url(/_next/static/media/3e340e57b1e93189-s.p.woff2?dpl=dpl_67Hhz8gQFwLRnrwGhYe3XAbW43J9) format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:bricolage Fallback;src:local("Arial");ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.00%;size-adjust:112.88%}.__className_9c4dd3{font-family:bricolage,bricolage Fallback;font-style:normal}.__variable_9c4dd3{--font-bricolage:"bricolage","bricolage Fallback"}:root{--brand-orange:#f48019;--brand-orange-deep:#d96a0c;--brand-orange-muted:#e0803c;--brand-taupe:#958e7e;--brand-taupe-deep:#6e685c;--cream:#f6f2e7;--cream-2:#ece6d6;--charcoal:#26231e;--night:#1d1d1e;--slate:#212122;--slate-2:#2b2b2c;--off:#f2efe9;--radius:14px;--radius-sm:8px;--maxw-chat:720px;--maxw-panel:360px;--font-sans:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--display:var(--font-sans);color-scheme:light;--bg:var(--cream);--surface:#ffffff;--surface-2:var(--cream-2);--ink:var(--charcoal);--ink-dim:#7a7266;--accent:var(--brand-orange-deep);--accent-ink:#ffffff;--accent-soft:rgb(244 128 25/0.12);--bubble-guide:#ffffff;--bubble-user:#f0e7d6;--tier-low:#c7bfb0;--tier-mid:#d89a3c;--tier-high:var(--brand-orange-deep);--success:#3f8f5a;--error:#c4502f;--veil:rgb(246 242 231/0.6);--shadow-card:0 12px 40px rgb(38 35 30/0.12);--shadow-card-hover:0 4px 16px rgb(38 35 30/0.14)}.surface-dark{color-scheme:dark;--bg:var(--night);--surface:var(--slate);--surface-2:var(--slate-2);--ink:var(--off);--ink-dim:#a8a196;--accent:var(--brand-orange-muted);--accent-ink:var(--night);--accent-soft:rgb(224 128 60/0.15);--bubble-guide:var(--slate);--bubble-user:rgb(224 128 60/0.14);--tier-low:var(--brand-taupe-deep);--tier-mid:#c9a24a;--tier-high:var(--brand-orange-muted);--success:#5fb07e;--error:#e2604f;--veil:rgb(29 29 30/0.6);--shadow-card:0 12px 40px rgb(0 0 0/0.4);--shadow-card-hover:0 4px 16px rgb(0 0 0/0.4)}.chat-stream{display:flex;flex-direction:column;gap:12px}.chat-row{display:flex;align-items:flex-end;gap:8px}.chat-row--guide{justify-content:flex-start}.chat-avatar{width:32px;height:32px;border-radius:50%;background:var(--accent);color:var(--accent-ink);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.chat-avatar--spacer{background:transparent}.bubble{max-width:78%;padding:10px 14px;border-radius:var(--radius);line-height:1.45;font-size:15px;overflow-wrap:break-word}.bubble--guide{background:var(--bubble-guide);color:var(--ink);border-bottom-left-radius:var(--radius-sm)}.bubble--user{position:relative;background:var(--bubble-user);color:var(--ink);border-bottom-right-radius:var(--radius-sm)}.score-flash{position:absolute;top:-10px;right:8px;padding:2px 8px;border-radius:999px;border:1px solid var(--accent);background:var(--surface);color:var(--accent);font-size:12px;font-weight:700;white-space:nowrap;pointer-events:none;animation:score-flash-float 2.4s ease-out forwards}@keyframes score-flash-float{0%{opacity:0;transform:translateY(6px)}12%{opacity:1;transform:translateY(0)}70%{opacity:1}to{opacity:0;transform:translateY(-30px)}}@media (prefers-reduced-motion:reduce){.score-flash{display:none}}.chat-row--user,.chat-user-row{justify-content:flex-end}.chat-user-row{display:flex;align-items:center;gap:6px}.edit-button{background:none;border:none;color:var(--ink-dim);cursor:pointer;font-size:14px;padding:4px;border-radius:var(--radius-sm);line-height:1}.edit-button:hover{color:var(--accent)}.edit-button:focus-visible{color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.edit-button--active{color:var(--accent)}.typing-indicator{display:inline-flex;align-items:center;gap:4px;background:var(--bubble-guide);padding:12px 16px;border-radius:var(--radius);border-bottom-left-radius:var(--radius-sm)}.typing-indicator span{width:6px;height:6px;border-radius:50%;background:var(--ink-dim);animation:quiz-typing-bounce 1.1s ease-in-out infinite}.typing-indicator span:nth-child(2){animation-delay:.15s}.typing-indicator span:nth-child(3){animation-delay:.3s}@keyframes quiz-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}@media (prefers-reduced-motion:reduce){.typing-indicator span{animation:none;opacity:.8}}.option-buttons{display:flex;flex-direction:column;gap:8px;margin:4px 0 4px 40px}.option-button{text-align:left;padding:10px 14px;border-radius:var(--radius-sm);border:1px solid var(--surface-2);background:var(--surface);color:var(--ink);cursor:pointer;font-size:14px;font-family:inherit;transition:border-color .15s ease,background .15s ease}.option-button:hover:not(:disabled){border-color:var(--accent);background:var(--surface-2)}.option-button:focus-visible:not(:disabled){border-color:var(--accent);background:var(--surface-2);outline:2px solid var(--accent);outline-offset:1px}.option-button:disabled{opacity:.55;cursor:default}.option-button--selected{border-color:var(--accent)}.text-input-row{display:flex;gap:8px;margin:4px 0 4px 40px}.text-input-row input{flex:1 1;min-width:0;padding:10px 14px;border-radius:var(--radius-sm);border:1px solid var(--surface-2);background:var(--surface);color:var(--ink);font-size:14px;font-family:inherit}.text-input-row input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.text-input-row button{padding:10px 16px;border-radius:var(--radius-sm);border:none;background:var(--accent);color:var(--accent-ink);font-weight:600;cursor:pointer;white-space:nowrap}.text-input-row button:disabled{opacity:.4;cursor:default}.gate-form{gap:12px;margin:4px 0 4px 40px;max-width:360px}.gate-field,.gate-form{display:flex;flex-direction:column}.gate-field{gap:4px}.gate-field label{font-size:13px;color:var(--ink-dim)}.gate-field input{padding:10px 14px;border-radius:var(--radius-sm);border:1px solid var(--surface-2);background:var(--surface);color:var(--ink);font-size:14px;font-family:inherit}.gate-field input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.gate-field input:disabled{opacity:.55}.gate-field input[aria-invalid=true]{border-color:var(--error)}.gate-field-error,.gate-form-error{font-size:13px;color:var(--error)}.gate-form button[type=submit]{padding:12px 16px;border-radius:var(--radius-sm);border:none;background:var(--accent);color:var(--accent-ink);font-weight:600;cursor:pointer}.gate-form button[type=submit]:disabled{opacity:.55;cursor:default}@media (max-width:480px){.gate-form{margin-left:0;max-width:100%}}.chat-stub{border:1px dashed var(--surface-2);color:var(--ink-dim);font-size:13px;font-style:italic}.analysis-rotator,.chat-stub{padding:12px 16px;border-radius:var(--radius-sm)}.analysis-rotator{display:flex;flex-direction:column;gap:6px;margin:4px 0 4px 40px;background:var(--bubble-guide);max-width:78%}.analysis-rotator__message{font-size:15px;color:var(--ink);animation:quiz-fade-in .3s ease}.analysis-rotator__subtext{font-size:13px;color:var(--ink-dim)}@keyframes quiz-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.analysis-rotator__message{animation:none}}.vsl-embed{margin:4px 0 4px 40px;max-width:480px;aspect-ratio:16/9;min-height:200px;border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-2)}.vsl-embed iframe{width:100%;height:100%;border:0;display:block}@media (max-width:480px){.analysis-rotator,.vsl-embed{margin-left:0;max-width:100%}.option-buttons,.text-input-row{margin-left:0}.bubble{max-width:88%}}.quiz-sticky-top{position:sticky;top:0;z-index:10;background:var(--bg)}.progress-bar{width:100%;padding:10px 16px}.progress-bar__track{max-width:820px;margin:0 auto;height:5px;background:var(--surface-2);border-radius:999px;overflow:hidden}.progress-bar__fill{height:100%;background:var(--accent);border-radius:inherit;transition:width .7s ease-out}.panel{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--surface-2);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:20px}.panel,.panel__content{display:flex;flex-direction:column;gap:20px}.panel__content{transition:filter .4s ease}.panel__content.is-blurred{filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none}.panel__head{display:flex;flex-direction:column;gap:6px;border-bottom:1px solid var(--surface-2);padding-bottom:14px}.panel__eyebrow-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.panel__eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent)}.panel__eyebrow:before{content:"";display:inline-block;width:18px;height:2px;background:var(--accent);margin-right:8px;vertical-align:middle}.panel__date{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-dim)}.panel__title{font-size:20px;font-weight:800;color:var(--ink)}.identity{list-style:none;display:flex;flex-direction:column;gap:10px}.identity__row{display:flex;gap:10px}.identity__icon,.identity__row{align-items:center;font-size:13px}.identity__icon{width:26px;height:26px;border-radius:50%;border:1px solid var(--surface-2);display:inline-flex;justify-content:center;flex-shrink:0}.identity__key{width:72px;flex-shrink:0;text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:var(--ink-dim)}.identity__value{color:var(--ink-dim);font-style:italic;opacity:.5}.identity__value.is-filled{color:var(--ink);font-weight:600;font-style:normal;opacity:1;animation:panel-field-flash .72s ease-out}@keyframes panel-field-flash{0%{color:var(--accent);transform:translateX(-2px)}60%{color:var(--tier-high)}to{color:var(--ink);transform:translateX(0)}}.pattern-card{position:relative;border-radius:var(--radius);border:1px solid var(--surface-2);background:linear-gradient(135deg,var(--surface-2),var(--surface));padding:16px;display:flex;flex-direction:column;gap:8px;overflow:hidden}.pattern-card.is-revealed{border-color:var(--accent);background:linear-gradient(135deg,var(--accent-soft),var(--surface))}.pattern-card__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-dim)}.pattern-card.is-revealed .pattern-card__label{color:var(--accent)}.pattern-card__badge{position:absolute;top:12px;right:14px;width:30px;height:30px;border-radius:50%;background:var(--surface-2);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:14px}.pattern-card.is-revealed .pattern-card__badge{background:var(--accent);color:var(--accent-ink)}.pattern-card__value{font-size:22px;font-weight:800;letter-spacing:.02em}.pattern-card__value.is-pending{color:var(--ink-dim);opacity:.45;font-style:italic}.pattern-card__value.is-revealing{color:var(--accent);text-transform:uppercase;animation:pattern-reveal .6s ease-out}@keyframes pattern-reveal{0%{transform:scale(.92);opacity:0}60%{transform:scale(1.05);opacity:1}to{transform:scale(1)}}.pattern-card__hint{font-size:12px;font-style:italic;color:var(--ink-dim)}.clarity{height:6px;border-radius:999px;background:var(--bg);overflow:hidden}.clarity__fill{height:100%;border-radius:inherit;background:var(--tier-mid);transition:width .7s ease-out,background .3s ease,box-shadow .3s ease}.clarity--nitido .clarity__fill,.clarity--quase .clarity__fill{background:var(--accent);box-shadow:0 0 8px var(--accent-soft)}.clarity--nitido .clarity__fill{animation:clarity-glow 1.4s ease-in-out infinite}@keyframes clarity-glow{0%,to{box-shadow:0 0 6px var(--accent-soft)}50%{box-shadow:0 0 14px var(--accent-soft)}}.pattern-burst{position:absolute;inset:0;pointer-events:none}.pattern-burst span{position:absolute;left:50%;top:55%;width:7px;height:7px;background:var(--accent);animation:pattern-burst-fly 1.1s ease-out forwards}.pattern-burst span:nth-child(odd){border-radius:50%}.pattern-burst span:nth-child(2n){transform:rotate(45deg);background:var(--tier-high)}.pattern-burst span:first-child{--dx:-110px;--dy:-46px}.pattern-burst span:nth-child(2){--dx:-76px;--dy:30px;animation-delay:40ms}.pattern-burst span:nth-child(3){--dx:-44px;--dy:-60px;animation-delay:80ms}.pattern-burst span:nth-child(4){--dx:-16px;--dy:48px;animation-delay:20ms}.pattern-burst span:nth-child(5){--dx:14px;--dy:-52px}.pattern-burst span:nth-child(6){--dx:42px;--dy:36px;animation-delay:60ms}.pattern-burst span:nth-child(7){--dx:74px;--dy:-38px;animation-delay:30ms}.pattern-burst span:nth-child(8){--dx:108px;--dy:24px;animation-delay:90ms}.pattern-burst span:nth-child(9){--dx:-130px;--dy:-8px;animation-delay:70ms}.pattern-burst span:nth-child(10){--dx:132px;--dy:-14px;animation-delay:50ms}@keyframes pattern-burst-fly{0%{opacity:1;translate:0 0;scale:1}to{opacity:0;translate:var(--dx) var(--dy);scale:.25}}.panel-section{display:flex;flex-direction:column;gap:12px}.panel-section__head{display:flex;align-items:baseline;gap:8px;border-bottom:1px solid var(--surface-2);padding-bottom:8px}.panel-section__num{font-size:12px;font-weight:700;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.panel-section__title{font-size:16px;font-weight:800;color:var(--ink)}.panel-section__meta{margin-left:auto;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-dim)}.seal-rail{list-style:none;gap:14px}.seal,.seal-rail{display:flex;justify-content:center}.seal{width:34px;height:34px;align-items:center;border:1px solid var(--surface-2);border-radius:var(--radius-sm);transform:rotate(45deg);background:var(--surface-2);transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.seal.is-earned{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 10px var(--accent-soft)}.seal__mark{transform:rotate(-45deg);font-size:12px;font-weight:700;color:var(--ink-dim)}.seal.is-earned .seal__mark{color:var(--accent);animation:seal-pop .5s cubic-bezier(.22,1,.36,1)}@keyframes seal-pop{0%{scale:.4}65%{scale:1.3}to{scale:1}}.radar-frame{background:var(--surface-2);border-radius:var(--radius);padding:8px}.radar{display:block;width:100%;height:auto}.radar__grid polygon{fill:none}.radar__grid line,.radar__grid polygon{stroke:var(--ink-dim);stroke-opacity:.22;stroke-width:1}.radar__grid line{stroke-dasharray:3 4}.radar__area{fill:var(--accent);fill-opacity:.2}.radar__stroke{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round}.radar__point--low{fill:var(--tier-low)}.radar__point--mid{fill:var(--tier-mid)}.radar__point--high{fill:var(--tier-high)}.radar__label{fill:var(--ink-dim);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.radar__label.is-revealed{fill:var(--accent)}.code-bar__label.is-revealed,.radar__label.is-revealed{animation:panel-name-in .42s ease-out}@keyframes panel-name-in{0%{opacity:0;translate:0 3px}to{opacity:1;translate:0 0}}.radar__value{font-size:15px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.radar__value--low{fill:var(--tier-low)}.radar__value--mid{fill:var(--tier-mid)}.radar__value--high{fill:var(--tier-high)}.code-bars{gap:10px}.code-bar,.code-bars{display:flex;flex-direction:column}.code-bar{position:relative;background:var(--surface-2);border:1px solid transparent;border-radius:var(--radius);padding:12px 14px;gap:8px;transition:border-color .3s ease}.code-bar.is-dominant{border-color:var(--accent)}.code-bar__row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.code-bar__label{font-size:13px;font-weight:600;color:var(--ink);letter-spacing:.04em}.code-bar__value{font-size:18px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .3s ease}.code-bar--low .code-bar__value{color:var(--tier-low)}.code-bar--mid .code-bar__value{color:var(--tier-mid)}.code-bar--high .code-bar__value{color:var(--tier-high)}.code-bar__track{height:8px;border-radius:999px;background:var(--bg);overflow:hidden}.code-bar__fill{height:100%;background:var(--accent);border-radius:inherit;transition:width .7s ease-out,background .3s ease,box-shadow .3s ease}.code-bar--low .code-bar__fill{background:var(--tier-low)}.code-bar--mid .code-bar__fill{background:var(--tier-mid)}.code-bar--high .code-bar__fill{background:var(--tier-high);box-shadow:0 0 10px var(--accent-soft)}.code-bar__note{font-size:12px;line-height:1.45;color:var(--ink-dim);animation:panel-note-in .42s ease-out}@keyframes panel-note-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.code-bar__delta{position:absolute;top:8px;right:44px;padding:2px 8px;border-radius:999px;border:1px solid var(--accent);background:var(--surface);color:var(--accent);font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none;animation:panel-delta-float 2.4s ease-out forwards}@keyframes panel-delta-float{0%{opacity:0;transform:translateY(4px)}12%{opacity:1;transform:translateY(0)}70%{opacity:1}to{opacity:0;transform:translateY(-34px)}}.badge-counter{align-self:flex-start;padding:3px 10px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.badge-grid{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.badge-cell{position:relative;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--surface-2);font-size:12px;line-height:1.25;cursor:help;transition:border-color .3s ease,background .3s ease,opacity .3s ease}.badge-cell.is-locked{opacity:.4}.badge-cell.is-locked .badge-cell__icon{filter:grayscale(.7)}.badge-cell.is-unlocked{border-color:var(--accent);background:var(--accent-soft);cursor:help}.badge-cell.is-unlocked .badge-cell__name{color:var(--ink);font-weight:600}.badge-cell__icon{font-size:16px;line-height:1;flex-shrink:0}.badge-cell__name{color:var(--ink-dim)}.badge-cell.is-revealing{animation:badge-unlock .72s cubic-bezier(.22,1,.36,1)}@keyframes badge-unlock{0%{transform:scale(.85)}55%{transform:scale(1.06);box-shadow:0 0 0 4px var(--accent-soft)}to{transform:scale(1);box-shadow:0 0 0 0 transparent}}.badge-cell:after{content:attr(data-tooltip);bottom:calc(100% + 10px);transform:translateX(calc(-50% + var(--tt-offset, 0px)));width:max-content;max-width:240px;padding:8px 10px;border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--accent-soft);box-shadow:var(--shadow-card);color:var(--ink);font-size:12px;font-weight:400;line-height:1.35;text-align:left;white-space:normal;pointer-events:none}.badge-cell:after,.badge-cell:before{position:absolute;left:50%;z-index:20;opacity:0;visibility:hidden;transition:opacity .14s ease}.badge-cell:before{content:"";bottom:calc(100% + 4px);transform:translateX(-50%);border:6px solid transparent;border-top:6px solid var(--bg)}.badge-cell:focus:after,.badge-cell:focus:before,.badge-cell:hover:after,.badge-cell:hover:before{opacity:1;visibility:visible}.badge-toast-region{position:fixed;top:16px;right:16px;z-index:100;display:flex;justify-content:flex-end;pointer-events:none}.badge-toast{display:flex;align-items:flex-start;gap:10px;width:max-content;max-width:320px;padding:12px 14px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--accent-soft);box-shadow:var(--shadow-card);animation:toast-in .38s cubic-bezier(.22,1,.36,1)}.badge-toast.is-leaving{animation:toast-out .42s ease forwards}.badge-toast__icon{font-size:22px;line-height:1.1;flex-shrink:0}.badge-toast__body{display:flex;flex-direction:column;gap:2px}.badge-toast__title{font-size:13px;font-weight:700;color:var(--accent)}.badge-toast__blurb{font-size:12px;line-height:1.35;color:var(--ink-dim)}@keyframes toast-in{0%{opacity:0;transform:translateX(calc(100% + 24px))}to{opacity:1;transform:translateX(0)}}@keyframes toast-out{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(calc(100% + 24px))}}@media (max-width:860px){.badge-toast-region{top:83px;left:8px;right:8px;justify-content:center}.badge-toast{max-width:none;width:100%;animation-name:toast-in-top}.badge-toast.is-leaving{animation-name:toast-out-top}}@keyframes toast-in-top{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-out-top{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-16px)}}.report-teaser{border:1px dashed var(--surface-2);border-radius:var(--radius);padding:14px;display:flex;flex-direction:column;gap:10px}.report-teaser__lines{display:flex;flex-direction:column;gap:6px}.report-teaser__line{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:quiz-shimmer 1.8s ease-in-out infinite}.report-teaser__line--short{width:60%}.report-teaser__hint{font-size:12px;color:var(--ink-dim)}.panel-paywall{position:absolute;inset:0;z-index:5;display:flex;justify-content:center;align-items:flex-start;padding-top:140px;border-radius:inherit;background:var(--veil);animation:paywall-pulse 2.4s ease-in-out infinite}@keyframes paywall-pulse{0%,to{background:var(--veil)}50%{background:rgb(29 29 30/.42)}}.panel-paywall__pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--accent);background:var(--surface);box-shadow:var(--shadow-card)}.panel-paywall__dot{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:panel-analysing-blink 1.2s ease-in-out infinite}@keyframes panel-analysing-blink{0%,to{opacity:1}50%{opacity:.35}}.panel-paywall__label{color:var(--ink);font-size:13px;font-weight:600}@keyframes quiz-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.panel-tabs{display:none}@media (max-width:860px){.panel-tabs{display:flex;gap:6px;width:100%;padding:0 16px 10px;border-bottom:1px solid var(--surface-2)}}.panel-tab{position:relative;flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--surface-2);background:var(--surface);color:var(--ink-dim);font-weight:600;font-size:14px;font-family:inherit;cursor:pointer}.panel-tab:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.panel-tab.is-active{border-color:var(--accent);color:var(--ink);background:var(--surface-2)}.panel-tab__nudge-dot{position:absolute;top:6px;right:10px;width:8px;height:8px;border-radius:50%;background:var(--accent);animation:quiz-nudge-pulse 1.6s ease-in-out infinite}@keyframes quiz-nudge-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.55}}.panel-tab__count{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;justify-content:center;animation:panel-tab-badge-in .22s cubic-bezier(.22,1,.36,1)}@keyframes panel-tab-badge-in{0%{transform:scale(.4)}70%{transform:scale(1.15)}to{transform:scale(1)}}.panel-tab__spinner{width:14px;height:14px;border-radius:50%;border:2px solid var(--surface-2);border-top-color:var(--accent);animation:panel-tab-spin .9s linear infinite}@keyframes panel-tab-spin{to{transform:rotate(1turn)}}.panel-tab__done{color:var(--success);font-weight:800}@media (prefers-reduced-motion:reduce){.clarity__fill,.code-bar__fill,.panel__content,.progress-bar__fill{transition:none}.badge-cell.is-revealing,.badge-toast,.badge-toast.is-leaving,.clarity--nitido .clarity__fill,.code-bar__label.is-revealed,.code-bar__note,.identity__value.is-filled,.panel-paywall,.panel-paywall__dot,.panel-tab__count,.panel-tab__nudge-dot,.panel-tab__spinner,.pattern-card__value.is-revealing,.radar__label.is-revealed,.report-teaser__line,.seal.is-earned .seal__mark{animation:none}.code-bar__delta,.pattern-burst{display:none}}.lp-hero{display:flex;justify-content:center;align-items:center;min-height:100vh;min-height:100dvh;padding:24px}.lp-hero__card{width:100%;max-width:var(--maxw-chat);display:flex;flex-direction:column;gap:16px;text-align:center}.lp-hero__headline{font-size:clamp(28px,4.5vw,44px);line-height:1.2;font-weight:700;color:var(--ink)}.lp-hero__sub{font-size:18px;line-height:1.5;color:var(--ink-dim)}.lp-hero__meta{font-size:14px;color:var(--accent)}.lp-cta{align-self:center;margin-top:8px;padding:14px 28px;border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:16px;transition:filter .15s ease}.lp-cta:hover{filter:brightness(1.08)}.lp-cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lp-hero__privacy{margin-top:8px;font-size:12px;color:var(--ink-dim)}.lp-hero__privacy a,.privacy-page a{text-decoration:underline;color:var(--ink)}.lp-hero__privacy a:focus-visible,.privacy-page a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.privacy-page{display:flex;justify-content:center;padding:48px 24px}.privacy-page__card{width:100%;max-width:var(--maxw-chat);display:flex;flex-direction:column;gap:12px}.privacy-page__card h1{font-size:28px;margin-bottom:8px;color:var(--ink)}.privacy-page__card h2{font-size:18px;margin-top:16px;color:var(--accent)}.privacy-page__card p{line-height:1.6;color:var(--ink-dim)}.privacy-page__back{margin-top:16px}.offer-card{display:flex;flex-direction:column;gap:14px;margin:4px 0 4px 40px;max-width:420px;padding:22px 24px;border-radius:var(--radius);border:1px solid var(--accent);background:linear-gradient(180deg,var(--surface-2),var(--surface));box-shadow:var(--shadow-card)}.offer-card__eyebrow{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.offer-card__price{display:flex;align-items:baseline;gap:10px}.offer-card__price-anchor{color:var(--ink-dim);font-size:16px}.offer-card__price-promo{color:var(--ink);font-size:30px;font-weight:800}.offer-card__bullets{display:flex;flex-direction:column;gap:8px;list-style:none;font-size:14px;color:var(--ink)}.offer-card__bullets li{padding-left:22px;position:relative;line-height:1.4}.offer-card__bullets li:before{content:"✓";position:absolute;left:0;color:var(--success);font-weight:700}.offer-card__timer{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:14px;color:var(--ink-dim)}.offer-card__timer-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;color:var(--accent)}.offer-card__cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border-radius:var(--radius-sm);border:none;background:var(--accent);color:var(--accent-ink);font-family:inherit;font-size:15px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease}a.offer-card__cta:hover{transform:translateY(-1px);box-shadow:var(--shadow-card-hover)}a.offer-card__cta:focus-visible,button.offer-card__cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.offer-card__cta--disabled{opacity:.5;cursor:default}.offer-card__cta--disabled:hover{transform:none;box-shadow:none}.offer-card__dev-notice{font-size:12px;font-style:italic;color:var(--error)}.offer-card__fineprint{font-size:12px;color:var(--ink-dim)}@media (max-width:480px){.offer-card{margin-left:0;max-width:100%}}.result-page{background:var(--bg);color:var(--ink);min-height:100vh;min-height:100dvh;display:flex;justify-content:center;padding:clamp(20px,4vw,44px) clamp(16px,4vw,32px) 40px;background-image:radial-gradient(1100px 520px at 50% -180px,rgb(244 128 25/.09),transparent 70%);background-repeat:no-repeat}.result-shell{width:100%;max-width:1080px;display:flex;flex-direction:column;gap:28px}.result-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.result-head__brand{display:inline-flex;align-items:center}.result-head__brand img{display:block;height:26px;width:auto}.result-head__cta{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:13px;font-weight:800;letter-spacing:.02em;transition:filter .15s ease,transform .15s ease}.result-head__cta:hover{filter:brightness(1.1);transform:translateY(-1px)}.result-head__brand:focus-visible,.result-head__cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.result-doc{display:flex;flex-direction:column;gap:clamp(40px,6vw,64px)}.brand-glyph{width:16px;height:16px;flex:none}.brand-glyph__bar{fill:var(--ink-dim);opacity:.55}.brand-glyph__bar.is-active{fill:var(--brand-orange);opacity:1}.result-hero{display:flex;flex-direction:column;gap:22px}.result-hero__top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.result-hero__tag{display:inline-flex;align-items:center;gap:9px;font-weight:800;letter-spacing:.22em;color:var(--accent)}.result-hero__date,.result-hero__tag{font-size:12px;text-transform:uppercase}.result-hero__date{font-weight:700;letter-spacing:.14em;color:var(--ink-dim)}.result-hero__headline{font-family:var(--display);font-size:clamp(30px,4.6vw,50px);line-height:1.12;font-weight:700;letter-spacing:-.02em;color:var(--ink);max-width:21ch}.result-hero__grid{display:grid;grid-template-columns:minmax(240px,350px) 1fr;gap:24px;align-items:stretch;margin-top:6px}.result-identity{list-style:none;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:22px;border-radius:var(--radius);border:1px solid var(--surface-2);background:var(--surface)}.result-identity__row{display:flex;flex-direction:column;gap:2px;padding-left:12px;border-left:2px solid var(--surface-2)}.result-identity__key{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim)}.result-identity__val{font-size:15px;font-weight:700;color:var(--ink)}.result-dominant{position:relative;display:flex;flex-direction:column;gap:14px;padding:clamp(20px,3vw,28px);border-radius:var(--radius);border:1px solid rgb(244 128 25/.55);background:radial-gradient(520px 260px at 85% -40%,rgb(244 128 25/.16),transparent 70%),linear-gradient(180deg,var(--surface-2),var(--surface));box-shadow:0 0 70px -24px rgb(244 128 25/.55)}.result-dominant__label{font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.result-dominant__row{display:flex;align-items:center;gap:12px}.result-dominant__row .brand-glyph{width:26px;height:26px}.result-dominant__name{font-family:var(--display);font-size:clamp(24px,3vw,34px);font-weight:700;letter-spacing:-.01em;color:var(--ink)}.result-dominant__score{margin-left:auto;font-family:var(--display);font-size:clamp(30px,3.4vw,40px);font-weight:800;color:var(--brand-orange);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.result-dominant .result-persona p{font-size:15px;line-height:1.65;color:var(--ink-dim)}.result-dominant .result-persona strong{color:var(--ink);font-weight:700}.result-body{display:flex;flex-direction:column;gap:14px;max-width:68ch}.result-body p{line-height:1.65;color:var(--ink-dim)}.result-section{display:flex;flex-direction:column;gap:22px}.result-section__head{display:flex;align-items:baseline;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--surface-2)}.result-section__num{font-size:13px;font-weight:800;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.result-section__title{font-family:var(--display);font-size:clamp(20px,2.6vw,26px);font-weight:700;letter-spacing:-.01em;color:var(--ink)}.result-section__meta{margin-left:auto;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim)}.result-codes__grid{display:grid;grid-template-columns:minmax(300px,420px) 1fr;gap:22px;align-items:start}.result-codes__radar{position:sticky;top:24px;padding:clamp(16px,2.4vw,28px);border-radius:var(--radius);border:1px solid var(--surface-2);background:radial-gradient(360px 300px at 50% 45%,rgb(244 128 25/.07),transparent 75%),var(--surface)}.result-radar{display:block;width:100%;height:auto}.result-radar__grid polygon{fill:none}.result-radar__grid line,.result-radar__grid polygon{stroke:var(--ink-dim);stroke-opacity:.28;stroke-width:1}.result-radar__grid line{stroke-dasharray:3 4}.result-radar__stroke{fill:none;stroke:var(--brand-orange);stroke-width:2.5;stroke-linejoin:round}.result-radar__point{stroke:var(--bg);stroke-width:2}.result-radar__point--low{fill:var(--tier-low)}.result-radar__point--mid{fill:var(--tier-mid)}.result-radar__point--high{fill:var(--tier-high)}.result-radar__label{fill:var(--ink-dim);font-family:var(--font-sans);font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.result-radar g.is-dominant .result-radar__label{fill:var(--accent)}.result-radar g.is-dominant .result-radar__value{fill:var(--brand-orange)}.result-radar__value{font-family:var(--display);font-size:26px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.result-radar__value--low{fill:var(--tier-low)}.result-radar__value--mid{fill:var(--tier-mid)}.result-radar__value--high{fill:var(--tier-high)}.result-radar__shape{transform-box:view-box;transform-origin:50% 50%;animation:result-radar-in .7s cubic-bezier(.22,1,.36,1) both}@keyframes result-radar-in{0%{opacity:0;transform:scale(.72)}}.result-codes__cards{gap:14px}.code-card,.result-codes__cards{display:flex;flex-direction:column}.code-card{gap:10px;padding:18px 20px;border-radius:var(--radius);border:1px solid var(--surface-2);background:var(--surface);transition:border-color .2s ease}.code-card.is-dominant{border-color:rgb(244 128 25/.5);background:radial-gradient(420px 160px at 100% 0,rgb(244 128 25/.1),transparent 70%),var(--surface)}.code-card__top{display:flex;align-items:center;gap:10px}.code-card__icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:9px;background:var(--accent-soft);color:var(--accent);flex:none}.code-card__icon svg{width:17px;height:17px}.code-card__label{font-size:16px;font-weight:800;color:var(--ink)}.code-card__value{margin-left:auto;font-family:var(--display);font-size:28px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.code-card__value--low{color:var(--tier-low)}.code-card__value--mid{color:var(--tier-mid)}.code-card__value--high{color:var(--tier-high)}.code-card.is-dominant .code-card__value{color:var(--brand-orange)}.code-card.is-dominant .code-card__fill{background:linear-gradient(90deg,var(--brand-orange-muted),var(--brand-orange))}.code-card__bar{height:8px;border-radius:999px;background:var(--surface-2);overflow:hidden}.code-card__fill{height:100%;border-radius:inherit;animation:result-bar-grow .9s cubic-bezier(.22,1,.36,1) both}.code-card__fill--low{background:var(--tier-low)}.code-card__fill--mid{background:var(--tier-mid)}.code-card__fill--high{background:linear-gradient(90deg,var(--brand-orange-muted),var(--brand-orange))}@keyframes result-bar-grow{0%{width:0}}.code-card__snippet{font-size:14px;line-height:1.55;color:var(--ink-dim)}.code-card__comment{padding-left:12px;border-left:2px solid var(--accent);font-size:14px;line-height:1.55;color:var(--ink)}.result-badges__grid{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px}.result-badge{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:11px;border:1px solid var(--surface-2);background:var(--surface);font-size:13px;font-weight:700;color:var(--ink);min-height:52px}.result-badge__icon{font-size:19px;line-height:1;flex:none}.result-badge__name{line-height:1.25}.result-badge.is-earned{border-color:rgb(244 128 25/.45);background:linear-gradient(180deg,var(--accent-soft),var(--surface));box-shadow:0 0 26px -14px rgb(244 128 25/.7)}.result-badge.is-locked{opacity:.38;filter:grayscale(.9)}.result-swot__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.result-swot__cell{--swot-c:var(--accent);padding:20px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--surface-2);border-top:3px solid var(--swot-c);display:flex;flex-direction:column;gap:12px}.result-swot__cell--forcas{--swot-c:var(--success)}.result-swot__cell--fraquezas{--swot-c:var(--error)}.result-swot__cell--oportunidades{--swot-c:var(--accent)}.result-swot__cell--alertas{--swot-c:var(--tier-mid)}.result-swot__cell-head{display:flex;align-items:center;gap:10px}.result-swot__cell-icon{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:8px;color:var(--swot-c);background:color-mix(in srgb,var(--swot-c) 14%,transparent);flex:none}.result-swot__cell-icon svg{width:15px;height:15px}.result-swot__cell-title{font-size:15px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--ink)}.result-swot__list{list-style:none;display:flex;flex-direction:column;gap:10px}.result-swot__list li{position:relative;padding-left:16px;font-size:14px;line-height:1.55;color:var(--ink-dim)}.result-swot__list li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:999px;background:var(--swot-c)}.result-attention__list{display:flex;flex-direction:column;gap:14px}.result-attention__row{padding:16px 18px;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--surface-2);border-left:3px solid var(--accent)}.result-attention__row dt{font-size:13px;font-weight:800;color:var(--accent);margin-bottom:4px}.result-attention__row dd{font-size:14px;line-height:1.55;color:var(--ink-dim)}.result-bridge{font-size:16px;line-height:1.65;color:var(--ink);max-width:68ch}.result-answers{border:1px solid var(--surface-2);border-radius:var(--radius);background:var(--surface)}.result-answers__summary{padding:16px 18px;font-size:14px;font-weight:700;color:var(--ink);cursor:pointer;list-style:none;display:flex;align-items:center;gap:10px}.result-answers__summary::-webkit-details-marker{display:none}.result-answers__summary:before{content:"+";display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:var(--accent-soft);font-size:15px;line-height:1;color:var(--accent);flex:none}.result-answers[open] .result-answers__summary:before{content:"−"}.result-answers__summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.result-answers__body{padding:4px 18px 18px;display:flex;flex-direction:column;gap:20px}.result-answers__group{display:flex;flex-direction:column;gap:10px}.result-answers__group-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.16em;color:var(--accent)}.result-answers__list{display:flex;flex-direction:column;gap:12px}.result-answers__row{display:flex;flex-direction:column;gap:2px;padding-bottom:12px;border-bottom:1px solid var(--surface-2)}.result-answers__group .result-answers__row:last-child{border-bottom:none;padding-bottom:0}.result-answers__prompt{font-size:13px;line-height:1.45;color:var(--ink-dim)}.result-answers__choice{font-size:14px;line-height:1.45;color:var(--ink);font-weight:600}.result-offer{display:grid;grid-template-columns:minmax(280px,400px) 1fr;gap:clamp(24px,4vw,48px);align-items:center;padding:clamp(24px,4vw,40px) 0 8px;border-top:1px solid var(--surface-2)}.offer-motion{position:relative;width:100%;max-width:400px;justify-self:center}.offer-motion__glow{position:absolute;inset:-14%;background:radial-gradient(closest-side,rgb(244 128 25/.2),transparent 72%);pointer-events:none}.offer-motion__frame{position:relative;display:flex;flex-direction:column;gap:14px;padding:clamp(18px,3vw,28px);border-radius:20px;border:1px solid rgb(244 128 25/.35);background:radial-gradient(340px 260px at 50% 20%,rgb(244 128 25/.08),transparent 75%),var(--surface)}.offer-motion__stage{position:relative;aspect-ratio:1;width:100%}.offer-motion__bar{position:absolute;left:var(--tile-left);top:var(--tile-top);width:42%;height:42%;display:flex;align-items:center;justify-content:center;border:1.5px solid rgb(242 239 233/.55);border-radius:14px;background:transparent;animation:offer-motion-bar 9s cubic-bezier(.65,0,.35,1) infinite}.offer-motion__bar.is-dominant{border-color:var(--brand-orange);background:linear-gradient(160deg,var(--brand-orange),var(--brand-orange-deep));box-shadow:0 8px 40px -12px rgb(244 128 25/.75)}.offer-motion__bar-label{font-size:clamp(13px,1.6vw,16px);font-weight:800;letter-spacing:.01em;color:var(--ink);animation:offer-motion-label 9s ease-in-out infinite;white-space:nowrap}.offer-motion__bar.is-dominant .offer-motion__bar-label{color:var(--night)}.offer-motion__brand{text-align:center;font-size:10px;font-weight:800;letter-spacing:.34em;text-transform:uppercase;color:var(--ink-dim);opacity:.7}@keyframes offer-motion-bar{0%,18%{left:22%;top:var(--symbol-top);width:56%;height:6.5%;border-radius:5px}30%,70%{left:var(--tile-left);top:var(--tile-top);width:42%;height:42%;border-radius:14px}82%,to{left:22%;top:var(--symbol-top);width:56%;height:6.5%;border-radius:5px}}@keyframes offer-motion-label{0%,24%{opacity:0}36%,64%{opacity:1}76%,to{opacity:0}}.result-offer .offer-card{margin:0;max-width:100%;padding:0;border:none;background:none;box-shadow:none;gap:16px}.result-offer .offer-card__eyebrow{display:inline-flex;width:fit-content;padding:6px 12px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:11px;letter-spacing:.12em}.result-offer .offer-card__price{gap:12px}.result-offer .offer-card__price-anchor{font-size:18px}.result-offer .offer-card__price-promo{font-size:clamp(38px,5vw,52px);color:var(--brand-orange);text-shadow:0 0 34px rgb(244 128 25/.35)}.result-offer .offer-card__bullets{gap:10px;font-size:15px}.result-offer .offer-card__timer-value{font-size:18px}.result-offer .offer-card__cta{width:fit-content;padding:16px 30px;border-radius:999px;font-size:16px;background:linear-gradient(180deg,var(--brand-orange),var(--brand-orange-deep));color:var(--night);box-shadow:0 12px 44px -12px rgb(244 128 25/.6)}.share-buttons{display:flex;flex-wrap:wrap;gap:12px}.share-buttons__button{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:999px;border:1px solid var(--surface-2);background:var(--surface);color:var(--ink);font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease}.share-buttons__button:hover{border-color:var(--accent)}.share-buttons__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.share-buttons__button--whatsapp{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.result-foot{text-align:center;font-size:12px;color:var(--ink-dim);opacity:.55;padding-top:6px}.result-not-found{display:flex;justify-content:center;align-items:center;min-height:100vh;min-height:100dvh;padding:24px}.result-not-found__card{width:100%;max-width:var(--maxw-chat);display:flex;flex-direction:column;gap:14px;text-align:center}.result-not-found__card h1{font-size:26px;color:var(--ink)}.result-not-found__card p{color:var(--ink-dim);line-height:1.5}.result-not-found__cta{align-self:center;margin-top:8px;padding:14px 28px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:16px;transition:filter .15s ease}.result-not-found__cta:hover{filter:brightness(1.08)}.result-not-found__cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.code-card__fill,.offer-motion__bar,.offer-motion__bar-label,.result-radar__shape{animation:none}}@media (max-width:920px){.result-hero__grid{grid-template-columns:1fr}.result-identity{flex-direction:row;flex-wrap:wrap;gap:16px 28px}.result-identity__row{min-width:130px}.result-codes__grid{grid-template-columns:1fr}.result-codes__radar{position:static;max-width:480px;margin:0 auto;width:100%}.result-offer{grid-template-columns:1fr;justify-items:center}.result-offer__body{width:100%;max-width:560px}}@media (max-width:600px){.result-page{padding:16px 14px 28px}.result-swot__grid{grid-template-columns:1fr}.result-badges__grid{grid-template-columns:repeat(2,1fr)}.result-head__cta{padding:9px 14px;font-size:12px}.result-head__brand img{height:22px}}:root{--font-sans:var(--font-figtree),system-ui,sans-serif;--display:var(--font-bricolage),var(--font-figtree),system-ui,sans-serif}.lp-hero__headline,.offer-card__price-promo,.panel__title,.pattern-card__value,.result-hero__headline{font-family:var(--display)}.lp-hero__headline,.result-hero__headline{letter-spacing:-.02em}.panel__title{letter-spacing:-.01em}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{height:100%}body{min-height:100%;background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.quiz-layout{display:flex;justify-content:center;align-items:flex-start;gap:24px;width:100%;min-height:100vh;min-height:100dvh;padding:24px}.chat-col{width:100%;max-width:var(--maxw-chat)}.panel-col{width:100%;max-width:var(--maxw-panel);position:sticky;top:28px;max-height:calc(100vh - 56px);max-height:calc(100dvh - 56px);overflow-y:auto}@media (max-width:860px){.quiz-layout{flex-direction:column;padding:16px;gap:16px}.chat-col,.panel-col{max-width:100%}.panel-col{position:static;max-height:none;overflow-y:visible}.chat-col:not(.is-active),.panel-col:not(.is-active){display:none}}