.clr.aic,.clr.aic.aicv2{background:var(--claire-page);color:var(--claire-ink);font-family:var(--font-inter),Inter,system-ui,-apple-system,sans-serif}.clr.aic .aic-logo{margin-bottom:30px}.clr .aic-claire-logo{gap:10px}.clr .aic-claire-logo canvas{width:32px}.clr .aic-claire-logo .claire-wordmark{font-size:25px}.clr.aic .aicv2-serif,.clr.aic .aicv2-hero h1,.clr.aic .aicv2-plan-head h2,.clr.aic .aicv2-qhead h1,.clr.aic .aicv2-how h2,.clr.aic .aicv2-final h2,.clr.aic .aic-hero h1,.clr.aic .aic-results h1{letter-spacing:-.035em;font-family:inherit;font-style:normal;font-weight:600}.clr.aic .aicv2-hero h1{font-size:clamp(32px,4.6vw,50px);line-height:1.08}.clr.aic .aicv2-qhead h1{font-size:clamp(26px,4vw,36px);line-height:1.12}.clr.aic .aicv2-accent,.clr.aic .aicv2-accent-i{color:var(--claire-text-4);font-style:normal}.clr.aic .aicv2-eyebrow{color:var(--claire-text-3);letter-spacing:.08em;font-weight:600}.clr.aic .aicv2-hero .sub,.clr.aic .aicv2-qhead p,.clr.aic .aic-hero p,.clr.aic .aicv2-plan-head p{color:var(--claire-text-2)}.clr.aic .aicv2-form-card,.clr.aic .aic-form,.clr.aic .aic-loading,.clr.aic .aicv2-stats,.clr.aic .aic-comp-chart,.clr.aic .aicv2-plansum,.clr.aic .aicv2-topic,.clr.aic .aic-topic,.clr.aic .aicv2-band,.clr.aic .aicv2-how-card{background:var(--claire-surface);border:1px solid var(--claire-border);border-radius:var(--claire-radius-lg);box-shadow:var(--claire-shadow-xs)}.clr.aic .aicv2-form-card,.clr.aic .aic-form,.clr.aic .aic-loading{box-shadow:var(--claire-shadow-float)}.clr.aic .aicv2-form-card label,.clr.aic .aic-form label{color:var(--claire-text-1)}.clr.aic .aicv2-form-card input:not([type=checkbox]),.clr.aic .aic-form input:not([type=checkbox]),.clr.aic .aic-selects select{border:1px solid var(--claire-border-strong);border-radius:var(--claire-radius-md);background:var(--claire-surface);color:var(--claire-ink)}.clr.aic .aicv2-form-card input:not([type=checkbox]):focus,.clr.aic .aic-form input:not([type=checkbox]):focus,.clr.aic .aic-selects select:focus{border-color:var(--claire-blue-300);box-shadow:0 0 0 4px var(--claire-blue-100)}.clr.aic input[type=checkbox]{accent-color:var(--claire-ink)}.clr.aic .aic-consent a{color:var(--claire-text-1)}.clr.aic .aicv2-submit,.clr.aic .aic-submit,.clr.aic .aicv2-btn,.clr.aic .aic-cta.ready,.clr.aic .aic-exit-book{background:var(--claire-ink);color:#fff;border-radius:var(--claire-radius-md);box-shadow:var(--claire-shadow-xs);font-weight:600}.clr.aic .aicv2-submit:hover:not(:disabled),.clr.aic .aic-submit:hover:not(:disabled),.clr.aic .aicv2-btn:hover:not(:disabled),.clr.aic .aic-cta.ready:hover,.clr.aic .aic-exit-book:hover{background:#1f1f23}.clr.aic .aic-cta.locked{background:var(--claire-muted);color:var(--claire-text-4);border-radius:var(--claire-radius-md)}.clr.aic .aicv2-skip:hover{color:var(--claire-ink)}.clr.aic .aicv2-choice{border:1px solid var(--claire-border);border-radius:var(--claire-radius-lg);box-shadow:var(--claire-shadow-xs)}.clr.aic .aicv2-choice:hover{border-color:var(--claire-border-strong);background:var(--claire-page)}.clr.aic .aicv2-choice.is-selected{border-color:var(--claire-ink);background:var(--claire-page);box-shadow:0 0 0 3px var(--claire-subtle)}.clr.aic .aicv2-progress .bar{background:var(--claire-muted)}.clr.aic .aicv2-progress .bar span{background:var(--claire-orange-500)}.clr.aic .aic-step.active .aic-dot{border:0}.clr.aic .aic-step.active .aic-dot:after{display:none}.clr.aic .aic-dot canvas{width:22px}.clr.aic .aic-step.done{color:var(--claire-success-700)}.clr.aic .aic-step.done .aic-dot{border-color:var(--claire-success-200);background:var(--claire-success-50);color:var(--claire-success-700)}.clr.aic .aicv2-stat .num,.clr.aic .aicv2-band .num,.clr.aic .aicv2-ps-num,.clr.aic .aicv2-out-mini .pct{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-family:inherit;font-weight:600}.clr.aic .aicv2-stat .num,.clr.aic .aicv2-band .num{color:var(--claire-ink)}.clr.aic .aicv2-band-src{color:var(--claire-text-4)}.clr.aic .aicv2-stat.bad .num{color:var(--claire-error-500)}.clr.aic .aicv2-stat.good .num{color:var(--claire-pink-700)}.clr.aic .aicv2-stat .lbl,.clr.aic .aicv2-band .txt{color:var(--claire-text-2)}.clr.aic .aicv2-stat+.aicv2-stat,.clr.aic .aicv2-band .cell+.cell{border-color:var(--claire-border)}.clr.aic .aic-cc-bar{background:var(--claire-subtle)}.clr.aic .aic-cc-bar span{background:var(--claire-border-strong)}.clr.aic .aic-cc-row.self .aic-cc-bar span,.clr.aic.aicv2 .aic-cc-row.self .aic-cc-bar span{background:var(--claire-pink-500)}.clr.aic .aic-cc-n.zero{color:var(--claire-error-500)}.clr.aic .aic-badge,.clr.aic .aic-comp{border-color:var(--claire-border);border-radius:var(--claire-radius-sm)}.clr.aic .aicv2-ps-num{color:var(--claire-pink-700)}.clr.aic .aicv2-ps-num.ink{color:var(--claire-ink)}.clr.aic .aicv2-ps-seg+.aicv2-ps-seg{border-color:var(--claire-border)}.clr.aic .aicv2-ps-seg.result{background:var(--claire-pink-50);border-radius:var(--claire-radius-md)}.clr.aic .aicv2-ps-title{color:var(--claire-text-3);letter-spacing:.08em}.clr.aic .aicv2-g-docs .doc i{background:var(--claire-subtle)}.clr.aic .aicv2-g-docs .doc i:first-child{background:var(--claire-orange-200)}.clr.aic .aicv2-g-list .row.hl b{color:var(--claire-orange-700)}.clr.aic .aicv2-g-list .row.hl i{background:var(--claire-orange-300)}.clr.aic .aicv2-g-list .row i{background:var(--claire-subtle)}.clr.aic .aicv2-out-mini .pct{color:var(--claire-pink-700)}.clr.aic .aicv2-out-mini .bar{background:var(--claire-subtle)}.clr.aic .aicv2-out-mini .bar span{background:var(--claire-pink-500)}.clr.aic .aicv2-q{border-color:var(--claire-border);color:var(--claire-text-1)}.clr.aic .aicv2-patch.gap,.clr.aic .aicv2-q .st.gap,.clr.aic .aic-q .st.gap{color:#b42318;background:#fef3f2}.clr.aic .aicv2-patch.found,.clr.aic .aicv2-q .st.found,.clr.aic .aic-q .st.found{background:var(--claire-success-50);color:var(--claire-success-700)}.clr.aic .aicv2-patch,.clr.aic .aicv2-q .st{border-radius:var(--claire-radius-sm);letter-spacing:.02em}.clr.aic .aicv2-patch.custom,.clr.aic .aicv2-q-custom{background:var(--claire-subtle);color:var(--claire-text-2)}.clr.aic .aicv2-plan-fold{background:var(--claire-orange-50);border:1px solid var(--claire-orange-100);border-radius:var(--claire-radius-lg)}.clr.aic .aicv2-fold-bar .head .spark{color:var(--claire-orange-500)}.clr.aic .aicv2-chip{color:var(--claire-text-1);border-color:var(--claire-border);border-radius:var(--claire-radius-sm)}.clr.aic .aicv2-chip svg{color:var(--claire-orange-500)}.clr.aic .aicv2-fold-bar .more{color:var(--claire-text-2)}.clr.aic .aicv2-m-ico{background:var(--claire-orange-50);color:var(--claire-orange-700);border:1px solid var(--claire-orange-100)}.clr.aic .aicv2-measure.ext .aicv2-m-ico{background:var(--claire-pink-50);color:var(--claire-pink-700);border-color:var(--claire-pink-100)}.clr.aic .aicv2-ch-label .dot{background:var(--claire-orange-500)}.clr.aic .aicv2-ch-label.ext .dot{background:var(--claire-pink-500)}.clr.aic .aicv2-m-targets{color:var(--claire-text-2)}.clr.aic .aicv2-select-row{border-color:var(--claire-border)}.clr.aic .aicv2-how-card .ico{background:var(--claire-surface);border:1px solid var(--claire-border);color:var(--claire-text-1);box-shadow:var(--claire-shadow-xs);border-radius:10px}.clr.aic .aicv2-final{background:var(--claire-stone);color:var(--claire-ink);border-radius:24px}.clr.aic .aicv2-final p{color:var(--claire-text-1)}.clr.aic .aicv2-final .note{color:var(--claire-text-2)}.clr .aicv2-final-blob{width:88px;margin:0 auto 18px;display:block}.clr.aic .aic-cta-bar{border-top:1px solid var(--claire-border);box-shadow:none;background:#faf9f5f0}.clr.aic .aic-cta-hint{color:var(--claire-text-1)}.clr.aic .aic-chat-pill{background:var(--claire-surface);box-shadow:var(--claire-shadow-float);border:1px solid #09090b0f;padding:8px 22px 8px 8px}.clr.aic .aic-chat-pill:hover{box-shadow:var(--claire-shadow-lg)}.clr.aic .aic-pill-txt strong{color:var(--claire-ink)}.clr.aic .aic-chat-q{color:var(--claire-text-3)}.clr .aic-blob-ava{flex:none;width:34px;display:block}.clr .aic-chat-head .aic-blob-ava{width:34px}.clr.aic .aic-pill-online{display:none}.clr.aic .aic-msg.user{background:var(--claire-ink)}.clr.aic .aic-msg.assistant a{color:var(--claire-ink);text-decoration:underline}.clr.aic .aic-msg-book{background:var(--claire-ink);border-radius:var(--claire-radius-md)}.clr.aic .aic-msg-book:hover{background:#1f1f23}.clr.aic .aic-chat-sugs button{background:var(--claire-surface);border:1px solid var(--claire-border-strong);color:var(--claire-text-1)}.clr.aic .aic-chat-sugs button:hover{background:var(--claire-page);color:var(--claire-ink)}.clr.aic .aic-chat-input button{background:var(--claire-ink);border-radius:var(--claire-radius-md)}.clr.aic .aic-chat-input input:focus{border-color:var(--claire-blue-300)}.clr.aic .aic-exit-box h3{letter-spacing:-.02em;font-weight:600}.clr.aic .aic-exit-badge{background:var(--claire-pink-700);box-shadow:none}.clr.aic .aic-exit-chart .aic-spark{fill:var(--claire-pink-500)}.clr.aic .aic-exit-chart{background:var(--claire-page);border-color:var(--claire-border)}.clr.aic .aic-exit-try{background:var(--claire-surface);border-color:var(--claire-border-strong);border-radius:var(--claire-radius-md)}.clr.aic .aic-anim-bar{background:var(--claire-orange-300)}.clr.aic .aic-anim-bar.gap{background:var(--claire-error-500)}.clr.aic .aic-anim-line{background:var(--claire-border-strong)}.clr.aic .aic-anim-path{stroke:var(--claire-orange-500)}@media (max-width:640px){.clr.aic .aic-chat-pill.elevated{bottom:150px}}
