@layer reset,base,legacy;@layer ui{.ui-tabs{gap:var(--space-2);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-inline:var(--space-4);margin-block:-3px;padding-block:3px;display:flex;overflow-x:auto}.ui-tabs::-webkit-scrollbar{display:none}.ui-tabs__item{scroll-snap-align:start;min-height:var(--tap);color:var(--ink-2);font:600 var(--fs-sm)/1 var(--font-ui);white-space:nowrap;flex:none;align-items:center;text-decoration:none;display:inline-flex}.ui-tabs--underline .ui-tabs__item{padding:0 var(--space-2);border-bottom:2px solid #0000}.ui-tabs--underline .ui-tabs__item[aria-current=page]{color:var(--ink-1);border-bottom-color:var(--ink-1)}.ui-tabs--segmented .ui-tabs__item{padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--line-2)}.ui-tabs--segmented .ui-tabs__item[aria-current=page]{background:var(--ink-1);color:var(--bg);border-color:var(--ink-1)}@media (hover:hover){.ui-tabs__item:hover:not([aria-current=page]){color:var(--ink-1)}}}@layer page,focus;
@layer reset,base,legacy;@layer ui{.ui-choice{align-items:flex-start;gap:var(--space-3);min-height:var(--tap);padding:var(--space-3) 0;cursor:pointer;display:flex}.ui-choice+.ui-choice{border-top:1px solid var(--line-1)}.ui-choice:has(.ui-choice__input:focus-visible){box-shadow:var(--ring-accent);border-radius:var(--radius-md)}.ui-choice__input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin-top:2px}.ui-choice:has(.ui-choice__input:disabled){cursor:default}.ui-choice:has(.ui-choice__input:disabled) .ui-choice__label{color:var(--ink-3)}.ui-choice__body{gap:2px;display:grid}.ui-choice__label{font-size:var(--fs-body);color:var(--ink-1)}.ui-choice__meta{font-size:var(--fs-sm);color:var(--ink-3)}}@layer page,focus;
@layer reset,base,legacy;@layer ui{.ui-switch{border-radius:var(--radius-pill);border:1px solid var(--line-2);background:var(--surface-inset);cursor:pointer;width:52px;height:32px;transition:border-color var(--dur-fast) var(--ease);flex:none;align-items:center;padding:0 3px;display:inline-flex;position:relative}.ui-switch:before{content:"";inset:calc((32px - var(--tap)) / 2) -4px;position:absolute}.ui-switch__knob{background:var(--bad-ink);width:24px;height:24px;transition:transform var(--dur) var(--ease), background var(--dur-fast) var(--ease);border-radius:50%}.ui-switch--on .ui-switch__knob{background:var(--ok);transform:translate(20px)}.ui-switch:disabled{cursor:default}.ui-switch[aria-busy=true]{opacity:.6}.ui-switch--locked{border-style:dashed}.ui-switch--locked .ui-switch__knob{background:var(--ink-4)}@media (hover:hover){.ui-switch--away:hover,.ui-switch:hover:not(:disabled){border-color:var(--line-3)}}@media (forced-colors:active){.ui-switch__knob{background:buttontext}.ui-switch--on .ui-switch__knob{background:highlight}}}@layer page,focus;
@layer reset,base,legacy;@layer ui{.ui-disclosure__summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap);padding:var(--space-3) 0;font:600 var(--fs-body)/1.3 var(--font-ui);color:var(--ink-1);cursor:pointer;list-style:none;display:flex}.ui-disclosure__summary::-webkit-details-marker{display:none}.ui-disclosure__chevron{color:var(--ink-3);transition:transform var(--dur) var(--ease);flex:none;display:inline-flex}.ui-disclosure[open]>.ui-disclosure__summary .ui-disclosure__chevron{transform:rotate(90deg)}.ui-disclosure__body{padding-bottom:var(--space-3)}}@layer page,focus;
@layer reset,base,legacy;@layer ui{.ui-field{gap:var(--space-2);display:grid}.ui-field__label{font:600 var(--fs-sm)/1.2 var(--font-ui);color:var(--ink-2)}.ui-field__hint{font-size:var(--fs-sm);color:var(--ink-3);margin:0}.ui-field__error{font-size:var(--fs-sm);color:var(--bad-ink);margin:0}}@layer page,focus;
