.drw-root,.drw-ui-scope{color-scheme:light dark;--bg-base:light-dark(#f4f4f5,#0e0e10);--bg-surface:light-dark(#fff,#17171a);--bg-raised:light-dark(#fff,#1f1f23);--bg-overlay:light-dark(#0f0f1266,#0009);--text-primary:light-dark(#18181b,#f4f4f5);--text-secondary:light-dark(#52525b,#b4b4bb);--text-tertiary:light-dark(#6b6b73,#8a8a93);--text-disabled:light-dark(#a1a1aa,#5a5a62);--text-on-accent:#fff;--border-subtle:light-dark(#e4e4e7,#2a2a2f);--border-default:light-dark(#8f8f96,#6a6a73);--border-strong:light-dark(#5e5e66,#8e8e97);--border-focus:var(--accent-default);--accent-default:light-dark(#4f46e5,#5153d8);--accent-hover:light-dark(#4338ca,#585be2);--accent-pressed:light-dark(#3730a3,#6063ea);--accent-subtle:light-dark(#eef0ff,#1c1d38);--accent-text:light-dark(#4338ca,#a5acff);--info-solid:light-dark(#0284c7,#0ea5e9);--info-subtle:light-dark(#e8f5fc,#0f2633);--info-text:light-dark(#0369a1,#7dd3fc);--info-border:light-dark(#b3ddf2,#164e68);--success-solid:light-dark(#16a34a,#22a55a);--success-subtle:light-dark(#e8f7ee,#12271b);--success-text:light-dark(#157a3b,#6fd69a);--success-border:light-dark(#a9dfbe,#1e4d31);--warning-solid:light-dark(#bd8009,#f0a82a);--warning-subtle:light-dark(#fdf4e3,#2b2112);--warning-text:light-dark(#94600a,#f2c46b);--warning-border:light-dark(#f2d193,#5c4417);--danger-solid:light-dark(#dc2626,#d1343a);--danger-subtle:light-dark(#fdecec,#2e1517);--danger-text:light-dark(#c21f1f,#ff8e8e);--danger-border:light-dark(#f4b9b9,#6b2427);--fill-default:light-dark(#18181b0f,#ffffff12);--fill-hover:light-dark(#18181b1a,#ffffff1c);--fill-pressed:light-dark(#18181b24,#ffffff26);--fill-highlight:light-dark(#4f46e51a,#6366f133);--fill-highlight-pressed:light-dark(#4f46e52e,#6366f152);--control-sm:28px;--control-md:32px;--control-lg:40px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px;--line-thin:1px;--line-focus:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--shadow-popover:0 0 0 1px #0000000d, 0 2px 4px #0000000a, 0 8px 24px #00000014;--shadow-dialog:0 0 0 1px #0000000d, 0 24px 48px #00000029;--motion-fast:.12s;--motion-base:.18s;--motion-slow:.24s;--ease-out:cubic-bezier(.23, 1, .32, 1);--font-family:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-xs-size:11px;--font-xs-leading:16px;--font-sm-size:12px;--font-sm-leading:16px;--font-md-size:13px;--font-md-leading:20px;--font-lg-size:15px;--font-lg-leading:20px;--font-xl-size:18px;--font-xl-leading:24px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600}:is(.drw-root,.drw-ui-scope)[data-scheme=dark],:is(.drw-root,.drw-ui-scope) [data-scheme=dark]{color-scheme:dark;--shadow-popover:0 0 0 1px var(--border-subtle), 0 8px 24px #00000073;--shadow-dialog:0 0 0 1px var(--border-subtle), 0 24px 48px #0009}:is(.drw-root,.drw-ui-scope)[data-scheme=light],:is(.drw-root,.drw-ui-scope) [data-scheme=light]{color-scheme:light;--shadow-popover:0 0 0 1px #0000000d, 0 2px 4px #0000000a, 0 8px 24px #00000014;--shadow-dialog:0 0 0 1px #0000000d, 0 24px 48px #00000029}@font-face{font-family:Inter;src:url(/assets/inter-CTpYnEPz.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:block}:root{--d-fast:var(--motion-fast);--d-base:var(--motion-base);--d-slow:var(--motion-slow);--d-move:var(--motion-fast);--press:.97;--pop-from:.96;--dlg-from:.97;--dlg-shift:4px;--toast-shift:8px}@media (prefers-reduced-motion:reduce){:root{--d-fast:.1s;--d-base:.1s;--d-slow:.1s;--d-move:0s;--press:1;--pop-from:1;--dlg-from:1;--dlg-shift:0px;--toast-shift:0px}}:root,[data-scheme]{--sel-bg:var(--text-primary);--sel-fg:var(--bg-base)}*,:before,:after{box-sizing:border-box}body{background:var(--bg-base);color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-md-size);line-height:var(--font-md-leading);font-weight:var(--font-weight-regular);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p{margin:0}button,input{font:inherit;color:inherit}:focus-visible{outline:var(--line-focus) solid var(--border-focus);outline-offset:2px}.i{flex:none;display:block}.i :is(path,circle,rect,line,polyline,polygon,ellipse){stroke-width:1.5px}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.ui-flex){display:flex}:where(.ui-flex[data-dir=column]){flex-direction:column}:where(.ui-flex[data-gap="0"]){gap:0}:where(.ui-flex[data-pad="0"]){padding:0}:where(.ui-flex[data-gap="1"]){gap:var(--space-1)}:where(.ui-flex[data-gap="2"]){gap:var(--space-2)}:where(.ui-flex[data-gap="3"]){gap:var(--space-3)}:where(.ui-flex[data-gap="4"]){gap:var(--space-4)}:where(.ui-flex[data-gap="5"]){gap:var(--space-5)}:where(.ui-flex[data-gap="6"]){gap:var(--space-6)}:where(.ui-flex[data-gap="7"]){gap:var(--space-7)}:where(.ui-flex[data-gap="8"]){gap:var(--space-8)}:where(.ui-flex[data-pad="1"]){padding:var(--space-1)}:where(.ui-flex[data-pad="2"]){padding:var(--space-2)}:where(.ui-flex[data-pad="3"]){padding:var(--space-3)}:where(.ui-flex[data-pad="4"]){padding:var(--space-4)}:where(.ui-flex[data-pad="5"]){padding:var(--space-5)}:where(.ui-flex[data-pad="6"]){padding:var(--space-6)}:where(.ui-flex[data-pad="7"]){padding:var(--space-7)}:where(.ui-flex[data-pad="8"]){padding:var(--space-8)}:where(.ui-flex[data-align=start]){align-items:flex-start}:where(.ui-flex[data-align=center]){align-items:center}:where(.ui-flex[data-align=end]){align-items:flex-end}:where(.ui-flex[data-align=stretch]){align-items:stretch}:where(.ui-flex[data-align=baseline]){align-items:baseline}:where(.ui-flex[data-justify=start]){justify-content:flex-start}:where(.ui-flex[data-justify=center]){justify-content:center}:where(.ui-flex[data-justify=end]){justify-content:flex-end}:where(.ui-flex[data-justify=between]){justify-content:space-between}:where(.ui-flex[data-wrap]){flex-wrap:wrap}:where(.ui-flex[data-full]){width:100%}.spin{animation:.8s linear infinite spin}@keyframes spin{to{rotate:1turn}}.btn{--h:var(--control-md);justify-content:center;align-items:center;gap:var(--space-2);height:var(--h);padding:0 var(--space-3);border-radius:var(--radius-md);background-color:var(--fill-default);color:var(--text-primary);font-size:var(--font-md-size);line-height:var(--font-md-leading);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-out);border:0;flex:none;display:inline-flex;position:relative}.btn.sm{--h:var(--control-sm);padding:0 var(--space-2);gap:var(--space-1)}.btn.lg{--h:var(--control-lg);padding:0 var(--space-4)}.btn.icon-only{width:var(--h);padding:0}.btn:hover,.btn.is-hover{background-color:var(--fill-hover)}.btn:active,.btn.is-active{background-color:var(--fill-pressed);transform:scale(var(--press))}.btn.is-focus{outline:var(--line-focus) solid var(--border-focus);outline-offset:2px}.btn.ghost{background-color:#0000}.btn.ghost:hover,.btn.ghost.is-hover,.btn.ghost[data-state=open]{background-color:var(--fill-hover)}.btn.ghost:active,.btn.ghost.is-active{background-color:var(--fill-pressed)}.btn.primary{background-color:var(--accent-default);color:var(--text-on-accent)}.btn.primary:hover,.btn.primary.is-hover{background-color:var(--accent-hover)}.btn.primary:active,.btn.primary.is-active{background-color:var(--accent-pressed)}.btn.danger{--danger-layer-hover:light-dark(var(--fill-hover),#0000001f);--danger-layer-pressed:light-dark(var(--fill-pressed),#0003);background-color:var(--danger-solid);color:var(--text-on-accent)}.btn.danger:hover,.btn.danger.is-hover{background-image:linear-gradient(var(--danger-layer-hover), var(--danger-layer-hover))}.btn.danger:active,.btn.danger.is-active{background-color:var(--danger-solid);background-image:linear-gradient(var(--danger-layer-pressed), var(--danger-layer-pressed))}.btn:is(.primary,.secondary,.ghost,.danger):disabled{background-color:var(--fill-default);color:var(--text-disabled);cursor:not-allowed;background-image:none;transform:none}.btn>.spin{margin:auto;display:none;position:absolute;inset:0}.btn[aria-busy=true]{cursor:progress}.btn[aria-busy=true]>.spin{display:block}.btn[aria-busy=true]>:not(.spin){opacity:0}@media (pointer:coarse){.btn:after{content:"";inset:min(0px, calc((var(--h) - 44px) / 2));position:absolute}}:is(.badge,.alert).info{--x-bg:var(--info-subtle);--x-fg:var(--info-text);--x-line:var(--info-border);--x-dot:var(--info-solid)}:is(.badge,.alert).success{--x-bg:var(--success-subtle);--x-fg:var(--success-text);--x-line:var(--success-border);--x-dot:var(--success-solid)}:is(.badge,.alert).warning{--x-bg:var(--warning-subtle);--x-fg:var(--warning-text);--x-line:var(--warning-border);--x-dot:var(--warning-solid)}:is(.badge,.alert).danger{--x-bg:var(--danger-subtle);--x-fg:var(--danger-text);--x-line:var(--danger-border);--x-dot:var(--danger-solid)}.alert{column-gap:var(--space-2);width:100%;padding:var(--space-3);border-radius:var(--radius-md);background:var(--x-bg);color:var(--text-primary);box-shadow:inset 0 0 0 var(--line-thin) var(--x-line);grid-template-columns:16px minmax(0,1fr) auto;align-items:start;display:grid}.alert>.i{color:var(--x-fg);margin-top:2px}.alert-text{overflow-wrap:anywhere;min-width:0}.alert-text a{color:inherit;text-decoration:underline;text-decoration-color:var(--x-line);text-underline-offset:2px}.alert-act{gap:var(--space-1);margin:calc(-1 * var(--space-1)) 0;display:flex}.dlg{--dlg-w:400px;width:min(var(--dlg-w), calc(100% - 2 * var(--space-4)));padding:var(--space-6);border-radius:var(--radius-lg);background:var(--bg-raised);color:var(--text-primary);box-shadow:var(--shadow-dialog);border:0}.dlg.confirm{--dlg-w:320px}.dlg.compact{--dlg-w:360px}.dlg.wide{--dlg-w:440px}.dlg.static{width:100%;max-width:var(--dlg-w)}.dlg.live{z-index:31;max-height:calc(100% - 2 * var(--space-8));outline:0;position:fixed;top:50%;left:50%;overflow:auto;translate:-50% -50%}.dlg.live[data-state=open]{animation:dlg-in var(--d-slow) var(--ease-out)}.dlg.live[data-state=closed]{animation:dlg-out calc(var(--d-slow) * .7) var(--ease-out) forwards}.dlg-overlay{z-index:31;background:var(--bg-overlay);position:fixed;inset:0}.dlg-overlay[data-state=open]{animation:fade-in var(--d-base) var(--ease-out)}.dlg-overlay[data-state=closed]{animation:fade-out calc(var(--d-base) * .7) var(--ease-out) forwards}@keyframes dlg-in{0%{opacity:0;transform:translateY(var(--dlg-shift)) scale(var(--dlg-from))}}@keyframes dlg-out{to{opacity:0}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}.dlg-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.dlg-head .btn{margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-2)) 0 0}.dlg-title{font-size:var(--font-lg-size);line-height:var(--font-lg-leading);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.dlg-text{margin-top:var(--space-2);color:var(--text-secondary)}.dlg-body{margin-top:var(--space-4);gap:var(--space-4);display:grid}.dlg-body .field{max-width:none}.dlg-foot{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-8);display:flex}.badge{--x-bg:var(--fill-default);--x-fg:var(--text-secondary);--x-line:var(--border-subtle);--x-dot:var(--text-tertiary);align-items:center;gap:var(--space-1);max-width:160px;height:20px;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--x-bg);color:var(--x-fg);box-shadow:inset 0 0 0 var(--line-thin) var(--x-line);font-size:var(--font-sm-size);line-height:var(--font-sm-leading);font-weight:var(--font-weight-medium);white-space:nowrap;vertical-align:middle;display:inline-flex}.badge .bt{text-overflow:ellipsis;min-width:0;overflow:hidden}.badge-dot{border-radius:var(--radius-full);background:var(--x-dot);flex:none;width:6px;height:6px}.badge.accent{--x-bg:var(--accent-subtle);--x-fg:var(--accent-text);--x-line:transparent;--x-dot:var(--accent-default)}.badge.count{border-radius:var(--radius-full);background:var(--accent-default);min-width:20px;color:var(--text-on-accent);box-shadow:none;font-variant-numeric:tabular-nums;justify-content:center}.eip{min-width:0;max-width:100%;display:inline-flex;position:relative}.eip-text{min-width:1ch;max-width:100%;padding:2px var(--space-1);border-radius:var(--radius-sm);text-overflow:ellipsis;white-space:nowrap;cursor:text;transition:background-color var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out);outline:0;overflow:hidden}.eip-text:hover:not([aria-disabled]),.eip-text.is-hover{background:var(--fill-hover)}.eip-text:focus-visible:not([contenteditable=plaintext-only]),.eip-text.is-focus{outline:var(--line-focus) solid var(--border-focus);outline-offset:2px}.eip.is-open .eip-text{background:var(--fill-hover);text-overflow:clip}.eip.is-open .eip-text.invalid{box-shadow:0 0 0 var(--line-focus) var(--danger-solid)}.eip-text[aria-busy=true]{color:var(--text-secondary)}.eip-text[aria-disabled]{cursor:default}.eip-error{top:calc(100% + var(--space-1));z-index:1;width:max-content;max-width:320px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:var(--bg-raised);box-shadow:var(--shadow-popover);color:var(--danger-text);font-size:var(--font-sm-size);line-height:var(--font-sm-leading);font-weight:var(--font-weight-regular);white-space:normal;position:absolute;left:0}.field{gap:var(--space-1);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:320px;display:grid}.field-label{font-size:var(--font-sm-size);line-height:var(--font-sm-leading);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.field-msg{gap:var(--space-1);font-size:var(--font-sm-size);line-height:var(--font-sm-leading);color:var(--text-tertiary);align-items:center;display:flex}.field-msg.err{color:var(--danger-text)}.input-wrap{align-items:center;display:flex;position:relative}.input-wrap>.i{left:var(--space-3);color:var(--text-tertiary);pointer-events:none;position:absolute}.input{width:100%;height:var(--control-md);padding:0 var(--space-3);border:var(--line-thin) solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font-size:var(--font-md-size);line-height:var(--font-md-leading);transition:border-color var(--d-fast) var(--ease-out);outline:0}.input::-webkit-search-cancel-button{display:none}.input::placeholder{color:var(--text-tertiary)}.input-wrap.search .input{padding-left:calc(var(--space-3) + 16px + var(--space-2));padding-right:calc(var(--space-3) + 40px)}.kbd-box{right:var(--space-2);height:20px;padding:0 var(--space-1);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 var(--line-thin) var(--border-subtle);font-size:var(--font-xs-size);color:var(--text-tertiary);font-variant-numeric:tabular-nums;pointer-events:none;line-height:20px;position:absolute}.input:hover,.input.is-hover{border-color:var(--border-strong)}.input:focus,.input.is-focus{border-color:var(--border-focus);box-shadow:inset 0 0 0 var(--line-thin) var(--border-focus)}.input[aria-invalid=true]{border-color:var(--danger-solid)}.input[aria-invalid=true]:focus{border-color:var(--danger-solid);box-shadow:inset 0 0 0 var(--line-thin) var(--danger-solid)}.input:disabled{background:var(--fill-default);border-color:var(--border-subtle);color:var(--text-disabled);cursor:not-allowed}.input:disabled::placeholder{color:var(--text-disabled)}@media (pointer:coarse){.input{height:44px}}.list{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 var(--line-thin) var(--border-subtle);margin:0;padding:0;list-style:none;overflow:hidden}.list-empty{gap:var(--space-3);padding:var(--space-8) var(--space-4);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 var(--line-thin) var(--border-subtle);text-align:center;color:var(--text-secondary);justify-items:center;display:grid}.list-row{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--line-thin) solid var(--border-subtle);transition:background-color var(--d-fast) var(--ease-out);align-items:center;display:flex;position:relative}.list-row:last-child{border-bottom:0}.list-row:has(a.list-row-title):hover,.list-row.is-hover{background:var(--fill-highlight)}.list-row:has(a.list-row-title):hover .list-row-caption,.list-row.is-hover .list-row-caption{color:var(--text-secondary)}.list-row:has(.list-row-title:focus-visible),.list-row.is-focus{outline:var(--line-focus) solid var(--border-focus);outline-offset:calc(-1 * var(--line-focus))}.list-row-title:focus-visible{outline:0}.list-row-text{flex:1;min-width:0;display:grid}.list-row-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-md-size);line-height:var(--font-md-leading);font-weight:var(--font-weight-medium);color:var(--text-primary);text-decoration:none;overflow:hidden}a.list-row-title:after{content:"";position:absolute;inset:0}.list-row-caption{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-sm-size);line-height:var(--font-sm-leading);color:var(--text-tertiary);overflow:hidden}.list-row-act{gap:var(--space-1);flex:none;align-items:center;display:flex;position:relative}.tip{max-width:240px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:var(--bg-raised);color:var(--text-primary);box-shadow:var(--shadow-popover);font-size:var(--font-sm-size);line-height:var(--font-sm-leading);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;display:block}.tip .tk{margin-left:var(--space-2);font-size:var(--font-xs-size);line-height:var(--font-xs-leading);font-weight:var(--font-weight-regular);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.tip.live{z-index:40;pointer-events:none}.tip.live:is([data-state=delayed-open],[data-state=instant-open]){animation:tip-in var(--d-fast) var(--ease-out)}.tip.live[data-state=closed]{animation:tip-out var(--d-fast) var(--ease-out) forwards}@keyframes tip-in{0%{opacity:0}}@keyframes tip-out{to{opacity:0}}.menu{min-width:220px;max-width:280px;padding:var(--space-1);border-radius:var(--radius-lg);background:var(--bg-raised);color:var(--text-primary);box-shadow:var(--shadow-popover);border:0;outline:0}.mi{align-items:center;gap:var(--space-2);width:100%;height:var(--control-md);padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-md-size);line-height:var(--font-md-leading);font-weight:var(--font-weight-medium);text-align:left;cursor:default;user-select:none;background:0 0;border:0;outline:0;display:flex}.mi .ind{width:16px;color:var(--text-secondary);flex:none;display:flex}.mi .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mi .sc{padding-left:var(--space-4);font-size:var(--font-xs-size);line-height:var(--font-xs-leading);font-weight:var(--font-weight-regular);color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex:none}.mi .chev{color:var(--text-tertiary)}.mi[data-highlighted],.mi[data-state=open],.mi.is-highlighted{background:var(--fill-highlight)}.mi:is([data-highlighted],.is-highlighted) .sc{color:var(--text-secondary)}.mi[data-disabled],.mi[data-disabled] .ind,.mi[data-disabled] .sc{color:var(--text-disabled)}.mi.danger,.mi.danger .ind{color:var(--danger-text)}.mi.danger:is([data-highlighted],.is-highlighted){background:var(--danger-subtle)}.mi.checkable .ind{color:var(--text-primary)}.menu-label{padding:var(--space-2) var(--space-2) var(--space-1);font-size:var(--font-sm-size);line-height:var(--font-sm-leading);font-weight:var(--font-weight-medium);color:var(--text-tertiary)}.menu-sep{height:var(--line-thin);margin:var(--space-1) calc(-1 * var(--space-1));background:var(--border-subtle)}.menu.live{max-height:var(--reka-dropdown-menu-content-available-height,var(--reka-select-content-available-height));transform-origin:var(--reka-dropdown-menu-content-transform-origin,var(--reka-select-content-transform-origin,top left));overflow:auto}.menu.live[data-state=open]{animation:pop-in var(--d-base) var(--ease-out)}.menu.live[data-state=closed]{animation:pop-out calc(var(--d-base) * .7) var(--ease-out) forwards}@keyframes pop-in{0%{opacity:0;transform:scale(var(--pop-from))}}@keyframes pop-out{to{opacity:0}}@media (pointer:coarse){.mi{height:44px}}.menu.sub{min-width:180px}.menu-preview{align-items:flex-start;gap:var(--space-1);min-width:0;max-width:100%;display:flex}.menu-preview>.menu{flex:0 auto;min-width:0}.menu-preview>.menu:not([style]){min-width:min(220px,100%)}.menu-preview>.sub-preview>.menu{min-width:180px}.scheme{background:var(--bg-base);color:var(--text-primary)}.sel{width:240px;max-width:100%}.sel.narrow{width:160px}.select-trigger{align-items:center;gap:var(--space-2);width:100%;height:var(--control-md);padding:0 var(--space-2) 0 var(--space-3);border:var(--line-thin) solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font-size:var(--font-md-size);line-height:var(--font-md-leading);text-align:left;cursor:pointer;transition:border-color var(--d-fast) var(--ease-out);display:flex}.select-trigger .sv{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.select-trigger [data-placeholder]{color:var(--text-tertiary)}.select-trigger>.i{color:var(--text-tertiary);transition:rotate var(--d-fast) var(--ease-out)}@media (prefers-reduced-motion:reduce){.select-trigger>.i{transition:none}}.select-trigger:hover,.select-trigger.is-hover{border-color:var(--border-strong)}.select-trigger:focus-visible,.select-trigger.is-focus,.select-trigger[data-state=open],.select-trigger.is-open{border-color:var(--border-focus);box-shadow:inset 0 0 0 var(--line-thin) var(--border-focus);outline:0}.select-trigger[data-state=open]>.i,.select-trigger.is-open>.i{rotate:180deg}.select-trigger[aria-invalid=true]{border-color:var(--danger-solid)}.select-trigger[data-disabled]{background:var(--fill-default);border-color:var(--border-subtle);color:var(--text-disabled);cursor:not-allowed}.select-trigger[data-disabled]>.i,.select-trigger[data-disabled] [data-placeholder]{color:var(--text-disabled)}.menu.listbox.live{min-width:max(160px, var(--reka-select-trigger-width))}.menu.listbox.static{width:100%;min-width:0;max-width:none;margin-top:var(--space-1)}@media (pointer:coarse){.select-trigger{position:relative}.select-trigger:after{content:"";inset:calc((var(--control-md) - 2px - 44px) / 2) 0;position:absolute}}.switch{--sw-w:36px;--sw-h:20px;width:var(--sw-w);height:var(--sw-h);border-radius:var(--radius-full);background:var(--border-default);cursor:pointer;transition:background-color var(--d-fast) var(--ease-out);border:0;flex:none;padding:0;position:relative}.switch.sm{--sw-w:28px;--sw-h:16px}.switch-thumb{width:calc(var(--sw-h) - 4px);height:calc(var(--sw-h) - 4px);border-radius:var(--radius-full);background:var(--text-on-accent);transition:transform var(--d-move) var(--ease-out);position:absolute;top:2px;left:2px}.switch[data-state=checked]{background:var(--accent-default)}.switch[data-state=checked] .switch-thumb{transform:translateX(calc(var(--sw-w) - var(--sw-h)))}.switch:hover,.switch.is-hover{background:var(--border-strong)}.switch[data-state=checked]:is(:hover,.is-hover){background:var(--accent-hover)}.switch.is-focus{outline:var(--line-focus) solid var(--border-focus);outline-offset:2px}.switch:disabled{background:var(--border-subtle);cursor:not-allowed}.switch:disabled .switch-thumb,.switch[data-state=checked]:disabled{background:var(--text-disabled)}.switch[data-state=checked]:disabled .switch-thumb{background:var(--bg-surface)}.sw-row{justify-content:space-between;align-items:center;gap:var(--space-3);height:var(--control-sm);cursor:pointer;display:flex}.sw-row+.sw-row{border-top:var(--line-thin) solid var(--border-subtle)}.sw-field{align-items:flex-start;gap:var(--space-3);max-width:360px;display:flex}.sw-field label{cursor:pointer;display:block}.sw-field .sw-desc{font-size:var(--font-sm-size);line-height:var(--font-sm-leading);color:var(--text-secondary)}.sw-field.off label{color:var(--text-disabled);cursor:not-allowed}.sw-field.off .sw-desc{color:var(--text-disabled)}@media (pointer:coarse){.switch:before{content:"";inset:calc((var(--sw-h) - 44px) / 2) min(0px, calc((var(--sw-w) - 44px) / 2));position:absolute}.sw-row{height:44px}.sw-row .switch:before{inset:0}}.sw-list{width:100%;max-width:320px;display:grid}.toast{column-gap:var(--space-2);width:360px;max-width:100%;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--bg-raised);color:var(--text-primary);box-shadow:var(--shadow-popover);grid-template-columns:16px minmax(0,1fr) auto;align-items:start;display:grid}.toast>.i{margin-top:2px}.toast.success>.i{color:var(--success-solid)}.toast.error>.i{color:var(--danger-solid)}.toast-text{overflow-wrap:anywhere}.toast-act{gap:var(--space-1);margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-1)) calc(-1 * var(--space-1)) 0;display:flex}.toasts{z-index:35;pointer-events:auto;right:var(--space-4);bottom:var(--space-4);gap:var(--space-2);width:min(360px, calc(100% - 2 * var(--space-4)));outline:0;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:fixed}.toast-item{outline:0}.toast-item:focus-visible .toast{outline:var(--line-focus) solid var(--border-focus);outline-offset:2px}.toast-item[data-state=open]{animation:toast-in var(--d-base) var(--ease-out)}.toast-item[data-state=closed]{animation:toast-out calc(var(--d-base) * .7) var(--ease-out) forwards}.toast-item .toast{width:100%}@keyframes toast-in{0%{opacity:0;transform:translateY(var(--toast-shift))}}@keyframes toast-out{to{opacity:0;transform:translateY(var(--toast-shift))}}.toolbar{align-items:center;gap:var(--space-1);max-width:100%;padding:var(--space-1);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-popover);flex-wrap:wrap;display:inline-flex}[data-scheme=dark] .toolbar{box-shadow:0 0 0 var(--line-thin) var(--border-subtle)}.tb-group,.tb-split{gap:var(--space-1);display:flex}.tb-split{gap:0}.tb-btn{justify-content:center;align-items:center;gap:var(--space-1);min-width:var(--control-md);height:var(--control-md);padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--font-md-size);line-height:var(--font-md-leading);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out);background:0 0;border:0;display:inline-flex}.tb-btn:hover,.tb-btn.is-hover{background:var(--fill-hover);color:var(--text-primary)}.tb-btn:active,.tb-btn.is-active,.tb-btn[data-state=open],.tb-btn.is-open{background:var(--fill-pressed);color:var(--text-primary)}.tb-btn[aria-checked=true],.tb-btn[aria-pressed=true]{background:var(--sel-bg);color:var(--sel-fg)}.tb-btn.is-focus{outline:var(--line-focus) solid var(--border-focus);outline-offset:2px}.tb-btn:disabled{color:var(--text-disabled);cursor:not-allowed;background:0 0}.tb-btn .chev{color:var(--text-tertiary)}.tb-btn:is([data-state=open],.is-open) .chev{rotate:180deg}.tb-sep{width:var(--line-thin);height:20px;margin:0 var(--space-1);background:var(--border-subtle)}.tb-split .tb-btn:first-child{border-start-end-radius:0;border-end-end-radius:0}.tb-split .tb-btn:last-child{min-width:0;padding:0 var(--space-1);border-start-start-radius:0;border-end-start-radius:0}@media (pointer:coarse){.tb-btn,.tb-split .tb-btn:last-child{min-width:44px;height:44px}}
