:root{--nw-color-background:#fcfbf8;--nw-color-surface-1:#fff;--nw-color-surface-2:#f9f6f2;--nw-color-ink:#1c1714;--nw-color-text-secondary:#4e4640;--nw-color-text-muted:#7b736b;--nw-color-border-subtle:#e0ded7;--nw-color-primary:#916bef;--nw-color-primary-strong:#674aac;--nw-color-primary-soft:#916bef1f;--nw-color-primary-line:#916bef52;--nw-color-on-primary:#fcfbff;--nw-color-amber:#966712;--nw-color-amber-soft:#fbefd6;--nw-color-teal:#007469;--nw-color-teal-soft:#d7f8f3;--nw-color-success:#388e5a;--nw-color-success-soft:#e3f1e7;--nw-color-destructive:#c82d46;--nw-color-error-soft:#ffe4e4;--app-color-background:#fcfbf8;--app-color-surface:#fff;--app-color-foreground:#1c1714;--app-color-muted:#7b736b;--app-color-primary:#916bef;--app-color-secondary:#4e4640;--app-color-accent:#007469;--app-color-destructive:#c82d46;--app-color-success:#388e5a;--app-color-warning:#966712;--nw-space-page-mobile:20px;--nw-space-page-desktop:48px;--nw-space-header-height:72px;--nw-space-control-height:52px;--nw-space-section:120px;--app-space-control-x:20px;--app-space-row:12px;--app-space-section:24px;--nw-radius-sm:8px;--nw-radius-md:14px;--nw-radius-lg:20px;--nw-radius-xl:28px;--nw-radius-full:9999px;--nw-shadow-xs:none;--nw-shadow-lg:0 16px 40px #0c0c181f;--nw-shadow-glow:none;--nw-shadow-glass:0 16px 40px #0c0c181f;--app-radius-sm:8px;--app-radius-md:14px;--app-radius-lg:20px;--app-shadow-panel:0 16px 40px #0c0c181f;--app-radius-full:999px;--nw-font-body:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--nw-font-display:"Bricolage Grotesque", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--nw-font-brand:"DynaPuff", "Bricolage Grotesque", -apple-system, BlinkMacSystemFont, sans-serif;--nw-font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Monaco, Consolas, "Courier New", monospace;--nw-type-body:400 15px/1.6 var(--nw-font-body);--nw-type-display:600 64px/.98 var(--nw-font-display);--nw-type-brand:600 20px/1 var(--nw-font-brand);--nw-type-mono:500 11px/1.5 var(--nw-font-mono);--app-type-display:600 40px/1.05 var(--nw-font-display);--app-type-body:400 15px/1.6 var(--nw-font-body);--app-type-label:500 11px/1.5 var(--nw-font-mono);--nw-motion-fast:.12s;--nw-motion-base:.2s;--nw-motion-ease:cubic-bezier(.2, 0, 0, 1);--app-motion-press:.12s cubic-bezier(.2, 0, 0, 1);--app-motion-state:.2s cubic-bezier(.2, 0, 0, 1)}@supports (color:lab(0% 0 0)){:root{--nw-color-background:lab(98.6245% .107378 1.52056);--nw-color-surface-1:lab(100% 0 0);--nw-color-surface-2:lab(97.1284% .194371 2.66514);--nw-color-ink:lab(8.31521% 2.2376 2.85924);--nw-color-text-secondary:lab(30.3778% 2.39667 5.20699);--nw-color-text-muted:lab(48.9549% 2.13948 5.72804);--nw-color-border-subtle:lab(88.4422% .097692 3.44086);--nw-color-primary:lab(54.2186% 37.845 -62.1565);--nw-color-primary-strong:lab(38.5609% 30.2774 -48.8726);--nw-color-primary-soft:lab(54.2186% 37.845 -62.1565/.12);--nw-color-primary-line:lab(54.2186% 37.845 -62.1565/.32);--nw-color-on-primary:lab(98.7375% 1.48395 -3.42183);--nw-color-amber:lab(47.6992% 14.5392 50.4047);--nw-color-amber-soft:lab(94.9097% 1.14468 13.5526);--nw-color-teal:lab(43.274% -36.742 -2.98769);--nw-color-teal-soft:lab(95.2054% -11.8736 -1.03408);--nw-color-success:lab(52.7703% -36.2462 19.6393);--nw-color-success-soft:lab(93.8906% -6.1132 3.33747);--nw-color-destructive:lab(45.7328% 61.2449 25.7131);--nw-color-error-soft:lab(92.7279% 9.64397 3.59331);--app-color-background:lab(98.6245% .107378 1.52056);--app-color-surface:lab(100% 0 0);--app-color-foreground:lab(8.31521% 2.2376 2.85924);--app-color-muted:lab(48.9549% 2.13948 5.72804);--app-color-primary:lab(54.2186% 37.845 -62.1565);--app-color-secondary:lab(30.3778% 2.39667 5.20699);--app-color-accent:lab(43.274% -36.742 -2.98769);--app-color-destructive:lab(45.7328% 61.2449 25.7131);--app-color-success:lab(52.7703% -36.2462 19.6393);--app-color-warning:lab(47.6992% 14.5392 50.4047);--nw-shadow-lg:0 16px 40px lab(3.53636% 1.9604 -6.62298/.12);--nw-shadow-glass:0 16px 40px lab(3.53636% 1.9604 -6.62298/.12);--app-shadow-panel:0 16px 40px lab(3.53636% 1.9604 -6.62298/.12)}}[data-blueprint-primitive=alert-dialog]{box-sizing:border-box;border:1px solid var(--app-color-foreground);gap:3px;margin:4px 12px 0;padding:9px 12px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=alert-dialog]{border:1px solid color-mix(in srgb, var(--app-color-foreground) 10%, transparent)}}[data-blueprint-primitive=alert-dialog]{border-radius:var(--app-radius-lg);color:var(--app-color-foreground);background:var(--app-color-surface);box-shadow:var(--app-shadow-panel);font:var(--app-type-body);text-align:center}.alert-dialog__title{font:var(--app-type-body);margin:0;font-size:13px;font-weight:700;line-height:1.25}.alert-dialog__message{color:var(--app-color-muted);font:var(--app-type-body);margin:0;font-size:11px;line-height:1.35}.alert-dialog__actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:5px;display:grid}.alert-dialog__action{border:1px solid var(--app-color-foreground);min-height:24px;margin:0;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.alert-dialog__action{border:1px solid color-mix(in srgb, var(--app-color-foreground) 16%, transparent)}}.alert-dialog__action{border-radius:var(--app-radius-md);color:var(--app-color-foreground);font:var(--app-type-body);cursor:pointer;transition:transform var(--app-motion-press), border-color var(--app-motion-state), background-color var(--app-motion-state), box-shadow var(--app-motion-press), filter var(--app-motion-press);background:0 0;font-size:11px;font-weight:700}.alert-dialog__action:hover{border-color:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){.alert-dialog__action:hover{border-color:color-mix(in srgb, var(--app-color-foreground) 26%, transparent)}}.alert-dialog__action:hover{background:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){.alert-dialog__action:hover{background:color-mix(in srgb, var(--app-color-foreground) 6%, transparent)}}.alert-dialog__action--confirm{color:var(--app-color-background);background:var(--app-color-primary);box-shadow:none;border-color:#0000}.alert-dialog__action--confirm:hover{background:var(--app-color-primary);filter:brightness(1.06);border-color:#0000}[data-blueprint-primitive=alert-dialog][data-blueprint-state=destructive] .alert-dialog__action--confirm,[data-blueprint-primitive=alert-dialog][data-blueprint-state=destructive] .alert-dialog__action--confirm:hover{background:var(--app-color-destructive)}.alert-dialog__action:focus-visible{box-shadow:0 0 0 2px var(--app-color-background), 0 0 0 4px var(--app-color-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.alert-dialog__action:focus-visible{box-shadow:0 0 0 2px var(--app-color-background), 0 0 0 4px color-mix(in srgb, var(--app-color-accent) 70%, transparent)}}.alert-dialog__action:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.alert-dialog__action{transition:none}}[data-blueprint-primitive=back-button]{border:1px solid var(--app-color-secondary);justify-content:center;align-items:center;width:40px;height:40px;margin:10px 0 0 10px;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=back-button]{border:1px solid color-mix(in srgb, var(--app-color-secondary) 18%, transparent)}}[data-blueprint-primitive=back-button]{border-radius:var(--app-radius-lg);color:var(--app-color-foreground);background:var(--app-color-secondary)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=back-button]{background:color-mix(in srgb, var(--app-color-secondary) 14%, transparent)}}[data-blueprint-primitive=back-button]{cursor:pointer;box-shadow:none;transition:transform var(--app-motion-press), color var(--app-motion-state), border-color var(--app-motion-state), background-color var(--app-motion-state), box-shadow var(--app-motion-press)}[data-blueprint-primitive=back-button] svg{width:19px;height:19px;display:block}[data-blueprint-primitive=back-button]:not([data-blueprint-state=disabled]):hover{border-color:var(--app-color-secondary)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=back-button]:not([data-blueprint-state=disabled]):hover{border-color:color-mix(in srgb, var(--app-color-secondary) 28%, transparent)}}[data-blueprint-primitive=back-button]:not([data-blueprint-state=disabled]):hover{background:var(--app-color-secondary)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=back-button]:not([data-blueprint-state=disabled]):hover{background:color-mix(in srgb, var(--app-color-secondary) 20%, transparent)}}[data-blueprint-primitive=back-button]:focus-visible{box-shadow:0 0 0 2px var(--app-color-background), 0 0 0 4px var(--app-color-accent), 0 0 0 8px var(--app-color-accent);outline:none}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=back-button]:focus-visible{box-shadow:0 0 0 2px var(--app-color-background), 0 0 0 4px color-mix(in srgb, var(--app-color-accent) 70%, transparent), 0 0 0 8px color-mix(in srgb, var(--app-color-accent) 16%, transparent)}}[data-blueprint-primitive=back-button]:not([data-blueprint-state=disabled]):active{transform:scale(.94)}[data-blueprint-primitive=back-button][data-blueprint-state=sm]{border-radius:var(--app-radius-md);width:32px;height:32px}[data-blueprint-primitive=back-button][data-blueprint-state=sm] svg{width:16px;height:16px}[data-blueprint-primitive=back-button][data-blueprint-state=disabled]{border-color:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=back-button][data-blueprint-state=disabled]{border-color:color-mix(in srgb, var(--app-color-muted) 14%, transparent)}}[data-blueprint-primitive=back-button][data-blueprint-state=disabled]{color:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=back-button][data-blueprint-state=disabled]{color:color-mix(in srgb, var(--app-color-muted) 72%, transparent)}}[data-blueprint-primitive=back-button][data-blueprint-state=disabled]{background:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=back-button][data-blueprint-state=disabled]{background:color-mix(in srgb, var(--app-color-muted) 6%, transparent)}}[data-blueprint-primitive=back-button][data-blueprint-state=disabled]{cursor:not-allowed;box-shadow:none}@media (prefers-reduced-motion:reduce){[data-blueprint-primitive=back-button]{transition:none}}[data-blueprint-primitive=badge]{box-sizing:border-box;border:1px solid var(--app-color-foreground);justify-content:center;align-items:center;gap:5px;min-height:21px;margin:10px 0 0 10px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=badge]{border:1px solid color-mix(in srgb, var(--app-color-foreground) 12%, transparent)}}[data-blueprint-primitive=badge]{border-radius:var(--app-radius-sm);color:var(--app-color-foreground);background:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=badge]{background:color-mix(in srgb, var(--app-color-foreground) 9%, transparent)}}[data-blueprint-primitive=badge]{font:var(--app-type-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;line-height:1}.badge__dot{background:currentColor;border-radius:999px;flex:none;width:5px;height:5px;box-shadow:0 0 5px}@supports (color:color-mix(in lab, red, red)){.badge__dot{box-shadow:0 0 5px color-mix(in srgb, currentColor 55%, transparent)}}[data-blueprint-primitive=badge][data-blueprint-variant=secondary]{border-color:var(--app-color-secondary)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=badge][data-blueprint-variant=secondary]{border-color:color-mix(in srgb, var(--app-color-secondary) 24%, transparent)}}[data-blueprint-primitive=badge][data-blueprint-variant=secondary]{color:var(--app-color-secondary)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=badge][data-blueprint-variant=secondary]{color:color-mix(in srgb, var(--app-color-secondary) 90%, var(--app-color-foreground))}}[data-blueprint-primitive=badge][data-blueprint-variant=secondary]{background:var(--app-color-secondary)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=badge][data-blueprint-variant=secondary]{background:color-mix(in srgb, var(--app-color-secondary) 10%, transparent)}}[data-blueprint-primitive=badge][data-blueprint-variant=tonal]{border-color:var(--app-color-accent)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=badge][data-blueprint-variant=tonal]{border-color:color-mix(in srgb, var(--app-color-accent) 22%, transparent)}}[data-blueprint-primitive=badge][data-blueprint-variant=tonal]{color:var(--app-color-accent)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=badge][data-blueprint-variant=tonal]{color:color-mix(in srgb, var(--app-color-accent) 88%, var(--app-color-foreground))}}[data-blueprint-primitive=badge][data-blueprint-variant=tonal]{background:var(--app-color-accent)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=badge][data-blueprint-variant=tonal]{background:color-mix(in srgb, var(--app-color-accent) 12%, transparent)}}[data-blueprint-primitive=badge][data-blueprint-variant=accent]{border-color:var(--app-color-accent)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=badge][data-blueprint-variant=accent]{border-color:color-mix(in srgb, var(--app-color-accent) 34%, transparent)}}[data-blueprint-primitive=badge][data-blueprint-variant=accent]{color:var(--app-color-accent)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=badge][data-blueprint-variant=accent]{color:color-mix(in srgb, var(--app-color-accent) 82%, var(--app-color-foreground))}}[data-blueprint-primitive=badge][data-blueprint-variant=accent]{background:var(--app-color-accent)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=badge][data-blueprint-variant=accent]{background:color-mix(in srgb, var(--app-color-accent) 16%, transparent)}}[data-blueprint-primitive=badge][data-blueprint-variant=destructive]{border-color:var(--app-color-destructive)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=badge][data-blueprint-variant=destructive]{border-color:color-mix(in srgb, var(--app-color-destructive) 26%, transparent)}}[data-blueprint-primitive=badge][data-blueprint-variant=destructive]{color:var(--app-color-destructive)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=badge][data-blueprint-variant=destructive]{color:color-mix(in srgb, var(--app-color-destructive) 88%, var(--app-color-foreground))}}[data-blueprint-primitive=badge][data-blueprint-variant=destructive]{background:var(--app-color-destructive)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=badge][data-blueprint-variant=destructive]{background:color-mix(in srgb, var(--app-color-destructive) 12%, transparent)}}[data-blueprint-primitive=badge][data-blueprint-variant=success]{border-color:var(--app-color-success)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=badge][data-blueprint-variant=success]{border-color:color-mix(in srgb, var(--app-color-success) 26%, transparent)}}[data-blueprint-primitive=badge][data-blueprint-variant=success]{color:var(--app-color-success)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=badge][data-blueprint-variant=success]{color:color-mix(in srgb, var(--app-color-success) 88%, var(--app-color-foreground))}}[data-blueprint-primitive=badge][data-blueprint-variant=success]{background:var(--app-color-success)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=badge][data-blueprint-variant=success]{background:color-mix(in srgb, var(--app-color-success) 12%, transparent)}}[data-blueprint-primitive=badge][data-blueprint-variant=outline]{border-color:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=badge][data-blueprint-variant=outline]{border-color:color-mix(in srgb, var(--app-color-foreground) 24%, transparent)}}[data-blueprint-primitive=badge][data-blueprint-variant=outline]{color:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=badge][data-blueprint-variant=outline]{color:color-mix(in srgb, var(--app-color-foreground) 84%, transparent)}}[data-blueprint-primitive=badge][data-blueprint-variant=outline]{background:0 0}[data-blueprint-primitive=badge][data-blueprint-variant=outline] .badge__dot{box-shadow:none}[data-blueprint-primitive=bottom-sheet]{box-sizing:border-box;padding:7px var(--app-space-row) 13px;border-top:1px solid var(--app-color-foreground);gap:6px;display:grid;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=bottom-sheet]{border-top:1px solid color-mix(in srgb, var(--app-color-foreground) 10%, transparent)}}[data-blueprint-primitive=bottom-sheet]{border-radius:var(--app-radius-lg) var(--app-radius-lg) 0 0;color:var(--app-color-foreground);background:var(--app-color-surface);box-shadow:var(--app-shadow-panel);font:var(--app-type-body)}.bottom-sheet__handle{background:var(--app-color-foreground);border-radius:999px;width:36px;height:4px;margin:0 auto 1px}@supports (color:color-mix(in lab, red, red)){.bottom-sheet__handle{background:color-mix(in srgb, var(--app-color-foreground) 22%, transparent)}}.bottom-sheet__navbar,.bottom-sheet__content,.bottom-sheet__footer{display:none}[data-blueprint-primitive=bottom-sheet][data-blueprint-state=navbar] .bottom-sheet__navbar{align-items:center;gap:var(--app-space-row);grid-template-columns:1fr auto 1fr;min-height:34px;display:grid}[data-blueprint-primitive=bottom-sheet][data-blueprint-state=content] .bottom-sheet__content{gap:3px;padding:2px 2px 8px;display:grid}[data-blueprint-primitive=bottom-sheet][data-blueprint-state=footer] .bottom-sheet__footer{display:grid}[data-blueprint-primitive=bottom-sheet]:not([data-blueprint-state]) .bottom-sheet__navbar{align-items:center;gap:var(--app-space-row);grid-template-columns:1fr auto 1fr;min-height:34px;display:grid}[data-blueprint-primitive=bottom-sheet]:not([data-blueprint-state]) .bottom-sheet__content{gap:3px;padding:2px 2px 8px;display:grid}[data-blueprint-primitive=bottom-sheet]:not([data-blueprint-state]) .bottom-sheet__footer{display:grid}.bottom-sheet__nav-action{border-radius:var(--app-radius-md);width:28px;height:28px;color:var(--app-color-foreground);border:0;justify-content:center;justify-self:start;align-items:center;margin:0;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bottom-sheet__nav-action{color:color-mix(in srgb, var(--app-color-foreground) 86%, transparent)}}.bottom-sheet__nav-action{cursor:pointer;transition:color var(--app-motion-state), background-color var(--app-motion-state), transform var(--app-motion-press);background:0 0}.bottom-sheet__nav-action:hover{color:var(--app-color-foreground);background:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){.bottom-sheet__nav-action:hover{background:color-mix(in srgb, var(--app-color-foreground) 7%, transparent)}}.bottom-sheet__nav-action:active{transform:scale(.92)}.bottom-sheet__nav-action svg{width:15px;height:15px;display:block}.bottom-sheet__nav-action--done{width:auto;min-height:28px;color:var(--app-color-primary);font:var(--app-type-body);justify-self:end;padding:0 6px;font-size:12px;font-weight:700}.bottom-sheet__title{font:var(--app-type-body);text-align:center;font-weight:650}.bottom-sheet__content-title{font:var(--app-type-body);font-size:13px;font-weight:700}.bottom-sheet__content-copy{color:var(--app-color-muted);font:var(--app-type-body);margin:0;font-size:11px;line-height:1.45}.bottom-sheet__primary{min-height:34px;padding:0 var(--app-space-control-x);border-radius:var(--app-radius-md);color:var(--app-color-background);background:var(--app-color-primary);font:var(--app-type-body);letter-spacing:.01em;cursor:pointer;box-shadow:none;transition:transform var(--app-motion-press), box-shadow var(--app-motion-press), filter var(--app-motion-press);border:0;margin:0;font-size:12px;font-weight:700}.bottom-sheet__primary:hover{filter:brightness(1.06)}.bottom-sheet__primary:focus-visible{box-shadow:0 0 0 2px var(--app-color-background), 0 0 0 4px var(--app-color-accent), 0 0 0 8px var(--app-color-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.bottom-sheet__primary:focus-visible{box-shadow:0 0 0 2px var(--app-color-background), 0 0 0 4px color-mix(in srgb, var(--app-color-accent) 70%, transparent), 0 0 0 8px color-mix(in srgb, var(--app-color-accent) 16%, transparent)}}.bottom-sheet__primary:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.bottom-sheet__nav-action,.bottom-sheet__primary{transition:none}}[data-blueprint-primitive=button]{box-sizing:border-box;min-height:40px;padding:0 var(--app-space-control-x);border-radius:var(--app-radius-full);color:var(--app-color-background);background:var(--app-color-primary);font:var(--app-type-body);letter-spacing:.01em;white-space:nowrap;cursor:pointer;box-shadow:none;transition:transform var(--app-motion-press), box-shadow var(--app-motion-press), border-color var(--app-motion-state), background-color var(--app-motion-state), color var(--app-motion-state), filter var(--app-motion-press), opacity var(--app-motion-state);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex;position:relative}.button__label{transition:opacity var(--app-motion-state);align-items:center;display:inline-flex}.button__spinner{box-sizing:border-box;border:2px solid;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.button__spinner{border:2px solid color-mix(in srgb, currentColor 28%, transparent)}}.button__spinner{opacity:0;transition:opacity var(--app-motion-state);border-top-color:currentColor;border-radius:999px}[data-blueprint-primitive=button][data-blueprint-variant=secondary]{color:var(--app-color-foreground);background:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=button][data-blueprint-variant=secondary]{background:color-mix(in srgb, var(--app-color-foreground) 8%, var(--app-color-surface))}}[data-blueprint-primitive=button][data-blueprint-variant=secondary]{border-color:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=button][data-blueprint-variant=secondary]{border-color:color-mix(in srgb, var(--app-color-foreground) 14%, transparent)}}[data-blueprint-primitive=button][data-blueprint-variant=secondary]{box-shadow:none}[data-blueprint-primitive=button][data-blueprint-variant=tonal]{color:var(--app-color-accent)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=button][data-blueprint-variant=tonal]{color:color-mix(in srgb, var(--app-color-accent) 82%, var(--app-color-foreground))}}[data-blueprint-primitive=button][data-blueprint-variant=tonal]{background:var(--app-color-accent)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=button][data-blueprint-variant=tonal]{background:color-mix(in srgb, var(--app-color-accent) 15%, transparent)}}[data-blueprint-primitive=button][data-blueprint-variant=tonal]{border-color:var(--app-color-accent)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=button][data-blueprint-variant=tonal]{border-color:color-mix(in srgb, var(--app-color-accent) 26%, transparent)}}[data-blueprint-primitive=button][data-blueprint-variant=tonal]{box-shadow:inset 0 -1px #0003}[data-blueprint-primitive=button][data-blueprint-variant=outline]{color:var(--app-color-foreground);border-color:var(--app-color-foreground);background:0 0}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=button][data-blueprint-variant=outline]{border-color:color-mix(in srgb, var(--app-color-foreground) 26%, transparent)}}[data-blueprint-primitive=button][data-blueprint-variant=outline]{box-shadow:none}[data-blueprint-primitive=button][data-blueprint-variant=ghost]{color:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=button][data-blueprint-variant=ghost]{color:color-mix(in srgb, var(--app-color-foreground) 84%, transparent)}}[data-blueprint-primitive=button][data-blueprint-variant=ghost]{box-shadow:none;background:0 0}[data-blueprint-primitive=button][data-blueprint-variant=destructive]{color:var(--app-color-background);background:var(--app-color-destructive);box-shadow:none}[data-blueprint-primitive=button][data-blueprint-variant=accent]{color:var(--app-color-background);background:var(--app-color-accent);box-shadow:none}[data-blueprint-primitive=button][data-blueprint-variant=success]{color:var(--app-color-background);background:var(--app-color-success);box-shadow:none}[data-blueprint-primitive=button][data-blueprint-variant=gradient]{color:var(--app-color-background);background:linear-gradient(135deg, var(--app-color-primary) 0%, var(--app-color-accent) 100%);box-shadow:none}[data-blueprint-primitive=button][data-blueprint-variant=link]{min-height:0;color:var(--app-color-primary);box-shadow:none;text-decoration:underline;-webkit-text-decoration-color:var(--app-color-primary);-webkit-text-decoration-color:var(--app-color-primary);-webkit-text-decoration-color:var(--app-color-primary);text-decoration-color:var(--app-color-primary);background:0 0;border-color:#0000;padding:0}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=button][data-blueprint-variant=link]{-webkit-text-decoration-color:color-mix(in srgb, var(--app-color-primary) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--app-color-primary) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--app-color-primary) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--app-color-primary) 45%, transparent)}}[data-blueprint-primitive=button][data-blueprint-variant=link]{text-underline-offset:3px;text-decoration-thickness:1px}[data-blueprint-primitive=button][data-blueprint-state=normal][data-blueprint-variant=primary]:hover,[data-blueprint-primitive=button][data-blueprint-state=normal][data-blueprint-variant=destructive]:hover,[data-blueprint-primitive=button][data-blueprint-state=normal][data-blueprint-variant=accent]:hover,[data-blueprint-primitive=button][data-blueprint-state=normal][data-blueprint-variant=success]:hover,[data-blueprint-primitive=button][data-blueprint-state=normal][data-blueprint-variant=gradient]:hover{filter:brightness(1.06)}[data-blueprint-primitive=button][data-blueprint-state=normal][data-blueprint-variant=secondary]:hover{background:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=button][data-blueprint-state=normal][data-blueprint-variant=secondary]:hover{background:color-mix(in srgb, var(--app-color-foreground) 11%, var(--app-color-surface))}}[data-blueprint-primitive=button][data-blueprint-state=normal][data-blueprint-variant=secondary]:hover{border-color:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=button][data-blueprint-state=normal][data-blueprint-variant=secondary]:hover{border-color:color-mix(in srgb, var(--app-color-foreground) 22%, transparent)}}[data-blueprint-primitive=button][data-blueprint-state=normal][data-blueprint-variant=tonal]:hover{background:var(--app-color-accent)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=button][data-blueprint-state=normal][data-blueprint-variant=tonal]:hover{background:color-mix(in srgb, var(--app-color-accent) 21%, transparent)}}[data-blueprint-primitive=button][data-blueprint-state=normal][data-blueprint-variant=tonal]:hover{border-color:var(--app-color-accent)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=button][data-blueprint-state=normal][data-blueprint-variant=tonal]:hover{border-color:color-mix(in srgb, var(--app-color-accent) 36%, transparent)}}[data-blueprint-primitive=button][data-blueprint-state=normal][data-blueprint-variant=outline]:hover{background:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=button][data-blueprint-state=normal][data-blueprint-variant=outline]:hover{background:color-mix(in srgb, var(--app-color-foreground) 6%, transparent)}}[data-blueprint-primitive=button][data-blueprint-state=normal][data-blueprint-variant=outline]:hover{border-color:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=button][data-blueprint-state=normal][data-blueprint-variant=outline]:hover{border-color:color-mix(in srgb, var(--app-color-foreground) 42%, transparent)}}[data-blueprint-primitive=button][data-blueprint-state=normal][data-blueprint-variant=ghost]:hover{color:var(--app-color-foreground);background:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=button][data-blueprint-state=normal][data-blueprint-variant=ghost]:hover{background:color-mix(in srgb, var(--app-color-foreground) 7%, transparent)}}[data-blueprint-primitive=button][data-blueprint-state=normal][data-blueprint-variant=link]:hover{-webkit-text-decoration-color:var(--app-color-primary);-webkit-text-decoration-color:var(--app-color-primary);-webkit-text-decoration-color:var(--app-color-primary);text-decoration-color:var(--app-color-primary)}[data-blueprint-primitive=button]:focus-visible{box-shadow:0 0 0 2px var(--app-color-background), 0 0 0 4px var(--app-color-accent), 0 0 0 8px var(--app-color-accent);outline:none}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=button]:focus-visible{box-shadow:0 0 0 2px var(--app-color-background), 0 0 0 4px color-mix(in srgb, var(--app-color-accent) 70%, transparent), 0 0 0 8px color-mix(in srgb, var(--app-color-accent) 16%, transparent)}}[data-blueprint-primitive=button][data-blueprint-state=normal]:active{transform:scale(.97)}[data-blueprint-primitive=button][data-blueprint-state=loading]{cursor:progress;opacity:.88}[data-blueprint-primitive=button][data-blueprint-state=loading] .button__label{opacity:0}[data-blueprint-primitive=button][data-blueprint-state=loading] .button__spinner{opacity:1;animation:.64s linear infinite bp-button-spin}[data-blueprint-primitive=button][data-blueprint-state=disabled]{cursor:not-allowed;opacity:.45;box-shadow:none}@keyframes bp-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-blueprint-primitive=button],.button__label,.button__spinner{transition:none;animation:none}}[data-blueprint-primitive=card]{box-sizing:border-box;padding:8px var(--app-space-row);border:1px solid var(--app-color-foreground);align-content:center;gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=card]{border:1px solid color-mix(in srgb, var(--app-color-foreground) 8%, transparent)}}[data-blueprint-primitive=card]{border-radius:var(--app-radius-lg);color:var(--app-color-foreground);background:var(--app-color-surface)}.card__head{gap:1px;display:grid}.card__eyebrow{color:var(--app-color-muted);font:var(--app-type-label);letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.card__title{font:var(--app-type-body);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.25;overflow:hidden}.card__body{color:var(--app-color-muted);font:var(--app-type-body);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.35;overflow:hidden}.card__foot{justify-content:space-between;align-items:baseline;gap:var(--app-space-row);display:flex}.card__meta{color:var(--app-color-muted);font:var(--app-type-label);letter-spacing:.08em;text-transform:uppercase}.card__action{color:var(--app-color-accent);font:var(--app-type-body);white-space:nowrap;align-items:center;gap:3px;font-size:12px;font-weight:650;display:inline-flex}.card__action svg{flex:none;width:11px;height:11px}[data-blueprint-primitive=card][data-blueprint-variant=flat]{background:var(--app-color-surface);border-color:#0000}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=card][data-blueprint-variant=flat]{background:color-mix(in srgb, var(--app-color-surface) 72%, transparent)}}[data-blueprint-primitive=card][data-blueprint-variant=elevated]{border-color:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=card][data-blueprint-variant=elevated]{border-color:color-mix(in srgb, var(--app-color-foreground) 6%, transparent)}}[data-blueprint-primitive=card][data-blueprint-variant=elevated]{box-shadow:none}[data-blueprint-primitive=card][data-blueprint-variant=status-accent]{padding-left:calc(var(--app-space-row) + 3px);border-color:var(--app-color-accent)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=card][data-blueprint-variant=status-accent]{border-color:color-mix(in srgb, var(--app-color-accent) 34%, transparent)}}[data-blueprint-primitive=card][data-blueprint-variant=status-accent]{background:var(--app-color-accent)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=card][data-blueprint-variant=status-accent]{background:color-mix(in srgb, var(--app-color-accent) 7%, var(--app-color-surface))}}[data-blueprint-primitive=card][data-blueprint-variant=status-accent]{box-shadow:inset 3px 0 0 var(--app-color-accent)}[data-blueprint-primitive=card][data-blueprint-variant=status-accent] .card__eyebrow{color:var(--app-color-accent)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=card][data-blueprint-variant=status-accent] .card__eyebrow{color:color-mix(in srgb, var(--app-color-accent) 85%, var(--app-color-foreground))}}[data-blueprint-primitive=checkbox]{box-sizing:border-box;padding:0 var(--app-space-control-x);color:var(--app-color-foreground);font:var(--app-type-body);align-items:center;gap:10px;display:flex;position:relative}.checkbox__input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.checkbox__input:focus-visible+.checkbox__box{box-shadow:0 0 0 3px var(--app-color-accent)}@supports (color:color-mix(in lab, red, red)){.checkbox__input:focus-visible+.checkbox__box{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-color-accent) 20%, transparent)}}.checkbox__box{box-sizing:border-box;border:1px solid var(--app-color-foreground);flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.checkbox__box{border:1px solid color-mix(in srgb, var(--app-color-foreground) 24%, transparent)}}.checkbox__box{border-radius:var(--app-radius-sm);color:var(--app-color-background);background:var(--app-color-surface);transition:background-color var(--app-motion-state), border-color var(--app-motion-state), box-shadow var(--app-motion-state);box-shadow:inset 0 -1px #00000038}.checkbox__check{opacity:0;width:12px;height:10px;transition:opacity var(--app-motion-state), transform var(--app-motion-state);flex:none;display:block;transform:scale(.55)}[data-blueprint-primitive=checkbox]:not([data-blueprint-state=disabled]):not([data-blueprint-state=disabled-on]):hover .checkbox__box{border-color:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=checkbox]:not([data-blueprint-state=disabled]):not([data-blueprint-state=disabled-on]):hover .checkbox__box{border-color:color-mix(in srgb, var(--app-color-foreground) 44%, transparent)}}[data-blueprint-primitive=checkbox][data-blueprint-state=on]:hover .checkbox__box{border-color:var(--app-color-primary)}[data-blueprint-primitive=checkbox][data-blueprint-state=on] .checkbox__box{border-color:var(--app-color-primary);background:var(--app-color-primary);box-shadow:none}[data-blueprint-primitive=checkbox][data-blueprint-state=on] .checkbox__check,[data-blueprint-primitive=checkbox][data-blueprint-state=disabled-on] .checkbox__check{opacity:1;transform:scale(1)}[data-blueprint-primitive=checkbox][data-blueprint-state=disabled],[data-blueprint-primitive=checkbox][data-blueprint-state=disabled-on]{cursor:not-allowed}[data-blueprint-primitive=checkbox][data-blueprint-state=disabled] .checkbox__box{border-color:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=checkbox][data-blueprint-state=disabled] .checkbox__box{border-color:color-mix(in srgb, var(--app-color-muted) 24%, transparent)}}[data-blueprint-primitive=checkbox][data-blueprint-state=disabled] .checkbox__box{background:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=checkbox][data-blueprint-state=disabled] .checkbox__box{background:color-mix(in srgb, var(--app-color-muted) 5%, transparent)}}[data-blueprint-primitive=checkbox][data-blueprint-state=disabled] .checkbox__box{box-shadow:none}[data-blueprint-primitive=checkbox][data-blueprint-state=disabled] .checkbox__label,[data-blueprint-primitive=checkbox][data-blueprint-state=disabled-on] .checkbox__label{color:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=checkbox][data-blueprint-state=disabled] .checkbox__label,[data-blueprint-primitive=checkbox][data-blueprint-state=disabled-on] .checkbox__label{color:color-mix(in srgb, var(--app-color-muted) 70%, transparent)}}[data-blueprint-primitive=checkbox][data-blueprint-state=disabled-on] .checkbox__box{border-color:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=checkbox][data-blueprint-state=disabled-on] .checkbox__box{border-color:color-mix(in srgb, var(--app-color-muted) 18%, transparent)}}[data-blueprint-primitive=checkbox][data-blueprint-state=disabled-on] .checkbox__box{background:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=checkbox][data-blueprint-state=disabled-on] .checkbox__box{background:color-mix(in srgb, var(--app-color-muted) 30%, transparent)}}[data-blueprint-primitive=checkbox][data-blueprint-state=disabled-on] .checkbox__box{box-shadow:none}[data-blueprint-primitive=checkbox][data-blueprint-state=disabled-on] .checkbox__check{color:var(--app-color-background)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=checkbox][data-blueprint-state=disabled-on] .checkbox__check{color:color-mix(in srgb, var(--app-color-background) 82%, transparent)}}@media (prefers-reduced-motion:reduce){.checkbox__box,.checkbox__check{transition:none}}[data-blueprint-primitive=context-menu]{box-sizing:border-box;border:1px solid var(--app-color-foreground);gap:1px;margin:4px 12px 0;padding:4px;display:grid}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=context-menu]{border:1px solid color-mix(in srgb, var(--app-color-foreground) 10%, transparent)}}[data-blueprint-primitive=context-menu]{border-radius:var(--app-radius-lg);color:var(--app-color-foreground);background:var(--app-color-surface);box-shadow:var(--app-shadow-panel);font:var(--app-type-body);font-size:12px}.context-menu__item{box-sizing:border-box;border-radius:var(--app-radius-sm);min-height:21px;transition:color var(--app-motion-state), background-color var(--app-motion-state);align-items:center;gap:8px;padding:0 8px 0 26px;line-height:1.2;display:flex;position:relative}.context-menu__item:hover{background:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){.context-menu__item:hover{background:color-mix(in srgb, var(--app-color-foreground) 7%, transparent)}}.context-menu__check{width:12px;height:12px;color:var(--app-color-primary);position:absolute;top:50%;left:8px;transform:translateY(-50%)}.context-menu__shortcut{color:var(--app-color-muted);font:var(--app-type-label);letter-spacing:.04em;margin-left:auto;font-weight:600}.context-menu__item--destructive,.context-menu__item--destructive .context-menu__shortcut{color:var(--app-color-destructive)}@supports (color:color-mix(in lab, red, red)){.context-menu__item--destructive .context-menu__shortcut{color:color-mix(in srgb, var(--app-color-destructive) 62%, transparent)}}.context-menu__item--destructive:hover{background:var(--app-color-destructive)}@supports (color:color-mix(in lab, red, red)){.context-menu__item--destructive:hover{background:color-mix(in srgb, var(--app-color-destructive) 10%, transparent)}}.context-menu__separator{background:var(--app-color-foreground);border:0;height:1px;margin:3px -4px}@supports (color:color-mix(in lab, red, red)){.context-menu__separator{background:color-mix(in srgb, var(--app-color-foreground) 9%, transparent)}}[data-blueprint-primitive=context-menu][data-blueprint-state=default] .context-menu__item--default{background:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=context-menu][data-blueprint-state=default] .context-menu__item--default{background:color-mix(in srgb, var(--app-color-foreground) 8%, transparent)}}[data-blueprint-primitive=context-menu][data-blueprint-state=checked] .context-menu__item--checked{background:var(--app-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=context-menu][data-blueprint-state=checked] .context-menu__item--checked{background:color-mix(in srgb, var(--app-color-primary) 10%, transparent)}}[data-blueprint-primitive=context-menu][data-blueprint-state=destructive] .context-menu__item--destructive{background:var(--app-color-destructive)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=context-menu][data-blueprint-state=destructive] .context-menu__item--destructive{background:color-mix(in srgb, var(--app-color-destructive) 12%, transparent)}}@media (prefers-reduced-motion:reduce){.context-menu__item{transition:none}}[data-blueprint-primitive=icon]{border-radius:var(--app-radius-sm);width:20px;height:20px;color:var(--app-color-foreground);flex:none;justify-content:center;align-items:center;margin:10px 0 0 10px;display:inline-flex}[data-blueprint-primitive=icon] svg{width:100%;height:100%;display:block}[data-blueprint-primitive=icon][data-blueprint-variant=muted]{color:var(--app-color-muted)}[data-blueprint-primitive=icon][data-blueprint-variant=accent]{color:var(--app-color-accent)}[data-blueprint-primitive=input]{min-width:0;font:var(--app-type-body);display:block}.input__label{color:var(--app-color-muted);font:var(--app-type-label);letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;transition:color var(--app-motion-state);margin:0 0 6px 2px;display:block;overflow:hidden}.input__control{box-sizing:border-box;border:1px solid var(--app-color-foreground);align-items:center;min-height:40px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.input__control{border:1px solid color-mix(in srgb, var(--app-color-foreground) 12%, transparent)}}.input__control{border-radius:var(--app-radius-full);background:var(--app-color-surface);transition:border-color var(--app-motion-state), background-color var(--app-motion-state), box-shadow var(--app-motion-state), opacity var(--app-motion-state);box-shadow:inset 0 -1px #0000002e}.input__field{min-width:0;min-height:38px;padding:0 var(--app-space-control-x);color:var(--app-color-foreground);caret-color:var(--app-color-accent);font:var(--app-type-body);background:0 0;border:0;outline:none;flex:1;margin:0}.input__field::placeholder{color:var(--app-color-muted);opacity:1}.input__placeholder,.input__value{right:var(--app-space-control-x);left:var(--app-space-control-x);color:var(--app-color-muted);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;transition:opacity var(--app-motion-state), color var(--app-motion-state);position:absolute;overflow:hidden}.input__value{color:var(--app-color-foreground);opacity:0}.input__caret{background:var(--app-color-accent);opacity:0;vertical-align:text-bottom;border-radius:1px;width:2px;height:1.1em;margin-left:1px;display:inline-block}[data-blueprint-primitive=input][data-blueprint-variant=filled] .input__control{background:var(--app-color-foreground);border-color:#0000}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=input][data-blueprint-variant=filled] .input__control{background:color-mix(in srgb, var(--app-color-foreground) 7%, transparent)}}[data-blueprint-primitive=input][data-blueprint-variant=ghost] .input__control{box-shadow:none;background:0 0;border-color:#0000}[data-blueprint-primitive=input][data-blueprint-variant=outline] .input__control{border-color:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=input][data-blueprint-variant=outline] .input__control{border-color:color-mix(in srgb, var(--app-color-foreground) 24%, transparent)}}[data-blueprint-primitive=input][data-blueprint-variant=outline] .input__control{box-shadow:none;background:0 0}[data-blueprint-primitive=input][data-blueprint-variant=underline] .input__control{border-color:#0000;border-bottom-color:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=input][data-blueprint-variant=underline] .input__control{border-bottom-color:color-mix(in srgb, var(--app-color-foreground) 24%, transparent)}}[data-blueprint-primitive=input][data-blueprint-variant=underline] .input__control{box-shadow:none;background:0 0;border-radius:0}[data-blueprint-primitive=input][data-blueprint-variant=underline] .input__field{padding-inline:2px}[data-blueprint-primitive=input][data-blueprint-variant=underline] .input__placeholder,[data-blueprint-primitive=input][data-blueprint-variant=underline] .input__value{left:2px;right:2px}[data-blueprint-primitive=input][data-blueprint-state=value] .input__placeholder,[data-blueprint-primitive=input][data-blueprint-state=focused] .input__placeholder,[data-blueprint-primitive=input][data-blueprint-state=invalid] .input__placeholder{opacity:0}[data-blueprint-primitive=input][data-blueprint-state=value] .input__value,[data-blueprint-primitive=input][data-blueprint-state=focused] .input__value,[data-blueprint-primitive=input][data-blueprint-state=invalid] .input__value{opacity:1}[data-blueprint-primitive=input][data-blueprint-state=focused] .input__control,[data-blueprint-primitive=input] .input__control:focus-within{border-color:var(--app-color-accent)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=input][data-blueprint-state=focused] .input__control,[data-blueprint-primitive=input] .input__control:focus-within{border-color:color-mix(in srgb, var(--app-color-accent) 65%, transparent)}}[data-blueprint-primitive=input][data-blueprint-state=focused] .input__control,[data-blueprint-primitive=input] .input__control:focus-within{background:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=input][data-blueprint-state=focused] .input__control,[data-blueprint-primitive=input] .input__control:focus-within{background:color-mix(in srgb, var(--app-color-foreground) 4%, var(--app-color-surface))}}[data-blueprint-primitive=input][data-blueprint-state=focused] .input__control,[data-blueprint-primitive=input] .input__control:focus-within{box-shadow:0 0 0 3px var(--app-color-accent)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=input][data-blueprint-state=focused] .input__control,[data-blueprint-primitive=input] .input__control:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-color-accent) 20%, transparent)}}[data-blueprint-primitive=input][data-blueprint-variant=filled][data-blueprint-state=focused] .input__control,[data-blueprint-primitive=input][data-blueprint-variant=filled] .input__control:focus-within{background:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=input][data-blueprint-variant=filled][data-blueprint-state=focused] .input__control,[data-blueprint-primitive=input][data-blueprint-variant=filled] .input__control:focus-within{background:color-mix(in srgb, var(--app-color-foreground) 10%, transparent)}}[data-blueprint-primitive=input][data-blueprint-variant=ghost][data-blueprint-state=focused] .input__control,[data-blueprint-primitive=input][data-blueprint-variant=ghost] .input__control:focus-within{background:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=input][data-blueprint-variant=ghost][data-blueprint-state=focused] .input__control,[data-blueprint-primitive=input][data-blueprint-variant=ghost] .input__control:focus-within{background:color-mix(in srgb, var(--app-color-foreground) 5%, transparent)}}[data-blueprint-primitive=input][data-blueprint-variant=outline][data-blueprint-state=focused] .input__control,[data-blueprint-primitive=input][data-blueprint-variant=outline] .input__control:focus-within{background:0 0}[data-blueprint-primitive=input][data-blueprint-variant=underline][data-blueprint-state=focused] .input__control,[data-blueprint-primitive=input][data-blueprint-variant=underline] .input__control:focus-within{border-color:#0000;border-bottom-color:var(--app-color-accent);box-shadow:0 1px 0 0 var(--app-color-accent);background:0 0}[data-blueprint-primitive=input][data-blueprint-state=focused] .input__caret,[data-blueprint-primitive=input] .input__control:focus-within .input__caret{opacity:1;animation:1.1s step-end infinite bp-input-caret}[data-blueprint-primitive=input][data-blueprint-state=invalid] .input__control{border-color:var(--app-color-destructive)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=input][data-blueprint-state=invalid] .input__control{border-color:color-mix(in srgb, var(--app-color-destructive) 75%, transparent)}}[data-blueprint-primitive=input][data-blueprint-state=invalid] .input__control{box-shadow:0 0 0 3px var(--app-color-destructive)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=input][data-blueprint-state=invalid] .input__control{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-color-destructive) 14%, transparent)}}[data-blueprint-primitive=input][data-blueprint-state=invalid] .input__control{animation:bp-input-invalid .22s var(--nw-motion-ease,cubic-bezier(.2, 0, 0, 1))}[data-blueprint-primitive=input][data-blueprint-variant=underline][data-blueprint-state=invalid] .input__control{border-color:#0000;border-bottom-color:var(--app-color-destructive);box-shadow:0 1px 0 0 var(--app-color-destructive)}[data-blueprint-primitive=input][data-blueprint-state=invalid] .input__label{color:var(--app-color-destructive)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=input][data-blueprint-state=invalid] .input__label{color:color-mix(in srgb, var(--app-color-destructive) 82%, var(--app-color-foreground))}}[data-blueprint-primitive=input][data-blueprint-state=disabled]{cursor:not-allowed}[data-blueprint-primitive=input][data-blueprint-state=disabled] .input__control{border-color:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=input][data-blueprint-state=disabled] .input__control{border-color:color-mix(in srgb, var(--app-color-muted) 16%, transparent)}}[data-blueprint-primitive=input][data-blueprint-state=disabled] .input__control{background:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=input][data-blueprint-state=disabled] .input__control{background:color-mix(in srgb, var(--app-color-muted) 5%, transparent)}}[data-blueprint-primitive=input][data-blueprint-state=disabled] .input__control{box-shadow:none}[data-blueprint-primitive=input][data-blueprint-variant=underline][data-blueprint-state=disabled] .input__control{border-color:#0000;border-bottom-color:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=input][data-blueprint-variant=underline][data-blueprint-state=disabled] .input__control{border-bottom-color:color-mix(in srgb, var(--app-color-muted) 22%, transparent)}}[data-blueprint-primitive=input][data-blueprint-variant=underline][data-blueprint-state=disabled] .input__control{background:0 0}[data-blueprint-primitive=input][data-blueprint-state=disabled] .input__label{color:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=input][data-blueprint-state=disabled] .input__label{color:color-mix(in srgb, var(--app-color-muted) 60%, transparent)}}[data-blueprint-primitive=input][data-blueprint-state=disabled] .input__placeholder{color:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=input][data-blueprint-state=disabled] .input__placeholder{color:color-mix(in srgb, var(--app-color-muted) 55%, transparent)}}[data-blueprint-primitive=input][data-blueprint-state=disabled] .input__field{cursor:not-allowed}[data-blueprint-primitive=input][data-blueprint-state=disabled] .input__field::placeholder{color:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=input][data-blueprint-state=disabled] .input__field::placeholder{color:color-mix(in srgb, var(--app-color-muted) 55%, transparent)}}@keyframes bp-input-caret{0%,54%{opacity:1}55%,to{opacity:0}}@keyframes bp-input-invalid{0%,to{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){.input__label,.input__control,.input__placeholder,.input__value,.input__caret{transition:none;animation:none}}[data-blueprint-primitive=list]{box-sizing:border-box;border:1px solid var(--app-color-foreground);align-content:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=list]{border:1px solid color-mix(in srgb, var(--app-color-foreground) 8%, transparent)}}[data-blueprint-primitive=list]{border-radius:var(--app-radius-lg);color:var(--app-color-foreground);background:var(--app-color-surface);font:var(--app-type-body)}.list__row{padding:5px var(--app-space-row);align-items:center;gap:10px;display:flex}.list__row+.list__row{box-shadow:inset 0 1px 0 var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){.list__row+.list__row{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--app-color-foreground) 7%, transparent)}}.list__icon{border-radius:var(--app-radius-sm);width:28px;height:28px;color:var(--app-color-accent);background:var(--app-color-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.list__icon{background:color-mix(in srgb, var(--app-color-accent) 13%, transparent)}}.list__icon svg{width:14px;height:14px}.list__icon--muted{color:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){.list__icon--muted{color:color-mix(in srgb, var(--app-color-foreground) 78%, transparent)}}.list__icon--muted{background:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){.list__icon--muted{background:color-mix(in srgb, var(--app-color-foreground) 8%, transparent)}}.list__body{gap:1px;min-width:0;display:grid}.list__title{font:var(--app-type-body);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:1.3;overflow:hidden}.list__subtitle{color:var(--app-color-muted);font:var(--app-type-body);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.list__meta{color:var(--app-color-muted);font:var(--app-type-body);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.list__chevron{width:14px;height:14px;color:var(--app-color-muted);flex:none}@supports (color:color-mix(in lab, red, red)){.list__chevron{color:color-mix(in srgb, var(--app-color-muted) 75%, transparent)}}.list__badge{border-radius:var(--app-radius-sm);color:var(--app-color-accent);margin-left:auto;padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.list__badge{color:color-mix(in srgb, var(--app-color-accent) 85%, var(--app-color-foreground))}}.list__badge{background:var(--app-color-accent)}@supports (color:color-mix(in lab, red, red)){.list__badge{background:color-mix(in srgb, var(--app-color-accent) 14%, transparent)}}.list__badge{font:var(--app-type-label);letter-spacing:.07em;text-transform:uppercase}[data-blueprint-primitive=list][data-blueprint-state=plain]{background:0 0;border-color:#0000;border-radius:0}[data-blueprint-primitive=list][data-blueprint-state=plain] .list__row+.list__row{box-shadow:inset 0 1px 0 var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=list][data-blueprint-state=plain] .list__row+.list__row{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--app-color-foreground) 10%, transparent)}}[data-blueprint-primitive=loading-mark]{box-sizing:border-box;color:var(--app-color-primary);justify-content:center;align-items:center;display:flex}.loading-mark__arc{width:26px;height:26px;animation:.88s linear infinite bp-loading-mark-spin;display:block}.loading-mark__track,.loading-mark__sweep{fill:none;stroke-width:2.4px}.loading-mark__track{stroke:currentColor}@supports (color:color-mix(in lab, red, red)){.loading-mark__track{stroke:color-mix(in srgb, currentColor 16%, transparent)}}.loading-mark__sweep{stroke:currentColor;stroke-dasharray:24 33;stroke-linecap:round}[data-blueprint-primitive=loading-mark][data-blueprint-state=surface]{color:var(--app-color-surface)}[data-blueprint-primitive=loading-mark][data-blueprint-state=surface] .loading-mark__track{stroke:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=loading-mark][data-blueprint-state=surface] .loading-mark__track{stroke:color-mix(in srgb, var(--app-color-foreground) 12%, transparent)}}[data-blueprint-primitive=loading-mark][data-blueprint-state=surface] .loading-mark__arc{filter:drop-shadow(0 0 1px var(--app-color-foreground))}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=loading-mark][data-blueprint-state=surface] .loading-mark__arc{filter:drop-shadow(0 0 1px color-mix(in srgb, var(--app-color-foreground) 30%, transparent))}}@keyframes bp-loading-mark-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-mark__arc{animation:none}}[data-blueprint-primitive=media-card]{border:1px solid var(--app-color-foreground);display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=media-card]{border:1px solid color-mix(in srgb, var(--app-color-foreground) 8%, transparent)}}[data-blueprint-primitive=media-card]{border-radius:var(--app-radius-lg);color:var(--app-color-foreground);background:var(--app-color-surface)}.media-card__media{background:radial-gradient(52% 40% at 74% 30%, var(--app-color-accent) 0%, transparent 72%), radial-gradient(90% 75% at 14% 96%, var(--app-color-warning) 0%, transparent 64%), radial-gradient(120% 90% at 86% 4%, var(--app-color-accent) 0%, transparent 58%), linear-gradient(163deg, var(--app-color-accent) 0%, var(--app-color-background) 84%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.media-card__media{background:radial-gradient(52% 40% at 74% 30%, color-mix(in srgb, var(--app-color-accent) 62%, white 8%) 0%, transparent 72%), radial-gradient(90% 75% at 14% 96%, color-mix(in srgb, var(--app-color-warning) 26%, transparent) 0%, transparent 64%), radial-gradient(120% 90% at 86% 4%, color-mix(in srgb, var(--app-color-accent) 34%, transparent) 0%, transparent 58%), linear-gradient(163deg, color-mix(in srgb, var(--app-color-accent) 30%, var(--app-color-surface)) 0%, color-mix(in srgb, var(--app-color-background) 88%, black) 84%)}}.media-card__flag{border-radius:var(--app-radius-sm);color:var(--app-color-foreground);padding:3px 6px;position:absolute;top:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.media-card__flag{color:color-mix(in srgb, var(--app-color-foreground) 92%, white)}}.media-card__flag{font:var(--app-type-label);letter-spacing:.06em;background:#06090d94}.media-card__scrim{padding:34px var(--app-space-row) 10px;background:linear-gradient(180deg, transparent 0%, var(--app-color-background) 82%);gap:3px;display:grid;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.media-card__scrim{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--app-color-background) 82%, transparent) 82%)}}.media-card__title{font:var(--app-type-body);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.media-card__caption{color:var(--app-color-foreground);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.media-card__caption{color:color-mix(in srgb, var(--app-color-foreground) 74%, transparent)}}.media-card__caption{font:var(--app-type-label);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}[data-blueprint-primitive=media-card][data-blueprint-state=nested]{box-sizing:border-box;align-content:center;gap:7px;padding:8px;display:grid}[data-blueprint-primitive=media-card][data-blueprint-state=nested] .media-card__media{border-radius:max(calc(var(--app-radius-lg) - 8px), var(--app-radius-sm));height:44px;position:relative;inset:auto}[data-blueprint-primitive=media-card][data-blueprint-state=nested] .media-card__flag{top:6px;right:6px}[data-blueprint-primitive=media-card][data-blueprint-state=nested] .media-card__scrim{justify-content:space-between;align-items:baseline;gap:var(--app-space-row);background:0 0;padding:0 2px;display:flex;position:static}[data-blueprint-primitive=media-card][data-blueprint-state=nested] .media-card__title{font-size:13px}[data-blueprint-primitive=media-card][data-blueprint-state=nested] .media-card__caption{color:var(--app-color-muted);flex:none}[data-blueprint-primitive=nav-bar]{align-items:center;gap:var(--app-space-row);box-sizing:border-box;min-height:54px;padding:5px var(--app-space-row);border-bottom:1px solid var(--app-color-foreground);grid-template-columns:1fr auto 1fr;display:grid}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=nav-bar]{border-bottom:1px solid color-mix(in srgb, var(--app-color-foreground) 9%, transparent)}}[data-blueprint-primitive=nav-bar]{color:var(--app-color-foreground);background:linear-gradient(180deg, var(--app-color-foreground), transparent 75%), var(--app-color-surface)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=nav-bar]{background:linear-gradient(180deg, color-mix(in srgb, var(--app-color-foreground) 3%, transparent), transparent 75%), var(--app-color-surface)}}[data-blueprint-primitive=nav-bar]{font:var(--app-type-body)}.nav-bar__side{justify-content:flex-start;align-items:center;min-width:0;display:flex}.nav-bar__side--right{justify-content:flex-end}.nav-bar__center{text-align:center;min-width:0}.nav-bar__title{font:var(--app-type-body);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:650;display:block;overflow:hidden}.nav-bar__action{border-radius:var(--app-radius-md);width:32px;height:32px;color:var(--app-color-foreground);border:1px solid #0000;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nav-bar__action{color:color-mix(in srgb, var(--app-color-foreground) 86%, transparent)}}.nav-bar__action{cursor:pointer;transition:transform var(--app-motion-press), color var(--app-motion-state), border-color var(--app-motion-state), background-color var(--app-motion-state), box-shadow var(--app-motion-press);background:0 0}.nav-bar__action:hover{border-color:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){.nav-bar__action:hover{border-color:color-mix(in srgb, var(--app-color-foreground) 8%, transparent)}}.nav-bar__action:hover{color:var(--app-color-foreground);background:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){.nav-bar__action:hover{background:color-mix(in srgb, var(--app-color-foreground) 7%, transparent)}}.nav-bar__action:focus-visible{box-shadow:0 0 0 2px var(--app-color-background), 0 0 0 4px var(--app-color-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.nav-bar__action:focus-visible{box-shadow:0 0 0 2px var(--app-color-background), 0 0 0 4px color-mix(in srgb, var(--app-color-accent) 70%, transparent)}}.nav-bar__action:active{transform:scale(.92)}.nav-bar__action svg{width:18px;height:18px;display:block}[data-blueprint-primitive=nav-bar][data-blueprint-state=back-only] .nav-bar__side--right .nav-bar__action,[data-blueprint-primitive=nav-bar][data-blueprint-state=right-only] .nav-bar__action--back{visibility:hidden}@media (prefers-reduced-motion:reduce){.nav-bar__action{transition:none}}[data-blueprint-primitive=otp-input]{box-sizing:border-box;padding:0 var(--app-space-control-x);justify-content:center;align-items:center;gap:10px;display:flex}.otp-input__input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.otp-input__cell{box-sizing:border-box;border:1px solid var(--app-color-foreground);flex:none;justify-content:center;align-items:center;width:42px;height:50px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.otp-input__cell{border:1px solid color-mix(in srgb, var(--app-color-foreground) 12%, transparent)}}.otp-input__cell{border-radius:var(--app-radius-md);color:var(--app-color-foreground);background:var(--app-color-surface);font:var(--app-type-body);transition:border-color var(--app-motion-state), background-color var(--app-motion-state), box-shadow var(--app-motion-state);line-height:1;box-shadow:inset 0 -1px #0003}.otp-input__digit{opacity:0;transition:opacity var(--app-motion-state)}[data-blueprint-primitive=otp-input][data-blueprint-state=filled] .otp-input__cell,[data-blueprint-primitive=otp-input][data-blueprint-state=focused] .otp-input__cell:nth-child(-n+2){border-color:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=otp-input][data-blueprint-state=filled] .otp-input__cell,[data-blueprint-primitive=otp-input][data-blueprint-state=focused] .otp-input__cell:nth-child(-n+2){border-color:color-mix(in srgb, var(--app-color-foreground) 24%, transparent)}}[data-blueprint-primitive=otp-input][data-blueprint-state=filled] .otp-input__cell,[data-blueprint-primitive=otp-input][data-blueprint-state=focused] .otp-input__cell:nth-child(-n+2){background:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=otp-input][data-blueprint-state=filled] .otp-input__cell,[data-blueprint-primitive=otp-input][data-blueprint-state=focused] .otp-input__cell:nth-child(-n+2){background:color-mix(in srgb, var(--app-color-foreground) 5%, var(--app-color-surface))}}[data-blueprint-primitive=otp-input][data-blueprint-state=filled] .otp-input__digit,[data-blueprint-primitive=otp-input][data-blueprint-state=focused] .otp-input__cell:nth-child(-n+2) .otp-input__digit{opacity:1}[data-blueprint-primitive=otp-input][data-blueprint-state=focused] .otp-input__cell:nth-child(3){border-color:var(--app-color-primary);background:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=otp-input][data-blueprint-state=focused] .otp-input__cell:nth-child(3){background:color-mix(in srgb, var(--app-color-foreground) 4%, var(--app-color-surface))}}[data-blueprint-primitive=otp-input][data-blueprint-state=focused] .otp-input__cell:nth-child(3){box-shadow:0 0 0 3px var(--app-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=otp-input][data-blueprint-state=focused] .otp-input__cell:nth-child(3){box-shadow:0 0 0 3px color-mix(in srgb, var(--app-color-primary) 20%, transparent)}}[data-blueprint-primitive=otp-input][data-blueprint-state=focused] .otp-input__cell:nth-child(3):after{content:"";background:var(--app-color-primary);border-radius:999px;width:2px;height:20px;animation:1.1s step-end infinite bp-otp-caret;position:absolute}@keyframes bp-otp-caret{0%,54%{opacity:1}55%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.otp-input__cell,.otp-input__digit{transition:none}[data-blueprint-primitive=otp-input][data-blueprint-state=focused] .otp-input__cell:nth-child(3):after{animation:none}}[data-blueprint-primitive=pressable-row]{align-items:center;gap:var(--app-space-row);box-sizing:border-box;padding:0 var(--app-space-row);border:1px solid var(--app-color-foreground);display:flex}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=pressable-row]{border:1px solid color-mix(in srgb, var(--app-color-foreground) 8%, transparent)}}[data-blueprint-primitive=pressable-row]{border-radius:var(--app-radius-lg);color:var(--app-color-foreground);background:var(--app-color-surface);font:var(--app-type-body);cursor:pointer;transition:transform var(--app-motion-press), border-color var(--app-motion-press), background-color var(--app-motion-press), box-shadow var(--app-motion-press)}.pressable-row__leading{border-radius:var(--app-radius-sm);width:32px;height:32px;color:var(--app-color-accent);background:var(--app-color-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pressable-row__leading{background:color-mix(in srgb, var(--app-color-accent) 13%, transparent)}}.pressable-row__leading svg{width:16px;height:16px}.pressable-row__body{gap:1px;min-width:0;display:grid}.pressable-row__title{font:var(--app-type-body);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.pressable-row__subtitle{color:var(--app-color-muted);font:var(--app-type-body);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pressable-row__trailing{width:16px;height:16px;color:var(--app-color-muted);transition:color var(--app-motion-press), transform var(--app-motion-press);flex:none;margin-left:auto}[data-blueprint-primitive=pressable-row]:hover{border-color:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=pressable-row]:hover{border-color:color-mix(in srgb, var(--app-color-foreground) 14%, transparent)}}[data-blueprint-primitive=pressable-row]:hover{background:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=pressable-row]:hover{background:color-mix(in srgb, var(--app-color-foreground) 4%, var(--app-color-surface))}}[data-blueprint-primitive=pressable-row]:hover .pressable-row__trailing{color:var(--app-color-foreground);transform:translate(2px)}[data-blueprint-primitive=pressable-row]:focus-visible{box-shadow:0 0 0 2px var(--app-color-background), 0 0 0 4px var(--app-color-accent), 0 0 0 8px var(--app-color-accent);outline:none}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=pressable-row]:focus-visible{box-shadow:0 0 0 2px var(--app-color-background), 0 0 0 4px color-mix(in srgb, var(--app-color-accent) 70%, transparent), 0 0 0 8px color-mix(in srgb, var(--app-color-accent) 16%, transparent)}}[data-blueprint-primitive=pressable-row]:active{transform:scale(.99)}[data-blueprint-primitive=pressable-row][data-blueprint-state=group-first]{border-radius:var(--app-radius-lg) var(--app-radius-lg) var(--app-radius-sm) var(--app-radius-sm)}[data-blueprint-primitive=pressable-row][data-blueprint-state=group-middle]{border-radius:var(--app-radius-sm);border-color:#0000}[data-blueprint-primitive=pressable-row][data-blueprint-state=group-last]{border-radius:var(--app-radius-sm) var(--app-radius-sm) var(--app-radius-lg) var(--app-radius-lg)}@media (prefers-reduced-motion:reduce){[data-blueprint-primitive=pressable-row],.pressable-row__trailing{transition:none}}[data-blueprint-primitive=radio]{box-sizing:border-box;padding:0 var(--app-space-control-x);color:var(--app-color-foreground);font:var(--app-type-body);align-items:center;gap:10px;display:flex;position:relative}.radio__input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.radio__input:focus-visible+.radio__box{box-shadow:0 0 0 3px var(--app-color-accent)}@supports (color:color-mix(in lab, red, red)){.radio__input:focus-visible+.radio__box{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-color-accent) 20%, transparent)}}.radio__box{box-sizing:border-box;border:1px solid var(--app-color-foreground);flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.radio__box{border:1px solid color-mix(in srgb, var(--app-color-foreground) 24%, transparent)}}.radio__box{background:var(--app-color-surface);transition:border-color var(--app-motion-state), box-shadow var(--app-motion-state);border-radius:999px;box-shadow:inset 0 -1px #00000038}.radio__dot{background:var(--app-color-primary);width:10px;height:10px;box-shadow:none;opacity:0;transition:opacity var(--app-motion-state), transform var(--app-motion-state);border-radius:999px;flex:none;transform:scale(.55)}[data-blueprint-primitive=radio]:not([data-blueprint-state=disabled]):not([data-blueprint-state=disabled-on]):hover .radio__box{border-color:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=radio]:not([data-blueprint-state=disabled]):not([data-blueprint-state=disabled-on]):hover .radio__box{border-color:color-mix(in srgb, var(--app-color-foreground) 44%, transparent)}}[data-blueprint-primitive=radio][data-blueprint-state=on] .radio__box{border-color:var(--app-color-primary);box-shadow:inset 0 -1px 0 #00000038, 0 0 0 3px var(--app-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=radio][data-blueprint-state=on] .radio__box{box-shadow:inset 0 -1px 0 #00000038, 0 0 0 3px color-mix(in srgb, var(--app-color-primary) 16%, transparent)}}[data-blueprint-primitive=radio][data-blueprint-state=on] .radio__dot,[data-blueprint-primitive=radio][data-blueprint-state=disabled-on] .radio__dot{opacity:1;transform:scale(1)}[data-blueprint-primitive=radio][data-blueprint-state=disabled],[data-blueprint-primitive=radio][data-blueprint-state=disabled-on]{cursor:not-allowed}[data-blueprint-primitive=radio][data-blueprint-state=disabled] .radio__box{border-color:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=radio][data-blueprint-state=disabled] .radio__box{border-color:color-mix(in srgb, var(--app-color-muted) 24%, transparent)}}[data-blueprint-primitive=radio][data-blueprint-state=disabled] .radio__box{background:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=radio][data-blueprint-state=disabled] .radio__box{background:color-mix(in srgb, var(--app-color-muted) 5%, transparent)}}[data-blueprint-primitive=radio][data-blueprint-state=disabled] .radio__box{box-shadow:none}[data-blueprint-primitive=radio][data-blueprint-state=disabled] .radio__label,[data-blueprint-primitive=radio][data-blueprint-state=disabled-on] .radio__label{color:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=radio][data-blueprint-state=disabled] .radio__label,[data-blueprint-primitive=radio][data-blueprint-state=disabled-on] .radio__label{color:color-mix(in srgb, var(--app-color-muted) 70%, transparent)}}[data-blueprint-primitive=radio][data-blueprint-state=disabled-on] .radio__box{border-color:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=radio][data-blueprint-state=disabled-on] .radio__box{border-color:color-mix(in srgb, var(--app-color-muted) 18%, transparent)}}[data-blueprint-primitive=radio][data-blueprint-state=disabled-on] .radio__box{background:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=radio][data-blueprint-state=disabled-on] .radio__box{background:color-mix(in srgb, var(--app-color-muted) 30%, transparent)}}[data-blueprint-primitive=radio][data-blueprint-state=disabled-on] .radio__box{box-shadow:none}[data-blueprint-primitive=radio][data-blueprint-state=disabled-on] .radio__dot{background:var(--app-color-background)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=radio][data-blueprint-state=disabled-on] .radio__dot{background:color-mix(in srgb, var(--app-color-background) 82%, transparent)}}[data-blueprint-primitive=radio][data-blueprint-state=disabled-on] .radio__dot{box-shadow:none}@media (prefers-reduced-motion:reduce){.radio__box,.radio__dot{transition:none}}[data-blueprint-primitive=row-layout]{align-items:center;gap:var(--app-space-row);box-sizing:border-box;padding:0 var(--app-space-row);color:var(--app-color-foreground);font:var(--app-type-body);background:0 0;display:flex}.row-layout__leading{border-radius:var(--app-radius-sm);width:32px;height:32px;color:var(--app-color-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.row-layout__leading{color:color-mix(in srgb, var(--app-color-secondary) 85%, var(--app-color-foreground))}}.row-layout__leading{background:var(--app-color-secondary)}@supports (color:color-mix(in lab, red, red)){.row-layout__leading{background:color-mix(in srgb, var(--app-color-secondary) 16%, transparent)}}.row-layout__leading svg{width:16px;height:16px}.row-layout__body{gap:1px;min-width:0;display:grid}.row-layout__title{font:var(--app-type-body);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.row-layout__subtitle{color:var(--app-color-muted);font:var(--app-type-body);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.row-layout__trailing{color:var(--app-color-muted);font:var(--app-type-label);letter-spacing:.07em;flex:none;margin-left:auto}[data-blueprint-primitive=select]{box-sizing:border-box;padding:0 var(--app-space-control-x);color:var(--app-color-foreground);font:var(--app-type-body);gap:6px;display:grid;position:relative}[data-blueprint-primitive=select][data-nowwhat-select-layout=popover]{padding-inline:0}.select__field{box-sizing:border-box;border:1px solid var(--app-color-foreground);justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.select__field{border:1px solid color-mix(in srgb, var(--app-color-foreground) 14%, transparent)}}.select__field{border-radius:var(--app-radius-md);background:var(--app-color-surface);transition:border-color var(--app-motion-state), box-shadow var(--app-motion-state);box-shadow:inset 0 -1px #0003}button.select__field{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;margin:0}button.select__field:disabled{cursor:not-allowed}.select__value{text-overflow:ellipsis;white-space:nowrap;display:none;overflow:hidden}[data-blueprint-primitive=select][data-blueprint-state=placeholder] .select__value--placeholder{color:var(--app-color-muted);display:inline}[data-blueprint-primitive=select][data-blueprint-state=value] .select__value--value,[data-blueprint-primitive=select][data-blueprint-state=open] .select__value--value,[data-blueprint-primitive=select][data-blueprint-state=disabled] .select__value--value{display:inline}.select__chevron{width:12px;height:12px;color:var(--app-color-muted);transition:transform var(--app-motion-state);flex:none}[data-blueprint-primitive=select][data-blueprint-state=open] .select__field{border-color:var(--app-color-primary);box-shadow:0 0 0 3px var(--app-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=select][data-blueprint-state=open] .select__field{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-color-primary) 18%, transparent)}}[data-blueprint-primitive=select][data-blueprint-state=open] .select__chevron{transform:rotate(180deg)}.select__list{border:1px solid var(--app-color-foreground);display:none;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.select__list{border:1px solid color-mix(in srgb, var(--app-color-foreground) 12%, transparent)}}.select__list{border-radius:var(--app-radius-md);background:var(--app-color-surface);box-shadow:var(--app-shadow-panel)}[data-blueprint-primitive=select][data-blueprint-state=open] .select__list{transform-origin:top;animation:bp-select-open .16s var(--nw-motion-ease,cubic-bezier(.2, 0, 0, 1)) both;display:grid}.select__option{width:100%;color:var(--app-color-foreground);font:var(--app-type-body);text-align:left;cursor:pointer;transition:color var(--app-motion-state), background-color var(--app-motion-state);background:0 0;border:0;padding:9px 12px;display:block}[data-blueprint-primitive=select][data-nowwhat-select-layout=popover] .select__list{z-index:50;position:absolute;top:calc(100% + 6px);left:0;right:0}.select__option+.select__option{border-top:1px solid var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){.select__option+.select__option{border-top:1px solid color-mix(in srgb, var(--app-color-foreground) 7%, transparent)}}.select__option--active{color:var(--app-color-primary);background:var(--app-color-primary)}@supports (color:color-mix(in lab, red, red)){.select__option--active{background:color-mix(in srgb, var(--app-color-primary) 10%, transparent)}}.select__option:not(.select__option--active):hover{background:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){.select__option:not(.select__option--active):hover{background:color-mix(in srgb, var(--app-color-foreground) 5%, transparent)}}[data-blueprint-primitive=select][data-blueprint-state=disabled]{cursor:not-allowed}[data-blueprint-primitive=select][data-blueprint-state=disabled] .select__field{border-color:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=select][data-blueprint-state=disabled] .select__field{border-color:color-mix(in srgb, var(--app-color-muted) 16%, transparent)}}[data-blueprint-primitive=select][data-blueprint-state=disabled] .select__field{background:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=select][data-blueprint-state=disabled] .select__field{background:color-mix(in srgb, var(--app-color-muted) 5%, transparent)}}[data-blueprint-primitive=select][data-blueprint-state=disabled] .select__field{box-shadow:none}[data-blueprint-primitive=select][data-blueprint-state=disabled] .select__value,[data-blueprint-primitive=select][data-blueprint-state=disabled] .select__chevron{color:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=select][data-blueprint-state=disabled] .select__value,[data-blueprint-primitive=select][data-blueprint-state=disabled] .select__chevron{color:color-mix(in srgb, var(--app-color-muted) 70%, transparent)}}@keyframes bp-select-open{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.select__field,.select__chevron,.select__list,.select__option{transition:none;animation:none}}[data-blueprint-primitive=separator]{--separator-rule:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=separator]{--separator-rule:color-mix(in srgb, var(--app-color-foreground) 13%, transparent)}}[data-blueprint-primitive=separator]{box-sizing:border-box;background:linear-gradient(var(--separator-rule), var(--separator-rule)) no-repeat center / 100% 1px;border:0;width:100%;height:1px;margin:0;display:block}[data-blueprint-primitive=separator][data-blueprint-variant=subtle]{--separator-rule:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=separator][data-blueprint-variant=subtle]{--separator-rule:color-mix(in srgb, var(--app-color-muted) 15%, transparent)}}[data-blueprint-primitive=separator][data-blueprint-variant=strong]{--separator-rule:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=separator][data-blueprint-variant=strong]{--separator-rule:color-mix(in srgb, var(--app-color-foreground) 30%, transparent)}}[data-blueprint-primitive=skeleton]{box-sizing:border-box;align-content:center;gap:8px;padding:0 14px;display:grid}.skeleton__line,.skeleton__block{background:var(--app-color-foreground);display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.skeleton__line,.skeleton__block{background:color-mix(in srgb, var(--app-color-foreground) 8%, var(--app-color-surface))}}.skeleton__line,.skeleton__block{box-shadow:inset 0 1px 1px #00000038}.skeleton__line:after,.skeleton__block:after{content:"";background:linear-gradient(100deg, transparent 20%, var(--app-color-foreground) 50%, transparent 80%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.skeleton__line:after,.skeleton__block:after{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--app-color-foreground) 7%, transparent) 50%, transparent 80%)}}.skeleton__line:after,.skeleton__block:after{animation:1.5s ease-in-out infinite bp-skeleton-shimmer;transform:translate(-100%)}.skeleton__line{border-radius:var(--app-radius-sm);height:10px}.skeleton__line--short{width:58%}.skeleton__block{border-radius:var(--app-radius-lg);height:56px}[data-blueprint-primitive=skeleton][data-blueprint-state=line] .skeleton__block,[data-blueprint-primitive=skeleton][data-blueprint-state=block] .skeleton__line{display:none}@keyframes bp-skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skeleton__line:after,.skeleton__block:after{animation:none}}[data-blueprint-primitive=slider]{box-sizing:border-box;padding:0 var(--app-space-control-x);align-items:center;display:flex}.slider__track{background:var(--app-color-foreground);border-radius:999px;width:100%;height:5px;position:relative}@supports (color:color-mix(in lab, red, red)){.slider__track{background:color-mix(in srgb, var(--app-color-foreground) 11%, transparent)}}.slider__track{box-shadow:inset 0 1px 1px #00000047}.slider__fill{border-radius:inherit;background:var(--app-color-primary);width:56%;height:100%;transition:background-color var(--app-motion-state);display:block}.slider__thumb{background:var(--app-color-primary);width:18px;height:18px;transition:background-color var(--app-motion-state), box-shadow var(--app-motion-state), transform var(--app-motion-press);border-radius:999px;position:absolute;top:50%;left:56%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0000001f}[data-blueprint-primitive=slider]:not([data-blueprint-state=disabled]):hover .slider__thumb{transform:translate(-50%,-50%)scale(1.1)}[data-blueprint-primitive=slider]:focus-visible{outline:none}[data-blueprint-primitive=slider]:focus-visible .slider__thumb{box-shadow:0 0 0 3px var(--app-color-accent)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=slider]:focus-visible .slider__thumb{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-color-accent) 20%, transparent)}}[data-blueprint-primitive=slider][data-blueprint-state=secondary] .slider__fill,[data-blueprint-primitive=slider][data-blueprint-state=secondary] .slider__thumb{background:var(--app-color-secondary)}[data-blueprint-primitive=slider][data-blueprint-state=contrast] .slider__track{background:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=slider][data-blueprint-state=contrast] .slider__track{background:color-mix(in srgb, var(--app-color-foreground) 26%, transparent)}}[data-blueprint-primitive=slider][data-blueprint-state=contrast] .slider__fill,[data-blueprint-primitive=slider][data-blueprint-state=contrast] .slider__thumb{background:var(--app-color-foreground)}[data-blueprint-primitive=slider][data-blueprint-state=disabled]{cursor:not-allowed}[data-blueprint-primitive=slider][data-blueprint-state=disabled] .slider__track{background:var(--app-color-foreground)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=slider][data-blueprint-state=disabled] .slider__track{background:color-mix(in srgb, var(--app-color-foreground) 6%, transparent)}}[data-blueprint-primitive=slider][data-blueprint-state=disabled] .slider__track{box-shadow:none}[data-blueprint-primitive=slider][data-blueprint-state=disabled] .slider__fill{background:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=slider][data-blueprint-state=disabled] .slider__fill{background:color-mix(in srgb, var(--app-color-muted) 40%, transparent)}}[data-blueprint-primitive=slider][data-blueprint-state=disabled] .slider__thumb{background:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=slider][data-blueprint-state=disabled] .slider__thumb{background:color-mix(in srgb, var(--app-color-muted) 55%, transparent)}}[data-blueprint-primitive=slider][data-blueprint-state=disabled] .slider__thumb{box-shadow:none}@media (prefers-reduced-motion:reduce){.slider__fill,.slider__thumb{transition:none}}[data-blueprint-primitive=surface]{box-sizing:border-box;border:1px solid var(--app-color-foreground);align-content:start;gap:10px;width:100%;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=surface]{border:1px solid color-mix(in srgb, var(--app-color-foreground) 9%, transparent)}}[data-blueprint-primitive=surface]{border-radius:var(--app-radius-lg);color:var(--app-color-foreground);background:var(--app-color-background)}[data-blueprint-primitive=surface][data-blueprint-state="2"],[data-blueprint-primitive=surface][data-blueprint-state="3"]{background:var(--app-color-surface)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=surface][data-blueprint-state="3"]{background:color-mix(in srgb, var(--app-color-surface) 91%, white 9%)}}.surface__name{color:var(--app-color-muted);font:var(--app-type-label);letter-spacing:.1em;text-transform:uppercase;font-weight:700;display:none}[data-blueprint-primitive=surface][data-blueprint-state="1"] .surface__name--1,[data-blueprint-primitive=surface][data-blueprint-state="2"] .surface__name--2,[data-blueprint-primitive=surface][data-blueprint-state="3"] .surface__name--3{display:block}.surface__nested{border:1px solid var(--app-color-foreground);justify-content:center;align-items:center;min-height:48px;display:flex}@supports (color:color-mix(in lab, red, red)){.surface__nested{border:1px solid color-mix(in srgb, var(--app-color-foreground) 6%, transparent)}}.surface__nested{border-radius:var(--app-radius-md);background:var(--app-color-surface)}[data-blueprint-primitive=surface][data-blueprint-state="2"] .surface__nested{background:var(--app-color-surface)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=surface][data-blueprint-state="2"] .surface__nested{background:color-mix(in srgb, var(--app-color-surface) 91%, white 9%)}}[data-blueprint-primitive=surface][data-blueprint-state="3"] .surface__nested{background:var(--app-color-surface)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=surface][data-blueprint-state="3"] .surface__nested{background:color-mix(in srgb, var(--app-color-surface) 83%, white 17%)}}.surface__tile-hint{color:var(--app-color-muted);font:var(--app-type-label);letter-spacing:.1em;text-transform:uppercase;display:none}[data-blueprint-primitive=surface][data-blueprint-state="1"] .surface__tile-hint--1,[data-blueprint-primitive=surface][data-blueprint-state="2"] .surface__tile-hint--2,[data-blueprint-primitive=surface][data-blueprint-state="3"] .surface__tile-hint--3{display:inline}[data-blueprint-primitive=switch]{box-sizing:border-box;padding:0 var(--app-space-control-x);color:var(--app-color-foreground);font:var(--app-type-body);align-items:center;gap:10px;display:flex;position:relative}.switch__input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.switch__input:focus-visible+.switch__track{box-shadow:0 0 0 3px var(--app-color-accent)}@supports (color:color-mix(in lab, red, red)){.switch__input:focus-visible+.switch__track{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-color-accent) 20%, transparent)}}.switch__track{box-sizing:border-box;border:1px solid var(--app-color-muted);flex:none;width:42px;height:24px;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.switch__track{border:1px solid color-mix(in srgb, var(--app-color-muted) 34%, transparent)}}.switch__track{background:var(--app-color-muted);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.switch__track{background:color-mix(in srgb, var(--app-color-muted) 26%, transparent)}}.switch__track{transition:background-color var(--app-motion-state), border-color var(--app-motion-state)}.switch__thumb{background:var(--app-color-foreground);width:18px;height:18px;transition:transform var(--app-motion-state), background-color var(--app-motion-state), box-shadow var(--app-motion-state);border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 0 0 1px #00000014}[data-blueprint-primitive=switch][data-blueprint-state=on] .switch__track{border-color:var(--app-color-primary);background:var(--app-color-primary)}[data-blueprint-primitive=switch][data-blueprint-state=on] .switch__thumb,[data-blueprint-primitive=switch][data-blueprint-state=disabled-on] .switch__thumb{transform:translate(18px)}[data-blueprint-primitive=switch][data-blueprint-state=on] .switch__thumb{background:var(--app-color-background);box-shadow:0 1px 3px #00000059}[data-blueprint-primitive=switch][data-blueprint-state=disabled],[data-blueprint-primitive=switch][data-blueprint-state=disabled-on]{cursor:not-allowed}[data-blueprint-primitive=switch][data-blueprint-state=disabled] .switch__track{border-color:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=switch][data-blueprint-state=disabled] .switch__track{border-color:color-mix(in srgb, var(--app-color-muted) 18%, transparent)}}[data-blueprint-primitive=switch][data-blueprint-state=disabled] .switch__track{background:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=switch][data-blueprint-state=disabled] .switch__track{background:color-mix(in srgb, var(--app-color-muted) 12%, transparent)}}[data-blueprint-primitive=switch][data-blueprint-state=disabled] .switch__thumb{background:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=switch][data-blueprint-state=disabled] .switch__thumb{background:color-mix(in srgb, var(--app-color-muted) 55%, transparent)}}[data-blueprint-primitive=switch][data-blueprint-state=disabled] .switch__thumb{box-shadow:none}[data-blueprint-primitive=switch][data-blueprint-state=disabled] .switch__label,[data-blueprint-primitive=switch][data-blueprint-state=disabled-on] .switch__label{color:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=switch][data-blueprint-state=disabled] .switch__label,[data-blueprint-primitive=switch][data-blueprint-state=disabled-on] .switch__label{color:color-mix(in srgb, var(--app-color-muted) 70%, transparent)}}[data-blueprint-primitive=switch][data-blueprint-state=disabled-on] .switch__track{border-color:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=switch][data-blueprint-state=disabled-on] .switch__track{border-color:color-mix(in srgb, var(--app-color-muted) 30%, transparent)}}[data-blueprint-primitive=switch][data-blueprint-state=disabled-on] .switch__track{background:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=switch][data-blueprint-state=disabled-on] .switch__track{background:color-mix(in srgb, var(--app-color-muted) 38%, transparent)}}[data-blueprint-primitive=switch][data-blueprint-state=disabled-on] .switch__thumb{background:var(--app-color-background)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=switch][data-blueprint-state=disabled-on] .switch__thumb{background:color-mix(in srgb, var(--app-color-background) 80%, transparent)}}[data-blueprint-primitive=switch][data-blueprint-state=disabled-on] .switch__thumb{box-shadow:none}@media (prefers-reduced-motion:reduce){.switch__track,.switch__thumb{transition:none}}[data-blueprint-primitive=tabs]{box-sizing:border-box;padding:0 var(--app-space-control-x);border-bottom:1px solid var(--app-color-foreground);align-items:stretch;gap:2px;display:flex}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=tabs]{border-bottom:1px solid color-mix(in srgb, var(--app-color-foreground) 10%, transparent)}}[data-blueprint-primitive=tabs]{font:var(--app-type-body)}.tabs__tab{box-sizing:border-box;color:var(--app-color-muted);font:inherit;cursor:pointer;transition:color var(--app-motion-state), background-color var(--app-motion-state);background:0 0;border:0;padding:9px 14px;font-weight:600;position:relative}.tabs__tab:after{content:"";height:2px;transition:background-color var(--app-motion-state);background:0 0;border-radius:999px;position:absolute;bottom:-1px;left:12px;right:12px}.tabs__tab:hover,[data-blueprint-primitive=tabs][data-blueprint-state=first-selected] .tabs__tab:first-child,[data-blueprint-primitive=tabs][data-blueprint-state=second-selected] .tabs__tab:nth-child(2),[data-blueprint-primitive=tabs][data-blueprint-state=disabled] .tabs__tab:first-child{color:var(--app-color-foreground)}[data-blueprint-primitive=tabs][data-blueprint-state=first-selected] .tabs__tab:first-child:after,[data-blueprint-primitive=tabs][data-blueprint-state=second-selected] .tabs__tab:nth-child(2):after,[data-blueprint-primitive=tabs][data-blueprint-state=disabled] .tabs__tab:first-child:after{background:var(--app-color-primary)}[data-blueprint-primitive=tabs][data-blueprint-state=disabled] .tabs__tab:nth-child(2){color:var(--app-color-muted)}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=tabs][data-blueprint-state=disabled] .tabs__tab:nth-child(2){color:color-mix(in srgb, var(--app-color-muted) 45%, transparent)}}[data-blueprint-primitive=tabs][data-blueprint-state=disabled] .tabs__tab:nth-child(2){cursor:not-allowed}@media (prefers-reduced-motion:reduce){.tabs__tab,.tabs__tab:after{transition:none}}[data-blueprint-primitive=text]{color:var(--app-color-foreground);margin:0}.text__sample{display:none}[data-blueprint-primitive=text][data-blueprint-variant=display]{font:var(--app-type-display);letter-spacing:-.01em}[data-blueprint-primitive=text][data-blueprint-variant=display] .text__sample--display,[data-blueprint-primitive=text][data-blueprint-variant=body] .text__sample--body,[data-blueprint-primitive=text][data-blueprint-variant=label] .text__sample--label{display:inline}[data-blueprint-primitive=text][data-blueprint-variant=body]{font:var(--app-type-body)}[data-blueprint-primitive=text][data-blueprint-variant=label]{font:var(--app-type-label);letter-spacing:.1em;text-transform:uppercase}[data-blueprint-primitive=text][data-blueprint-state=muted]{color:var(--app-color-muted)}[data-blueprint-primitive=text][data-blueprint-state=primary]{color:var(--app-color-primary)}[data-blueprint-primitive=toast]{box-sizing:border-box;border:1px solid var(--app-color-foreground);align-items:center;gap:10px;padding:10px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-blueprint-primitive=toast]{border:1px solid color-mix(in srgb, var(--app-color-foreground) 10%, transparent)}}[data-blueprint-primitive=toast]{border-radius:var(--app-radius-lg);color:var(--app-color-foreground);background:var(--app-color-surface);box-shadow:var(--app-shadow-panel);font:var(--app-type-body)}.toast__dot{background:var(--app-color-primary);border-radius:999px;flex:none;width:8px;height:8px}[data-blueprint-primitive=toast][data-blueprint-variant=success] .toast__dot{background:var(--app-color-success)}[data-blueprint-primitive=toast][data-blueprint-variant=destructive] .toast__dot{background:var(--app-color-destructive)}.toast__label{white-space:nowrap}.toast__action{color:var(--app-color-primary);white-space:nowrap;cursor:pointer;font-weight:700}.toast__action:hover{text-decoration:underline}
