.ui-btn:focus-visible,.ui-code-tab:focus-visible,.ui-combo-input:focus-visible,.ui-focusable:focus-visible,.ui-icon-btn:focus-visible,.ui-input:focus-visible,.ui-menu-item:focus-visible,.ui-page-link:focus-visible,.ui-seg-item:focus-visible,.ui-select:focus-visible,.ui-switch:focus-visible,.ui-tab:focus-visible,.ui-table-wrap:focus-visible,.ui-tag-remove:focus-visible,.ui-textarea:focus-visible{outline:var(--veil-focus-width) solid var(--veil-focus-ring);outline-offset:var(--veil-focus-offset)}.ui-icon{inline-size:1.125em;block-size:1.125em;flex:none}.ui-spinner{inline-size:1em;block-size:1em;border-radius:var(--veil-radius-pill);border:2px solid;border-block-start-color:transparent;animation:ui-spin .7s linear infinite;flex:none}@keyframes ui-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.ui-spinner{animation-duration:2.4s}}.ui-visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-btn{--ui-btn-bg:var(--veil-raised);--ui-btn-fg:var(--veil-text);--ui-btn-edge:var(--veil-line-strong);--ui-btn-hover:var(--veil-sunken);display:inline-flex;align-items:center;justify-content:center;gap:var(--veil-space-2);min-block-size:var(--veil-control-md);padding-inline:var(--veil-space-4);border:1px solid var(--ui-btn-edge);border-radius:var(--veil-radius-md);background:var(--ui-btn-bg);color:var(--ui-btn-fg);font:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--veil-duration-fast) var(--veil-easing-standard),border-color var(--veil-duration-fast) var(--veil-easing-standard),color var(--veil-duration-fast) var(--veil-easing-standard),box-shadow var(--veil-duration-fast) var(--veil-easing-standard)}.ui-btn:hover:not(:disabled,[aria-disabled=true]){background:var(--ui-btn-hover)}.ui-btn:active:not(:disabled,[aria-disabled=true]){box-shadow:inset 0 1px 2px color-mix(in oklab,var(--veil-text) 18%,transparent)}.ui-btn[data-variant=primary]{--ui-btn-bg:var(--veil-accent);--ui-btn-fg:var(--veil-on-accent);--ui-btn-edge:var(--veil-accent);--ui-btn-hover:color-mix(in oklab,var(--veil-accent) 86%,var(--veil-text))}.ui-btn[data-variant=secondary]{box-shadow:var(--veil-elevation1)}.ui-btn[data-variant=ghost]{--ui-btn-bg:transparent;--ui-btn-edge:transparent;--ui-btn-hover:color-mix(in oklab,var(--veil-text) 8%,transparent)}.ui-btn[data-variant=danger]{--ui-btn-bg:color-mix(in oklab,var(--veil-danger) 9%,var(--veil-raised));--ui-btn-fg:var(--veil-danger);--ui-btn-edge:color-mix(in oklab,var(--veil-danger) 55%,transparent);--ui-btn-hover:color-mix(in oklab,var(--veil-danger) 16%,var(--veil-raised))}.ui-btn[data-size=sm]{min-block-size:var(--veil-control-sm);padding-inline:var(--veil-space-3);font-size:.875rem;border-radius:var(--veil-radius-sm)}.ui-btn[data-size=lg]{min-block-size:var(--veil-control-lg);padding-inline:var(--veil-space-5);font-size:1rem}.ui-btn[data-block=true]{display:flex;inline-size:100%}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ui-btn[data-loading=true]{cursor:progress;opacity:.85}.ui-icon-btn{display:inline-grid;place-items:center;inline-size:var(--veil-control-md);block-size:var(--veil-control-md);flex:none;border:1px solid transparent;border-radius:var(--veil-radius-md);background:transparent;color:var(--veil-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--veil-duration-fast) var(--veil-easing-standard),color var(--veil-duration-fast) var(--veil-easing-standard)}.ui-icon-btn:hover:not(:disabled){background:color-mix(in oklab,var(--veil-text) 8%,transparent);color:var(--veil-text)}.ui-icon-btn[data-variant=secondary]{border-color:var(--veil-line-strong);background:var(--veil-raised);color:var(--veil-text)}.ui-icon-btn[data-size=sm]{inline-size:var(--veil-control-sm);block-size:var(--veil-control-sm);border-radius:var(--veil-radius-sm)}.ui-icon-btn:disabled{opacity:.5;cursor:not-allowed}.ui-field{display:grid;gap:var(--veil-space-1);min-inline-size:0}.ui-field-label{font-size:.875rem;font-weight:600;color:var(--veil-text)}.ui-field-hint{font-size:.8125rem;color:var(--veil-text-secondary)}.ui-field-error{display:flex;align-items:center;gap:var(--veil-space-1);font-size:.8125rem;font-weight:600;color:var(--veil-danger)}.ui-combo-input,.ui-input,.ui-select,.ui-textarea{inline-size:100%;min-inline-size:0;min-block-size:var(--veil-control-md);padding-inline:var(--veil-space-3);border:1px solid var(--veil-line-strong);border-radius:var(--veil-radius-md);background:var(--veil-raised);color:var(--veil-text);font:inherit;font-size:.9375rem;transition:border-color var(--veil-duration-fast) var(--veil-easing-standard),box-shadow var(--veil-duration-fast) var(--veil-easing-standard)}.ui-combo-input::placeholder,.ui-input::placeholder,.ui-textarea::placeholder{color:var(--veil-text-secondary);opacity:.85}.ui-combo-input:hover:not(:disabled),.ui-input:hover:not(:disabled),.ui-select:hover:not(:disabled),.ui-textarea:hover:not(:disabled){border-color:var(--veil-text-secondary)}.ui-combo-input:focus-visible,.ui-input:focus-visible,.ui-select:focus-visible,.ui-textarea:focus-visible{border-color:var(--veil-focus-ring);outline-offset:0}.ui-input[aria-invalid=true],.ui-select[aria-invalid=true],.ui-textarea[aria-invalid=true]{border-color:var(--veil-danger)}.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{background:var(--veil-sunken);color:var(--veil-text-secondary);cursor:not-allowed}.ui-input[data-size=sm],.ui-select[data-size=sm]{min-block-size:var(--veil-control-sm);font-size:.875rem;border-radius:var(--veil-radius-sm)}.ui-input[data-size=lg],.ui-select[data-size=lg]{min-block-size:var(--veil-control-lg);font-size:1rem}.ui-input-group{display:flex;align-items:center;gap:var(--veil-space-2);inline-size:100%;min-inline-size:0;padding-inline:var(--veil-space-3);border:1px solid var(--veil-line-strong);border-radius:var(--veil-radius-md);background:var(--veil-raised);color:var(--veil-text-secondary)}.ui-input-group:focus-within{border-color:var(--veil-focus-ring);outline:var(--veil-focus-width) solid var(--veil-focus-ring)}.ui-input-group[data-invalid=true]{border-color:var(--veil-danger)}.ui-input-group>.ui-input{border:0;padding-inline:0;background:transparent;outline:none}.ui-input-affix{flex:none;font-size:.875rem;color:var(--veil-text-secondary)}.ui-textarea{min-block-size:6rem;padding-block:var(--veil-space-2);line-height:1.6;resize:vertical}.ui-select{appearance:none;padding-inline-end:var(--veil-space-8);background-image:none;cursor:pointer}.ui-select-wrap{position:relative;display:block;min-inline-size:0}.ui-select-wrap>.ui-icon{position:absolute;inset-inline-end:var(--veil-space-3);inset-block-start:50%;translate:0 -50%;pointer-events:none;color:var(--veil-text-secondary)}.ui-combo{position:relative;min-inline-size:0}.ui-combo-list{position:absolute;z-index:40;inset-inline:0;inset-block-start:calc(100% + var(--veil-space-1));max-block-size:18rem;overflow-y:auto;margin:0;padding:var(--veil-space-1);list-style:none;border:1px solid var(--veil-line);border-radius:var(--veil-radius-md);background:var(--veil-raised);box-shadow:var(--veil-elevation3)}.ui-combo-option{display:flex;align-items:baseline;justify-content:space-between;gap:var(--veil-space-3);min-block-size:var(--veil-control-md);padding-block:var(--veil-space-2);padding-inline:var(--veil-space-3);border-radius:var(--veil-radius-sm);color:var(--veil-text);cursor:pointer}.ui-combo-option[data-active=true]{background:var(--veil-sunken)}.ui-combo-option[aria-selected=true]{background:var(--veil-accent-soft);font-weight:600}.ui-combo-option-hint{font-size:.8125rem;color:var(--veil-text-secondary)}.ui-combo-empty{padding:var(--veil-space-3);color:var(--veil-text-secondary);font-size:.875rem}.ui-check{position:relative;display:inline-flex;align-items:flex-start;gap:var(--veil-space-2);min-block-size:var(--veil-control-sm);padding-block:var(--veil-space-1);cursor:pointer;color:var(--veil-text);font-size:.9375rem;line-height:1.5}.ui-check-input{position:absolute;inset-block-start:var(--veil-space-1);inset-inline-start:0;margin:0;opacity:0;cursor:inherit}.ui-check-box,.ui-check-input{inline-size:1.25rem;block-size:1.25rem}.ui-check-box{display:inline-grid;place-items:center;flex:none;margin-block-start:.125rem;border:1.5px solid var(--veil-line-strong);border-radius:var(--veil-radius-sm);background:var(--veil-raised);color:transparent;transition:background-color var(--veil-duration-fast) var(--veil-easing-standard),border-color var(--veil-duration-fast) var(--veil-easing-standard)}.ui-check-input:checked+.ui-check-box,.ui-check-input:indeterminate+.ui-check-box{border-color:var(--veil-accent);background:var(--veil-accent);color:var(--veil-on-accent)}.ui-check-input:focus-visible+.ui-check-box{outline:var(--veil-focus-width) solid var(--veil-focus-ring);outline-offset:var(--veil-focus-offset)}.ui-check-input:disabled+.ui-check-box,.ui-check-input:disabled~.ui-check-text{opacity:.5}.ui-check-box .ui-check-dash{display:none}.ui-check-input:indeterminate+.ui-check-box .ui-check-mark{display:none}.ui-check-input:indeterminate+.ui-check-box .ui-check-dash{display:block}.ui-check-desc{display:block;font-size:.8125rem;color:var(--veil-text-secondary)}.ui-switch-row{display:inline-flex;align-items:center;gap:var(--veil-space-3);color:var(--veil-text);font-size:.9375rem;cursor:pointer}.ui-switch{position:relative;flex:none;inline-size:2.5rem;block-size:1.5rem;padding:0;border:1.5px solid var(--veil-line-strong);background:var(--veil-sunken);cursor:pointer;transition:background-color var(--veil-duration-base) var(--veil-easing-standard),border-color var(--veil-duration-base) var(--veil-easing-standard)}.ui-switch,.ui-switch-thumb{border-radius:var(--veil-radius-pill)}.ui-switch-thumb{position:absolute;inset-block-start:50%;inset-inline-start:.1875rem;inline-size:1rem;block-size:1rem;translate:0 -50%;background:var(--veil-text-secondary);box-shadow:var(--veil-elevation1);transition:inset-inline-start var(--veil-duration-base) var(--veil-easing-standard),background-color var(--veil-duration-base) var(--veil-easing-standard)}.ui-switch[aria-checked=true]{border-color:var(--veil-accent);background:var(--veil-accent)}.ui-switch[aria-checked=true] .ui-switch-thumb{inset-inline-start:calc(100% - 1rem - .1875rem);background:var(--veil-on-accent)}.ui-switch:disabled{opacity:.5;cursor:not-allowed}.ui-seg{display:inline-flex;gap:2px;max-inline-size:100%;overflow-x:auto;padding:3px;border:1px solid var(--veil-line);border-radius:var(--veil-radius-md);background:var(--veil-sunken)}.ui-seg-item{display:inline-flex;align-items:center;justify-content:center;gap:var(--veil-space-1);min-block-size:calc(var(--veil-control-md) - 8px);padding-inline:var(--veil-space-3);border:0;border-radius:calc(var(--veil-radius-md) - 3px);background:transparent;color:var(--veil-text-secondary);font:inherit;font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--veil-duration-fast) var(--veil-easing-standard),color var(--veil-duration-fast) var(--veil-easing-standard)}.ui-seg-item:hover{color:var(--veil-text)}.ui-seg-item[aria-checked=true]{background:var(--veil-raised);color:var(--veil-text);box-shadow:var(--veil-elevation1)}.ui-seg[data-block=true]{display:flex}.ui-seg[data-block=true] .ui-seg-item{flex:1}.ui-tabs-list{display:flex;gap:var(--veil-space-1);overflow-x:auto;border-block-end:1px solid var(--veil-line);scrollbar-width:thin}.ui-tab{position:relative;display:inline-flex;align-items:center;gap:var(--veil-space-2);min-block-size:var(--veil-control-md);padding-inline:var(--veil-space-3);border:0;background:transparent;color:var(--veil-text-secondary);font:inherit;font-size:.9375rem;font-weight:600;white-space:nowrap;cursor:pointer}.ui-tab:hover,.ui-tab[data-state=active]{color:var(--veil-text)}.ui-tab[data-state=active]:after{content:"";position:absolute;inset-inline:var(--veil-space-2);inset-block-end:-1px;block-size:2px;border-radius:2px;background:var(--veil-accent)}.ui-tab-panel{padding-block-start:var(--veil-space-4)}.ui-tab-panel:focus-visible{outline:var(--veil-focus-width) solid var(--veil-focus-ring);outline-offset:var(--veil-focus-offset);border-radius:var(--veil-radius-sm)}.ui-menu,.ui-popover{z-index:50;min-inline-size:12rem;max-inline-size:min(22rem,calc(100vw - 2rem));padding:var(--veil-space-1);border:1px solid var(--veil-line);border-radius:var(--veil-radius-md);background:var(--veil-raised);color:var(--veil-text);box-shadow:var(--veil-elevation3);animation:ui-pop-in var(--veil-duration-fast) var(--veil-easing-entry)}.ui-popover{padding:var(--veil-space-4);inline-size:20rem}.ui-menu-item{display:flex;align-items:center;gap:var(--veil-space-2);min-block-size:var(--veil-control-md);padding-inline:var(--veil-space-3);border-radius:var(--veil-radius-sm);color:var(--veil-text);font-size:.9375rem;text-decoration:none;cursor:pointer;outline:none;user-select:none}.ui-menu:focus,.ui-popover:focus{outline:none}.ui-menu-item:focus-visible{outline-offset:calc(-1 * var(--veil-focus-width))}.ui-menu-item[data-highlighted]{background:var(--veil-sunken)}.ui-menu-item[data-disabled]{opacity:.5;cursor:not-allowed}.ui-menu-item[data-tone=danger]{color:var(--veil-danger)}.ui-menu-shortcut{margin-inline-start:auto;color:var(--veil-text-secondary);font-size:.8125rem}.ui-menu-label{padding-block:var(--veil-space-2) var(--veil-space-1);padding-inline:var(--veil-space-3);color:var(--veil-text-secondary);font-size:.75rem;font-weight:600}.ui-menu-sep{block-size:1px;margin-block:var(--veil-space-1);background:var(--veil-line)}.ui-tooltip{z-index:60;max-inline-size:18rem;padding-block:var(--veil-space-1);padding-inline:var(--veil-space-2);border-radius:var(--veil-radius-sm);background:var(--veil-text);color:var(--veil-raised);font-size:.8125rem;line-height:1.5;box-shadow:var(--veil-elevation2);animation:ui-pop-in var(--veil-duration-fast) var(--veil-easing-entry)}.ui-tooltip-arrow{fill:var(--veil-text)}@keyframes ui-pop-in{0%{opacity:0;scale:.97}}.ui-overlay{position:fixed;inset:0;z-index:70;background:var(--veil-overlay);animation:ui-fade-in var(--veil-duration-base) var(--veil-easing-entry)}.ui-dialog{position:fixed;z-index:71;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;display:flex;flex-direction:column;inline-size:min(32rem,calc(100vw - 2rem));max-block-size:calc(100dvh - 2rem);border:1px solid var(--veil-line);border-radius:var(--veil-radius-lg);background:var(--veil-raised);color:var(--veil-text);box-shadow:var(--veil-elevation3);animation:ui-dialog-in var(--veil-duration-slow) var(--veil-easing-entry)}.ui-dialog:dir(rtl){translate:50% -50%}.ui-dialog[data-size=sm]{inline-size:min(24rem,calc(100vw - 2rem))}.ui-dialog[data-size=lg]{inline-size:min(48rem,calc(100vw - 2rem))}.ui-dialog-head{display:flex;align-items:flex-start;gap:var(--veil-space-3);padding:var(--veil-space-5) var(--veil-space-5) var(--veil-space-3)}.ui-dialog-titles{flex:1;min-inline-size:0}.ui-dialog-title{margin:0;font-size:1.125rem;font-weight:700;line-height:1.4}.ui-dialog-desc{margin:var(--veil-space-1) 0 0;color:var(--veil-text-secondary);font-size:.9375rem;line-height:1.6}.ui-dialog-body{overflow-y:auto;padding:0 var(--veil-space-5) var(--veil-space-5);line-height:1.7}.ui-dialog-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--veil-space-2);padding:var(--veil-space-4) var(--veil-space-5);border-block-start:1px solid var(--veil-line);background:var(--veil-canvas);border-end-start-radius:var(--veil-radius-lg);border-end-end-radius:var(--veil-radius-lg)}.ui-drawer{position:fixed;z-index:71;inset-block:0;inset-inline-end:0;display:flex;flex-direction:column;inline-size:min(28rem,100vw);border-inline-start:1px solid var(--veil-line);background:var(--veil-raised);color:var(--veil-text);box-shadow:var(--veil-elevation3);--ui-drawer-from:100%;animation:ui-drawer-in var(--veil-duration-slow) var(--veil-easing-entry)}.ui-drawer:dir(rtl){--ui-drawer-from:-100%}.ui-drawer .ui-dialog-body{flex:1}.ui-drawer .ui-dialog-foot{border-radius:0}@media (max-width:40rem){.ui-drawer{inset-block:auto 0;inset-inline:0;inline-size:100%;max-block-size:88dvh;border-inline-start:0;border-block-start:1px solid var(--veil-line);border-start-start-radius:var(--veil-radius-xl);border-start-end-radius:var(--veil-radius-xl);animation-name:ui-sheet-in}}@keyframes ui-fade-in{0%{opacity:0}}@keyframes ui-dialog-in{0%{opacity:0;scale:.97}}@keyframes ui-drawer-in{0%{translate:var(--ui-drawer-from) 0}}@keyframes ui-sheet-in{0%{translate:0 100%}}.ui-badge{--ui-tone:var(--veil-text-secondary);display:inline-flex;align-items:center;gap:var(--veil-space-1);min-block-size:1.375rem;padding-inline:var(--veil-space-2);border:1px solid color-mix(in oklab,var(--ui-tone) 30%,transparent);border-radius:var(--veil-radius-pill);background:color-mix(in oklab,var(--ui-tone) 10%,var(--veil-raised));color:var(--ui-tone);font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap}.ui-badge[data-tone=accent]{--ui-tone:var(--veil-accent)}.ui-badge[data-tone=verified]{--ui-tone:var(--veil-verified)}.ui-badge[data-tone=disputed]{--ui-tone:var(--veil-disputed)}.ui-badge[data-tone=danger]{--ui-tone:var(--veil-danger)}.ui-badge[data-tone=stale]{--ui-tone:var(--veil-stale)}.ui-badge-dot{inline-size:.4375rem;block-size:.4375rem;border-radius:var(--veil-radius-pill);background:currentColor}.ui-tag{display:inline-flex;align-items:center;gap:var(--veil-space-1);min-block-size:1.75rem;padding-inline:var(--veil-space-3);border:1px solid var(--veil-line);border-radius:var(--veil-radius-pill);background:var(--veil-sunken);color:var(--veil-text);font-size:.8125rem;white-space:nowrap}.ui-tag[data-removable=true]{padding-inline-end:var(--veil-space-1)}.ui-tag-remove{display:inline-grid;place-items:center;inline-size:1.375rem;block-size:1.375rem;padding:0;border:0;border-radius:var(--veil-radius-pill);background:transparent;color:var(--veil-text-secondary);cursor:pointer}.ui-tag-remove:hover{background:color-mix(in oklab,var(--veil-text) 10%,transparent);color:var(--veil-text)}.ui-card{min-inline-size:0;padding:var(--veil-space-5);border:1px solid var(--veil-line);border-radius:var(--veil-radius-lg);background:var(--veil-raised);color:var(--veil-text);box-shadow:var(--veil-elevation1)}.ui-card[data-elevation="0"]{box-shadow:var(--veil-elevation0)}.ui-card[data-elevation="2"]{box-shadow:var(--veil-elevation2)}.ui-card[data-elevation="3"]{box-shadow:var(--veil-elevation3)}.ui-card[data-padding=sm]{padding:var(--veil-space-3)}.ui-card[data-padding=lg]{padding:var(--veil-space-8)}.ui-card[data-padding=none]{padding:0}.ui-card[data-tone=emphasis]{border-color:color-mix(in oklab,var(--veil-accent) 45%,var(--veil-line));background:color-mix(in oklab,var(--veil-accent-soft) 55%,var(--veil-raised))}.ui-card[data-tone=sunken]{background:var(--veil-sunken);box-shadow:none}.ui-card[data-interactive=true]{transition:box-shadow var(--veil-duration-base) var(--veil-easing-standard),border-color var(--veil-duration-base) var(--veil-easing-standard)}.ui-card[data-interactive=true]:hover{border-color:var(--veil-line-strong);box-shadow:var(--veil-elevation2)}.ui-card-title{margin:0 0 var(--veil-space-2);font-size:1rem;font-weight:700}.ui-stat{display:grid;gap:var(--veil-space-1);min-inline-size:0}.ui-stat-label{color:var(--veil-text-secondary);font-size:.8125rem;font-weight:600}.ui-stat-value{color:var(--veil-text);font-size:1.5rem;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ui-stat-hint{color:var(--veil-text-secondary);font-size:.8125rem}.ui-stat[data-tone=verified] .ui-stat-hint{color:var(--veil-verified)}.ui-stat[data-tone=danger] .ui-stat-hint{color:var(--veil-danger)}.ui-stat[data-tone=disputed] .ui-stat-hint{color:var(--veil-disputed)}.ui-table-wrap{max-inline-size:100%;overflow-x:auto;border:1px solid var(--veil-line);border-radius:var(--veil-radius-lg);background:var(--veil-raised)}.ui-table{inline-size:100%;border-collapse:separate;border-spacing:0;font-size:.9375rem}.ui-table caption{padding:var(--veil-space-3) var(--veil-space-4);caption-side:top;text-align:start;color:var(--veil-text-secondary);font-size:.8125rem}.ui-table td,.ui-table th{padding-block:var(--veil-space-3);padding-inline:var(--veil-space-4);border-block-end:1px solid var(--veil-line);text-align:start;vertical-align:middle}.ui-table thead th{position:sticky;inset-block-start:0;background:var(--veil-sunken);color:var(--veil-text-secondary);font-size:.8125rem;font-weight:600;white-space:nowrap}.ui-table tbody tr:last-child>*{border-block-end:0}.ui-table tbody tr:hover>*{background:color-mix(in oklab,var(--veil-sunken) 55%,var(--veil-raised))}.ui-table[data-density=compact] td,.ui-table[data-density=compact] th{padding-block:var(--veil-space-2);padding-inline:var(--veil-space-3)}.ui-num{font-variant-numeric:tabular-nums;white-space:nowrap}.ui-num,.ui-table td.ui-num,.ui-table th.ui-num{text-align:end}.ui-pages{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.ui-page-link,.ui-pages{align-items:center;gap:var(--veil-space-1)}.ui-page-link{display:inline-flex;justify-content:center;min-inline-size:var(--veil-control-md);min-block-size:var(--veil-control-md);padding-inline:var(--veil-space-2);border:1px solid transparent;border-radius:var(--veil-radius-md);color:var(--veil-text);font-size:.9375rem;font-variant-numeric:tabular-nums;text-decoration:none}.ui-page-link:hover{background:color-mix(in oklab,var(--veil-text) 8%,transparent)}.ui-page-link[aria-current=page]{border-color:var(--veil-line-strong);background:var(--veil-raised);font-weight:700;box-shadow:var(--veil-elevation1)}.ui-page-link[aria-disabled=true]{opacity:.45;pointer-events:none}.ui-page-gap{min-inline-size:var(--veil-control-sm);text-align:center;color:var(--veil-text-secondary)}.ui-toasts{position:fixed;z-index:80;inset-block-end:var(--veil-space-4);inset-inline-end:var(--veil-space-4);display:grid;gap:var(--veil-space-2);inline-size:min(24rem,calc(100vw - 2rem));margin:0;padding:0;list-style:none;pointer-events:none}.ui-toast{--ui-tone:var(--veil-text-secondary);display:flex;align-items:flex-start;gap:var(--veil-space-3);padding:var(--veil-space-3) var(--veil-space-4);border:1px solid var(--veil-line);border-inline-start:3px solid var(--ui-tone);border-radius:var(--veil-radius-md);background:var(--veil-raised);color:var(--veil-text);box-shadow:var(--veil-elevation3);pointer-events:auto;animation:ui-toast-in var(--veil-duration-slow) var(--veil-easing-entry)}.ui-toast[data-tone=verified]{--ui-tone:var(--veil-verified)}.ui-toast[data-tone=danger]{--ui-tone:var(--veil-danger)}.ui-toast[data-tone=accent]{--ui-tone:var(--veil-accent)}.ui-toast-icon{color:var(--ui-tone);margin-block-start:.125rem}.ui-toast-body{flex:1;min-inline-size:0;font-size:.9375rem;line-height:1.5}.ui-toast-title{font-weight:700}.ui-toast-text{color:var(--veil-text-secondary);font-size:.875rem}@keyframes ui-toast-in{0%{opacity:0;translate:0 .5rem}}@media (max-width:40rem){.ui-toasts{inset-inline:var(--veil-space-4);inline-size:auto}}.ui-skeleton{display:block;border-radius:var(--veil-radius-sm);background:linear-gradient(90deg,var(--veil-sunken) 0,color-mix(in oklab,var(--veil-sunken) 60%,var(--veil-raised)) 50%,var(--veil-sunken) 100%);background-size:200% 100%;animation:ui-shimmer 1.4s var(--veil-easing-standard) infinite}@keyframes ui-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ui-skeleton{animation:none}}.ui-empty{display:grid;justify-items:center;gap:var(--veil-space-2);padding:var(--veil-space-10) var(--veil-space-5);border:1px dashed var(--veil-line-strong);border-radius:var(--veil-radius-lg);background:var(--veil-canvas);text-align:center}.ui-empty-icon{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:var(--veil-radius-pill);background:var(--veil-accent-soft);color:var(--veil-accent)}.ui-empty-title{margin:0;font-size:1.0625rem;font-weight:700;color:var(--veil-text)}.ui-empty-body{max-inline-size:36rem;margin:0;color:var(--veil-text-secondary);line-height:1.7}.ui-empty-action{margin-block-start:var(--veil-space-2)}.ui-code{min-inline-size:0;margin:0;overflow:hidden;border:1px solid color-mix(in oklab,var(--veil-console-code-ground) 70%,var(--veil-line));border-radius:var(--veil-radius-lg);background:var(--veil-console-code-ground);color:var(--veil-console-code-text)}.ui-code-head{display:flex;align-items:center;gap:var(--veil-space-2);min-block-size:var(--veil-control-md);padding-inline:var(--veil-space-3) var(--veil-space-1);border-block-end:1px solid color-mix(in oklab,var(--veil-console-code-text) 14%,transparent);font-size:.8125rem;color:color-mix(in oklab,var(--veil-console-code-text) 78%,var(--veil-console-code-ground))}.ui-code-title{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-code pre{margin:0;padding:var(--veil-space-4);overflow-x:auto;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:.8125rem;line-height:1.7;tab-size:2;text-align:start}.ui-code-head>.ui-code-title:has(+.ui-code-tabs){flex:none}.ui-code-tabs{display:flex;flex:1;min-inline-size:0;gap:2px;overflow-x:auto;scrollbar-width:none}.ui-code-tab{min-block-size:calc(var(--veil-control-md) - 8px);padding-inline:var(--veil-space-3);border:0;border-radius:var(--veil-radius-sm);background:transparent;color:color-mix(in oklab,var(--veil-console-code-text) 70%,var(--veil-console-code-ground));font:inherit;font-size:.8125rem;font-weight:600;white-space:nowrap;cursor:pointer}.ui-code-tab:hover,.ui-code-tab[aria-selected=true]{color:var(--veil-console-code-text)}.ui-code-tab[aria-selected=true]{background:color-mix(in oklab,var(--veil-console-code-text) 12%,transparent)}.ui-code .ui-copy{color:inherit}.ui-code .ui-copy:hover{background:color-mix(in oklab,var(--veil-console-code-text) 12%,transparent);color:var(--veil-console-code-text)}.ui-copy{display:inline-flex;align-items:center;gap:var(--veil-space-1);min-block-size:var(--veil-control-sm);padding-inline:var(--veil-space-2);border:0;border-radius:var(--veil-radius-sm);background:transparent;color:var(--veil-text-secondary);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.ui-copy:hover{background:color-mix(in oklab,var(--veil-text) 8%,transparent);color:var(--veil-text)}.ui-copy:focus-visible{outline:var(--veil-focus-width) solid var(--veil-focus-ring);outline-offset:var(--veil-focus-offset)}.ui-copy[data-state=copied]{color:var(--veil-verified)}.ui-code .ui-copy[data-state=copied]{color:var(--veil-console-code-text)}.ui-kbd{align-items:center;min-inline-size:1.5rem;min-block-size:1.5rem;padding-inline:var(--veil-space-1);border:1px solid var(--veil-line-strong);border-block-end-width:2px;border-radius:var(--veil-radius-sm);background:var(--veil-raised);color:var(--veil-text);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:.75rem;justify-content:center}.ui-kbd,.ui-money{display:inline-flex}.ui-money{flex-wrap:wrap;align-items:baseline;column-gap:var(--veil-space-2);row-gap:0;font-variant-numeric:tabular-nums}.ui-money-usd{font-weight:700;color:var(--veil-text)}.ui-money-unit{color:var(--veil-text-secondary);font-size:.875em}.ui-money-sep{align-self:center;inline-size:1px;block-size:.875em;background:var(--veil-line-strong)}.ui-money-toman{font-size:.875em}.ui-money-toman,.ui-rate-stamp{color:var(--veil-text-secondary)}.ui-rate-stamp{display:inline-flex;align-items:center;gap:var(--veil-space-1);font-size:.8125rem}@media (pointer:coarse){.ui-btn,.ui-btn[data-size=sm],.ui-combo-input,.ui-combo-option,.ui-copy,.ui-input,.ui-input[data-size=sm],.ui-menu-item,.ui-page-link,.ui-select,.ui-select[data-size=sm],.ui-tab{min-block-size:var(--veil-control-touch)}.ui-icon-btn,.ui-icon-btn[data-size=sm]{inline-size:var(--veil-control-touch);block-size:var(--veil-control-touch)}.ui-code-tab,.ui-seg-item{min-block-size:calc(var(--veil-control-touch) - 8px)}.ui-check{min-block-size:var(--veil-control-touch);align-items:center}.ui-check-input{inset-block-start:50%;translate:0 -50%}}.ui-dialog[data-placement=top]{inset-block-start:max(1rem,12vh);translate:-50% 0;max-block-size:calc(100dvh - max(1rem, 12vh) - 1rem)}.ui-dialog[data-placement=top]:dir(rtl){translate:50% 0}