:root{--ease-quid:cubic-bezier(.2, .7, .2, 1);--dur-enter:.48s}@layer components{.card{border-radius:var(--radius-lg)}.btn-ghost,.btn-quiet{color:var(--ink-2);background:0 0}.btn-quiet:hover:not(:disabled){color:var(--ink);background:var(--row-hover)}.btn-sm{min-height:2rem;padding:.25rem .75rem;font-size:.8125rem}.btn-lg{border-radius:10px;min-height:2.75rem;padding:.5rem 1.25rem;font-size:.9375rem}.t-display{font-size:var(--fs-display);letter-spacing:-.022em;color:var(--ink);font-weight:650;line-height:1.2}.t-title{font-size:var(--fs-title);letter-spacing:-.012em;color:var(--ink);font-weight:600;line-height:1.35}.t-body{font-size:var(--fs-body);color:var(--ink-2);line-height:1.55}.t-caption{font-size:var(--fs-caption);color:var(--pencil);line-height:1.45}.t-figure{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:650;line-height:1.05}.page-head{gap:.75rem;display:grid}.page-head-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.page-head-name{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.page-name{font-size:var(--fs-body);color:var(--ink-2);font-weight:600;line-height:1.4}.page-name[data-solo]{max-width:44rem;font-family:var(--font-sans);letter-spacing:-.022em;color:var(--ink);text-wrap:balance;font-size:clamp(1.375rem,1.15rem + .9vw,1.625rem);font-weight:600;line-height:1.25}.page-finding{max-width:44rem;font-family:var(--font-sans);letter-spacing:-.022em;color:var(--ink);text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.375rem,1.15rem + .9vw,1.625rem);font-weight:600;line-height:1.25}.page-standfirst{max-width:40rem;font-size:var(--fs-body);color:var(--ink-2);text-wrap:pretty;line-height:1.55}.fig-n{font-variant-numeric:tabular-nums;white-space:nowrap}.section{padding:1.5rem}@media (min-width:640px){.section{padding:1.75rem 2rem 2rem}}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:1.5rem;display:flex}.section-title{font-size:var(--fs-title);letter-spacing:-.012em;color:var(--ink);text-wrap:balance;font-weight:600;line-height:1.35}.section-sub{max-width:40rem;font-size:var(--fs-small);color:var(--pencil);margin-top:.25rem;line-height:1.5}.section-action{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.stat-label{font-size:var(--fs-caption);color:var(--pencil);font-weight:550;line-height:1.35}.stat-value{margin-top:.5rem;font-size:1.875rem}.stat-value[data-hero]{font-size:2.375rem}.stat-tools{flex:none;align-items:center;gap:.25rem;margin:-.25rem -.25rem -.25rem 0;display:flex}.stat-tools>button{border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;min-height:1.5rem;display:inline-flex}.stat-tools>.ask-pill.icon-only{min-width:1.5rem;height:1.5rem}.figure-strip-wrap{min-width:0;container-type:inline-size}.figure-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid;overflow:hidden}.figure-strip[data-n="1"]{grid-template-columns:minmax(0,1fr)}.figure-cell{min-width:0;box-shadow:-1px -1px 0 var(--rule);padding:1rem 1.25rem 1.125rem}.figure-label{font-size:var(--fs-caption);color:var(--pencil);font-weight:550;line-height:1.35}.figure-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);overflow-wrap:anywhere;margin:.375rem 0 0;font-size:1.625rem;font-weight:650;line-height:1.1}.figure-value[data-tone=alert]{color:var(--red)}.figure-value[data-tone=good]{color:var(--green)}.figure-value[data-tone=watch]{color:var(--ink)}.figure-sub{font-size:var(--fs-caption);color:var(--pencil);margin:.25rem 0 0;line-height:1.4}@container (min-width:30rem){.figure-strip:is([data-n="3"],[data-n="5"],[data-n="6"],[data-n="9"]){grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:36rem){.figure-strip:is([data-n="4"],[data-n="7"],[data-n="8"]){grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width:25.99rem){.figure-strip[data-tools]{grid-template-columns:minmax(0,1fr)}}.figure-strip[data-tools]>.figure-cell{grid-template-columns:minmax(0,1fr) auto;align-content:start;column-gap:.5rem;display:grid}.figure-strip[data-tools]>.figure-cell>.figure-label{grid-area:1/1;align-self:center}.figure-strip[data-tools]>.figure-cell>:is(.figure-value,.figure-sub){grid-column:1/-1}.figure-tools{grid-area:1/2;align-items:center;gap:.25rem;margin:-.25rem -.25rem -.25rem 0;display:flex}.figure-tools>button{border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;min-height:1.5rem;display:inline-flex}.figure-tools>.ask-pill.icon-only{min-width:1.5rem;height:1.5rem}.figure-strip[data-tools]:hover>.figure-cell:not(:hover) .ask-pill.icon-only:not(:focus-visible){width:1.5rem;color:var(--wet);border-color:color-mix(in srgb, var(--wet) 30%, transparent);background:0 0;padding:0}.figure-strip[data-tools]:hover>.figure-cell:not(:hover) .ask-pill.icon-only:not(:focus-visible) .ask-label{display:none}.figure-strip-flat{border-block:1px solid var(--rule);margin-inline:-1rem}.figure-strip-flat>.figure-cell{padding:1rem 1rem 1.125rem}.section[id]{scroll-margin-top:6rem}.ov-tap>button,button.ov-tap,.mf-tap>button,button.mf-tap{border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;min-height:1.5rem;display:inline-flex}.ov-rows,.mf-rows{margin:0;padding:0;list-style:none}.ov-rows>li,.mf-rows>li{border-top:1px solid var(--rule);padding:1rem 0}.ov-rows>li:first-child,.mf-rows>li:first-child{border-top:0;padding-top:0}.ov-rows>li:last-child,.mf-rows>li:last-child{padding-bottom:0}.ov-rows[data-tight]>li{padding:.625rem 0}.ov-rows[data-tight]>li:first-child{padding-top:0}.ov-rows[data-tight]>li:last-child{padding-bottom:0}.ov-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.ov-row-main{flex-wrap:wrap;flex:14rem;align-items:baseline;gap:.25rem .5rem;min-width:0;display:flex}.ov-row-name{font-size:var(--fs-body);color:var(--ink);font-weight:600}.ov-row-state{font-size:var(--fs-small);color:var(--ink-2)}.ov-row-figure{font-size:var(--fs-body);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-weight:600}.ov-link,.mf-link{color:var(--wet);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--wet) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--wet) 40%, transparent);text-underline-offset:3px;font-weight:600}.ov-link{white-space:nowrap}.ov-link:hover,.mf-link:hover{text-decoration-color:currentColor}.ov-label{font-size:var(--fs-caption);color:var(--ink-2);font-weight:600;line-height:1.35}.mf-boxes{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));column-gap:1.5rem;margin:0;display:grid}.mf-box{border-top:1px solid var(--rule);min-width:0;padding:.75rem 0}.mf-box>dt{font-size:var(--fs-caption);color:var(--ink-2);line-height:1.4}.mf-box-n{color:var(--ink);font-weight:600}.mf-box>dd{margin:.25rem 0 0}.mf-box>dd.tabular{letter-spacing:-.02em;color:var(--ink);font-size:1.25rem;font-weight:650;line-height:1.2}.mf-box[data-key]>dd.tabular{color:var(--wet);font-size:1.625rem}.segmented{isolation:isolate;border:1px solid var(--control);background:var(--seg-track);--seg-i:0;vertical-align:middle;border-radius:10px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;max-width:100%;padding:3px;display:inline-grid;position:relative}.segmented[data-full]{width:100%;display:grid}.segmented-thumb{z-index:0;width:calc((100% - 6px) / var(--seg-n,3));background:var(--ink);box-shadow:0 1px 2px #00000029, 0 6px 14px -8px var(--shadow-ink);transform:translateX(calc(var(--seg-i) * 100%));transition:transform var(--dur-2) var(--ease-out), background-color var(--dur-2) ease, opacity var(--dur-1) ease;border-radius:7px;position:absolute;top:3px;bottom:3px;left:3px}.segmented:not(:has(input:checked)) .segmented-thumb{opacity:0}.segmented:has(input[data-tone=brand]:checked) .segmented-thumb{background:var(--wet)}.segmented-option{z-index:1;cursor:pointer;min-width:0;display:flex;position:relative}.segmented-option>input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.segmented-label{min-height:2rem;color:var(--ink-2);white-space:nowrap;transition:color var(--dur-2) ease, background-color var(--dur-1) ease;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:550;line-height:1.2;display:inline-flex}.segmented[data-size=sm] .segmented-label{gap:.25rem;min-height:1.75rem;padding:0 .375rem;font-size:.75rem}.segmented-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.segmented-option:hover>input:not(:checked):not(:disabled)+.segmented-label{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.segmented-option>input:checked+.segmented-label{color:var(--paper);font-weight:600}.segmented-option>input[data-tone=brand]:checked+.segmented-label{color:var(--wet-ink)}.segmented-option>input:focus-visible+.segmented-label{outline:2px solid var(--wet);outline-offset:2px}.segmented-option:has(>input:disabled){cursor:not-allowed}.segmented-option>input:disabled:not(:checked)+.segmented-label{color:var(--pencil)}.segmented-option svg{flex:none}.segmented:has(>label:nth-of-type(2)>input:checked){--seg-i:1}.segmented:has(>label:nth-of-type(3)>input:checked){--seg-i:2}.segmented:has(>label:nth-of-type(4)>input:checked){--seg-i:3}.segmented:has(>label:nth-of-type(5)>input:checked){--seg-i:4}.segmented:has(>label:nth-of-type(6)>input:checked){--seg-i:5}.segmented:has(>label:nth-of-type(7)>input:checked){--seg-i:6}.segmented:has(>label:nth-of-type(8)>input:checked){--seg-i:7}.switch{min-height:2rem;color:var(--ink-2);font-size:var(--fs-small);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.625rem;padding:0;display:inline-flex}.switch-track{background:var(--control);width:2.5rem;height:1.5rem;transition:background-color var(--dur-2) var(--ease-out);border-radius:999px;flex:none;position:relative;box-shadow:inset 0 1px 2px #00000024}.switch-thumb{background:var(--switch-thumb);width:18px;height:18px;transition:transform var(--dur-2) var(--ease-out);border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000047}.switch[aria-checked=true] .switch-track,.switch[aria-checked=false][data-sending] .switch-track{background:var(--wet)}.switch[aria-checked=true] .switch-thumb,.switch[aria-checked=false][data-sending] .switch-thumb{transform:translate(16px)}.switch[aria-checked=true][data-sending] .switch-track{background:var(--control)}.switch[aria-checked=true][data-sending] .switch-thumb{transform:none}.switch:focus-visible{outline:none}.switch:focus-visible .switch-track{outline:2px solid var(--wet);outline-offset:2px}.switch:disabled{cursor:not-allowed;opacity:.5}.switch-words{flex-direction:column;line-height:1.25;display:flex}.switch-words strong{font-size:var(--fs-small);color:var(--ink);font-weight:600}.switch-words span{color:var(--pencil);font-size:.75rem}.switch[data-size=lg]{border:1px solid var(--control);background:var(--sheet);min-height:2.75rem;box-shadow:var(--shadow-1);transition:border-color var(--dur-1) ease;gap:.75rem;padding:.375rem 1rem .375rem .5rem}.switch[data-size=lg]:hover:not(:disabled){border-color:var(--ink-2)}.switch[data-size=lg]:focus-visible{outline:2px solid var(--wet);outline-offset:2px}.switch[data-size=lg]:focus-visible .switch-track{outline:none}.numfield{border:1px solid var(--control);border-radius:var(--radius-sm);background:var(--sheet);height:2.25rem;color:var(--ink);cursor:text;transition:border-color var(--dur-1) ease, box-shadow var(--dur-1) ease;align-items:center;gap:.25rem;padding:0 .625rem;display:inline-flex}.numfield:hover:not(:focus-within){border-color:var(--ink-2)}.numfield:focus-within{border-color:var(--wet);box-shadow:0 0 0 1px var(--wet), 0 0 0 4px color-mix(in srgb, var(--wet) 16%, transparent)}.numfield[data-size=sm]{height:2rem;padding:0 .5rem}.numfield-affix{font-size:var(--fs-small);color:var(--pencil);flex:none}.numfield>input{width:var(--numfield-w,5ch);min-width:0;min-height:1.5rem;color:inherit;font:inherit;font-size:var(--fs-body);font-variant-numeric:tabular-nums;text-align:right;appearance:textfield;background:0 0;border:0;align-self:stretch;padding:0;font-weight:600}.numfield>input:focus,.numfield>input:focus-visible{outline:none}.numfield>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numfield>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numfield:has(>input:disabled){opacity:.55;cursor:not-allowed}.disclosure{interpolate-size:allow-keywords}.disclosure>summary{cursor:pointer;min-height:2rem;font-size:var(--fs-caption);color:var(--pencil);transition:color var(--dur-1) ease;border-radius:6px;align-items:center;gap:.375rem;font-weight:550;list-style:none;display:inline-flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:hover{color:var(--ink)}.disclosure-chevron{transition:transform var(--dur-2) var(--ease-out);flex:none}.disclosure[open]>summary .disclosure-chevron{transform:rotate(90deg)}.disclosure::details-content{block-size:0;transition:block-size var(--dur-3) var(--ease-out), content-visibility var(--dur-3) allow-discrete;overflow:clip}.disclosure[open]::details-content{block-size:auto}.disclosure-body{border-radius:var(--radius-md);background:color-mix(in srgb, var(--sheet-2) 70%, var(--sheet));border:1px solid var(--rule);max-width:42rem;font-size:var(--fs-small);color:var(--ink-2);margin-top:.5rem;padding:.875rem 1rem;line-height:1.55}.disclosure-body>*+*{margin-top:.5rem}.disclosure-body strong{color:var(--ink);font-weight:600}.disclosure-body ul{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.disclosure-body li{padding-left:.875rem;position:relative}.disclosure-body li:before{content:"";background:var(--pencil);border-radius:999px;width:4px;height:4px;position:absolute;top:.62em;left:0}.disclosure-plain>summary{font-size:var(--fs-small)}.disclosure-plain-body{min-width:0;margin-top:1rem}.disclosure-plain-body>*+*{margin-top:1.5rem}.settings-list{margin:0;padding:0;list-style:none}.setting-row{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding:.875rem 0;display:flex}.settings-list>.setting-row:first-child{border-top:0}.setting-text{flex:15rem;min-width:0}.setting-label{font-size:var(--fs-body);color:var(--ink);font-weight:550;line-height:1.4;display:block}.setting-hint{font-size:var(--fs-caption);color:var(--pencil);margin-top:.125rem;line-height:1.45;display:block}.setting-control{flex-wrap:wrap;flex:none;align-items:center;gap:.5rem;max-width:100%;display:flex}.setting-extra{flex-basis:100%;min-width:0}.section-index{font-size:var(--fs-caption);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;display:flex}.section-index-label{color:var(--pencil)}.section-index ul{margin:0;padding:0;list-style:none;display:contents}.section-index a{min-height:1.75rem;color:var(--wet);align-items:center;font-weight:600;display:inline-flex}.section-index a:hover{color:var(--ink)}.section-index a[data-danger]{color:var(--red)}.card.danger-zone{border-color:color-mix(in srgb, var(--red) 45%, var(--rule))}.danger-zone .danger-btn{color:var(--red)}.danger-zone .danger-confirm:not(:disabled){background:var(--red);border-color:var(--red);color:var(--sheet)}.notice{border:1px solid var(--rule);border-left:3px solid var(--neon-line);border-radius:var(--radius-md);background:var(--sheet);font-size:var(--fs-small);color:var(--ink-2);box-shadow:var(--shadow-1);flex-wrap:wrap;align-items:center;gap:.375rem .75rem;padding:.75rem 1rem;line-height:1.45;display:flex}.notice strong{color:var(--ink);font-weight:600}.notice a{color:var(--wet);white-space:nowrap;font-weight:600}.card{border-color:var(--rule);box-shadow:var(--shadow-card)}main tbody tr:hover,main li.border-dotted:hover{box-shadow:none}.btn-primary{box-shadow:0 1px 1px #0d1e1c14}.btn-primary:hover:not(:disabled){background:color-mix(in srgb, var(--cta-bg) 88%, var(--ink));transform:none;box-shadow:0 1px 2px #0d1e1c1f}.btn-secondary:hover:not(:disabled),.btn-ghost:hover:not(:disabled){transform:none}.btn-secondary:hover:not(:disabled){border-color:var(--control);color:var(--ink);background:var(--row-hover)}.sidebar{border-right-color:var(--rule)}.side-group{font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--pencil);margin-bottom:.25rem;font-size:.75rem;font-weight:600}.side-link{border-radius:8px;min-height:2.125rem;padding:.375rem .625rem .375rem 2rem;font-weight:500}.side-link.with-icon{padding-left:.625rem}.side-link[aria-current=page]{font-weight:600}.side-account{align-items:center;gap:.625rem;min-width:0;display:flex}.side-mono{background:var(--wet-tint);width:1.875rem;height:1.875rem;color:var(--wet);letter-spacing:.02em;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.side-org{font-size:var(--fs-caption);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}.side-mail{color:var(--pencil);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.3;overflow:hidden}.side-foot-row{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.plan-pill{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--pencil);white-space:nowrap;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;padding:0;font-size:.75rem;font-weight:500;text-decoration:none}a.plan-pill:hover,a.plan-pill:focus-visible{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.side-foot-row .plan-pill{white-space:normal;min-width:0;line-height:1.25}.side-signout{min-height:1.75rem;color:var(--pencil);transition:color var(--dur-1) ease, background-color var(--dur-1) ease;border-radius:6px;align-items:center;gap:.375rem;padding:0 .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.side-signout:hover{color:var(--ink);background:var(--row-hover)}.dot{background:var(--control);vertical-align:.05em;border-radius:999px;flex:none;width:.5rem;height:.5rem;display:inline-block}.dot[data-tone=on]{background:var(--wet);box-shadow:0 0 0 3px var(--wet-tint)}.dot[data-tone=alert]{background:var(--red);box-shadow:0 0 0 3px var(--red-bg)}.dot[data-tone=off]{box-shadow:inset 0 0 0 1.5px var(--control);background:0 0}.setting-row[data-icon]{grid-template-columns:1.125rem minmax(0,1fr) auto;align-items:center;column-gap:.875rem;display:grid}.setting-icon{color:var(--pencil);justify-content:center;align-items:center;display:flex}.setting-row[data-icon]>.setting-text{flex:none}.setting-row[data-icon]>.setting-extra{grid-column:2/-1}.setting-hint[data-status]{align-items:center;gap:.5rem;min-width:0;display:flex}.setting-hint[data-status=alert]{color:var(--red);font-weight:550}.setting-hint-words{overflow-wrap:anywhere;min-width:0}@media (max-width:479px){.setting-row[data-icon]{grid-template-columns:1.125rem minmax(0,1fr)}.setting-row[data-icon]>.setting-control{grid-column:2;justify-content:flex-start}.settings-glance .setting-row[data-icon]{grid-template-columns:1.25rem minmax(0,1fr) auto;column-gap:.5rem;padding-block:.625rem}.settings-glance .setting-row[data-icon]>.setting-control{grid-column:3;justify-content:flex-end}.settings-glance .setting-control :is(.ph-jump,.btn){text-align:center;white-space:normal;max-width:6.75rem;min-height:2.75rem;padding-inline:.5rem}}#desk-auto{scroll-margin-top:6rem}@media (max-width:639px){.ap-page .section,[data-page-group][id=group-ada] #desk .section{padding:1rem}.section:has(.settings-glance){padding:1rem}}.empty{border:1px dashed var(--rule-strong);border-radius:var(--radius-md);background:var(--raised);font-size:var(--fs-small);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.875rem 1rem;line-height:1.5;display:flex}.empty>p,.empty>span{flex:16rem;min-width:0}.empty strong{color:var(--ink);font-weight:600}.ov-bar{height:3px;width:var(--w,0%);background:var(--rule-strong);border-radius:2px;max-width:100%;margin-top:.375rem;display:block}.ov-bar[data-top]{background:var(--ink)}.inv-block{border-top:1px solid var(--rule);min-width:0;padding-top:1.5rem}.inv-ask{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.inv-ask-form{flex:20rem;min-width:0}.ada-turn{grid-template-columns:1.5rem minmax(0,1fr);gap:.375rem .75rem;max-width:46rem;display:grid}.ada-turn-mark{background:var(--wet-tint);width:1.5rem;height:1.5rem;color:var(--wet);border-radius:8px;grid-row:1;justify-content:center;align-items:center;font-size:.7rem;display:inline-flex}.ada-turn-head{min-height:1.5rem;font-size:var(--fs-caption);color:var(--ink);flex-wrap:wrap;grid-row:1;align-items:center;gap:.25rem .5rem;font-weight:600;display:flex}.ada-turn-body{grid-column:2;min-width:0}@media (max-width:479px){.ada-turn-body{grid-column:1/-1}}.ada-turn-tools{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.cfo-panel .ada-turn{column-gap:.5rem}.cfo-panel .ada-turn-body{grid-column:1/-1}.state-pill{font-family:var(--font-sans);font-size:var(--fs-caption);letter-spacing:0;text-transform:none;color:var(--ink-2)}.ada-turn-tools-label{color:var(--pencil);font-weight:500}.tool-chip{font-family:var(--font-sans);letter-spacing:0;text-transform:none;background:var(--sheet-2);color:var(--ink-2);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.0625rem .5rem;font-size:.6875rem;font-weight:550;line-height:1.5}.ada-answer{font-size:var(--fs-body);color:var(--ink);line-height:1.6}.ada-answer>:first-child{margin-top:0}.ada-answer>:last-child{margin-bottom:0}.user-msg{font-size:var(--fs-body);border-radius:14px 14px 4px;padding:.5rem .875rem;line-height:1.5}.composer{border:1px solid var(--control);background:var(--sheet);transition:border-color var(--dur-1) ease, box-shadow var(--dur-1) ease;border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .25rem .25rem 1rem;display:flex}.composer:hover:not(:focus-within){border-color:var(--ink-2)}.composer:focus-within{border-color:var(--wet);box-shadow:0 0 0 1px var(--wet), 0 0 0 4px color-mix(in srgb, var(--wet) 16%, transparent)}.composer>input{min-width:0;min-height:2.25rem;color:var(--ink);font-size:var(--fs-body);background:0 0;border:0;flex:1;padding:0}.composer>input::placeholder{color:var(--pencil)}.composer>input:focus,.composer>input:focus-visible{outline:none}.composer>input:disabled{color:var(--pencil)}.composer>.btn{border-radius:999px;flex:none}.composer[data-size=sm]{padding:.125rem .125rem .125rem .75rem}.composer[data-size=sm]>input{min-height:1.875rem;font-size:var(--fs-small)}@media (min-width:640px){.settings-list-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:2rem;display:grid}.settings-list-2>.setting-row{min-width:0}.settings-list-2>.setting-row:nth-child(2){border-top:0}.settings-list-2>.setting-row:nth-child(2n){padding-top:.875rem}.settings-list-2>.setting-row:nth-child(2){padding-top:0}.settings-list-2 .setting-control{max-width:100%}.settings-list-2 .setting-control>.input{width:100%;max-width:15rem}}.dot[data-tone=needs]{background:var(--warn-line);box-shadow:0 0 0 3px var(--warn-bg)}.setting-hint[data-status=needs]{color:var(--warn);font-weight:600}.glance-sum{border-radius:var(--radius-md);background:var(--raised);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem 1.5rem;margin-bottom:1.25rem;padding:1rem 1.25rem;display:grid}.glance-n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:1.75rem;font-weight:650;line-height:1}.glance-n small{font-size:var(--fs-small);letter-spacing:0;color:var(--pencil);margin-left:.25rem;font-weight:500}.glance-l{font-size:var(--fs-caption);color:var(--pencil);margin-top:.375rem;line-height:1.3}.glance-bar{background:var(--rule-strong);border-radius:2px;height:4px;overflow:hidden}.glance-bar>i{height:100%;width:var(--w,0%);background:var(--wet);border-radius:2px;display:block}.glance-words{font-size:var(--fs-caption);color:var(--ink-2);margin-top:.5rem;line-height:1.4}.glance-words strong{color:var(--warn);font-weight:600}@media (max-width:639px){.glance-sum{grid-template-columns:auto minmax(0,1fr)}.glance-sum>.btn{grid-column:1/-1;justify-self:start}}.provider-mark{background:var(--sheet-2);width:1.5rem;height:1.5rem;color:var(--ink);letter-spacing:.01em;box-shadow:inset 0 0 0 1px var(--rule);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.provider-mark[data-size="20"]{letter-spacing:-.02em;border-radius:5px;width:1.25rem;height:1.25rem;font-size:.6875rem}.provider-mark[data-size="28"]{border-radius:7px;width:1.75rem;height:1.75rem;font-size:.6875rem}.provider-mark[data-size="32"]{border-radius:8px;width:2rem;height:2rem;font-size:.75rem}.setting-row[data-icon]>.setting-icon>.provider-mark{margin-left:-.1875rem}.ph-trend{flex:12rem;align-self:flex-end;min-width:9rem;max-width:18rem;padding-bottom:.125rem}.ph-trend-label{font-size:var(--fs-caption);color:var(--pencil);margin-bottom:.25rem;line-height:1.4}.dh-trend{flex:100%;max-width:20rem;margin-top:.375rem}.ov-link,.mf-link{align-items:center;min-height:1.5rem;display:inline-flex}.chk-wrap{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.chk-wrap>input,main .chk-wrap>input[type]:not(.sr-only){width:1.5rem;height:1.5rem;accent-color:var(--wet);cursor:pointer;margin:0}@media (min-width:1024px){.settings-cols{columns:2;column-gap:1.5rem}.settings-cols>*{break-inside:avoid;page-break-inside:avoid;margin-bottom:1.5rem}}.split{gap:2rem;display:grid}@media (min-width:768px){.split{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}.split>*+*{border-left:1px solid var(--rule);padding-left:2rem}}.split-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.split-head .eyebrow{margin-bottom:.375rem}main input[type=checkbox]:not(.sr-only){width:1.125rem;height:1.125rem;accent-color:var(--wet);vertical-align:-.2em}.provider-mark[data-logo]{background:var(--sheet)}.provider-mark>svg{width:66%;height:66%;display:block}.provider-mark[data-size="24"]>svg{width:1rem;height:1rem}.status{background:var(--sheet-2);font-size:var(--fs-caption);color:var(--ink-2);white-space:nowrap;vertical-align:.1em;border-radius:999px;align-items:center;gap:.5rem;padding:.125rem .625rem .125rem .5rem;font-weight:600;line-height:1.5;display:inline-flex}.status[data-tone=needs]{color:var(--warn);background:var(--warn-bg)}.status[data-tone=on]{color:var(--wet);background:var(--wet-tint)}.tag,.state-pill,.kbd,.lm-word,.plan-word,.tool-chip{font-size:.6875rem}.card{box-shadow:var(--shadow-card)}main .card:hover{border-color:var(--rule);box-shadow:var(--shadow-card)}.section-head{margin-bottom:1.25rem}.section-head .eyebrow{margin-bottom:.25rem}.section-head:last-child{margin-bottom:0}main tr[data-highlight]>td{font-weight:600}.page-head .meta-chip{font-size:var(--fs-caption);color:var(--pencil);background:0 0;border:0;border-radius:0;padding:0}.app-shell .tag{font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:550}.figure-value{letter-spacing:-.025em;font-size:1.75rem;font-weight:600}.stat-value{letter-spacing:-.025em;font-weight:600}.disclosure-body{border:0;border-left:1px solid var(--rule);max-width:40rem;font-size:var(--fs-small);color:var(--ink-2);background:0 0;border-radius:0;margin-top:.375rem;padding:.125rem 0 .125rem 1rem;line-height:1.55}.disclosure-body ul,.disclosure-body ol{margin:0;padding:0;list-style:none;display:block}.disclosure-body li{border-top:1px solid var(--rule);padding:.375rem 0}.disclosure-body li:first-child{border-top:0;padding-top:0}.disclosure-body li:before{content:none;display:none}.dh-gridwrap .dh-readout{border-top:1px solid var(--rule);background:0 0;border-radius:0;padding:.625rem 0 0}.empty{color:var(--pencil);background:0 0;border:0;border-radius:0;padding:0}.empty strong{color:var(--ink-2)}.empty-line{font-size:var(--fs-small);color:var(--pencil);line-height:1.5}.reveal-tool,.figure-tools,.ph-fact-tools,.stat-tools{opacity:0;transition:opacity var(--dur-1) ease}:is(p,li,tr,dd,.figure-cell,.ph-fact,.ph-figure-row,.dh-fact,.stat-card,.section-head,[data-chart-card],.ada-bubble,.ada-turn-body,[data-reveal]):is(:hover,:focus-within) :is(.reveal-tool,.figure-tools,.ph-fact-tools,.stat-tools),:is(.figure-cell,.ph-fact,.stat-card):is(:hover,:focus-within)>:is(.figure-tools,.ph-fact-tools),.reveal-tool:focus-visible,.reveal-tool:hover,.reveal-tool[data-open],.reveal-tool[aria-expanded=true]{opacity:1}@media (hover:none){.reveal-tool,.figure-tools,.ph-fact-tools,.stat-tools{pointer-events:none}:is(p,li,tr,dd,.figure-cell,.ph-fact,.ph-figure-row,.dh-fact,.stat-card,.section-head,[data-chart-card],.ada-bubble,.ada-turn-body,[data-reveal]):is(:hover,:focus-within) :is(.reveal-tool,.figure-tools,.ph-fact-tools,.stat-tools){pointer-events:auto}}.how-link{min-height:2rem;font-size:var(--fs-caption);color:var(--pencil);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px;cursor:pointer;white-space:nowrap;transition:color var(--dur-1) ease;background:0 0;border:0;align-items:center;padding:0 .25rem;font-weight:550;display:inline-flex}.how-link:hover{color:var(--ink);text-decoration-color:currentColor}.how-pop{border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--sheet);width:min(30rem,100vw - 2rem);max-height:calc(100dvh - 4rem);color:var(--ink);box-shadow:var(--shadow-2);margin:auto;padding:0;overflow:auto}.how-pop::backdrop{background:color-mix(in srgb, var(--ink) 16%, transparent)}.how-pop-head{justify-content:space-between;align-items:center;gap:.5rem;padding:.875rem .75rem .25rem 1.25rem;display:flex}.how-pop-title{font-size:var(--fs-body);color:var(--ink);font-weight:600;line-height:1.3}.how-pop-close{width:2rem;height:2rem;color:var(--pencil);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.how-pop-close:hover{background:var(--row-hover);color:var(--ink)}.how-rows{margin:0;padding:0 1.25rem 1rem}.how-row{border-top:1px solid var(--rule);grid-template-columns:7.5rem minmax(0,1fr);gap:.25rem 1rem;padding:.625rem 0;display:grid}.how-row:first-child{border-top:0}.how-row>dt{font-size:var(--fs-caption);color:var(--ink);font-weight:600;line-height:1.5}.how-row>dd{font-size:var(--fs-small);color:var(--ink-2);margin:0;line-height:1.5}.how-pop-foot{border-top:1px solid var(--rule);font-size:var(--fs-caption);color:var(--pencil);padding:.75rem 1.25rem 1rem;line-height:1.5}@media (max-width:479px){.how-row{grid-template-columns:minmax(0,1fr)}}}@media (prefers-reduced-motion:reduce){.segmented-thumb,.segmented-label,.switch-track,.switch-thumb,.numfield,.disclosure-chevron,.disclosure>summary{transition:none}.disclosure::details-content{transition:none}}.rise{animation:rise var(--dur-enter) var(--ease-quid) backwards}.rise-2{animation:rise var(--dur-enter) var(--ease-quid) 60ms backwards}.rise-3{animation:rise var(--dur-enter) var(--ease-quid) .12s backwards}.page-enter{animation:page-enter var(--dur-enter) var(--ease-quid) backwards}.settle{animation:settle var(--dur-enter) var(--ease-quid) backwards}@media (prefers-reduced-motion:reduce){.rise,.rise-2,.rise-3,.page-enter,.settle{animation:none}}:root{--tint:color-mix(in srgb, var(--wet) 6%, var(--sheet));--raised:color-mix(in srgb, var(--sheet-2) 50%, var(--sheet));--shadow-card:0 1px 1px #0d1e1c08, 0 2px 6px -2px #0d1e1c0d, 0 16px 32px -24px var(--shadow-ink);--shadow-card-hover:0 1px 1px #0d1e1c0a, 0 4px 10px -4px #0d1e1c14, 0 20px 40px -24px var(--shadow-ink)}.app-shell .eyebrow{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--pencil);font-size:.75rem;font-weight:600}.ada-msg .prose-report h2,.ada-msg .prose-report h3,.ada-msg .prose-report h4{font-size:var(--fs-caption);letter-spacing:.01em;color:var(--pencil);margin:1.125rem 0 .375rem;font-weight:600}.ada-msg .prose-report p{margin:.625rem 0}.ada-msg .prose-report ul{margin:.5rem 0 .5rem 1.125rem}.ada-msg .prose-report li{margin:.375rem 0}.ada-msg .prose-report ol{counter-reset:step;gap:.5rem;margin:.625rem 0;padding:0;list-style:none;display:grid}.ada-msg .prose-report ol>li{counter-increment:step;margin:0;padding-left:2rem;position:relative}.ada-msg .prose-report ol>li:before{content:counter(step);background:var(--ink);width:1.375rem;height:1.375rem;color:var(--paper);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:inline-flex;position:absolute;top:.1em;left:0}.ada-msg .md-fig{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-weight:600}.ada-msg .md-table{font-size:var(--fs-small);margin:.75rem 0}.ada-msg .md-table th{font-size:var(--fs-caption);font-weight:600}.ada-msg .md-table td{padding:.5rem .75rem .5rem 0}.ada-msg code{font-family:var(--font-mono);background:var(--sheet-2);border-radius:4px;padding:.05em .3em;font-size:.85em}@media (prefers-reduced-motion:reduce){.side-signout,.composer{transition:none}}:root{--warn:#b45309;--warn-line:#f59e0b;--warn-bg:#fef3c7}@media (prefers-color-scheme:dark){:root{--warn:#fbbf24;--warn-line:#f59e0b;--warn-bg:#3a2a08}}:root{--shadow-card:0 1px 2px #0d1e1c0a;--shadow-card-hover:0 1px 2px #0d1e1c0a}.app-shell .eyebrow{font-size:var(--fs-caption);letter-spacing:0;text-transform:none;color:var(--pencil);font-weight:500}@media (prefers-reduced-motion:reduce){.reveal-tool,.figure-tools,.ph-fact-tools,.stat-tools,.how-link{transition:none}}
