/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}@layer theme{:root,:host{--spacing:.25rem;--container-3xl:48rem;--default-mono-font-family:var(--font-mono);--color-bg:var(--color-bg);--color-sidebar:var(--color-sidebar);--color-surface:var(--color-surface);--color-surface-2:var(--color-surface-2);--color-surface-overlay:var(--color-surface-overlay);--color-scrim:var(--color-scrim);--color-border:var(--color-border);--color-text:var(--color-text);--color-text-muted:var(--color-text-muted);--color-accent:var(--color-accent);--color-accent-fill:var(--color-accent-fill);--color-accent-ink:var(--color-accent-ink);--color-accent-soft:var(--color-accent-soft);--color-accent-strong:var(--color-accent-strong);--color-border-strong:var(--color-border-strong);--color-nav-active:var(--color-nav-active);--color-nav-active-fg:var(--color-nav-active-fg);--color-track:var(--color-track);--color-icon-bg:var(--color-icon-bg);--color-icon-fg:var(--color-icon-fg);--color-success:var(--color-success);--color-success-bg:var(--color-success-bg);--color-warning:var(--color-warning);--color-warning-bg:var(--color-warning-bg);--color-danger:var(--color-danger);--color-danger-bg:var(--color-danger-bg);--color-info:var(--color-info);--color-info-bg:var(--color-info-bg);--color-primary-fill:var(--color-primary-fill);--color-primary-fill-hover:var(--color-primary-fill-hover);--color-primary-border:var(--color-primary-border);--color-on-primary:var(--color-on-primary);--color-on-primary-hover:var(--color-on-primary-hover);--color-danger-fill:var(--color-danger-fill);--color-danger-fill-hover:var(--color-danger-fill-hover);--color-danger-border:var(--color-danger-border);--color-on-danger-fill:var(--color-on-danger-fill);--color-window-close:var(--color-window-close);--color-on-window-close:var(--color-on-window-close);--color-callout-muted:var(--color-callout-muted);--color-callout-edge:var(--color-callout-edge);--color-qr-bg:var(--color-qr-bg);--color-qr-fg:var(--color-qr-fg);--color-toast-bg:var(--color-toast-bg);--color-toast-fg:var(--color-toast-fg);--color-focus:var(--color-focus);--font-display:var(--font-display);--font-ui:var(--font-ui);--font-mono:var(--font-mono);--font-num:var(--font-num);--text-xs:var(--text-xs);--text-sm:var(--text-sm);--text-md:var(--text-md);--text-lg:var(--text-lg);--text-xl:var(--text-xl);--text-2xl:var(--text-2xl);--text-3xl:var(--text-3xl);--leading-tight:var(--leading-tight);--leading-normal:var(--leading-normal);--leading-relaxed:var(--leading-relaxed);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-btn:var(--radius-btn);--radius-check:var(--radius-check);--radius-pill:var(--radius-pill);--shadow-card:var(--shadow-card);--shadow-overlay:var(--shadow-overlay);--ease-standard:var(--ease-standard);--ease-emphasized:var(--ease-emphasized)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-ui,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{@layer fox.tokens{:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--font-display:"Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--font-ui:"Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", "Consolas", monospace;--weight-regular:400;--weight-medium:600;--weight-display:800;--weight-num:600;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:clamp(1.625rem, 1.25rem + 1.6vw, 2.125rem);--leading-tight:1.2;--leading-normal:1.45;--leading-relaxed:1.6;--radius-xl:22px;--radius-lg:16px;--radius-md:12px;--radius-sm:8px;--radius-btn:14px;--radius-check:5px;--radius-pill:999px;--duration-xs:.12s;--duration-sm:.2s;--duration-md:.26s;--duration-lg:.32s;--duration-xl:.4s;--duration-move:.2s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-enter:cubic-bezier(0, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-emphasized:cubic-bezier(.2, 0, 0, 1);--z-sticky:10;--z-dropdown:20;--z-sheet:30;--z-modal:40;--z-toast:50;--size-control:2.25rem;--size-control-sm:1.875rem;--size-control-lg:2.75rem;--size-segment:2rem;--size-row:3.25rem;--size-textarea:6rem;--size-switch-width:44px;--size-switch-height:26px;--size-switch-knob:20px;--size-check:18px;--size-status-dot:8px;--size-titlebar:40px;--size-window-button:46px;--size-traffic-lights:78px;--size-avatar:32px;--size-icon:1.5rem;--size-sheet-handle:2.5rem;--size-mascot:6rem;--size-mascot-sm:3rem;--slider-track:4px;--slider-thumb:14px;--slider-grow:1.3;--slider-vertical-width:1.75rem;--slider-vertical-length:9.5rem;--layout-gutter:2rem;--layout-gap:1.5rem;--layout-card-pad:1.5rem;--layout-grid-min:17.5rem;--layout-content-max:72rem;--layout-sidebar:16rem;--layout-rail:6rem;--layout-tabbar:4rem;--layout-header:3.5rem;--layout-dialog:32rem;--layout-sheet:26rem;--layout-popover:17rem;--layout-tray-panel:20rem;--breakpoint-medium:600px;--breakpoint-expanded:1024px;--focus-width:2px;--focus-offset:2px;--focus-glow-size:4px;--focus-glow-alpha:28%;--motion-distance-sm:4px;--motion-distance-md:8px;--motion-distance-lg:16px;--motion-press-scale:.98;--motion-press-y:1px;--motion-hover-lift:2px;--motion-stagger:40ms;--motion-scale-enter:.98;--motion-spring-stiffness:180;--motion-spring-damping:28;--motion-spring-mass:1;--motion-loops:running;--motion-sheet-travel:100%;--title-size:22px;--label-tracking:.02em;--dot-radius:50%;--border-width:1px;--touch-target:2.75rem;--scrollbar-size:12px;--scrollbar-inset:3px;--color-bg-image:none;--toast-duration:5s}:root,[data-motion]{--font-num:var(--font-mono);--duration-fast:var(--duration-xs);--duration-normal:var(--duration-sm);--duration-slow:var(--duration-lg)}[data-motion=crisp]{--duration-xs:90ms;--duration-sm:.11s;--duration-md:.14s;--duration-lg:.18s;--duration-xl:.2s;--duration-move:.11s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(0, 0, 0, 1);--ease-exit:cubic-bezier(.3, 0, 1, 1);--ease-emphasized:cubic-bezier(.2, 0, 0, 1);--motion-distance-sm:2px;--motion-distance-md:4px;--motion-distance-lg:8px;--motion-press-scale:1;--motion-hover-lift:0px;--motion-stagger:0s;--motion-scale-enter:1;--motion-spring-stiffness:700;--motion-spring-damping:54;--motion-spring-mass:1}@media (pointer:coarse){:root{--size-control:2.75rem;--size-control-sm:2.75rem;--size-control-lg:3.25rem;--size-segment:2.75rem;--size-row:3.75rem;--size-mascot:7rem;--size-mascot-sm:3.5rem;--slider-track:6px;--slider-thumb:20px;--slider-grow:1.2;--slider-vertical-width:2.75rem;--slider-vertical-length:11rem;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.125rem;--layout-gutter:1.5rem;--layout-gap:1.25rem;--layout-card-pad:1.25rem;--layout-header:4rem}}@media (pointer:coarse) and (width<=599.98px),(pointer:coarse) and (height<=499.98px){:root{--size-control:3rem;--size-control-sm:2.75rem;--size-control-lg:3.5rem;--size-segment:2.75rem;--size-row:4rem;--size-mascot:5rem;--size-mascot-sm:3rem;--slider-track:6px;--slider-thumb:20px;--slider-grow:1.2;--slider-vertical-width:2.75rem;--slider-vertical-length:11rem;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--layout-gutter:1rem;--layout-gap:.75rem;--layout-card-pad:1rem;--layout-header:4rem}}[data-device=desktop]{--size-control:2.25rem;--size-control-sm:1.875rem;--size-control-lg:2.75rem;--size-segment:2rem;--size-row:3.25rem;--size-mascot:6rem;--size-mascot-sm:3rem;--slider-track:4px;--slider-thumb:14px;--slider-grow:1.3;--slider-vertical-width:1.75rem;--slider-vertical-length:9.5rem;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:clamp(1.625rem, 1.25rem + 1.6vw, 2.125rem);--layout-gutter:2rem;--layout-gap:1.5rem;--layout-card-pad:1.5rem;--layout-header:3.5rem}[data-device=tablet]{--size-control:2.75rem;--size-control-sm:2.75rem;--size-control-lg:3.25rem;--size-segment:2.75rem;--size-row:3.75rem;--size-mascot:7rem;--size-mascot-sm:3.5rem;--slider-track:6px;--slider-thumb:20px;--slider-grow:1.2;--slider-vertical-width:2.75rem;--slider-vertical-length:11rem;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.125rem;--layout-gutter:1.5rem;--layout-gap:1.25rem;--layout-card-pad:1.25rem;--layout-header:4rem}[data-device=phone]{--size-control:3rem;--size-control-sm:2.75rem;--size-control-lg:3.5rem;--size-segment:2.75rem;--size-row:4rem;--size-mascot:5rem;--size-mascot-sm:3rem;--slider-track:6px;--slider-thumb:20px;--slider-grow:1.2;--slider-vertical-width:2.75rem;--slider-vertical-length:11rem;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--layout-gutter:1rem;--layout-gap:.75rem;--layout-card-pad:1rem;--layout-header:4rem}:root,[data-brand=toffee]{--color-bg:#fbf6f0;--color-sidebar:#f6ede4;--color-surface:#fff;--color-surface-2:#fbf2ea;--color-surface-overlay:#fff;--color-border:#f0e0d2;--color-border-strong:#96887b;--color-text:#241611;--color-text-muted:#7f6554;--color-accent:#e8672e;--color-accent-fill:#c94b00;--color-accent-strong:#ad4004;--color-accent-soft:#fbe0d0;--color-accent-ink:#ae4106;--color-on-accent:#fff;--color-primary-fill:var(--color-accent-fill);--color-primary-fill-hover:var(--color-accent-strong);--color-primary-border:transparent;--color-on-primary:var(--color-on-accent);--color-on-primary-hover:var(--color-on-accent);--color-primary-shade:var(--color-text);--color-selection:#c94b00;--color-on-selection:#fff;--color-focus:#c94b00;--color-nav-active:#fbe0d0;--color-nav-active-fg:#8a3a12;--color-row-current:#fdeee5;--color-track:#95897e;--color-switch-track:var(--color-track);--color-switch-knob:var(--color-surface);--color-switch-knob-on:var(--color-surface);--color-switch-border:transparent;--color-icon-bg:#fce7da;--color-icon-fg:#c8531f;--color-mark-item:#33211a;--color-mark-item-detail:#fff4e9;--color-success:#2a7943;--color-success-bg:#e4f1e7;--color-warning:#876501;--color-warning-bg:#f7eed3;--color-danger:#c22d3a;--color-danger-bg:#fbe4e6;--color-on-danger:#fff;--color-danger-fill:var(--color-danger);--color-danger-fill-hover:#ac2a34;--color-danger-border:transparent;--color-on-danger-fill:var(--color-on-danger);--color-window-close:var(--color-danger);--color-on-window-close:var(--color-on-danger);--color-info:#2a64a8;--color-info-bg:#e4edf8;--color-callout-muted:#7d6353;--color-callout-edge:#908276;--color-toast-bg:#241611;--color-toast-fg:#fbf6f0;--color-media-stage:#000;--color-on-media-stage:#fff;--color-qr-bg:#fff;--color-qr-fg:#000;--color-scrim:#24161166;--color-scrollbar:#96887b;--color-scrollbar-hover:#c94b00;--color-console-bg:#120c08;--color-console-raised:#2b1e15;--color-console-fg:#f7ece2;--color-console-muted:#b69a86;--color-console-line:#3a2a1d;--color-console-edge:#7c695b;--color-console-accent:#f5813f;--color-console-accent-soft:#3a241a;--color-console-accent-strong:#ff9457;--color-console-primary-fill-hover:#55311b;--color-console-success:#5fd08a;--color-console-warning:#e6b94f;--color-console-danger:#f7707c;--color-console-danger-bg:#351a1e;--color-console-info-bg:#172338;--color-console-success-bg:#16281c;--color-console-warning-bg:#2e2610;--color-console-callout-edge:#816e60;--color-console-danger-fill-hover:#4c2429;--color-console-info:#7faeeb;--color-console-mark-item:#fff4e9;--color-console-mark-item-detail:#33211a;--shadow-card:0 6px 20px #3c1e0a14;--shadow-overlay:0 20px 48px #32190a38;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark],[data-brand=toffee][data-theme=dark]{--color-bg:#17100b;--color-sidebar:#120c08;--color-surface:#221810;--color-surface-2:#2b1e15;--color-surface-overlay:#221810;--color-border:#3a2a1d;--color-border-strong:#7c695b;--color-text:#f7ece2;--color-text-muted:#b69a86;--color-accent:#f5813f;--color-accent-fill:#f5813f;--color-accent-strong:#ff9457;--color-accent-soft:#3a241a;--color-accent-ink:#f5813f;--color-on-accent:#241006;--color-primary-fill:var(--color-accent-soft);--color-primary-fill-hover:#55311b;--color-primary-border:var(--color-accent-fill);--color-on-primary:var(--color-accent-ink);--color-on-primary-hover:var(--color-accent-strong);--color-primary-shade:transparent;--color-selection:#c94b00;--color-on-selection:#fff;--color-focus:#f5813f;--color-nav-active:#33231a;--color-nav-active-fg:#f6b79e;--color-row-current:#2f1f16;--color-track:#87786f;--color-switch-track:var(--color-surface-2);--color-switch-knob:var(--color-text-muted);--color-switch-knob-on:var(--color-accent-ink);--color-switch-border:var(--color-border-strong);--color-icon-bg:#33231a;--color-icon-fg:#f6b79e;--color-mark-item:#fff4e9;--color-mark-item-detail:#33211a;--color-success:#5fd08a;--color-success-bg:#16281c;--color-warning:#e6b94f;--color-warning-bg:#2e2610;--color-danger:#f7707c;--color-danger-bg:#351a1e;--color-on-danger:#17100b;--color-danger-fill:var(--color-danger-bg);--color-danger-fill-hover:#4c2429;--color-danger-border:var(--color-danger);--color-on-danger-fill:var(--color-danger);--color-window-close:#c22d3a;--color-on-window-close:#fff;--color-info:#7faeeb;--color-info-bg:#172338;--color-callout-muted:var(--color-text-muted);--color-callout-edge:#816e60;--color-toast-bg:#f7ece2;--color-toast-fg:#17100b;--color-media-stage:#000;--color-on-media-stage:#fff;--color-qr-bg:#fff;--color-qr-fg:#000;--color-scrim:#0009;--color-scrollbar:#7c695b;--color-scrollbar-hover:#f5813f;--color-console-bg:#120c08;--color-console-raised:#2b1e15;--color-console-fg:#f7ece2;--color-console-muted:#b69a86;--color-console-line:#3a2a1d;--color-console-edge:#7c695b;--color-console-accent:#f5813f;--color-console-accent-soft:#3a241a;--color-console-accent-strong:#ff9457;--color-console-primary-fill-hover:#55311b;--color-console-success:#5fd08a;--color-console-warning:#e6b94f;--color-console-danger:#f7707c;--color-console-danger-bg:#351a1e;--color-console-info-bg:#172338;--color-console-success-bg:#16281c;--color-console-warning-bg:#2e2610;--color-console-callout-edge:#816e60;--color-console-danger-fill-hover:#4c2429;--color-console-info:#7faeeb;--color-console-mark-item:#fff4e9;--color-console-mark-item-detail:#33211a;--shadow-card:0 8px 28px #0006;--shadow-overlay:0 20px 48px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-brand=cocoa]{--color-bg:#f6f1ec;--color-sidebar:#efe7de;--color-surface:#fffdfb;--color-surface-2:#f1e9e1;--color-surface-overlay:#fffdfb;--color-border:#e4d8cc;--color-border-strong:#8d8277;--color-text:#2a211b;--color-text-muted:#736455;--color-accent:#b5642e;--color-accent-fill:#b05f29;--color-accent-strong:#9c4d12;--color-accent-soft:#eedfcf;--color-accent-ink:#9c4d11;--color-on-accent:#fff;--color-primary-fill:var(--color-accent-fill);--color-primary-fill-hover:var(--color-accent-strong);--color-primary-border:transparent;--color-on-primary:var(--color-on-accent);--color-on-primary-hover:var(--color-on-accent);--color-primary-shade:var(--color-text);--color-selection:#b05f29;--color-on-selection:#fff;--color-focus:#b05f29;--color-nav-active:#eedfcf;--color-nav-active-fg:#7a4620;--color-row-current:#f6ede3;--color-track:#8e8479;--color-switch-track:var(--color-track);--color-switch-knob:var(--color-surface);--color-switch-knob-on:var(--color-surface);--color-switch-border:transparent;--color-icon-bg:#efe1d2;--color-icon-fg:#954e20;--color-mark-item:#33211a;--color-mark-item-detail:#fff4e9;--color-success:#2a7943;--color-success-bg:#e4f1e7;--color-warning:#876501;--color-warning-bg:#f7eed3;--color-danger:#c22d3a;--color-danger-bg:#fbe4e6;--color-on-danger:#fff;--color-danger-fill:var(--color-danger);--color-danger-fill-hover:#ad2b36;--color-danger-border:transparent;--color-on-danger-fill:var(--color-on-danger);--color-window-close:var(--color-danger);--color-on-window-close:var(--color-on-danger);--color-info:#2a64a8;--color-info-bg:#e4edf8;--color-callout-muted:var(--color-text-muted);--color-callout-edge:var(--color-border-strong);--color-toast-bg:#2a211b;--color-toast-fg:#f6f1ec;--color-media-stage:#000;--color-on-media-stage:#fff;--color-qr-bg:#fff;--color-qr-fg:#000;--color-scrim:#2a211b66;--color-scrollbar:#8d8277;--color-scrollbar-hover:#b05f29;--color-console-bg:#120e0c;--color-console-raised:#29221d;--color-console-fg:#efe7df;--color-console-muted:#ae9e90;--color-console-line:#39302a;--color-console-edge:#776d66;--color-console-accent:#d98a4e;--color-console-accent-soft:#322620;--color-console-accent-strong:#e7a268;--color-console-primary-fill-hover:#4c3523;--color-console-success:#5fd08a;--color-console-warning:#e6b94f;--color-console-danger:#f7707c;--color-console-danger-bg:#351a1e;--color-console-info-bg:#172338;--color-console-success-bg:#16281c;--color-console-warning-bg:#2e2610;--color-console-callout-edge:#796f68;--color-console-danger-fill-hover:#4c2429;--color-console-info:#7faeeb;--color-console-mark-item:#fff4e9;--color-console-mark-item-detail:#33211a;--shadow-card:0 6px 20px #321e0f14;--shadow-overlay:0 20px 48px #28190c38;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-brand=cocoa][data-theme=dark]{--color-bg:#161210;--color-sidebar:#120e0c;--color-surface:#201a16;--color-surface-2:#29221d;--color-surface-overlay:#201a16;--color-border:#39302a;--color-border-strong:#776d66;--color-text:#efe7df;--color-text-muted:#ae9e90;--color-accent:#d98a4e;--color-accent-fill:#d98a4e;--color-accent-strong:#e7a268;--color-accent-soft:#322620;--color-accent-ink:#d98a4e;--color-on-accent:#241608;--color-primary-fill:var(--color-accent-soft);--color-primary-fill-hover:#4c3523;--color-primary-border:var(--color-accent-fill);--color-on-primary:var(--color-accent-ink);--color-on-primary-hover:var(--color-accent-strong);--color-primary-shade:transparent;--color-selection:#b05f29;--color-on-selection:#fff;--color-focus:#d98a4e;--color-nav-active:#2e251f;--color-nav-active-fg:#e6b58a;--color-row-current:#2a211c;--color-track:#837971;--color-switch-track:var(--color-surface-2);--color-switch-knob:var(--color-text-muted);--color-switch-knob-on:var(--color-accent-ink);--color-switch-border:var(--color-border-strong);--color-icon-bg:#2e251f;--color-icon-fg:#e6b58a;--color-mark-item:#fff4e9;--color-mark-item-detail:#33211a;--color-success:#5fd08a;--color-success-bg:#16281c;--color-warning:#e6b94f;--color-warning-bg:#2e2610;--color-danger:#f7707c;--color-danger-bg:#351a1e;--color-on-danger:#161210;--color-danger-fill:var(--color-danger-bg);--color-danger-fill-hover:#4c2429;--color-danger-border:var(--color-danger);--color-on-danger-fill:var(--color-danger);--color-window-close:#c22d3a;--color-on-window-close:#fff;--color-info:#7faeeb;--color-info-bg:#172338;--color-callout-muted:var(--color-text-muted);--color-callout-edge:#796f68;--color-toast-bg:#efe7df;--color-toast-fg:#161210;--color-media-stage:#000;--color-on-media-stage:#fff;--color-qr-bg:#fff;--color-qr-fg:#000;--color-scrim:#0000009e;--color-scrollbar:#776d66;--color-scrollbar-hover:#d98a4e;--color-console-bg:#120e0c;--color-console-raised:#29221d;--color-console-fg:#efe7df;--color-console-muted:#ae9e90;--color-console-line:#39302a;--color-console-edge:#776d66;--color-console-accent:#d98a4e;--color-console-accent-soft:#322620;--color-console-accent-strong:#e7a268;--color-console-primary-fill-hover:#4c3523;--color-console-success:#5fd08a;--color-console-warning:#e6b94f;--color-console-danger:#f7707c;--color-console-danger-bg:#351a1e;--color-console-info-bg:#172338;--color-console-success-bg:#16281c;--color-console-warning-bg:#2e2610;--color-console-callout-edge:#796f68;--color-console-danger-fill-hover:#4c2429;--color-console-info:#7faeeb;--color-console-mark-item:#fff4e9;--color-console-mark-item-detail:#33211a;--shadow-card:0 8px 28px #0000006b;--shadow-overlay:0 20px 48px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-brand=forest]{--color-bg:#f7f7f2;--color-sidebar:#eaede2;--color-surface:#fff;--color-surface-2:#eff1e9;--color-surface-overlay:#fff;--color-border:#dee3d5;--color-border-strong:#85897d;--color-text:#232619;--color-text-muted:#616d5a;--color-accent:#e8672e;--color-accent-fill:#c94b00;--color-accent-strong:#ad4004;--color-accent-soft:#fbe0d0;--color-accent-ink:#ae4106;--color-on-accent:#fff;--color-primary-fill:var(--color-accent-fill);--color-primary-fill-hover:var(--color-accent-strong);--color-primary-border:transparent;--color-on-primary:var(--color-on-accent);--color-on-primary-hover:var(--color-on-accent);--color-primary-shade:var(--color-text);--color-selection:#c94b00;--color-on-selection:#fff;--color-focus:#c94b00;--color-nav-active:#e6ead8;--color-nav-active-fg:#386b6e;--color-row-current:#fdeee5;--color-track:#878b7f;--color-switch-track:var(--color-track);--color-switch-knob:var(--color-surface);--color-switch-knob-on:var(--color-surface);--color-switch-border:transparent;--color-icon-bg:#e6ead8;--color-icon-fg:#386b6e;--color-mark-item:#33211a;--color-mark-item-detail:#fff4e9;--color-success:#2a7943;--color-success-bg:#e4f1e7;--color-warning:#876501;--color-warning-bg:#f7eed3;--color-danger:#c22d3a;--color-danger-bg:#fbe4e6;--color-on-danger:#fff;--color-danger-fill:var(--color-danger);--color-danger-fill-hover:#ac2c35;--color-danger-border:transparent;--color-on-danger-fill:var(--color-on-danger);--color-window-close:var(--color-danger);--color-on-window-close:var(--color-on-danger);--color-info:#2a64a8;--color-info-bg:#e4edf8;--color-callout-muted:var(--color-text-muted);--color-callout-edge:#82867a;--color-toast-bg:#232619;--color-toast-fg:#f7f7f2;--color-media-stage:#000;--color-on-media-stage:#fff;--color-qr-bg:#fff;--color-qr-fg:#000;--color-scrim:#23261966;--color-scrollbar:#85897d;--color-scrollbar-hover:#c94b00;--color-console-bg:#0c0f0a;--color-console-raised:#20261c;--color-console-fg:#eaf0e4;--color-console-muted:#93a088;--color-console-line:#2e362a;--color-console-edge:#6a7366;--color-console-accent:#f5813f;--color-console-accent-soft:#33241a;--color-console-accent-strong:#ff9457;--color-console-primary-fill-hover:#4e3620;--color-console-success:#5fd08a;--color-console-warning:#e6b94f;--color-console-danger:#f7707c;--color-console-danger-bg:#351a1e;--color-console-info-bg:#172338;--color-console-success-bg:#16281c;--color-console-warning-bg:#2e2610;--color-console-callout-edge:#6a7366;--color-console-danger-fill-hover:#4c2429;--color-console-info:#7faeeb;--color-console-mark-item:#fff4e9;--color-console-mark-item-detail:#33211a;--shadow-card:0 6px 20px #282d1914;--shadow-overlay:0 20px 48px #1e281433;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-brand=forest][data-theme=dark]{--color-bg:#10130e;--color-sidebar:#0c0f0a;--color-surface:#191e16;--color-surface-2:#20261c;--color-surface-overlay:#191e16;--color-border:#2e362a;--color-border-strong:#6a7366;--color-text:#eaf0e4;--color-text-muted:#93a088;--color-accent:#f5813f;--color-accent-fill:#f5813f;--color-accent-strong:#ff9457;--color-accent-soft:#33241a;--color-accent-ink:#f5813f;--color-on-accent:#241006;--color-primary-fill:var(--color-accent-soft);--color-primary-fill-hover:#4e3620;--color-primary-border:var(--color-accent-fill);--color-on-primary:var(--color-accent-ink);--color-on-primary-hover:var(--color-accent-strong);--color-primary-shade:transparent;--color-selection:#c94b00;--color-on-selection:#fff;--color-focus:#f5813f;--color-nav-active:#232a1c;--color-nav-active-fg:#a7c9bf;--color-row-current:#272118;--color-track:#747e70;--color-switch-track:var(--color-surface-2);--color-switch-knob:var(--color-text-muted);--color-switch-knob-on:var(--color-accent-ink);--color-switch-border:var(--color-border-strong);--color-icon-bg:#232a1c;--color-icon-fg:#a7c9bf;--color-mark-item:#fff4e9;--color-mark-item-detail:#33211a;--color-success:#5fd08a;--color-success-bg:#16281c;--color-warning:#e6b94f;--color-warning-bg:#2e2610;--color-danger:#f7707c;--color-danger-bg:#351a1e;--color-on-danger:#10130e;--color-danger-fill:var(--color-danger-bg);--color-danger-fill-hover:#4c2429;--color-danger-border:var(--color-danger);--color-on-danger-fill:var(--color-danger);--color-window-close:#c22d3a;--color-on-window-close:#fff;--color-info:#7faeeb;--color-info-bg:#172338;--color-callout-muted:var(--color-text-muted);--color-callout-edge:var(--color-border-strong);--color-toast-bg:#eaf0e4;--color-toast-fg:#10130e;--color-media-stage:#000;--color-on-media-stage:#fff;--color-qr-bg:#fff;--color-qr-fg:#000;--color-scrim:#0009;--color-scrollbar:#6a7366;--color-scrollbar-hover:#f5813f;--color-console-bg:#0c0f0a;--color-console-raised:#20261c;--color-console-fg:#eaf0e4;--color-console-muted:#93a088;--color-console-line:#2e362a;--color-console-edge:#6a7366;--color-console-accent:#f5813f;--color-console-accent-soft:#33241a;--color-console-accent-strong:#ff9457;--color-console-primary-fill-hover:#4e3620;--color-console-success:#5fd08a;--color-console-warning:#e6b94f;--color-console-danger:#f7707c;--color-console-danger-bg:#351a1e;--color-console-info-bg:#172338;--color-console-success-bg:#16281c;--color-console-warning-bg:#2e2610;--color-console-callout-edge:#6a7366;--color-console-danger-fill-hover:#4c2429;--color-console-info:#7faeeb;--color-console-mark-item:#fff4e9;--color-console-mark-item-detail:#33211a;--shadow-card:0 8px 28px #0000006b;--shadow-overlay:0 20px 48px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]),[data-brand=toffee]:not([data-theme]){--color-bg:#17100b;--color-sidebar:#120c08;--color-surface:#221810;--color-surface-2:#2b1e15;--color-surface-overlay:#221810;--color-border:#3a2a1d;--color-border-strong:#7c695b;--color-text:#f7ece2;--color-text-muted:#b69a86;--color-accent:#f5813f;--color-accent-fill:#f5813f;--color-accent-strong:#ff9457;--color-accent-soft:#3a241a;--color-accent-ink:#f5813f;--color-on-accent:#241006;--color-primary-fill:var(--color-accent-soft);--color-primary-fill-hover:#55311b;--color-primary-border:var(--color-accent-fill);--color-on-primary:var(--color-accent-ink);--color-on-primary-hover:var(--color-accent-strong);--color-primary-shade:transparent;--color-selection:#c94b00;--color-on-selection:#fff;--color-focus:#f5813f;--color-nav-active:#33231a;--color-nav-active-fg:#f6b79e;--color-row-current:#2f1f16;--color-track:#87786f;--color-switch-track:var(--color-surface-2);--color-switch-knob:var(--color-text-muted);--color-switch-knob-on:var(--color-accent-ink);--color-switch-border:var(--color-border-strong);--color-icon-bg:#33231a;--color-icon-fg:#f6b79e;--color-mark-item:#fff4e9;--color-mark-item-detail:#33211a;--color-success:#5fd08a;--color-success-bg:#16281c;--color-warning:#e6b94f;--color-warning-bg:#2e2610;--color-danger:#f7707c;--color-danger-bg:#351a1e;--color-on-danger:#17100b;--color-danger-fill:var(--color-danger-bg);--color-danger-fill-hover:#4c2429;--color-danger-border:var(--color-danger);--color-on-danger-fill:var(--color-danger);--color-window-close:#c22d3a;--color-on-window-close:#fff;--color-info:#7faeeb;--color-info-bg:#172338;--color-callout-muted:var(--color-text-muted);--color-callout-edge:#816e60;--color-toast-bg:#f7ece2;--color-toast-fg:#17100b;--color-media-stage:#000;--color-on-media-stage:#fff;--color-qr-bg:#fff;--color-qr-fg:#000;--color-scrim:#0009;--color-scrollbar:#7c695b;--color-scrollbar-hover:#f5813f;--color-console-bg:#120c08;--color-console-raised:#2b1e15;--color-console-fg:#f7ece2;--color-console-muted:#b69a86;--color-console-line:#3a2a1d;--color-console-edge:#7c695b;--color-console-accent:#f5813f;--color-console-accent-soft:#3a241a;--color-console-accent-strong:#ff9457;--color-console-primary-fill-hover:#55311b;--color-console-success:#5fd08a;--color-console-warning:#e6b94f;--color-console-danger:#f7707c;--color-console-danger-bg:#351a1e;--color-console-info-bg:#172338;--color-console-success-bg:#16281c;--color-console-warning-bg:#2e2610;--color-console-callout-edge:#816e60;--color-console-danger-fill-hover:#4c2429;--color-console-info:#7faeeb;--color-console-mark-item:#fff4e9;--color-console-mark-item-detail:#33211a;--shadow-card:0 8px 28px #0006;--shadow-overlay:0 20px 48px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-brand=cocoa]:not([data-theme]){--color-bg:#161210;--color-sidebar:#120e0c;--color-surface:#201a16;--color-surface-2:#29221d;--color-surface-overlay:#201a16;--color-border:#39302a;--color-border-strong:#776d66;--color-text:#efe7df;--color-text-muted:#ae9e90;--color-accent:#d98a4e;--color-accent-fill:#d98a4e;--color-accent-strong:#e7a268;--color-accent-soft:#322620;--color-accent-ink:#d98a4e;--color-on-accent:#241608;--color-primary-fill:var(--color-accent-soft);--color-primary-fill-hover:#4c3523;--color-primary-border:var(--color-accent-fill);--color-on-primary:var(--color-accent-ink);--color-on-primary-hover:var(--color-accent-strong);--color-primary-shade:transparent;--color-selection:#b05f29;--color-on-selection:#fff;--color-focus:#d98a4e;--color-nav-active:#2e251f;--color-nav-active-fg:#e6b58a;--color-row-current:#2a211c;--color-track:#837971;--color-switch-track:var(--color-surface-2);--color-switch-knob:var(--color-text-muted);--color-switch-knob-on:var(--color-accent-ink);--color-switch-border:var(--color-border-strong);--color-icon-bg:#2e251f;--color-icon-fg:#e6b58a;--color-mark-item:#fff4e9;--color-mark-item-detail:#33211a;--color-success:#5fd08a;--color-success-bg:#16281c;--color-warning:#e6b94f;--color-warning-bg:#2e2610;--color-danger:#f7707c;--color-danger-bg:#351a1e;--color-on-danger:#161210;--color-danger-fill:var(--color-danger-bg);--color-danger-fill-hover:#4c2429;--color-danger-border:var(--color-danger);--color-on-danger-fill:var(--color-danger);--color-window-close:#c22d3a;--color-on-window-close:#fff;--color-info:#7faeeb;--color-info-bg:#172338;--color-callout-muted:var(--color-text-muted);--color-callout-edge:#796f68;--color-toast-bg:#efe7df;--color-toast-fg:#161210;--color-media-stage:#000;--color-on-media-stage:#fff;--color-qr-bg:#fff;--color-qr-fg:#000;--color-scrim:#0000009e;--color-scrollbar:#776d66;--color-scrollbar-hover:#d98a4e;--color-console-bg:#120e0c;--color-console-raised:#29221d;--color-console-fg:#efe7df;--color-console-muted:#ae9e90;--color-console-line:#39302a;--color-console-edge:#776d66;--color-console-accent:#d98a4e;--color-console-accent-soft:#322620;--color-console-accent-strong:#e7a268;--color-console-primary-fill-hover:#4c3523;--color-console-success:#5fd08a;--color-console-warning:#e6b94f;--color-console-danger:#f7707c;--color-console-danger-bg:#351a1e;--color-console-info-bg:#172338;--color-console-success-bg:#16281c;--color-console-warning-bg:#2e2610;--color-console-callout-edge:#796f68;--color-console-danger-fill-hover:#4c2429;--color-console-info:#7faeeb;--color-console-mark-item:#fff4e9;--color-console-mark-item-detail:#33211a;--shadow-card:0 8px 28px #0000006b;--shadow-overlay:0 20px 48px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-brand=forest]:not([data-theme]){--color-bg:#10130e;--color-sidebar:#0c0f0a;--color-surface:#191e16;--color-surface-2:#20261c;--color-surface-overlay:#191e16;--color-border:#2e362a;--color-border-strong:#6a7366;--color-text:#eaf0e4;--color-text-muted:#93a088;--color-accent:#f5813f;--color-accent-fill:#f5813f;--color-accent-strong:#ff9457;--color-accent-soft:#33241a;--color-accent-ink:#f5813f;--color-on-accent:#241006;--color-primary-fill:var(--color-accent-soft);--color-primary-fill-hover:#4e3620;--color-primary-border:var(--color-accent-fill);--color-on-primary:var(--color-accent-ink);--color-on-primary-hover:var(--color-accent-strong);--color-primary-shade:transparent;--color-selection:#c94b00;--color-on-selection:#fff;--color-focus:#f5813f;--color-nav-active:#232a1c;--color-nav-active-fg:#a7c9bf;--color-row-current:#272118;--color-track:#747e70;--color-switch-track:var(--color-surface-2);--color-switch-knob:var(--color-text-muted);--color-switch-knob-on:var(--color-accent-ink);--color-switch-border:var(--color-border-strong);--color-icon-bg:#232a1c;--color-icon-fg:#a7c9bf;--color-mark-item:#fff4e9;--color-mark-item-detail:#33211a;--color-success:#5fd08a;--color-success-bg:#16281c;--color-warning:#e6b94f;--color-warning-bg:#2e2610;--color-danger:#f7707c;--color-danger-bg:#351a1e;--color-on-danger:#10130e;--color-danger-fill:var(--color-danger-bg);--color-danger-fill-hover:#4c2429;--color-danger-border:var(--color-danger);--color-on-danger-fill:var(--color-danger);--color-window-close:#c22d3a;--color-on-window-close:#fff;--color-info:#7faeeb;--color-info-bg:#172338;--color-callout-muted:var(--color-text-muted);--color-callout-edge:var(--color-border-strong);--color-toast-bg:#eaf0e4;--color-toast-fg:#10130e;--color-media-stage:#000;--color-on-media-stage:#fff;--color-qr-bg:#fff;--color-qr-fg:#000;--color-scrim:#0009;--color-scrollbar:#6a7366;--color-scrollbar-hover:#f5813f;--color-console-bg:#0c0f0a;--color-console-raised:#20261c;--color-console-fg:#eaf0e4;--color-console-muted:#93a088;--color-console-line:#2e362a;--color-console-edge:#6a7366;--color-console-accent:#f5813f;--color-console-accent-soft:#33241a;--color-console-accent-strong:#ff9457;--color-console-primary-fill-hover:#4e3620;--color-console-success:#5fd08a;--color-console-warning:#e6b94f;--color-console-danger:#f7707c;--color-console-danger-bg:#351a1e;--color-console-info-bg:#172338;--color-console-success-bg:#16281c;--color-console-warning-bg:#2e2610;--color-console-callout-edge:#6a7366;--color-console-danger-fill-hover:#4c2429;--color-console-info:#7faeeb;--color-console-mark-item:#fff4e9;--color-console-mark-item-detail:#33211a;--shadow-card:0 8px 28px #0000006b;--shadow-overlay:0 20px 48px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-reduced-motion:reduce){:root:not([data-reduce-motion=false]),:root:not([data-reduce-motion=false]) [data-motion]{--duration-md:.2s;--duration-lg:.2s;--duration-xl:.2s;--duration-move:1ms;--motion-distance-sm:0px;--motion-distance-md:0px;--motion-distance-lg:0px;--motion-press-scale:1;--motion-press-y:0px;--motion-hover-lift:0px;--motion-stagger:0s;--motion-scale-enter:1;--motion-loops:paused;--motion-sheet-travel:0%}}:root[data-reduce-motion=true],:root[data-reduce-motion=true] [data-motion]{--duration-md:.2s;--duration-lg:.2s;--duration-xl:.2s;--duration-move:1ms;--motion-distance-sm:0px;--motion-distance-md:0px;--motion-distance-lg:0px;--motion-press-scale:1;--motion-press-y:0px;--motion-hover-lift:0px;--motion-stagger:0s;--motion-scale-enter:1;--motion-loops:paused;--motion-sheet-travel:0%}}@layer fox.reset{:where([class^=fox-],[class*=\ fox-]),:where([class^=fox-],[class*=\ fox-]):before,:where([class^=fox-],[class*=\ fox-]):after{box-sizing:border-box}:where([class^=fox-],[class*=\ fox-])[hidden]:not([hidden=until-found]){display:none!important}:where(button,input,textarea,select):where([class^=fox-],[class*=\ fox-]){font:inherit;color:inherit;letter-spacing:inherit}}@layer fox.base{.fox-body{color:var(--color-text);background-color:var(--color-bg);background-image:var(--color-bg-image);font-family:var(--font-ui);font-size:var(--text-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.fox-scope{color:var(--color-text);background-color:var(--color-bg)}.fox-title{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--title-size);letter-spacing:-.01em;text-wrap:balance;margin:0}.fox-muted{color:var(--color-text-muted)}.fox-num{font-family:var(--font-num);font-weight:var(--weight-num);font-variant-numeric:tabular-nums}:where(.fox-focusable,.fox-btn,.fox-segmented__btn,.fox-switch,.fox-link,.fox-winbtn,.fox-card--interactive,.fox-app__brand,.fox-select__trigger,.fox-menu__trigger,.fox-menu__back,.fox-tray-panel__back,.fox-state__title,.fox-state__summary,.fox-callout__close,.fox-settings__title,.fox-app__title):focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}:where(.fox-body,.fox-scope,.fox-console){accent-color:var(--color-accent-fill);caret-color:var(--color-accent-ink)}:where(.fox-body,.fox-scope)::selection{background-color:var(--color-selection);color:var(--color-on-selection)}:where(.fox-body,.fox-scope) ::selection{background-color:var(--color-selection);color:var(--color-on-selection)}:where(.fox-btn,.fox-segmented__btn,.fox-switch,.fox-toggle,.fox-check,.fox-link,.fox-winbtn,.fox-card--interactive,.fox-app__brand,.fox-nav__item,.fox-select__trigger,.fox-select__option,.fox-menu__trigger,.fox-menu__item,.fox-menu__back,.fox-tray-panel__item,.fox-tray-panel__button,.fox-tray-panel__back,.fox-dialog__handle,.fox-slider,.fox-row__main,.fox-callout__close,.fox-settings__link){-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}:where(.fox-titlebar,.fox-app__nav,.fox-app__header,.fox-btn,.fox-segmented,.fox-toggle,.fox-check,.fox-card--interactive,.fox-select__trigger,.fox-select__panel,.fox-menu__panel,.fox-seek,.fox-slider-row,.fox-eq,.fox-tooltip,.fox-settings__index,.fox-tray-panel__card),:where(.fox-body,.fox-scope) :where([role=toolbar],[role=menubar],[role=tablist]){-webkit-user-select:none;user-select:none}:where(.fox-titlebar,.fox-app__nav,.fox-app__header,.fox-select__panel,.fox-menu__panel) :where(input,textarea,[contenteditable]:not([contenteditable=false])),:where(.fox-body,.fox-scope) :where([role=toolbar],[role=menubar],[role=tablist]) :where(input,textarea,[contenteditable]:not([contenteditable=false])){-webkit-user-select:text;user-select:text}:where(.fox-btn,.fox-card--interactive,.fox-app__mark,.fox-nav__icon):not([draggable=true]),:where(.fox-select__icon,.fox-menu__icon,.fox-tray-panel__icon,.fox-tray-panel__mark):not([draggable=true]),:where(.fox-titlebar,.fox-app__nav,.fox-app__header,.fox-btn,.fox-card--interactive) :where(a,img):not([draggable=true]){-webkit-user-drag:none}.fox-visually-hidden:not(.fox-visually-hidden--focusable:focus-within){clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;min-block-size:0!important;inline-size:1px!important;min-inline-size:0!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.fox-scrollbars::-webkit-scrollbar{inline-size:var(--scrollbar-size);block-size:var(--scrollbar-size)}.fox-scrollbars ::-webkit-scrollbar{inline-size:var(--scrollbar-size);block-size:var(--scrollbar-size)}.fox-scrollbars::-webkit-scrollbar-track{background:0 0}.fox-scrollbars ::-webkit-scrollbar-track{background:0 0}.fox-scrollbars::-webkit-scrollbar-corner{background:0 0}.fox-scrollbars ::-webkit-scrollbar-corner{background:0 0}.fox-scrollbars::-webkit-scrollbar-button{display:none}.fox-scrollbars ::-webkit-scrollbar-button{display:none}.fox-scrollbars::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar);border:var(--scrollbar-inset) solid transparent;border-radius:var(--radius-pill);background-clip:padding-box;min-block-size:40px}.fox-scrollbars ::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar);border:var(--scrollbar-inset) solid transparent;border-radius:var(--radius-pill);background-clip:padding-box;min-block-size:40px}.fox-scrollbars::-webkit-scrollbar-thumb:hover{background-color:var(--color-scrollbar-hover)}.fox-scrollbars ::-webkit-scrollbar-thumb:hover{background-color:var(--color-scrollbar-hover)}@supports not selector(::-webkit-scrollbar){.fox-scrollbars,.fox-scrollbars *{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar) transparent}}}@layer fox.components{.fox-btn{appearance:none;justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--size-control);padding:0 var(--space-5);border:var(--border-width) solid transparent;border-radius:var(--radius-btn);font-family:var(--font-ui);font-weight:var(--weight-medium);font-size:var(--text-md);line-height:var(--leading-tight);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;display:inline-flex}.fox-btn:disabled,.fox-btn[aria-disabled=true]{border-style:dashed;border-color:var(--color-border-strong);color:var(--color-text-muted);cursor:not-allowed;background-color:#0000}.fox-btn--primary{background-color:var(--color-primary-fill);border-color:var(--color-primary-border);color:var(--color-on-primary)}.fox-btn--primary:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-primary-fill-hover);color:var(--color-on-primary-hover)}.fox-btn--secondary{background-color:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.fox-btn--secondary:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-surface-2)}.fox-btn--ghost{color:var(--color-accent-ink);background-color:#0000}.fox-btn--ghost:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-accent-soft)}.fox-btn--danger{background-color:var(--color-danger-fill);border-color:var(--color-danger-border);color:var(--color-on-danger-fill)}.fox-btn--danger:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-danger-fill-hover)}.fox-btn--pill{border-radius:var(--radius-pill)}.fox-btn--sm{min-block-size:var(--size-control-sm);padding:0 var(--space-3);font-size:var(--text-sm)}.fox-btn--lg{min-block-size:var(--size-control-lg);padding:0 var(--space-6);font-size:var(--text-lg)}.fox-btn--icon{min-inline-size:var(--size-control);flex:none;padding:0}.fox-btn--block{inline-size:100%;display:flex}.fox-btn[aria-busy=true]{pointer-events:none}.fox-btn[aria-busy=true]:before{content:"";border:var(--focus-width) solid currentColor;border-radius:var(--dot-radius);border-inline-end-color:#0000;flex:none;block-size:1em;inline-size:1em}.fox-field{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.fox-field__label{font-size:var(--text-sm);color:var(--color-text-muted);letter-spacing:var(--label-tracking)}.fox-field__hint{font-size:var(--text-sm);color:var(--color-text-muted)}.fox-field__error{align-items:flex-start;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-danger);display:flex}.fox-field__error:before{content:"";background-color:currentColor;flex:none;block-size:1em;inline-size:1em;margin-block-start:.2em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M12 7v6M12 16.5v.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M12 7v6M12 16.5v.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.fox-input,.fox-textarea{inline-size:100%;min-block-size:var(--size-control);padding:0 var(--space-3);background-color:var(--color-surface-2);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-md)}.fox-textarea{min-block-size:var(--size-textarea);padding:var(--space-3);resize:vertical;line-height:var(--leading-normal)}.fox-input::placeholder,.fox-textarea::placeholder{color:var(--color-text-muted);opacity:1}.fox-input:hover:not(:disabled,:focus-visible),.fox-textarea:hover:not(:disabled,:focus-visible){border-color:var(--color-text-muted)}.fox-input:focus-visible,.fox-textarea:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:1px;border-color:var(--color-focus)}.fox-input[aria-invalid=true],.fox-textarea[aria-invalid=true]{border-color:var(--color-danger);box-shadow:inset 0 0 0 var(--border-width) var(--color-danger)}.fox-input[aria-invalid=true]:focus-visible,.fox-textarea[aria-invalid=true]:focus-visible{border-color:var(--color-danger)}.fox-input:disabled,.fox-textarea:disabled{border-style:dashed;border-color:var(--color-border-strong);box-shadow:none;color:var(--color-text-muted);cursor:not-allowed;background-color:#0000}.fox-input--num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.fox-card{gap:var(--space-4);min-inline-size:0;padding:var(--layout-card-pad);background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.fox-card--interactive{color:inherit;text-align:start;text-decoration:none}.fox-card__title{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-xl);text-wrap:balance;margin:0}.fox-card__hint{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.fox-card__actions{gap:var(--space-2);flex-wrap:wrap;margin-block-start:auto;display:flex}.fox-pill{align-items:center;gap:var(--space-2);inline-size:fit-content;max-inline-size:100%;padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1;display:inline-flex}.fox-pill__dot{inline-size:var(--size-status-dot);block-size:var(--size-status-dot);border-radius:var(--dot-radius);background-color:currentColor;flex:none}.fox-pill--warning .fox-pill__dot{clip-path:polygon(50% 0,100% 100%,0 100%);inline-size:calc(var(--size-status-dot) + 2px);block-size:calc(var(--size-status-dot) + 1px);border-radius:0}.fox-pill--danger .fox-pill__dot{inline-size:calc(var(--size-status-dot) - 1px);block-size:calc(var(--size-status-dot) - 1px);border-radius:1px;transform:rotate(45deg)}.fox-pill--info .fox-pill__dot{box-shadow:inset 0 0 0 var(--focus-width) currentColor;background-color:#0000}.fox-pill--neutral .fox-pill__dot{block-size:var(--focus-width);border-radius:var(--radius-pill)}.fox-pill--success{color:var(--color-success);background-color:var(--color-success-bg)}.fox-pill--warning{color:var(--color-warning);background-color:var(--color-warning-bg)}.fox-pill--danger{color:var(--color-danger);background-color:var(--color-danger-bg)}.fox-pill--info{color:var(--color-info);background-color:var(--color-info-bg)}.fox-pill--neutral{color:var(--color-text-muted);background-color:var(--color-surface-2)}.fox-badge{align-items:center;gap:var(--space-1);inline-size:fit-content;max-inline-size:100%;padding:calc(var(--space-1) / 2) var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);background-color:var(--color-accent-soft);color:var(--color-accent-ink);font-size:var(--text-xs);font-weight:var(--weight-medium);display:inline-flex}.fox-segmented{gap:calc(var(--space-1) / 2);inline-size:fit-content;max-inline-size:100%;padding:calc(var(--space-1) / 2);background-color:var(--color-surface-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-btn);flex-wrap:wrap;margin:0;display:inline-flex}.fox-segmented__btn{appearance:none;justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--size-segment);padding:var(--space-1) var(--space-3);border-radius:calc(var(--radius-btn) - var(--space-1) / 2);color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background-color:#0000;border:0;display:inline-flex}.fox-segmented__btn:hover:not(:disabled,[aria-pressed=true],[aria-selected=true]){color:var(--color-text)}.fox-segmented__btn[aria-pressed=true],.fox-segmented__btn[aria-selected=true]{--_contour:inset 0 0 0 var(--border-width) var(--color-primary-border);background-color:var(--color-primary-fill);color:var(--color-on-primary);box-shadow:var(--_contour)}.fox-segmented__btn:disabled{box-shadow:none;outline:var(--border-width) dashed var(--color-border-strong);outline-offset:calc(-1 * var(--border-width));color:var(--color-text-muted);cursor:not-allowed;background-color:#0000}.fox-toggle{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--size-control);cursor:pointer;display:flex}.fox-switch{--_inset:calc((var(--size-switch-height) - var(--size-switch-knob)) / 2);--_travel:calc(var(--size-switch-width) - var(--size-switch-knob) - 2 * var(--_inset));--_edge:calc(var(--border-width) * 1.5);--_contour:inset 0 0 0 var(--_edge) var(--color-switch-border);appearance:none;inline-size:var(--size-switch-width);block-size:var(--size-switch-height);background-color:var(--color-switch-track);border-radius:var(--radius-pill);box-shadow:var(--_contour);cursor:pointer;flex:none;margin:0;position:relative}.fox-switch:after{content:"";inline-size:var(--size-switch-knob);block-size:var(--size-switch-knob);background-color:var(--color-switch-knob);border-radius:var(--dot-radius);box-shadow:var(--shadow-card);position:absolute;inset-block-start:var(--_inset);inset-inline-start:var(--_inset)}.fox-switch:checked{--_contour:inset 0 0 0 var(--_edge) var(--color-primary-border);background-color:var(--color-primary-fill)}.fox-switch:checked:after{background-color:var(--color-switch-knob-on);transform:translateX(var(--_travel))}.fox-switch:checked:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{transform:translateX(calc(-1 * var(--_travel)))}.fox-switch:disabled{box-shadow:none;outline:var(--border-width) dashed var(--color-border-strong);outline-offset:calc(-1 * var(--border-width));cursor:not-allowed;background-color:#0000}.fox-switch:disabled:after{background-color:var(--color-text-muted);box-shadow:none}.fox-check{align-items:center;gap:var(--space-2);min-block-size:var(--size-control);cursor:pointer;display:inline-flex}.fox-check:has(input:disabled){cursor:not-allowed}:where(.fox-body,.fox-scope,.fox-console) :where(input:is([type=checkbox],[type=radio]):not(.fox-switch,[data-fox-own],[data-fox-own] *)){--_edge:calc(var(--border-width) * 1.5);--_inner:calc(var(--size-check) - 2 * var(--_edge));--_mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");appearance:none;box-sizing:border-box;inline-size:var(--size-check);block-size:var(--size-check);vertical-align:middle;border:var(--_edge) solid var(--color-border-strong);border-radius:var(--radius-check);color:var(--color-on-primary);cursor:pointer;background-color:#0000;flex:none;place-content:center;margin:0;display:inline-grid}:where(.fox-body,.fox-scope,.fox-console) :where(input[type=radio]:not(.fox-switch,[data-fox-own],[data-fox-own] *)){border-radius:var(--dot-radius)}:where(.fox-body,.fox-scope,.fox-console) :where(input:is([type=checkbox],[type=radio]):not(.fox-switch,[data-fox-own],[data-fox-own] *)):after{content:"";inline-size:var(--_inner);block-size:var(--_inner);-webkit-mask:var(--_mark) center / contain no-repeat;-webkit-mask:var(--_mark) center / contain no-repeat;-webkit-mask:var(--_mark) center / contain no-repeat;mask:var(--_mark) center / contain no-repeat;visibility:hidden;background-color:currentColor}:where(.fox-body,.fox-scope,.fox-console) :where(input[type=checkbox]:not(.fox-switch,[data-fox-own],[data-fox-own] *)):indeterminate{--_mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round'%3E%3Cpath d='M6.5 12h11'/%3E%3C/svg%3E")}:where(.fox-body,.fox-scope,.fox-console) :where(input[type=radio]:not(.fox-switch,[data-fox-own],[data-fox-own] *)):after{inline-size:calc(var(--_inner) / 2);block-size:calc(var(--_inner) / 2);border-radius:var(--dot-radius);-webkit-mask:none;mask:none}:where(.fox-body,.fox-scope,.fox-console) :where(input:is([type=checkbox],[type=radio]):not(.fox-switch,[data-fox-own],[data-fox-own] *)):where(:checked,[type=checkbox]:indeterminate){background-color:var(--color-primary-fill);border-color:var(--color-primary-border)}:where(.fox-body,.fox-scope,.fox-console) :where(input:is([type=checkbox],[type=radio]):not(.fox-switch,[data-fox-own],[data-fox-own] *)):where(:checked,[type=checkbox]:indeterminate):after{visibility:visible}:where(.fox-body,.fox-scope,.fox-console) :where(input:is([type=checkbox],[type=radio]):not(.fox-switch,[data-fox-own],[data-fox-own] *)):disabled{border-style:dashed;border-color:var(--color-border-strong);color:var(--color-text-muted);cursor:not-allowed;background-color:#0000}:where(.fox-body,.fox-scope,.fox-console) :where(input:is([type=checkbox],[type=radio]):not(.fox-switch,[data-fox-own],[data-fox-own] *)):focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.fox-link{color:var(--color-accent-ink);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.fox-link:hover{text-decoration-thickness:2px}.fox-link--quiet{text-decoration:none}.fox-link--quiet:hover,.fox-link--quiet:focus-visible{text-decoration:underline}.fox-toast-region{z-index:var(--z-toast);inset-inline:var(--space-4);align-items:center;gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-end:calc(var(--toast-offset,0px) + max(var(--space-6), env(safe-area-inset-bottom)))}.fox-toast{align-items:center;gap:var(--space-2);max-inline-size:min(28rem,100%);padding:var(--space-2) var(--space-4);background-color:var(--color-toast-bg);color:var(--color-toast-fg);border:var(--border-width) solid transparent;border-radius:var(--radius-btn);box-shadow:var(--shadow-overlay);font-size:var(--text-sm);pointer-events:auto;display:inline-flex}.fox-toast::selection{background-color:var(--color-toast-fg);color:var(--color-toast-bg)}.fox-toast ::selection{background-color:var(--color-toast-fg);color:var(--color-toast-bg)}.fox-toast--success:before,.fox-toast--danger:before{content:"";block-size:1.1em;inline-size:1.1em;-webkit-mask:var(--_icon) center / contain no-repeat;-webkit-mask:var(--_icon) center / contain no-repeat;-webkit-mask:var(--_icon) center / contain no-repeat;mask:var(--_icon) center / contain no-repeat;background-color:currentColor;flex:none}.fox-toast--success{--_icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.fox-toast--danger{--_icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M12 7v6M12 16.5v.5'/%3E%3C/svg%3E")}.fox-skeleton{background-color:var(--color-surface-2);border-radius:var(--radius-sm);min-block-size:1em;display:block;position:relative;overflow:hidden}.fox-skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--color-surface), transparent);position:absolute;inset:0;translate:-100%}@supports (color:color-mix(in lab, red, red)){.fox-skeleton:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-surface) 60%, transparent), transparent)}}.fox-spinner{border:var(--focus-width) solid currentColor;border-radius:var(--dot-radius);border-inline-end-color:#0000;block-size:1em;inline-size:1em;display:inline-block}.fox-progress{block-size:var(--space-1);background-color:var(--color-surface-2);border-radius:var(--radius-pill);display:block;overflow:hidden}.fox-progress__bar{background-color:var(--color-accent-fill);transform-origin:0;block-size:100%;scale:var(--p,0) 1;display:block}.fox-progress__bar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:100%}.fox-about{align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);display:flex}.fox-about__avatar{inline-size:var(--size-avatar);block-size:var(--size-avatar);object-fit:cover;border:var(--border-width) solid var(--color-border);border-radius:var(--dot-radius);flex:none}.fox-titlebar{align-items:stretch;gap:var(--space-2);block-size:var(--size-titlebar);background-color:var(--color-sidebar);border-block-end:var(--border-width) solid var(--color-border);-webkit-user-select:none;user-select:none;padding-inline-start:var(--space-3);display:flex}.fox-titlebar__brand{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.fox-titlebar__title{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-sm);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fox-titlebar__spacer{flex:1}.fox-titlebar__brand,.fox-titlebar__title,.fox-titlebar__spacer{pointer-events:none}.fox-titlebar__controls{align-items:stretch;display:flex}.fox-winbtn{appearance:none;inline-size:var(--size-window-button);color:var(--color-text-muted);cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;display:inline-flex}:root[data-platform=macos] .fox-titlebar{padding-inline-start:var(--size-traffic-lights)}:root[data-platform=macos] .fox-titlebar__controls{display:none}.fox-winbtn:focus-visible{outline-offset:calc(-1 * var(--focus-width) - 1px)}.fox-winbtn:hover{background-color:var(--color-surface-2);color:var(--color-text)}.fox-winbtn--close:is(:hover,:active){background-color:var(--color-window-close);color:var(--color-on-window-close)}.fox-winbtn svg{block-size:.875rem;inline-size:.875rem}.fox-window{background-color:var(--color-bg);flex-direction:column;block-size:100dvh;display:flex;overflow:hidden}.fox-window__body{flex:1;min-block-size:0;overflow:auto}.fox-app{--toast-offset:calc(var(--layout-tabbar) + env(safe-area-inset-bottom,0px) - var(--space-3));grid-template:"banner""header""main"minmax(0,1fr)"nav"/minmax(0,1fr);block-size:100dvh;display:grid;overflow:hidden}.fox-window__body>.fox-app{block-size:100%}.fox-app__header{align-items:center;gap:var(--space-3);min-block-size:calc(var(--layout-header) + env(safe-area-inset-top,0px));padding-block:env(safe-area-inset-top,0px) 0;padding-inline:max(var(--layout-gutter), env(safe-area-inset-left,0px)) max(var(--layout-gutter), env(safe-area-inset-right,0px));border-block-end:var(--border-width) solid var(--color-border);grid-area:header;display:flex}.fox-app__title{min-inline-size:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-xl);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.fox-app__actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.fox-app__main{overscroll-behavior:contain;grid-area:main;min-block-size:0;overflow:auto}.fox-page{gap:var(--layout-gap);inline-size:100%;max-inline-size:calc(var(--layout-content-max) + 2 * var(--layout-gutter));padding-block:var(--layout-gutter);padding-inline:max(var(--layout-gutter), env(safe-area-inset-left,0px)) max(var(--layout-gutter), env(safe-area-inset-right,0px));flex-direction:column;margin-inline:auto;display:flex}.fox-grid{grid-template-columns:repeat(auto-fill, minmax(min(var(--layout-grid-min), 100%), 1fr));gap:var(--layout-gap);display:grid}.fox-app__nav{min-inline-size:0;padding-block-end:env(safe-area-inset-bottom,0px);padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);background-color:var(--color-surface);border-block-start:var(--border-width) solid var(--color-border);grid-area:nav;display:flex}.fox-app__brand{justify-content:center;align-items:center;gap:var(--space-2);color:var(--color-text);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lg);text-decoration:none;display:none}.fox-app__mark{inline-size:var(--size-avatar);block-size:var(--size-avatar);flex:none}.fox-app__brand-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:none;overflow:hidden}.fox-nav{flex:1;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.fox-nav>li{flex:1 1 0;min-inline-size:0;display:flex}.fox-nav__item{justify-content:center;align-items:center;gap:var(--space-1);min-inline-size:0;min-block-size:var(--layout-tabbar);padding:var(--space-1);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-tight);cursor:pointer;--_indicator:var(--focus-width);flex-direction:column;flex:1;text-decoration:none;display:flex}.fox-nav__item:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_indicator:calc(-1 * var(--focus-width))}.fox-nav__item:hover{color:var(--color-text)}.fox-nav__item:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-width))}.fox-nav__item[aria-current=page]{color:var(--color-nav-active-fg)}.fox-nav__icon{inline-size:calc(var(--size-icon) + 2 * var(--space-4));block-size:calc(var(--size-icon) + 2 * var(--space-1));padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);flex:none}.fox-nav__item[aria-current=page] .fox-nav__icon{background-color:var(--color-nav-active)}.fox-nav__label{-webkit-line-clamp:2;line-clamp:2;text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;max-inline-size:100%;display:-webkit-box;overflow:hidden}.fox-nav__item[aria-current=page] .fox-nav__label{font-weight:var(--weight-display)}.fox-app__nav-end{display:none}.fox-app__settings{color:var(--color-text-muted);background-color:#0000}.fox-app__settings svg{inline-size:var(--size-icon);block-size:var(--size-icon);flex:none}.fox-app__settings:hover:not([aria-current=page]){background-color:var(--color-surface-2);color:var(--color-text)}.fox-app__settings[aria-current=page],.fox-app__settings[aria-current=page]:hover{background-color:var(--color-nav-active);color:var(--color-nav-active-fg);box-shadow:inset 0 0 0 var(--border-width) currentColor}@media (width>=600px){.fox-app{--toast-offset:0px;grid-template:"banner banner" auto "nav header" auto "nav main" minmax(0, 1fr) / calc(var(--layout-rail) + env(safe-area-inset-left,0px)) minmax(0, 1fr)}.fox-app__header,.fox-app__main .fox-page,.fox-app__main .fox-state--screen{padding-inline-start:var(--layout-gutter)}.fox-app__nav{gap:var(--space-5);padding-block:max(var(--space-4), env(safe-area-inset-top,0px)) max(var(--space-4), env(safe-area-inset-bottom,0px));padding-inline:calc(var(--space-2) + env(safe-area-inset-left,0px)) var(--space-2);border-block-start:0;border-inline-end:var(--border-width) solid var(--color-border);flex-direction:column;overflow-y:auto}.fox-app__brand{display:flex}.fox-nav{gap:var(--space-3);flex-direction:column;flex:none}.fox-nav__item{min-block-size:0;padding:var(--space-1) 0}.fox-app__nav-end{gap:var(--space-3);flex-direction:column;margin-block-start:auto;display:flex}.fox-app__settings{display:none}}@media (width>=1024px){.fox-app{grid-template-columns:calc(var(--layout-sidebar) + env(safe-area-inset-left,0px)) minmax(0, 1fr)}.fox-app__nav{padding-inline:calc(var(--space-3) + env(safe-area-inset-left,0px)) var(--space-3)}.fox-app__brand{padding-inline:var(--space-3);justify-content:flex-start}.fox-app__brand-name{display:inline}.fox-nav,.fox-app__nav-end{gap:var(--space-1)}.fox-nav__item{justify-content:flex-start;gap:var(--space-3);min-block-size:var(--size-control);padding:0 var(--space-3);font-size:var(--text-md);flex-direction:row}.fox-nav__item:hover:not([aria-current=page]){background-color:var(--color-surface-2)}.fox-nav__item[aria-current=page]{background-color:var(--color-nav-active);box-shadow:inset var(--_indicator) 0 0 currentColor}.fox-nav__icon{inline-size:var(--size-icon);block-size:var(--size-icon);padding:0}.fox-nav__item[aria-current=page] .fox-nav__icon{background-color:#0000}.fox-nav__label{text-align:start;text-overflow:ellipsis;white-space:nowrap;display:block}.fox-toast-region{align-items:flex-end}}.fox-dialog{inline-size:min(var(--layout-dialog), 100% - 2 * var(--layout-gutter));max-inline-size:none;max-block-size:calc(100% - 2 * var(--layout-gutter));background-color:var(--color-surface-overlay);color:var(--color-text);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);font-family:var(--font-ui);font-size:var(--text-md);line-height:var(--leading-normal);margin:auto;padding:0;overflow:hidden}.fox-dialog[open]{flex-direction:column;display:flex}.fox-dialog>form{display:contents}.fox-dialog::backdrop{background-color:var(--color-scrim)}.fox-dialog__handle{display:none}.fox-dialog__header{align-items:center;gap:var(--space-3);padding:var(--layout-card-pad) var(--layout-card-pad) 0;display:flex}.fox-dialog__title{min-inline-size:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-xl);line-height:var(--leading-tight);text-wrap:balance;flex:1;margin:0}.fox-dialog__body{gap:var(--space-4);min-block-size:0;padding:var(--space-4) var(--layout-card-pad);overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow:auto}.fox-dialog__actions{justify-content:flex-end;gap:var(--space-2);padding:0 var(--layout-card-pad) var(--layout-card-pad);flex-wrap:wrap;display:flex}.fox-dialog__body>.fox-toast-region{z-index:1;min-block-size:0;flex:1 0 0;justify-content:flex-end;margin-block-start:calc(-1 * var(--space-4));position:sticky;inset:auto;inset-block-end:0}.fox-dialog__body>.fox-toast-region>.fox-toast:not(:last-child){visibility:hidden;position:absolute}@media (width>=600px){.fox-dialog--side{inline-size:min(var(--layout-sheet), 100%);block-size:100%;max-block-size:none;padding-block:env(safe-area-inset-top,0px) env(safe-area-inset-bottom,0px);border-radius:var(--radius-xl) 0 0 var(--radius-xl);border-block:0;border-inline-end:0;margin-block:0;margin-inline:auto 0;padding-inline-end:env(safe-area-inset-right,0px)}}@media (width<=599.98px){.fox-dialog{inline-size:100%;max-block-size:calc(100% - var(--space-10) - env(safe-area-inset-top,0px));border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-block-end:0;border-inline:0;margin-block:auto 0;margin-inline:0;padding-block-end:env(safe-area-inset-bottom,0px)}.fox-dialog__handle{padding-block:var(--space-2) 0;touch-action:none;cursor:grab;flex:none;justify-content:center;display:flex}.fox-dialog__handle:before{content:"";inline-size:var(--size-sheet-handle);block-size:var(--space-1);border-radius:var(--radius-pill);background-color:var(--color-text-muted)}.fox-dialog__header{padding-block-start:var(--space-2)}.fox-dialog__actions>*{flex:1 1 0}}:where(.fox-select,.fox-state__summary){--_chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.fox-select{--_check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");min-inline-size:0;max-inline-size:100%;display:inline-flex}.fox-select__trigger{appearance:none;align-items:center;gap:var(--space-2);min-inline-size:0;max-inline-size:100%;min-block-size:var(--size-control);padding-block:0;padding-inline:var(--space-3) var(--space-4);background-color:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-tight);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.fox-select__trigger:hover:not(:disabled),.fox-select__trigger[aria-expanded=true]{background-color:var(--color-surface-2)}.fox-select__trigger:disabled{border-style:dashed;border-color:var(--color-border-strong);color:var(--color-text-muted);cursor:not-allowed;background-color:#0000}.fox-select__trigger:after{content:"";block-size:1em;inline-size:1em;-webkit-mask:var(--_chevron) center / contain no-repeat;-webkit-mask:var(--_chevron) center / contain no-repeat;-webkit-mask:var(--_chevron) center / contain no-repeat;mask:var(--_chevron) center / contain no-repeat;background-color:currentColor;flex:none}.fox-select__trigger[aria-expanded=true]:after{rotate:180deg}.fox-select__value{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.fox-select__icon{flex:none;block-size:1.25em;inline-size:1.25em;display:inline-flex}.fox-select__icon>svg{block-size:100%;inline-size:100%}.fox-select__trigger>.fox-select__icon{color:var(--color-accent-ink)}@property --_safe-top{syntax:"<length>";inherits:false;initial-value:0}@property --_safe-right{syntax:"<length>";inherits:false;initial-value:0}@property --_safe-bottom{syntax:"<length>";inherits:false;initial-value:0}@property --_safe-left{syntax:"<length>";inherits:false;initial-value:0}.fox-select__popover{--_gap:var(--space-2);--_edge:var(--space-2);--_safe-top:env(safe-area-inset-top,0px);--_safe-right:env(safe-area-inset-right,0px);--_safe-bottom:env(safe-area-inset-bottom,0px);--_safe-left:env(safe-area-inset-left,0px);--_edge-inline:calc(max(var(--_edge), var(--_safe-left)) + max(var(--_edge), var(--_safe-right)));inset:auto;top:var(--_top,0px);left:var(--_left,0px);min-inline-size:max(var(--_trigger-inline,0px), var(--layout-popover));max-inline-size:min(100% - var(--_edge-inline), max(var(--_trigger-inline,0px), var(--layout-dialog)));color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-md);font-weight:var(--weight-regular);font-style:normal;line-height:var(--leading-normal);letter-spacing:normal;text-align:start;text-transform:none;touch-action:pinch-zoom;background-color:#0000;border:0;margin:0;padding:0;display:none;position:fixed;overflow:visible}.fox-select__popover:popover-open{flex-direction:column;display:flex}.fox-select__panel{min-block-size:0;max-block-size:var(--_max-block,none);padding:var(--space-2);background-color:var(--color-surface-overlay);color:var(--color-text);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;overflow:hidden}.fox-select__title{padding:var(--space-2) var(--space-3);color:var(--color-text);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lg);line-height:var(--leading-tight);text-align:center;text-wrap:balance;flex:none;margin:0;display:none}.fox-select__group{padding:var(--space-1) var(--space-3) var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--label-tracking);line-height:var(--leading-tight);text-transform:uppercase;flex:none;margin:0}.fox-select__list{overscroll-behavior:contain;flex-direction:column;flex:auto;min-block-size:0;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-y:auto}.fox-select__list:focus-visible{outline-style:none}.fox-select__option{align-items:center;gap:var(--space-3);min-block-size:var(--size-control);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font-weight:var(--weight-regular);line-height:var(--leading-tight);cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;display:flex}.fox-select__option>.fox-select__icon{color:var(--color-text-muted)}.fox-select__label{overflow-wrap:anywhere;flex:auto;min-inline-size:0}.fox-select__option:after{content:"";block-size:1em;inline-size:1em;-webkit-mask:var(--_check) center / contain no-repeat;-webkit-mask:var(--_check) center / contain no-repeat;-webkit-mask:var(--_check) center / contain no-repeat;mask:var(--_check) center / contain no-repeat;visibility:hidden;background-color:currentColor;flex:none}.fox-select__option[aria-selected=true]{color:var(--color-accent-ink);font-weight:var(--weight-medium)}.fox-select__option[aria-selected=true]>.fox-select__icon{color:var(--color-accent-ink)}.fox-select__option[aria-selected=true]:after{visibility:visible}.fox-select__option[data-active]{background-color:var(--color-surface-2)}.fox-select__option[aria-disabled=true],.fox-select__option[aria-disabled=true]>.fox-select__icon,.fox-select__trigger:disabled>.fox-select__icon{color:var(--color-text-muted)}.fox-select__option[aria-disabled=true]{cursor:not-allowed}.fox-select__list:is(:focus-visible,[data-keyboard]) .fox-select__option[data-active]{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-width))}.fox-select__footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-3) 0;border-block-start:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);flex:none;margin-block-start:var(--space-2);display:flex}.fox-select__footer>.fox-toggle{flex:auto}@media (width<=599.98px){.fox-select__popover{background-color:var(--color-scrim);block-size:100%;inline-size:100%;min-inline-size:0;max-inline-size:none;inset:0}.fox-select__popover:popover-open{justify-content:flex-end}.fox-select__panel{max-block-size:calc(100% - var(--space-10) - env(safe-area-inset-top,0px));padding:var(--space-2) var(--space-3) max(var(--space-4), env(safe-area-inset-bottom,0px));border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-block-end:0;border-inline:0}.fox-select__panel:before{content:"";inline-size:var(--size-sheet-handle);block-size:var(--space-1);border-radius:var(--radius-pill);background-color:var(--color-text-muted);flex:none;align-self:center}.fox-select__title{display:block}}.fox-menu{--_check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--_dot:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='5' fill='black'/%3E%3C/svg%3E");--_submenu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E");--_back:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 6l-6 6 6 6'/%3E%3C/svg%3E");min-inline-size:0;max-inline-size:100%;display:inline-flex}.fox-menu__trigger[aria-expanded=true]{background-color:var(--color-surface-2)}[data-fox-menu-target]{-webkit-touch-callout:none}.fox-menu__popover{--_gap:var(--space-2);--_edge:var(--space-2);--_safe-top:env(safe-area-inset-top,0px);--_safe-right:env(safe-area-inset-right,0px);--_safe-bottom:env(safe-area-inset-bottom,0px);--_safe-left:env(safe-area-inset-left,0px);--_edge-inline:calc(max(var(--_edge), var(--_safe-left)) + max(var(--_edge), var(--_safe-right)));inset:auto;top:var(--_top,0px);left:var(--_left,0px);min-inline-size:min(var(--layout-popover), 100% - var(--_edge-inline));max-inline-size:min(100% - var(--_edge-inline), var(--layout-dialog));color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-md);font-weight:var(--weight-regular);font-style:normal;line-height:var(--leading-normal);letter-spacing:normal;text-align:start;text-transform:none;touch-action:pinch-zoom;background-color:#0000;border:0;margin:0;padding:0;display:none;position:fixed;overflow:visible}.fox-menu__popover:popover-open{flex-direction:column;display:flex}.fox-menu__panel{min-block-size:0;max-block-size:var(--_max-block,none);padding:var(--space-2);background-color:var(--color-surface-overlay);color:var(--color-text);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;overflow:hidden}.fox-menu__header{display:none}.fox-menu__title{padding:var(--space-2) var(--space-3);color:var(--color-text);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lg);line-height:var(--leading-tight);text-align:center;text-wrap:balance;flex:none;margin:0;display:none}.fox-menu__back{appearance:none;inline-size:var(--size-control);block-size:var(--size-control);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;background-color:#0000;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.fox-menu__back:hover{background-color:var(--color-surface-2)}.fox-menu__back:before{content:"";block-size:1.25em;inline-size:1.25em;-webkit-mask:var(--_back) center / contain no-repeat;-webkit-mask:var(--_back) center / contain no-repeat;-webkit-mask:var(--_back) center / contain no-repeat;mask:var(--_back) center / contain no-repeat;background-color:currentColor}.fox-menu__back:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{scale:-1 1}.fox-menu__list{overscroll-behavior:contain;flex-direction:column;flex:auto;min-block-size:0;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-y:auto}.fox-menu__list:focus-visible{outline-style:none}.fox-menu__sub{display:contents}.fox-menu__group{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--label-tracking);line-height:var(--leading-tight);text-transform:uppercase;flex:none;margin:0}.fox-menu__separator{margin:var(--space-1) 0;border-block-start:var(--border-width) solid var(--color-border);flex:none}.fox-menu__item{align-items:center;gap:var(--space-3);min-block-size:var(--size-control);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font-weight:var(--weight-regular);line-height:var(--leading-tight);cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;display:flex}.fox-menu__item:focus-visible{outline-style:none}.fox-menu__icon{flex:none;block-size:1.25em;inline-size:1.25em;display:inline-flex}.fox-menu__icon>svg{block-size:100%;inline-size:100%}.fox-menu__item>.fox-menu__icon{color:var(--color-text-muted)}.fox-menu__label{overflow-wrap:anywhere;flex:auto;min-inline-size:0}.fox-menu__shortcut{color:var(--color-text-muted);font-family:var(--font-num);font-size:var(--text-sm);font-weight:var(--weight-regular);letter-spacing:normal;white-space:nowrap;flex:none}.fox-menu__item:is([role=menuitemcheckbox],[role=menuitemradio],[aria-haspopup=menu]):after{content:"";block-size:1em;inline-size:1em;-webkit-mask:var(--_check) center / contain no-repeat;-webkit-mask:var(--_check) center / contain no-repeat;-webkit-mask:var(--_check) center / contain no-repeat;mask:var(--_check) center / contain no-repeat;background-color:currentColor;flex:none}.fox-menu__item[role=menuitemradio]:after{-webkit-mask-image:var(--_dot);-webkit-mask-image:var(--_dot);-webkit-mask-image:var(--_dot);mask-image:var(--_dot)}.fox-menu__item[aria-haspopup=menu]:after{-webkit-mask-image:var(--_submenu);-webkit-mask-image:var(--_submenu);-webkit-mask-image:var(--_submenu);mask-image:var(--_submenu)}.fox-menu__item[aria-haspopup=menu]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.fox-menu__item:is([role=menuitemcheckbox],[role=menuitemradio]):not([aria-checked=true]):after{visibility:hidden}.fox-menu__item--danger,.fox-menu__item--danger>.fox-menu__icon{color:var(--color-danger)}.fox-menu__item[aria-checked=true]{color:var(--color-accent-ink);font-weight:var(--weight-medium)}.fox-menu__item[aria-checked=true]>.fox-menu__icon{color:var(--color-accent-ink)}.fox-menu__item[data-active]{background-color:var(--color-surface-2)}.fox-menu__item[aria-disabled=true],.fox-menu__item[aria-disabled=true]>:is(.fox-menu__icon,.fox-menu__shortcut){color:var(--color-text-muted)}.fox-menu__item[aria-disabled=true]{cursor:not-allowed}.fox-menu__popover[data-keyboard] .fox-menu__item[data-active]:focus{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-width))}@media (width<=599.98px){.fox-menu__popover{background-color:var(--color-scrim);block-size:100%;inline-size:100%;min-inline-size:0;max-inline-size:none;inset:0}.fox-menu__popover:popover-open{justify-content:flex-end}.fox-menu__panel{max-block-size:calc(100% - var(--space-10) - env(safe-area-inset-top,0px));padding:var(--space-2) var(--space-3) max(var(--space-4), env(safe-area-inset-bottom,0px));border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-block-end:0;border-inline:0}.fox-menu__panel:before{content:"";inline-size:var(--size-sheet-handle);block-size:var(--space-1);border-radius:var(--radius-pill);background-color:var(--color-text-muted);flex:none;align-self:center}.fox-menu__title{display:block}.fox-menu__header{align-items:center;gap:var(--space-2);flex:none;display:flex}.fox-menu__header>.fox-menu__title{min-inline-size:0;flex:auto;padding-inline-end:calc(var(--size-control) + var(--space-2))}.fox-menu__popover .fox-menu__popover{visibility:visible;background-color:#0000}.fox-menu__popover[data-drilled]>.fox-menu__panel{visibility:hidden}}.fox-state{--_measure:44ch;--_mascot:var(--size-mascot);--_title:var(--text-xl);--_text:var(--text-md);align-items:center;gap:var(--space-3);min-inline-size:0;padding:var(--layout-gutter) var(--layout-card-pad);color:var(--color-text);font-family:var(--font-ui);text-align:center;flex-direction:column;display:flex}.fox-state--screen{--_title:var(--text-2xl);min-block-size:100%;padding-block:var(--layout-gutter);padding-inline:max(var(--layout-gutter), env(safe-area-inset-left,0px)) max(var(--layout-gutter), env(safe-area-inset-right,0px));justify-content:center}:where(body,body>*)>.fox-state--screen{min-block-size:100dvh;padding-block:max(var(--layout-gutter), env(safe-area-inset-top,0px)) max(var(--layout-gutter), env(safe-area-inset-bottom,0px))}.fox-state--compact{--_mascot:var(--size-mascot-sm);--_title:var(--text-lg);--_text:var(--text-sm);gap:var(--space-2);padding:var(--space-6) var(--space-4)}.fox-state__mascot{flex:none}.fox-state__mascot>:is(svg,img){inline-size:var(--_mascot);block-size:var(--_mascot);display:block}.fox-state__title{max-inline-size:var(--_measure);color:var(--color-text);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--_title);line-height:var(--leading-tight);text-wrap:balance;overflow-wrap:anywhere;margin:0}.fox-state__text{max-inline-size:var(--_measure);color:var(--color-text-muted);font-size:var(--_text);line-height:var(--leading-relaxed);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.fox-state__actions{justify-content:center;gap:var(--space-2);max-inline-size:100%;flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.fox-state__actions>*{max-inline-size:100%}.fox-state__actions>.fox-btn{white-space:normal;text-wrap:balance}.fox-state__details{inline-size:100%;max-inline-size:var(--layout-dialog);text-align:start;margin-block-start:var(--space-2)}.fox-state__summary{justify-content:center;align-items:center;gap:var(--space-2);inline-size:fit-content;max-inline-size:100%;min-block-size:var(--size-control);padding-inline:var(--space-3);border-radius:var(--radius-btn);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;margin-inline:auto;list-style:none;display:flex}.fox-state__summary::-webkit-details-marker{display:none}.fox-state__summary:hover{background-color:var(--color-surface-2);color:var(--color-text)}.fox-state__summary:after{content:"";block-size:1em;inline-size:1em;-webkit-mask:var(--_chevron) center / contain no-repeat;-webkit-mask:var(--_chevron) center / contain no-repeat;-webkit-mask:var(--_chevron) center / contain no-repeat;mask:var(--_chevron) center / contain no-repeat;background-color:currentColor;flex:none}.fox-state__details[open]>.fox-state__summary:after{rotate:180deg}.fox-state__log{margin:var(--space-2) 0 0;padding:var(--space-3);background-color:var(--color-surface-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-relaxed);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}@media (width<=599.98px){.fox-state--screen .fox-state__actions{inline-size:100%;max-inline-size:var(--_measure);flex-direction:column;align-items:stretch}}.fox-slider{--_track:var(--slider-track);--_thumb:var(--slider-thumb);--_to:to right;--_rest:var(--color-track);--_hollow:var(--_rest);--_loaded:var(--color-track);--_fill:var(--color-accent-fill);--_knob:var(--color-accent-fill);--_ring:var(--color-surface);--_focus:var(--color-focus);--_tick:var(--color-border-strong);--_glow:0 0 0 0 transparent;--_focus-glow:0 0 0 0 transparent;--_scale:1;--_shadow:0 0 0 calc(2 * var(--border-width)) var(--_ring), var(--_glow);--_fill-from:0%;--_fill-to:calc(var(--_thumb) / 2 + var(--fox-slider-fill,0) * (100% - var(--_thumb)));--_fill-layer:linear-gradient(var(--_to), transparent var(--_fill-from), var(--_fill) var(--_fill-from) var(--_fill-to), transparent var(--_fill-to));--_hollow-layer:linear-gradient(var(--_hollow), var(--_hollow)) center / calc(100% - 2 * var(--border-width)) calc(100% - 2 * var(--border-width)) no-repeat;--_track-bg:var(--_fill-layer), var(--_hollow-layer), var(--_rest);appearance:none;inline-size:100%;min-inline-size:0;block-size:var(--size-control);cursor:pointer;touch-action:pan-y pinch-zoom;background-color:#0000;margin:0;padding:0;display:block}.fox-slider:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_to:to left}.fox-slider:focus-visible{--_shadow:0 0 0 var(--focus-offset) var(--_ring), 0 0 0 calc(var(--focus-offset) + var(--focus-width)) var(--_focus), var(--_focus-glow);outline-style:none}.fox-slider:is(:active,[data-dragging]):not(:disabled){--_scale:var(--slider-grow)}@media (hover:hover) and (pointer:fine){.fox-slider:hover:not(:disabled){--_scale:var(--slider-grow)}}.fox-slider:disabled{--_fill:var(--color-text-muted);--_knob:var(--color-text-muted);cursor:not-allowed}.fox-slider::-webkit-slider-runnable-track{block-size:var(--_track);border-radius:var(--radius-pill);background:var(--_track-bg);border:0}.fox-slider::-webkit-slider-thumb{appearance:none;box-sizing:border-box;inline-size:var(--_thumb);block-size:var(--_thumb);border-radius:var(--dot-radius);background-color:var(--_knob);box-shadow:var(--_shadow);scale:var(--_scale);border:0;margin-block-start:calc((var(--_track) - var(--_thumb)) / 2)}.fox-slider::-moz-range-track{block-size:var(--_track);border-radius:var(--radius-pill);background:var(--_track-bg);border:0}.fox-slider::-moz-range-progress{background-color:#0000}.fox-slider::-moz-range-thumb{appearance:none;box-sizing:border-box;inline-size:var(--_thumb);block-size:var(--_thumb);border-radius:var(--dot-radius);background-color:var(--_knob);box-shadow:var(--_shadow);scale:var(--_scale);border:0}.fox-slider--buffered{--_hollow:var(--color-border);--_loaded-at:calc(var(--_thumb) / 2 + var(--fox-slider-buffer,0) * (100% - var(--_thumb)));--_loaded-layer:linear-gradient(var(--_to), var(--_loaded) var(--_loaded-at), transparent var(--_loaded-at));--_track-bg:var(--_fill-layer), var(--_loaded-layer), var(--_hollow-layer), var(--_rest)}.fox-slider--bipolar{--_origin:var(--fox-slider-origin,.5);--_fill-from:calc(var(--_thumb) / 2 + min(var(--fox-slider-fill,0), var(--_origin)) * (100% - var(--_thumb)));--_fill-to:calc(var(--_thumb) / 2 + max(var(--fox-slider-fill,0), var(--_origin)) * (100% - var(--_thumb)))}.fox-slider--ticks{--_tick-width:calc(2 * var(--border-width));--_tick-length:5px;background:repeating-linear-gradient(to right, var(--_tick) 0 var(--_tick-width), transparent var(--_tick-width) calc((100% - var(--_tick-width)) / var(--fox-slider-steps,1))) calc((var(--_thumb) - var(--_tick-width)) / 2) calc(50% + (var(--_thumb) + var(--_tick-length)) / 2 + 3px) / calc(100% - var(--_thumb) + var(--_tick-width)) var(--_tick-length) no-repeat}.fox-slider.fox-slider--vertical:not([data-orientation=horizontal]){--_to:to top;writing-mode:vertical-lr;inline-size:var(--slider-vertical-length);block-size:var(--slider-vertical-width);touch-action:pan-x pinch-zoom;direction:rtl}.fox-slider-scale{block-size:calc(var(--text-xs) * var(--leading-normal));margin-inline:calc(var(--slider-thumb) / 2);color:var(--color-text-muted);font-family:var(--font-num);font-size:var(--text-xs);font-variant-numeric:tabular-nums;line-height:var(--leading-normal);position:relative}.fox-slider-scale>*{white-space:nowrap;inline-size:0;unicode-bidi:plaintext;justify-content:center;display:flex;position:absolute;inset-block-start:0;inset-inline-start:calc(var(--fox-slider-at,0) * 100%)}.fox-slider-scale>:first-child{justify-content:flex-start;inset-inline-start:calc(-1 * var(--slider-thumb) / 2)}.fox-slider-scale>:last-child{inset-inline:auto calc(-1 * var(--slider-thumb) / 2);justify-content:flex-end}.fox-seek{align-items:center;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"elapsed slider remaining";min-inline-size:0;display:grid}.fox-seek>.fox-slider{grid-area:slider}.fox-seek__time{min-inline-size:4.2ch;color:var(--color-text);font-family:var(--font-num);font-weight:var(--weight-num);font-size:var(--text-sm);font-variant-numeric:tabular-nums;line-height:var(--leading-tight);white-space:nowrap;unicode-bidi:plaintext;grid-area:elapsed;display:flex}.fox-seek__time--remaining{color:var(--color-text-muted);grid-area:remaining;justify-content:flex-end}.fox-slider-row{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.fox-slider-row>.fox-slider{flex:auto}.fox-slider-row__value{min-inline-size:4.5ch;color:var(--color-text);font-family:var(--font-num);font-weight:var(--weight-num);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;unicode-bidi:plaintext;flex:none;justify-content:flex-end;display:flex}.fox-eq{--_value-row:calc(var(--text-xs) * var(--leading-normal));--_scale-width:2rem;overscroll-behavior-x:contain;min-inline-size:0;color:var(--color-text);font-family:var(--font-num);font-size:var(--text-xs);line-height:var(--leading-normal);padding-block-end:var(--space-1);overflow-x:auto}.fox-eq__bands{justify-content:space-between;gap:var(--space-1);min-inline-size:max-content;padding-inline-end:var(--space-2);display:flex;position:relative}.fox-eq__bands:before{content:"";inset-inline:calc(var(--_scale-width) + var(--space-1)) 0;border-block-start:var(--border-width) dashed var(--color-border-strong);pointer-events:none;position:absolute;inset-block-start:calc(var(--_value-row) + var(--space-1) + var(--slider-vertical-length) / 2)}.fox-eq__scale{inline-size:var(--_scale-width);block-size:var(--slider-vertical-length);color:var(--color-text-muted);flex:none;margin-block-start:calc(var(--_value-row) + var(--space-1));position:relative}.fox-eq__scale>*{white-space:nowrap;unicode-bidi:plaintext;position:absolute;inset-block-start:calc(var(--slider-thumb) / 2 + (1 - var(--fox-slider-at,.5)) * (100% - var(--slider-thumb)));inset-inline-end:0;translate:0 -50%}.fox-eq__band{grid-template-rows:var(--_value-row) var(--slider-vertical-length) auto;row-gap:var(--space-1);min-inline-size:var(--slider-vertical-width);justify-items:center;display:grid;position:relative}.fox-eq__value{color:var(--color-text);font-weight:var(--weight-num);font-variant-numeric:tabular-nums;white-space:nowrap;unicode-bidi:plaintext;grid-row:1}.fox-eq__band>.fox-slider{grid-row:2}.fox-eq__label{color:var(--color-text-muted);white-space:nowrap;unicode-bidi:plaintext;grid-row:3}.fox-eq__separator{inline-size:var(--border-width);margin-inline:var(--space-1);background-color:var(--color-border);flex:none}.fox-eq[data-orientation=horizontal] .fox-eq__bands{flex-direction:column;gap:0;min-inline-size:0;padding-inline-end:0}.fox-eq[data-orientation=horizontal] .fox-eq__bands:before,.fox-eq[data-orientation=horizontal] .fox-eq__scale{display:none}.fox-eq[data-orientation=horizontal] .fox-eq__band{place-items:center stretch;column-gap:var(--space-2);grid-template-rows:auto;grid-template-columns:4rem minmax(0,1fr) 4ch}.fox-eq[data-orientation=horizontal] .fox-eq__band>*{grid-row:1}.fox-eq[data-orientation=horizontal] .fox-eq__label{grid-column:1}.fox-eq[data-orientation=horizontal] .fox-eq__band>.fox-slider{grid-column:2}.fox-eq[data-orientation=horizontal] .fox-eq__value{grid-column:3;justify-self:end}.fox-eq[data-orientation=horizontal] .fox-eq__separator{inline-size:auto;block-size:var(--border-width);margin:var(--space-1) 0}@media (width<=599.98px){.fox-seek{grid-template-columns:1fr 1fr;grid-template-areas:"slider slider""elapsed remaining"}}.fox-row-list{contain-intrinsic-inline-size:var(--layout-grid-min);min-inline-size:0;padding:var(--space-1) 0;grid-template-columns:minmax(0,1fr);margin:0;list-style:none;display:grid;container:fox-row-list/inline-size}:root{--_row-actions-rest:0}.fox-row{--_row-bg:transparent;--_check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");background-color:var(--_row-bg);min-inline-size:0;color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-md);line-height:var(--leading-normal);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.fox-row:after{content:"";border-block-end:var(--border-width) solid var(--color-border);pointer-events:none;position:absolute;inset-block-end:0;inset-inline:0}.fox-row:nth-last-child(1 of .fox-row):after{display:none}@media (hover:hover){.fox-row:not([data-disabled],[data-selected],[data-current],.fox-row--skeleton):hover{--_row-bg:var(--color-surface-2)}@supports (color:color-mix(in lab, red, red)){.fox-row:not([data-disabled],[data-selected],[data-current],.fox-row--skeleton):hover{--_row-bg:color-mix(in srgb, var(--color-surface-2) 55%, transparent)}}}:is(.fox-row:not([data-disabled],.fox-row--skeleton):has(>.fox-row__main:active),.fox-row[data-selected]){--_row-bg:var(--color-surface-2)}.fox-row[data-current]{--_row-bg:var(--color-row-current)}.fox-row:has(>.fox-row__main:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-width))}.fox-row__main:focus-visible{outline-style:none}.fox-row__main{appearance:none;min-inline-size:0;min-block-size:var(--size-row);padding-block:var(--space-1);padding-inline:var(--space-3) var(--space-2);color:inherit;font:inherit;text-align:start;cursor:pointer;background-color:#0000;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lead text value";align-items:center;margin:0;text-decoration:none;display:grid}.fox-row__lead{inline-size:var(--size-control);block-size:var(--size-control);background-color:var(--color-surface-2);border-radius:var(--radius-sm);color:var(--color-text-muted);grid-area:lead;place-items:center;margin-inline-end:var(--space-3);display:grid;position:relative}.fox-row__lead>svg,.fox-row__action>svg{inline-size:min(calc(var(--size-control) / 2), 1.25rem);block-size:min(calc(var(--size-control) / 2), 1.25rem)}.fox-row__lead>.fox-spinner{font-size:min(calc(var(--size-control) / 2), 1.25rem)}.fox-row__lead>img{object-fit:cover;border-radius:inherit;block-size:100%;inline-size:100%}:where(.fox-row[data-current]) .fox-row__lead{background-color:var(--color-icon-bg);color:var(--color-icon-fg)}.fox-row__lead--accent{--_contour:inset 0 0 0 var(--border-width) var(--color-primary-border);background-color:var(--color-primary-fill);box-shadow:var(--_contour);color:var(--color-on-primary)}.fox-row__lead--success{background-color:var(--color-success-bg);color:var(--color-success)}.fox-row__lead--warning{background-color:var(--color-warning-bg);color:var(--color-warning)}.fox-row__lead--danger{background-color:var(--color-danger-bg);color:var(--color-danger)}.fox-row__lead--info{background-color:var(--color-info-bg);color:var(--color-info)}.fox-row[data-selected] .fox-row__lead:before,.fox-row[data-selected] .fox-row__lead:after{content:"";inline-size:calc(var(--size-control) / 2);block-size:calc(var(--size-control) / 2);border-radius:var(--dot-radius);position:absolute;inset-block-end:calc(-1 * var(--space-1));inset-inline-end:calc(-1 * var(--space-1))}.fox-row[data-selected] .fox-row__lead:before{--_contour:inset 0 0 0 var(--border-width) var(--color-primary-border);background-color:var(--color-primary-fill);box-shadow:var(--_contour), 0 0 0 var(--focus-width) var(--_row-bg)}.fox-row[data-selected] .fox-row__lead:after{background-color:var(--color-on-primary);-webkit-mask:var(--_check) center / 70% no-repeat;-webkit-mask:var(--_check) center / 70% no-repeat;-webkit-mask:var(--_check) center / 70% no-repeat;mask:var(--_check) center / 70% no-repeat}.fox-row__text{gap:calc(var(--space-1) / 2);grid-area:text;min-inline-size:0;display:grid}.fox-row__title{min-inline-size:0;font-weight:var(--weight-medium);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fox-row[data-current] .fox-row__title{color:var(--color-accent-ink)}.fox-row__sub{align-items:center;gap:var(--space-2);min-block-size:1.25em;min-inline-size:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-tight);display:flex}.fox-row__sub>svg{flex:none;block-size:1em;inline-size:1em}.fox-row__sub>.fox-pill{gap:calc(var(--space-1) * 1.5);padding-block:var(--border-width);padding-inline:calc(var(--space-1) * 1.5) var(--space-2);line-height:var(--leading-tight);flex:none}.fox-row__subtext{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.fox-row__now{align-items:center;gap:var(--space-2);color:var(--color-accent-ink);font-weight:var(--weight-medium);flex:none;display:inline-flex}.fox-row__now:after{content:"";inline-size:calc(var(--space-1) * .75);block-size:calc(var(--space-1) * .75);border-radius:var(--dot-radius);background-color:var(--color-text-muted)}.fox-row__value{color:var(--color-text-muted);font-family:var(--font-num);font-size:var(--text-sm);font-weight:var(--weight-num);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:value;padding-inline-start:calc(var(--space-3) + var(--space-1))}.fox-row__actions{align-items:center;gap:var(--space-1);padding-inline-end:var(--space-2);display:flex}.fox-row__action{inline-size:var(--size-control-sm);min-inline-size:var(--size-control-sm);min-block-size:var(--size-control-sm);border-radius:var(--radius-sm);color:var(--color-text-muted);opacity:var(--_row-actions-rest);background-color:#0000;border-color:#0000;padding:0}.fox-row__action:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.fox-row__action:hover:not(:disabled,[aria-disabled=true]){background-color:color-mix(in srgb, var(--color-text) 9%, transparent)}}.fox-row__action:hover:not(:disabled,[aria-disabled=true]){color:var(--color-text)}.fox-row__action[aria-pressed=true]:not(:disabled,[aria-disabled=true]),.fox-row__action[aria-pressed=true]:not(:disabled,[aria-disabled=true]):hover{color:var(--color-accent-ink)}.fox-row__action:where([aria-pressed=true])>svg{fill:currentColor}.fox-row:is(:hover,:focus-within,[data-selected],[data-current]) .fox-row__action,.fox-row__action:is([aria-pressed=true],[aria-expanded=true]){opacity:1}.fox-row--skeleton .fox-row__main{cursor:default}.fox-row[data-disabled] .fox-row__main{cursor:not-allowed}.fox-row[data-disabled] .fox-row__lead{box-shadow:none;outline:var(--border-width) dashed var(--color-border-strong);outline-offset:calc(-1 * var(--border-width));color:var(--color-text-muted);background-color:#0000}.fox-row[data-disabled] :is(.fox-row__title,.fox-row__value){color:var(--color-text-muted)}.fox-row[data-disabled][data-selected] .fox-row__lead:before{background-color:var(--color-accent-soft);box-shadow:0 0 0 var(--focus-width) var(--_row-bg);outline:var(--border-width) dashed var(--color-border-strong);outline-offset:calc(-1 * var(--border-width))}.fox-row[data-disabled][data-selected] .fox-row__lead:after{background-color:var(--color-text)}.fox-row--skeleton :is(.fox-row__title,.fox-row__sub,.fox-row__value)>.fox-skeleton{border-radius:var(--radius-pill);block-size:.7em;min-block-size:0}.fox-row--skeleton .fox-row__title>.fox-skeleton{block-size:.85em;inline-size:62%}.fox-row--skeleton .fox-row__sub>.fox-skeleton{inline-size:38%}.fox-row--skeleton .fox-row__value>.fox-skeleton{inline-size:2.4em}@container fox-row-list (width<=25rem){.fox-row__main{row-gap:calc(var(--space-1) / 2);padding-inline:var(--space-2) var(--space-1);grid-template-areas:"lead title value""lead sub sub"}.fox-row__lead{margin-inline-end:var(--space-2)}.fox-row__text{display:contents}.fox-row__title{grid-area:title}.fox-row__sub{grid-area:sub}.fox-row__value{font-size:var(--text-xs);padding-inline-start:var(--space-2)}.fox-row__actions{padding-inline-end:var(--space-1)}}.fox-row__more{display:none}@container fox-row-list (width<=26rem){.fox-row__action--wide{display:none}.fox-row__more{display:inline-flex}.fox-row .fox-row__extra{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.fox-btn--quiet,.fox-btn--toggle{border-width:calc(var(--border-width) * 1.5);border-radius:var(--radius-md);color:var(--color-text-muted);background-color:#0000;border-color:#0000}:is(.fox-btn--quiet,.fox-btn--toggle):hover:not(:disabled,[aria-disabled=true],[aria-pressed=true]){background-color:var(--color-surface-2);color:var(--color-text)}:is(.fox-btn--quiet,.fox-btn--toggle)>svg{inline-size:min(calc(var(--size-control) / 2), 1.25rem);block-size:min(calc(var(--size-control) / 2), 1.25rem)}.fox-btn--toggle[aria-pressed=true]:not(:disabled,[aria-disabled=true]){background-color:var(--color-accent-soft);border-color:var(--color-accent-ink);color:var(--color-accent-ink)}.fox-segmented__btn:disabled:is([aria-pressed=true],[aria-selected=true]),.fox-btn--toggle[aria-pressed=true]:is(:disabled,[aria-disabled=true]),.fox-tray-panel__button[aria-checked=true][aria-disabled=true]{background-color:var(--color-accent-soft);color:var(--color-text)}.fox-tooltip{--_gap:var(--space-2);--_edge:var(--space-2);--_safe-top:env(safe-area-inset-top,0px);--_safe-right:env(safe-area-inset-right,0px);--_safe-bottom:env(safe-area-inset-bottom,0px);--_safe-left:env(safe-area-inset-left,0px);inset:auto;top:var(--_top,0px);left:var(--_left,0px);inline-size:max-content;max-inline-size:min(var(--layout-popover), 100vw - 2 * var(--_edge));padding-block:calc(var(--space-1) + var(--border-width));padding-inline:var(--space-2);background-color:var(--color-toast-bg);color:var(--color-toast-fg);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);box-shadow:var(--shadow-card);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-medium);font-style:normal;line-height:var(--leading-tight);letter-spacing:normal;text-align:start;text-transform:none;overflow-wrap:anywhere;margin:0;display:none;position:fixed;overflow:visible}.fox-tooltip:popover-open{display:block}.fox-tray-panel{--_check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--_submenu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E");--_back:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 6l-6 6 6 6'/%3E%3C/svg%3E");--_halo-block-start:var(--space-4);--_halo-inline:var(--space-6);--_halo-block-end:var(--space-8);min-block-size:0;padding:var(--_halo-block-start) var(--_halo-inline) var(--_halo-block-end);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-md);font-weight:var(--weight-regular);font-style:normal;line-height:var(--leading-normal);letter-spacing:normal;text-align:start;text-transform:none;flex-direction:column;display:inline-flex}.fox-tray-panel:not([data-open]){visibility:hidden}.fox-tray-window,.fox-tray-window>body{background:0 0;margin:0;overflow:hidden}.fox-tray-window .fox-tray-panel{max-block-size:100vh}.fox-tray-panel__card{min-block-size:0;inline-size:var(--layout-tray-panel);max-inline-size:100%;padding:var(--space-2);background-color:var(--color-surface-overlay);color:var(--color-text);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;overflow:hidden}.fox-tray-panel__header{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-3);flex:none;display:flex}.fox-tray-panel__mark{inline-size:var(--size-icon);block-size:var(--size-icon);flex:none}.fox-tray-panel__heading{gap:var(--space-1);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.fox-tray-panel__product{color:var(--color-text);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-md);line-height:var(--leading-tight);overflow-wrap:anywhere;margin:0}.fox-tray-panel__status{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-tight);overflow-wrap:anywhere;margin:0;display:flex}.fox-tray-panel__status-text{min-inline-size:0}.fox-tray-panel__dot{inline-size:var(--size-status-dot);block-size:var(--size-status-dot);border-radius:var(--dot-radius);background-color:currentColor;flex:none}.fox-tray-panel__status[data-tone=success]>.fox-tray-panel__dot{color:var(--color-success)}.fox-tray-panel__status[data-tone=warning]>.fox-tray-panel__dot{color:var(--color-warning);clip-path:polygon(50% 0,100% 100%,0 100%);inline-size:calc(var(--size-status-dot) + 2px);block-size:calc(var(--size-status-dot) + 1px);border-radius:0}.fox-tray-panel__status[data-tone=danger]>.fox-tray-panel__dot{color:var(--color-danger);inline-size:calc(var(--size-status-dot) - 1px);block-size:calc(var(--size-status-dot) - 1px);border-radius:1px;transform:rotate(45deg)}.fox-tray-panel__status[data-tone=info]>.fox-tray-panel__dot{color:var(--color-info);box-shadow:inset 0 0 0 var(--focus-width) currentColor;background-color:#0000}.fox-tray-panel__status[data-tone=neutral]>.fox-tray-panel__dot{block-size:var(--focus-width);border-radius:var(--radius-pill)}.fox-tray-panel__extra{gap:var(--space-2);padding:0 var(--space-1) var(--space-2);color:var(--color-text);flex-direction:column;flex:none;display:flex}.fox-tray-panel__list{overscroll-behavior:contain;flex-direction:column;flex:0 auto;min-block-size:0;margin:0;padding:0;display:flex;position:relative;overflow-y:auto}.fox-tray-panel__list:focus-visible{outline-style:none}.fox-tray-panel__separator{margin:var(--space-1) 0;border-block-start:var(--border-width) solid var(--color-border);flex:none}.fox-tray-panel__item{align-items:center;gap:var(--space-3);min-block-size:var(--size-control);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font-weight:var(--weight-regular);line-height:var(--leading-tight);cursor:pointer;flex:none;display:flex}.fox-tray-panel__item:focus-visible,.fox-tray-panel__button:focus-visible{outline-style:none}.fox-tray-panel__icon{block-size:1.25em;inline-size:1.25em;color:var(--color-text-muted);flex:none;display:inline-flex}.fox-tray-panel__icon>svg,.fox-tray-panel__button>svg{block-size:100%;inline-size:100%}.fox-tray-panel__label{overflow-wrap:anywhere;flex:auto;min-inline-size:0}.fox-tray-panel__item:is([role=menuitemcheckbox],[aria-haspopup=menu]):after{content:"";block-size:1em;inline-size:1em;-webkit-mask:var(--_check) center / contain no-repeat;-webkit-mask:var(--_check) center / contain no-repeat;-webkit-mask:var(--_check) center / contain no-repeat;mask:var(--_check) center / contain no-repeat;background-color:currentColor;flex:none}.fox-tray-panel__item[aria-haspopup=menu]:after{-webkit-mask-image:var(--_submenu);-webkit-mask-image:var(--_submenu);-webkit-mask-image:var(--_submenu);mask-image:var(--_submenu)}.fox-tray-panel__item[aria-haspopup=menu]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.fox-tray-panel__item[role=menuitemcheckbox]:not([aria-checked=true]):after{visibility:hidden}.fox-tray-panel__item--danger,.fox-tray-panel__item--danger>.fox-tray-panel__icon{color:var(--color-danger)}.fox-tray-panel__item[aria-checked=true]{color:var(--color-accent-ink);font-weight:var(--weight-medium)}.fox-tray-panel__item[aria-checked=true]>.fox-tray-panel__icon{color:var(--color-accent-ink)}.fox-tray-panel__item[data-active]{background-color:var(--color-surface-2)}.fox-tray-panel__buttons{justify-content:center;gap:var(--space-2);padding:var(--space-1) 0;flex:none;display:flex}.fox-tray-panel__button{inline-size:var(--size-control);block-size:var(--size-control);padding:calc((var(--size-control) - 1.25em) / 2);border-radius:var(--radius-pill);color:var(--color-accent-ink);cursor:pointer;background-color:#0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.fox-tray-panel__button[data-active]{background-color:var(--color-accent-soft)}.fox-tray-panel__button--primary{--_contour:inset 0 0 0 var(--border-width) var(--color-primary-border);background-color:var(--color-primary-fill);box-shadow:var(--_contour);color:var(--color-on-primary)}.fox-tray-panel__button--primary[data-active]{background-color:var(--color-primary-fill-hover);color:var(--color-on-primary-hover)}.fox-tray-panel__button[aria-checked=true]{background-color:var(--color-accent-soft)}.fox-tray-panel__item[aria-disabled=true],.fox-tray-panel__item[aria-disabled=true]>.fox-tray-panel__icon{color:var(--color-text-muted)}.fox-tray-panel__item[aria-disabled=true]{cursor:not-allowed}.fox-tray-panel__button[aria-disabled=true]{box-shadow:none;outline:var(--border-width) dashed var(--color-border-strong);outline-offset:calc(-1 * var(--border-width));color:var(--color-text-muted);cursor:not-allowed;background-color:#0000}.fox-tray-panel[data-keyboard] .fox-tray-panel__item[data-active]:focus{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-width))}.fox-tray-panel[data-keyboard] .fox-tray-panel__button[data-active]:focus{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.fox-tray-panel__sub{flex-direction:column;flex:0 auto;min-block-size:0;display:flex}.fox-tray-panel__subheader{align-items:center;gap:var(--space-2);flex:none;padding-block-end:var(--space-1);display:flex}.fox-tray-panel__back{appearance:none;inline-size:var(--size-control);block-size:var(--size-control);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;background-color:#0000;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.fox-tray-panel__back:hover{background-color:var(--color-surface-2)}.fox-tray-panel__back:before{content:"";block-size:1.25em;inline-size:1.25em;-webkit-mask:var(--_back) center / contain no-repeat;-webkit-mask:var(--_back) center / contain no-repeat;-webkit-mask:var(--_back) center / contain no-repeat;mask:var(--_back) center / contain no-repeat;background-color:currentColor}.fox-tray-panel__back:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{scale:-1 1}.fox-tray-panel__subtitle{min-inline-size:0;color:var(--color-text);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-md);line-height:var(--leading-tight);flex:auto;margin:0}.fox-tray-panel__confirm{gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-2);flex-direction:column;flex:none;display:flex}.fox-tray-panel__confirm-title{color:var(--color-text);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lg);line-height:var(--leading-tight);margin:0}.fox-tray-panel__confirm-text{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.fox-tray-panel__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}:where(.fox-callout,.fox-steps--warn){--_icon-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9' stroke-width='2'/%3E%3Cpath d='M12 16.5v-5M12 7.8v.1' stroke-width='2.2'/%3E%3C/svg%3E");--_icon-success:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cmask id='m'%3E%3Crect width='24' height='24' fill='white'/%3E%3Cpath d='m7.6 12.4 3 3 5.8-6' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/mask%3E%3Ccircle cx='12' cy='12' r='10' mask='url(%23m)'/%3E%3C/svg%3E");--_icon-warning:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cmask id='m'%3E%3Crect width='24' height='24' fill='white'/%3E%3Cpath d='M12 9.5v4.2M12 17.6v.1' stroke='black' stroke-width='2.4' stroke-linecap='round'/%3E%3C/mask%3E%3Cpath d='M10.3 3.4a2 2 0 0 1 3.4 0l8.6 15.1a2 2 0 0 1-1.7 3H3.4a2 2 0 0 1-1.7-3Z' stroke='black' stroke-linejoin='round' mask='url(%23m)'/%3E%3C/svg%3E");--_icon-danger:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cmask id='m'%3E%3Crect width='24' height='24' fill='white'/%3E%3Cpath d='M12 7.6v5M12 16.4v.1' stroke='black' stroke-width='2.4' stroke-linecap='round'/%3E%3C/mask%3E%3Cpath d='M10.3 1.9a2.4 2.4 0 0 1 3.4 0l8.4 8.4a2.4 2.4 0 0 1 0 3.4l-8.4 8.4a2.4 2.4 0 0 1-3.4 0l-8.4-8.4a2.4 2.4 0 0 1 0-3.4Z' stroke='black' stroke-linejoin='round' mask='url(%23m)'/%3E%3C/svg%3E");--_close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E")}.fox-callout{--_fg:var(--color-info);--_bg:var(--color-info-bg);--_icon:var(--_icon-info);background-color:var(--_bg);min-inline-size:0;color:var(--color-text);border-inline-start:var(--space-1) solid var(--_fg);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-md);line-height:var(--leading-normal);text-align:start;position:relative;container:fox-callout/inline-size}.fox-callout--success{--_fg:var(--color-success);--_bg:var(--color-success-bg);--_icon:var(--_icon-success)}.fox-callout--warning{--_fg:var(--color-warning);--_bg:var(--color-warning-bg);--_icon:var(--_icon-warning)}.fox-callout--danger{--_fg:var(--color-danger);--_bg:var(--color-danger-bg);--_icon:var(--_icon-danger)}.fox-callout__inner{--color-text-muted:var(--color-callout-muted);--color-border-strong:var(--color-callout-edge);column-gap:var(--space-3);padding-block:var(--space-3);padding-inline:var(--space-4) var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon body close"".actions actions";align-items:start;display:grid}.fox-callout:not(:has(.fox-callout__close))>.fox-callout__inner{grid-template-areas:"icon body body"".actions actions";padding-inline-end:var(--space-4)}.fox-callout__icon{inline-size:1.25rem;block-size:calc(1em * var(--leading-normal));color:var(--_fg);grid-area:icon;place-items:center;display:inline-grid}.fox-callout__icon:not(:has(>*)):before{content:"";block-size:1.25rem;inline-size:1.25rem;-webkit-mask:var(--_icon) center / contain no-repeat;-webkit-mask:var(--_icon) center / contain no-repeat;-webkit-mask:var(--_icon) center / contain no-repeat;mask:var(--_icon) center / contain no-repeat;background-color:currentColor}.fox-callout__icon>svg{block-size:1.25rem;inline-size:1.25rem}.fox-callout__icon>.fox-spinner{block-size:1.05rem;inline-size:1.05rem}.fox-callout__body{gap:calc(var(--space-1) / 2);grid-area:body;min-inline-size:0;display:grid}.fox-callout__kind{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.fox-callout__title{color:var(--color-text);font-weight:var(--weight-display);line-height:var(--leading-normal);overflow-wrap:anywhere;margin:0}.fox-callout__text{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:anywhere;margin:0}.fox-callout__actions{gap:var(--space-2);min-inline-size:0;flex-wrap:wrap;grid-area:actions;margin-block-start:var(--space-2);display:flex}.fox-callout__actions>.fox-btn{white-space:normal;text-wrap:balance;max-inline-size:100%}.fox-callout__close{appearance:none;inline-size:var(--size-control-sm);block-size:var(--size-control-sm);margin-block:calc(-1 * var(--space-1)) 0;margin-inline:0 calc(-1 * var(--space-1));border-radius:var(--radius-btn);color:var(--color-text-muted);cursor:pointer;background-color:#0000;border:0;flex:none;grid-area:close;justify-content:center;align-items:center;padding:0;display:inline-flex}.fox-callout__close:before{content:"";block-size:1.125rem;inline-size:1.125rem;-webkit-mask:var(--_close) center / contain no-repeat;-webkit-mask:var(--_close) center / contain no-repeat;-webkit-mask:var(--_close) center / contain no-repeat;mask:var(--_close) center / contain no-repeat;background-color:currentColor}.fox-callout__close:hover{background-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.fox-callout__close:hover{background-color:color-mix(in srgb, var(--color-text) 9%, transparent)}}.fox-callout__close:hover{color:var(--color-text)}@container fox-callout (width>=36rem){.fox-callout__inner{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icon body actions close";align-items:center}.fox-callout:not(:has(.fox-callout__close))>.fox-callout__inner{grid-template-areas:"icon body actions actions"}.fox-callout__icon{align-self:start}.fox-callout__actions{flex-wrap:nowrap;margin-block-start:0}.fox-callout__close{margin-block-start:0}}@container fox-callout (width<=25.99rem){.fox-callout__inner{row-gap:var(--space-1);padding:var(--space-3);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title""text text""actions actions";align-items:center}.fox-callout:not(:has(.fox-callout__close))>.fox-callout__inner{grid-template-areas:"icon title""text text""actions actions";padding-inline-end:var(--space-3)}.fox-callout__body{display:contents}.fox-callout__title{grid-area:title}.fox-callout__text{grid-area:text}.fox-callout__actions{margin-block-start:var(--space-1)}.fox-callout__close{margin:0;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.fox-callout:has(.fox-callout__close) .fox-callout__title{padding-inline-end:calc(var(--size-control-sm) + var(--space-1))}}.fox-callout-sticky{z-index:1;gap:var(--space-2);padding:var(--space-2);background-color:var(--color-surface);color:var(--color-text);border-block-end:var(--border-width) solid var(--color-border);display:grid;position:sticky;inset-block-start:0}.fox-callout-sticky>.fox-callout{box-shadow:var(--shadow-card)}.fox-callout-sticky:not(:has(>.fox-callout:not([hidden]))){display:none}.fox-app__banner{grid-area:banner;min-inline-size:0}.fox-banner{border-inline-start:0;border-block-end:var(--border-width) solid var(--color-border);box-shadow:inset 0 calc(-1 * var(--focus-width)) 0 var(--_fg);border-radius:0}.fox-callout.fox-banner>.fox-callout__inner{padding-block:var(--space-2);padding-inline:max(var(--space-4), env(safe-area-inset-left,0px)) max(var(--space-3), env(safe-area-inset-right,0px))}.fox-banner:not(:has(.fox-callout__close))>.fox-callout__inner{padding-inline-end:max(var(--space-4), env(safe-area-inset-right,0px))}.fox-banner .fox-callout__body{display:block}.fox-banner :is(.fox-callout__title,.fox-callout__text){display:inline}.fox-banner .fox-callout__title:after{content:" "}@container fox-callout (width<=25.99rem){.fox-banner .fox-callout__body{display:contents}}.fox-app__banner>.fox-banner>.fox-callout__inner{padding-block-start:max(var(--space-2), env(safe-area-inset-top,0px))}@container fox-callout (width<=25.99rem){.fox-app__banner>.fox-banner .fox-callout__close{inset-block-start:max(var(--space-2), env(safe-area-inset-top,0px))}}.fox-app:has(>.fox-app__banner>.fox-banner:not([hidden]))>.fox-app__header{min-block-size:var(--layout-header);padding-block-start:0}@media (width>=600px){.fox-app:has(>.fox-app__banner>.fox-banner:not([hidden]))>.fox-app__nav{padding-block-start:var(--space-4)}}.fox-steps{--_num:1.75rem;--_line:calc(var(--text-sm) * var(--leading-normal));counter-reset:fox-step;gap:var(--space-4);padding:var(--space-4);background-color:var(--color-surface-2);color:var(--color-text);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0;list-style:none;display:grid}.fox-steps__item{counter-increment:fox-step;min-block-size:var(--_num);overflow-wrap:anywhere;padding-block-start:calc((var(--_num) - var(--_line)) / 2);padding-inline-start:calc(var(--_num) + var(--space-3));position:relative}.fox-steps__item:before{content:counter(fox-step) / "";inline-size:var(--_num);block-size:var(--_num);background-color:var(--color-accent-soft);color:var(--color-accent-ink);border-radius:var(--dot-radius);font-family:var(--font-num);font-weight:var(--weight-num);font-size:var(--text-xs);font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.fox-steps__item:not(:last-child):after{content:"";inset-block:calc(var(--_num) + var(--space-1) / 2) calc(var(--space-1) / 2 - var(--space-4));border-inline-start:calc(2 * var(--border-width)) solid var(--color-border-strong);position:absolute;inset-inline-start:calc(var(--_num) / 2 - var(--border-width))}.fox-steps--warn{column-gap:var(--space-3);padding-block:var(--space-3);padding-inline:var(--space-3) var(--space-4);background-color:var(--color-warning-bg);border-inline-start:var(--space-1) solid var(--color-warning);font-weight:var(--weight-medium);grid-template-columns:auto minmax(0,1fr);align-items:start}.fox-steps--warn:before{content:"";inline-size:1.25rem;block-size:var(--_line);background-color:var(--color-warning);-webkit-mask:var(--_icon-warning) center / 1.25rem no-repeat;-webkit-mask:var(--_icon-warning) center / 1.25rem no-repeat;-webkit-mask:var(--_icon-warning) center / 1.25rem no-repeat;mask:var(--_icon-warning) center / 1.25rem no-repeat}.fox-settings{--_measure:48rem;gap:var(--space-8);inline-size:100%;max-inline-size:var(--_measure);color:var(--color-text);font-family:var(--font-ui);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.fox-settings__section{gap:var(--space-2);grid-template-columns:minmax(0,1fr);align-content:start;min-inline-size:0;display:grid;container:fox-settings-section/inline-size}.fox-settings__title{color:var(--color-text);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lg);line-height:var(--leading-tight);text-wrap:balance;margin:0;scroll-margin-block-start:var(--space-4)}.fox-settings__desc{margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.fox-settings__group,.fox-settings__links{background-color:var(--color-surface);min-inline-size:0;color:var(--color-text);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.fox-setting{align-items:center;gap:var(--space-2) var(--space-4);min-block-size:calc(var(--size-control) + 2 * var(--space-3));padding:var(--space-3) var(--space-4);color:var(--color-text);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text control";display:grid;position:relative}.fox-setting+.fox-setting,.fox-settings__links>li+li{border-block-start:var(--border-width) solid var(--color-border)}label.fox-setting{cursor:pointer}@media (hover:hover){label.fox-setting:hover{background-color:var(--color-surface-2)}}.fox-setting--lead{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lead text control"}.fox-setting__lead{grid-area:lead;place-items:center;display:inline-grid}.fox-setting__lead>:is(svg,img){block-size:2.5rem;inline-size:2.5rem}.fox-setting__text{gap:calc(var(--space-1) / 2);grid-area:text;min-inline-size:0;display:grid}.fox-setting__label{color:var(--color-text);font-weight:var(--weight-medium);overflow-wrap:anywhere}.fox-setting__desc{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:anywhere}.fox-setting__control{grid-area:control;justify-content:flex-end;min-inline-size:0;display:flex}@container fox-settings-section (width<=33.99rem){.fox-setting:is(.fox-setting--stack,.fox-setting--action){grid-template-columns:minmax(0,1fr);grid-template-areas:"text""control"}.fox-setting--lead:is(.fox-setting--stack,.fox-setting--action){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"lead text""control control"}.fox-setting--stack .fox-setting__control{justify-content:stretch}.fox-setting--stack .fox-setting__control>*{flex:auto}.fox-setting--stack .fox-segmented{inline-size:100%}.fox-setting--stack .fox-segmented__btn{padding-inline:var(--space-2);flex:1 1 0}.fox-setting--stack :is(.fox-select,.fox-select__trigger){inline-size:100%}.fox-setting--stack .fox-select__value{text-align:start;flex:auto}.fox-setting--action .fox-setting__control{justify-content:flex-start}}.fox-swatch{background-color:var(--color-accent);background-image:linear-gradient(135deg, var(--color-accent) 50%, var(--color-nav-active-fg) 50%);border:calc(2 * var(--border-width)) solid var(--color-surface);border-radius:var(--dot-radius);block-size:1rem;inline-size:1rem;box-shadow:0 0 0 calc(1.5 * var(--border-width)) currentColor;flex:none;display:inline-block}.fox-settings__index{gap:var(--space-5);align-content:start;display:none}.fox-settings__link{--_next:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E");appearance:none;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:calc(var(--size-control) + var(--space-3));padding:var(--space-2) var(--space-4);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-tight);text-align:start;cursor:pointer;background-color:#0000;border:0;margin:0;display:flex}@media (hover:hover){.fox-settings__link:hover{background-color:var(--color-surface-2)}}.fox-settings__link:active{background-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.fox-settings__link:active{background-color:color-mix(in srgb, var(--color-text) 8%, transparent)}}.fox-settings__link:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-width))}.fox-settings__icon{block-size:1.25rem;inline-size:1.25rem;color:var(--color-text-muted);flex:none}.fox-settings__label{overflow-wrap:anywhere;flex:auto;min-inline-size:0}.fox-settings__link:after{content:"";background-color:var(--color-text-muted);block-size:1.125rem;inline-size:1.125rem;-webkit-mask:var(--_next) center / contain no-repeat;-webkit-mask:var(--_next) center / contain no-repeat;-webkit-mask:var(--_next) center / contain no-repeat;mask:var(--_next) center / contain no-repeat;flex:none}.fox-settings__link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.fox-app__back{color:var(--color-text);background-color:#0000;margin-inline-start:calc(-1 * var(--space-2))}.fox-app__back svg{inline-size:var(--size-icon);block-size:var(--size-icon);flex:none}.fox-app__back:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) svg{scale:-1 1}.fox-app__back:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-surface-2);color:var(--color-text)}@media (width<=599.98px){.fox-settings{gap:var(--space-5)}.fox-settings:not([data-drill=in])>.fox-settings__index{display:grid}.fox-settings:not([data-drill=in])>.fox-settings__section,.fox-settings[data-drill=in]>.fox-settings__section:not([data-current]){display:none}.fox-settings[data-drill=in] .fox-settings__title{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.fox-mark-item{color:var(--color-mark-item)}.fox-mark-item-detail{color:var(--color-mark-item-detail)}.fox-progress--indeterminate{position:relative}.fox-progress--indeterminate>.fox-progress__bar{display:none}:where([data-fox-busy]){position:relative}[data-fox-busy]{--_busy-size:var(--focus-width);--_busy-inset:0px;--_busy-offset:0px;--_busy-color:var(--color-accent-fill)}[data-fox-busy]:after,[data-fox-busy]>.fox-progress{inset-inline:var(--_busy-inset);inset-block:auto var(--_busy-offset);block-size:var(--_busy-size);pointer-events:none;position:absolute}[data-fox-busy=top]:after,[data-fox-busy=top]>.fox-progress{inset-block:var(--_busy-offset) auto}[data-fox-busy]>.fox-progress{background-color:#0000;border-radius:0}[data-fox-busy]:has(>.fox-progress):after{content:none}.fox-progress--indeterminate:after,[data-fox-busy]:after{--_busy-dir:1;content:"";background-color:#0000;background-image:repeating-linear-gradient(90deg, currentColor 0 var(--space-2), transparent 0 calc(var(--space-2) + var(--space-1)));color:var(--_busy-color,var(--color-accent-fill));transform-origin:0;border-width:0;border-radius:0;display:block}.fox-progress--indeterminate:after{position:absolute;inset:0}.fox-progress--indeterminate:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after,[data-fox-busy]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{--_busy-dir:-1;transform-origin:100%}.fox-btn[data-fox-busy]{--_busy-inset:var(--space-3);--_busy-offset:var(--space-1);--_busy-color:currentColor}.fox-btn--sm[data-fox-busy]{--_busy-offset:calc(var(--space-1) / 2)}.fox-btn[aria-busy=true][data-fox-busy]:before{content:"";inset-inline:var(--_busy-inset);inset-block:auto var(--_busy-offset);inline-size:auto;block-size:var(--_busy-size);background-color:currentColor;position:absolute}@supports (color:color-mix(in lab, red, red)){.fox-btn[aria-busy=true][data-fox-busy]:before{background-color:color-mix(in srgb, currentColor 18%, transparent)}}.fox-btn[aria-busy=true][data-fox-busy]:before{border-width:0;border-radius:0}.fox-btn[aria-busy=true][data-fox-busy-elsewhere]:before{content:none}.fox-row[data-fox-busy]:nth-last-child(1 of .fox-row):after{display:block}.fox-card[data-fox-busy]{--_busy-inset:var(--radius-lg)}.fox-callout[data-fox-busy]{--_busy-inset:var(--radius-md)}.fox-tray-panel__card[data-fox-busy]{--_busy-inset:var(--radius-xl)}.fox-app[data-fox-busy]{--_busy-size:calc(var(--focus-width) + var(--border-width))}.fox-app[data-fox-busy]:after,.fox-app[data-fox-busy]>.fox-progress{inset-block:var(--_busy-offset) auto;z-index:var(--z-sticky);grid-area:main}.fox-console{--fox-console-line:calc(var(--text-xs) * 1.625);--fox-console-step:max(calc(var(--fox-console-line) * 2), var(--size-control));--_height:var(--fox-console-height,24rem);--_icon:min(calc(var(--size-control) / 2), 1.25rem);--color-bg:var(--color-console-bg);--color-surface:var(--color-console-raised);--color-surface-2:var(--color-console-raised);--color-surface-overlay:var(--color-console-raised);--color-border:var(--color-console-line);--color-border-strong:var(--color-console-edge);--color-text:var(--color-console-fg);--color-text-muted:var(--color-console-muted);--color-accent:var(--color-console-accent);--color-accent-ink:var(--color-console-accent);--color-accent-fill:var(--color-console-accent);--color-accent-soft:var(--color-console-accent-soft);--color-accent-strong:var(--color-console-accent-strong);--color-on-accent:var(--color-console-bg);--color-primary-fill:var(--color-console-accent-soft);--color-primary-fill-hover:var(--color-console-primary-fill-hover);--color-primary-border:var(--color-console-accent);--color-on-primary:var(--color-console-accent);--color-on-primary-hover:var(--color-console-accent-strong);--color-primary-shade:transparent;--color-danger-bg:var(--color-console-danger-bg);--color-info-bg:var(--color-console-info-bg);--color-success-bg:var(--color-console-success-bg);--color-warning-bg:var(--color-console-warning-bg);--color-callout-muted:var(--color-console-muted);--color-callout-edge:var(--color-console-callout-edge);--color-danger-fill:var(--color-console-danger-bg);--color-danger-fill-hover:var(--color-console-danger-fill-hover);--color-danger-border:var(--color-console-danger);--color-on-danger-fill:var(--color-console-danger);--color-switch-track:var(--color-console-raised);--color-switch-knob:var(--color-console-muted);--color-switch-knob-on:var(--color-console-accent);--color-switch-border:var(--color-console-edge);--color-focus:var(--color-console-accent);--color-scrollbar:var(--color-console-edge);--color-scrollbar-hover:var(--color-console-accent);--color-success:var(--color-console-success);--color-warning:var(--color-console-warning);--color-danger:var(--color-console-danger);--color-info:var(--color-console-info);--color-mark-item:var(--color-console-mark-item);--color-mark-item-detail:var(--color-console-mark-item-detail);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--color-console-bg);min-inline-size:0;color:var(--color-console-fg);border:var(--border-width) solid var(--color-console-edge);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-md);line-height:var(--leading-normal);grid-template-columns:minmax(0,1fr);display:grid;overflow:clip}@supports (inline-size:round(nearest, 1.5px, 1px)){.fox-console{--fox-console-line:round(nearest, calc(var(--text-xs) * 1.625), 1px)}}.fox-console__icon{--_mask:none;inline-size:var(--_icon);block-size:var(--_icon);-webkit-mask:var(--_mask) center / contain no-repeat;-webkit-mask:var(--_mask) center / contain no-repeat;-webkit-mask:var(--_mask) center / contain no-repeat;mask:var(--_mask) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.fox-console__icon[data-icon=search]{--_mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E")}.fox-console__icon[data-icon=up]{--_mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 15 6-6 6 6'/%3E%3C/svg%3E")}.fox-console__icon[data-icon=down]{--_mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.fox-console__icon[data-icon=follow]{--_mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11m-5-5 5 5 5-5M5 20h14'/%3E%3C/svg%3E")}.fox-console__icon[data-icon=wrap]{--_mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16M4 12h13a3 3 0 0 1 0 6h-4m2-2-2 2 2 2M4 18h5'/%3E%3C/svg%3E")}.fox-console__icon[data-icon=copy]{--_mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='8' width='12' height='12' rx='2'/%3E%3Cpath d='M16 8V6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h2'/%3E%3C/svg%3E")}.fox-console__icon[data-icon=check]{--_mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.fox-console__icon[data-icon=enter]{--_mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 5v6a4 4 0 0 1-4 4H5m4-4-4 4 4 4'/%3E%3C/svg%3E")}.fox-console__icon[data-icon=terminal]{--_mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Cpath d='m7 9 3 3-3 3m5 0h5'/%3E%3C/svg%3E")}.fox-console__icon[data-icon=more]{--_mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Ccircle cx='5' cy='12' r='1.9'/%3E%3Ccircle cx='12' cy='12' r='1.9'/%3E%3Ccircle cx='19' cy='12' r='1.9'/%3E%3C/svg%3E")}.fox-console__icon[data-icon=clock]{--_mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7.5V12l3 2'/%3E%3C/svg%3E")}.fox-console__icon[data-icon=hide]{--_mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 6.5l11 11m0-11-11 11'/%3E%3C/svg%3E")}.fox-console__icon[data-icon=collapse]{--_mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 4.5 5 5 5-5m-10 15 5-5 5 5'/%3E%3C/svg%3E")}.fox-console__icon[data-icon=expand]{--_mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 9 5-5 5 5m-10 6 5 5 5-5'/%3E%3C/svg%3E")}.fox-console__icon[data-icon=clear]{--_mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 15.5 13.5 6l5 5-7.5 7.5H7zM9 10.5l5 5M11 20h9'/%3E%3C/svg%3E")}.fox-console__icon[data-icon=link]{--_mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 14.5l5-5M11 6.5l1.5-1.5a4 4 0 0 1 5.5 5.5L16.5 12M8 12l-1.5 1.5a4 4 0 0 0 5.5 5.5L13.5 17.5'/%3E%3C/svg%3E")}.fox-console__icon[data-icon=select]{--_mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.5 7 2 2 3.5-3.5m-5.5 11.5 2 2 3.5-3.5M13 7h7.5M13 12h7.5M13 17h7.5'/%3E%3C/svg%3E")}.fox-console__icon[data-icon=problem]{--_mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4 3.5 19h17zM12 10v4m0 2.5v.01'/%3E%3C/svg%3E")}.fox-console__icon[data-icon=hash]{--_mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 9h15m-15 6h15M10 4 8.5 20m7-16L14 20'/%3E%3C/svg%3E")}.fox-console__icon[data-icon=save]{--_mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11m-4.5-4.5L12 15l4.5-4.5M4.5 15.5V19a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1v-3.5'/%3E%3C/svg%3E")}.fox-console__titlebar{--_icon:calc(var(--text-xs) * 1.25);align-items:center;gap:var(--space-2);min-inline-size:0;padding:var(--space-2) var(--space-3);background-color:var(--color-console-raised);color:var(--color-console-fg);border-block-end:var(--border-width) solid var(--color-console-edge);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-tight);display:flex}.fox-console__titlebar>.fox-console__icon{color:var(--color-console-accent)}.fox-console__dots{gap:var(--space-1);flex:none;margin-inline-end:var(--space-1);display:inline-flex}.fox-console__dots>i{inline-size:var(--size-status-dot);block-size:var(--size-status-dot);border-radius:var(--dot-radius);background-color:var(--color-console-muted)}.fox-console__dots>i:first-child{background-color:var(--color-console-accent)}.fox-console[data-size=narrow] .fox-console__dots{display:none}.fox-console__title{overflow-wrap:anywhere;flex:auto;min-inline-size:0}.fox-console__bar{align-items:center;gap:var(--space-2);min-inline-size:0;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);background-color:var(--color-console-bg);color:var(--color-console-fg);border-block-end:var(--border-width) solid var(--color-console-line);flex-wrap:wrap;display:flex}.fox-console__search{--_field-min:11rem;--_search-min:calc(var(--_field-min) + (var(--size-control) + var(--space-1)) * 2);flex:1 1 var(--_search-min);align-items:center;gap:var(--space-1);min-inline-size:0;max-inline-size:28rem;display:flex}.fox-console__field{flex:auto;min-inline-size:0;position:relative}.fox-console__field>.fox-console__icon{color:var(--color-console-muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--space-3);translate:0 -50%}.fox-console__query{padding-inline:calc(var(--space-3) + var(--_icon) + var(--space-2)) calc(var(--space-3) + var(--_hits,0px));font-family:var(--font-mono);font-size:var(--text-sm)}.fox-console__query::-webkit-search-cancel-button{display:none}.fox-console__hits{color:var(--color-console-muted);font-family:var(--font-num);font-size:var(--text-xs);white-space:nowrap;pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-3);translate:0 -50%}.fox-console__search:not([data-query]) [data-action]{display:none}.fox-console__count{color:var(--color-console-muted);font-family:var(--font-num);font-size:var(--text-xs);white-space:nowrap;margin-inline-start:auto}.fox-console__tools{align-items:center;gap:var(--space-1);flex:none;display:flex}.fox-console:not([data-size=wide]) .fox-console__count{display:none}.fox-console[data-size=wide] .fox-console__bar{justify-content:flex-end}.fox-console[data-size=wide] .fox-console__levels{margin-inline-end:auto}.fox-console[data-size=mid] .fox-console__search{flex-basis:100%;max-inline-size:none}.fox-console[data-size=mid] .fox-console__tools{margin-inline-start:auto}.fox-console[data-size=narrow] .fox-console__search{min-inline-size:min(100%, var(--_search-min));flex-basis:0;max-inline-size:none}.fox-console[data-size=narrow] .fox-console__tools{margin-inline-start:auto}.fox-console[data-size=narrow] .fox-console__bar:before{content:"";flex-basis:100%;order:1}.fox-console[data-size=narrow] .fox-console__levels{order:2;margin-block-start:calc(var(--space-2) * -1)}.fox-console__tools [data-action=copy]>[data-icon=check],.fox-console__tools [data-action=copy][data-copied]>[data-icon=copy]{display:none}.fox-console__tools [data-action=copy][data-copied]>[data-icon=check]{display:inline-block}.fox-console__frame{background-color:var(--color-console-bg);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid;position:relative}.fox-console__view{block-size:var(--_height);overscroll-behavior:contain;overflow-anchor:none;background-color:var(--color-console-bg);min-inline-size:0;color:var(--color-console-fg);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--fox-console-line);font-variant-ligatures:none;tab-size:8;-webkit-user-select:text;user-select:text;position:relative;overflow:auto}.fox-console__view:focus-visible{outline:var(--focus-width) solid var(--color-console-accent);outline-offset:calc(-1 * var(--focus-width))}.fox-console__canvas{min-inline-size:100%;position:relative}.fox-console__window{inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.fox-console__line{--_row-bg:var(--color-console-bg);inline-size:100%;block-size:var(--fox-console-line);background-color:var(--_row-bg);color:var(--color-console-fg);cursor:text;align-items:flex-start;display:flex;position:relative}.fox-console[data-wrap] .fox-console__line{block-size:auto;min-block-size:var(--fox-console-line)}.fox-console__gutter{z-index:1;background-color:var(--_row-bg);color:var(--color-console-muted);-webkit-user-select:none;user-select:none;cursor:pointer;flex:none;gap:1ch;padding-inline:1ch;display:flex;position:sticky;inset-inline-start:0}.fox-console__num{inline-size:var(--_digits,3ch);text-align:end;font-variant-numeric:tabular-nums}.fox-console:not([data-numbers]) .fox-console__num{display:none}.fox-console__time{font-variant-numeric:tabular-nums;inline-size:8ch}.fox-console:not([data-time]) .fox-console__time,.fox-console[data-size=narrow] .fox-console__time{display:none}.fox-console__mark{inline-size:1.25ch;block-size:var(--fox-console-line);place-items:center;display:grid}.fox-console__mark:before{content:"";border-radius:var(--dot-radius);background-color:currentColor;block-size:.62em;inline-size:.62em}.fox-console__mark:not([data-level]):before{display:none}.fox-console__mark[data-level=info]:before{background-color:#0000;box-shadow:inset 0 0 0 1.5px}.fox-console__mark[data-level=warn]:before{clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0;block-size:.66em;inline-size:.72em}.fox-console__mark[data-level=error]:before{border-radius:1px;block-size:.56em;inline-size:.56em;rotate:45deg}.fox-console__mark[data-level=debug]:before{border-radius:var(--radius-pill);block-size:1.5px}:is(.fox-console__mark,.fox-console__level)[data-level=info]{color:var(--color-console-info)}:is(.fox-console__mark,.fox-console__level)[data-level=warn]{color:var(--color-console-warning)}:is(.fox-console__mark,.fox-console__level)[data-level=error]{color:var(--color-console-danger)}:is(.fox-console__mark,.fox-console__level)[data-level=success]{color:var(--color-console-success)}:is(.fox-console__mark,.fox-console__level)[data-level=debug]{color:var(--color-console-muted)}.fox-console__text{white-space:pre;flex:1 0 auto;padding-inline-end:3ch}.fox-console[data-wrap] .fox-console__text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;flex:1 1 0;min-inline-size:0}.fox-console__level{font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.04em}.fox-console__level,.fox-console__ps,.fox-console__sr{-webkit-user-select:none;user-select:none}.fox-console__ps{color:var(--color-console-accent);font-weight:var(--weight-medium)}.fox-console__line[data-level=debug] .fox-console__text{color:var(--color-console-muted)}.fox-console__line[data-kind=system] .fox-console__text{color:var(--color-console-info);font-style:italic}.fox-console__line[data-kind=command] .fox-console__text{font-weight:var(--weight-medium)}@media (hover:hover){.fox-console__line:hover .fox-console__gutter{box-shadow:inset 2px 0 0 var(--color-console-edge)}}.fox-console__line[aria-selected=true]{--_row-bg:var(--color-console-accent-soft)}.fox-console__line[aria-selected=true] .fox-console__gutter{box-shadow:inset 3px 0 0 var(--color-console-accent);color:var(--color-console-fg)}.fox-console__line[aria-selected=true] .fox-console__num{color:var(--color-console-accent);font-weight:var(--weight-medium)}.fox-console__view[data-kbd]:focus .fox-console__line[data-cursor]{z-index:2;outline:var(--focus-width) solid var(--color-console-accent);outline-offset:calc(-1 * var(--focus-width))}.fox-console__match{background-color:var(--color-console-accent-soft);color:var(--color-console-fg);box-shadow:inset 0 -2px 0 var(--color-console-accent);border-radius:2px}.fox-console__match[data-current]{background-color:var(--color-selection);color:var(--color-on-selection);box-shadow:0 0 0 1px var(--color-selection)}.fox-ansi--bold{font-weight:var(--weight-medium)}.fox-ansi--dim,.fox-ansi--fg-black{color:var(--color-console-muted)}.fox-ansi--italic{font-style:italic}.fox-ansi--underline{text-underline-offset:2px;text-decoration-line:underline}.fox-ansi--strike{text-decoration-line:line-through}.fox-ansi--underline.fox-ansi--strike{text-decoration-line:underline line-through}.fox-ansi--fg-red{color:var(--color-console-danger)}.fox-ansi--fg-green{color:var(--color-console-success)}.fox-ansi--fg-yellow{color:var(--color-console-warning)}.fox-ansi--fg-blue,.fox-ansi--fg-cyan{color:var(--color-console-info)}.fox-ansi--fg-magenta{color:var(--color-console-accent)}.fox-ansi--fg-white{color:var(--color-console-fg)}.fox-ansi--bg-black{background-color:var(--color-console-raised)}.fox-ansi--bg-red{background-color:var(--color-console-danger);color:var(--color-console-bg)}.fox-ansi--bg-green{background-color:var(--color-console-success);color:var(--color-console-bg)}.fox-ansi--bg-yellow{background-color:var(--color-console-warning);color:var(--color-console-bg)}.fox-ansi--bg-blue,.fox-ansi--bg-cyan{background-color:var(--color-console-info);color:var(--color-console-bg)}.fox-ansi--bg-magenta{background-color:var(--color-console-accent);color:var(--color-console-bg)}.fox-ansi--bg-white{background-color:var(--color-console-fg);color:var(--color-console-bg)}.fox-console__step{--_row-bg:var(--color-console-bg);inline-size:100%;block-size:var(--fox-console-step);background-color:var(--_row-bg);color:var(--color-console-fg);border-block-start:var(--border-width) dashed var(--color-console-line);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:relative}.fox-console__step-in{inline-size:var(--_view-width,100%);min-inline-size:0;max-inline-size:100%;padding-inline:1ch var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-tight);align-items:center;gap:1ch;display:flex;position:sticky;inset-inline-start:0}.fox-console__chevron{color:var(--color-console-muted)}.fox-console__step[data-collapsed] .fox-console__chevron{rotate:-90deg}.fox-console__step-title{min-inline-size:0;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fox-console__step-status{font-weight:var(--weight-medium);flex:none;align-items:center;gap:.6ch;display:inline-flex}.fox-console__step-status:before{content:"";border-radius:var(--dot-radius);background-color:currentColor;block-size:.62em;inline-size:.62em}.fox-console__step-status[data-status=success]{color:var(--color-console-success)}.fox-console__step-status[data-status=failed]{color:var(--color-console-danger)}.fox-console__step-status[data-status=failed]:before{border-radius:1px;block-size:.56em;inline-size:.56em;rotate:45deg}.fox-console__step-status[data-status=running]{color:var(--color-console-info)}.fox-console__step-status[data-status=running]:before{background-color:#0000;box-shadow:inset 0 0 0 1.5px}.fox-console__step-status[data-status=cancelled]{color:var(--color-console-muted)}.fox-console__step-status[data-status=cancelled]:before{border-radius:var(--radius-pill);block-size:1.5px}.fox-console__step-meta{color:var(--color-console-muted);font-family:var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;gap:2ch;margin-inline-start:auto;display:inline-flex}.fox-console__step-time{text-align:end;min-inline-size:4ch}.fox-console[data-size=narrow] .fox-console__step-count{display:none}@media (hover:hover){.fox-console__step:hover{--_row-bg:var(--color-console-raised)}}.fox-console__view[data-kbd]:focus .fox-console__step[data-cursor],:is(.fox-console__line,.fox-console__step)[data-menu]{z-index:2;outline:var(--focus-width) solid var(--color-console-accent);outline-offset:calc(-1 * var(--focus-width))}.fox-console__pin{z-index:3;inline-size:var(--_view-width,100%);box-shadow:0 var(--border-width) 0 var(--color-console-line);position:absolute;inset-block-start:0;inset-inline-start:0}.fox-console__pin>.fox-console__step{border-block-start-style:none}.fox-console .fox-menu__popover{--color-surface-overlay:var(--color-console-bg)}.fox-console__copy{z-index:2;inline-size:var(--size-control-sm);min-inline-size:var(--size-control-sm);block-size:var(--size-control-sm);background-color:var(--color-console-raised);border-color:var(--color-console-edge);min-block-size:0;position:absolute}@media (hover:none){.fox-console__copy{display:none}}.fox-console__jump{z-index:3;inline-size:fit-content;max-inline-size:calc(100% - 2 * var(--space-3));box-shadow:var(--shadow-overlay);margin-inline:auto;position:absolute;inset-block-end:var(--space-3);inset-inline:0}.fox-console__state{z-index:4;padding:var(--space-3);background-color:var(--color-console-bg);place-items:center;display:grid;position:absolute;inset:0;overflow:auto}.fox-console__state .fox-state__mascot:empty{display:none}.fox-console__prompt{align-items:center;gap:var(--space-2);min-inline-size:0;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);background-color:var(--color-console-bg);color:var(--color-console-fg);border-block-start:var(--border-width) solid var(--color-console-line);font-family:var(--font-mono);font-size:var(--text-sm);display:flex}.fox-console__prompt>.fox-console__ps{white-space:nowrap;flex:none}.fox-console__input{min-inline-size:0;min-block-size:var(--size-control-sm);padding:0 var(--space-1);color:var(--color-console-fg);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-sm);caret-color:var(--color-console-accent);background-color:#0000;border:0;flex:auto}.fox-console__input::placeholder{color:var(--color-console-muted);opacity:1}.fox-console__input:focus-visible{outline:var(--focus-width) solid var(--color-console-accent);outline-offset:0}.fox-console__run{flex:none}.fox-console[data-size=narrow] .fox-console__run{min-inline-size:var(--size-control-sm);padding-inline:0}.fox-console[data-size=narrow] .fox-console__run-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.fox-console__prompt--command{min-block-size:var(--size-control-sm);padding-block:var(--space-1);font-size:var(--text-xs);line-height:var(--fox-console-line);align-items:baseline}.fox-console__command{min-inline-size:0;color:var(--color-console-fg);font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere}.fox-console__caret{background-color:var(--color-console-accent);flex:none;align-self:center;block-size:1.25em;inline-size:1ch}.fox-console__caret:not([data-live]){display:none}@media (pointer:coarse){.fox-input,.fox-textarea,.fox-console__input{font-size:max(var(--text-md), 1rem)}[data-fox-menu-target]{-webkit-user-select:none;user-select:none}.fox-menu__shortcut{display:none}:root{--_row-actions-rest:1}}[data-device=desktop]{--_row-actions-rest:0}[data-device=tablet],[data-device=phone]{--_row-actions-rest:1}@media (prefers-contrast:more){.fox-card,.fox-segmented,.fox-btn--secondary,.fox-titlebar,.fox-app__header,.fox-app__nav,.fox-dialog,.fox-select__trigger,.fox-select__panel,.fox-select__footer,.fox-menu__panel,.fox-menu__separator,.fox-tray-panel__card,.fox-tray-panel__separator,.fox-state__log,.fox-row:after,.fox-settings__group,.fox-settings__links,.fox-callout-sticky,.fox-console__bar,.fox-console__prompt{border-color:var(--color-border-strong)}.fox-console__line[aria-selected=true]{box-shadow:inset 0 0 0 var(--border-width) var(--color-console-edge)}.fox-console__step{border-block-start-style:solid;border-block-start-color:var(--color-console-edge)}.fox-input,.fox-textarea{border-width:2px}.fox-row:is([data-selected],[data-current]){box-shadow:inset 0 0 0 var(--border-width) var(--color-border-strong)}.fox-callout{border:var(--border-width) solid var(--color-border-strong);border-inline-start:var(--space-1) solid var(--_fg)}.fox-banner{border-block-start:0;border-inline:0}.fox-callout__close{color:var(--color-text)}.fox-steps{box-shadow:inset 0 0 0 var(--border-width) var(--color-border-strong)}.fox-setting+.fox-setting,.fox-settings__links>li+li{border-block-start-color:var(--color-border-strong)}.fox-select__option[data-active],.fox-menu__item[data-active],.fox-tray-panel__item[data-active],.fox-tray-panel__button[data-active]{box-shadow:inset 0 0 0 var(--border-width) var(--color-border-strong)}.fox-nav__item[aria-current=page] .fox-nav__icon,.fox-app__settings[aria-current=page]{box-shadow:inset 0 0 0 var(--border-width) currentColor}.fox-slider{--_tick:var(--color-text-muted)}.fox-slider--buffered{--_hollow:var(--color-surface)}[data-fox-busy]{--_busy-size:calc(var(--focus-width) + var(--border-width))}.fox-app[data-fox-busy]{--_busy-size:calc(2 * var(--focus-width))}.fox-progress--indeterminate{box-shadow:inset 0 0 0 var(--border-width) var(--color-border-strong)}[data-fox-busy]>.fox-progress{box-shadow:none}@media (width>=1024px){.fox-nav__item[aria-current=page]{box-shadow:inset var(--_indicator) 0 0 currentColor, inset 0 0 0 var(--border-width) currentColor}.fox-nav__item[aria-current=page] .fox-nav__icon{box-shadow:none}}}@media (forced-colors:active){.fox-switch{border:2px solid canvastext}.fox-switch:after{background-color:canvastext}.fox-switch:checked{background-color:highlight;border-color:highlight}.fox-switch:checked:after{background-color:highlighttext}.fox-switch:disabled{background-color:canvas;border-style:dashed;border-color:graytext;outline-style:none}.fox-switch:disabled:after{background-color:graytext}.fox-btn:disabled,.fox-btn[aria-disabled=true]{color:graytext;border-color:graytext}.fox-segmented__btn:disabled{color:graytext;outline-color:graytext}.fox-segmented__btn[aria-pressed=true],.fox-segmented__btn[aria-selected=true]{box-shadow:none}:where(.fox-body,.fox-scope,.fox-console) :where(input:is([type=checkbox],[type=radio]):not(.fox-switch,[data-fox-own],[data-fox-own] *)){forced-color-adjust:none;color:highlighttext;background-color:canvas;border-color:canvastext}:where(.fox-body,.fox-scope,.fox-console) :where(input:is([type=checkbox],[type=radio]):not(.fox-switch,[data-fox-own],[data-fox-own] *)):where(:checked,[type=checkbox]:indeterminate){background-color:highlight;border-color:highlight}:where(.fox-body,.fox-scope,.fox-console) :where(input:is([type=checkbox],[type=radio]):not(.fox-switch,[data-fox-own],[data-fox-own] *)):disabled{color:graytext;background-color:canvas;border-color:graytext}:where(.fox-body,.fox-scope,.fox-console) :where(input:is([type=checkbox],[type=radio]):not(.fox-switch,[data-fox-own],[data-fox-own] *)):focus-visible{outline-color:highlight}.fox-segmented__btn:is([aria-pressed=true],[aria-selected=true]):not(:disabled),.fox-nav__item[aria-current=page],.fox-app__settings[aria-current=page],.fox-app__settings[aria-current=page]:hover{forced-color-adjust:none;color:highlighttext;background-color:highlight}.fox-segmented__btn:disabled:is([aria-pressed=true],[aria-selected=true]),.fox-btn--toggle[aria-pressed=true]:is(:disabled,[aria-disabled=true]),.fox-tray-panel__button[aria-checked=true][aria-disabled=true]{forced-color-adjust:none;color:canvas;background-color:graytext;border-color:graytext}.fox-slider{forced-color-adjust:none;--_rest:CanvasText;--_hollow:Canvas;--_loaded:GrayText;--_fill:Highlight;--_knob:CanvasText;--_ring:Canvas;--_focus:Highlight;--_tick:CanvasText}.fox-slider:disabled{--_fill:GrayText;--_knob:GrayText}.fox-eq__separator{forced-color-adjust:none;background-color:graytext}.fox-nav__item[aria-current=page] .fox-nav__icon{background-color:#0000}.fox-pill__dot,.fox-field__error:before,.fox-toast--success:before,.fox-toast--danger:before{forced-color-adjust:none;background-color:canvastext}.fox-pill--info .fox-pill__dot{box-shadow:inset 0 0 0 var(--focus-width) CanvasText;background-color:#0000}.fox-pill,.fox-badge,.fox-toast,.fox-card,.fox-dialog,.fox-select__trigger,.fox-select__panel,.fox-menu__panel,.fox-menu__separator,.fox-tray-panel__card,.fox-tray-panel__separator,.fox-state__log,.fox-settings__group,.fox-settings__links{border-color:canvastext}.fox-callout{border:var(--border-width) solid CanvasText;border-inline-start-width:var(--space-1)}.fox-banner{border-block-start:0;border-inline:0}.fox-callout__close:before,.fox-steps--warn:before,.fox-settings__link:after{forced-color-adjust:none;background-color:canvastext}.fox-callout__icon:not(:has(>*)):before{forced-color-adjust:none;background-color:canvastext}.fox-steps,.fox-steps__item:before{border:var(--border-width) solid CanvasText}.fox-steps--warn{border-inline-start-width:var(--space-1)}.fox-swatch{forced-color-adjust:none}.fox-select__trigger:after,.fox-select__option:after,.fox-select__panel:before{forced-color-adjust:none;background-color:canvastext}.fox-state__summary,.fox-state__summary:hover{color:linktext}.fox-state__summary:after{forced-color-adjust:none;background-color:currentColor}.fox-mark-item{color:canvastext}.fox-mark-item-detail{color:canvas}:is(.fox-select__trigger,.fox-select__option,.fox-select__option[aria-selected=true])>.fox-select__icon{color:canvastext}.fox-select__option[data-active]{forced-color-adjust:none;color:highlighttext;background-color:highlight}.fox-select__option[data-active]>.fox-select__icon{color:highlighttext}.fox-select__list:is(:focus-visible,[data-keyboard]) .fox-select__option[data-active]{outline-color:highlighttext}.fox-select__option[data-active]:after{background-color:highlighttext}.fox-menu__item:is([role=menuitemcheckbox],[role=menuitemradio],[aria-haspopup=menu]):after,.fox-menu__back:before,.fox-menu__panel:before{forced-color-adjust:none;background-color:canvastext}:is(.fox-menu__item,.fox-menu__item[aria-checked=true],.fox-menu__item--danger)>.fox-menu__icon{color:canvastext}.fox-menu__item[data-active]{forced-color-adjust:none;color:highlighttext;background-color:highlight}.fox-menu__item[data-active]>:is(.fox-menu__icon,.fox-menu__shortcut){color:highlighttext}.fox-menu__item[data-active]:after{background-color:highlighttext}.fox-menu__popover[data-keyboard] .fox-menu__item[data-active]:focus{outline-color:highlighttext}:is(.fox-segmented__btn,.fox-btn--toggle,.fox-nav__item,.fox-app__settings):focus-visible{outline-color:highlight}.fox-btn--toggle[aria-pressed=true]:not(:disabled,[aria-disabled=true]),.fox-btn--toggle[aria-pressed=true]:not(:disabled,[aria-disabled=true]):hover{forced-color-adjust:none;color:highlighttext;background-color:highlight;border-color:highlight}.fox-row__lead--accent{forced-color-adjust:none;color:highlighttext;background-color:highlight}.fox-row[data-selected] .fox-row__lead:before{forced-color-adjust:none;box-shadow:0 0 0 var(--focus-width) Canvas;background-color:highlight}.fox-row[data-selected] .fox-row__lead:after{forced-color-adjust:none;background-color:highlighttext}.fox-row__now:after{forced-color-adjust:none;background-color:canvastext}.fox-row:has(>.fox-row__main:focus-visible){outline-color:highlight}.fox-tooltip{border-color:canvastext}.fox-tray-panel__item:is([role=menuitemcheckbox],[aria-haspopup=menu]):after,.fox-tray-panel__back:before,.fox-tray-panel__dot{forced-color-adjust:none;background-color:canvastext}.fox-tray-panel__status[data-tone=info]>.fox-tray-panel__dot{box-shadow:inset 0 0 0 var(--focus-width) CanvasText;background-color:#0000}:is(.fox-tray-panel__item,.fox-tray-panel__item[aria-checked=true],.fox-tray-panel__item--danger)>.fox-tray-panel__icon{color:canvastext}.fox-tray-panel__button,.fox-tray-panel__button--primary{border:var(--border-width) solid transparent}.fox-tray-panel__button--primary,.fox-tray-panel__button[aria-checked=true]{border-color:canvastext}.fox-tray-panel__button[aria-disabled=true]{color:graytext;outline-color:graytext}:is(.fox-tray-panel__item,.fox-tray-panel__button)[data-active]{forced-color-adjust:none;color:highlighttext;background-color:highlight}.fox-tray-panel__item[data-active]>.fox-tray-panel__icon{color:highlighttext}.fox-tray-panel__item[data-active]:after{background-color:highlighttext}.fox-tray-panel[data-keyboard] .fox-tray-panel__item[data-active]:focus,.fox-tray-panel[data-keyboard] .fox-tray-panel__button[data-active]:focus{outline-color:highlighttext}:is(.fox-menu__item,.fox-select__option,.fox-tray-panel__item)[aria-disabled=true],:is(.fox-menu__item,.fox-select__option,.fox-tray-panel__item)[aria-disabled=true]>:is(.fox-menu__icon,.fox-menu__shortcut,.fox-select__icon,.fox-tray-panel__icon){color:graytext}:is(.fox-menu__item,.fox-select__option,.fox-tray-panel__item)[aria-disabled=true]:after{forced-color-adjust:none;background-color:graytext}:is(.fox-menu__item,.fox-select__option,.fox-tray-panel__item)[aria-disabled=true][data-active]{forced-color-adjust:none;outline:var(--focus-width) solid Highlight;outline-offset:calc(-1 * var(--focus-width));background-color:canvas}.fox-menu__popover[data-keyboard] .fox-menu__item[aria-disabled=true][data-active]:focus,.fox-select__list:is(:focus-visible,[data-keyboard]) .fox-select__option[aria-disabled=true][data-active],.fox-tray-panel[data-keyboard] .fox-tray-panel__item[aria-disabled=true][data-active]:focus{outline-color:highlight}.fox-input:disabled,.fox-textarea:disabled,.fox-input[aria-invalid=true]:disabled,.fox-textarea[aria-invalid=true]:disabled,.fox-select__trigger:disabled{color:graytext;border-color:graytext}.fox-select__trigger:disabled>.fox-select__icon{color:graytext}.fox-select__trigger:disabled:after{background-color:graytext}.fox-row[data-disabled][data-selected] .fox-row__lead:before{box-shadow:0 0 0 var(--focus-width) Canvas;background-color:graytext;outline-color:graytext}.fox-row[data-disabled][data-selected] .fox-row__lead:after{background-color:canvas}.fox-row[data-disabled] .fox-row__lead--accent{color:graytext;background-color:canvas;outline-color:graytext}.fox-settings__icon{color:inherit}.fox-progress{border:var(--border-width) solid CanvasText}.fox-progress__bar,.fox-dialog__handle:before{forced-color-adjust:none;background-color:canvastext}.fox-progress--indeterminate:after,[data-fox-busy]:after{forced-color-adjust:none;color:canvastext}[data-fox-busy]>.fox-progress{border:0}.fox-spinner,.fox-btn[aria-busy=true]:before{forced-color-adjust:none;border-color:canvastext;border-inline-end-color:#0000}.fox-console{border-color:canvastext}.fox-console__icon,.fox-console__mark:before{forced-color-adjust:none;background-color:canvastext}.fox-btn .fox-console__icon{background-color:buttontext}.fox-btn--toggle[aria-pressed=true]>.fox-console__icon{background-color:highlighttext}.fox-console__mark[data-level=info]:before{background-color:#0000;box-shadow:inset 0 0 0 1.5px canvastext}.fox-console__line[aria-selected=true] .fox-console__gutter{forced-color-adjust:none;color:highlighttext;background-color:highlight}.fox-console__match{forced-color-adjust:none;color:marktext;background-color:mark}.fox-console__match[data-current]{color:highlighttext;background-color:highlight}.fox-console__view[data-kbd]:focus .fox-console__line[data-cursor],.fox-console__view[data-kbd]:focus .fox-console__step[data-cursor],:is(.fox-console__line,.fox-console__step)[data-menu]{outline-color:highlight}.fox-console__step,.fox-console__pin{border-color:canvastext}.fox-console__step-status:before{forced-color-adjust:none;background-color:canvastext}.fox-console__step-status[data-status=running]:before{background-color:#0000;box-shadow:inset 0 0 0 1.5px canvastext}.fox-console__caret,.fox-console__dots>:is(i,i:first-child){forced-color-adjust:none;background-color:canvastext}}}@layer fox.effects{:root,[data-brand],[data-theme],.fox-console>*{--fx-glow-card:0 12px 28px -14px var(--color-accent-fill)}@supports (color:color-mix(in lab, red, red)){:root,[data-brand],[data-theme],.fox-console>*{--fx-glow-card:0 12px 28px -14px color-mix(in srgb, var(--color-accent-fill) 32%, transparent)}}:root,[data-brand],[data-theme],.fox-console>*{--fx-glow-overlay:0 18px 40px -14px var(--color-accent-fill)}@supports (color:color-mix(in lab, red, red)){:root,[data-brand],[data-theme],.fox-console>*{--fx-glow-overlay:0 18px 40px -14px color-mix(in srgb, var(--color-accent-fill) 40%, transparent)}}:root,[data-brand],[data-theme],.fox-console>*{--fx-glow-control:0 4px 14px -4px var(--color-accent-fill)}@supports (color:color-mix(in lab, red, red)){:root,[data-brand],[data-theme],.fox-console>*{--fx-glow-control:0 4px 14px -4px color-mix(in srgb, var(--color-accent-fill) 60%, transparent)}}:root,[data-brand],[data-theme],.fox-console>*{--fx-highlight:inset 0 1px 0 var(--color-surface)}@supports (color:color-mix(in lab, red, red)){:root,[data-brand],[data-theme],.fox-console>*{--fx-highlight:inset 0 1px 0 color-mix(in srgb, var(--color-surface) 24%, transparent)}}:root,[data-brand],[data-theme]{--fx-ambient-strength:8%;--color-bg-image:radial-gradient(55% 45% at 0% 0%, var(--color-accent), transparent 70%), radial-gradient(45% 40% at 100% 100%, var(--color-accent), transparent 70%)}@supports (color:color-mix(in lab, red, red)){:root,[data-brand],[data-theme]{--color-bg-image:radial-gradient(55% 45% at 0% 0%, color-mix(in srgb, var(--color-accent) var(--fx-ambient-strength), transparent), transparent 70%), radial-gradient(45% 40% at 100% 100%, color-mix(in srgb, var(--color-accent) calc(var(--fx-ambient-strength) * .75), transparent), transparent 70%)}}.fox-card,.fox-settings__group,.fox-settings__links,.fox-console{box-shadow:var(--shadow-card), var(--fx-glow-card)}.fox-toast,.fox-dialog,.fox-menu__panel,.fox-tray-panel__card,.fox-select__panel{box-shadow:var(--shadow-overlay), var(--fx-glow-overlay)}.fox-card--interactive{--_lift-shadow:var(--shadow-overlay), var(--fx-glow-overlay)}.fox-dialog__body .fox-toast{box-shadow:none}.fox-btn--primary,.fox-tray-panel__button--primary{background-image:linear-gradient(180deg, transparent, var(--color-primary-shade))}@supports (color:color-mix(in lab, red, red)){.fox-btn--primary,.fox-tray-panel__button--primary{background-image:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-primary-shade) 14%, transparent))}}.fox-btn--primary,.fox-tray-panel__button--primary{box-shadow:var(--fx-highlight), var(--fx-glow-control)}.fox-tray-panel__button--primary{box-shadow:var(--_contour), var(--fx-highlight), var(--fx-glow-control)}@media (hover:hover) and (pointer:fine){.fox-btn--primary:hover:not(:disabled,[aria-disabled=true]){box-shadow:var(--fx-highlight), 0 8px 22px -6px var(--color-accent-fill), 0 0 0 4px var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.fox-btn--primary:hover:not(:disabled,[aria-disabled=true]){box-shadow:var(--fx-highlight), 0 8px 22px -6px color-mix(in srgb, var(--color-accent-fill) 80%, transparent), 0 0 0 4px color-mix(in srgb, var(--color-accent) 16%, transparent)}}.fox-tray-panel__button--primary:is(:hover,[data-active]):not([aria-disabled=true]){box-shadow:var(--_contour), var(--fx-highlight), 0 8px 22px -6px var(--color-accent-fill), 0 0 0 4px var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.fox-tray-panel__button--primary:is(:hover,[data-active]):not([aria-disabled=true]){box-shadow:var(--_contour), var(--fx-highlight), 0 8px 22px -6px color-mix(in srgb, var(--color-accent-fill) 80%, transparent), 0 0 0 4px color-mix(in srgb, var(--color-accent) 16%, transparent)}}}.fox-btn--primary:disabled,.fox-btn--primary[aria-disabled=true],.fox-tray-panel__button--primary[aria-disabled=true]{box-shadow:none;background-image:none}.fox-input:focus-visible,.fox-textarea:focus-visible{box-shadow:0 0 0 var(--focus-glow-size) var(--color-focus)}@supports (color:color-mix(in lab, red, red)){.fox-input:focus-visible,.fox-textarea:focus-visible{box-shadow:0 0 0 var(--focus-glow-size) color-mix(in srgb, var(--color-focus) var(--focus-glow-alpha), transparent)}}.fox-input[aria-invalid=true]:focus-visible,.fox-textarea[aria-invalid=true]:focus-visible{box-shadow:inset 0 0 0 var(--border-width) var(--color-danger), 0 0 0 var(--focus-glow-size) var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.fox-input[aria-invalid=true]:focus-visible,.fox-textarea[aria-invalid=true]:focus-visible{box-shadow:inset 0 0 0 var(--border-width) var(--color-danger), 0 0 0 var(--focus-glow-size) color-mix(in srgb, var(--color-danger) var(--focus-glow-alpha), transparent)}}.fox-switch:checked:not(:disabled),.fox-segmented__btn:is([aria-pressed=true],[aria-selected=true]):not(:disabled){box-shadow:var(--_contour), var(--fx-glow-control)}.fox-pill--success .fox-pill__dot{box-shadow:0 0 0 3px var(--color-success), 0 0 10px var(--color-success)}@supports (color:color-mix(in lab, red, red)){.fox-pill--success .fox-pill__dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-success) 20%, transparent), 0 0 10px color-mix(in srgb, var(--color-success) 55%, transparent)}}.fox-slider{--_glow:var(--fx-glow-control);--_focus-glow:0 0 0 calc(var(--focus-offset) + var(--focus-width) + var(--focus-glow-size)) var(--_focus)}@supports (color:color-mix(in lab, red, red)){.fox-slider{--_focus-glow:0 0 0 calc(var(--focus-offset) + var(--focus-width) + var(--focus-glow-size)) color-mix(in srgb, var(--_focus) var(--focus-glow-alpha), transparent)}}.fox-mascot{isolation:isolate;position:relative}.fox-mascot:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--color-accent), transparent);border-radius:50%;position:absolute;inset:-18%}@supports (color:color-mix(in lab, red, red)){.fox-mascot:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent) 28%, transparent), transparent)}}.fox-mascot:before{pointer-events:none}@media (forced-colors:active){.fox-btn--primary{background-image:none}.fox-tray-panel__button--primary,.fox-tray-panel__button--primary:is(:hover,[data-active]):not([aria-disabled=true]){box-shadow:none;background-image:none}.fox-segmented__btn:is([aria-pressed=true],[aria-selected=true]):not(:disabled){box-shadow:none}.fox-mascot:before{display:none}.fox-slider{--_glow:0 0 0 0 transparent;--_focus-glow:0 0 0 0 transparent}}}@layer fox.motion{@keyframes fox-enter{0%{opacity:0;translate:0 var(--_enter-from,var(--motion-distance-md));scale:var(--motion-scale-enter)}}@keyframes fox-exit{to{opacity:0;translate:0 var(--motion-distance-sm);scale:var(--motion-scale-enter)}}@keyframes fox-fade{0%{opacity:0}}@keyframes fox-fade-out{to{opacity:0}}@keyframes fox-spin{to{rotate:1turn}}@keyframes fox-shimmer{to{translate:100%}}.fox-btn{transition:background-color var(--duration-xs) var(--ease-standard), border-color var(--duration-xs) var(--ease-standard), color var(--duration-xs) var(--ease-standard), box-shadow var(--duration-sm) var(--ease-standard), translate var(--duration-sm) var(--ease-emphasized), scale var(--duration-sm) var(--ease-emphasized)}.fox-btn:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){translate:0 var(--motion-press-y);scale:var(--motion-press-scale);transition-duration:var(--duration-xs)}.fox-btn[aria-busy=true]:before{animation:1s linear infinite fox-spin;animation-play-state:var(--motion-loops)}.fox-input,.fox-textarea{transition:border-color var(--duration-xs) var(--ease-standard), box-shadow var(--duration-sm) var(--ease-enter)}.fox-field__error{--_enter-from:calc(-1 * var(--motion-distance-sm));animation:fox-enter var(--duration-sm) var(--ease-enter) both}.fox-segmented__btn{transition:background-color var(--duration-xs) var(--ease-standard), color var(--duration-xs) var(--ease-standard)}.fox-switch{transition:background-color var(--duration-sm) var(--ease-standard)}.fox-switch:after{transition:transform var(--duration-move) var(--ease-emphasized)}.fox-winbtn{transition:background-color var(--duration-xs) var(--ease-standard), color var(--duration-xs) var(--ease-standard)}.fox-slider::-webkit-slider-thumb{transition:scale var(--duration-move) var(--ease-emphasized), box-shadow var(--duration-sm) var(--ease-standard)}.fox-slider::-moz-range-thumb{transition:scale var(--duration-move) var(--ease-emphasized), box-shadow var(--duration-sm) var(--ease-standard)}.fox-toast{animation:fox-enter var(--duration-md) var(--ease-enter) both}.fox-toast[data-leaving]{animation:fox-exit var(--duration-sm) var(--ease-exit) forwards}.fox-card--interactive{cursor:pointer;transition:translate var(--duration-sm) var(--ease-standard), scale var(--duration-xs) var(--ease-standard);position:relative}.fox-card--interactive:before{content:"";border-radius:inherit;box-shadow:var(--_lift-shadow,var(--shadow-overlay));opacity:0;pointer-events:none;transition:opacity var(--duration-sm) var(--ease-standard);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.fox-card--interactive:hover{translate:0 calc(-1 * var(--motion-hover-lift))}.fox-card--interactive:hover:before{opacity:.5}}.fox-card--interactive:active{scale:calc((1 + var(--motion-press-scale)) / 2)}.fox-stagger>*{animation:fox-enter var(--duration-md) var(--ease-enter) both;animation-delay:calc(var(--_i,0) * var(--motion-stagger))}.fox-stagger>:nth-child(2){--_i:1}.fox-stagger>:nth-child(3){--_i:2}.fox-stagger>:nth-child(4){--_i:3}.fox-stagger>:nth-child(5){--_i:4}.fox-stagger>:nth-child(6){--_i:5}.fox-stagger>:nth-child(7){--_i:6}.fox-stagger>:nth-child(n+8){--_i:7}.fox-skeleton:after{animation:fox-shimmer 1.6s var(--ease-standard) infinite;animation-play-state:var(--motion-loops)}.fox-spinner{animation:1s linear infinite fox-spin;animation-play-state:var(--motion-loops)}.fox-progress__bar{transition:scale var(--duration-md) var(--ease-standard)}@keyframes fox-progress-run{0%{animation-timing-function:cubic-bezier(.524,0,.77,.436);translate:0;scale:0 1}26.96%{animation-timing-function:cubic-bezier(.277,.314,.538,.686);translate:0;scale:.4 1}45.63%{translate:calc(var(--_busy-dir) * 60%) 0;animation-timing-function:cubic-bezier(.19,.564,.481,1);scale:.4 1}to{translate:calc(var(--_busy-dir) * 100%) 0;scale:0 1}}.fox-progress--indeterminate:after,[data-fox-busy]:after{animation:fox-fade var(--duration-sm) var(--ease-standard) var(--fox-busy-delay,.4s) backwards}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=true]) :is(.fox-progress--indeterminate,[data-fox-busy]):after{animation:fox-progress-run 1.8s linear var(--fox-busy-delay,.4s) infinite backwards;animation-play-state:var(--motion-loops);background-color:currentColor;background-image:none}}:root[data-reduce-motion=false] :is(.fox-progress--indeterminate,[data-fox-busy]):after{animation:fox-progress-run 1.8s linear var(--fox-busy-delay,.4s) infinite backwards;animation-play-state:var(--motion-loops);background-color:currentColor;background-image:none}.fox-btn[aria-busy=true][data-fox-busy]:before{animation:none}@keyframes fox-sheet-up{0%{opacity:0;translate:0 var(--motion-sheet-travel)}}@keyframes fox-sheet-down{to{opacity:0;translate:0 var(--motion-sheet-travel)}}@keyframes fox-side-in{0%{opacity:0;translate:var(--motion-sheet-travel) 0}}@keyframes fox-side-out{to{opacity:0;translate:var(--motion-sheet-travel) 0}}.fox-dialog[open]{animation:fox-enter var(--duration-md) var(--ease-enter) both}.fox-dialog[open]::backdrop{animation:fox-fade var(--duration-md) var(--ease-standard) both}.fox-dialog[data-leaving]{animation:fox-exit var(--duration-sm) var(--ease-exit) forwards}.fox-dialog[data-leaving]::backdrop{animation:fox-fade-out var(--duration-sm) var(--ease-exit) forwards}@media (width>=600px){.fox-dialog--side[open]{animation:fox-side-in var(--duration-lg) var(--ease-emphasized) both}.fox-dialog--side[data-leaving]{animation:fox-side-out var(--duration-md) var(--ease-exit) forwards}}@media (width<=599.98px){.fox-dialog[open]{animation:fox-sheet-up var(--duration-lg) var(--ease-emphasized) both}.fox-dialog[data-leaving]{animation:fox-sheet-down var(--duration-md) var(--ease-exit) forwards}}.fox-select__trigger{transition:background-color var(--duration-xs) var(--ease-standard), border-color var(--duration-xs) var(--ease-standard)}.fox-select__trigger:after{transition:rotate var(--duration-move) var(--ease-emphasized)}.fox-select__option{transition:background-color var(--duration-xs) var(--ease-standard)}.fox-select__panel{--_enter-from:calc(-1 * var(--motion-distance-sm))}.fox-select__popover[data-placement=above] .fox-select__panel{--_enter-from:var(--motion-distance-sm)}.fox-select__popover[data-placement=over] .fox-select__panel{--_enter-from:0px}.fox-select__popover:popover-open .fox-select__panel{animation:fox-enter var(--duration-sm) var(--ease-enter) both}@media (width<=599.98px){.fox-select__popover:popover-open{animation:fox-fade var(--duration-md) var(--ease-standard) both}.fox-select__popover:popover-open .fox-select__panel{animation:fox-sheet-up var(--duration-lg) var(--ease-emphasized) both}}.fox-menu__item{transition:background-color var(--duration-xs) var(--ease-standard)}.fox-menu__panel{--_enter-from:calc(-1 * var(--motion-distance-sm))}.fox-menu__popover[data-placement=above]>.fox-menu__panel{--_enter-from:var(--motion-distance-sm)}.fox-menu__popover:is([data-placement=over],[data-placement=start],[data-placement=end])>.fox-menu__panel{--_enter-from:0px}.fox-menu__popover:popover-open>.fox-menu__panel{animation:fox-enter var(--duration-sm) var(--ease-enter) both}@media (width<=599.98px){.fox-menu__popover:popover-open{animation:fox-fade var(--duration-md) var(--ease-standard) both}.fox-menu__popover:popover-open>.fox-menu__panel{animation:fox-sheet-up var(--duration-lg) var(--ease-emphasized) both}.fox-menu__popover .fox-menu__popover:popover-open{animation:none}.fox-menu__popover .fox-menu__popover:popover-open>.fox-menu__panel{animation:fox-fade var(--duration-sm) var(--ease-standard) both}}.fox-row{transition:background-color var(--duration-xs) var(--ease-standard)}.fox-row__action{transition:opacity var(--duration-xs) var(--ease-standard), background-color var(--duration-xs) var(--ease-standard), color var(--duration-xs) var(--ease-standard), translate var(--duration-sm) var(--ease-emphasized), scale var(--duration-sm) var(--ease-emphasized)}.fox-tooltip:popover-open{animation:fox-fade var(--duration-xs) var(--ease-enter) both}.fox-tray-panel__item,.fox-tray-panel__button,.fox-tray-panel__back{transition:background-color var(--duration-xs) var(--ease-standard)}.fox-tray-panel__card{--_enter-from:var(--motion-distance-sm)}.fox-tray-panel[data-edge=top]>.fox-tray-panel__card{--_enter-from:calc(-1 * var(--motion-distance-sm))}.fox-tray-panel:is([data-edge=left],[data-edge=right])>.fox-tray-panel__card{--_enter-from:0px}.fox-tray-panel[data-open]>.fox-tray-panel__card{animation:fox-enter var(--duration-sm) var(--ease-enter) both}.fox-tray-panel[data-open] :is(.fox-tray-panel__sub,.fox-tray-panel__confirm):not([hidden]){animation:fox-fade var(--duration-sm) var(--ease-standard) both}.fox-nav__item,.fox-nav__icon{transition:background-color var(--duration-xs) var(--ease-standard), color var(--duration-xs) var(--ease-standard)}::view-transition-old(root){animation:fox-fade-out var(--duration-xs) var(--ease-exit) both}::view-transition-new(root){animation:fox-enter var(--duration-md) var(--ease-enter) both}.fox-mascot{line-height:0;display:inline-block}.fox-mascot svg,.fox-mascot .fox-mark-eyes{transform-box:fill-box;transform-origin:50% 100%}.fox-mascot .fox-mark-eyes{transform-origin:50%;transition:scale var(--duration-move) var(--ease-emphasized), translate var(--duration-move) var(--ease-emphasized)}@keyframes fox-blink{0%,88%,to{scale:1}92%{scale:1 .1}}@keyframes fox-joy{50%{scale:1.06}}@keyframes fox-breathe{50%{scale:1.015}}@keyframes fox-sway{25%{rotate:-4deg}75%{rotate:4deg}}.fox-mascot:not([data-mood]) .fox-mark-eyes,.fox-mascot[data-mood=idle] .fox-mark-eyes{animation:fox-blink 2.4s var(--ease-standard) 2;animation-play-state:var(--motion-loops)}.fox-mascot[data-mood=joy] svg{animation:fox-joy var(--duration-xl) var(--ease-standard);animation-play-state:var(--motion-loops)}.fox-mascot[data-mood=sleep] .fox-mark-eyes{scale:1 .1}.fox-mascot[data-mood=sleep] svg{animation:fox-breathe 4s var(--ease-standard);animation-play-state:var(--motion-loops)}.fox-mascot[data-mood=search] svg{animation:fox-sway 1.6s var(--ease-standard) 3;animation-play-state:var(--motion-loops)}.fox-mascot[data-mood=sad] .fox-mark-eyes{translate:0 1px;scale:.85 .8}.fox-state{animation:fox-enter var(--duration-md) var(--ease-enter) both}.fox-app__main .fox-state--screen{animation:none}.fox-state__summary{transition:background-color var(--duration-xs) var(--ease-standard), color var(--duration-xs) var(--ease-standard)}.fox-state__summary:after{transition:rotate var(--duration-move) var(--ease-emphasized)}.fox-state__details[open]>.fox-state__log{animation:fox-fade var(--duration-sm) var(--ease-enter) both}.fox-callout[data-entering]{animation:fox-enter var(--duration-md) var(--ease-enter) both}.fox-callout[data-leaving]{animation:fox-exit var(--duration-sm) var(--ease-exit) forwards}.fox-banner{--_enter-from:calc(-1 * var(--motion-distance-md))}.fox-banner[data-leaving]{animation:fox-fade-out var(--duration-sm) var(--ease-exit) forwards}.fox-callout__close{transition:background-color var(--duration-xs) var(--ease-standard), color var(--duration-xs) var(--ease-standard)}@keyframes fox-drill-in{0%{opacity:0;translate:var(--_drill) 0}}@keyframes fox-drill-back{0%{opacity:0;translate:calc(-1 * var(--_drill)) 0}}.fox-settings{--_drill:var(--motion-distance-lg)}.fox-settings:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_drill:calc(-1 * var(--motion-distance-lg))}@media (width<=599.98px){.fox-settings[data-drill=in]>.fox-settings__section[data-current]{animation:fox-drill-in var(--duration-md) var(--ease-emphasized) both}.fox-settings[data-drill=out]>.fox-settings__index{animation:fox-drill-back var(--duration-md) var(--ease-emphasized) both}}.fox-settings__link,label.fox-setting{transition:background-color var(--duration-xs) var(--ease-standard)}@keyframes fox-console-blink{50%{opacity:0}}.fox-console__line[data-new]{animation:fox-fade var(--duration-sm) var(--ease-enter) both}.fox-console__jump{--_enter-from:var(--motion-distance-sm);animation:fox-enter var(--duration-sm) var(--ease-enter) both}.fox-console__caret[data-live]{animation:fox-console-blink calc(var(--duration-xl) * 4) steps(1, end) 3;animation-play-state:var(--motion-loops)}.fox-console__chevron{transition:rotate var(--duration-move) var(--ease-standard)}.fox-console__step{transition:background-color var(--duration-xs) var(--ease-standard)}}}@layer utilities{.m-0{margin:0}.mx-auto{margin-inline:auto}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-\[22px\]{width:22px;height:22px}.h-16{height:calc(var(--spacing) * 16)}.w-fit{width:fit-content}.max-w-3xl{max-width:var(--container-3xl)}.max-w-44{max-width:calc(var(--spacing) * 44)}.shrink-0{flex-shrink:0}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-\(--layout-gap\){gap:var(--layout-gap)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-0{padding:0}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-right{text-align:right}.text-lg{font-size:var(--text-lg)}.text-sm{font-size:var(--text-sm)}.text-xl{font-size:var(--text-xl)}.font-medium{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.text-accent-ink{color:var(--color-accent-ink)}.text-text{color:var(--color-text)}.text-text-muted{color:var(--color-text-muted)}@media (hover:hover){.hover\:text-text:hover{color:var(--color-text)}}@media (width>=600px){.medium\:inline-flex{display:inline-flex}.medium\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.medium\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.medium\:flex-row{flex-direction:row}.medium\:items-center{align-items:center}.medium\:justify-between{justify-content:space-between}.medium\:gap-3{gap:calc(var(--spacing) * 3)}.medium\:gap-6{gap:calc(var(--spacing) * 6)}}@media (width>=1024px){.expanded\:flex{display:flex}.expanded\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}@keyframes dialog-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-400-normal-xAOo5cBP.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--layout-header) + var(--space-6))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.site-body{background-image:none;flex-direction:column;min-block-size:100dvh;display:flex}.site-body>main{flex:1 0 auto}.site-ambient{z-index:-1;background-color:var(--color-bg);background-image:var(--color-bg-image);pointer-events:none;position:fixed;inset:0}.site-section{inline-size:100%;max-inline-size:calc(var(--layout-content-max) + 2 * var(--layout-gutter));padding-inline:max(var(--layout-gutter), env(safe-area-inset-left,0px)) max(var(--layout-gutter), env(safe-area-inset-right,0px));margin-inline:auto}.site-narrow{gap:var(--layout-gap);max-inline-size:calc(48rem + 2 * var(--layout-gutter));padding-block:var(--space-12) var(--space-16);flex-direction:column;display:flex}.site-skip:focus-within{z-index:var(--z-toast);position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}.site-header{z-index:var(--z-sticky);background-color:var(--color-bg);border-block-end:var(--border-width) solid var(--color-border);position:sticky;inset-block-start:0}.site-footer{background-color:var(--color-sidebar);border-block-start:var(--border-width) solid var(--color-border)}.site-appearance{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.site-appearance[hidden]{display:none}.site-appearance__title{color:var(--color-text);font-weight:var(--weight-medium)}.site-appearance__field{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}@media (width<=599.98px){.site-appearance__field{flex-direction:column;align-items:flex-start}}.site-brand{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);flex:none;display:inline-flex}.site-display{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;margin:0;line-height:1.05}.site-h1{font-size:clamp(2.25rem,1.35rem + 3.2vw,3.75rem)}.site-h1--page{font-size:clamp(2rem,1.5rem + 2vw,2.75rem)}.site-h2{font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem)}.site-lead{max-inline-size:56ch;color:var(--color-text-muted);font-size:var(--text-lg);line-height:var(--leading-relaxed);margin:0}.site-note{max-inline-size:64ch;color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.site-hero{gap:var(--space-8);padding-block:var(--space-8) var(--space-12);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.site-hero__text{gap:var(--space-5);flex-direction:column;min-inline-size:0;display:flex}@media (width>=1024px){.site-hero{gap:var(--space-12);padding-block:var(--space-12) var(--space-16);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.site-tag{align-items:center;gap:var(--space-2);inline-size:fit-content;max-inline-size:100%;padding:var(--space-1) var(--space-3);background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--text-sm);display:inline-flex}.site-tag__dot{inline-size:var(--size-status-dot);block-size:var(--size-status-dot);border-radius:var(--dot-radius);background-color:var(--color-success);flex:none}.site-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.site-actions--wide{display:none}@media (width<=599.98px){.site-actions--phone{flex-direction:column;align-items:stretch}}@media (width>=600px){.site-actions--wide{display:flex}.site-actions--phone{display:none}}.site-hero__shot{inline-size:100%;min-inline-size:0;max-inline-size:40rem;padding-block-end:var(--space-12);position:relative}@media (width>=600px){.site-hero__shot{padding:0 0 var(--space-16) var(--space-6)}}.site-window{background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay), var(--fx-glow-overlay);overflow:hidden}.site-window__bar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background-color:var(--color-sidebar);border-block-end:var(--border-width) solid var(--color-border);display:flex}.site-window__bar .fox-mark{flex:none}.site-window__steps{gap:var(--space-1);min-inline-size:var(--space-12);flex:1;display:flex}.site-window__step{border-radius:var(--radius-pill);background-color:var(--color-track);flex:1;block-size:6px}.site-window__step--done{background-color:var(--color-accent-fill)}.site-window__label{color:var(--color-text-muted);font-size:var(--text-xs);white-space:nowrap}.site-window__body{gap:var(--space-3);padding:var(--space-5);flex-direction:column;display:flex}@media (width>=600px){.site-window__body{padding:var(--space-6)}}.site-window__title{font-size:var(--text-2xl)}.site-window__checks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-window__check{align-items:center;gap:var(--space-3);padding-block:var(--space-2);border-block-end:var(--border-width) solid var(--color-border);font-weight:var(--weight-medium);display:flex}.site-window__check:last-child{border-block-end:0}.site-window__cta{align-self:flex-end}.site-ok{inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--dot-radius);background-color:var(--color-success-bg);color:var(--color-success);flex:none;place-items:center;display:grid}.site-hero__fox{align-items:flex-end;gap:var(--space-2);max-inline-size:100%;display:flex;position:absolute;inset-block-end:0;inset-inline-start:var(--space-1)}@media (width>=600px){.site-hero__fox{inset-inline-start:calc(-1 * var(--space-3))}}.site-mascot>svg{inline-size:var(--size-mascot);block-size:var(--size-mascot);display:block}.site-mascot--peek>svg{block-size:4rem;inline-size:4rem}@media (width>=600px){.site-mascot--peek>svg{block-size:5.5rem;inline-size:5.5rem}}.site-mascot--lg>svg{block-size:10rem;inline-size:10rem}@media (width>=1024px){.site-mascot--lg>svg{block-size:13.75rem;inline-size:13.75rem}}.site-bubble{padding:var(--space-2) var(--space-4);background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--space-1);box-shadow:var(--shadow-card);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;animation:fox-enter var(--duration-md) var(--ease-enter) .7s both;margin-block-end:var(--space-2)}.site-bubble--quiet{background-color:var(--color-surface-2);inline-size:fit-content;max-inline-size:48ch;box-shadow:none;font-size:var(--text-md);font-weight:var(--weight-regular);white-space:normal;margin:0;animation:none}.site-block{gap:var(--space-8);padding-block:var(--space-12);flex-direction:column;display:flex}@media (width>=1024px){.site-block{gap:var(--space-10);padding-block:var(--space-16)}}.site-block__head{gap:var(--space-3);flex-direction:column;max-inline-size:42rem;display:flex}.site-step-num{color:var(--color-accent-ink);font-size:var(--text-3xl);line-height:1}.site-tile{inline-size:var(--size-control-lg);block-size:var(--size-control-lg);border-radius:var(--radius-md);background-color:var(--color-icon-bg);color:var(--color-icon-fg);flex:none;place-items:center;display:grid}.site-tile--lg{inline-size:var(--space-16);block-size:var(--space-16);border-radius:var(--radius-lg)}.site-tile--round{border-radius:var(--dot-radius);block-size:3.5rem;inline-size:3.5rem}.site-tail{gap:var(--space-8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=1024px){.site-tail{gap:var(--space-12);padding:var(--space-12);grid-template-columns:auto minmax(0,1fr)}.site-security{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}}.site-rows{padding-block:var(--space-2);gap:0;margin:0;list-style:none}.site-row{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-3);border-block-end:var(--border-width) solid var(--color-border);display:flex}.site-row:last-child{border-block-end:0}.site-row>.site-ok{margin-block-start:.1em}.site-chip{align-items:baseline;gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-4);background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);flex-wrap:wrap;display:flex}.site-modules{gap:var(--space-6);flex-direction:column;display:flex}.site-modules__group{gap:var(--space-3);flex-direction:column;display:flex}.site-modules__title{color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-medium);margin:0}.site-ok--sm{inline-size:var(--space-5);block-size:var(--space-5)}.site-chip>.site-ok--sm{align-self:center}.site-chip--soon{color:var(--color-text-muted)}.site-faq{gap:var(--space-3);padding-block:var(--space-4)}.site-faq__q{justify-content:space-between;align-items:center;gap:var(--space-4);font-weight:var(--weight-medium);cursor:pointer;border-radius:var(--radius-sm);list-style:none;display:flex}.site-faq__q::-webkit-details-marker{display:none}.site-faq__q:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.site-faq__sign{color:var(--color-accent-ink);transition:rotate var(--duration-move) var(--ease-emphasized);flex:none;display:grid}.site-faq[open] .site-faq__sign{rotate:45deg}.site-cta{align-items:center;gap:var(--space-5);padding-block:var(--space-12);text-align:center}.site-profile{align-items:center;gap:var(--space-5);flex-flow:wrap}.site-document{gap:var(--space-8)}.site-message{padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);margin:0}.site-message--danger{background-color:var(--color-danger-bg);border-color:var(--color-danger);color:var(--color-danger)}.site-message--success{background-color:var(--color-success-bg);border-color:var(--color-success);color:var(--color-success)}.site-message[hidden]{display:none}@property --tw-font-weight{syntax:"*";inherits:false}
