.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}.ui-select-field,.ui-combo-field{min-width:0}.ui-select.is-none .react-aria-SelectValue,.ui-select [data-placeholder]{color:var(--text-muted)}.ui-select .react-aria-SelectValue{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.ui-select .react-aria-SelectValue>span{text-overflow:ellipsis;overflow:hidden}.ui-select .react-aria-SelectValue .ui-pop-note{display:none}.ui-select>svg{color:var(--text-muted);flex:none}.sm>.ui-select,.sm .ui-select{min-height:34px;padding:5px 8px}.ui-combo{cursor:text;padding-block:0}.ui-combo input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:8px 0}.ui-combo:focus-within{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:1px}.ui-combo-caret{color:var(--text-muted);background:0 0;border:0;padding:4px;display:inline-flex}.ui-chips{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.ui-chip{align-items:center;gap:6px;min-width:0;display:inline-flex}.ui-chip>span:last-child{text-overflow:ellipsis;overflow:hidden}.ui-chips.many{gap:2px}.ui-chips.many .ui-chip>span:last-child{display:none}.ui-pop{background:var(--surface);color:var(--text);border:1px solid var(--line);min-width:var(--trigger-width);border-radius:8px;max-height:min(24rem,70vh);overflow:auto;box-shadow:0 8px 24px #00000059}.ui-pop-list{outline:none;padding:4px}.ui-pop-list [role=option]{white-space:nowrap;cursor:pointer;font:var(--t-body);border-radius:6px;outline:none;align-items:center;gap:8px;padding:6px 10px;display:flex}.ui-pop-list [role=option][data-focused]{background:var(--surface-2);outline:1px solid var(--accent)}.ui-pop-list [role=option][data-disabled]{opacity:.55;cursor:default}.ui-pop-list [role=option][data-selected]{color:var(--accent);font-weight:600}.ui-pop-list [role=option][data-selected]:before{content:"✓";width:1em}.ui-pop-list .react-aria-Header{font:var(--t-caption);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);align-items:center;gap:6px;padding:8px 10px 2px;display:flex}.ui-pop-note{color:var(--text-muted);font:var(--t-small);margin-left:auto;padding-left:12px}.ui-alert{color:var(--loss);font-weight:600}.ui-alert>p{margin:0}.ui-alert>ul{margin:var(--s1) 0 0;padding-left:1.2em;font-weight:400}.ui-loading,.ui-no-access{color:var(--text-muted)}.ui-crumbs,.ui-crumbs-back{font:var(--t-small);color:var(--text-muted);margin:0}.ui-crumbs ol{flex-wrap:wrap;gap:2px 0;margin:0;padding:0;list-style:none;display:flex}.ui-crumbs li{min-width:0;display:inline}.ui-crumbs li+li:before{content:"›";color:var(--text-muted);margin:0 6px}.ui-crumbs [aria-current=page]{color:var(--text)}.ui-crumbs a,.ui-crumbs-back a{color:var(--text-muted);text-decoration:none}.ui-crumbs a:hover,.ui-crumbs-back a:hover{color:var(--text);text-decoration:underline}.ui-crumbs-back{display:none}@media (width<=760px){.ui-crumbs{display:none}.ui-crumbs-back{display:block}}.ui-needed{font:var(--t-small);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;display:flex}.ui-needed .done{color:var(--win);align-items:center;gap:4px;display:inline-flex}.ui-needed-link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ui-save-bar .saved{color:var(--win);align-items:center;gap:4px;display:inline-flex}.ui-tab-list{margin:0 0 var(--s4);border-bottom:1px solid var(--line);scrollbar-width:thin;gap:2px;padding:0;list-style:none;display:flex;overflow-x:auto}.ui-tab{white-space:nowrap;color:var(--text-muted);cursor:pointer;border-bottom:2px solid #0000;outline:none;flex:none;align-items:center;gap:6px;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-flex}.ui-tab:hover{color:var(--text);text-decoration:none}.ui-tab[data-selected],.ui-tab[aria-current]{color:var(--text);border-bottom-color:var(--accent)}.ui-tab[data-focus-visible],a.ui-tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ui-tab[data-disabled]{opacity:.5;cursor:default}.ui-tab-count{color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:500}.ui-tab-lock{color:var(--private)}.ui-tab-panel{outline:none}.ui-nav-tabs.fade-right .ui-tab-list{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.ui-nav-tabs.fade-left .ui-tab-list{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 40px),#0000)}.ui-nav-tabs.fade-left.fade-right .ui-tab-list{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}@media (width<=480px){.ui-tab{padding:8px 10px}}
