.ai-page{padding-block:44px 64px}.ai-page-head{justify-content:space-between;align-items:start;gap:24px;margin-bottom:28px;display:flex}.ai-page-head h1{margin-block:18px;font-size:clamp(2.125rem,4vw,3.5rem);line-height:1.15}.ai-page-head h1>span{color:var(--brand)}.ai-page-head p{max-width:650px;font-size:1.0625rem}.ai-eyebrow{color:var(--brand);align-items:center;gap:10px;font-size:.8125rem;font-weight:650;display:inline-flex}.ai-mark{border:1px solid var(--brand);background:var(--brand-soft);width:38px;height:38px;color:var(--brand);letter-spacing:-.03em;border-radius:11px;place-items:center;font-weight:800;display:inline-grid}.ai-free-badge{border:1px solid var(--line);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:7px;padding:6px 10px;font-size:.75rem;display:inline-flex}.ai-preview-notice{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;margin-bottom:18px;padding:16px 20px}.ai-preview-notice p{margin:5px 0 0;font-size:.875rem}.ai-input-warning{border:1px solid color-mix(in srgb, var(--brand) 35%, var(--line));background:var(--brand-soft);border-radius:14px;gap:16px;margin-bottom:26px;padding:20px 24px;display:flex}.ai-input-warning>span{border:1px solid var(--brand);width:25px;height:25px;color:var(--brand);border-radius:50%;flex-shrink:0;place-items:center;font-weight:750;display:grid}.ai-input-warning p{margin:5px 0 0;font-size:.9375rem}.ai-workspace{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ai-profile-card,.ai-panel{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:24px}.ai-profile-card{position:sticky;top:100px}.ai-panel{margin-bottom:20px}.ai-panel h2,.ai-profile-card h2{margin-bottom:8px;font-size:1.25rem;line-height:1.35}.ai-panel>p{font-size:.9375rem}.ai-panel-heading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.ai-panel-heading h2,.ai-panel-heading p{margin:0}.ai-panel-heading p{margin-top:4px;font-size:.875rem}.ai-step{width:30px;height:30px;color:var(--brand);background:var(--brand-soft);border-radius:8px;flex-shrink:0;place-items:center;font-size:.8125rem;font-weight:700;display:inline-grid}.ai-page form label{gap:7px;min-width:0;font-size:.875rem;font-weight:550;display:grid}.ai-profile-card form{gap:17px;display:grid}.ai-page label small,.ai-note{color:var(--muted);font-size:.8125rem;font-weight:400;line-height:1.65}.ai-page input,.ai-page select{border-radius:9px;min-width:0;font-size:1rem}.ai-edit-fieldset{border:0;gap:17px;min-width:0;margin:0;padding:0;display:grid}.ai-page button:disabled{opacity:.55;cursor:not-allowed}.ai-account-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:18px;max-width:780px;display:grid}.ai-account-form>button{justify-self:start}.ai-password-field{gap:7px;min-width:0;font-size:.875rem;font-weight:550;display:grid}.ai-password-field>div{position:relative}.ai-password-field input{width:100%;padding-right:48px}.ai-password-field button{width:40px;height:40px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.ai-password-field button:hover{color:var(--brand);background:var(--brand-soft)}.ai-password-field button svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:20px;height:20px}.ai-password-field>small{color:var(--warning);font-size:.75rem;font-weight:500}.ai-account-links,.ai-account-session,.ai-inline-actions,.ai-cloud-toolbar,.ai-cloud-toolbar>div{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.ai-account-session,.ai-cloud-toolbar{justify-content:space-between}.ai-account-session strong{overflow-wrap:anywhere}.ai-cloud-toolbar{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:18px;padding:12px 18px}.ai-cloud-toolbar p{margin:0;font-size:.875rem}.ai-error p{margin:8px 0 0}.ai-exam-history article>div:first-child{overflow-wrap:anywhere;min-width:0}.ai-exam-history .ai-inline-actions{flex-shrink:0}.ai-empty>.ai-text-button{margin-left:16px}#ai-exam-editor{scroll-margin-top:100px}.ai-video-content{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;margin-top:8px;padding:16px}.ai-video-order{flex-wrap:wrap;align-items:center;gap:12px;font-size:.8125rem;display:flex}.ai-video-order select{width:auto;max-width:100%}.ai-video-list{gap:10px;display:grid}.ai-video-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:start;gap:12px;padding:14px;display:flex}.ai-video-card>div{flex:1;min-width:0}.ai-video-card strong{overflow-wrap:anywhere;font-size:.9375rem;display:block}.ai-video-card span,.ai-video-card small{color:var(--muted);margin-top:5px;font-size:.75rem;display:block}.ai-video-card .ai-play{color:var(--brand)}.ai-page .ai-checkbox{align-items:start;gap:10px;display:flex}.ai-checkbox input{width:18px;height:18px;min-height:18px;accent-color:var(--brand);flex-shrink:0;margin:3px 0 0}.ai-profile-card .button{width:100%}.ai-data-counter{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.ai-data-counter strong{font-variant-numeric:tabular-nums;font-size:2rem}.ai-data-counter strong span{color:var(--muted);font-size:.875rem}.ai-data-counter p{margin-left:8px;font-size:.875rem;display:inline}.ai-data-counter small{color:var(--muted);font-size:.75rem;display:block}.ai-main{min-width:0}.ai-tabs{border-bottom:1px solid var(--line);gap:8px;margin-bottom:16px;padding-bottom:12px;display:flex}.ai-tabs button{background:0 0;border:1px solid #0000;border-radius:9px;min-height:44px;padding:10px 16px;font-size:.9375rem}.ai-tabs button.active{color:var(--brand);background:var(--brand-soft);border-color:var(--line)}.ai-tabs button span{margin-left:8px;font-size:.75rem}.ai-form-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;margin-bottom:24px;display:grid}.ai-net-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.ai-net-inputs>label{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:12px;padding:12px 0;display:grid}.ai-net-inputs label span>small{margin-top:3px;display:block}.ai-net-inputs input{text-align:center;padding-inline:8px}.ai-topic-entry{border:1px solid var(--line);border-radius:12px;margin-top:24px;padding:16px}.ai-page summary{cursor:pointer;padding-block:6px;font-size:.9375rem;font-weight:600}.ai-topic-entry>p{margin:12px 0;font-size:.875rem}.ai-topic-entry>details{border-top:1px solid var(--line);padding-block:6px}.ai-topic-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;padding-block:10px;display:grid}.ai-topic-fields label{grid-template-columns:minmax(0,1fr) 60px;align-items:center;gap:8px;font-weight:400;display:grid}.ai-topic-fields input{min-height:40px;padding-inline:6px}.ai-form-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.ai-form-actions>span{color:var(--muted);max-width:240px;font-size:.8125rem}.ai-error,.ai-status{border:1px solid var(--line);border-radius:10px;padding:12px 16px;font-size:.875rem}.ai-error{border-left:3px solid var(--warning);background:var(--surface);color:var(--text)}.ai-status{background:var(--surface-soft)}.ai-empty{border:1px dashed var(--line-strong);text-align:center;border-radius:18px;padding:36px 24px}.ai-empty h2{margin-top:18px;font-size:1.375rem}.ai-empty p{max-width:500px;margin-inline:auto}.ai-text-button{min-height:44px;color:var(--brand);background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:.875rem;font-weight:600;display:inline-flex}.ai-exam-history article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-block:12px;display:flex}.ai-exam-history article span{color:var(--muted);font-size:.8125rem;display:block}.ai-summary-card{color:#eefcfa;background:var(--navy-soft);border:1px solid #264a44;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;margin-bottom:20px;padding:26px;display:grid}.ai-summary-card h2{margin-block:10px;font-size:1.5rem}.ai-summary-card p{color:#9dbfb9;margin:0;font-size:.9375rem}.ai-summary-card .ai-eyebrow{color:#a8f1e6}.ai-summary-target{border-left:1px solid #345f58;gap:8px;padding-left:24px;display:grid}.ai-summary-target strong{font-variant-numeric:tabular-nums;font-size:2rem}.ai-summary-target span,.ai-summary-target small{color:#9dbfb9;font-size:.75rem}.ai-strategies{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.ai-strategies button{text-align:left;border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;flex-direction:column;align-items:start;gap:8px;padding:14px;display:flex}.ai-strategies button.active{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 1px var(--brand)}.ai-strategies button strong{font-size:.9375rem}.ai-strategies button span,.ai-strategies button small{color:var(--muted);font-size:.75rem;line-height:1.55}.ai-strategies button small{color:var(--brand)}.ai-robust-plan{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;padding:18px}.ai-robust-plan>div>span{color:var(--muted);margin-bottom:10px;font-size:.8125rem;display:block}.ai-robust-plan p{margin:12px 0 0;font-size:.875rem}.ai-net-pair{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:.8125rem;display:flex}.ai-net-pair span{white-space:nowrap}.ai-net-pair b{font-variant-numeric:tabular-nums;font-size:1rem}.ai-robust-plan .ai-net-pair b{color:var(--brand);font-size:1.875rem}.ai-table-scroll{border:1px solid var(--line);border-radius:12px;margin-block:20px;overflow-x:auto}.ai-table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;min-width:530px;font-size:.875rem}.ai-table th,.ai-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px}.ai-table tr:last-child td,.ai-table tr:last-child th{border-bottom:0}.ai-table thead{background:var(--surface-soft);color:var(--muted);font-size:.75rem}.ai-table caption{text-align:left;color:var(--muted);padding:12px;font-size:.8125rem}.ai-table small{max-width:300px;color:var(--muted);margin-top:6px;font-size:.75rem;display:block}.ai-unavailable{color:var(--muted);font-size:.8125rem}.ai-subject-targets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.ai-subject-targets>div{border:1px solid var(--line);border-radius:9px;padding:12px}.ai-subject-targets span{color:var(--muted);font-size:.8125rem;display:block}.ai-subject-targets strong{margin-top:6px;font-size:1.25rem;display:block}.ai-subject-targets small{color:var(--muted);font-size:.75rem}.ai-forecast-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ai-forecast-grid article{border:1px solid var(--line);border-radius:12px;gap:6px;padding:14px;display:grid}.ai-forecast-grid article>strong{color:var(--brand);font-size:.875rem}.ai-forecast-grid article>b{font-variant-numeric:tabular-nums;font-size:1.25rem}.ai-forecast-grid span,.ai-forecast-grid small{color:var(--muted);font-size:.75rem}.ai-subject-analysis{gap:12px;display:grid}.ai-subject-analysis>article{border:1px solid var(--line);border-radius:12px;padding:16px}.ai-subject-analysis-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.ai-priority{border:1px solid var(--line);color:var(--brand);background:var(--brand-soft);border-radius:5px;padding:2px 7px;font-size:.75rem}.ai-priority-maintain{color:var(--success);background:var(--success-soft)}.ai-priority-stabilize{color:var(--warning);background:var(--surface-soft)}.ai-subject-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-block:16px;display:grid}.ai-subject-stats span{color:var(--muted);font-size:.75rem}.ai-subject-stats b{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.0625rem;display:block}.ai-subject-analysis p{margin-bottom:8px;font-size:.875rem}.ai-subject-analysis small{color:var(--muted);font-size:.75rem}.ai-topic-plan>article{border-top:1px solid var(--line);gap:14px;padding:18px 0;display:flex}.ai-topic-plan h3{margin-block:8px;font-size:1.125rem}.ai-topic-plan p{margin-bottom:8px;font-size:.9375rem}.ai-topic-plan small{color:var(--muted);font-size:.75rem;display:block}.ai-topic-empty,.ai-next-check{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;padding:16px}.ai-topic-empty p,.ai-next-check p{margin:6px 0 0;font-size:.875rem}.ai-next-check{margin-top:16px}.ai-motivation{border-left:3px solid var(--brand);background:var(--brand-soft);border-radius:0 12px 12px 0;padding:18px 22px}.ai-motivation p{margin:8px 0 0;font-size:.9375rem}.ai-method{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-top:24px;padding:20px 24px}.ai-method p,.ai-method li{font-size:.9375rem;line-height:1.8}.ai-method p:first-child{margin-top:16px}.ai-method a{text-underline-offset:3px;color:var(--brand);text-decoration:underline}@media (max-width:1080px){.ai-workspace{grid-template-columns:250px minmax(0,1fr);gap:18px}.ai-profile-card,.ai-panel{padding:20px}.ai-summary-card{grid-template-columns:1fr;gap:18px}.ai-summary-target{border-top:1px solid #345f58;border-left:0;padding:16px 0 0}.ai-net-inputs,.ai-strategies{grid-template-columns:1fr}.ai-forecast-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ai-account-form{grid-template-columns:1fr}.ai-account-form>button{justify-self:stretch}.ai-exam-history article{flex-wrap:wrap}.ai-cloud-toolbar{align-items:start}.ai-page{padding-block:28px 44px}.ai-page-head{flex-direction:column;gap:0}.ai-page-head h1{font-size:clamp(2rem,8vw,2.75rem)}.ai-workspace{grid-template-columns:1fr}.ai-profile-card{position:static}.ai-input-warning{gap:12px;padding:18px}.ai-form-row,.ai-topic-fields{grid-template-columns:1fr}.ai-form-actions{flex-direction:column;align-items:stretch}.ai-form-actions>span{max-width:none}.ai-subject-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-subject-targets{grid-template-columns:1fr}.ai-profile-card,.ai-panel{border-radius:14px;padding:18px}.ai-method{padding:18px}}
.ai-page-head{border-left:3px solid var(--brand);padding:14px 0 22px 24px;position:relative}.ai-page-head h1{letter-spacing:-.045em}.ai-page-head .ai-mark{border-radius:12px}.ai-profile-card,.ai-panel{box-shadow:var(--ui-shadow);border-radius:22px}.ai-profile-card{border-top:3px solid var(--brand)}.ai-input-warning{border-radius:18px}.ai-tabs{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:5px}.ai-tabs button{flex:1}.ai-tabs button.active{box-shadow:0 2px 6px #07211c0a}.ai-summary-card{background:radial-gradient(at 100% 0,#247b6c,#0000 68%),#10312b;border-radius:24px;position:relative;overflow:hidden}.ai-summary-card h2{letter-spacing:-.025em;font-size:clamp(1.4rem,2.5vw,1.85rem)}.ai-summary-target strong{letter-spacing:-.04em;font-size:2.4rem}.ai-overview-nets{border-top:1px solid #ffffff20;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:20px;display:grid}.ai-overview-nets>div{border-left:1px solid #ffffff20;padding-inline:18px}.ai-overview-nets>div:first-child{border-left:0;padding-left:0}.ai-overview-nets span{color:#b4dad3;font-size:.75rem;display:block}.ai-overview-nets strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:1.85rem;display:block}.ai-overview-nets small{letter-spacing:0;color:#b4dad3;font-size:.75rem;font-weight:400}.ai-strategies{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-strategies button{gap:7px;min-height:100px;padding:14px;transition:border-color .2s,background .2s,box-shadow .2s}.ai-strategies .ai-route-index{color:var(--brand);font-variant-numeric:tabular-nums}.ai-strategies button strong{font-size:.875rem}.ai-strategies button small{font-size:.6875rem}.ai-strategy-description{color:var(--muted);font-size:.875rem}.ai-robust-plan{background:linear-gradient(120deg, var(--brand-soft), var(--surface));border-radius:18px;padding:22px}.ai-robust-plan .ai-net-pair{gap:16px}.ai-robust-plan .ai-net-pair b{letter-spacing:-.035em;font-size:clamp(1.9rem,4vw,2.75rem)}.ai-report-detail,.ai-target-subjects{margin-top:14px}.ai-report-detail>summary,.ai-target-subjects>summary{align-content:center;min-height:44px}.ai-report-detail[open]>summary{margin-bottom:12px}.ai-subject-track{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ai-subject-card{border:1px solid var(--line);background:linear-gradient(150deg, var(--surface-soft), var(--surface));border-radius:18px;min-width:0;padding:20px}.ai-subject-card h3{letter-spacing:-.02em;margin:12px 0 20px;font-size:1.0625rem}.ai-subject-index{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8125rem}.ai-priority{border-radius:100px;padding:3px 9px}.ai-subject-number{align-items:center;gap:12px;display:flex}.ai-subject-number>strong{font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-size:2.75rem;line-height:1.1}.ai-subject-number>span{color:var(--muted);font-size:.8125rem}.ai-subject-number small{margin-top:2px;font-size:.6875rem;display:block}.ai-net-meter{background:var(--line);border-radius:99px;height:8px;margin:24px 2px 12px;position:relative}.ai-meter-fill{background:var(--brand);height:100%;transition:width .45s var(--ease-out);border-radius:99px;position:absolute;top:0}.ai-meter-fill.is-negative{background:var(--warning)}.ai-meter-zero{background:var(--muted);width:1px;height:12px;position:absolute;top:-2px}.ai-meter-target{background:var(--text);width:3px;height:16px;box-shadow:0 0 0 2px var(--surface);transition:left .45s var(--ease-out);border-radius:2px;position:absolute;top:-4px;transform:translate(-50%)}.ai-meter-legend{color:var(--muted);justify-content:space-between;gap:8px;font-size:.6875rem;display:flex}.ai-meter-legend b{color:var(--text)}.ai-subject-action{background:var(--brand-soft);border-radius:10px;margin-block:20px 14px;padding:12px;font-size:.8125rem;line-height:1.6}.ai-subject-action strong{color:var(--brand);font-size:.9375rem;display:block}.ai-subject-detail{border-top:1px solid var(--line);padding-top:6px}.ai-subject-detail summary{align-content:center;min-height:44px;font-size:.8125rem}.ai-subject-detail p,.ai-subject-detail small{color:var(--muted);font-size:.8125rem}.ai-subject-detail .ai-subject-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-deck-controls{display:none}.ai-topic-plan>article{border:1px solid var(--line);background:var(--surface-soft);border-radius:18px;margin-top:12px;padding:20px}.ai-topic-plan>article>div{min-width:0}.ai-topic-plan .ai-step{border-radius:50%}.ai-video-card{transition:border-color .2s,background .2s}.ai-video-card:hover{border-color:var(--brand)}.ai-empty{background:radial-gradient(ellipse at 50% 0, var(--brand-soft), transparent 80%), var(--surface);border-style:solid;border-radius:22px}.ai-net-inputs>label:focus-within{background:var(--brand-soft);border-radius:8px}.ai-report{animation:pr-enter .4s var(--ease-out)}.ai-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:26px;display:grid}.ai-product-card{text-align:left;min-width:0;min-height:330px;color:var(--text);border:1px solid var(--line);background:linear-gradient(145deg, var(--surface) 58%, var(--surface-soft));box-shadow:var(--ui-shadow);transition:transform .25s var(--ease-out), border-color .25s, box-shadow .25s;border-radius:24px;gap:22px;padding:26px;display:grid;position:relative;overflow:hidden}.ai-product-card:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--brand) 13%, transparent), transparent 68%);pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-90px;right:-70px}.ai-product-card:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));transform:translateY(-3px);box-shadow:0 18px 46px #07211c14}.ai-product-card[data-selected]{border-color:color-mix(in srgb, var(--brand) 55%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 18%, transparent), var(--ui-shadow)}.ai-product-top{justify-content:space-between;align-items:start;display:flex}.ai-product-top>small{color:var(--muted);letter-spacing:.14em;font-size:.6875rem;font-weight:750}.ai-product-icon{width:48px;height:48px;color:var(--brand);border:1px solid color-mix(in srgb, var(--brand) 25%, var(--line));background:var(--brand-soft);border-radius:15px;place-items:center;display:grid}.ai-product-icon svg{width:24px;height:24px}.ai-product-copy{gap:8px;display:grid}.ai-product-copy em{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-style:normal;font-weight:750}.ai-product-copy strong{letter-spacing:-.035em;font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.15}.ai-product-copy>span{max-width:530px;color:var(--muted);font-size:.875rem;line-height:1.65}.ai-product-features{flex-wrap:wrap;gap:8px;display:flex}.ai-product-features>span{color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:.6875rem;display:inline-flex}.ai-product-features svg{width:13px;height:13px;color:var(--brand);stroke-width:2.2px}.ai-product-action{color:var(--brand);border-top:1px solid var(--line);justify-content:space-between;align-self:end;align-items:center;padding-top:17px;font-size:.8125rem;font-weight:700;display:flex}.ai-product-action svg{width:19px;transition:transform .2s var(--ease-out)}.ai-product-card:hover .ai-product-action svg{transform:translate(3px)}.ai-access-gate{border:1px solid var(--line);background:var(--surface);border-radius:28px;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);margin-top:8px;scroll-margin-top:90px;display:grid;overflow:hidden;box-shadow:0 24px 70px #07211c12}.ai-access-story{color:#f1fbf9;background:radial-gradient(circle at 90% 12%,#318e7e 0,#0000 34%),radial-gradient(circle at 0 100%,#187061 0,#0000 42%),#0e312b;flex-direction:column;justify-content:center;min-height:510px;padding:clamp(30px,5vw,58px);display:flex;position:relative;overflow:hidden}.ai-access-story:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-70px;right:-70px;box-shadow:0 0 0 35px #ffffff08,0 0 0 70px #ffffff05}.ai-access-kicker{color:#a8e5db;letter-spacing:.12em;text-transform:uppercase;align-self:start;align-items:center;gap:8px;font-size:.6875rem;font-weight:750;display:inline-flex}.ai-access-kicker svg{width:17px}.ai-access-story h2{color:#fff;letter-spacing:-.045em;max-width:470px;margin:20px 0 14px;font-size:clamp(1.75rem,3.5vw,2.65rem);line-height:1.08}.ai-access-story>p{color:#b8d9d3;max-width:500px;margin:0 0 26px;font-size:.9375rem;line-height:1.75}.ai-selected-product{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0c;border:1px solid #ffffff1c;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid;position:relative}.ai-selected-product>span{color:#bff5ec;background:#ffffff12;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.ai-selected-product>span svg{width:20px}.ai-selected-product small,.ai-selected-product strong{display:block}.ai-selected-product small{color:#91c3ba;text-transform:uppercase;letter-spacing:.1em;font-size:.625rem}.ai-selected-product strong{color:#fff;margin-top:3px;font-size:.875rem}.ai-selected-product>svg{color:#a8f1e6;width:18px}.ai-access-story ul{z-index:1;flex-wrap:wrap;gap:9px 18px;margin:22px 0 0;padding:0;list-style:none;display:flex;position:relative}.ai-access-story li{color:#aed0ca;align-items:center;gap:6px;font-size:.6875rem;display:flex}.ai-access-story li svg{color:#a8f1e6;stroke-width:2.2px;width:14px}.ai-access-form{align-self:center;padding:clamp(28px,5vw,58px)}.ai-access-form-head{margin-bottom:26px}.ai-access-form-head>span{color:var(--brand);letter-spacing:.16em;font-size:.6875rem;font-weight:800}.ai-access-form-head h2{letter-spacing:-.035em;margin:8px 0 7px;font-size:clamp(1.5rem,2.6vw,2rem)}.ai-access-form-head p{color:var(--muted);margin:0;font-size:.875rem}.ai-access-form .ai-account-panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.ai-access-form .ai-account-panel>h2{display:none}.ai-access-form .ai-account-form{grid-template-columns:1fr;gap:15px;max-width:none}.ai-access-form .ai-account-form>button{justify-content:center;width:100%;margin-top:3px}.ai-access-form .ai-account-links{justify-content:space-between;margin-top:12px}.ai-access-form .ai-account-session{justify-items:start;display:grid}.ai-login-shell{flex-direction:column;justify-content:center;width:min(100%,520px);min-height:min(680px,100svh - 170px);margin-inline:auto;padding-block:18px 40px;display:flex}.ai-login-brand{justify-content:center;align-items:center;gap:13px;margin-bottom:22px;display:flex}.ai-login-brand .ai-mark{width:44px;height:44px;box-shadow:0 8px 24px color-mix(in srgb, var(--brand) 20%, transparent);border-radius:14px}.ai-login-brand h1{letter-spacing:-.045em;margin:0;font-size:clamp(1.75rem,4vw,2.25rem);line-height:1}.ai-login-card .ai-account-panel{border-radius:24px;margin:0;padding:30px;box-shadow:0 20px 60px #07211c12}.ai-login-card .ai-account-form{grid-template-columns:1fr;gap:16px;max-width:none}.ai-login-card .ai-account-form>button{justify-content:center;width:100%}.ai-login-card .ai-account-links{justify-content:center;margin-top:8px}.ai-login-card .ai-error,.ai-login-card .ai-status{margin-top:16px}.ai-hub-workspace{margin-top:10px;scroll-margin-top:88px}.ai-workspace-switcher{z-index:5;border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, transparent);box-shadow:var(--ui-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:14px 16px 14px 20px;display:flex;position:sticky;top:78px}.ai-workspace-switcher [role=tablist]{background:var(--surface-soft);border-radius:13px;gap:7px;padding:4px;display:flex}.ai-workspace-switcher button{min-height:42px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:8px 13px;font-size:.75rem;font-weight:650;display:inline-flex}.ai-workspace-switcher button svg{width:18px}.ai-workspace-switcher button[aria-selected=true]{color:var(--brand);border-color:var(--line);background:var(--surface);box-shadow:0 3px 10px #07211c0b}.ai-active-tool{animation:pr-enter .35s var(--ease-out)}.ai-active-tool>.ai-input-warning:first-child{margin-top:0}@media (max-width:760px){.ai-login-shell{justify-content:flex-start;min-height:calc(100svh - 150px);padding-block:22px 30px}.ai-login-brand{margin-bottom:18px}.ai-login-brand h1{font-size:1.75rem}.ai-login-card .ai-account-panel{border-radius:20px;padding:22px 18px}.ai-product-grid{grid-template-columns:1fr;gap:12px;margin-bottom:18px}.ai-product-card{border-radius:20px;gap:16px;min-height:0;padding:19px}.ai-product-card:hover{transform:none}.ai-product-top{align-items:center}.ai-product-icon{border-radius:13px;width:42px;height:42px}.ai-product-copy strong{font-size:1.35rem}.ai-product-copy>span{font-size:.8125rem;line-height:1.6}.ai-product-features{gap:6px}.ai-product-features>span{padding:5px 8px;font-size:.625rem}.ai-product-action{padding-top:14px}.ai-access-gate{border-radius:22px;grid-template-columns:1fr}.ai-access-story{min-height:0;padding:27px 21px 25px}.ai-access-story h2{margin-top:17px;font-size:1.85rem}.ai-access-story>p{margin-bottom:20px;font-size:.8125rem;line-height:1.65}.ai-access-story ul{gap:8px 12px;margin-top:17px}.ai-access-story li{font-size:.625rem}.ai-access-form{padding:27px 20px 30px}.ai-access-form-head{margin-bottom:20px}.ai-access-form-head h2{font-size:1.5rem}.ai-access-form .ai-account-links{flex-direction:column;align-items:start;gap:0}.ai-workspace-switcher{border-radius:16px;padding:12px;display:block;top:64px}.ai-workspace-switcher [role=tablist]{width:100%}.ai-workspace-switcher button{flex:1;justify-content:center;padding-inline:8px}.ai-workspace-switcher button span{white-space:nowrap}.ai-page-head{padding:0 0 12px 16px}.ai-page-head h1{margin-block:16px;font-size:clamp(1.95rem,8vw,2.6rem)}.ai-page-head p{font-size:.9375rem}.ai-input-warning{padding:16px}.ai-input-warning p{font-size:.8125rem}.ai-profile-card,.ai-panel{border-radius:20px;padding:18px}.ai-panel-heading{align-items:start;gap:10px}.ai-panel-heading h2{font-size:1.15rem}.ai-summary-card{gap:18px;padding:22px 18px}.ai-summary-target{gap:3px}.ai-summary-target strong{font-size:2.2rem}.ai-overview-nets{gap:8px;padding-top:16px}.ai-overview-nets>div{padding-inline:8px 0}.ai-overview-nets strong{font-size:clamp(1.3rem,5.8vw,1.8rem)}.ai-overview-nets span,.ai-overview-nets small{font-size:.625rem}.ai-strategies{gap:7px}.ai-strategies button{border-radius:12px;padding:10px 8px}.ai-strategies button strong{font-size:.75rem}.ai-strategies button small{font-size:.625rem}.ai-robust-plan{padding:16px}.ai-robust-plan .ai-net-pair{gap:10px}.ai-robust-plan p{font-size:.8125rem}.ai-deck-controls{justify-content:space-between;align-items:center;gap:8px;margin:0 0 14px;display:flex}.ai-deck-controls>span{color:var(--muted);font-size:.8125rem}.ai-deck-controls b{color:var(--text)}.ai-deck-controls small{font-size:.6875rem}.ai-deck-controls>div{gap:6px;display:flex}.ai-deck-controls button{border:1px solid var(--line);background:var(--surface);min-width:44px;height:44px;color:var(--text);border-radius:12px;place-items:center;display:grid}.ai-arrow-back{transform:rotate(180deg)}.ai-subject-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;align-items:start;gap:12px;padding-bottom:12px;display:flex;overflow-x:auto}.ai-subject-card{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 calc(100% - 20px);padding:18px}.ai-subject-card h3{margin-bottom:18px}.ai-lessons-panel>.ai-note{margin-bottom:0}.ai-topic-plan>article{gap:10px;padding:16px 12px}.ai-topic-plan p{font-size:.8125rem}.ai-tabs button{padding:10px 8px;font-size:.8125rem}.ai-tabs button span{margin-left:4px}}.ai-page{width:min(1160px,100% - 64px);padding-block:36px 72px}.ai-login-shell{width:min(100%,450px);min-height:calc(100svh - 180px);padding-top:18px}.ai-login-shell:before{display:none}.ai-login-brand{gap:12px;margin-bottom:28px}.ai-login-brand .ai-mark{color:#e7fbf8;width:42px;height:42px;box-shadow:none;background:#135348;border:1px solid #339987;border-radius:13px;font-size:.85rem;font-weight:550}.ai-login-brand h1{letter-spacing:-.05em;font-size:1.9rem;font-weight:550}.ai-login-card .ai-account-panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--ui-shadow);border-radius:20px;padding:30px}.ai-login-card .ai-account-form input{background:var(--surface-soft);border-color:var(--line);border-radius:10px;min-height:56px}.ai-login-card .ai-account-form>button[type=submit]{border-radius:9px;min-height:48px;margin-top:4px}.ai-workspace-switcher{background:var(--surface);box-shadow:var(--ui-shadow);border-radius:14px;top:84px}.ai-onboarding{max-width:820px;margin:12px auto 70px}.ai-onboarding-loading{text-align:center;color:var(--muted);padding:40px}.ai-onboarding-head{color:var(--on-brand);background:linear-gradient(145deg, var(--brand-button), var(--brand-button-hover));border-radius:24px 24px 0 0;padding:clamp(26px,5vw,42px)}.ai-onboarding-eyebrow{color:var(--brand);letter-spacing:.14em;font-size:.7rem;font-weight:800;display:block}.ai-onboarding-head .ai-onboarding-eyebrow{color:#b5f3e8}.ai-onboarding-head h1{letter-spacing:-.05em;margin:12px 0 8px;font-size:clamp(2rem,4vw,3rem);line-height:1.12}.ai-onboarding-head p{color:#d2ede8;max-width:580px;margin:0;line-height:1.65}.ai-onboarding-form{border:1px solid var(--line);background:var(--surface);box-shadow:var(--ui-shadow);border-top:0;border-radius:0 0 24px 24px;padding:clamp(22px,5vw,42px)}.ai-onboarding-form fieldset{border:0;gap:18px;min-width:0;padding:0;display:grid}.ai-onboarding-form label{gap:8px;font-weight:650;display:grid}.ai-onboarding-form input:not([type=checkbox]),.ai-onboarding-form select{border:1px solid var(--line);background:var(--surface-soft);width:100%;min-height:49px;color:var(--text);font:inherit;border-radius:10px;padding:10px 13px;font-size:16px}.ai-onboarding-form input:focus-visible,.ai-onboarding-form select:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ai-onboarding-form label small{font-weight:400}.ai-onboarding-form label em{color:var(--muted);margin-left:6px;font-size:.75rem;font-style:normal;font-weight:400;display:inline}.ai-onboarding-section{border-top:1px solid var(--line);align-items:start;gap:14px;margin-top:22px;padding-top:22px;display:flex}.ai-onboarding-section:first-child{border-top:0;margin-top:0;padding-top:0}.ai-onboarding-section>span{height:34px;color:var(--brand);background:var(--brand-soft);border-radius:10px;flex:0 0 34px;place-items:center;font-size:.75rem;font-weight:800;display:grid}.ai-onboarding-section h2{letter-spacing:-.025em;margin:0;font-size:1.15rem}.ai-onboarding-section p{color:var(--muted);margin:4px 0 0;font-size:.85rem}.ai-onboarding-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ai-onboarding-choice button{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--text);border-radius:12px;font-weight:700}.ai-onboarding-choice button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.ai-onboarding-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ai-onboarding-grid>label{grid-template-rows:auto 49px auto;align-content:start}.ai-onboarding-note{background:var(--brand-soft);color:var(--muted);border-radius:12px;margin:0;padding:14px 16px;font-size:.83rem;line-height:1.6}.ai-onboarding-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ai-onboarding-actions .button{min-height:48px}.ai-field-toggle{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;padding:13px 14px}.ai-field-toggle span{line-height:1.5}.ai-onboarding-form .ai-choice-card{border:1px solid var(--line);background:var(--surface-soft);cursor:pointer;border-radius:14px;align-items:center;gap:13px;min-height:70px;padding:14px 16px;transition:border-color .22s,background-color .22s,box-shadow .22s;display:flex;position:relative}.ai-onboarding-form .ai-choice-card:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line))}.ai-onboarding-form .ai-choice-card:has(input:checked){border-color:color-mix(in srgb, var(--brand) 65%, var(--line));background:var(--brand-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 22%, transparent)}.ai-onboarding-form .ai-choice-card:focus-within{outline:2px solid var(--brand);outline-offset:3px}.ai-onboarding-form .ai-choice-card input[type=checkbox]{clip-path:inset(50%);opacity:0;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute;overflow:hidden}.ai-choice-mark{border:1.5px solid color-mix(in srgb, var(--brand) 40%, var(--line));background:var(--surface);color:#0000;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;transition:background-color .22s,color .22s,border-color .22s;display:grid}.ai-choice-mark svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ai-choice-card input:checked+.ai-choice-mark{border-color:var(--brand);background:var(--brand-button);color:var(--on-brand)}.ai-choice-copy{gap:3px;min-width:0;display:grid}.ai-choice-copy strong{font-size:.86rem;font-weight:750;line-height:1.35}.ai-choice-copy small{color:var(--muted);font-size:.73rem;font-weight:450;line-height:1.45}@media (prefers-reduced-motion:reduce){.ai-onboarding-form .ai-choice-card,.ai-choice-mark{transition:none}}.ai-student-strip{color:#fff;background:radial-gradient(circle at 94% -10%,#3dc6ad4a,#0000 42%),linear-gradient(130deg,#104a40,#145247 72%,#1c6e60);border:1px solid #277668;border-radius:20px;margin-bottom:16px;padding:clamp(24px,4vw,38px);position:relative;overflow:hidden;box-shadow:0 14px 36px #104a4023}.ai-student-strip:after{content:"";pointer-events:none;border:1px solid #ffffff24;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-110px;right:-38px}.ai-student-strip h1{z-index:1;overflow-wrap:anywhere;letter-spacing:-.055em;margin:0;font-size:clamp(1.65rem,3.5vw,2.75rem);font-weight:800;line-height:1.12;position:relative}.ai-student-strip h1 span{color:#97eede}.ai-student-strip p{z-index:1;color:#d9f8f2;max-width:54ch;margin:12px 0 0;font-size:clamp(.83rem,1.3vw,.95rem);line-height:1.55;position:relative}.ai-starting-roadmap{overflow:hidden}.ai-starting-head{border-bottom:1px solid var(--line);padding-bottom:20px}.ai-starting-head h2{letter-spacing:-.035em;margin:8px 0 5px;font-size:clamp(1.35rem,2vw,1.75rem)}.ai-starting-head p{color:var(--muted);margin:0;font-size:.85rem}.ai-starting-baseline{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.ai-starting-baseline>div{background:var(--surface-soft);border-radius:14px;gap:5px;padding:16px;display:grid}.ai-starting-baseline span{color:var(--muted);font-size:.75rem}.ai-starting-baseline strong{font-size:1.12rem}.ai-starting-subjects{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.ai-starting-subjects>div{border:1px solid var(--line);border-radius:12px;gap:5px;min-width:0;padding:12px;display:grid}.ai-starting-subjects span{color:var(--muted);font-size:.75rem}.ai-starting-subjects strong{font-variant-numeric:tabular-nums;font-size:1rem}.ai-starting-subjects small{color:var(--muted);font-size:.7rem;font-weight:400}.ai-starting-clarity{color:var(--muted);margin:16px 0;font-size:.82rem;line-height:1.6}.ai-starting-next{background:var(--brand-soft);border-radius:14px;align-items:start;gap:12px;margin-top:20px;padding:18px;display:flex}.ai-starting-next p{color:var(--muted);margin:5px 0 0;font-size:.83rem;line-height:1.55}.ai-profile-card,.ai-panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--ui-shadow);border-radius:18px}.ai-panel-heading h2,.ai-panel h2{letter-spacing:-.03em;font-weight:600}.ai-summary-card{box-shadow:none;background:radial-gradient(at 100%,#1c7d6c55,#0000 65%),#104239;border:1px solid #30766a;border-radius:20px}.ai-subject-card{box-shadow:none;border-radius:15px}.ai-method{border-radius:12px}.ai-tabs button{font-weight:600}@media (max-width:760px){.ai-onboarding{margin-top:0}.ai-onboarding-head{border-radius:18px 18px 0 0}.ai-onboarding-form{border-radius:0 0 18px 18px}.ai-onboarding-grid{grid-template-columns:1fr}.ai-starting-subjects{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-student-strip{align-items:start}.ai-page{width:min(100% - 32px,620px);padding-block:28px 54px}.ai-login-shell{min-height:calc(100svh - 210px);padding-top:6px}.ai-login-brand{margin-bottom:24px}.ai-login-brand h1{font-size:1.75rem}.ai-login-card .ai-account-panel{border-radius:18px;padding:24px 20px}.ai-workspace-switcher{top:70px}}.ai-hub-layout{grid-template-columns:minmax(208px,242px) minmax(0,1fr);align-items:start;gap:clamp(16px,2.2vw,30px);display:grid}.ai-hub-main{min-width:0}.ai-hub-main .ai-login-shell{margin-inline:auto}.ai-hub-workspace{margin-top:0}.ai-latest{border:1px solid var(--line);background:var(--surface);box-shadow:var(--ui-shadow);border-radius:18px;padding:18px;position:sticky;top:92px;overflow:hidden}.ai-latest-heading>span{color:var(--brand);letter-spacing:.11em;font-size:.64rem;font-weight:800}.ai-latest-heading h2{letter-spacing:-.035em;margin:7px 0 4px;font-size:1.06rem}.ai-latest-fallback{background:var(--surface-soft);border-radius:11px;gap:9px;padding:12px;display:grid}.ai-latest-fallback p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.5}.ai-latest-fallback a{color:var(--brand);font-size:.77rem;font-weight:700}.ai-latest-skeleton{color:var(--muted);font-size:.7rem;display:block}.ai-section-tabs{border:1px solid var(--line);background:var(--surface-soft);border-radius:15px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:8px;padding:5px;display:grid}.ai-section-tabs button{text-align:center;justify-content:center;align-items:center;gap:7px;min-height:50px;padding:10px 14px;line-height:1.25;display:flex}.ai-section-tabs button.active{border-color:var(--line);background:var(--surface);box-shadow:0 3px 12px #07211c0c}.ai-section-tabs button span{background:var(--brand-soft);min-width:24px;height:22px;color:var(--brand);border-radius:7px;place-items:center;margin:0;display:inline-grid}.ai-balance{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px;margin-top:20px;padding:21px 21px 16px}.ai-balance-labels{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;margin-bottom:15px;display:grid}.ai-balance-labels button{color:var(--text);text-align:center;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:750;line-height:1.3}.ai-balance-labels button:first-child{text-align:left}.ai-balance-labels button:last-child{text-align:right}.ai-balance-labels button:hover,.ai-balance-labels button:focus-visible{color:var(--brand)}.ai-balance input[type=range]{appearance:none;width:100%;height:30px;min-height:30px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.ai-balance input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--brand) var(--balance), var(--line-strong) var(--balance));border-radius:999px;height:8px}.ai-balance input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--brand) var(--balance), var(--line-strong) var(--balance));border-radius:999px;height:8px}.ai-balance input[type=range]::-webkit-slider-thumb{appearance:none;border:4px solid var(--surface);background:var(--brand);width:25px;height:25px;box-shadow:0 0 0 2px var(--brand), 0 4px 12px #10423933;border-radius:50%;margin-top:-8.5px}.ai-balance input[type=range]::-moz-range-thumb{border:4px solid var(--surface);background:var(--brand);width:17px;height:17px;box-shadow:0 0 0 2px var(--brand), 0 4px 12px #10423933;border-radius:50%}.ai-balance input[type=range]:focus-visible{outline:3px solid var(--brand);outline-offset:7px}.ai-balance>p{color:var(--muted);margin:17px 0 0;font-size:.75rem;line-height:1.45}.ai-conservative-pair{background:linear-gradient(145deg, var(--brand-button), var(--brand-button-hover));color:var(--on-brand);border:1px solid #317569;border-radius:17px;margin-top:14px;padding:clamp(20px,3vw,26px)}.ai-conservative-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.ai-conservative-heading>span{color:#b5f3e8;letter-spacing:.085em;font-size:.68rem;font-weight:800}.ai-conservative-heading small{color:#d2ede8;font-size:.68rem}.ai-conservative-values{align-items:center;gap:clamp(14px,4vw,35px);margin:18px 0 12px;display:flex}.ai-conservative-values>div{gap:3px;min-width:0;display:grid}.ai-conservative-values strong{font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-size:clamp(2.1rem,5vw,3.1rem);line-height:1}.ai-conservative-values>span{color:#89ebd9;font-size:1.45rem;font-weight:300}.ai-conservative-values div span{color:#d2ede8;font-size:.79rem}.ai-conservative-pair p{color:#d2ede8;max-width:67ch;margin:12px 0 0;font-size:.74rem;line-height:1.55}.ai-starting-topic-list{gap:10px;margin-top:20px;display:grid}.ai-starting-topic-list h3{margin:0 0 2px;font-size:1rem}.ai-starting-topic-list article{border:1px solid var(--line);border-radius:12px;gap:8px;padding:14px;display:grid}.ai-starting-topic-list article>div:first-child{gap:4px;display:grid}.ai-starting-topic-list article span{color:var(--muted);font-size:.75rem}.ai-gap-card{color:var(--on-brand);background:linear-gradient(145deg, var(--brand-button), var(--brand-button-hover));border:1px solid #317569;border-radius:18px;gap:16px;margin-bottom:20px;padding:24px;display:grid}.ai-gap-card>div:first-child>span{color:#b5f3e8;letter-spacing:.1em;font-size:.65rem;font-weight:800}.ai-gap-card h2{margin:6px 0;font-size:1.3rem}.ai-gap-card p,.ai-gap-card>small{color:#d2ede8;margin:0;font-size:.78rem;line-height:1.55}.ai-gap-values{gap:10px;display:flex}.ai-gap-values>div{background:#ffffff0c;border:1px solid #ffffff2a;border-radius:12px;min-width:118px;padding:12px 16px;display:grid}.ai-gap-values strong{font-variant-numeric:tabular-nums;font-size:1.7rem}.ai-gap-values span{color:#d2ede8;font-size:.72rem}@media (max-width:960px){.ai-hub-layout{grid-template-columns:1fr}.ai-latest{order:2;position:static}.ai-hub-main{order:1}}@media (max-width:560px){.ai-latest{padding:16px}.ai-section-tabs button{min-height:56px;padding-inline:8px;font-size:.76rem}.ai-balance{padding:18px 14px 15px}.ai-balance-labels{gap:4px}.ai-balance-labels button{font-size:.68rem}.ai-gap-card{padding:19px}.ai-gap-values>div{flex:1;min-width:0}}.ai-social-rail{align-items:start;gap:16px;min-width:0;display:grid;position:sticky;top:92px}.ai-social-rail .ai-latest{position:static}.ai-latest-heading{margin-bottom:14px}.ai-latest-heading h2{margin-bottom:0;font-size:1.04rem;line-height:1.3}.ai-media-viewport{border-radius:13px;overflow:hidden}.ai-media-track{will-change:transform;transition:transform .6s cubic-bezier(.2,.75,.2,1);display:flex}.ai-media-track>.ai-media-card{flex:0 0 100%}.ai-media-card{border:1px solid var(--line);background:var(--surface-soft);min-width:0;color:var(--text);border-radius:13px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:block;overflow:hidden}.ai-media-card:hover,.ai-media-card:focus-visible{border-color:var(--brand);box-shadow:0 8px 24px #07211c12}.ai-media-image{aspect-ratio:16/9;background:#17574b;position:relative;overflow:hidden}.ai-media-image img{object-fit:cover;width:100%;height:100%}.ai-media-link-icon{color:#fff;background:#11493fd9;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.73rem;display:grid;position:absolute;bottom:10px;right:10px}.ai-media-copy{gap:6px;padding:12px;display:grid}.ai-media-copy small{color:var(--brand);font-size:.67rem;font-weight:750}.ai-media-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;font-size:.81rem;line-height:1.35;display:-webkit-box;overflow:hidden}.ai-media-copy>span{color:var(--muted);font-size:.7rem}.ai-media-controls{justify-content:center;align-items:center;gap:8px;margin-top:10px;display:flex}.ai-media-dots{align-items:center;gap:5px;display:flex}.ai-media-dots button{cursor:pointer;background:0 0;border:0;border-radius:99px;width:18px;height:18px;padding:0}.ai-media-dots button:after{content:"";background:var(--line-strong);border-radius:50%;width:6px;height:6px;margin:auto;display:block}.ai-media-dots button.active:after{background:var(--brand);border-radius:9px;width:14px}.ai-yks-news-list{display:grid}.ai-yks-news-list>a{border-top:1px solid var(--line);color:var(--text);gap:5px;padding:12px 20px 12px 0;text-decoration:none;display:grid;position:relative}.ai-yks-news-list time{color:var(--brand);font-size:.67rem;font-weight:750}.ai-yks-news-list strong{font-size:.78rem;font-weight:650;line-height:1.42}.ai-yks-news-list>a>span{color:var(--brand);position:absolute;top:18px;right:0}.ai-yks-news-list>a:hover strong,.ai-yks-news-list>a:focus-visible strong{color:var(--brand)}.ai-yks-news-all{color:var(--brand);justify-content:space-between;align-items:center;margin-top:4px;font-size:.73rem;font-weight:750;text-decoration:none;display:flex}.ai-yks-news-all:hover,.ai-yks-news-all:focus-visible{text-decoration:underline}.ai-hub-workspace .ai-student-strip{margin-bottom:12px}.ai-hub-main .ai-login-shell{justify-content:flex-start;min-height:0;padding-block:clamp(12px,3vw,32px) 12px}.ai-student-strip blockquote{z-index:1;margin:16px 0 0;position:relative}.ai-student-strip blockquote p{color:#f0fcfa;max-width:62ch;margin:0;font-size:clamp(.9rem,1.5vw,1.04rem);line-height:1.55}.ai-student-strip cite{color:#ade7dc;margin-top:9px;font-size:.72rem;font-style:normal;display:block}.ai-student-strip cite a{color:inherit;text-underline-offset:3px}.ai-student-strip cite a:hover,.ai-student-strip cite a:focus-visible{color:#fff}.ai-workspace-switcher{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-bottom:20px;padding:0;display:block;position:static}.ai-workspace-switcher [role=tablist]{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;padding:0;display:grid}.ai-workspace-switcher button{border:1px solid var(--line);width:100%;min-width:0;min-height:150px;color:var(--text);background:var(--surface);box-shadow:var(--ui-shadow);text-align:center;cursor:pointer;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:16px 12px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:flex}.ai-workspace-switcher button:hover{border-color:color-mix(in srgb, var(--brand) 42%, var(--line));transform:translateY(-3px);box-shadow:0 12px 28px #10423916}.ai-workspace-switcher button:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.ai-workspace-switcher button[aria-selected=true]{border-color:color-mix(in srgb, var(--brand) 62%, var(--line));color:var(--text);background:linear-gradient(155deg, var(--brand-soft), var(--surface) 75%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 16%, transparent), 0 10px 28px #10423916}.ai-workspace-switcher .ai-tool-icon{width:45px;height:45px;color:var(--brand);background:var(--brand-soft);border-radius:14px;flex:0 0 45px;place-items:center;display:grid}.ai-workspace-switcher button[aria-selected=true] .ai-tool-icon{color:var(--on-brand);background:var(--brand-button)}.ai-workspace-switcher .ai-tool-icon svg{width:23px;height:23px}.ai-workspace-switcher .ai-tool-copy{white-space:normal;width:100%;min-width:0;display:block}.ai-tool-copy strong{color:var(--text);letter-spacing:-.025em;overflow-wrap:normal;font-size:clamp(.9rem,1.55vw,1.08rem);font-weight:800;line-height:1.25;display:block}.ai-workspace-switcher button[aria-selected=true] .ai-tool-copy strong{color:var(--brand)}.ai-goal-overview{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:17px 20px;display:flex}.ai-goal-overview>div{gap:5px;min-width:0;display:grid}.ai-goal-overview>div>span{color:var(--muted);letter-spacing:.12em;font-size:.65rem;font-weight:800}.ai-goal-overview strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(1.08rem,2vw,1.3rem)}.ai-goal-overview p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.78rem}.ai-goal-overview button{flex:none}.ai-goal-report-head{border-bottom:1px solid var(--line);padding-bottom:17px}.ai-goal-report-head h2{letter-spacing:-.04em;max-width:720px;margin:0;font-size:clamp(1.28rem,2.3vw,1.7rem);line-height:1.25}.ai-goal-table-wrap{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-top:18px;overflow-x:auto}.ai-goal-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;text-align:center;width:100%}.ai-goal-table caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ai-goal-table th,.ai-goal-table td{border-bottom:1px solid var(--line);padding:15px 10px}.ai-goal-table thead{color:var(--muted);background:var(--surface-soft);font-size:.74rem}.ai-goal-table thead th{font-weight:700}.ai-goal-table thead th:last-child{line-height:1.2}.ai-goal-table thead small{color:var(--muted);font-size:.62rem;font-weight:550}.ai-goal-year-button{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 3px;font-weight:800}.ai-goal-year-button[aria-pressed=true]{background:var(--brand-soft)}.ai-goal-year-button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ai-goal-mix{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;margin-top:12px;padding:12px 15px}.ai-goal-mix summary{color:var(--brand);cursor:pointer;font-size:.78rem;font-weight:750}.ai-goal-mix p{color:var(--muted);margin:10px 0;font-size:.72rem;line-height:1.5}.ai-goal-mix-values{flex-wrap:wrap;gap:7px;display:flex}.ai-goal-mix-values>span{background:var(--surface);font-variant-numeric:tabular-nums;border-radius:7px;align-items:baseline;gap:5px;padding:6px 8px;display:inline-flex}.ai-goal-mix small{color:var(--muted);font-size:.66rem}.ai-goal-mix strong{color:var(--text);font-size:.72rem}.ai-goal-weight-editor{border-top:1px solid var(--line);margin-top:12px;padding-top:11px}.ai-goal-weight-editor>.ai-text-button{padding:5px 0;font-size:.75rem}.ai-goal-weight-editor form{margin-top:10px}.ai-goal-weight-editor form>p{margin:0 0 12px}.ai-goal-weight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ai-goal-weight-grid label{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(70px,.7fr) 38px;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.ai-goal-weight-grid label span{color:var(--text);font-size:.7rem;font-weight:700}.ai-goal-weight-grid input{width:100%;accent-color:var(--brand);cursor:pointer}.ai-goal-weight-grid b{color:var(--brand);font-variant-numeric:tabular-nums;text-align:right;font-size:.7rem}.ai-goal-weight-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.ai-goal-weight-actions .button{min-height:37px;padding:0 12px;font-size:.74rem}.ai-goal-table tbody th{color:var(--brand);font-weight:800}.ai-goal-table tbody td{color:var(--text);font-weight:750}.ai-goal-table tbody td:last-child{color:var(--brand)}.ai-goal-table .ai-goal-unavailable{color:var(--muted);text-align:left;font-size:.76rem;font-weight:550}.ai-goal-table tbody tr:last-child th,.ai-goal-table tbody tr:last-child td{border-bottom:0}.ai-goal-table tbody tr:last-child{background:color-mix(in srgb, var(--brand-soft) 55%, var(--surface))}.ai-goal-progress{border-top:1px solid var(--line);margin-top:20px;padding-top:19px}.ai-goal-progress-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 12px;margin-bottom:12px;display:flex}.ai-goal-progress-head h3{letter-spacing:-.025em;margin:0;font-size:1.05rem}.ai-goal-progress-head span{color:var(--muted);font-size:.7rem}.ai-goal-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ai-goal-progress-item{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;min-width:0;padding:14px}.ai-goal-progress-label,.ai-goal-progress-values{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 8px;display:flex}.ai-goal-progress-label strong{color:var(--brand);font-size:.82rem}.ai-goal-progress-label small{color:var(--muted);font-size:.68rem}.ai-goal-progress-values{margin-top:9px}.ai-goal-progress-values b{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:1.32rem}.ai-goal-progress-values span{color:var(--muted);font-size:.72rem;font-weight:650}.ai-goal-progress-track{background:var(--line);border-radius:999px;height:5px;margin-top:11px;overflow:hidden}.ai-goal-progress-track span{border-radius:inherit;background:var(--brand);height:100%;transition:width .25s;display:block}.ai-stats-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;display:flex}.ai-stats-heading h2{letter-spacing:-.04em;margin:5px 0 3px;font-size:clamp(1.4rem,2.5vw,1.85rem)}.ai-stats-heading p,.ai-stats-focus p,.ai-stats-empty p{color:var(--muted);margin:0;font-size:.79rem;line-height:1.5}.ai-stats-period{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;padding:4px;display:flex}.ai-stats-period button{min-height:35px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:.74rem;font-weight:750}.ai-stats-period button[aria-pressed=true]{color:var(--brand);background:var(--surface);box-shadow:0 2px 9px #08241f12}.ai-stats-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.ai-stats-summary article{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;min-width:0;padding:14px}.ai-stats-summary small,.ai-stats-summary span{color:var(--muted);font-size:.67rem;display:block}.ai-stats-summary strong{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin-top:7px;font-size:clamp(1.1rem,2.4vw,1.55rem);display:block}.ai-stats-chart-head{justify-content:space-between;align-items:center;margin-top:27px;display:flex}.ai-stats-chart-head h3,.ai-stats-focus h3{margin:0;font-size:1rem}.ai-stats-chart-head>div{color:var(--muted);gap:13px;font-size:.7rem;display:flex}.ai-stats-chart-head>div span:before{content:"";background:var(--brand);border-radius:2px;width:7px;height:7px;margin-right:5px;display:inline-block}.ai-stats-chart-head>div span:last-child:before{background:#4ebcb7}.ai-stats-chart{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;height:184px;margin-top:12px;padding:10px 6px 0;display:grid}.ai-stats-bucket{grid-template-rows:1fr 17px 15px;justify-items:center;min-width:0;display:grid}.ai-stats-bars{border-bottom:1px solid var(--line);justify-content:center;align-items:end;gap:3px;width:100%;display:flex}.ai-stats-bars span{background:var(--brand);border-radius:4px 4px 0 0;width:min(20px,35%)}.ai-stats-bars span:last-child{background:#4ebcb7}.ai-stats-bucket small{max-width:100%;color:var(--muted);white-space:nowrap;font-size:.62rem;overflow:hidden}.ai-stats-bucket em{color:var(--muted);font-size:.6rem;font-style:normal}.ai-stats-focus{margin-top:25px}.ai-stats-focus>div:last-of-type{gap:8px;margin-top:12px;display:grid}.ai-stats-focus article{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;align-items:center;gap:11px;min-width:0;padding:11px 13px;display:flex}.ai-stats-focus article b{color:var(--brand);font-size:.7rem}.ai-stats-focus article span{flex:1;gap:3px;min-width:0;display:grid}.ai-stats-focus article strong{font-size:.8rem}.ai-stats-focus article small{color:var(--muted);font-size:.66rem}.ai-stats-focus article em{color:var(--brand);white-space:nowrap;font-size:.78rem;font-style:normal;font-weight:750}.ai-stats-missing{margin-top:12px!important}.ai-stats-subjects{border:1px solid var(--line);border-radius:11px;margin-top:24px;padding:12px 14px}.ai-stats-subjects summary{color:var(--brand);cursor:pointer;font-size:.78rem;font-weight:750}.ai-stats-subjects>div{margin-top:12px}.ai-stats-subjects article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 60px 60px;align-items:center;gap:10px;padding:9px 0;display:grid}.ai-stats-subjects article span{gap:3px;display:grid}.ai-stats-subjects strong{font-size:.77rem}.ai-stats-subjects small,.ai-stats-subjects p{color:var(--muted);font-size:.66rem}.ai-stats-subjects b,.ai-stats-subjects em{text-align:right;font-variant-numeric:tabular-nums;font-size:.75rem;font-style:normal}.ai-stats-subjects em[data-direction=up]{color:#15946e}.ai-stats-subjects em[data-direction=down]{color:#db6672}.ai-goal-deep-dive{margin-top:20px}.ai-goal-deep-dive>summary{border:1px solid var(--line);color:var(--brand);background:var(--surface);cursor:pointer;border-radius:16px;padding:17px 20px;font-size:.85rem;font-weight:750}.ai-goal-deep-dive[open]>summary{margin-bottom:16px}.ai-goal-deep-dive>summary:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.ai-balance .ai-balance-readout{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.ai-balance-readout strong{color:var(--brand);font-variant-numeric:tabular-nums;font-size:.88rem}.ai-balance-readout span{color:var(--muted);font-size:.71rem}.ai-year-section-heading{justify-content:space-between;align-items:baseline;gap:12px;margin:22px 0 12px;display:flex}.ai-year-section-heading h3{letter-spacing:-.025em;margin:0;font-size:1.12rem}.ai-year-section-heading>span{color:var(--muted);font-size:.74rem}.ai-year-section-heading>div p{color:var(--muted);margin:5px 0 0;font-size:.78rem;line-height:1.4}.ai-year-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ai-year-card{border:1px solid var(--line);background:linear-gradient(145deg, var(--surface), var(--surface-soft));border-radius:16px;min-width:0;padding:17px}.ai-year-card:first-child{border-color:color-mix(in srgb, var(--brand) 35%, var(--line))}.ai-year-card header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.ai-year-card header strong{color:var(--brand);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.35rem}.ai-year-card header span{color:var(--muted);font-size:.68rem}.ai-year-scenarios>div>span{color:var(--muted);margin-bottom:5px;font-size:.72rem;display:block}.ai-year-targets{gap:13px;display:grid}.ai-year-targets>div+div{border-top:1px solid var(--line);padding-top:12px}.ai-year-targets span{color:var(--muted);margin-bottom:5px;font-size:.71rem;display:block}.ai-year-targets strong{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:clamp(1.18rem,2vw,1.45rem);display:block}.ai-year-targets>div:last-child strong{color:var(--brand)}.ai-year-targets small{letter-spacing:0;font-size:.68rem;font-weight:550}.ai-year-targets i{color:var(--muted);padding-inline:5px;font-style:normal;font-weight:400}.ai-year-targets em{color:var(--muted);font-size:.82rem;font-style:normal}.ai-year-card p{color:var(--muted);margin:14px 0 0;font-size:.74rem;line-height:1.45}.ai-year-unavailable{min-height:48px}.ai-year-scenarios{gap:12px;display:grid}.ai-year-scenarios>div+div{border-top:1px solid var(--line);padding-top:12px}.ai-year-scenarios .ai-net-pair{gap:7px}.ai-year-scenarios .ai-net-pair b{color:var(--text);font-size:1.25rem}.ai-year-scenarios>div:last-child .ai-net-pair b{color:var(--brand)}.ai-year-scenarios small{color:var(--muted);font-size:.7rem}@media (max-width:960px){.ai-social-rail{order:2;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.ai-hub-main{order:1}}@media (max-width:640px){.ai-goal-weight-grid{grid-template-columns:1fr}.ai-stats-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-stats-summary article:last-child{grid-column:1/-1}.ai-stats-chart{gap:2px}.ai-social-rail{grid-template-columns:1fr}.ai-student-strip{padding:25px 21px}.ai-year-cards{grid-template-columns:1fr}.ai-year-card{padding:16px}.ai-year-targets strong{font-size:clamp(1.18rem,5.3vw,1.48rem)}.ai-workspace-switcher [role=tablist]{gap:8px}.ai-workspace-switcher button{border-radius:14px;gap:8px;min-height:92px;padding:9px 4px}.ai-workspace-switcher .ai-tool-icon{border-radius:10px;flex-basis:30px;width:30px;height:30px}.ai-workspace-switcher .ai-tool-icon svg{width:18px;height:18px}.ai-tool-copy strong{font-size:.7rem;line-height:1.18}.ai-goal-table th,.ai-goal-table td{padding:13px 5px;font-size:.8rem}.ai-goal-table thead th{font-size:.68rem}.ai-goal-table th:first-child{width:49px}.ai-goal-table th:last-child{width:86px}.ai-goal-table th:nth-child(4){width:48px}.ai-goal-progress-item{padding:11px}.ai-conservative-values strong{font-size:clamp(1.55rem,7vw,2.1rem)}}@media (max-width:360px){.ai-workspace-switcher button{gap:7px;padding:7px 3px}.ai-workspace-switcher .ai-tool-icon{flex-basis:26px;width:26px;height:26px}.ai-tool-copy strong{font-size:.64rem}.ai-goal-table th,.ai-goal-table td{padding-inline:3px;font-size:.75rem}.ai-goal-table thead th{font-size:.62rem}.ai-goal-table th:last-child{width:76px}}@media (prefers-reduced-motion:reduce){.ai-media-track,.ai-media-card,.ai-workspace-switcher button{transition:none}}@media (max-width:600px){.ai-stats-chart{height:204px}.ai-stats-bucket{grid-template-rows:1fr 32px 17px}.ai-stats-bucket small{white-space:normal;text-align:center;align-self:center;font-size:.72rem;line-height:1.2}.ai-stats-bucket em{font-size:.68rem}}.ai-stats-window-note{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:14px;display:flex}.ai-stats-window-note p{color:var(--muted);flex:230px;margin:0;font-size:.82rem;line-height:1.6}.ai-stats-window-note button{min-height:44px}
