:root{--r:10px;--r-structure:0;--r-bar:3px;--gap-hair:2px;--gap-tight:4px;--gap:5px;--gap-item:8px;--gap-block:10px;--gap-group:12px;--gap-frame:16px;--gap-section:18px;--gap-region:20px;--region-x:20px;--region-y:20px;--card-pad:16px 18px;--plane:940px;--plane-object:none;--rail:300px;--rail-tight:260px;--icon:16px;--icon-lg:20px;--ease:cubic-bezier(.16, 1, .3, 1);--dur-tint:.15s;--dur-state:.2s;--dur-enter:.25s;--font-sans:Inter, "Inter Fallback", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-figure:1.625rem;--fs-display:1.375rem;--fs-body:1rem;--fs-note:.875rem;--fs-label:.8125rem;--fs-machine:.8125rem;--fs-micro:.75rem;--fs-eyebrow:.75rem;--lh-figure:1.12;--lh-display:1.2;--lh-tight:1.3;--lh-note:1.5;--lh-body:1.65;--lh-machine:1.8;--ls-display:-.018em;--ls-figure:-.02em;--ls-eyebrow:.04em;--measure:66ch;--measure-wide:74ch;--measure-note:52ch;--ground:oklch(14.8% .013 288);--ground-main:oklch(17.8% .013 288);--ground-notebook:oklch(15.9% .017 288);--card:oklch(20.5% .022 289);--bubble:oklch(28% .01 288);--ink:oklch(93% .008 288);--mid:oklch(70% .012 288);--low:oklch(61% .014 288);--hint:oklch(58% .014 288);--line:oklch(30% .02 288);--hair:oklch(24% .016 288);--acc:oklch(66% .195 292);--acc-ink:oklch(15% .03 292);--tint:oklch(27% .062 292);--tint-hover:color-mix(in oklab, var(--tint) 55%, var(--ground));--amber-fill:oklch(77% .16 70);--amber-text:oklch(80% .15 72);--good:oklch(76% .145 155);--red:oklch(68% .21 30);--red-ink:oklch(16% .04 30);--bar-pale:color-mix(in oklab, var(--ink) 11%, transparent);--scrim:color-mix(in oklab, var(--ground) 72%, transparent)}:root[data-theme=light]{--ground:oklch(96.4% .012 288);--ground-main:oklch(94.6% .014 288);--ground-notebook:var(--ground-main);--card:oklch(92.6% .03 291);--bubble:oklch(88% .01 288);--ink:oklch(18% .016 288);--mid:oklch(43% .012 288);--low:oklch(50% .011 288);--hint:oklch(53% .011 288);--line:oklch(85% .016 288);--hair:oklch(90% .012 288);--acc:oklch(52% .235 292);--acc-ink:oklch(99% .01 292);--tint:oklch(91.5% .05 292);--tint-hover:color-mix(in oklab, var(--tint) 55%, var(--ground));--amber-fill:oklch(72% .17 68);--amber-text:oklch(48% .14 58);--good:oklch(45% .12 152);--red:oklch(56% .225 28);--red-ink:oklch(99% .012 28);--bar-pale:color-mix(in oklab, var(--ink) 14%, transparent);--scrim:color-mix(in oklab, var(--ground) 72%, transparent)}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-400-700-latin-KJvnXVTZ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;font-style:normal;font-weight:400 700;src:local(Arial),local(Liberation Sans),local(Arimo);size-adjust:107.33%;ascent-override:90.25%;descent-override:22.47%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-400-latin-V6pRDFza.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--tint);color:var(--ink)}:root{accent-color:var(--acc);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{scrollbar-width:none}::-webkit-scrollbar{display:none}:focus{outline:none}:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:var(--r)}input:not([type=button]):not([type=checkbox]):not([type=color]):not([type=file]):not([type=image]):not([type=radio]):not([type=range]):not([type=reset]):not([type=submit]):focus-visible,textarea:focus-visible,select:focus-visible,[contenteditable]:focus-visible{outline:none}:has(>[contenteditable=true]):focus-within{outline:none}[tabindex="-1"]:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@keyframes ui-arrive{0%{opacity:0;transform:translateY(var(--gap-tight))}to{opacity:1;transform:translateY(0)}}@keyframes ui-fade{0%{opacity:0}to{opacity:1}}.ui-arrive{animation:ui-arrive var(--dur-enter) var(--ease)}.ui-fade{animation:ui-fade var(--dur-enter) var(--ease)}.ui-button{justify-content:center;align-items:center;gap:var(--gap-item);padding:var(--gap-block) var(--gap-frame);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);font-family:inherit;font-size:var(--fs-label);font-weight:600;line-height:var(--lh-display);cursor:pointer;transition:background-color var(--dur-tint) var(--ease), border-color var(--dur-tint) var(--ease), color var(--dur-tint) var(--ease);background:0 0;text-decoration:none;display:inline-flex}.ui-button[data-size=sm]{padding:var(--gap) var(--gap-block)}.ui-button[data-variant=primary]{background:var(--acc);color:var(--acc-ink);border-color:#0000}.ui-button[data-variant=ghost]{background:0 0}.ui-button[data-variant=danger]{background:var(--red);color:var(--red-ink);border-color:#0000}.ui-button:hover:not(:disabled):not([data-variant=primary]):not([data-variant=danger]){background:var(--tint)}.ui-button:disabled:not([aria-busy=true]),.ui-button[aria-disabled=true]:not([aria-busy=true]){opacity:.55;cursor:default}.ui-button[aria-busy=true]{color:var(--mid);cursor:default;position:relative}.ui-button[aria-busy=true]:after{content:"";left:var(--gap-block);right:var(--gap-block);bottom:var(--gap-tight);height:var(--r-bar);border-radius:var(--r-bar);background:var(--acc);transform-origin:0;animation:ui-run 1.1s var(--ease) infinite;position:absolute}.ui-button[data-variant=primary][aria-busy=true]{color:var(--acc-ink)}.ui-button[data-variant=primary][aria-busy=true]:after{background:var(--acc-ink)}.ui-button[data-variant=danger][aria-busy=true]{color:var(--red-ink)}.ui-button[data-variant=danger][aria-busy=true]:after{background:var(--red-ink)}@keyframes ui-run{0%{transform:scaleX(0)}60%,to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ui-button[aria-busy=true]:after{transform:scaleX(1)}}.ui-icon-button{place-items:center;width:34px;height:34px;padding:0;display:grid}.ui-icon-button .ui-icon{width:var(--icon-lg);height:var(--icon-lg)}.ui-icon-button[data-tip]{position:relative}.ui-icon-button[data-tip]:before{content:attr(data-tip);top:calc(100% + var(--gap));z-index:30;padding:var(--gap-hair) var(--gap-item);border:1px solid var(--line);border-radius:var(--r-bar);background:var(--ground-main);color:var(--ink);font-size:var(--fs-micro);font-weight:600;line-height:var(--lh-tight);white-space:nowrap;pointer-events:none;display:none;position:absolute;left:50%;transform:translate(-50%)}.ui-icon-button[data-tip][data-tip-align=start]:before{left:0;transform:none}.ui-icon-button[data-tip][data-tip-align=end]:before{left:auto;right:0;transform:none}.ui-icon-button[data-tip]:focus-visible:before{display:block}@media (hover:hover){.ui-icon-button[data-tip]:hover:before{display:block}}.ui-field{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.ui-field-name{align-items:center;gap:var(--gap-item);display:inline-flex}.ui-field-label{font-size:var(--fs-label);color:var(--mid);font-weight:600}.ui-field-input{width:100%;min-width:0;min-height:34px;padding:var(--gap) var(--gap-block);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);font:inherit;background:0 0}.ui-field-input[aria-invalid=true]{border-color:var(--amber-text)}.ui-field-input::placeholder{color:var(--low)}.ui-field-error{color:var(--amber-text);font-size:var(--fs-label)}.ui-field-help{color:var(--low);font-size:var(--fs-label)}.ui-choice{align-items:start;column-gap:var(--gap-item);row-gap:var(--gap-hair);min-width:0;color:var(--ink);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.ui-choice__name{font-size:var(--fs-note);font-weight:600}.ui-choice__note{max-width:var(--measure);font-size:var(--fs-label);line-height:var(--lh-note);color:var(--low);grid-column:2}.ui-choice:has(input[aria-disabled=true]){color:var(--low);cursor:default}.ui-choice:has(input[aria-disabled=true]) .ui-choice__note{color:var(--low);cursor:default}.ui-skeleton{gap:var(--gap);flex-direction:column;display:flex}.ui-skeleton-bar{border-radius:var(--r-bar);background:var(--bar-pale);height:12px;animation:1.5s ease-in-out infinite ui-breathe}.ui-skeleton-bar:nth-child(2){animation-delay:.12s}.ui-skeleton-bar:nth-child(3){animation-delay:.24s}@keyframes ui-breathe{0%,to{opacity:.45}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.ui-skeleton-bar{opacity:.65}}.ui-empty-state{align-items:flex-start;gap:var(--gap-block);max-width:var(--measure-note);padding:var(--gap-region) 0;color:var(--mid);flex-direction:column;display:flex}.ui-empty-state-title{font-size:var(--fs-body);font-weight:600;line-height:inherit;letter-spacing:0;color:var(--ink);margin:0}.ui-pulse-dot{width:var(--gap-item);height:var(--gap-item);background:var(--amber-fill);border-radius:50%;animation:1.4s ease-in-out infinite ui-pulse}.ui-pulse-dot[data-paused=true]{animation:none}@keyframes ui-pulse{0%,to{opacity:1}50%{opacity:.35}}.ui-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-icon{width:var(--icon);height:var(--icon);flex:none}.ui-icon[hidden]{display:none}.ui-menu-root{display:inline-block}.ui-menu{z-index:20;min-width:180px;max-width:calc(100vw - 2 * var(--gap-frame));padding:var(--gap) 0;border:1px solid var(--line);border-radius:var(--r);background:var(--ground);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.ui-menu-heading{padding:var(--gap-item) var(--gap-group) var(--gap);color:var(--low);margin:0}.ui-menu-item{gap:var(--gap-hair);width:100%;padding:var(--gap-item) var(--gap-group);border-radius:var(--r-structure);color:var(--mid);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-tint) var(--ease), color var(--dur-tint) var(--ease);background:0 0;border:0;flex-direction:column;display:flex}.ui-menu-item[data-disabled=true]{opacity:.5;cursor:default}.ui-menu-item[data-disabled=true]:hover{background:0 0}.ui-menu-item:hover,.ui-menu-item:focus-visible{background:var(--tint);color:var(--ink)}.ui-menu-item:focus-visible{outline-offset:-2px;border-radius:var(--r-structure)}.ui-menu-item-label{font-size:var(--fs-note);font-weight:600}.ui-menu-item-sub{font-size:var(--fs-micro);color:var(--low)}.ui-modal-scrim{z-index:40;padding:var(--gap-frame) 0;overscroll-behavior:contain;background:var(--scrim);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.ui-modal{width:min(440px,92vw);max-height:calc(100dvh - 2 * var(--gap-frame));gap:var(--gap-group);padding:var(--gap-region);border-radius:var(--r);background:var(--ground-main);color:var(--ink);flex-direction:column;margin:auto 0;display:flex}.ui-modal[data-size=wide]{width:min(680px,94vw);height:min(600px, calc(100dvh - 2 * var(--gap-frame)))}.ui-modal-scrim:has(.ui-modal[data-size=plane]){padding:0}.ui-modal[data-size=form]{width:min(900px,94vw);height:min(680px, calc(100dvh - 2 * var(--gap-frame)))}.ui-modal[data-size=plane]{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:100dvh;margin:0}.ui-modal[data-size=wide],.ui-modal[data-size=form],.ui-modal[data-size=plane]{background:var(--ground-main)}.ui-hint{vertical-align:middle;display:inline-flex;position:relative}.ui-hint__trigger{background:var(--hair);width:16px;height:16px;color:var(--mid);font-family:inherit;font-size:var(--fs-micro);cursor:help;transition:background-color var(--dur-tint) var(--ease), color var(--dur-tint) var(--ease);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-weight:600;display:inline-flex}.ui-hint__trigger:hover,.ui-hint__trigger[aria-expanded=true]{background:var(--tint);color:var(--ink)}.ui-hint__panel{z-index:30;width:max-content;max-width:min(34ch, calc(100vw - 2 * var(--gap-frame)));padding:var(--gap-block) var(--gap-group);border:1px solid var(--line);border-radius:var(--r);background:var(--ground-main);color:var(--mid);font-size:var(--fs-label);font-weight:400;line-height:var(--lh-note);text-align:left;white-space:normal;position:fixed;overflow-y:auto}.ui-panes{gap:var(--gap-region);grid-template-columns:150px minmax(0,1fr);height:100%;min-height:0;display:grid}.ui-panes__nav{gap:var(--gap-hair);min-height:0;padding-right:var(--gap-group);border-right:1px solid var(--line);flex-direction:column;display:flex;overflow-y:auto}.ui-panes__pane{gap:var(--gap-frame);flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.ui-modal-title{overflow-wrap:anywhere;font-size:var(--fs-display);letter-spacing:var(--ls-display);font-weight:700;line-height:var(--lh-display);margin:0}.ui-modal-body{gap:var(--gap-group);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.ui-inline-error{align-items:flex-start;gap:var(--gap-item);color:var(--ink);flex-wrap:wrap;margin:0;display:flex}.ui-inline-error-mark{height:calc(1em * var(--lh-body));color:var(--amber-text);align-items:center;display:flex}.ui-inline-error-action{padding-left:calc(var(--icon) + var(--gap-item));flex-basis:100%}.ui-consequences{gap:var(--gap-item);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-consequence{gap:var(--gap-item);display:flex}.ui-consequence-mark{width:20px;height:calc(1em * var(--lh-body));flex:none;align-items:center;display:flex}.ui-consequence[data-marker=will] .ui-consequence-mark{color:var(--acc)}.ui-consequence[data-marker=wont] .ui-consequence-mark{color:var(--amber-text)}.ui-confirm-eyebrow{color:var(--low);margin:0}.ui-modal-actions{justify-content:flex-end;gap:var(--gap-item);flex-wrap:wrap;flex:none;display:flex}.ui-chip{align-items:center;gap:var(--gap);font-size:var(--fs-label);color:var(--mid);font-weight:600;display:inline-flex}.ui-chip .ui-chip-remove{width:20px;min-width:0;height:20px;color:var(--mid);background:0 0;border:0;padding:0}.ui-chip .ui-chip-remove .ui-icon{width:var(--icon);height:var(--icon)}.ui-chip .ui-chip-remove:hover{color:var(--ink);background:0 0}.ui-toast-host{bottom:calc(var(--toast-clear,20px) + env(safe-area-inset-bottom,0px));z-index:60;pointer-events:none;justify-content:center;display:flex;position:fixed;left:0;right:0}.ui-toast{align-items:center;gap:var(--gap-block);padding:var(--gap-block) var(--gap-section);border:1px solid var(--line);border-radius:var(--r);max-width:var(--measure-note);background:var(--ground);color:var(--ink);font-size:var(--fs-note);pointer-events:auto;opacity:0;transform:translateY(var(--gap-block));transition:opacity var(--dur-enter) var(--ease), transform var(--dur-enter) var(--ease), visibility var(--dur-enter) var(--ease);margin:0;display:flex}.ui-toast[data-visible=off]{visibility:hidden}.ui-toast[data-visible=on]{opacity:1;transform:translateY(0)}.ui-toast-dismiss{color:var(--mid);border:0}.ui-toast-act{border:0;flex:none}.ui-tscroll{max-width:100%;overflow-x:auto}.ui-table{border:1px solid var(--line);border-radius:var(--r);border-spacing:0;border-collapse:separate;width:100%;min-width:620px;font-size:var(--fs-note);font-variant-numeric:tabular-nums;overflow:hidden}.ui-table th{padding:var(--gap-block) var(--gap-group);text-align:left;white-space:nowrap;background:var(--card);color:var(--ink);border-bottom:1px solid var(--line)}.ui-table td{padding:var(--gap-block) var(--gap-group);text-align:left;vertical-align:top;color:var(--mid)}.ui-table tbody tr+tr td{border-top:1px solid var(--hair)}.ui-table tbody tr:hover td:not([data-notable=true]){color:var(--ink)}.ui-table td[data-machine=true]{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--low)}.ui-table td[data-notable=true]{color:var(--amber-text)}.ui-setting-row-container{container-type:inline-size}.ui-setting-row{align-items:center;gap:var(--gap-group);padding:var(--gap-group) 0;border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-setting-rows>.ui-setting-row-container:last-child .ui-setting-row,.ui-setting-row:last-child{border-bottom:0}.ui-setting-row__text{gap:var(--gap-hair);flex-direction:column;min-width:0;display:flex}.ui-setting-row__label{font-size:var(--fs-note);color:var(--ink);font-weight:600}.ui-setting-row__note{font-size:var(--fs-label);line-height:var(--lh-note);color:var(--low)}.ui-setting-row__control{justify-content:flex-end;align-items:center;gap:var(--gap-item);min-width:0;font-size:var(--fs-note);color:var(--ink);overflow-wrap:anywhere;display:flex}@container (width<=640px){.ui-setting-row{grid-template-columns:minmax(0,1fr)}.ui-setting-row__control{justify-content:flex-start}}.ui-disclosure{align-items:flex-start;gap:var(--gap-item);width:100%;margin-top:var(--gap-tight);flex-direction:column;display:flex}.ui-disclosure__panel{transition:grid-template-rows var(--dur-state) var(--ease);grid-template-rows:0fr;display:grid}.ui-disclosure__panel[data-open=true]{grid-template-rows:1fr}.ui-disclosure__inner{overflow-clip-margin:var(--gap-tight);min-height:0;overflow:clip}.ui-gated{padding:var(--gap-hair) var(--gap-item);font-size:var(--fs-note);color:var(--low);font-weight:600;display:inline-block}.ui-gated>:disabled{pointer-events:none}.ui-eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:600}.ui-composer-shell{gap:var(--gap-block);padding:var(--gap-block) var(--gap-group);border:1px solid var(--line);border-radius:var(--r);flex-wrap:wrap;display:flex}.ui-composer-shell__input{min-width:12ch;color:var(--ink);font-family:inherit;line-height:var(--lh-body);resize:none;background:0 0;border:0;outline:none;flex:auto;align-self:center;padding:0}.ui-composer-shell__input::placeholder{color:var(--hint)}.ui-composer-shell__leading{align-items:center;gap:var(--gap-tight);flex:none;order:-1;align-self:center;display:flex}.ui-composer-shell__leading:empty{display:none}.ui-composer-shell__trailing{align-items:center;gap:var(--gap-tight);flex:none;align-self:center;margin-left:auto;display:flex}.ui-composer-shell__trailing:empty{display:none}.ui-rail-row{width:100%;padding:var(--gap-item) var(--gap-block);border-radius:var(--r);color:var(--mid);font:inherit;font-size:var(--fs-note);font-weight:600;line-height:var(--lh-tight);text-align:left;cursor:pointer;transition:background-color var(--dur-tint) var(--ease), color var(--dur-tint) var(--ease);background:0 0;border:0;text-decoration:none;display:flex}.ui-rail-row[data-layout=inline]{justify-content:space-between;align-items:center;gap:var(--gap-item)}.ui-rail-row[data-layout=stacked]{gap:var(--gap-hair);flex-direction:column}.ui-rail-row[data-layout=stacked] .ui-rail-row__label{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.ui-rail-row:focus-visible{outline-offset:-2px}.ui-rail-row:hover,.ui-rail-row:focus-visible{background:var(--tint-hover);color:var(--ink)}.ui-rail-row[aria-current=page]{background:var(--tint);color:var(--acc)}.ui-rail-row[aria-current=page]:hover,.ui-rail-row[aria-current=page]:focus-visible{background:var(--tint)}.ui-rail-row__mark{width:var(--icon-lg);height:var(--icon-lg);color:var(--mid);transition:color var(--dur-tint) var(--ease);flex:none;justify-content:center;align-items:center;display:flex}.ui-rail-row[data-layout=inline] .ui-rail-row__label{flex:auto;min-width:0}.ui-rail-row:hover .ui-rail-row__mark,.ui-rail-row:focus-visible .ui-rail-row__mark{color:var(--ink)}.ui-rail-row[aria-current=page] .ui-rail-row__mark{color:var(--acc)}.ui-rail-row[aria-disabled=true],.ui-rail-row[aria-disabled=true]:hover,.ui-rail-row[aria-disabled=true]:focus-visible{color:var(--low);cursor:default;background:0 0}.ui-rail-row__secondary{font-size:var(--fs-micro);line-height:var(--lh-tight);color:var(--low)}.blocked-state{max-width:var(--measure-note);margin:var(--gap-region) auto 0;flex-direction:column;align-items:flex-start;display:flex}.blocked-state-title{margin:0 0 var(--gap-item);font-size:var(--fs-display);letter-spacing:var(--ls-display);font-weight:700;line-height:var(--lh-display);color:var(--ink)}.blocked-state-body{margin:0 0 var(--gap-section);color:var(--mid)}.blocked-state-actions{gap:var(--gap-block);width:100%;max-width:340px;display:flex}.blocked-state-actions .ui-button{flex:1}.capability-notice .blocked-state{max-width:none;padding:calc(var(--gap) * 2) 0;margin:0}.capability-notice .blocked-state-title{font-size:var(--fs-body);margin-bottom:var(--gap-tight)}.capability-notice .blocked-state-body{margin-bottom:0}.ui-evidence{gap:var(--gap-block);flex-direction:column;margin:0;display:flex}.ui-evidence-caption{align-items:baseline;gap:var(--gap-block);flex-wrap:wrap;display:flex}.ui-evidence-title{color:var(--low)}.ui-evidence-note{font-size:var(--fs-label);color:var(--mid)}.ui-evidence-bars{align-items:flex-end;gap:var(--gap-block);height:104px;display:flex}.ui-evidence-col{justify-content:flex-end;gap:var(--gap);flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.ui-evidence-value{font-size:var(--fs-micro);font-variant-numeric:tabular-nums;text-align:center;color:var(--low);font-weight:600;line-height:1}.ui-evidence-value[data-notable=true]{color:var(--amber-text)}.ui-evidence-bar{border-radius:var(--r-bar);background:var(--acc);flex:none;width:100%;min-height:3px;display:block}.ui-evidence-bar[data-tone=quiet]{background:var(--bar-pale)}.ui-evidence-bar[data-notable=true]{border-radius:var(--r-structure);background:var(--amber-fill)}.ui-evidence-labels{gap:var(--gap-block);display:flex}.ui-evidence-labels span{font-size:var(--fs-micro);text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--mid);flex:1;font-weight:600;overflow:hidden}@media (pointer:coarse){.ui-button{min-height:44px}.ui-icon-button,.ui-chip .ui-chip-remove{width:44px;height:44px}.ui-field-input,.ui-composer-shell__input{min-height:44px}.ui-choice{align-content:center;min-height:44px}.ui-composer-shell__input{padding-block:var(--gap-group)}.ui-menu-item{justify-content:center;min-height:44px}.ui-rail-row{min-height:44px}.ui-rail-row[data-layout=stacked]{justify-content:center}}.ui-markdown{max-width:var(--measure);display:flow-root}.ui-markdown>:first-child{margin-top:0}.ui-markdown>:last-child{margin-bottom:0}.ui-markdown p,.ui-markdown ul,.ui-markdown ol,.ui-markdown blockquote,.ui-markdown pre,.ui-markdown table{margin:0 0 var(--gap-group)}.ui-markdown h1,.ui-markdown h2,.ui-markdown h3,.ui-markdown h4,.ui-markdown h5,.ui-markdown h6{margin:var(--gap-section) 0 var(--gap-item);font-size:var(--fs-body);font-weight:700;line-height:var(--lh-tight)}.ui-markdown h1{font-size:var(--fs-display);letter-spacing:var(--ls-display)}.ui-markdown ul,.ui-markdown ol{padding-inline-start:var(--gap-region)}.ui-markdown li{margin:0 0 var(--gap-tight)}.ui-markdown li>ul,.ui-markdown li>ol{margin:var(--gap-tight) 0 0}.ui-markdown blockquote{color:var(--mid);padding-inline-start:var(--gap-group)}.ui-markdown code{font-family:var(--font-mono);font-size:var(--fs-machine)}.ui-markdown pre{padding:var(--gap-item) 0;line-height:var(--lh-machine);overflow-x:auto}.ui-markdown pre code{white-space:pre}.ui-code{margin:0 0 var(--gap-group);border:1px solid var(--line);border-radius:var(--r);position:relative;overflow:hidden}.ui-code .ui-code-head{min-height:var(--icon-lg);justify-content:space-between;align-items:center;gap:var(--gap);padding:0 var(--gap-group);background:var(--card);border-bottom:1px solid var(--line);display:flex}.ui-code pre{padding:var(--gap-block) var(--gap-group)}.ui-code .ui-code-language{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--low)}.ui-code .ui-code-copy{opacity:0;transition:opacity var(--dur-tint) var(--ease)}.ui-code:hover .ui-code-copy,.ui-code .ui-code-copy:focus-visible{opacity:1}@media (hover:none){.ui-code .ui-code-copy{opacity:1}}.ui-code pre{margin:0}.ui-markdown__scroller{margin:0 0 var(--gap-group);overflow-x:auto}.ui-markdown table{border:1px solid var(--line);border-radius:var(--r);border-spacing:0;border-collapse:separate;width:100%;margin:0;overflow:hidden}.ui-markdown th,.ui-markdown td{padding:var(--gap-block) var(--gap-group);text-align:left;vertical-align:top;overflow-wrap:normal;word-break:normal}.ui-markdown th{background:var(--card);color:var(--ink);font-weight:600}.ui-markdown thead th{border-bottom:1px solid var(--line)}.ui-markdown tbody tr+tr td{border-top:1px solid var(--hair)}.ui-markdown tbody th{border-top:1px solid var(--hair);background:0 0}.ui-markdown hr{height:var(--gap-frame);border:0;margin:0}.ui-markdown a{color:var(--acc)}.ui-markdown__scroller,.ui-markdown pre,.ui-modal-body,.ui-scrollbar,.ui-tscroll{scrollbar-width:thin;scrollbar-color:var(--line) transparent}.ui-markdown__scroller::-webkit-scrollbar{width:var(--r-bar);height:var(--r-bar);display:block}.ui-markdown pre::-webkit-scrollbar{width:var(--r-bar);height:var(--r-bar);display:block}.ui-modal-body::-webkit-scrollbar{width:var(--r-bar);height:var(--r-bar);display:block}.ui-scrollbar::-webkit-scrollbar{width:var(--r-bar);height:var(--r-bar);display:block}.ui-tscroll::-webkit-scrollbar{width:var(--r-bar);height:var(--r-bar);display:block}.ui-markdown__scroller::-webkit-scrollbar-thumb{border-radius:var(--r-bar);background:var(--line)}.ui-markdown pre::-webkit-scrollbar-thumb{border-radius:var(--r-bar);background:var(--line)}.ui-modal-body::-webkit-scrollbar-thumb{border-radius:var(--r-bar);background:var(--line)}.ui-scrollbar::-webkit-scrollbar-thumb{border-radius:var(--r-bar);background:var(--line)}.ui-tscroll::-webkit-scrollbar-thumb{border-radius:var(--r-bar);background:var(--line)}.ui-grid{align-items:stretch;min-width:0;height:100%;min-height:0;display:grid}.ui-grid-panel{min-width:0;min-height:0}.ui-grid-panel[data-collapsed=true]:not(:has(>:nth-child(2))){align-self:start}.ui-grid-toggle{flex:none;align-self:flex-start}.ui-grid-toggle .ui-icon{transition:transform var(--dur-state) var(--ease)}.ui-grid-toggle[aria-expanded=false] .ui-icon{transform:scaleX(-1)}.composer{gap:var(--gap-block);flex-direction:column;flex:none;display:flex}.composer-field{align-items:flex-end}.composer-input{max-height:40vh;font-size:var(--fs-body);overflow-y:auto}.composer-input:disabled{color:var(--low);cursor:default}.composer-field:has(.composer-input:disabled){border-color:var(--hair)}.composer-send{flex:none;margin-left:auto}.ui-composer-shell__trailing:not(:empty)+.composer-send{margin-left:0}.composer-upload,.composer-status{color:var(--mid);font-size:var(--fs-note);line-height:var(--lh-note);margin:0}.composer-upload{font-variant-numeric:tabular-nums}.composer-sources{align-items:center;gap:var(--gap-item);flex-wrap:wrap;display:flex}.composer-source-slot{flex:none;width:34px;height:34px;display:block}@media (pointer:coarse){.composer-source-slot{width:44px;height:44px}}.composer-source-group{align-items:center;gap:var(--gap-hair);display:inline-flex}.composer-source{color:var(--mid)}.composer-field .composer-source-group .ui-menu-root>.composer-source-settings{width:16px;color:var(--low)}.composer-source-settings .ui-icon{width:var(--icon);height:var(--icon);transform:rotate(90deg)}.composer-source-settings:hover,.composer-source-settings[aria-expanded=true]{color:var(--ink)}@media (pointer:coarse){.composer-field .composer-source-group .ui-menu-root>.composer-source-settings{width:28px}}.composer-source:hover{color:var(--ink)}.composer-field .composer-source,.composer-field .ui-menu-root>.ui-button{border-color:#0000;width:28px;height:28px}.composer-field .composer-source-slot{width:28px;height:28px}.composer-field .composer-source:hover:not(:disabled):not([data-variant=primary]):not([data-variant=danger]),.composer-field .ui-menu-root>.ui-button:hover:not(:disabled):not([data-variant=primary]):not([data-variant=danger]){background:var(--tint-hover)}@media (pointer:coarse){.composer-field .composer-source,.composer-field .composer-source-slot,.composer-field .ui-menu-root>.ui-button{width:44px;height:44px}}.composer-queue{gap:var(--gap-tight);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.composer-queue-row{align-items:center;gap:var(--gap-item);min-width:0;padding:var(--gap) var(--gap-item) var(--gap) var(--gap-group);border-radius:var(--r);background:var(--card);display:flex}.composer-queue-text{min-width:0;color:var(--mid);font-size:var(--fs-note);line-height:var(--lh-note);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.composer-queue-meta{color:var(--low);font-size:var(--fs-label);font-variant-numeric:tabular-nums;flex:none}.composer-queue-more{padding:0 var(--gap-group);color:var(--low);font-size:var(--fs-label);margin:0}.composer-staged{align-items:center;gap:var(--gap-item) var(--gap-frame);flex-wrap:wrap;max-width:100%;display:flex}.composer-staged .ui-chip{min-width:0;max-width:100%}.composer-staged-kind{color:var(--low)}.composer-staged-thumb{border-radius:var(--r-bar);cursor:pointer;background:0 0;border:0;flex:none;width:28px;height:28px;padding:0;display:block;overflow:hidden}.composer-staged-thumb img{object-fit:cover;width:100%;height:100%;display:block}@media (pointer:coarse){.composer-staged-thumb{width:44px;height:44px}}.composer-staged-full{border-radius:var(--r);object-fit:contain;max-width:100%;max-height:100%;margin:0 auto;display:block}.composer-staged-play{color:var(--mid);place-items:center;display:grid}.composer-staged-play:hover{color:var(--ink)}.composer-staged-play .ui-icon{width:var(--icon);height:var(--icon)}.composer-staged-player{width:100%;display:block}.composer-staged-size,.composer-staged-note{color:var(--low);font-size:var(--fs-micro);line-height:var(--lh-tight);flex:none;font-weight:600}.composer-staged-size{font-variant-numeric:tabular-nums}.composer-staged-name{overflow-wrap:anywhere;min-width:0;font-size:var(--fs-note);line-height:var(--lh-note);font-weight:400}.composer-staged-save{width:24px;height:24px;color:var(--mid);transition:color var(--dur-tint) var(--ease);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.composer-staged-save:hover{color:var(--ink)}@media (pointer:coarse){.composer-staged-save{width:44px;height:44px;min-height:44px}}.composer-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.auth-form{gap:var(--gap-group);width:min(392px,100%);padding:var(--gap-region) var(--gap-frame);flex-direction:column;margin:12vh auto 0;display:flex}.auth-brand{align-items:center;gap:var(--gap-item);margin:0 0 var(--gap-tight);color:var(--ink);display:flex}.auth-mark{width:auto;height:26px;color:var(--acc);flex:none}.auth-brand-name{font-size:var(--fs-label);color:var(--mid);margin:0;font-weight:600}.auth-head{gap:var(--gap);flex-direction:column;display:flex}.auth-lede{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--mid);margin:0}.auth-note{max-width:var(--measure-note);font-size:var(--fs-note);line-height:var(--lh-note);color:var(--mid);margin:0}.auth-providers{gap:var(--gap-item);flex-direction:column;display:flex}.auth-provider{justify-content:center;align-items:center;gap:var(--gap-block);min-height:44px;padding:0 var(--gap-group);font-size:var(--fs-note);color:#1f1f1f;background:#fff;border:1px solid #0000;border-radius:4px;font-weight:600;text-decoration:none;display:flex}.auth-provider[data-provider=google]{border-color:#747775}:root[data-theme=light] .auth-provider{color:#fff;background:#000}:root[data-theme=light] .auth-provider[data-provider=google]{color:#e3e3e3;background:#131314;border-color:#8e918f}.auth-provider-mark{flex:none;width:20px;height:20px}.auth-provider[data-provider=apple] .auth-provider-mark{width:auto;height:19px}.auth-divider{text-align:center;font-size:var(--fs-micro);color:var(--hint);margin:0;font-weight:600}.auth-title{font-size:var(--fs-display);letter-spacing:var(--ls-display);font-weight:700;line-height:var(--lh-display);color:var(--ink);margin:0}.auth-code{font-variant-numeric:tabular-nums}.auth-actions{justify-content:flex-end;gap:var(--gap-item);display:flex}.principal-label{gap:var(--gap-hair);min-width:0;line-height:var(--lh-tight);flex-direction:column;display:flex}.principal-label-name{white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-label);color:var(--ink);font-weight:600;overflow:hidden}.principal-label-tenant{white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-micro);color:var(--mid);overflow:hidden}.mem{gap:var(--gap-region);min-width:0;font-size:var(--fs-note);line-height:var(--lh-note);flex-direction:column;display:flex}.mem__title{color:var(--low);margin:0}.mem-remembered{gap:var(--gap);flex-direction:column;display:flex}.mem-list{gap:var(--gap-item);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mem-item{justify-content:space-between;align-items:baseline;gap:var(--gap-group);display:flex}.mem-item__content{overflow-wrap:anywhere;min-width:0;margin:0}.mem-item__actions{gap:var(--gap-item);flex:none;display:flex}.mem-proposal{gap:var(--gap);padding:var(--card-pad);border-radius:var(--r);background:var(--card);flex-direction:column;display:flex}.mem-proposal__sensitive{color:var(--amber-text)}.mem-proposals{gap:var(--gap-item);flex-direction:column;display:flex}.mem-consent-off{gap:var(--gap-item);flex-direction:column;align-items:flex-start;display:flex}.mem-proposal__note,.mem-proposals__body,.mem-consent-off__body{color:var(--mid);margin:0}.mem-consent-off__title{font-size:var(--fs-body);margin:0;font-weight:600}@media (width<=640px){.mem-item{flex-wrap:wrap}}.mem-groups,.mem-group{gap:var(--gap-item);flex-direction:column;display:flex}.mem-groups{gap:var(--gap-group)}.mem-group__title{color:var(--low);margin:0}.mem-kept{gap:var(--gap-tight);flex-direction:column;display:flex}.mem-item__body{align-items:baseline;gap:var(--gap-item);flex-wrap:wrap;min-width:0;display:flex}.mem-item__origin{color:var(--low);font-size:var(--fs-micro);white-space:nowrap}.mem-partial{max-width:var(--measure-note);color:var(--amber-text);margin:0}.settings__note{max-width:var(--measure-note);padding-bottom:var(--gap-item);color:var(--mid);font-size:var(--fs-note);line-height:var(--lh-note)}.settings-block{gap:var(--gap-item);padding:var(--gap-frame) 0;flex-direction:column;display:flex}.settings-block__heading{color:var(--mid);font-size:var(--fs-label);font-weight:600;line-height:var(--lh-tight);margin:0}.settings-perm-list{gap:var(--gap-item);max-width:var(--measure);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.settings-perm-list li{gap:var(--gap-hair);flex-direction:column;display:flex}.settings-perm__name{color:var(--ink);font-size:var(--fs-label);font-weight:600;line-height:var(--lh-tight)}.settings-perm__note{color:var(--mid);font-size:var(--fs-note);line-height:var(--lh-note)}.settings-ids{gap:var(--gap-tight) var(--gap-group);max-width:var(--measure-wide);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.settings-ids dt{color:var(--mid);font-size:var(--fs-label);font-weight:600;line-height:var(--lh-tight)}.settings-ids dd{color:var(--ink);font-family:var(--font-mono);font-size:var(--fs-machine);line-height:var(--lh-machine);overflow-wrap:anywhere;margin:0}.settings-theme{align-items:center;gap:var(--gap-frame);display:flex}.settings-stroke{font-family:inherit;font-size:var(--fs-micro);color:var(--mid);font-weight:600}.settings-entry{flex:none;width:auto}@media (width<=640px){.settings{gap:var(--gap-group);grid-template-columns:minmax(0,1fr)}.settings__nav{padding-right:0;padding-bottom:var(--gap-item);border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap}.settings__nav .ui-rail-row{width:auto}}.console-plane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;container-type:inline-size}.console-shell{grid-template-columns:var(--rail-tight) minmax(0, 1fr);height:100%;min-height:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);border-radius:var(--r-structure);display:grid;position:relative}.console-rail{gap:var(--gap-group);padding-right:var(--gap-region);border-right:1px solid var(--line);flex-direction:column;height:100%;min-height:0;display:flex;overflow-y:auto}.console-brand{padding:0 var(--gap-hair)}.console-tenant{font-size:var(--fs-micro);color:var(--low);margin:0;font-weight:400}.console-group{gap:var(--gap);flex-direction:column;display:flex}.console-rail>.console-group+.console-group{margin-top:var(--gap-tight)}.console-group-heading{color:var(--low);margin:0}.ui-rail-row.console-rail-entry:hover{background:0 0}.console-rail-badge{font-size:var(--fs-micro);color:var(--low);font-variant-numeric:tabular-nums;font-weight:600}.console-rail-footer{gap:var(--gap-item);padding:0 var(--gap-hair);flex-direction:column;margin-top:auto;display:flex}.console-main{flex-direction:column;min-width:0;min-height:0;display:flex}.console-body{min-width:0;min-height:0;padding-left:var(--gap-region);flex:1;overflow-y:auto}.console-section{gap:var(--gap-section);flex-direction:column;min-width:0;display:flex}.console-section-title{font-size:var(--fs-display);letter-spacing:var(--ls-display);font-weight:700;line-height:var(--lh-display);color:var(--ink);margin:0}.console-lede{max-width:var(--measure);color:var(--mid);font-size:var(--fs-note);margin:0}.console-note{max-width:var(--measure);color:var(--low);font-size:var(--fs-label);font-variant-numeric:tabular-nums;margin:0}.console-section-title+.console-lede{margin-top:calc(var(--gap) - var(--gap-section))}.console-note+.ui-tscroll,.ui-tscroll+.console-actions{margin-top:calc(var(--gap-block) - var(--gap-section))}.console-toolbar{align-items:flex-end;gap:var(--gap-block);flex-wrap:wrap;display:flex}.console-tag{padding:var(--gap-hair) var(--gap-item);font-size:var(--fs-eyebrow);white-space:nowrap;color:var(--ink);font-weight:600;display:inline-block}.console-tag-amber{color:var(--amber-text)}.console-state{align-items:center;gap:var(--gap-item);display:inline-flex}.console-state[data-tone=good]{color:var(--good)}.console-state[data-tone=attention]{color:var(--amber-text)}.console-state[data-tone=alarm]{color:var(--red)}.console-state[data-tone=muted]{color:var(--low)}.console-state-mark{background:currentColor;flex:none;width:9px;height:9px}.console-state[data-state=serving] .console-state-mark{border-radius:50%}.console-state[data-state=standby] .console-state-mark{background:0 0;border-radius:50%;box-shadow:inset 0 0 0 1.5px}.console-state[data-state=rate_limited] .console-state-mark{border-radius:var(--r-bar);width:11px;height:3px}.console-state[data-state=quarantined] .console-state-mark{transform:rotate(45deg)}.console-state[data-state=needs_key] .console-state-mark{border-radius:1px}.console-state[data-state=no_key_needed] .console-state-mark{clip-path:polygon(50% 0,100% 100%,0 100%)}.console-ladder{gap:var(--gap-tight);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.console-rung{align-items:center;column-gap:var(--gap-group);row-gap:var(--gap-tight);min-width:0;padding:var(--gap-item) 0;border-top:1px solid var(--hair);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.console-rung-position{font-size:var(--fs-label);font-weight:600;line-height:var(--lh-tight);font-variant-numeric:tabular-nums;color:var(--low)}.console-rung[data-skipped=true] .console-rung-position{color:var(--amber-text)}.console-rung-body{gap:var(--gap-hair);flex-direction:column;min-width:0;display:flex}.console-rung-label{align-items:center;gap:var(--gap-item);font-size:var(--fs-note);color:var(--ink);flex-wrap:wrap;font-weight:600;display:flex}.console-rung-mask{align-items:center;gap:var(--gap-tight);font-size:var(--fs-note);line-height:var(--lh-note);font-variant-numeric:tabular-nums;color:var(--low);overflow-wrap:anywhere;display:inline-flex}.console-rung-actions{align-items:center;gap:var(--gap-tight);flex-wrap:wrap;display:flex}.console-provider-head{justify-content:space-between;align-items:baseline;gap:var(--gap-group);flex-wrap:wrap;display:flex}.console-providers{gap:var(--gap-section);flex-direction:column;display:flex}.console-providers>.console-box{max-width:var(--measure-wide)}@container (width<=560px){.console-rung{grid-template-columns:auto minmax(0,1fr)}.console-rung-actions{grid-column:2}.console-providers-card-actions{width:100%}}.console-providers-origin{color:var(--mid)}.console-providers-card-actions{align-items:center;gap:var(--gap-item);flex-wrap:wrap;display:flex}.console-providers-holders{padding-left:var(--gap-region);gap:var(--gap-tight);font-size:var(--fs-note);flex-direction:column;margin:0;display:flex}.console-note-warning,.console-authority[data-authority=approval] .console-authority-trigger,.console-authority[data-authority=stepUp] .console-authority-trigger,.console-authority[data-authority=blocked] .console-authority-trigger{color:var(--amber-text)}.console-authority[data-staged=true] .console-authority-trigger{color:var(--acc)}.console-actions{align-items:center;gap:var(--gap-block);flex-wrap:wrap;display:flex}.console-inline-form{align-items:flex-end;gap:var(--gap-item);flex-wrap:wrap;display:flex}.console-gate{gap:var(--gap-tight);flex-direction:column;min-width:0;display:flex}.console-gate-controls{opacity:.55;border:0;min-width:0;margin:0;padding:0}.console-boxes{gap:var(--gap-section);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.console-boxes>.console-box{max-width:var(--measure-wide)}.console-box{gap:var(--gap-tight);flex-direction:column;min-width:0;display:flex}.console-field-row{gap:var(--gap-tight) var(--gap-group);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.console-preferences-dialog{gap:var(--gap-group);flex-direction:column;flex:1;min-height:0;display:flex}.console-preferences-outcome{gap:var(--gap-item);padding-top:var(--gap-group);border-top:1px solid var(--hair);flex-direction:column;align-items:flex-start;display:flex}.console-pane-count{font-size:var(--fs-label);font-variant-numeric:tabular-nums;color:var(--acc);margin-left:auto}.console-pane-count-severe{color:var(--amber-text)}.console-payload{font-size:var(--fs-machine);line-height:var(--lh-machine);color:var(--mid);margin:0;overflow-x:auto}.console-preferences-dialog .ui-setting-row__control .ui-field-input{width:auto;max-width:100%}.console-preferences-dialog .ui-setting-row__control .console-field-number{font-variant-numeric:tabular-nums;width:7ch}.console-preferences-dialog .ui-setting-row__control .console-field-slugs{width:min(28ch,100%)}.console-box-heading{font-size:var(--fs-label);letter-spacing:0;text-transform:none;color:var(--mid);margin:0;font-weight:600}.console-kv{justify-content:space-between;gap:var(--gap-group);max-width:var(--measure);font-size:var(--fs-note);font-variant-numeric:tabular-nums;color:var(--mid);margin:0;display:flex}.console-kv b{color:var(--ink);font-weight:600}.console-cell-note{font-size:var(--fs-eyebrow);color:var(--low);display:block}.console-cell-url{overflow-wrap:anywhere;max-width:32ch;display:inline-block}.console-list{font-size:var(--fs-note);color:var(--mid);margin:0;padding:0;list-style:none}.console-meter{height:3px;margin-top:var(--gap-item);border-radius:var(--r-bar);background:var(--hair)}.console-meter i{border-radius:var(--r-bar);background:var(--acc);height:100%;display:block}.console-perms{gap:var(--gap-group);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.console-perms>legend{font-size:var(--fs-label);color:var(--mid);padding:0;font-weight:600}.console-chips{gap:var(--gap-item);flex-wrap:wrap;display:flex}.console-perm-group{gap:var(--gap-item);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));min-width:0;display:grid}.console-perm-group:has(.console-perm-note){flex-direction:column;display:flex}.console-perm-heading{color:var(--low);margin:0}.console-perm{align-items:start;column-gap:var(--gap-item);row-gap:var(--gap-hair);cursor:pointer;grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.console-perm-name{font-size:var(--fs-note);color:var(--ink);font-weight:600}.console-perm-note{max-width:var(--measure);font-size:var(--fs-label);color:var(--low)}.console-perm>.console-perm-note{grid-column:2}.console-perm-list,.console-perm-list li{flex-direction:column;display:flex}.console-perm-list{gap:var(--gap-item)}.console-perm-note[data-weight=attention]{color:var(--amber-text)}.console-options{margin:var(--gap-tight) 0 0;max-height:240px;padding:0;list-style:none;overflow-y:auto}.console-option{align-items:baseline;gap:var(--gap-item);padding:var(--gap-item) var(--gap-block);cursor:pointer;flex-wrap:wrap;display:flex}.console-option[data-active=true]{background:var(--tint)}.console-option-name{font-size:var(--fs-note);color:var(--ink);font-weight:600}.console-option-id{font-family:var(--font-mono);font-size:var(--fs-machine);color:var(--low);overflow-wrap:anywhere}.console-option-empty{padding:var(--gap-item) var(--gap-block);font-size:var(--fs-note);color:var(--low)}.console-card{gap:var(--gap);max-width:var(--measure);padding:var(--card-pad);border-radius:var(--r);flex-direction:column;display:flex}.console-card[data-fill=on]{background:var(--card)}.console-eyebrow{color:var(--low);margin:0}.console-card-title{font-size:var(--fs-display);letter-spacing:var(--ls-display);font-weight:700;line-height:var(--lh-display);color:var(--ink);margin:0}.console-machine{margin:var(--gap-item) 0;font-family:var(--font-mono);font-size:var(--fs-machine);line-height:var(--lh-machine);max-width:var(--measure-wide);white-space:pre-wrap;overflow-wrap:break-word;color:var(--low)}.console-identifier{font-size:var(--fs-note);line-height:var(--lh-note);font-variant-numeric:tabular-nums;color:var(--low);overflow-wrap:anywhere;max-width:var(--measure-wide);margin:0}.console-entry{width:100%;padding:var(--gap-item) var(--gap-block);border-radius:var(--r);text-align:left;cursor:pointer;color:var(--ink);font:inherit;transition:background-color var(--dur-tint) var(--ease);background:0 0;border:0;display:flex}.console-entry:hover{background:var(--tint)}@container (width<=720px){.console-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.console-rail{height:auto;padding:0 0 var(--gap-group);border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;overflow:auto visible}.console-brand,.console-group-heading,.ui-rail-row.console-rail-entry{white-space:nowrap;flex:none}.ui-rail-row.console-rail-entry{width:auto}.console-group{flex-direction:row;flex:none;align-items:center}.console-rail>.console-group+.console-group{margin-top:0}.console-rail-footer{white-space:nowrap;flex-direction:row;flex:none;align-items:center;margin-top:0;margin-left:auto}.console-body{padding:var(--gap-frame) 0 0}}@container (width<=560px){.console-kv{gap:0 var(--gap-group);flex-wrap:wrap}}.workspace-plane{gap:var(--gap-group);flex-direction:column;min-width:0;min-height:0;display:flex}.workspace-crown{align-items:center;gap:var(--gap-group);flex:none;min-height:34px;display:flex}.workspace-object-rail{gap:var(--gap-group);border-right:1px solid var(--line);min-width:0;min-height:0;padding-right:var(--gap-region);flex-direction:column;display:flex;overflow-y:auto}.workspace-leaving{gap:var(--gap-tight);flex-direction:column;align-items:flex-start;display:flex}.workspace-back{padding:0 var(--gap-block);font-size:var(--fs-note);color:var(--mid);transition:color var(--dur-tint) var(--ease);font-weight:600;text-decoration:none}.workspace-back:hover{color:var(--ink)}.workspace-main{gap:var(--gap-section);flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.workspace-main>*{width:100%;max-width:var(--plane);margin-block:auto;margin-inline:auto}.workspace-dock{gap:var(--gap-section);border-left:1px solid var(--line);min-width:0;min-height:0;padding-left:var(--gap-frame);flex-direction:column;display:flex}.workspace-sidebar{gap:var(--gap-section);flex-direction:column;min-width:0;display:flex}.workspace-rail-section{gap:var(--gap);flex-direction:column;display:flex}.workspace-rail-heading{color:var(--low)}.ui-rail-row.workspace-rail-entry[data-layout=inline]{align-items:baseline;gap:var(--gap)}.workspace-rail-count{font-size:var(--fs-micro);font-variant-numeric:tabular-nums;color:var(--low);font-weight:600}.workspace-notice-action{margin-top:var(--gap-group);justify-content:center;display:flex}.workspace-compact{gap:var(--gap-group);grid-template-rows:auto auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}.workspace-compact-crown{gap:var(--gap-tight);flex-direction:column;min-width:0;display:flex}.workspace-compact-pane{gap:var(--gap-section);flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.workspace-panes{align-items:center;gap:var(--gap-region);overscroll-behavior-x:contain;flex-wrap:nowrap;flex:none;display:flex;overflow-x:auto}.workspace-pane-tab{min-height:44px;padding-bottom:var(--gap-item);color:var(--mid);font-size:var(--fs-label);white-space:nowrap;transition:color var(--dur-state) var(--ease);align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.workspace-pane-tab:after{content:"";border-radius:var(--r-structure);background:var(--acc);height:2px;transition:transform var(--dur-state) var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.workspace-pane-tab:hover{color:var(--ink)}.workspace-pane-tab[data-active=true],.workspace-pane-tab[data-active=true]:hover{color:var(--acc)}.workspace-pane-tab[data-active=true]:after{transform:scaleX(1)}@media (pointer:coarse){.workspace-back{align-items:center;min-height:44px;display:inline-flex}}.workspace-compact-slot{display:contents}.workspace-compact-slot[hidden]{display:none}.workspace-lane-rail{padding-bottom:var(--gap-item);display:flex}.session-rail{gap:var(--gap-region);padding:var(--gap-frame) var(--gap-block);border-right:1px solid var(--line);flex-direction:column;height:100%;display:flex;overflow:hidden}.session-rail-conversations{gap:var(--gap-group);flex-direction:column;flex:auto;min-height:0;display:flex}.session-rail-list{gap:var(--gap-group);overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.session-filter{align-items:center;gap:var(--gap-item);padding:0 var(--gap-block);border-radius:var(--r);display:flex}.session-filter:has(.session-filter-input:focus-visible){outline:2px solid var(--acc);outline-offset:2px}.session-filter-input:focus-visible{outline:none}.session-filter-glyph{color:var(--low);flex:none}.session-filter-input{min-width:0;font-size:var(--fs-note);border:0;flex:auto;padding:0}.session-filter-input::placeholder{color:var(--low)}.session-filter-input::-webkit-search-cancel-button{appearance:none}.session-filter-clear{color:var(--low);border:0;flex:none}.session-group{gap:var(--gap);flex-direction:column;display:flex}.session-group--empty{column-gap:var(--gap-item);grid-template-columns:minmax(0,1fr) auto;display:grid}.session-group--empty>details{grid-area:1/1/2/3;min-width:0}.session-group--empty>.ui-button{grid-area:1/2/2/3;place-self:start end}.session-group--empty summary{align-items:center;gap:var(--gap);cursor:pointer;list-style:none;display:flex}.session-group--empty summary .ui-icon{transition:transform var(--dur-tint) var(--ease)}.session-group--empty details[open]>summary .ui-icon{transform:rotate(90deg)}.session-group--empty summary::-webkit-details-marker{display:none}.session-group--empty .session-group-rows{margin-top:var(--gap)}.session-group-rows{gap:var(--gap-hair);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.session-row{transition:opacity var(--dur-state) var(--ease);position:relative}.session-row-actions{inset-block:0;right:var(--gap-hair);align-items:center;display:flex;position:absolute}.session-row:hover .session-row-actions .ui-icon-button,.session-row:focus-within .session-row-actions .ui-icon-button{color:var(--mid)}.session-row[aria-busy=true]{opacity:.55}.session-row[aria-busy=true] .ui-rail-row,.session-row[aria-busy=true] .session-row-actions{pointer-events:none}.session-row .ui-rail-row{padding-right:calc(var(--gap-region) + var(--gap-frame))}@media (pointer:coarse){.session-filter .session-filter-clear,.session-row-actions .ui-icon-button{width:44px;height:44px}.session-row .ui-rail-row{padding-right:calc(var(--gap-region) * 2 + var(--gap-frame))}}.session-group .ui-rail-row__secondary{transition:color var(--dur-tint) var(--ease)}.session-group .ui-rail-row:hover .ui-rail-row__secondary,.session-group .ui-rail-row:focus-visible .ui-rail-row__secondary,.session-group .ui-rail-row[aria-current=page] .ui-rail-row__secondary{color:var(--mid)}.session-row-meta{align-items:center;gap:var(--gap-tight);font-variant-numeric:tabular-nums;display:flex}.session-row-draft{font-size:var(--fs-micro);color:var(--mid);font-weight:600}.session-row-shared{color:var(--mid);align-items:center;display:inline-flex}.session-row-shared[data-mode=link],.session-row-shared[data-mode=tenant]{color:var(--amber-text)}.session-row-actions .ui-icon-button{color:var(--low);border-color:#0000}.session-row-rename{padding:var(--gap-tight) 0;margin:0}.session-group-heading{color:var(--low)}.session-rail-more{gap:var(--gap);flex-direction:column;display:flex}.session-rail-more-note{font-size:var(--fs-label);color:var(--amber-text);margin:0}.session-rail-more-note[data-tone=quiet]{color:var(--low)}.session-rail-footer{gap:var(--gap-item);flex-direction:column;margin-top:auto;display:flex}.session-rail-identity{align-items:center;gap:var(--gap-item);display:flex}.session-rail-identity .principal-label{flex:auto}.session-rail-brand{align-items:center;gap:var(--gap-item);padding:0 var(--gap-hair);display:flex}.session-rail-mark{border-radius:var(--r);background:var(--acc);flex:none;width:22px;height:22px}.session-rail-name{font-size:var(--fs-body);font-weight:700}.chats-index{text-align:center;place-items:center;min-height:100%;display:grid}.chats-index .ui-empty-state{align-items:center}.share-open[data-shared]{color:var(--acc)}.share-body{gap:var(--gap-section);flex-direction:column;display:flex}.share-summary{color:var(--ink);font-size:var(--fs-body);margin:0}.share-legend{color:var(--mid);font-size:var(--fs-label);margin:0;font-weight:600}.share-access{gap:var(--gap-block);border:0;flex-direction:column;margin:0;padding:0;display:flex}.share-mode{align-items:flex-start;gap:var(--gap-block);color:var(--ink);display:flex}.share-mode-body{gap:var(--gap-hair);flex-direction:column;min-width:0;display:flex}.share-mode-label{font-size:var(--fs-body)}.share-mode-why{color:var(--mid);font-size:var(--fs-note);line-height:var(--lh-note);margin:0}.share-note{color:var(--low);font-size:var(--fs-label);line-height:var(--lh-note);margin:0}.share-mode:has(input[aria-disabled=true]){color:var(--low)}.share-mode:has(input[aria-disabled=true]) .share-mode-why{color:var(--low)}.share-people,.share-link{gap:var(--gap-block);flex-direction:column;display:flex}.share-people-list{gap:var(--gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.share-person{align-items:center;gap:var(--gap-block);color:var(--ink);font-size:var(--fs-body);transition:color var(--dur-tint) var(--ease);display:flex}.share-person[aria-busy=true]{color:var(--low)}.share-person-who{gap:var(--gap-hair);flex-direction:column;flex:auto;min-width:0;display:flex}.share-person-id{overflow-wrap:anywhere;min-width:0}.share-person-note{color:var(--low);font-size:var(--fs-note);line-height:var(--lh-note)}.share-person-role{color:var(--mid);font-size:var(--fs-label)}.share-add{align-items:end;column-gap:var(--gap-block);row-gap:var(--gap-group);grid-template-columns:minmax(0,1fr) auto;display:grid}.share-add>.ui-field:first-child,.share-add-note{grid-column:1/-1}.share-person-role-select{width:auto}.share-link-actions{gap:var(--gap-block);flex-wrap:wrap;display:flex}@media (width<=640px){.share-person{flex-wrap:wrap}}.share-viewer-note{align-items:center;gap:var(--gap-tight);font-size:var(--fs-label);font-weight:600;line-height:var(--lh-tight);color:var(--low);white-space:nowrap;display:inline-flex}@media (width<=640px){.share-viewer-note__access{display:none}}.app-shell{grid-template-columns:var(--rail) minmax(0, 1fr);height:100dvh;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);border-radius:var(--r-structure);background:var(--ground);display:grid;position:relative}.app-shell[data-rail=yielded]{grid-template-columns:minmax(0,1fr)}.shell-rail{min-width:0;min-height:0;display:grid}.shell-rail[data-overlay=true]{inset:env(safe-area-inset-top,0px) auto env(safe-area-inset-bottom,0px) 0;z-index:2;width:min(78vw, var(--rail));background:var(--ground);animation:shell-rail-in var(--dur-enter) var(--ease);position:absolute}@keyframes shell-rail-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.shell-scrim{z-index:1;border-radius:var(--r-structure);background:var(--scrim);cursor:pointer;border:0;position:absolute;inset:0}.skip-link{z-index:3;top:var(--gap-frame);left:var(--gap-frame);clip-path:inset(50%);border:1px solid var(--line);border-radius:var(--r);background:var(--ground);width:1px;height:1px;color:var(--ink);font-size:var(--fs-label);white-space:nowrap;font-weight:600;text-decoration:none;position:absolute;overflow:hidden}.skip-link:focus{width:auto;height:auto;padding:var(--gap-item) var(--gap-block);clip-path:none;overflow:visible}.app-main{gap:var(--gap-group);min-width:0;min-height:0;padding:var(--region-y) var(--region-x);background:var(--ground-main);flex-direction:column;display:flex;overflow:hidden}.app-main>*{width:100%;max-width:var(--plane);margin-inline:auto}:root:has(.composer){--toast-clear:96px}@media (pointer:coarse){:root:has(.composer){--toast-clear:144px}}.app-main>.app-header,.app-main>.face-bar{max-width:none}.app-main:has(.workspace-object)>*{max-width:var(--plane-object)}.app-view{min-height:0;margin-top:var(--gap-group);flex:1;overflow-y:auto}.app-main[data-blocked=true] .app-view{display:none}.app-main:has([data-testid=thread-empty])>.app-view{flex:0 auto;margin-top:auto}.app-main:has([data-testid=thread-empty])>.shell-hints{margin-bottom:auto}.app-notice[data-inline=true] .blocked-state{margin-top:0}.app-header{align-items:center;gap:var(--gap-group);flex-wrap:wrap;min-height:34px;display:flex}.shell-rail-toggle{flex:none}.shell-slot{display:contents}.session-header{align-items:baseline;gap:var(--gap-block);flex:1 1 0;min-width:11ch;display:flex}.session-header-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--fs-display);letter-spacing:var(--ls-display);font-weight:700;line-height:var(--lh-display);color:var(--ink);flex:auto;margin:0;overflow:hidden}.face-bar{align-items:center;gap:var(--gap-region);padding-bottom:var(--gap-group);flex-wrap:wrap;display:flex}.face-bar-face{align-items:center;gap:var(--gap-item);padding-bottom:var(--gap-group);margin-bottom:calc(-1 * var(--gap-group));border-radius:var(--r-structure);color:var(--mid);font-family:inherit;font-size:var(--fs-label);white-space:nowrap;cursor:pointer;transition:color var(--dur-state) var(--ease);background:0 0;border:0;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.face-bar-face:after{content:"";border-radius:var(--r-structure);background:var(--acc);height:2px;transition:transform var(--dur-state) var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.face-bar-face:hover{color:var(--ink)}.face-bar-face[aria-busy=true]{color:var(--low)}.face-bar-face[aria-disabled=true],.face-bar-face[aria-disabled=true]:hover{color:var(--hint);cursor:default}.face-bar-face[data-active=true],.face-bar-face[data-active=true]:hover{color:var(--acc)}.face-bar-face[data-active=true]:after{transform:scaleX(1)}.face-bar-face[data-active=true] .face-glyph{fill:var(--tint)}.face-glyph{flex:none}.face-bar .ui-menu-root{padding-bottom:var(--gap-group);margin-bottom:calc(-1 * var(--gap-group));align-items:center;display:inline-flex}.face-bar .ui-menu-root .ui-button{width:auto;height:auto;min-height:0;color:var(--low);border:0;padding:0}.face-bar .ui-menu-root .ui-button:hover{color:var(--ink);background:0 0}.face-bar-count{font-size:var(--fs-micro);font-variant-numeric:tabular-nums;color:var(--low);font-weight:600}.shell-controls{align-items:center;gap:var(--gap);flex:none;margin-left:auto;display:flex}.pinned-face{align-items:center;gap:var(--gap-item);display:flex}.pinned-face-text{font-size:var(--fs-label);color:var(--mid)}.stat-row{gap:var(--gap-item);margin:0;display:flex}.app-main>.stat-row{margin-top:var(--gap-item)}.stat-figure{flex-direction:column;flex:1 1 0;min-width:0;max-width:240px;display:flex}.stat-figure:before{content:"";height:var(--r-bar);margin-bottom:var(--gap-tight);border-radius:var(--r-bar);background:0 0}.stat-figure-label{font-size:var(--fs-label);color:var(--low);transition:color var(--dur-state) var(--ease);font-weight:600}.stat-figure-value{font-variant-numeric:tabular-nums;font-size:var(--fs-figure);letter-spacing:var(--ls-figure);font-weight:700;line-height:var(--lh-figure);color:var(--ink);transition:color var(--dur-state) var(--ease);margin:0}.stat-figure[data-tone=accent] .stat-figure-value{color:var(--acc)}.stat-figure[data-tone=attention] .stat-figure-value{color:var(--amber-text)}.stat-figure[data-tone=attention]:before{background:var(--amber-fill)}.shell-hints{gap:0 var(--gap-block);font-size:var(--fs-micro);color:var(--low);flex-wrap:wrap;display:flex}.shell-hint{align-items:baseline;gap:var(--gap);display:inline-flex}.shell-hint+.shell-hint:before{content:"·";margin-right:var(--gap)}.shell-hint-stroke{font-family:inherit;font-size:var(--fs-micro);color:var(--mid);font-weight:600}@media (width<=900px){.app-shell{grid-template-columns:var(--rail-tight) minmax(0, 1fr)}.app-main{padding:var(--gap-frame)}.stat-row{gap:var(--gap-tight)}.stat-figure-value{font-size:var(--fs-display)}}@media (width<=640px){.app-shell,.app-shell[data-rail=yielded]{grid-template-columns:minmax(0,1fr)}.stat-row{gap:var(--gap-block) var(--gap-tight);flex-wrap:wrap}.stat-figure{flex-basis:104px;max-width:none}.face-bar{overscroll-behavior-x:contain;width:auto;margin-inline:calc(-1 * var(--gap-frame));padding-inline:var(--gap-frame);flex-wrap:nowrap;overflow-x:auto}}@media (pointer:coarse){.face-bar-face,.face-bar .ui-menu-root .ui-button{min-height:44px;padding-top:var(--gap-group)}.face-bar .ui-menu-root .ui-button{width:44px}}.palette-scrim{z-index:50;background:var(--scrim);justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.palette{border-radius:var(--r);background:var(--card);width:min(600px,90vw);color:var(--ink);flex-direction:column;display:flex;overflow:hidden}.palette-input{padding:var(--gap-group) var(--gap-frame);border-radius:var(--r-structure);color:var(--ink);font-family:inherit;font-size:var(--fs-body);background:0 0;border:0;outline:none}.palette-input::placeholder{color:var(--low)}.palette-list{max-height:46vh;padding:var(--gap) 0;flex-direction:column;display:flex;overflow-y:auto}.palette-empty{max-width:var(--measure-note);padding:var(--gap-block) var(--gap-frame);color:var(--low);font-size:var(--fs-note);line-height:var(--lh-note)}.palette-group{padding:var(--gap-block) var(--gap-frame) var(--gap-tight);color:var(--low)}.palette-item{justify-content:space-between;align-items:center;gap:var(--gap-group);padding:var(--gap-item) var(--gap-frame);border-radius:var(--r-structure);font-size:var(--fs-note);color:var(--mid);cursor:pointer;transition:background-color var(--dur-tint) var(--ease), color var(--dur-tint) var(--ease);display:flex}.palette-item:hover{background:var(--tint);color:var(--ink)}.palette-item:focus-visible{outline-offset:-2px;border-radius:var(--r-structure)}.palette-item[data-selected=true]{background:var(--tint);color:var(--ink)}.palette-shortcut{font-family:inherit;font-size:var(--fs-micro);color:var(--low);font-weight:600}.capture-bar{width:fit-content;left:0;right:0;bottom:var(--gap-region);z-index:30;align-items:center;gap:var(--gap-group);max-width:min(680px,94vw);padding:var(--gap-block) var(--gap-group);border:1px solid var(--line);border-radius:var(--r);background:var(--ground);color:var(--ink);margin-inline:auto;display:flex;position:fixed}.capture-bar__text{gap:var(--gap-hair);flex-direction:column;min-width:0;display:flex}.capture-bar__what{overflow-wrap:anywhere;font-size:var(--fs-note);line-height:var(--lh-note);font-weight:600}.capture-bar__tie{overflow-wrap:anywhere;font-size:var(--fs-label);line-height:var(--lh-tight);color:var(--mid)}.capture-bar__clock{font-variant-numeric:tabular-nums;font-size:var(--fs-note);line-height:var(--lh-note);font-weight:700}.capture-consent__body{color:var(--mid);margin:0}.capture-levels{align-items:center;gap:var(--gap-item);min-width:0;display:inline-flex}.capture-lane{align-items:center;gap:var(--gap-hair);min-width:0;height:18px;display:inline-flex}.capture-lane__bar{border-radius:var(--r-bar);background:var(--acc);transform-origin:50%;width:2px;height:100%}.capture-lane[data-source=system] .capture-lane__bar{background:var(--good)}.boot-skeleton{grid-template-columns:var(--rail) 1fr;gap:var(--gap-frame);height:100%;padding:var(--region-y) var(--region-x);display:grid}@media (width<=900px){.boot-skeleton{grid-template-columns:var(--rail-tight) 1fr;padding:var(--gap-frame)}}@media (width<=640px){.boot-skeleton{grid-template-columns:minmax(0,1fr)}.boot-skeleton-rail{display:none}}.thread-measure{justify-content:flex-end;gap:var(--gap-region);flex-direction:column;min-width:0;min-height:100%;display:flex;position:relative}.thread-measure:has(>[data-testid=thread-empty]){justify-content:center}.thread-list{gap:var(--gap-group);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.thread-list>.thread-row[data-turn=user]:not(:first-child){margin-top:var(--gap-region)}.thread-row{max-width:var(--measure);flex-direction:column;display:flex}.thread-list>.thread-row[data-turn=user]{align-items:flex-end;max-width:none}:is(.thread-row:has(.ui-evidence),.thread-row:has(.ui-markdown table)){max-width:none}.thread-assistant:has(.ui-markdown table){max-width:none}.thread-assistant .ui-markdown:has(table){max-width:none}.thread-assistant{max-width:var(--measure);overflow-wrap:anywhere;color:var(--ink);margin:0}.thread-live-dot{width:var(--gap-item);height:var(--gap-item);margin-left:var(--gap-tight);background:var(--low);border-radius:50%;animation:1.6s ease-in-out infinite thread-breathe;display:inline-block}.thread-user{max-width:var(--measure);padding:var(--gap-block) var(--gap-group);border-radius:var(--r);background:var(--bubble);overflow-wrap:anywhere;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);align-self:flex-end;margin:0;font-weight:600}.thread-user-images{justify-content:flex-end;gap:var(--gap-item);max-width:var(--measure);flex-wrap:wrap;align-self:flex-end;display:flex}.thread-user-image-link{border-radius:var(--r);display:block}.thread-user-image{border-radius:var(--r);object-fit:contain;width:auto;max-width:min(240px,100%);height:auto;min-height:72px;max-height:180px;display:block}.thread-user-image-missing{align-items:center;gap:var(--gap-item);font-size:var(--fs-note);line-height:var(--lh-note);color:var(--low);display:inline-flex}.thread-buffered{max-width:var(--measure);color:var(--mid);margin:0}.thread-thinking{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--low);margin:0}.thread-reasoning{max-width:var(--measure);margin:0 0 var(--gap-item);overflow-wrap:anywhere;color:var(--low);font-size:var(--fs-note);line-height:var(--lh-note)}.thread-reasoning-summary{align-items:center;gap:var(--gap-item);padding:var(--gap-tight) 0;border-radius:var(--r);color:var(--low);cursor:pointer;list-style:none;display:flex}.thread-reasoning-summary::-webkit-details-marker{display:none}.thread-reasoning-summary .ui-icon{transition:transform var(--dur-tint) var(--ease)}.thread-reasoning[open] .thread-reasoning-summary .ui-icon{transform:rotate(90deg)}.thread-reasoning-pulse{width:var(--gap-item);height:var(--gap-item);background:var(--low);border-radius:50%;animation:1.6s ease-in-out infinite thread-breathe}.thread-reasoning-text{padding:var(--gap-tight) 0 0;color:var(--low)}.thread-reasoning-more{padding:var(--gap-tight) 0 0;color:var(--low);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;text-decoration:underline}@keyframes thread-breathe{0%,to{opacity:.55}50%{opacity:1}}.thread-refs{max-width:var(--measure);margin-top:var(--gap-item)}.thread-refs-key{margin:0 0 var(--gap);font-size:var(--fs-label);line-height:var(--lh-tight);color:var(--low)}.thread-refs-list{gap:var(--gap-tight);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.thread-ref{align-items:baseline;gap:var(--gap-item);display:flex}.thread-ref-num{font-size:var(--fs-label);line-height:var(--lh-tight);font-variant-numeric:tabular-nums;color:var(--low);flex:none;font-weight:600}.thread-ref-body{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.thread-ref-source{font-size:var(--fs-label);line-height:var(--lh-tight);color:var(--mid);font-weight:400}.thread-ref-excerpt{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--mid)}.thread-ref-locator{font-size:var(--fs-label);line-height:var(--lh-tight);color:var(--low)}.thread-refs-warn{margin:var(--gap) 0 0;font-size:var(--fs-label);line-height:var(--lh-tight);color:var(--amber-text)}.thread-day{margin:var(--gap-item) 0 0;font-size:var(--fs-note);line-height:var(--lh-note);color:var(--low)}.thread-end{height:0}.thread-welcome{align-items:center;gap:var(--gap-group);text-align:center;flex-direction:column;display:flex}.thread-welcome-greeting{justify-content:center;align-items:center;gap:var(--gap-group);color:var(--ink);font-size:var(--fs-figure);font-weight:700;line-height:var(--lh-figure);letter-spacing:var(--ls-figure);flex-wrap:wrap;margin:0;display:flex}.thread-welcome-mark{width:auto;height:1.2em;color:var(--acc);flex:none}.thread-welcome-body{max-width:var(--measure-note);color:var(--mid);font-size:var(--fs-note);line-height:var(--lh-note);margin:0}@media (prefers-reduced-motion:no-preference){.thread-welcome-mark{animation:thread-welcome-mark var(--dur-enter) var(--ease) both}.thread-welcome-greeting>span,.thread-welcome-body{animation:thread-welcome-arrive var(--dur-enter) var(--ease) both}.thread-welcome-greeting>span{animation-delay:.12s}.thread-welcome-body{animation-delay:.22s}}@keyframes thread-welcome-mark{0%{opacity:0;transform:rotate(-24deg)scale(.6)}60%{opacity:1;transform:rotate(6deg)scale(1.06)}to{opacity:1;transform:none}}@keyframes thread-welcome-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.thread-empty-hint{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--hint);font-size:var(--fs-micro);line-height:var(--lh-tight);transition:opacity var(--dur-state) var(--ease);margin:0;overflow:hidden}.thread-empty-hint[data-visible=false]{opacity:0}.thread-earlier{justify-content:center;display:flex}.thread-notice{align-items:baseline;gap:var(--gap-item);max-width:var(--measure);color:var(--mid);flex-wrap:wrap;margin:0;display:flex}.thread-notice-line{margin:0}.thread-role{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.thread-jump{bottom:var(--gap-frame);pointer-events:none;z-index:1;justify-content:center;display:flex;position:sticky}.thread-jump>*{pointer-events:auto}.thread-plan{max-width:var(--measure);margin:0 0 var(--gap-item);color:var(--low);font-size:var(--fs-note);line-height:var(--lh-note)}.thread-plan[open] .thread-reasoning-summary .ui-icon{transform:rotate(90deg)}.thread-plan-steps{margin:var(--gap-tight) 0 0;gap:var(--gap-tight);flex-direction:column;padding:0;list-style:none;display:flex}.thread-plan-step{align-items:baseline;gap:var(--gap-item);display:flex}.thread-plan-marker{flex:none;justify-content:center;align-items:center;width:1.25em;display:inline-flex}.thread-plan-ordinal{font-variant-numeric:tabular-nums;opacity:.75}.thread-plan-title{overflow-wrap:anywhere}.thread-plan-step[data-status=completed] .thread-plan-title{opacity:.6;text-decoration:line-through}.thread-plan-step[data-status=dropped] .thread-plan-title{opacity:.5}.thread-plan-step[data-status=in_progress] .thread-plan-title{color:var(--ink)}.thread-plan-step[data-status=completed] .thread-plan-marker{color:var(--good)}.thread-plan-step[data-status=in_progress] .thread-reasoning-pulse{background:var(--acc)}.thread-plan-empty{margin:var(--gap-tight) 0 0;color:var(--low)}.thread-fold-details{max-width:var(--measure)}.thread-fold-details[open] .thread-reasoning-summary .ui-icon{transform:rotate(90deg)}.thread-fold-list{margin-top:var(--gap-group)}.delegation-card{gap:var(--gap-item);max-width:var(--measure);flex-direction:column;display:flex}.delegation-eyebrow{align-items:center;gap:var(--gap);display:flex}.delegation-sentence{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);margin:0}.delegation-counts{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--low);font-variant-numeric:tabular-nums;margin:0}.delegation-facts{gap:var(--gap-tight) var(--gap-group);font-family:var(--font-mono);font-size:var(--fs-machine);line-height:var(--lh-machine);overflow-wrap:anywhere;grid-template-columns:max-content 1fr;margin:0;display:grid}@media (width<=480px){.delegation-facts{grid-template-columns:1fr}}.delegation-note{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--low);margin:0}.delegation-rail{--lane:36px;--cap:18px;--dot:13px;--dot-live:17px;padding:var(--gap-item) 0;max-width:var(--measure);align-items:flex-start;display:flex}.delegation-rail[data-branching=true]{align-items:stretch}.delegation-node{align-items:center;gap:var(--gap);text-align:center;flex-direction:column;flex:1 1 0;min-width:0;display:flex;position:relative}.delegation-node:before,.delegation-node:after{content:"";top:calc(var(--cap) / 2 - 1px);background:var(--line);z-index:0;border-radius:2px;height:2px;position:absolute}.delegation-node:before{left:0;right:50%}.delegation-node:after{left:50%;right:0}.delegation-node:first-child:before,.delegation-node:last-child:after{display:none}.delegation-rail[data-branching=true] .delegation-node{flex:0 0 108px;justify-content:center}.delegation-rail[data-branching=true] .delegation-node:before,.delegation-rail[data-branching=true] .delegation-node:after{top:calc(50% - 1px)}.delegation-rail[data-branching=true] .delegation-node .delegation-label{position:absolute;top:calc(50% + 17px);left:0;right:0}.delegation-cap{height:var(--cap);z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.delegation-dot{width:var(--dot);height:var(--dot);background:var(--line);border:2px solid var(--line);border-radius:50%}.delegation-label{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--low);overflow-wrap:anywhere}.delegation-node[data-s=done] .delegation-dot,.delegation-lane[data-s=done] .delegation-dot{background:var(--good);border-color:var(--good)}.delegation-node[data-s=done] .delegation-label,.delegation-lane[data-s=done] .delegation-label{color:var(--mid)}.delegation-node[data-s=done]:before,.delegation-node[data-s=done]:after{background:var(--good)}.delegation-node[data-s=now] .delegation-dot,.delegation-lane[data-s=now] .delegation-dot{background:var(--ground);border:2.5px solid var(--acc);transform:scale(calc(var(--dot-live) / var(--dot)));box-shadow:0 0 0 3px color-mix(in oklab, var(--acc) 22%, transparent)}.delegation-node[data-s=now] .delegation-label,.delegation-lane[data-s=now] .delegation-label{color:var(--ink);font-weight:600}.delegation-node[data-s=now]:before{background:var(--good)}.delegation-node[data-s=fail] .delegation-dot,.delegation-lane[data-s=fail] .delegation-dot{background:var(--amber-fill);border-color:var(--amber-fill)}.delegation-node[data-s=fail] .delegation-label,.delegation-lane[data-s=fail] .delegation-label{color:var(--ink)}.delegation-node[data-s=fail]:before{background:var(--good)}.delegation-node[data-s=skip] .delegation-dot{background:var(--ground);border-style:dotted}.delegation-node[data-s=skip] .delegation-label{color:var(--low);text-decoration:line-through;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.delegation-node--gap{flex:0 0 46px}.delegation-node--gap .delegation-dot{width:auto;min-width:30px;height:var(--cap);padding:0 var(--gap);border-radius:calc(var(--cap) / 2);background:var(--ground-main);border:1px solid var(--line);font:600 var(--fs-micro) / 1 var(--font-sans);color:var(--low);justify-content:center;align-items:center;display:flex}.delegation-fan{flex:0 0 52px;align-self:stretch}.delegation-fan path{fill:none;stroke-width:2px;stroke-linecap:round;stroke:var(--line)}.delegation-fan path[data-s=done]{stroke:var(--good)}.delegation-fan path[data-s=fail]{stroke:var(--amber-fill)}.delegation-lanes{flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex}.delegation-lane{height:var(--lane);align-items:center;gap:var(--gap-item);min-width:0;display:flex}.delegation-lane .delegation-cap{width:var(--dot-live);flex:none;justify-content:flex-end;position:relative}.delegation-lane .delegation-cap:before{content:"";background:var(--line);height:2px;position:absolute;top:calc(50% - 1px);left:0;right:0}.delegation-lane[data-s=done] .delegation-cap:before{background:var(--good)}.delegation-lane[data-s=fail] .delegation-cap:before{background:var(--amber-fill)}.delegation-lane[data-s=now] .delegation-dot{transform-origin:100%}.delegation-lane .delegation-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.delegation-lane-rail{background:var(--line);border-radius:2px;flex:auto;min-width:14px;height:2px}.delegation-lane[data-s=done] .delegation-lane-rail{background:var(--good)}.delegation-lane[data-s=fail] .delegation-lane-rail{background:var(--amber-fill)}@keyframes delegation-halo{0%,to{box-shadow:0 0 0 3px color-mix(in oklab, var(--acc) 22%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklab, var(--acc) 10%, transparent)}}.delegation-rail--live [data-s=now] .delegation-dot{animation:1.9s ease-in-out infinite delegation-halo}@media (width<=560px){.delegation-rail[data-branching=true] .delegation-node{flex:0 74px}.delegation-label{font-size:var(--fs-micro)}.delegation-fan{flex:0 0 30px}}.delegation-rail-caption{margin:var(--gap-block) 0 0;color:var(--low)}.delegation-all{margin:var(--gap-item) 0 0;border:1px solid var(--line);border-radius:var(--r);max-width:var(--measure)}.delegation-all>summary{cursor:pointer;padding:var(--gap) var(--gap-block);font-size:var(--fs-note);color:var(--mid);list-style:none}.delegation-all>summary::-webkit-details-marker{display:none}.delegation-all-list{border-top:1px solid var(--line);max-height:196px;overflow-y:auto}.delegation-all-row{gap:var(--gap-item);padding:var(--gap) var(--gap-block);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;display:grid}.delegation-all-row+.delegation-all-row{border-top:1px solid var(--hair)}.delegation-all-mark{background:var(--line);border-radius:50%;justify-self:center;width:9px;height:9px}.delegation-all-row[data-s=done] .delegation-all-mark{background:var(--good)}.delegation-all-row[data-s=now] .delegation-all-mark{border:2px solid var(--acc);background:0 0}.delegation-all-row[data-s=fail] .delegation-all-mark{background:var(--amber-fill)}.delegation-all-row[data-s=skip] .delegation-all-mark{border:2px dotted var(--line);background:0 0}.delegation-all-name{font-size:var(--fs-note);color:var(--ink);overflow-wrap:anywhere}.delegation-all-row[data-s=skip] .delegation-all-name{color:var(--low)}.delegation-all-meta{font-variant-numeric:tabular-nums;font-size:var(--fs-micro);color:var(--low);text-align:right;white-space:nowrap}.thinking-frame{position:relative;overflow:hidden}.thinking-window{--thinking-lines:3;--thinking-in:.7s;--thinking-out:.45s;height:calc(var(--thinking-lines) * var(--lh-note) * 1em);min-height:calc(var(--thinking-lines) * var(--lh-note) * 1em);overscroll-behavior:contain;overflow-wrap:anywhere;scrollbar-width:none;overflow:hidden auto}.thinking-window::-webkit-scrollbar{display:none}@media (width>=641px) and (width<=900px){.thinking-window{--thinking-lines:3}}@media (width<=640px),(height<=500px) and (orientation:landscape){.thinking-window{--thinking-lines:1}}.thinking-window-measure{overflow-wrap:anywhere;visibility:hidden;pointer-events:none;height:0;position:absolute;inset:0 0 auto;overflow:hidden}.thinking-line{white-space:nowrap;display:block}.thinking-line[data-entering]{animation:thinking-line-in var(--thinking-in) var(--ease) both, thinking-line-sweep var(--thinking-in) var(--ease) both;-webkit-mask-image:linear-gradient(90deg,currentColor 0 40%,#0000 60% 100%);mask-image:linear-gradient(90deg,currentColor 0 40%,#0000 60% 100%);-webkit-mask-size:250% 100%;mask-size:250% 100%}.thinking-line[data-leaving]{animation:thinking-line-out var(--thinking-out) var(--ease) both}@keyframes thinking-line-in{0%{opacity:0;filter:blur(6px);letter-spacing:.02em;transform:translateY(5px)}60%{opacity:1;filter:blur(.5px)}to{opacity:1;filter:blur();letter-spacing:normal;transform:none}}@keyframes thinking-line-sweep{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes thinking-line-out{0%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(4px);transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.thinking-line[data-entering],.thinking-line[data-leaving]{animation:none;-webkit-mask-image:none;mask-image:none}}.permission-card,.answer-card{align-items:flex-start;gap:var(--gap-group);max-width:var(--measure-wide);border-radius:var(--r);color:var(--ink);transition:background-color var(--dur-state) var(--ease);flex-direction:column;display:flex}.permission-card[data-fill=on],.answer-card[data-fill=on]{padding:var(--card-pad);background:var(--card)}.card-loading{max-width:var(--measure-wide)}.thread-finished{align-items:flex-start;gap:var(--gap-block);color:var(--mid);margin:0;display:flex}.thread-finished-mark{height:calc(1em * var(--lh-body));color:var(--mid);align-items:center;display:flex}.thread-finished[data-error=true]{color:var(--ink)}.thread-finished[data-error=true] .thread-finished-mark{color:var(--amber-text)}.card-head{gap:var(--gap);flex-direction:column;width:100%;display:flex}.card-eyebrow{color:var(--low);margin:0}.card-title{font-size:var(--fs-display);letter-spacing:var(--ls-display);font-weight:700;line-height:var(--lh-display);margin:0}.card-purpose,.card-settled{color:var(--mid);margin:0}.card-settled:focus-visible{outline-offset:var(--gap-tight)}.card-facts{gap:0 var(--gap-frame);grid-template-rows:auto auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;margin:0;display:grid}.card-facts dt,.card-facts dd{overflow-wrap:anywhere;min-width:0}.card-facts dt{font-size:var(--fs-label);line-height:var(--lh-tight);color:var(--low)}.card-facts dd{font-size:var(--fs-body);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.card-actions{gap:var(--gap-block);width:100%;margin-top:var(--gap-tight);flex-wrap:wrap;display:flex}.card-actions .ui-button{flex:1;min-width:12ch;min-height:44px}.card-choices{gap:var(--gap-block);flex-wrap:wrap;width:100%;display:flex}.card-choices .ui-button{min-height:44px}.card-deadline{font-size:var(--fs-note);line-height:var(--lh-note);font-variant-numeric:tabular-nums;color:var(--mid);margin:0}.card-partial{gap:var(--gap);flex-direction:column;width:100%;display:flex}.card-raw{white-space:pre-wrap;overflow-wrap:anywhere;max-height:40vh;font-family:var(--font-mono);font-size:var(--fs-machine);line-height:var(--lh-machine);color:var(--low);margin:0;overflow:auto}.card-freetext{align-items:flex-end;gap:var(--gap-item);flex-wrap:wrap;width:100%;display:flex}.card-freetext .ui-field{flex:1;min-width:0}@media (width<=640px){.card-facts{gap:var(--gap-item) var(--gap-group);grid-template-rows:none;grid-template-columns:auto minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row}}.card-parsed{gap:var(--gap-item);flex-direction:column;max-width:100%;margin:0;display:flex}.card-parsed-image{border-radius:var(--r);object-fit:contain;width:auto;max-width:min(240px,100%);height:auto;min-height:120px;max-height:180px;display:block}.card-parsed-missing{align-items:center;gap:var(--gap-item);min-height:120px;font-size:var(--fs-note);line-height:var(--lh-note);color:var(--low);margin:0;display:flex}.card-parsed-missing-mark{color:var(--low);align-items:center;display:flex}.card-parsed-snippet{font-size:var(--fs-machine);line-height:var(--lh-machine);color:var(--low);white-space:pre-wrap;overflow-wrap:anywhere}.card-outcomes{gap:var(--gap-item);flex-direction:column;display:flex}.card-detail-summary{cursor:pointer;list-style:none}.card-detail-summary::-webkit-details-marker{display:none}.card-detail-caret{width:var(--icon);height:calc(1em * var(--lh-body));color:var(--low);transition:transform var(--dur-tint) var(--ease);flex:none;justify-content:center;align-items:center;display:flex}.card-detail[open] .card-detail-caret{transform:rotate(90deg)}.card-detail-body{padding:var(--gap-tight) 0 0 calc(var(--icon) * 2 + var(--gap-block) * 2)}.card-search-marks{height:calc(1em * var(--lh-body));align-items:center;gap:var(--gap-tight);flex:none;display:flex}.card-search-mark{width:var(--icon);height:var(--icon);border-radius:var(--r-bar);object-fit:contain;flex:none}.card-search-list{gap:var(--gap-item);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.card-search-item{gap:var(--gap-tight);min-width:0;font-size:var(--fs-note);flex-direction:column;display:flex}.card-search-row{align-items:center;gap:var(--gap-item);min-width:0;display:flex}.card-search-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card-search-snippet{-webkit-line-clamp:2;padding-left:calc(var(--icon) + var(--gap-item));line-height:var(--lh-note);color:var(--low);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-search-host{color:var(--low);font-size:var(--fs-micro);flex:none}.stepup{gap:var(--gap-item);flex-direction:column;align-items:flex-start;width:100%;display:flex}.stepup-line{color:var(--mid);margin:0}.stepup-prompt{gap:var(--gap-block);width:100%;margin-top:var(--gap-block);display:grid}.stepup-factors{gap:var(--gap-block);flex-wrap:wrap;display:flex}.stepup-code{font-variant-numeric:tabular-nums}.stepup-form{gap:var(--gap-block);display:grid}:root:not([data-theme=light]) .workspace-object[data-kind=notebook] .workspace-plane{background:var(--ground-notebook);border-radius:var(--r);padding:var(--gap-frame)}.nb-dash{gap:var(--gap-section);flex-direction:column;min-width:0;display:flex}.nb-dash__blocks{gap:var(--gap-region);flex-direction:column;display:flex}.nb-dash__block{min-width:0}.nb-dash__failed{align-items:flex-start;gap:var(--gap);color:var(--mid);flex-direction:column;display:flex}.nb-dash__failed p{max-width:var(--measure-note);margin:0}.nb-chart__unread{align-items:center;gap:var(--gap-item);color:var(--mid);flex-wrap:wrap;display:flex}.nb-dash__crown{justify-content:flex-end;display:flex}.nb-figures__sources-caption{margin:0 0 var(--gap-block);color:var(--low)}.nb-side{gap:var(--gap-hair);flex-direction:column;min-width:0;display:flex}.ui-rail-row.nb-side__overview{padding:var(--gap-item) var(--gap-block);margin:var(--gap-tight) 0 var(--gap-hair);font-size:var(--fs-note)}.nb-side__section{padding-top:var(--gap-item)}.nb-side__heading-row{align-items:center;gap:var(--gap-item);font:inherit;display:flex}.nb-side__section-act{width:26px;height:26px;color:var(--low);background:0 0;border:0;flex:none}.nb-side__section-act:hover,.nb-side__section-act:focus-visible{color:var(--ink)}.nb-side__heading{align-items:center;gap:var(--gap-item);width:100%;padding:var(--gap-item) var(--gap-block);border-radius:var(--r);color:var(--low);font:inherit;font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);font-weight:600;line-height:var(--lh-tight);text-transform:uppercase;cursor:pointer;transition:color var(--dur-tint) var(--ease);background:0 0;border:0;display:flex}.nb-side__heading:hover{color:var(--ink)}.nb-side__caret{transition:transform .2s var(--ease)}.nb-side__heading[aria-expanded=true] .nb-side__caret{transform:rotate(90deg)}.nb-side__count{font-size:var(--fs-micro);font-variant-numeric:tabular-nums;letter-spacing:0;margin-left:auto}.nb-side__list{padding:0 0 var(--gap-tight);margin:0;list-style:none}.ui-rail-row.nb-side__note{padding:var(--gap) var(--gap-block);color:var(--ink)}.ui-rail-row.nb-side__note[data-layout=stacked]{align-items:flex-start;gap:0}.nb-side__note-title,.nb-side__note-date{transition:color var(--dur-tint) var(--ease)}.nb-side__note-title{font-size:var(--fs-note);color:var(--mid);font-weight:600}.nb-side__note:hover .nb-side__note-title,.nb-side__note:focus-visible .nb-side__note-title,.nb-side__note[aria-current=page] .nb-side__note-title{color:var(--ink)}.nb-side__note:hover .nb-side__note-date,.nb-side__note:focus-visible .nb-side__note-date,.nb-side__note[aria-current=page] .nb-side__note-date{color:var(--mid)}.nb-side__note-title--untitled{color:var(--low)}.ui-rail-row__secondary.nb-side__note-date{margin-top:var(--gap-hair);font-variant-numeric:tabular-nums}.nb-note{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.nb-note__read-from{margin-top:var(--gap-region)}.nb-note__crown{align-items:center;gap:var(--gap);min-width:0;display:flex}.nb-note__heading{min-width:0;font:inherit;flex:auto;margin:0}.nb-note__provenance{max-width:var(--measure-note);color:var(--low);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;margin:0}.nb-note__title{width:100%;color:var(--ink);font:inherit;font-size:var(--fs-display);letter-spacing:var(--ls-display);background:0 0;border:0;padding:0;font-weight:700}.nb-note__caption{margin:0 0 var(--gap-tight);color:var(--low)}.nb-cites{gap:var(--gap-item);max-width:var(--measure);color:var(--mid);font-size:var(--fs-note);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nb-note__quote{color:var(--ink)}.nb-note__source{color:var(--low);font-size:var(--fs-micro);margin-left:var(--gap)}.nb-note__stale{color:var(--mid)}.nb-note__waiting,.nb-note__more{max-width:var(--measure-note);color:var(--low);font-size:var(--fs-note);margin:0}.nb-note__unread,.nb-editor__unread{align-items:center;gap:var(--gap-item);color:var(--mid);flex-wrap:wrap;display:flex}.nb-editor{gap:var(--gap-block);flex-direction:column;min-width:0;display:flex}.nb-editor__bar{align-items:center;gap:var(--gap-item);min-height:34px;display:flex}.nb-editor__body{outline:none;min-height:5lh}.nb-editor__body h2{font-size:var(--fs-display);letter-spacing:var(--ls-display);margin:0;font-weight:700}.nb-editor__body p{margin:0 0 var(--gap)}.nb-editor__body ul{margin:0 0 var(--gap);padding-left:var(--gap-region)}.nb-editor__body blockquote{margin:0 0 var(--gap);padding-left:var(--gap-group);color:var(--mid)}.nb-editor__citation{color:var(--low);font-size:var(--fs-micro);vertical-align:super}.nb-format{gap:var(--gap-tight);flex-wrap:wrap;display:flex}.nb-format .ui-button[data-active=true]{background:var(--tint);color:var(--acc)}.nb-format .ui-button[aria-disabled=true]{color:var(--low)}.nb-dock{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.nb-dock__head{padding-bottom:var(--gap-block);flex:none}.nb-dock__title{font-size:var(--fs-body);color:var(--ink);font-weight:700}.nb-dock__scope{align-items:baseline;gap:var(--gap);margin-top:var(--gap-tight);color:var(--low);font-size:var(--fs-note);max-width:var(--measure-note);flex-wrap:wrap;display:flex}.nb-dock__scope [data-tone=attention]{color:var(--amber-text)}.nb-dock__body{gap:var(--gap-block);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.nb-dock__composer{padding-top:var(--gap-group);flex:none}.nb-dock__field{align-items:center}.nb-dock__input{font-size:var(--fs-body)}.nb-dock__send{flex:none;margin-left:auto}.nb-dock__message{align-items:baseline;gap:var(--gap-item);color:var(--mid);flex-wrap:wrap;margin:0;display:flex}.nb-dock__result{gap:var(--gap-block);flex-direction:column;display:flex}.nb-dock__asked{color:var(--low);font-size:var(--fs-note);margin:0}.nb-dock__answer{gap:var(--gap-item);flex-direction:column;display:flex}.nb-dock__answer-text{color:var(--ink);font-size:var(--fs-body)}.nb-dock__read-from{gap:var(--gap);flex-direction:column;display:flex}.nb-dock__caption{align-items:baseline;gap:var(--gap-item);color:var(--low);flex-wrap:wrap;margin:0;display:flex}.nb-dock__drew-on{font-size:var(--fs-micro);letter-spacing:normal;text-transform:none}.nb-dock__failure{align-items:center;gap:var(--gap);color:var(--mid);font-size:var(--fs-note);margin:0;display:flex}.nb-proposal{gap:var(--gap-item);padding:var(--card-pad);border-radius:var(--r);background:var(--card);flex-direction:column;display:flex}.nb-proposal[data-settled=true]{background:0 0;padding:0}.nb-proposal__eyebrow{color:var(--low);margin:0}.nb-proposal__name{font-size:var(--fs-body);margin:0;font-weight:700}.nb-proposal__consequence{color:var(--mid);font-size:var(--fs-note);margin:0}.nb-proposal__aside{align-items:center;gap:var(--gap);color:var(--mid);font-size:var(--fs-note);flex-wrap:wrap;margin:0;display:flex}.nb-proposal__preview{gap:var(--gap-item);color:var(--mid);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nb-proposal__mark{color:var(--low);display:block}.nb-proposal__line{align-items:baseline;gap:var(--gap);display:flex}.nb-proposal__result{gap:var(--gap-item);color:var(--mid);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nb-proposal__actions{justify-content:flex-end;gap:var(--gap-item);display:flex}.nb-proposal__failure{align-items:center;gap:var(--gap);color:var(--mid);font-size:var(--fs-note);flex-wrap:wrap;margin:0;display:flex}.nb-list{gap:var(--gap-tight);flex-direction:column;list-style:none;display:flex}.nb-list__item{align-items:center;gap:var(--gap-item);display:flex}.nb-list__link{gap:var(--gap-hair);min-width:0;padding:var(--gap-block);border-radius:var(--r);color:var(--ink);transition:background-color var(--dur-tint) var(--ease);flex-direction:column;flex:auto;text-decoration:none;display:flex}.nb-list__link:hover{background:var(--tint)}.nb-list__title{overflow-wrap:anywhere;font-weight:600}.nb-list__meta{gap:0 var(--gap-item);font-size:var(--fs-note);font-variant-numeric:tabular-nums;color:var(--low);flex-wrap:wrap;display:flex}.nb-list__fact+.nb-list__fact:before{content:"·";margin-right:var(--gap-item)}.nb-list__failed{align-items:flex-start;gap:var(--gap);flex-direction:column;display:flex}.nb-list__alert{align-items:center;gap:var(--gap-item);flex-wrap:wrap;display:flex}.nb-list__create-row{align-items:flex-start;gap:var(--gap-item);flex-wrap:wrap;display:flex}.nb-list__count,.nb-list__note{font-size:var(--fs-note);color:var(--low)}.nb-side__readonly{padding:0 var(--gap-block);color:var(--low);font-size:var(--fs-note)}.nb-side__blocked{padding:var(--gap-tight) var(--gap-block);color:var(--mid);font-size:var(--fs-note)}.nb-source{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline;overflow:hidden}.nb-side__empty,.nb-side__pending{padding:var(--gap-tight) var(--gap-block);color:var(--low);font-size:var(--fs-note)}.nb-side__list--picked{grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.nb-side__list--picked>li{grid-template-columns:subgrid;align-items:center;gap:var(--gap-item);grid-column:1/-1;display:grid}.nb-side__source{padding:var(--gap-tight) var(--gap-block);font-size:var(--fs-note);color:var(--mid)}.nb-side__source>svg{color:var(--low)}.nb-side__source-said{flex-direction:column;min-width:0;display:flex}.nb-side__source-state{font-size:var(--fs-micro);line-height:var(--lh-tight);color:var(--low)}.nb-side__source-state[data-tone=attention]{color:var(--amber-text)}.nb-side__section-note{padding:var(--gap-tight) var(--gap-block);color:var(--low);font-size:var(--fs-note)}.nb-side__mark{border-radius:3px}.nb-side__source[data-unreadable=true]{color:var(--amber-text)}.nb-side__source[data-unreadable=true]>svg,.nb-side__source[data-unreadable=true] .nb-side__mark{opacity:.5}.nb-side__source .ui-menu-root{opacity:0;transition:opacity var(--dur-tint) var(--ease)}.nb-side__source:hover .ui-menu-root,.nb-side__source:focus-within .ui-menu-root{opacity:1}@media (hover:none){.nb-side__source .ui-menu-root{opacity:1}}.nb-side__all{padding:var(--gap-tight) var(--gap-block) var(--gap)}.nb-side__all>input{grid-column:4}.nb-side__pick-name{font-size:var(--fs-label);color:var(--low);cursor:pointer;grid-column:1/4}.nb-side__add{margin:var(--gap-tight) 0 0 var(--gap-block);align-self:flex-start}.nb-side__form{gap:var(--gap);margin-top:var(--gap);flex-direction:column;min-width:0;display:flex}.nb-side__form-text{padding-block:var(--gap);resize:vertical}.nb-side__form-actions{gap:var(--gap);flex-wrap:wrap;display:flex}.nb-list__pane{align-items:stretch;gap:var(--gap-group);flex-direction:column;display:flex}.nb-list__head{align-items:center;gap:var(--gap-group);display:flex}.nb-list__heading{font-size:var(--fs-display);letter-spacing:var(--ls-display);margin-right:auto;font-weight:700}.nb-list__lede{max-width:var(--measure);margin-bottom:var(--gap-item);color:var(--mid)}.nb-rail-header{align-items:baseline;gap:var(--gap-block);flex:auto;min-width:0;display:flex}.nb-rail-header__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--fs-display);letter-spacing:var(--ls-display);flex:0 auto;margin:0;font-weight:700;overflow:hidden}.nb-rail-header__title-button{border-radius:var(--r-structure);max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:text;background:0 0;border:0;padding:0;overflow:hidden}.nb-rail-header__title-input{min-width:12ch;color:var(--ink);font-family:inherit;font-size:var(--fs-display);letter-spacing:var(--ls-display);background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0;font-weight:700}.nb-rail-header__summary{font-size:var(--fs-label);color:var(--low);flex:none;margin:0}.nb-editor__unsaved{align-items:baseline;gap:var(--gap-item);color:var(--amber-text);font-size:var(--fs-note);flex-wrap:wrap;display:flex}.nb-editor__hint{color:var(--low);font-size:var(--fs-label)}.nb-dock__context{align-items:center;gap:var(--gap);color:var(--mid);font-size:var(--fs-note);display:flex}.nb-dock__start{gap:var(--gap-block);flex-direction:column;display:flex}.nb-dock__empty{color:var(--low);font-size:var(--fs-note);max-width:var(--measure-note);margin:0}.nb-dock__suggest{gap:var(--gap-item);flex-wrap:wrap;display:flex}.nb-figures__list{gap:var(--gap-item);margin:0;display:flex}.nb-figures__item{flex-direction:column;flex:1 1 0;min-width:0;max-width:240px;display:flex}.nb-figures__label{color:var(--low);font-size:var(--fs-label);font-weight:600}.nb-figures__value{font-variant-numeric:tabular-nums;font-size:var(--fs-figure);letter-spacing:var(--ls-figure);font-weight:700;line-height:var(--lh-figure);margin:0}.nb-figures__provenance{margin:var(--gap-block) 0 0;color:var(--low);font-size:var(--fs-note)}.nb-figures__sources-caption{margin:var(--gap-group) 0 var(--gap-block)}.nb-figures__sources{color:var(--mid);font-size:var(--fs-note);margin:0;padding:0;list-style:none}.nb-empty{max-width:var(--measure-note)}.nb-empty .ui-button{align-self:flex-start}@media (width<=900px){.nb-figures__value{font-size:var(--fs-display)}}.nb-rail-header__actions{align-items:center;gap:var(--gap-item);margin-left:auto;display:flex}@media (width<=640px){.nb-figures__list{gap:var(--gap-block) var(--gap-item);flex-wrap:wrap}.nb-figures__item{flex-basis:45%;max-width:none}.nb-note__actions,.nb-proposal__actions,.nb-side__form-actions{flex-wrap:wrap}}@media (pointer:coarse){.nb-side__heading,.nb-editor__bar{min-height:44px}}.nb-view{gap:var(--gap-block);padding:var(--region-y) var(--region-x);flex-direction:column;display:flex}.nb-view__head{justify-content:space-between;align-items:center;gap:var(--gap-group);flex-wrap:wrap;display:flex}.nb-view__actions{align-items:center;gap:var(--gap-item);flex-wrap:wrap;flex:none;display:flex}.nb-view__title{min-width:0;font-size:var(--fs-display);flex:16rem;margin:0;font-weight:700}.nb-view__band{color:var(--mid);margin:0}.nb-view__fit{flex:1;min-height:max(24rem,72vh);position:relative;overflow:hidden}.nb-view__scaler{transform-origin:0 0;position:absolute;inset-block-start:0;inset-inline-start:0}.nb-view__frame{border:1px solid var(--line);border-radius:var(--r);width:100%;height:100%;min-height:24rem}.nb-view__pending{align-items:center;gap:var(--gap-item);color:var(--mid);display:flex}.nb-view__progress{gap:var(--gap-item);display:grid}.nb-view__progress-counts{color:var(--mid);font-size:var(--fs-label)}.nb-view__progress-panes{gap:var(--gap-item);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}.nb-view__progress-title{margin:0 0 var(--gap-tight);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--low);font-weight:600}.nb-view__progress-pane pre{max-height:24rem;color:var(--mid);font-family:var(--font-mono);font-size:var(--fs-machine);line-height:var(--lh-note);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.nb-view__provenance,.nb-views{gap:var(--gap-block);flex-direction:column;display:flex}.nb-views__entry{gap:var(--gap-hair);flex-direction:column;display:flex}.nb-views__name{font-size:var(--fs-body);font-weight:600;line-height:var(--lh-tight);color:var(--ink);transition:color var(--dur-state) var(--ease);text-decoration:none}.nb-views__name:hover{color:var(--acc)}.nb-views__name[data-state=queued],.nb-views__name[data-state=running]{color:var(--mid);font-weight:400}.nb-views__facts{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--low);font-variant-numeric:tabular-nums;margin:0}.nb-view__superseded{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--low);margin:0}.nb-view__source{gap:var(--gap-item);flex-direction:column;display:flex}.nb-view__source-actions{gap:var(--gap-item);display:flex}.nb-talk{gap:var(--gap-block);flex-direction:column;height:100%;min-height:0;display:flex}.nb-talk__head{justify-content:space-between;align-items:center;gap:var(--gap-item);display:flex}.nb-talk__title{font-size:var(--fs-note);margin:0;font-weight:600}.nb-talk__list{gap:var(--gap-tight);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nb-talk__gone{font-size:var(--fs-note);color:var(--low)}.nb-talk__thread{flex:1;min-height:0;overflow-y:auto}.nb-note__as-source{align-items:center;gap:var(--gap-item);margin-top:var(--gap-group);display:flex}.nb-note__is-source{font-size:var(--fs-note);color:var(--mid)}.nb-source--link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:.2em}.nb-source--link:hover{color:var(--ink);text-decoration-color:currentColor}.nb-artifact{gap:var(--gap-block);padding:var(--region-y) var(--region-x);flex-direction:column;display:flex}.nb-artifact__head{justify-content:space-between;align-items:flex-start;gap:var(--gap-group);flex-wrap:wrap;display:flex}.nb-artifact__heading-group{flex:16rem;min-width:0}.nb-artifact__title{font-size:var(--fs-display);font-weight:700;line-height:var(--lh-display);letter-spacing:var(--ls-display);margin:0}.nb-artifact__meta{margin:var(--gap-tight) 0 0;font-size:var(--fs-note);line-height:var(--lh-note);color:var(--low);max-width:var(--measure-note)}.nb-artifact__actions{align-items:center;gap:var(--gap-item);flex:none;display:flex}.nb-artifact__reading{gap:var(--gap-region);flex-direction:column;display:flex}.nb-artifact__prose,.nb-artifact__sources{max-width:var(--measure)}.nb-artifact__section+.nb-artifact__section{margin-top:var(--gap-section)}.nb-artifact__heading{font-size:var(--fs-body);font-weight:700;line-height:var(--lh-body);margin:0 0 var(--gap-tight)}.nb-artifact__thin{margin:0 0 var(--gap-tight);font-size:var(--fs-note);line-height:var(--lh-note);color:var(--amber-text)}.nb-artifact__cites{gap:var(--gap-tight);margin:var(--gap-tight) 0 0;flex-wrap:wrap;display:flex}.nb-artifact__cite{min-width:20px;height:20px;padding:0 var(--gap);border-radius:var(--r-bar);color:var(--acc);font-size:var(--fs-micro);font-weight:600;line-height:var(--lh-tight);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.nb-artifact__cite:hover{text-underline-offset:.2em;text-decoration:underline}.nb-artifact__source-list{margin:var(--gap-item) 0 0;gap:var(--gap-tight);flex-direction:column;padding:0;list-style:none;display:flex}.nb-artifact__source{align-items:baseline;gap:var(--gap-item);padding:var(--gap-tight) 0;font-size:var(--fs-note);line-height:var(--lh-note);flex-wrap:wrap;display:flex}.nb-artifact__source[data-active=true] .nb-artifact__source-name{color:var(--acc)}.nb-artifact__source-number{min-width:20px;color:var(--acc);font-variant-numeric:tabular-nums;font-weight:600}.nb-artifact__source-name{overflow-wrap:anywhere;min-width:0;transition:color var(--dur-tint) var(--ease)}.nb-artifact__source-where{color:var(--low)}@media (prefers-reduced-motion:reduce){.nb-artifact__source-name{transition:none}}@media (pointer:coarse){.nb-artifact__cite{min-width:44px;height:44px}}.nb-note-grid{gap:var(--gap-block);flex-direction:column;min-width:0;display:flex}.nb-note-grid__heading{align-items:baseline;gap:var(--gap);color:var(--low);margin:0;display:flex}.nb-note-grid__count{font-variant-numeric:tabular-nums;letter-spacing:0}.nb-note-grid__line{max-width:var(--measure-note);font-size:var(--fs-note);line-height:var(--lh-note);color:var(--low);margin:0}.nb-note-grid__list{columns:15rem 4;column-gap:var(--gap-group);margin:0;padding:0;list-style:none}.nb-note-grid__item{break-inside:avoid;margin:0 0 var(--gap-group)}.nb-note-card{gap:var(--gap);padding:var(--gap-group) var(--gap-frame);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);transition:border-color var(--dur-tint) var(--ease), background-color var(--dur-tint) var(--ease);flex-direction:column;text-decoration:none;display:flex}.nb-note-card:hover{border-color:var(--acc);background-color:var(--tint-hover)}.nb-note-card__title{font-size:var(--fs-label);font-weight:600;line-height:var(--lh-tight);overflow-wrap:anywhere}.nb-note-card__body{-webkit-line-clamp:8;line-clamp:8;font-size:var(--fs-note);line-height:var(--lh-note);white-space:pre-line;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nb-note-card__empty{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--low)}.nb-note-card__date{font-size:var(--fs-micro);font-weight:600;line-height:var(--lh-tight);color:var(--low);font-variant-numeric:tabular-nums}@media (width<=640px){.nb-note-grid__list{columns:1}}@media (pointer:coarse){.nb-note-card{min-height:44px}}.nb-slides{gap:var(--gap-region);flex-direction:column;max-width:760px;margin:0;padding:0;list-style:none;display:flex}.nb-slides__item{container:nb-slide/inline-size}.nb-slide{gap:var(--gap-item);aspect-ratio:16/9;padding:var(--gap-group) var(--gap-frame);border:1px solid var(--line);border-radius:var(--r);overflow-wrap:anywhere;flex-direction:column;display:flex}.nb-slide__number{font-size:var(--fs-micro);font-weight:600;line-height:var(--lh-tight);color:var(--low);font-variant-numeric:tabular-nums}.nb-slide__title{font-size:var(--fs-body);font-weight:700;line-height:var(--lh-display);letter-spacing:var(--ls-display);margin:0}.nb-slide__heading{font-size:var(--fs-note);font-weight:600;line-height:var(--lh-tight);margin:0}.nb-slide__bullets{padding-left:var(--gap-region);font-size:var(--fs-note);line-height:var(--lh-note);color:var(--mid);margin:0}.nb-slide__stat{align-items:baseline;gap:var(--gap-item);flex-wrap:wrap;margin:0;display:flex}.nb-slide__stat-value{font-size:var(--fs-display);font-weight:700;line-height:var(--lh-display);letter-spacing:var(--ls-display);color:var(--acc);font-variant-numeric:tabular-nums}.nb-slide__stat-label{font-size:var(--fs-micro);font-weight:600;line-height:var(--lh-tight);color:var(--mid)}.nb-slide__quote{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--ink);margin:0;font-style:italic}.nb-slide__cites{gap:var(--gap-tight);margin:var(--gap-item) 0 0;flex-wrap:wrap;display:flex}@container nb-slide (width>=480px){.nb-slide{gap:var(--gap-group);padding:var(--gap-region)}.nb-slide__title{font-size:var(--fs-display)}.nb-slide__heading,.nb-slide__bullets,.nb-slide__quote{font-size:var(--fs-body)}.nb-slide__bullets,.nb-slide__quote{line-height:var(--lh-body)}.nb-slide__stat-value{font-size:var(--fs-figure);line-height:var(--lh-figure);letter-spacing:var(--ls-figure)}.nb-slide__stat-label{font-size:var(--fs-label)}}.artifacts-snap{gap:var(--gap-tight);box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r);overflow-wrap:anywhere;min-width:0;color:var(--mid);transition:border-color var(--dur-tint) var(--ease);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.artifacts-snap[data-size=compact]{width:128px;height:80px;padding:var(--gap-item);font-size:var(--fs-micro);line-height:var(--lh-tight)}.artifacts-snap[data-size=card]{aspect-ratio:16/10;width:100%;padding:var(--gap-group);font-size:var(--fs-note);line-height:var(--lh-note)}.artifacts-snap[data-shape=card],.artifacts-snap[data-shape=view],.artifacts-snap[data-shape=glyph]{justify-content:center;align-items:center}.artifacts-snap__head,.artifacts-snap__text{-webkit-box-orient:vertical;flex-shrink:0;display:-webkit-box;overflow:hidden}.artifacts-snap__head{-webkit-line-clamp:1;line-clamp:1;color:var(--ink);font-weight:600}.artifacts-snap__text{-webkit-line-clamp:2;line-clamp:2;white-space:pre-line}.artifacts-snap__text:only-child{-webkit-line-clamp:4;line-clamp:4}.artifacts-snap [data-align=center]{text-align:center}.artifacts-snap[data-size=card] .artifacts-snap__head{-webkit-line-clamp:2;line-clamp:2;font-size:var(--fs-label);line-height:var(--lh-tight)}.artifacts-snap[data-size=card] .artifacts-snap__text{-webkit-line-clamp:3;line-clamp:3}.artifacts-snap[data-size=card] .artifacts-snap__text:only-child{-webkit-line-clamp:5;line-clamp:5}.artifacts-snap__options,.artifacts-snap__tree{font-size:var(--fs-micro);line-height:var(--lh-tight);flex-direction:column;flex-shrink:0;margin:0;padding:0;list-style:none;display:flex}.artifacts-snap>.artifacts-snap__options,.artifacts-snap>.artifacts-snap__tree{overflow:hidden}.artifacts-snap[data-size=compact]>.artifacts-snap__tree{max-height:calc(var(--fs-micro) * var(--lh-tight) * 2)}.artifacts-snap[data-size=card]>.artifacts-snap__options,.artifacts-snap[data-size=card]>.artifacts-snap__tree{max-height:calc(var(--fs-micro) * var(--lh-tight) * 4)}.artifacts-snap__options{counter-reset:artifacts-snap-option}.artifacts-snap__options li,.artifacts-snap__tree li{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;overflow:hidden}.artifacts-snap__options li:before{counter-increment:artifacts-snap-option;content:counter(artifacts-snap-option, upper-alpha);margin-right:var(--gap);color:var(--low);font-weight:600}.artifacts-snap__tree .artifacts-snap__tree{padding-left:var(--gap-group)}.artifacts-snap__leaf{color:var(--low)}.artifacts-snap__slide{gap:var(--gap-item);min-height:0;color:var(--ink);flex-direction:column;display:flex;overflow:hidden}.artifacts-snap__slide .nb-slide__title,.artifacts-snap__slide .nb-slide__heading,.artifacts-snap__slide .nb-slide__quote{-webkit-box-orient:vertical;flex-shrink:0;display:-webkit-box;overflow:hidden}.artifacts-snap__slide .nb-slide__title{-webkit-line-clamp:1;line-clamp:1}.artifacts-snap__slide .nb-slide__heading,.artifacts-snap__slide .nb-slide__quote{-webkit-line-clamp:2;line-clamp:2}.artifacts-snap__slide .nb-slide__bullets{max-height:calc(var(--fs-note) * var(--lh-note) * 2);flex-shrink:0;overflow:hidden}.artifacts-snap__slide .nb-slide__bullets li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.artifacts-snap__slide .nb-slide__stat{white-space:nowrap;flex-wrap:nowrap;flex-shrink:0;overflow:hidden}.artifacts-snap__glyph{color:var(--low);justify-content:center;align-items:center;display:flex}.artifacts-snap[data-shape=glyph] .artifacts-snap__glyph{flex:1}.artifacts-snap[data-size=compact] .artifacts-snap__glyph .ui-icon{width:var(--icon);height:var(--icon)}.artifacts-snap[data-size=card] .artifacts-snap__glyph .ui-icon{width:var(--icon-lg);height:var(--icon-lg)}@media (width<=640px){.artifacts-snap[data-size=compact]{width:96px;height:64px}.artifacts-snap[data-size=compact] .artifacts-snap__head+.artifacts-snap__text{-webkit-line-clamp:1;line-clamp:1}.artifacts-snap[data-size=compact] .artifacts-snap__text:only-child{-webkit-line-clamp:3;line-clamp:3}.artifacts-snap[data-size=compact]>.artifacts-snap__tree{max-height:calc(var(--fs-micro) * var(--lh-tight))}.artifacts-snap[data-size=card] .artifacts-snap__text{-webkit-line-clamp:2;line-clamp:2}.artifacts-snap[data-size=card] .artifacts-snap__text:only-child{-webkit-line-clamp:4;line-clamp:4}.artifacts-snap[data-size=card]>.artifacts-snap__options,.artifacts-snap[data-size=card]>.artifacts-snap__tree{max-height:calc(var(--fs-micro) * var(--lh-tight) * 3)}}.artifacts-pane{gap:var(--gap-group);max-width:var(--measure-wide);flex-direction:column;display:flex}.artifacts-pane[data-layout=card]{max-width:var(--plane)}.artifacts-head{justify-content:space-between;align-items:flex-start;gap:var(--gap-group);flex-direction:row;display:flex}.artifacts-head-text{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.artifacts-heading{font-size:var(--fs-display);font-weight:700;line-height:var(--lh-display);letter-spacing:var(--ls-display);margin:0}.artifacts-lede{color:var(--mid);font-size:var(--fs-note);line-height:var(--lh-note);margin:0}.artifacts-list{gap:var(--gap-tight);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.artifacts-row-link{align-items:center;gap:var(--gap-tight) var(--gap-group);padding:var(--gap-item) var(--gap-block);border-radius:var(--r);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}a.artifacts-row-link:hover{color:var(--acc)}.artifacts-row-link .artifacts-snap{grid-area:1/1/span 2}a.artifacts-row-link:hover .artifacts-snap,a.artifacts-row-link:focus-visible .artifacts-snap{border-color:var(--acc)}.artifacts-row-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--fs-label);font-weight:600;line-height:var(--lh-tight);grid-column:2;align-self:end;overflow:hidden}.artifacts-row-meta{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--low);font-size:var(--fs-micro);line-height:var(--lh-tight);grid-column:2;align-self:start;overflow:hidden}.artifacts-row-state{align-self:center;align-items:center;gap:var(--gap-tight);color:var(--low);font-size:var(--fs-micro);line-height:var(--lh-tight);grid-area:1/3/span 2;display:inline-flex}div.artifacts-row-link{color:var(--low)}.artifacts-grid{gap:var(--gap-frame);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.artifacts-card-item{min-width:0}.artifacts-card{gap:var(--gap);color:var(--ink);border-radius:var(--r);flex-direction:column;text-decoration:none;display:flex}.artifacts-card-name{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;font-size:var(--fs-label);font-weight:600;line-height:var(--lh-tight);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.artifacts-card-meta,.artifacts-card-state{min-width:0;color:var(--low);font-size:var(--fs-micro);line-height:var(--lh-tight)}.artifacts-card-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.artifacts-card-state{align-items:center;gap:var(--gap-tight);display:flex}.artifacts-card-state .artifacts-state-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.artifacts-state-pulse{flex:none}div.artifacts-card{color:var(--low)}a.artifacts-card:hover .artifacts-snap,a.artifacts-card:focus-visible .artifacts-snap{border-color:var(--acc)}@media (width<=640px){.artifacts-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}
