.ui-page-title h1,.ui-section-titles>*,.ui-card-head>h3,.ui-empty>p,.ui-action-bar-notice p{margin:0}.ui-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-page-header{gap:var(--s2);margin-bottom:var(--s5);flex-direction:column;display:flex}.ui-page-crumbs{font:var(--t-small);color:var(--text-muted)}.ui-page-crumbs .crumbs{margin:0}.ui-page-title{justify-content:space-between;align-items:center;gap:var(--s3) var(--s4);flex-wrap:wrap;display:flex}.ui-page-title-main{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;min-width:0;display:flex}.ui-page-title h1{font:var(--t-h1);letter-spacing:.01em}.ui-page-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.ui-page-detail{gap:var(--s1) var(--s4);color:var(--text-muted);font:var(--t-small);flex-wrap:wrap;display:flex}.ui-section{gap:var(--s4);flex-direction:column;min-width:0;display:flex}.ui-section+.ui-section{margin-top:var(--s7)}.ui-section-3+.ui-section-3{margin-top:var(--s6)}.ui-section-head{justify-content:space-between;align-items:flex-end;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.ui-section-titles{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.ui-section-2>.ui-section-head h2{font:var(--t-h2);letter-spacing:.01em}.ui-section-3>.ui-section-head h3{font:var(--t-h3);letter-spacing:.01em}.ui-section-desc{font:var(--t-small);color:var(--text-muted)}.ui-section-3{gap:var(--s5)}.ui-section-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.ui-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s5);gap:var(--s3);flex-direction:column;min-width:0;display:flex}.ui-card.scoped{border-left:3px solid var(--private)}.ui-card-head{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.ui-card-head h3{font:var(--t-h3)}.ui-card-actions{gap:var(--s2);display:flex}.ui-card-foot{border-top:1px solid var(--line);padding-top:var(--s3);gap:var(--s2);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (width<=560px){.ui-card{padding:var(--s4)}}.ui-fields{gap:var(--s5);flex-direction:column;min-width:0;display:flex}.ui-field{flex-direction:column;min-width:0;display:flex}.ui-label-row{align-items:center;gap:var(--s1);margin-bottom:6px;display:flex}.ui-label{font:600 .9375rem/1.35 var(--font-ui);color:var(--text)}.ui-field[data-required] .ui-label:after{content:" *";color:var(--accent)}.ui-help{font:var(--t-small);color:var(--text-muted);margin:-2px 0 var(--s2)}.ui-error{font:600 var(--t-small);color:var(--loss);margin-top:var(--s1)}.ui-field :is(input,textarea),.ui-select{border-radius:var(--r-control);border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);font:var(--t-body);padding:9px 12px}.ui-field textarea{resize:vertical}.ui-field :is(input,textarea)::placeholder{color:var(--text-muted);opacity:.85}.ui-field :is(input,textarea)[data-focused],.ui-select[data-focused]{border-color:var(--focus)}.ui-field :is(input,textarea)[data-invalid]{border-color:var(--loss)}.ui-select{justify-content:space-between;align-items:center;gap:var(--s2);text-align:left;cursor:pointer;min-height:42px;display:flex}.ui-select .react-aria-SelectValue[data-placeholder]{color:var(--text-muted)}.ui-info-tip{color:var(--text-muted);vertical-align:middle;background:0 0;border:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.ui-info-tip[data-hovered],.ui-info-tip[data-pressed]{color:var(--text)}.ui-segmented-row{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.ui-segmented{border:1px solid var(--line);border-radius:var(--r-control);background:var(--bg);flex-wrap:wrap;align-self:flex-start;display:inline-flex;overflow:hidden}.ui-seg{cursor:pointer;min-width:40px;min-height:40px;font:600 .9375rem/1.2 var(--font-ui);color:var(--text-muted);border-right:1px solid var(--line);outline:none;flex-direction:row;justify-content:center;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.ui-seg:last-child{border-right:0}.ui-seg[data-hovered]{color:var(--text);background:var(--surface-2)}.ui-segmented.tone-form .ui-seg[data-selected]{background:var(--accent);color:var(--accent-ink)}.ui-segmented.tone-view .ui-seg[data-selected]{background:var(--surface-2);color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}.ui-seg[data-focus-visible]{outline:2px solid var(--focus);outline-offset:-3px}.ui-seg[data-disabled]{opacity:.45;cursor:default}.ui-seg-clear{all:unset;cursor:pointer;color:var(--text-muted);font:var(--t-small);text-underline-offset:2px;text-decoration:underline}.ui-seg-clear[data-focus-visible]{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.ui-action-bar{justify-content:space-between;align-items:center;gap:var(--s3) var(--s4);padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);flex-wrap:wrap;display:flex}.ui-action-bar.sticky{bottom:var(--s3);z-index:20;position:sticky;box-shadow:0 -6px 20px #00000040}.ui-action-bar-notice{gap:var(--s2);flex-direction:column;flex-basis:100%;display:flex}.ui-action-bar-start{align-items:center;gap:var(--s1) var(--s3);font:var(--t-small);color:var(--text-muted);flex-wrap:wrap;min-width:0;display:flex}.ui-action-bar-actions{align-items:center;gap:var(--s2);flex-wrap:wrap;margin-left:auto;display:flex}@media (width<=560px){.ui-action-bar-actions{flex-direction:row-reverse;justify-content:flex-end;width:100%;margin-left:0}}.ui-empty{align-items:center;gap:var(--s2) var(--s4);padding:var(--s5);border:1px dashed var(--line);border-radius:var(--r-card);color:var(--text-muted);flex-wrap:wrap;display:flex}.ui-scope{font:600 .75rem/1.2 var(--font-ui);letter-spacing:normal;text-transform:none;border-radius:var(--r-pill);vertical-align:middle;white-space:nowrap;border:1px solid;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.ui-scope.team{color:var(--private);border-color:var(--private-line);background:var(--private-ground)}.ui-scope.org{color:var(--org);border-color:color-mix(in srgb, var(--org) 55%, var(--panel,var(--surface)));background:color-mix(in srgb, var(--org) 9%, var(--panel,var(--surface)))}.ui-scope.public{color:var(--muted,var(--text-muted));border-color:var(--line);background:0 0}.ui-scope.toggletip{cursor:pointer}.ui-scope.toggletip[data-hovered]{border-style:dashed}.ui-tag{border-radius:var(--r-pill);border:1px solid var(--tone,var(--line));min-height:22px;color:var(--tone-fg,var(--tone,var(--text-muted)));font:var(--t-caption);letter-spacing:.03em;white-space:nowrap;vertical-align:middle;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.ui-tag.tone-win{--tone:var(--win)}.ui-tag.tone-loss{--tone:var(--loss)}.ui-tag.tone-warn{--tone:var(--warn)}.ui-tag.tone-accent{--tone:var(--accent)}.ui-tag.tone-info{--tone:var(--ours-fg)}.ui-tag.dashed{border-style:dashed}.ui-tag.solid{background:var(--tone,var(--surface-2));color:var(--accent-ink);--tone-fg:var(--accent-ink)}.ui-tag.solid.tone-neutral{color:var(--text)}.ui-tag.solid:is(.tone-win,.tone-loss,.tone-warn){color:#12161d}@media (prefers-color-scheme:light){:root:where(:not([data-theme=dark])) .ui-tag.solid:is(.tone-win,.tone-loss,.tone-warn){color:#fff}}:root:where([data-theme=light]) .ui-tag.solid:is(.tone-win,.tone-loss,.tone-warn){color:#fff}.ui-kv{gap:var(--s2) var(--s4);grid-template-columns:minmax(5.5rem,max-content) minmax(0,1fr);margin:0;display:grid}.ui-kv-row{display:contents}.ui-kv dt{color:var(--text-muted);font:var(--t-small);padding-top:1px}.ui-kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.ui-kv-none{color:var(--text-muted)}.ui-stepper{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-step{align-items:center;gap:var(--s2);min-height:32px;display:flex}.ui-step-glyph{text-align:center;width:1.1em;color:var(--text-muted);flex:none;font-weight:700}.ui-step.is-done .ui-step-glyph{color:var(--win)}.ui-step.is-part .ui-step-glyph{color:var(--warn)}.ui-step-label{flex:1;min-width:0}.ui-step.is-done .ui-step-label{color:var(--text-muted)}.ui-step-action{flex:none}.ui-btn{border-radius:var(--r-control);cursor:pointer;font:600 .9375rem/1.2 var(--font-ui);white-space:nowrap;color:var(--text);background:var(--surface-2);border:1px solid #0000;border-color:var(--line);justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ui-btn.s-sm{min-height:30px;padding:4px 10px;font-size:.875rem}.ui-btn.s-md{min-height:36px;padding:6px 14px}.ui-btn.s-lg{min-height:44px;padding:8px 18px}@media (pointer:coarse){.ui-btn.s-sm,.ui-btn.s-md{min-height:44px}}.ui-btn[data-hovered],a.ui-btn:hover{border-color:var(--text-muted)}.ui-btn.v-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.ui-btn.v-primary[data-hovered],a.ui-btn.v-primary:hover{filter:brightness(1.08);border-color:var(--accent)}.ui-btn.v-ghost{background:0 0;border-color:#0000}.ui-btn.v-ghost[data-hovered],a.ui-btn.v-ghost:hover{background:var(--surface-2);border-color:#0000}.ui-btn.v-danger{color:var(--loss);border-color:color-mix(in srgb, var(--loss) 45%, var(--line));background:0 0}.ui-btn.v-link{min-height:0;color:var(--accent);text-underline-offset:2px;background:0 0;border:0;padding-left:0;padding-right:0;text-decoration:underline}.ui-btn[data-focus-visible],a.ui-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-btn[data-disabled]{opacity:.55;cursor:default}.ui-btn[data-pressed]{transform:translateY(1px)}.ui-table-wrap{max-width:100%;position:relative;overflow-x:auto}.ui-table{border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);font-variant-numeric:tabular-nums;width:100%}.ui-table th,.ui-table td{text-align:center;border-bottom:1px solid var(--line);white-space:nowrap;height:44px;padding:8px 12px}.ui-table.d-compact :is(th,td){height:36px;padding:4px 10px}.ui-table thead th{font:var(--t-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);background:var(--surface-2);height:auto;padding-top:8px;padding-bottom:8px}.ui-table thead th:first-child{border-top-left-radius:var(--r-card)}.ui-table thead th:last-child{border-top-right-radius:var(--r-card)}.ui-table :is(td,th).left{text-align:left}.ui-table :is(td,th).num{text-align:right;font-variant-numeric:tabular-nums}.ui-table tbody:last-child tr:last-child>*{border-bottom:0}.ui-table tbody th{font:inherit;text-transform:none;letter-spacing:0;color:var(--text);text-align:left;background:0 0;font-weight:600}.ui-table tr.mine td,.ui-table tr.mine th{background:color-mix(in srgb, var(--accent) 9%, transparent)}.ui-table .ui-table-group th{background:var(--surface-2);font-weight:700}.ui-table.fixed-cols{table-layout:fixed}.ui-table.fixed-cols:not(.inputs) :is(td,th){text-overflow:ellipsis;overflow:hidden}.ui-table :is(td,th) :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0}.ui-table td a{text-underline-offset:2px;text-decoration:underline}.ui-table th[aria-sort]{color:var(--text)}.ui-sort{all:unset;cursor:pointer;align-items:center;gap:4px;display:inline-flex}.ui-sort:hover{color:var(--text)}.ui-sort:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.ui-sort-arrow{opacity:.6;font-size:.7em}.ui-table th[aria-sort] .ui-sort-arrow{opacity:1;color:var(--accent)}.ui-table.sticky-first :is(td,th):first-child{z-index:1;background:var(--surface);position:sticky;left:0}.ui-table.sticky-first thead th:first-child{background:var(--surface-2)}@media (width<=560px){.ui-table :is(th,td){font:var(--t-small);padding-left:8px;padding-right:8px}}.ui-reference{gap:var(--s5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.ui-reference{gap:var(--s6);grid-template-columns:11rem minmax(0,1fr)}}.ui-toc{font:var(--t-small)}.ui-toc ol{gap:var(--s1) var(--s3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (width>=1024px){.ui-toc{top:calc(var(--hdr,56px) + var(--s4));align-self:start;position:sticky}.ui-toc ol{gap:var(--s2);flex-direction:column}}.ui-toc a{color:var(--text-muted);padding-left:var(--s2);border-left:2px solid #0000;text-decoration:none;display:block}.ui-toc a:hover{color:var(--text)}.ui-toc a[aria-current]{color:var(--text);border-left-color:var(--accent);font-weight:600}.ui-tiles{grid-template-columns:repeat(var(--tiles,4), minmax(0, 1fr));gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.ui-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s4);gap:var(--s1);flex-direction:column;min-width:0;display:flex}.ui-tile-label{font:var(--t-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.ui-tile-value{font:var(--t-h3)}.ui-callout{border:1px solid var(--line);border-left:4px solid var(--tone,var(--loss));border-radius:var(--r-card);background:var(--surface);padding:var(--s4) var(--s5);gap:var(--s2);flex-direction:column;display:flex}.ui-callout.tone-warn{--tone:var(--warn)}.ui-callout.tone-info{--tone:var(--ours-fg)}.ui-prose{max-width:68ch}.ui-prose :is(ol,ul){gap:var(--s2);flex-direction:column;margin:0;padding-left:1.4em;display:flex}.ui-filter-bar{align-items:flex-end;gap:var(--s3) var(--s4);flex-wrap:wrap;display:flex}.ui-filter-bar>.ui-filter-end{margin-left:auto}.ui-filter-bar .ui-field{min-width:10rem}.ui-filter-bar .ui-seg{min-height:36px;padding:6px 12px;font-size:.875rem}.hint{--hint-bg:#1c2330;--hint-text:#f2f5f9;background:var(--hint-bg);color:var(--hint-text);text-transform:none;letter-spacing:normal;overflow-wrap:anywhere;z-index:1000;border-radius:6px;max-width:min(320px,100vw - 32px);padding:6px 10px;font:500 .85rem/1.4 system-ui,-apple-system,Segoe UI,sans-serif;box-shadow:0 4px 14px #00000040}.hint[data-entering]{animation:.12s ease-out hint-in}@keyframes hint-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.hint[data-entering]{animation:none}}.hint-arrow svg{fill:var(--hint-bg);display:block}.hint-arrow[data-placement=bottom] svg{transform:rotate(180deg)}.hint-arrow[data-placement=left] svg{transform:rotate(-90deg)}.hint-arrow[data-placement=right] svg{transform:rotate(90deg)}.hint-text{cursor:help;border-radius:3px}.hint-text:focus-visible{outline-offset:2px;outline:2px solid}:where(.toggletip){all:unset;cursor:pointer;box-sizing:border-box;border-radius:999px;align-items:center;gap:4px;display:inline-flex}.toggletip[data-focus-visible]{outline-offset:2px;outline:2px solid}.toggletip-body,.toggletip-pop{outline:none}.toggletip-body p{margin:0}.toggletip-body p+p{margin-top:6px}@media (pointer:coarse){.toggletip{min-height:32px}}
