.ui-meta{font:var(--voice-meta-sm);letter-spacing:var(--meta-tracking);text-transform:var(--meta-case);color:var(--fg-3);white-space:nowrap}.ui-meta-num,.ui-meta.ac-strip-age,.ui-meta.ath-nav-label,.ui-meta.gl-sidebar-caption,.ui-meta.gl-sidebar-ctl-head,.ui-meta:is(time){font:var(--voice-mono-sm)}.ui-meta.ath-nav-label,.ui-meta.gl-sidebar-caption,.ui-meta.gl-sidebar-ctl-head{letter-spacing:var(--meta-tracking-caps);text-transform:uppercase}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--control);padding:0 12px;font:var(--voice-ui);font-weight:500;color:var(--fg-1);background:var(--bg-panel);border:1px solid var(--line-2);border-radius:var(--radius-control);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.ui-btn svg{width:15px;height:15px;flex:none}.ui-btn:hover{border-color:var(--line-3);background:var(--bg-hover)}.ui-btn:focus-visible{outline:none;box-shadow:var(--ring-focus)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.5;cursor:default;pointer-events:none}.ui-btn[data-size=sm]{height:var(--control-sm);padding:0 12px;font:var(--voice-ui-sm);font-weight:500}.ui-btn[data-size=sm] svg{width:14px;height:14px}.ui-btn[data-icon=true]{width:var(--control);padding:0}.ui-btn[data-icon=true][data-size=sm]{width:var(--control-sm)}.ui-btn[data-variant=primary]{background:var(--brand);color:var(--brand-fg);border-color:color-mix(in oklch,var(--brand) 80%,black)}.ui-btn[data-variant=primary]:hover{background:color-mix(in oklch,var(--brand) 90%,black)}.ui-btn[data-variant=ghost]{background:transparent;border-color:transparent;color:var(--fg-2)}.ui-btn[data-variant=ghost]:hover{background:var(--bg-hover);color:var(--fg-1);border-color:transparent}.ui-btn[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-ink)}.ui-btn[aria-pressed=true]:hover{background:var(--brand-soft);border-color:var(--brand)}.ui-btn[data-variant=danger]{color:var(--bad);border-color:color-mix(in oklch,var(--bad) 40%,transparent)}.ui-btn[data-variant=danger]:hover{background:var(--bad-soft)}.ui-btn[data-variant=danger-solid]{background:var(--bad);color:var(--bad-fg);border-color:transparent}.ui-btn[data-variant=dashed]{width:100%;background:none;border-style:dashed;border-color:var(--line-2);color:var(--fg-3)}.ui-btn[data-variant=dashed]:hover{background:none;border-color:var(--line-3);color:var(--fg-1)}.ui-btn .ui-kbd{margin-left:2px;opacity:.7}.ui-kbd{font:var(--voice-mono-sm);padding:1px 4px;border-radius:3px;border:1px solid var(--line-2);background:var(--bg-inset);color:var(--fg-3);letter-spacing:0}.ui-field{display:flex;flex-direction:column;gap:8px;min-width:0}.ui-field-label{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font:var(--voice-ui);font-weight:500;color:var(--fg-1)}.ui-field-optional{font:var(--voice-ui-sm);color:var(--fg-4)}.ui-field-label .req{color:var(--bad)}.ui-field-hint{font:var(--voice-ui-sm);color:var(--fg-3)}.ui-field-hint code{font:var(--voice-mono-sm);padding:0 4px;background:var(--bg-inset);border-radius:3px;text-transform:none;letter-spacing:0}.ui-field-error{font:var(--voice-ui-sm);color:var(--bad)}.ui-input,.ui-select,.ui-textarea{width:100%;min-height:var(--control);padding:0 12px;font:var(--voice-ui);color:var(--fg-1);background:var(--bg-panel);border:1px solid var(--line-2);border-radius:var(--radius-control);outline:none;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--fg-4)}.ui-input:hover,.ui-select:hover,.ui-textarea:hover{border-color:var(--line-3)}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.ui-input[aria-invalid=true],.ui-textarea[aria-invalid=true]{border-color:var(--bad)}.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{background:var(--bg-inset);color:var(--fg-3);cursor:not-allowed}.ui-textarea{padding:8px 12px;min-height:84px;resize:vertical;line-height:1.5}.ui-input[data-mono=true]{font:var(--voice-mono);text-transform:none;letter-spacing:0}.ui-select{appearance:none;padding-right:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center}.ui-input-wrap{position:relative;display:flex;align-items:center}.ui-input-wrap>svg{position:absolute;left:9px;width:14px;height:14px;color:var(--fg-3);pointer-events:none}.ui-input-wrap>.ui-input{padding-left:28px}.ui-switch{--w:32px;--h:18px;position:relative;flex:none;width:var(--w);height:var(--h);border-radius:999px;background:var(--line-3);border:none;padding:0;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.ui-switch:after{content:"";position:absolute;top:2px;left:2px;width:calc(var(--h) - 4px);height:calc(var(--h) - 4px);border-radius:50%;background:var(--fg-on-solid);box-shadow:var(--shadow-knob);transition:transform var(--dur-fast) var(--ease-out)}.ui-switch[aria-checked=true]{background:var(--brand)}.ui-switch[aria-checked=true]:after{transform:translateX(calc(var(--w) - var(--h)))}.ui-switch:focus-visible{outline:none;box-shadow:var(--ring-focus)}.ui-switch:disabled{opacity:.5;cursor:default}.ui-switch-row{display:flex;align-items:flex-start;gap:12px}.ui-switch-row>.ui-switch{margin-top:1px}.ui-switch-text{display:flex;flex-direction:column;gap:2px}.ui-switch-text strong{font:var(--voice-ui);font-weight:500;color:var(--fg-1)}.ui-switch-text span{font:var(--voice-ui-sm);color:var(--fg-3)}.ui-pill{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:var(--radius-chip);font:var(--voice-meta-sm);letter-spacing:var(--meta-tracking);text-transform:var(--meta-case);white-space:nowrap;color:var(--fg-2);background:var(--bg-selected)}.ui-pill[data-tone=ok]{color:var(--ok);background:var(--ok-soft)}.ui-pill[data-tone=warn]{color:var(--warn);background:var(--warn-soft)}.ui-pill[data-tone=bad]{color:var(--bad);background:var(--bad-soft)}.ui-pill[data-tone=info]{color:var(--info);background:var(--info-soft)}.ui-pill[data-tone=brand]{color:var(--brand-ink);background:var(--brand-soft)}.ui-pill[data-tint]{text-transform:none;letter-spacing:0;font:var(--voice-ui-sm);font-weight:500}.ui-pill[data-tint="1"]{color:var(--tint-1);background:color-mix(in oklch,var(--tint-1) 14%,transparent)}.ui-pill[data-tint="2"]{color:var(--tint-2);background:color-mix(in oklch,var(--tint-2) 14%,transparent)}.ui-pill[data-tint="3"]{color:var(--tint-3);background:color-mix(in oklch,var(--tint-3) 14%,transparent)}.ui-pill[data-tint="4"]{color:var(--tint-4);background:color-mix(in oklch,var(--tint-4) 14%,transparent)}.ui-pill[data-tint="5"]{color:var(--tint-5);background:color-mix(in oklch,var(--tint-5) 14%,transparent)}.ui-pill[data-tint="6"]{color:var(--tint-6);background:color-mix(in oklch,var(--tint-6) 14%,transparent)}.ui-pill[data-tint="7"]{color:var(--tint-7);background:color-mix(in oklch,var(--tint-7) 14%,transparent)}.ui-pill[data-tint="8"]{color:var(--tint-8);background:color-mix(in oklch,var(--tint-8) 14%,transparent)}.ui-pill-x{padding:0;margin-right:-2px;background:none;border:none;color:inherit;opacity:.55;font:inherit;line-height:1;cursor:pointer}.ui-pill-x:hover{opacity:1}.ui-pill-x:disabled{opacity:.3;cursor:default}.ui-status{display:inline-flex;align-items:center;gap:8px;font:var(--voice-ui);color:var(--fg-2);white-space:nowrap}.ui-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--fg-4);flex:none}.ui-status[data-tone=ok]:before{background:var(--ok)}.ui-status[data-tone=warn]:before{background:var(--warn)}.ui-status[data-tone=bad]:before{background:var(--bad)}.ui-status[data-tone=info]:before{background:var(--info)}.ui-status[data-tone=brand]:before{background:var(--brand)}.ui-table-wrap{border:1px solid var(--line-2);border-radius:var(--radius-card);background:var(--bg-panel);box-shadow:var(--shadow-card);overflow:auto}.ui-table-wrap:focus-visible{outline:none;box-shadow:var(--ring-focus)}.ui-table{width:100%;border-collapse:separate;border-spacing:0;font:var(--voice-ui)}.ui-table th{position:sticky;top:0;z-index:1;height:var(--row-head);text-align:left;background:var(--bg-panel);font:var(--voice-meta-sm);font-family:var(--font-col-head);letter-spacing:var(--meta-tracking);text-transform:var(--meta-case);color:var(--fg-3);white-space:nowrap}.ui-table td,.ui-table th{padding:0 12px;vertical-align:middle;border-bottom:1px solid var(--line-1)}.ui-table td{height:var(--row);color:var(--fg-1);font-variant-numeric:tabular-nums}.ui-table tbody tr:last-child td{border-bottom:none}.ui-table[data-density=dense] td{height:var(--row-dense)}.ui-table[data-density=rich] td{height:var(--row-rich);padding:0 16px}.ui-table[data-density=rich] th{padding:0 16px}.ui-table tbody tr[data-clickable=true]{cursor:pointer}.ui-table tbody tr:hover td{background:var(--bg-hover)}.ui-table tbody tr[aria-selected=true] td{background:var(--brand-soft)}.ui-table .ui-td-subject{color:var(--fg-1);font-weight:600}.ui-table .ui-td-subject>.ui-subject{display:inline-flex;align-items:center;gap:8px}.ui-table .ui-td-subject>.ui-subject>svg{width:14px;height:14px;color:var(--fg-3);flex:none}.ui-table .ui-td-subject a{color:inherit;text-decoration:none}.ui-table .ui-td-subject a:hover{text-decoration:underline}.ui-table .ui-td-subject a:focus-visible{outline:none;border-radius:3px;box-shadow:var(--ring-focus)}.ui-cell-inline{display:inline-flex;align-items:center;gap:var(--s-2);min-width:0}.ui-cell-lines{display:flex;flex-direction:column;justify-content:center;min-width:0;line-height:1.35}.ui-cell-lines>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-cell-lines>span+span{font:var(--voice-ui-sm);font-weight:400;color:var(--fg-3)}.ui-table .ui-td-num,.ui-table .ui-th-num{text-align:right}.ui-table .ui-th-sortable{padding:0 4px}.ui-table .ui-th-sortable.ui-th-num .ui-th-sort{flex-direction:row-reverse;margin-left:auto}.ui-th-sort{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:transparent;border:0;border-radius:var(--radius-chip);cursor:pointer}.ui-th-sort:hover{color:var(--fg-1);background:var(--bg-hover)}.ui-th-sort:focus-visible{outline:none;box-shadow:var(--ring-focus)}.ui-th-sort[data-active=true]{color:var(--fg-1)}.ui-th-sort>svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.ui-th-sort[data-active=true]>svg{opacity:1}.ui-table .ui-td-meta{font:var(--voice-mono);color:var(--fg-3);text-transform:none;letter-spacing:0;white-space:nowrap}.ui-table .ui-td-muted{color:var(--fg-4)}.ui-table .ui-td-actions{text-align:right;width:1%;white-space:nowrap}:where(.ui-table .ui-td-actions) .ui-btn{color:var(--fg-3)}:where(.ui-table .ui-td-actions[data-persistent=true]) .ui-btn{color:var(--fg-2)}:where(.ui-table tbody tr:focus-within .ui-td-actions) .ui-btn,:where(.ui-table tbody tr:hover .ui-td-actions) .ui-btn{color:var(--fg-1)}.ui-table .ui-td-actions .ui-row{justify-content:flex-end}.ui-table .ui-td-check,.ui-table .ui-th-check{width:36px;padding:0 0 0 12px;text-align:center}.ui-table tbody tr[data-checked=true] td,.ui-table tbody tr[data-checked=true]:hover td{background:var(--bg-row-sel)}.ui-check{display:inline-grid;place-items:center;box-sizing:border-box;width:14px;height:14px;padding:0;vertical-align:middle;border:1.5px solid var(--line-3);border-radius:4px;background:var(--bg-panel);color:var(--brand-fg);cursor:pointer}.ui-check:hover{border-color:var(--fg-3)}.ui-check:disabled{cursor:default;opacity:.55}.ui-check:focus-visible{outline:none;box-shadow:var(--ring-focus)}.ui-check[data-state=mixed],.ui-check[data-state=on]{border-color:var(--brand);background:var(--brand)}@media (max-width:720px){.ui-table .ui-td-check,.ui-table .ui-th-check{display:none}}.ui-table-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--row-head);padding:0 12px;border-top:1px solid var(--line-1);font:var(--voice-meta-sm);font-variant-numeric:tabular-nums}.ui-table-foot,.ui-table-group td{background:var(--bg-panel);color:var(--fg-3);letter-spacing:var(--meta-tracking);text-transform:var(--meta-case)}.ui-table-group td{height:28px;font:var(--voice-meta-sm)}.ui-seg{display:inline-flex;align-items:center;gap:2px;padding:2px;background:var(--bg-inset);border:1px solid var(--line-1);border-radius:var(--radius-control)}.ui-seg-opt{height:24px;padding:0 12px;font:var(--voice-ui-sm);font-weight:500;color:var(--fg-3);background:transparent;border:0;border-radius:var(--radius-chip);cursor:pointer;white-space:nowrap}.ui-seg-opt:hover{color:var(--fg-1)}.ui-seg-opt:focus-visible{outline:none;box-shadow:var(--ring-focus)}.ui-seg-opt[aria-pressed=true]{color:var(--fg-1);background:var(--bg-panel);box-shadow:var(--shadow-1)}.ui-seg[data-disabled=true]{opacity:.5}.ui-seg-opt:disabled{cursor:default;pointer-events:none}.ui-combo{position:relative;display:inline-flex;align-items:center;width:min(280px,100%)}.ui-combo>svg{position:absolute;left:9px;width:14px;height:14px;color:var(--fg-3);pointer-events:none}.ui-combo>.ui-input{padding-left:28px;text-overflow:ellipsis}.ui-combo-pop{position:absolute;z-index:30;top:calc(100% + 4px);left:0;min-width:max(100%,260px);max-height:264px;padding:4px;overflow-y:auto;background:var(--bg-sheet);border:1px solid var(--line-2);border-radius:var(--radius-control);box-shadow:var(--shadow-2);animation:ui-pop var(--dur-base) var(--ease-out)}.ui-combo-pop [role=option]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px;border-radius:var(--radius-chip);font:var(--voice-ui);color:var(--fg-1);cursor:pointer}.ui-combo-pop [role=option][data-active=true]{background:var(--bg-hover)}.ui-combo-pop [role=option][aria-selected=true] .ui-combo-label{font-weight:500}.ui-combo-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-combo-meta{flex:none;font:var(--voice-meta-sm);letter-spacing:var(--meta-tracking);text-transform:var(--meta-case);color:var(--fg-3);font-variant-numeric:tabular-nums}.ui-combo-empty{padding:8px;font:var(--voice-ui-sm);color:var(--fg-3)}@media (prefers-reduced-motion:reduce){.ui-combo-pop{animation:none}}.ui-toolbar{display:flex;align-items:center;gap:8px;min-height:var(--topbar-h);padding:8px 0}.ui-toolbar>.ui-input-wrap{width:min(280px,100%);flex:0 1 280px}.ui-toolbar>.ui-input,.ui-toolbar>.ui-select{width:auto;flex:0 1 auto}.ui-toolbar>.ui-combo{flex:0 1 280px}.ui-toolbar-spacer{flex:1}.ui-toolbar-group{display:inline-flex;gap:4px}.ui-page{padding:24px var(--gutter) 48px;max-width:100%}.ui-page[data-width=column]>*{max-width:var(--page-max)}.ui-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:var(--space-5)}.ui-page-head-text{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.ui-page-crumb{display:flex;align-items:center;gap:8px;font:var(--voice-ui-sm);color:var(--fg-3)}.ui-page-crumb a{color:inherit;text-decoration:none}.ui-page-crumb a:hover{color:var(--fg-1)}.ui-page-crumb-sep{color:var(--fg-4)}.ui-page-title{display:flex;align-items:center;gap:12px}.ui-page-title h1{font:650 calc(26px * var(--font-scale))/1.2 var(--font-display);letter-spacing:-.025em;color:var(--fg-1)}.ui-page-purpose{font:var(--voice-ui);color:var(--fg-2)}.ui-page-actions{display:flex;align-items:center;gap:8px;flex:none;padding-top:2px}.ui-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line-1);margin-bottom:var(--space-5)}.ui-tab{position:relative;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 2px;font:var(--voice-ui);color:var(--fg-3);background:none;border:none;cursor:pointer;text-decoration:none}.ui-tab:hover{color:var(--fg-1)}.ui-tab[aria-current=page],.ui-tab[aria-selected=true]{color:var(--fg-1);font-weight:500}.ui-tab[aria-current=page]:after,.ui-tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--brand)}.ui-tab .ui-tab-count{font:var(--voice-mono-sm);color:var(--fg-4)}@media (max-width:720px){.ui-page{padding:16px}.ui-page-head{flex-direction:column;align-items:stretch;gap:12px}.ui-page-actions{flex-wrap:wrap;padding-top:0}.ui-page-title{min-width:0;flex-wrap:wrap;row-gap:4px}.ui-page-title h1{min-width:0;overflow-wrap:anywhere}.ui-toolbar{flex-wrap:wrap}.ui-toolbar>.ui-input-wrap{order:-1;width:100%;flex:1 0 100%}.ui-toolbar-spacer{display:none}.ui-toolbar-group{flex-wrap:wrap}.ui-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ui-tabs::-webkit-scrollbar{display:none}.ui-tab{flex:none}.ui-table{min-width:max-content}.ui-table td{white-space:nowrap}.ui-table .ui-td-actions{width:auto}}@media (hover:none){:where(.ui-table .ui-td-actions) .ui-btn{color:var(--fg-1)}}.ui-form{display:flex;flex-direction:column}.ui-form+.ui-form{margin-top:0}.ui-form-section{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px 48px;padding:24px 0}.ui-form-section-head{display:flex;flex-direction:column;gap:4px}.ui-form-section-head h2{font:650 calc(15px * var(--font-scale))/1.35 var(--font-body);color:var(--fg-1);letter-spacing:0}.ui-form-section-head p{font:var(--voice-ui-sm);color:var(--fg-2)}.ui-form-section-body{display:flex;flex-direction:column;gap:16px;max-width:560px;padding:16px;background:var(--bg-panel);border:1px solid var(--line-2);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.ui-form-section-body:has(>.ui-table-wrap:only-child){padding:0;background:none;border:0;box-shadow:none}.ui-form-section-body .ui-table-wrap{box-shadow:none;border-color:var(--line-1)}.ui-sheet .ui-form-section-body{padding:0;background:none;border:0;border-radius:0;box-shadow:none}.ui-sheet .ui-form-section{border-bottom:1px solid var(--line-1)}.ui-sheet .ui-form-section:last-child{border-bottom:none}.ui-sheet .ui-form+.ui-form{border-top:1px solid var(--line-1)}.ui-form-section-body>.ui-settings:first-child>.ui-setting-row:first-child{border-top:none}.ui-form-section-body[data-wide=true]{max-width:none}@media (max-width:760px){.ui-form-section{grid-template-columns:1fr;gap:12px}}.ui-save-bar{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;gap:8px;margin-top:8px;padding:12px;background:var(--bg-sheet);border:1px solid var(--line-1);border-radius:var(--radius-control);box-shadow:var(--shadow-2)}.ui-save-bar-text{flex:1;font:var(--voice-ui);color:var(--fg-2)}.ui-save-bar-text:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--warn);margin-right:8px;vertical-align:1px}.ui-save-bar[data-dot=false] .ui-save-bar-text:before{display:none}@media (max-width:720px){.ui-save-bar{flex-wrap:wrap}.ui-save-bar-text{flex:1 0 100%}}.ui-range{width:100%;margin:0;accent-color:var(--brand);cursor:pointer}.ui-range:focus-visible{outline:none;box-shadow:var(--ring-focus);border-radius:999px}.ui-choices{display:grid;gap:8px}.ui-choices[data-cols=true]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:stretch}@media (max-width:720px){.ui-choices[data-cols=true]{grid-template-columns:minmax(0,1fr)}}.ui-choice{display:flex;align-items:flex-start;gap:12px;padding:12px;width:100%;text-align:left;font:var(--voice-ui);color:var(--fg-2);background:var(--bg-panel);border:1px solid var(--line-2);border-radius:var(--radius-control);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.ui-choice[data-static=true]{cursor:default;background:var(--bg-inset)}button.ui-choice:hover:not(:disabled){border-color:var(--line-3)}button.ui-choice:focus-visible{outline:none;box-shadow:var(--ring-focus)}button.ui-choice:disabled{opacity:.55;cursor:not-allowed}.ui-choice[aria-checked=true]{border-color:var(--brand);background:var(--brand-soft)}.ui-choice-mark{flex:none;width:14px;height:14px;margin-top:2px;border:1px solid var(--line-3);border-radius:50%}.ui-choice[aria-checked=true] .ui-choice-mark{background:var(--brand);border-color:var(--brand);box-shadow:inset 0 0 0 3px var(--bg-panel)}.ui-choice-text{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.ui-choice-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 8px;color:var(--fg-1);font-weight:500}.ui-choice-meta{font:var(--voice-ui-sm);color:var(--fg-3);font-variant-numeric:tabular-nums;white-space:nowrap}.ui-choice-help{font:var(--voice-ui-sm);color:var(--fg-3);line-height:1.45}.ui-facts{display:flex;flex-direction:column}.ui-fact{display:grid;grid-template-columns:140px minmax(0,1fr);gap:2px 16px;padding:8px 0;border-bottom:1px solid var(--line-1)}.ui-fact:last-child{border-bottom:none}.ui-fact-label{font:var(--voice-meta-sm);letter-spacing:var(--meta-tracking);text-transform:var(--meta-case);color:var(--fg-3);padding-top:2px}.ui-fact-value{font:var(--voice-ui);font-weight:500;color:var(--fg-1);min-width:0;overflow-wrap:anywhere}.ui-fact-value[data-mono=true]{font:var(--voice-mono);text-transform:none;letter-spacing:0}.ui-fact-why{grid-column:2;font:var(--voice-ui-sm);color:var(--fg-4)}.ui-facts[data-rail=true]{padding:12px 16px;background:var(--bg-panel);border:1px solid var(--line-2);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.ui-facts[data-rail=true] .ui-fact{grid-template-columns:minmax(0,1fr);gap:4px}.ui-facts[data-rail=true] .ui-fact-why{grid-column:1}.ui-facts[data-variant=rows]{padding:4px 16px;background:var(--bg-panel);border:1px solid var(--line-2);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.ui-facts[data-variant=rows] .ui-fact{grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:12px 0;align-items:baseline}.ui-facts[data-variant=rows] .ui-fact-label{grid-column:1;font:var(--voice-ui);letter-spacing:0;text-transform:none;color:var(--fg-1);padding-top:0}.ui-facts[data-variant=rows] .ui-fact-value{grid-column:2;grid-row:1/span 2;text-align:right;color:var(--fg-1)}.ui-facts[data-variant=rows] .ui-fact-why{grid-column:1;color:var(--fg-3)}@media (max-width:720px){.ui-fact{grid-template-columns:minmax(0,1fr);gap:4px}.ui-fact-why{grid-column:1}.ui-facts[data-variant=rows] .ui-fact{grid-template-columns:minmax(0,1fr)}.ui-facts[data-variant=rows] .ui-fact-value{grid-column:1;grid-row:auto;text-align:left}}.ui-settings{display:flex;flex-direction:column}.ui-setting-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:8px 0;border-top:1px solid var(--line-1)}.ui-setting-row[data-align=start]{align-items:start}.ui-setting-row[data-align=stack]{grid-template-columns:minmax(0,1fr) 200px}.ui-setting-row[data-align=stack]>.ui-setting-control{flex-direction:column;align-items:flex-end;gap:8px}.ui-setting-row[data-align=stack]>.ui-setting-control>.ui-input,.ui-setting-row[data-align=stack]>.ui-setting-control>.ui-select{width:100%}.ui-setting-row[data-align=full]{grid-template-columns:minmax(0,1fr)}.ui-setting-row[data-align=full]>.ui-setting-control>.ui-input,.ui-setting-row[data-align=full]>.ui-setting-control>.ui-textarea{width:100%}.ui-setting-row[data-align=full]>.ui-setting-error{justify-self:start;text-align:left}.ui-settings[data-card=true]{background:var(--bg-panel);border:1px solid var(--line-2);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.ui-settings[data-card=true]>.ui-setting-row{padding:12px}.ui-settings[data-card=true]>.ui-setting-row:first-child{border-top:none}.ui-setting-text{display:flex;min-width:0;flex-direction:column;gap:2px}.ui-setting-label{color:var(--fg-1);font:var(--voice-ui);font-weight:500}.ui-setting-hint{color:var(--fg-3);font:var(--voice-ui-sm)}.ui-setting-control{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 8px}.ui-setting-error{grid-column:1/-1;justify-self:end;color:var(--bad);font:var(--voice-ui-sm);text-align:right}@media (max-width:720px){.ui-setting-row,.ui-setting-row[data-align=stack]{grid-template-columns:minmax(0,1fr)}.ui-setting-control{justify-content:flex-start}.ui-setting-error{justify-self:start;text-align:left}}.ui-detail{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;align-items:start}.ui-detail[data-rail=false]{grid-template-columns:minmax(0,1fr)}.ui-detail-main{gap:var(--gap-section)}.ui-detail-aside,.ui-detail-main{display:flex;flex-direction:column;min-width:0}.ui-detail-aside{gap:16px}@media (max-width:760px){.ui-detail{grid-template-columns:minmax(0,1fr);gap:24px}}.ui-detail-main>.ui-form{container:detail-form/inline-size}@container detail-form (max-width: 600px){.ui-form-section{grid-template-columns:1fr;gap:12px}}.ui-section{display:flex;flex-direction:column;gap:var(--gap-group);min-width:0}.ui-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ui-section-head-text{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ui-section-head h2{display:flex;align-items:baseline;gap:8px;font:650 calc(15px * var(--font-scale))/1.35 var(--font-body);color:var(--fg-1);letter-spacing:0}.ui-section-head p{font:var(--voice-ui-sm);color:var(--fg-2)}.ui-section-count{font:var(--voice-mono-sm);letter-spacing:var(--meta-tracking);color:var(--fg-4);font-variant-numeric:tabular-nums}.ui-section-head-actions{display:flex;align-items:center;gap:8px;flex:none}.ui-band-section{display:flex;flex-direction:column;min-width:0}.ui-band-h{margin:0;padding:4px 8px 0;background:var(--ui-band-ground,var(--bg-panel));font:inherit}.ui-band-section[data-sticky]>.ui-band-h{position:sticky;top:0;z-index:2}.ui-band{display:flex;align-items:center;gap:8px;width:100%;min-width:0;min-height:36px;margin:0;padding:0 8px;border:0;border-radius:var(--radius-card);background:var(--bg-inset);color:var(--fg-1);font:inherit;text-align:left}button.ui-band{cursor:pointer}button.ui-band:hover{background:var(--bg-inset-hover)}button.ui-band:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.ui-band-title{flex:none;font:var(--voice-title-sm);white-space:nowrap}.ui-band-q{flex:1;min-width:0;overflow:hidden;color:var(--fg-3);font:var(--voice-ui-sm);text-overflow:ellipsis;white-space:nowrap}.ui-band-n{flex:none;color:var(--fg-3);font:var(--voice-mono);font-variant-numeric:tabular-nums}.ui-band-chev{display:grid;flex:none;place-items:center;width:14px;height:14px;color:var(--fg-4);transition:transform .12s ease,color .12s ease}.ui-band-chev svg{display:block}button.ui-band:hover .ui-band-chev{color:var(--fg-1)}.ui-band[aria-expanded=true] .ui-band-chev{transform:rotate(90deg)}.ui-band-body{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px 16px 14px}@media (prefers-reduced-motion:reduce){.ui-band-chev{transition:none}}.ui-load-more{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px}.ui-load-more-count{font:var(--voice-mono-sm);letter-spacing:var(--meta-tracking);color:var(--fg-4);font-variant-numeric:tabular-nums}.ui-callout{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;padding:12px 16px;border-radius:var(--radius-control);background:var(--bg-selected);color:var(--fg-2);border:1px solid transparent}.ui-callout>svg{width:16px;height:16px;margin-top:1px;color:var(--fg-3)}.ui-callout strong{font:var(--voice-ui);font-weight:500;color:var(--fg-1)}.ui-callout p{font:var(--voice-ui-sm);color:var(--fg-2);grid-column:2}.ui-callout-actions{grid-column:2;display:flex;gap:8px;margin-top:8px}.ui-callout[data-tone=info]{background:var(--info-soft)}.ui-callout[data-tone=info]>svg{color:var(--info)}.ui-callout[data-tone=ok]{background:var(--ok-soft)}.ui-callout[data-tone=ok]>svg{color:var(--ok)}.ui-callout[data-tone=warn]{background:var(--warn-soft)}.ui-callout[data-tone=warn]>svg{color:var(--warn)}.ui-callout[data-tone=bad]{background:var(--bad-soft)}.ui-callout[data-tone=bad]>svg{color:var(--bad)}.ui-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:48px 24px;border:1px dashed var(--line-2);border-radius:var(--radius-control);background:var(--bg-app)}.ui-empty>svg{width:22px;height:22px;color:var(--fg-4);margin-bottom:8px}.ui-empty strong{font:var(--voice-ui);font-weight:500;color:var(--fg-1)}.ui-empty p{font:var(--voice-ui-sm);color:var(--fg-3);max-width:36ch}.ui-empty-actions{display:flex;gap:8px;margin-top:12px}.ui-sheet-scrim{position:fixed;inset:0;z-index:70;background:var(--bg-scrim);animation:ui-fade var(--dur-base) var(--ease-out)}.ui-sheet{--gap-section:var(--space-5);display:flex;flex-direction:column;width:min(50vw,720px);max-width:100vw;background:var(--bg-sheet);border-left:1px solid var(--line-1)}.ui-sheet[data-mode=modal]{position:fixed;top:0;right:0;bottom:0;z-index:71;width:var(--sheet-w,min(50vw,720px));box-shadow:var(--shadow-3);animation:ui-slide var(--dur-base) var(--ease-out)}.ui-sheet[data-mode=docked]{width:var(--sheet-w,380px);height:100%;position:relative}.ui-sheet-resize{position:absolute;z-index:1;inset:0 auto 0 -4px;width:8px;cursor:col-resize;outline:none}.ui-sheet-resize:after{position:absolute;inset:0 auto 0 4px;width:1px;content:"";background:transparent;transition:background-color var(--dur-fast) var(--ease-out)}.ui-sheet-resize:focus-visible:after,.ui-sheet-resize:hover:after,.ui-sheet-resize[data-dragging=true]:after{background:var(--fg-1)}.ui-sheet-resize:focus-visible{outline:2px solid var(--fg-1);outline-offset:-2px}.ui-sheet-head{display:flex;align-items:center;gap:8px;height:56px;padding:0 12px 0 24px;flex:none;border-bottom:1px solid var(--line-1)}.ui-sheet-head h2{flex:1;min-width:0;font:var(--voice-title);letter-spacing:0;color:var(--fg-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-sheet-head h2 code{font:var(--voice-mono);background:var(--bg-inset);padding:1px 8px;border-radius:3px;margin:0 2px;text-transform:none;letter-spacing:0}.ui-sheet-head-actions{display:flex;gap:2px}.ui-sheet-body{flex:1;min-height:0;overflow:auto;padding:4px 24px 24px}.ui-sheet-body .ui-form-section{grid-template-columns:200px minmax(0,1fr)}.ui-sheet-body[data-narrow=true] .ui-form-section,.ui-sheet[data-mode=docked] .ui-sheet-body .ui-form-section{grid-template-columns:1fr;gap:12px;padding:16px 0}.ui-sheet-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 24px;flex:none;border-top:1px solid var(--line-1);background:var(--bg-sheet)}.ui-sheet-foot-text{flex:1;font:var(--voice-ui-sm);color:var(--fg-3)}@media (max-width:720px){.ui-sheet[data-mode=modal]{width:100vw;left:0;border-left:none}.ui-sheet-body{padding:4px 16px 16px}.ui-sheet-body .ui-form-section{grid-template-columns:1fr;gap:12px;padding:16px 0}.ui-sheet-foot{flex-wrap:wrap;padding:12px 16px}.ui-sheet-foot-text{flex:1 0 100%}.ui-sheet-head h2>.ui-row{min-width:0}.ui-sheet-head h2>.ui-row>:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}}.ui-dialog-scrim{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg-scrim);animation:ui-fade var(--dur-base) var(--ease-out)}.ui-dialog-scrim[data-elevated=true]{z-index:300}.ui-dialog{display:flex;flex-direction:column;width:var(--dialog-w,440px);max-width:100%;max-height:100%;background:var(--bg-sheet);border:1px solid var(--line-1);border-radius:var(--radius-sheet);box-shadow:var(--shadow-3);animation:ui-pop var(--dur-base) var(--ease-out)}.ui-page[data-width=column]>.ui-dialog-scrim,.ui-page[data-width=column]>.ui-sheet,.ui-page[data-width=column]>.ui-sheet-scrim{max-width:none}.ui-dialog-head{height:48px;padding:0 8px 0 16px}.ui-dialog-body{flex:1;min-height:0;overflow:auto;padding:16px}.ui-dialog-body .ui-form-section{grid-template-columns:1fr;gap:12px;padding:0}.ui-dialog-body .ui-form-section:not(:last-child){padding-bottom:16px}.ui-dialog-body .ui-form-section+.ui-form-section{padding-top:16px}.ui-dialog-foot{flex-wrap:wrap;padding:12px 16px}.ui-dialog-foot .ui-sheet-foot-text{flex:1 0 100%}@media (max-width:720px){.ui-dialog-scrim{align-items:flex-end;padding:16px}.ui-dialog{width:100%;max-height:88vh;animation:ui-rise var(--dur-base) var(--ease-out)}}@keyframes ui-pop{0%{transform:translateY(6px) scale(.985);opacity:0}}@keyframes ui-rise{0%{transform:translateY(16px);opacity:0}}@media (prefers-reduced-motion:reduce){.ui-dialog,.ui-dialog-scrim{animation:none}}.ui-menu{display:inline-flex}.ui-menu-pop{position:fixed;z-index:90;width:var(--menu-w,240px);padding:4px;background:var(--bg-sheet);border:1px solid var(--line-1);border-radius:var(--radius-sheet);box-shadow:var(--shadow-2);opacity:0}.ui-menu-pop[data-placed=true]{opacity:1;animation:ui-fade var(--dur-fast) var(--ease-out)}@media (prefers-reduced-motion:reduce){.ui-menu-pop[data-placed=true]{animation:none}}.ui-menu-pop{overflow-y:auto}.ui-menu-pop[data-menu]{display:flex;flex-direction:column;overflow:hidden;padding:0}.ui-menu-pop[data-menu]>.ui-menu-head{flex:none;margin:4px 4px 0}.ui-menu-list{min-height:0;overflow-y:auto;padding:4px}.ui-menu-head{padding:8px 8px 12px;border-bottom:1px solid var(--line-1);margin-bottom:4px}.ui-menu-caption{display:block;padding:4px 12px}.ui-menu-sep{display:block;height:1px;background:var(--line-1);margin:4px 0}.ui-menu-item{display:flex;align-items:flex-start;gap:8px;width:100%;padding:8px 12px;border:none;border-radius:var(--radius-control);background:none;color:var(--fg-1);font:var(--voice-ui);text-align:left;text-decoration:none;cursor:pointer}.ui-menu-item:hover{background:var(--bg-hover)}.ui-menu-item:focus-visible{outline:none;box-shadow:var(--ring-focus)}.ui-menu-item:disabled{color:var(--fg-4);cursor:default}.ui-menu-item[data-tone=bad]{color:var(--bad)}.ui-menu-item[data-tone=muted]{color:var(--fg-3)}.ui-menu-item[data-tone=bad-hover]:hover,.ui-menu-item[data-tone=bad-hover]:hover .ui-menu-item-icon{color:var(--bad)}.ui-menu-item-icon{display:grid;place-items:center;flex:none;width:14px;height:1lh;color:var(--fg-3)}.ui-menu-item-icon svg{width:14px;height:14px}.ui-menu-item-body{flex:1;min-width:0}.ui-menu-item-trailing{display:flex;flex:none;align-items:center;height:1lh;margin-left:auto;color:var(--fg-3)}.ui-menu-item-trailing svg{width:14px;height:14px}.ui-menu-item-label{display:block}.ui-menu-item-why{display:block;margin-top:2px;font:var(--voice-ui-sm);font-weight:400;color:var(--fg-3)}.ui-menu-dot{width:6px;height:6px;border-radius:50%;background:transparent}.ui-menu-item[aria-checked=true]{color:var(--fg-1);font-weight:500}.ui-menu-item[aria-checked=true] .ui-menu-dot{background:var(--fg-1)}.ui-menu-note{display:block;padding:8px 12px;font:var(--voice-ui);color:var(--fg-3)}@media (prefers-reduced-motion:reduce){.ui-menu-pop{animation:none}}.ui-inspector{display:flex;flex-direction:column}.ui-inspector-section{padding:12px 0 8px;border-bottom:1px solid var(--line-1)}.ui-inspector-section:last-child{border-bottom:none}.ui-inspector-section>h3{font:var(--voice-meta-sm);letter-spacing:var(--meta-tracking);text-transform:var(--meta-case);color:var(--fg-3);margin-bottom:4px}.ui-inspector-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:32px}.ui-inspector-row>label,.ui-inspector-row>span:first-child{font:var(--voice-ui);color:var(--fg-2)}.ui-inspector-row>.ui-input,.ui-inspector-row>.ui-select{width:160px;height:var(--control-sm);min-height:0;font:var(--voice-ui-sm)}@keyframes ui-fade{0%{opacity:0}}@keyframes ui-slide{0%{transform:translateX(24px);opacity:0}}@media (prefers-reduced-motion:reduce){.ui-sheet,.ui-sheet-scrim{animation:none}}.ui-divider{height:1px;background:var(--line-1);margin:16px 0}.ui-stack{display:flex;flex-direction:column;gap:12px}.ui-row{display:flex;align-items:center;gap:8px}.ui-link{color:var(--brand-ink);text-decoration:none}.ui-link:hover{text-decoration:underline}.ui-avatar{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--bg-selected);color:var(--fg-2);font:var(--voice-meta-sm);letter-spacing:0}[data-register=v2] .btn{height:var(--control);padding:0 12px;font:var(--voice-ui);font-weight:500;border-radius:var(--radius-control);color:var(--fg-1);background:var(--bg-panel);border-color:var(--line-2)}[data-register=v2] .btn svg{width:15px;height:15px}[data-register=v2] .btn:hover{border-color:var(--line-3);background:var(--bg-hover);box-shadow:none}[data-register=v2] .btn-primary{background:var(--brand);color:var(--brand-fg);border-color:color-mix(in oklch,var(--brand) 80%,black);font-weight:500}[data-register=v2] .btn-primary:hover{background:color-mix(in oklch,var(--brand) 90%,black);border-color:color-mix(in oklch,var(--brand) 80%,black)}[data-register=v2] .btn-ghost{background:transparent;border-color:var(--line-2);color:var(--fg-1)}[data-register=v2] .btn-ghost:hover{background:var(--bg-hover);border-color:var(--line-3)}[data-register=v2] .btn-sm{height:var(--control-sm);padding:0 12px;font:var(--voice-ui-sm);font-weight:500}[data-register=v2] .btn:disabled{opacity:.5}[data-register=v2] .onb-input,[data-register=v2] .onb-select,[data-register=v2] .onb-textarea{min-height:var(--control);padding:0 12px;font:var(--voice-ui);color:var(--fg-1);background:var(--bg-panel);border:1px solid var(--line-2);border-radius:var(--radius-control)}[data-register=v2] .onb-textarea{padding:8px 12px;line-height:1.5}[data-register=v2] .onb-input:focus,[data-register=v2] .onb-select:focus,[data-register=v2] .onb-textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}[data-register=v2] .onb-label{font:var(--voice-ui);font-weight:500;color:var(--fg-1)}[data-register=v2] .dt-wrap{background:var(--bg-panel);border:1px solid var(--line-2);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:auto}[data-register=v2] .dt thead th{height:var(--row-head);padding:0 12px;background:var(--bg-panel);font:var(--voice-meta-sm);font-family:var(--font-col-head);letter-spacing:var(--meta-tracking);text-transform:var(--meta-case);color:var(--fg-3);border-bottom:1px solid var(--line-1)}[data-register=v2] .dt tbody td{height:var(--row);padding:0 12px;color:var(--fg-1);border-bottom-color:var(--line-1);font:var(--voice-ui);font-variant-numeric:tabular-nums}[data-register=v2] .dt tbody tr:last-child td{border-bottom:none}[data-register=v2] .dt tbody tr:hover td{background:var(--bg-hover)}[data-register=v2] .dt-foot{background:var(--bg-panel);border-top:1px solid var(--line-1);font:var(--voice-meta-sm);font-variant-numeric:tabular-nums;letter-spacing:var(--meta-tracking);text-transform:var(--meta-case);color:var(--fg-3)}.ui-fbar-slot{position:sticky;bottom:12px;z-index:3;margin-top:auto;pointer-events:none}.ui-fbar-slot[data-place=overlay]{position:absolute;left:0;right:0;bottom:12px;margin-top:0}.ui-fbar-slot[data-place=fixed]{position:static;height:48px;margin-top:0}.ui-fbar-slot[data-place=fixed][data-lines="2"]{height:68px}.ui-fbar-strip{display:flex;justify-content:center;box-sizing:border-box;padding:0 16px;pointer-events:none}.ui-fbar-slot[data-place=fixed]>.ui-fbar-strip{position:fixed;bottom:12px;z-index:3}.ui-fbar{display:flex;flex-direction:column;justify-content:center;gap:3px;box-sizing:border-box;min-width:min(360px,100%);max-width:100%;height:36px;padding:0 14px;background:var(--bg-sheet);border:1px solid var(--line-2);border-radius:var(--radius-card);box-shadow:var(--shadow-2);color:var(--fg-1);font:var(--voice-ui);white-space:nowrap;pointer-events:auto;animation:ui-fbar-in var(--dur-base) var(--ease-out)}.ui-fbar-slot[data-lines="2"] .ui-fbar{height:56px}.ui-fbar[data-leaving=true]{animation:ui-fbar-out var(--dur-fast) var(--ease-out) forwards;pointer-events:none}@keyframes ui-fbar-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ui-fbar-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.ui-fbar{animation:none}}.ui-fbar-line{display:flex;align-items:center;gap:10px;min-width:0;height:18px}.ui-fbar-subject{flex:none;overflow:hidden;font-weight:600;text-overflow:ellipsis}.ui-fbar-subject[data-muted]{color:var(--fg-3);font-weight:450}.ui-fbar-dv{flex:none;width:1px;height:16px;margin:0 4px;background:var(--line-2)}.ui-fbar-verbs{display:flex;min-width:0;align-items:center;gap:8px}.ui-fbar-deselect,.ui-fbar-fix,.ui-fbar-verb{display:inline-flex;align-items:center;margin:0;padding:0 4px;border:0;border-radius:2px;background:none;color:var(--fg-1);font:inherit;line-height:18px;cursor:pointer;text-decoration:1px underline transparent;text-underline-offset:3px}.ui-fbar-deselect:hover,.ui-fbar-fix:hover,.ui-fbar-verb:hover{text-decoration-color:currentColor}.ui-fbar-deselect:focus-visible,.ui-fbar-fix:focus-visible,.ui-fbar-verb:focus-visible{outline:none;box-shadow:var(--ring-focus)}.ui-fbar-verb:disabled{color:var(--fg-4);cursor:default;text-decoration:none}.ui-fbar-verb[aria-expanded=true]{text-decoration-color:currentColor}.ui-fbar-deselect{color:var(--fg-3)}.ui-fbar-deselect:hover{color:var(--fg-1)}.ui-fbar-caret{margin-left:3px;color:var(--fg-3);font-size:10px}.ui-fbar-kbd{margin-left:5px;color:var(--fg-3);font:var(--voice-mono-sm);letter-spacing:0}.ui-fbar-verb:disabled .ui-fbar-kbd{color:var(--fg-4)}.ui-fbar-reason,.ui-fbar-scope{color:var(--fg-3)}.ui-fbar-scope{display:flex;align-items:center;margin-left:auto}.ui-fbar-scope .ui-fbar-verb{color:var(--fg-1)}.ui-fbar-fact{display:flex;align-items:baseline;gap:10px;min-width:0;margin:0;font:var(--voice-ui-sm);color:var(--fg-3)}.ui-fbar-fact>span{overflow:hidden;text-overflow:ellipsis}.ui-fbar-fix{flex:none;padding:0;font:var(--voice-ui-sm);text-decoration-color:currentColor;text-underline-offset:2px}@media (max-width:720px){.ui-fbar-slot{display:none}}