/*! tailwindcss v4.3.0 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:var(--font-family-mono);--spacing:.25rem;--text-xs:var(--text-kicker);--text-xs--line-height:var(--text-kicker--line-height);--text-sm:var(--text-meta);--text-sm--line-height:var(--text-meta--line-height);--text-base:var(--text-body);--text-base--line-height:var(--text-body--line-height);--text-lg:var(--text-section);--text-lg--line-height:var(--text-section--line-height);--text-xl:var(--text-section);--text-xl--line-height:var(--text-section--line-height);--font-weight-medium:500;--font-weight-semibold:600;--radius-sm:.1875rem;--radius-md:.5rem;--radius-lg:var(--radius-control);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-family-ui:"Inter", "Inter Fallback", system-ui, -apple-system, sans-serif;--font-family-title:"Cabinet Grotesk", "Inter", system-ui, sans-serif;--font-family-heading:var(--font-family-ui);--font-family-figure:var(--font-family-title);--figure-stretch:normal;--font-family-body:var(--font-family-ui);--font-family-display:var(--font-family-title);--font-family-eyebrow:var(--font-family-ui);--font-family-mono:"JetBrains Mono", ui-monospace, "SF Mono", monospace;--font-display:var(--font-family-ui);--font-ui:var(--font-family-ui);--font-body:var(--font-family-ui);--font-reader:var(--font-family-ui);--gray-50:#fafafa;--gray-100:#f4f4f5;--gray-200:#e4e4e7;--gray-300:#d4d4d8;--gray-400:#a1a1aa;--gray-500:#71717a;--gray-600:#52525b;--gray-700:#3f3f46;--gray-800:#27272a;--gray-900:#18181b;--gray-950:#0a0a0a;--accent-50:var(--gray-200);--accent-100:var(--gray-300);--accent-200:var(--gray-400);--accent-500:var(--gray-700);--accent-600:var(--gray-950);--accent-700:var(--gray-800);--on-accent:#fff;--color-night:var(--gray-950);--color-night-s:var(--gray-900);--color-accent:var(--accent-600);--color-accent-l:#676767}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-l:color-mix(in srgb, var(--color-accent), white 38%)}}:root,:host{--color-accent-d:#0a0a0a}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-d:color-mix(in srgb, var(--color-accent), var(--color-ink) 20%)}}:root,:host{--color-paper:var(--gray-50);--color-ink:var(--gray-950);--color-ink-body:var(--gray-800);--color-ink-2:var(--gray-600);--color-snow:#fff;--color-snow-dim:var(--gray-400);--text-title:2.5rem;--text-title--line-height:1.05;--text-title--font-weight:800;--text-title--letter-spacing:-.01em;--text-h1:var(--text-title);--text-h1--line-height:var(--text-title--line-height);--text-h1--font-weight:var(--text-title--font-weight);--text-h1--letter-spacing:var(--text-title--letter-spacing);--text-section:1rem;--text-section--line-height:1.5;--text-section--font-weight:600;--text-section--letter-spacing:-.012em;--text-h2:var(--text-section);--text-h2--line-height:var(--text-section--line-height);--text-h2--font-weight:var(--text-section--font-weight);--text-h2--letter-spacing:var(--text-section--letter-spacing);--text-h3:var(--text-section);--text-h3--line-height:var(--text-section--line-height);--text-h3--font-weight:var(--text-section--font-weight);--text-h3--letter-spacing:var(--text-section--letter-spacing);--text-figure:1.75rem;--text-figure--line-height:1.05;--text-figure--font-weight:800;--text-figure--letter-spacing:-.01em;--text-figure-hero:var(--text-title);--text-display:2.5rem;--text-display--line-height:1.05;--text-display--font-weight:800;--text-display--letter-spacing:-.01em;--text-display-home:5rem;--text-display-home--line-height:.98;--text-display-home--font-weight:800;--text-display-home--letter-spacing:-.03em;--text-display-page:4.25rem;--text-display-page--line-height:1;--text-display-page--font-weight:800;--text-display-page--letter-spacing:-.025em;--text-body:.9375rem;--text-body--line-height:1.6;--text-body--font-weight:450;--text-body--letter-spacing:-.006em;--text-body-sm:var(--text-body);--text-body-sm--line-height:var(--text-body--line-height);--text-body-sm--font-weight:var(--text-body--font-weight);--text-body-sm--letter-spacing:var(--text-body--letter-spacing);--text-meta:.8125rem;--text-meta--line-height:1.5;--text-meta--font-weight:450;--text-meta--letter-spacing:0;--text-caption:var(--text-meta);--text-caption--line-height:var(--text-meta--line-height);--text-caption--font-weight:var(--text-meta--font-weight);--text-caption--letter-spacing:0;--text-label:var(--text-meta);--text-label--line-height:1.3;--text-label--font-weight:450;--text-label--letter-spacing:-.003em;--text-eyebrow:var(--text-label);--text-eyebrow--line-height:var(--text-label--line-height);--text-eyebrow--font-weight:var(--text-label--font-weight);--text-eyebrow--letter-spacing:var(--text-label--letter-spacing);--text-kicker:.8125rem;--text-kicker--line-height:1.3;--text-kicker--font-weight:600;--text-kicker--letter-spacing:.08em;--text-label-caps:var(--text-label);--text-label-caps--line-height:var(--text-label--line-height);--text-label-caps--font-weight:var(--text-label--font-weight);--text-label-caps--letter-spacing:var(--text-label--letter-spacing);--text-mono-meta:var(--text-kicker);--text-mono-meta--line-height:1.4;--text-mono-meta--font-weight:500;--text-mono-meta--letter-spacing:0;--text-row-name:.9375rem;--text-row-name--line-height:1.3;--text-row-name--font-weight:600;--text-row-fact:.8125rem;--text-row-fact--line-height:1.3;--text-row-fact--font-weight:450;--text-rail-row:.9375rem;--text-micro:var(--text-kicker);--text-micro--line-height:1.2;--text-micro--font-weight:500;--text-micro--letter-spacing:0;--text-entry:var(--text-body);--text-page-display:var(--text-title);--text-figure-fluid:var(--text-figure);--text-kiosk-display:clamp(2.75rem, 8vw, 5rem);--text-kiosk-headline:clamp(2.5rem, 7vw, 4.5rem);--text-kiosk-lede:clamp(1rem, 2.5vw, 1.25rem);--text-kiosk-meta:clamp(.85rem, 2vw, 1.05rem);--tracking-display:-.01em;--tracking-none:0;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-body:450;--weight-value:500;--radius-none:0;--radius-pill:999px;--radius-tag:var(--radius-pill);--radius-check:.3125rem;--radius-mark:.1875rem;--radius-circle:50%;--radius-control:.75rem;--radius-card:1rem;--radius-menu:.875rem;--radius-modal:1.25rem;--radius-sheet:1.5rem;--radius-block:var(--radius-sheet);--radius-section:var(--radius-sheet)}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;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{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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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 monody{*{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}:root{color-scheme:light;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-11:3rem;--space-12:4rem;--h-appbar:3.5rem;--page-gutter:2.5rem;--section-gap:1.5rem;--section-gap-record:3.5rem;--card-pad:1.5rem;--scope-pill-pad:1.25rem;--row-h:3.25rem;--row-h-list:2.75rem;--row-h-2:4rem;--row-h-3:5.125rem;--row-line-gap:.125rem;--row-inset-y:.75rem;--row-h-settings:3.25rem;--rail-row-h:3rem;--rail-sub-h:2.25rem;--rail-head-h:2rem;--rail-current-bg:var(--selected-bg);--dot-size:.5rem;--dot-gap:.625rem;--gap-unit:.375rem;--gap-explain:.625rem;--gap-step:1.125rem;--gap-group:var(--section-gap);--rail-w:18rem;--color-ink-3:var(--color-ink-2);--text-disabled:var(--gray-400);--layer-ground:var(--color-paper);--layer-chrome:var(--layer-surface);--color-data:var(--color-ink);--color-data-wash:var(--color-data)}@supports (color:color-mix(in lab,red,red)){:root{--color-data-wash:color-mix(in oklab, var(--color-data) 8%, transparent)}}:root{--data-1:var(--color-data)}@supports (color:color-mix(in lab,red,red)){:root{--data-1:color-mix(in oklab, var(--color-data) 20%, transparent)}}:root{--data-2:var(--color-data)}@supports (color:color-mix(in lab,red,red)){:root{--data-2:color-mix(in oklab, var(--color-data) 32%, transparent)}}:root{--data-3:var(--color-data)}@supports (color:color-mix(in lab,red,red)){:root{--data-3:color-mix(in oklab, var(--color-data) 45%, transparent)}}:root{--data-4:var(--color-data)}@supports (color:color-mix(in lab,red,red)){:root{--data-4:color-mix(in oklab, var(--color-data) 58%, transparent)}}:root{--data-5:var(--color-data)}@supports (color:color-mix(in lab,red,red)){:root{--data-5:color-mix(in oklab, var(--color-data) 72%, transparent)}}:root{--data-6:var(--color-data);--layer-surface:#fff;--layer-sunken:var(--gray-100);--layer-band:var(--layer-surface);--layer-well:var(--gray-200);--layer-raised:var(--surface-raised);--layer-overlay:var(--surface-raised);--text-1:var(--color-ink);--text-2:var(--color-ink-2);--text-3:var(--color-ink-3);--border-soft:var(--gray-100);--border:var(--gray-200);--border-strong:var(--gray-400);--border-draft:var(--gray-400);--line-1:var(--gray-100);--line-2:var(--gray-200);--line-3:var(--gray-300);--color-line:var(--gray-200);--color-surface:var(--layer-surface);--color-surface-2:var(--gray-100);--surface-tint-2:var(--gray-50);--surface-tint:var(--gray-50);--surface-hover:var(--gray-100);--surface-hover-2:var(--gray-100);--surface-hover-3:var(--gray-100);--surface-fill:var(--gray-100);--surface-pressed:var(--gray-200);--border-input:var(--gray-200);--border-input-hover:var(--gray-400);--border-control:var(--gray-300);--border-control-2:var(--gray-300);--border-pin:var(--gray-300);--border-hover:var(--gray-300);--overlay:#0a0a0a73;--on-ink-strong:#ffffffd9;--on-ink-dim:#ffffff9e;--on-ink-muted:#ffffffbf;--slab-line-soft:#ffffff1a;--signal-filled-bg:var(--color-ink);--signal-filled-ink:var(--layer-surface);--signal-outlined-edge:transparent;--signal-outlined-ink:var(--color-ink);--signal-outlined-w:1.5px;--signal-soft-bg:var(--gray-100);--signal-soft-ink:var(--color-ink-2);--signal-filled-edge:var(--color-ink);--signal-filled-weight:var(--weight-medium);--signal-outlined-bg:var(--gray-200);--signal-outlined-weight:var(--weight-semibold);--block-firm-bg:var(--layer-surface);--block-firm-ring:inset 0 0 0 var(--signal-outlined-w) var(--signal-outlined-edge);--block-now-ring:inset 0 0 0 2px var(--color-ink);--toast-bg:var(--signal-filled-bg);--toast-ink:var(--signal-filled-ink);--toast-edge:var(--signal-filled-bg);--selected-bg:var(--signal-soft-bg);--range-end-bg:var(--color-ink);--range-end-ink:var(--color-paper);--glyph-alert: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' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M12 16h.01'/%3E%3C/svg%3E");--status-pill-tint:0%;--color-danger:var(--color-ink);--color-success:var(--signal-soft-ink);--color-warning:var(--color-ink);--color-danger-mark:var(--color-ink);--color-warning-mark:var(--color-ink-2);--color-warning-text:var(--color-ink);--color-success-mark:var(--color-ink-3);--layer-alert:var(--gray-50);--signal-dot-caution:var(--color-ink-2);--color-info:var(--color-ink-2);--color-danger-bg:var(--signal-soft-bg);--color-success-bg:var(--signal-soft-bg);--color-warning-bg:var(--signal-soft-bg);--color-info-bg:var(--signal-soft-bg);--color-warning-bg-soft:var(--signal-soft-bg);--color-danger-bg-soft:var(--signal-soft-bg);--color-danger-strong:var(--color-ink);--color-danger-strong-bg:var(--signal-soft-bg);--color-danger-strong-bg-2:var(--signal-soft-bg);--color-danger-strong-bg-soft:var(--signal-soft-bg);--color-success-strong:var(--signal-soft-ink);--color-success-strong-bg:var(--signal-soft-bg);--color-warning-strong:var(--color-ink-body);--color-warning-strong-bg:var(--signal-soft-bg);--color-warning-deep:var(--color-ink-body);--color-info-strong:var(--color-ink-2);--banner-info:var(--color-ink-2);--banner-info-bg:var(--signal-soft-bg);--banner-success:var(--color-ink-2);--banner-success-bg:var(--signal-soft-bg);--banner-warning:var(--color-ink);--banner-warning-bg:var(--signal-outlined-bg);--banner-danger:var(--color-ink);--banner-danger-bg:var(--signal-outlined-bg);--on-ink-danger:var(--on-ink-strong);--on-ink-warning:var(--on-ink-strong);--tone-success:var(--color-ink-2);--tone-danger:var(--color-ink);--tone-danger-bg:var(--signal-soft-bg);--tone-warning:var(--color-ink-body);--tone-neutral:var(--color-ink-2);--tone-info:var(--color-ink-2);--chart-1:var(--color-ink);--chart-2:#0a0a0aa8}@supports (color:color-mix(in lab,red,red)){:root{--chart-2:color-mix(in oklab, var(--color-ink) 66%, transparent)}}:root{--chart-3:#0a0a0a7a}@supports (color:color-mix(in lab,red,red)){:root{--chart-3:color-mix(in oklab, var(--color-ink) 48%, transparent)}}:root{--chart-4:#0a0a0a57}@supports (color:color-mix(in lab,red,red)){:root{--chart-4:color-mix(in oklab, var(--color-ink) 34%, transparent)}}:root{--chart-5:#0a0a0a38}@supports (color:color-mix(in lab,red,red)){:root{--chart-5:color-mix(in oklab, var(--color-ink) 22%, transparent)}}:root{--chart-6:#0a0a0a1f}@supports (color:color-mix(in lab,red,red)){:root{--chart-6:color-mix(in oklab, var(--color-ink) 12%, transparent)}}:root{--chart-bar-foot:#0a0a0a}@supports (color:color-mix(in lab,red,red)){:root{--chart-bar-foot:color-mix(in oklab, var(--color-ink) 72%, var(--surface-page))}}:root{--chart-grid:#0a0a0a14}@supports (color:color-mix(in lab,red,red)){:root{--chart-grid:color-mix(in oklab, var(--color-ink) 8%, transparent)}}:root{--heat-1:#0a0a0a}@supports (color:color-mix(in lab,red,red)){:root{--heat-1:color-mix(in oklab, var(--color-ink) 7%, var(--layer-surface))}}:root{--heat-2:#0a0a0a}@supports (color:color-mix(in lab,red,red)){:root{--heat-2:color-mix(in oklab, var(--color-ink) 20%, var(--layer-surface))}}:root{--heat-3:#0a0a0a}@supports (color:color-mix(in lab,red,red)){:root{--heat-3:color-mix(in oklab, var(--color-ink) 40%, var(--layer-surface))}}:root{--heat-4:#0a0a0a}@supports (color:color-mix(in lab,red,red)){:root{--heat-4:color-mix(in oklab, var(--color-ink) 66%, var(--layer-surface))}}:root{--heat-5:var(--color-ink);--chart-track:var(--surface-fill);--donut-ramp-0:#0a0a0ae0;--donut-ramp-1:#0a0a0aa8;--donut-ramp-2:#0a0a0a7a;--donut-ramp-3:#0a0a0a57;--donut-ramp-4:#0a0a0a38;--donut-ramp-5:#0a0a0a24;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-chrome:linear(0, .049, .156, .288, .41, .537, .649, .743, .818, .877, .917, .95, .973, .989, .999, 1.005, 1.008, 1.009, 1.009, 1.008, 1.007, 1.006, 1.005, 1.004, 1);--ring:0 0 0 2px var(--color-surface), 0 0 0 4px var(--gray-500);--field-focus-edge:transparent;--field-focus-halo:0 0 0 0 transparent;--ring-inset:inset 0 0 0 2px var(--color-surface), inset 0 0 0 4px var(--gray-950);--btn-primary-bg:var(--accent-600);--btn-primary-fg:var(--on-accent);--btn-primary-bg-hover:var(--accent-700);--btn-primary-bg-active:var(--accent-500);--btn-danger-bg:var(--color-surface);--btn-danger-fg:var(--color-ink);--btn-danger-line:var(--border-field);--btn-danger-fg-hover:var(--color-ink);--btn-danger-bg-hover:var(--surface-hover);--btn-danger-bg-active:var(--surface-pressed);--btn-disabled-bg:var(--gray-200);--btn-disabled-fg:var(--gray-400);--btn-disabled-edge:var(--border-field);--btn-disabled-quiet-fg:var(--color-ink-3);--accent-tint:var(--accent-50);--accent-tint-hover:var(--accent-100);--accent-hover:var(--accent-700);--accent-pressed:var(--accent-700);--danger-hover:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){:root{--danger-hover:color-mix(in srgb, var(--color-danger), var(--color-ink) 12%)}}:root{--danger-pressed:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){:root{--danger-pressed:color-mix(in srgb, var(--color-danger), var(--color-ink) 24%)}}:root{--surface:var(--layer-surface);--surface-raised:var(--layer-surface);--surface-sunken:var(--layer-sunken);--accent-wash:var(--accent-tint);--warning:var(--color-warning);--info-wash:var(--color-info-bg);--modal-w-sm:min(92vw, 24rem);--modal-w-lg:min(92vw, 44rem);--modal-w-xl:min(92vw, 60rem);--modal-w-full:min(96vw, 90rem);--measure-narrow:48ch;--measure-form:60ch;--measure-prose:72ch;--measure-record:90ch;--measure-page:120ch;--rail-width-sm:16rem;--rail-width:20rem;--rail-width-lg:24rem;--rail-width-xl:29.5rem;--target-min:1.5rem;--target-min-coarse:2.75rem;--gutter:var(--page-gutter);--sticky-top:0px;--opacity-busy:.55;--row-h-comfortable:var(--row-h);--row-h-compact:2.75rem;--app-header-h:3.5rem;--control-h:var(--control-h-md);--control-h-sm:2rem;--control-h-md:3rem;--control-h-choice:2.125rem;--control-h-lg:3rem;--control-h-coarse-floor:var(--target-min-coarse);--icon-btn-size:var(--control-h-md);--icon-btn-size-sm:var(--control-h-sm);--btn-font-size:var(--text-body-sm);--btn-font-weight:var(--weight-semibold);--control-font-size:var(--text-body-sm);--control-font-weight:var(--weight-medium);--control-pad-x:var(--space-4);--status-pill-h:1.5rem;--status-pill-pad:.375rem;--status-pill-gap:.3125rem;--status-pill-glyph:.875rem;--matrix-pane-w:26rem;--action-bar-h:var(--control-h-form);--board-col-w:22.5rem;--inbox-list-w:26.25rem;--board-col-min:21.25rem;--board-col-max:22.5rem;--board-col-empty-min:13.75rem;--board-strip-w:4rem;--board-h:clamp(32rem, calc(var(--viewport-h) - 15rem), 100rem);--card-sunken:var(--gray-100);--card-filled-hover:var(--gray-200);--card-filled-selected:var(--gray-300);--card-filled:var(--layer-sunken);--card-tag-fill:var(--layer-surface);--card-tag-ink:var(--color-ink);--card-track:var(--gray-200);--card-divider:var(--gray-200);--tag-weight:var(--weight-semibold);--signal-late-bg:var(--color-ink);--signal-late-bg-hover:var(--gray-800);--signal-late-ink:var(--layer-surface);--signal-late-weight:var(--tag-weight);--tag-state-bg:var(--signal-soft-bg);--tag-state-ink:var(--color-ink);--tag-due-ink:var(--color-ink);--seg-track-canvas:var(--card-sunken);--seg-picked-canvas:var(--layer-surface);--board-shimmer-peak:#e4e4e7;--board-col-tone:var(--gray-100);--board-card:var(--layer-surface);--board-card-shadow:0 1px 2px #0a0a0a0d;--board-card-up:var(--board-card);--board-card-fill:var(--gray-200);--board-card-edge:var(--card-edge);--board-card-head:var(--gray-50);--board-card-well:var(--layer-sunken);--tile-fill:var(--layer-sunken);--tile-fill-hover:var(--gray-200);--board-fade:3.5rem;--email-preview-h-inline:28rem;--email-preview-h-page:32rem;--email-preview-h-min:16rem;--z-base:0;--z-raised:10;--z-sticky:100;--z-header:200;--z-nav-sheet:250;--z-tabbar:300;--z-overlay:400;--z-drawer:500;--z-modal:600;--z-anchored:700;--z-tooltip:800;--z-toast:900;--z-system-banner:1000;--system-banner-h:0px;--viewport-h:calc(100dvh - var(--system-banner-h));--edge-safe-b:max(0px, env(safe-area-inset-bottom) - var(--system-banner-h));--z-table-sticky:90;--z-table-sticky-corner:95;--elevation-attached:0 1px 2px #0a0a0a0f;--elevation-card:0 1px 2px #0a0a0a0a, 0 8px 24px #0a0a0a0d;--elevation-card-sm:0 1px 2px #0a0a0a0a, 0 4px 12px #0a0a0a0a;--elevation-control:0 1px 2px #0a0a0a0d;--elevation-panel:0 12px 32px #0a0a0a1a, 0 1px 2px #0a0a0a0f;--elevation-modal:0 24px 64px #0a0a0a2e;--surface-page:var(--layer-ground);--surface-ground-alt:var(--gray-100);--card-edge:transparent;--elevation-toast:var(--elevation-panel);--duration-instant:80ms;--duration-fast:.14s;--duration-base:.2s;--duration-slow:.28s;--duration-page-in:.24s;--duration-stagger:40ms;--border-hairline:1px solid var(--line-1);--border-default:1px solid var(--line-2);--border-interactive:1.5px solid var(--color-accent);--border-selected:2px solid var(--color-accent);--auth-bar-h:4rem;--measure-wide:87.5rem;--search-fill-min:13.5rem;--measure-read:45rem;--measure-portal:68rem;--measure-note:18rem;--when-col-compact:4.75rem;--link-underline-offset:.1875rem;--link-underline-rest:currentColor}@supports (color:color-mix(in lab,red,red)){:root{--link-underline-rest:color-mix(in srgb, currentColor 40%, transparent)}}:root{--avatar-stack-ring:2px;--rule-lead:2rem;--elevation-card-hover:var(--elevation-card);--elevation-card-press:var(--elevation-card);--border-field:var(--border);--border-field-hover:var(--border-strong);--control-h-field:var(--control-h-md);--duration-exit:.12s;--font-sans:var(--font-family-body);--modal-w-md:min(92vw, 32rem);--motion-shift:.5rem;--motion-shift-lg:1rem;--on-ink-faint:#ffffff29;--scrim:var(--overlay);--scrim-soft:var(--scrim)}@supports (color:color-mix(in lab,red,red)){:root{--scrim-soft:color-mix(in srgb, var(--scrim) 45%, transparent)}}@media(pointer:coarse){:root{--control-h-sm:var(--control-h-coarse-floor)}}:root{--root-size-fluid:clamp(100%, 63.9% + .38vw, 125%)}:root:has(:is(.app-chrome[data-sheet],[data-fluid])){font-size:var(--root-size-fluid)}html:has(.impersonation-banner){--system-banner-h: calc(3.5rem + env(safe-area-inset-bottom)) }@media(max-width:63.99rem){html:has(.impersonation-banner){--system-banner-h: calc(3.75rem + env(safe-area-inset-bottom)) }}:root[data-theme=dark],[data-theme=dark]:not(:root){color-scheme:dark}[data-theme=light]:not(:root){color-scheme:light}:root[data-theme=dark] :is(.select-content,.combo-content,.dropdown-content,.popover-content,.tooltip-content,.actions-menu-pop,.views-menu-pop,.count-filter-pop,.picker-pop,.app-pop,.app-navsheet,.cmdk,.dp-modal-card,.dialog-content,.modal,.alert-dialog,.sheet,.tag-editor-inline-suggestions,.toaster[data-sonner-toaster] .toast),[data-theme=dark]:not(:root) :is(.select-content,.combo-content,.dropdown-content,.popover-content,.tooltip-content,.actions-menu-pop,.views-menu-pop,.count-filter-pop,.picker-pop,.app-pop,.app-navsheet,.cmdk,.dp-modal-card,.dialog-content,.modal,.alert-dialog,.sheet,.tag-editor-inline-suggestions,.toaster[data-sonner-toaster] .toast){--layer-surface:var(--gray-200);--color-surface:var(--gray-200);--layer-sunken:var(--gray-100);--surface-sunken:var(--gray-100);--layer-band:var(--gray-100);--surface-tint:var(--gray-300);--surface-tint-2:var(--gray-300);--surface-hover:var(--gray-300);--surface-hover-2:var(--gray-300);--surface-hover-3:var(--gray-300);--surface-fill:var(--gray-300);--surface-pressed:var(--gray-400);--border:var(--gray-300);--border-soft:var(--gray-300);--border-input:var(--gray-500);--border-field:var(--gray-400);--border-field-hover:var(--gray-500);--line-1:var(--gray-300);--line-2:var(--gray-300);--card-edge:var(--gray-300);--form-field-fill:var(--gray-300);--form-field-fill-hover:#c7c7cd}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] :is(.select-content,.combo-content,.dropdown-content,.popover-content,.tooltip-content,.actions-menu-pop,.views-menu-pop,.count-filter-pop,.picker-pop,.app-pop,.app-navsheet,.cmdk,.dp-modal-card,.dialog-content,.modal,.alert-dialog,.sheet,.tag-editor-inline-suggestions,.toaster[data-sonner-toaster] .toast),[data-theme=dark]:not(:root) :is(.select-content,.combo-content,.dropdown-content,.popover-content,.tooltip-content,.actions-menu-pop,.views-menu-pop,.count-filter-pop,.picker-pop,.app-pop,.app-navsheet,.cmdk,.dp-modal-card,.dialog-content,.modal,.alert-dialog,.sheet,.tag-editor-inline-suggestions,.toaster[data-sonner-toaster] .toast){--form-field-fill-hover:color-mix(in srgb, var(--gray-300) 75%, var(--gray-400))}}:root[data-theme=dark] :is(.select-content,.combo-content,.dropdown-content,.popover-content,.tooltip-content,.actions-menu-pop,.views-menu-pop,.count-filter-pop,.picker-pop,.app-pop,.app-navsheet,.cmdk,.dp-modal-card,.dialog-content,.modal,.alert-dialog,.sheet,.tag-editor-inline-suggestions,.toaster[data-sonner-toaster] .toast),[data-theme=dark]:not(:root) :is(.select-content,.combo-content,.dropdown-content,.popover-content,.tooltip-content,.actions-menu-pop,.views-menu-pop,.count-filter-pop,.picker-pop,.app-pop,.app-navsheet,.cmdk,.dp-modal-card,.dialog-content,.modal,.alert-dialog,.sheet,.tag-editor-inline-suggestions,.toaster[data-sonner-toaster] .toast){--form-field-focus-fill:#b1b1b8}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] :is(.select-content,.combo-content,.dropdown-content,.popover-content,.tooltip-content,.actions-menu-pop,.views-menu-pop,.count-filter-pop,.picker-pop,.app-pop,.app-navsheet,.cmdk,.dp-modal-card,.dialog-content,.modal,.alert-dialog,.sheet,.tag-editor-inline-suggestions,.toaster[data-sonner-toaster] .toast),[data-theme=dark]:not(:root) :is(.select-content,.combo-content,.dropdown-content,.popover-content,.tooltip-content,.actions-menu-pop,.views-menu-pop,.count-filter-pop,.picker-pop,.app-pop,.app-navsheet,.cmdk,.dp-modal-card,.dialog-content,.modal,.alert-dialog,.sheet,.tag-editor-inline-suggestions,.toaster[data-sonner-toaster] .toast){--form-field-focus-fill:color-mix(in srgb, var(--gray-300) 31%, var(--gray-400))}}:root[data-theme=dark] :is(.select-content,.combo-content,.dropdown-content,.popover-content,.tooltip-content,.actions-menu-pop,.views-menu-pop,.count-filter-pop,.picker-pop,.app-pop,.app-navsheet,.cmdk,.dp-modal-card,.dialog-content,.modal,.alert-dialog,.sheet,.tag-editor-inline-suggestions,.toaster[data-sonner-toaster] .toast),[data-theme=dark]:not(:root) :is(.select-content,.combo-content,.dropdown-content,.popover-content,.tooltip-content,.actions-menu-pop,.views-menu-pop,.count-filter-pop,.picker-pop,.app-pop,.app-navsheet,.cmdk,.dp-modal-card,.dialog-content,.modal,.alert-dialog,.sheet,.tag-editor-inline-suggestions,.toaster[data-sonner-toaster] .toast){--signal-filled-bg:var(--gray-400);--signal-filled-ink:var(--color-ink);--signal-filled-edge:transparent;--signal-filled-weight:var(--weight-semibold);--signal-outlined-edge:transparent;--signal-outlined-ink:var(--color-ink);--signal-outlined-bg:#0a0a0a}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] :is(.select-content,.combo-content,.dropdown-content,.popover-content,.tooltip-content,.actions-menu-pop,.views-menu-pop,.count-filter-pop,.picker-pop,.app-pop,.app-navsheet,.cmdk,.dp-modal-card,.dialog-content,.modal,.alert-dialog,.sheet,.tag-editor-inline-suggestions,.toaster[data-sonner-toaster] .toast),[data-theme=dark]:not(:root) :is(.select-content,.combo-content,.dropdown-content,.popover-content,.tooltip-content,.actions-menu-pop,.views-menu-pop,.count-filter-pop,.picker-pop,.app-pop,.app-navsheet,.cmdk,.dp-modal-card,.dialog-content,.modal,.alert-dialog,.sheet,.tag-editor-inline-suggestions,.toaster[data-sonner-toaster] .toast){--signal-outlined-bg:color-mix(in oklab, var(--color-ink) 18%, var(--layer-surface))}}:root[data-theme=dark] :is(.select-content,.combo-content,.dropdown-content,.popover-content,.tooltip-content,.actions-menu-pop,.views-menu-pop,.count-filter-pop,.picker-pop,.app-pop,.app-navsheet,.cmdk,.dp-modal-card,.dialog-content,.modal,.alert-dialog,.sheet,.tag-editor-inline-suggestions,.toaster[data-sonner-toaster] .toast),[data-theme=dark]:not(:root) :is(.select-content,.combo-content,.dropdown-content,.popover-content,.tooltip-content,.actions-menu-pop,.views-menu-pop,.count-filter-pop,.picker-pop,.app-pop,.app-navsheet,.cmdk,.dp-modal-card,.dialog-content,.modal,.alert-dialog,.sheet,.tag-editor-inline-suggestions,.toaster[data-sonner-toaster] .toast){--signal-outlined-weight:var(--weight-medium);--block-firm-bg:var(--layer-raised)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] :is(.select-content,.combo-content,.dropdown-content,.popover-content,.tooltip-content,.actions-menu-pop,.views-menu-pop,.count-filter-pop,.picker-pop,.app-pop,.app-navsheet,.cmdk,.dp-modal-card,.dialog-content,.modal,.alert-dialog,.sheet,.tag-editor-inline-suggestions,.toaster[data-sonner-toaster] .toast),[data-theme=dark]:not(:root) :is(.select-content,.combo-content,.dropdown-content,.popover-content,.tooltip-content,.actions-menu-pop,.views-menu-pop,.count-filter-pop,.picker-pop,.app-pop,.app-navsheet,.cmdk,.dp-modal-card,.dialog-content,.modal,.alert-dialog,.sheet,.tag-editor-inline-suggestions,.toaster[data-sonner-toaster] .toast){--block-firm-bg:color-mix(in oklab, var(--layer-raised) 88%, var(--color-ink))}}:root[data-theme=dark] :is(.select-content,.combo-content,.dropdown-content,.popover-content,.tooltip-content,.actions-menu-pop,.views-menu-pop,.count-filter-pop,.picker-pop,.app-pop,.app-navsheet,.cmdk,.dp-modal-card,.dialog-content,.modal,.alert-dialog,.sheet,.tag-editor-inline-suggestions,.toaster[data-sonner-toaster] .toast),[data-theme=dark]:not(:root) :is(.select-content,.combo-content,.dropdown-content,.popover-content,.tooltip-content,.actions-menu-pop,.views-menu-pop,.count-filter-pop,.picker-pop,.app-pop,.app-navsheet,.cmdk,.dp-modal-card,.dialog-content,.modal,.alert-dialog,.sheet,.tag-editor-inline-suggestions,.toaster[data-sonner-toaster] .toast){--block-firm-ring:none;--block-now-ring:none;--signal-soft-bg:#0a0a0a}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] :is(.select-content,.combo-content,.dropdown-content,.popover-content,.tooltip-content,.actions-menu-pop,.views-menu-pop,.count-filter-pop,.picker-pop,.app-pop,.app-navsheet,.cmdk,.dp-modal-card,.dialog-content,.modal,.alert-dialog,.sheet,.tag-editor-inline-suggestions,.toaster[data-sonner-toaster] .toast),[data-theme=dark]:not(:root) :is(.select-content,.combo-content,.dropdown-content,.popover-content,.tooltip-content,.actions-menu-pop,.views-menu-pop,.count-filter-pop,.picker-pop,.app-pop,.app-navsheet,.cmdk,.dp-modal-card,.dialog-content,.modal,.alert-dialog,.sheet,.tag-editor-inline-suggestions,.toaster[data-sonner-toaster] .toast){--signal-soft-bg:color-mix(in oklab, var(--color-ink) 9%, var(--layer-surface))}}:root[data-theme=dark] :is(.select-content,.combo-content,.dropdown-content,.popover-content,.tooltip-content,.actions-menu-pop,.views-menu-pop,.count-filter-pop,.picker-pop,.app-pop,.app-navsheet,.cmdk,.dp-modal-card,.dialog-content,.modal,.alert-dialog,.sheet,.tag-editor-inline-suggestions,.toaster[data-sonner-toaster] .toast),[data-theme=dark]:not(:root) :is(.select-content,.combo-content,.dropdown-content,.popover-content,.tooltip-content,.actions-menu-pop,.views-menu-pop,.count-filter-pop,.picker-pop,.app-pop,.app-navsheet,.cmdk,.dp-modal-card,.dialog-content,.modal,.alert-dialog,.sheet,.tag-editor-inline-suggestions,.toaster[data-sonner-toaster] .toast){--signal-soft-ink:var(--color-ink-2);--toast-bg:var(--signal-soft-bg);--toast-ink:var(--color-ink);--toast-edge:var(--border-control);--selected-bg:var(--gray-300)}[data-theme=light]:not(:root) :is(.select-content,.combo-content,.dropdown-content,.popover-content,.tooltip-content,.actions-menu-pop,.views-menu-pop,.count-filter-pop,.picker-pop,.app-pop,.app-navsheet,.cmdk,.dp-modal-card,.dialog-content,.modal,.alert-dialog,.sheet,.tag-editor-inline-suggestions,.toaster[data-sonner-toaster] .toast){--layer-surface:#fff;--color-surface:var(--layer-surface);--layer-sunken:var(--gray-100);--surface-sunken:var(--layer-sunken);--layer-band:var(--layer-surface);--surface-tint:var(--gray-50);--surface-tint-2:var(--gray-50);--surface-hover:var(--gray-100);--surface-hover-2:var(--gray-100);--surface-hover-3:var(--gray-100);--surface-fill:var(--gray-100);--surface-pressed:var(--gray-200);--border:var(--gray-200);--border-soft:var(--gray-100);--border-input:var(--gray-200);--border-field:var(--border);--border-field-hover:var(--border-strong);--line-1:var(--gray-100);--line-2:var(--gray-200);--card-edge:#0a0a0a14;--signal-filled-bg:var(--color-ink);--signal-filled-ink:var(--layer-surface);--signal-filled-edge:var(--color-ink);--signal-filled-weight:var(--weight-medium);--signal-outlined-bg:var(--gray-200);--signal-outlined-weight:var(--weight-semibold);--block-firm-bg:var(--layer-surface);--block-firm-ring:inset 0 0 0 var(--signal-outlined-w) var(--signal-outlined-edge);--block-now-ring:inset 0 0 0 2px var(--color-ink);--signal-outlined-edge:transparent;--signal-outlined-ink:var(--color-ink);--signal-soft-bg:var(--gray-100);--signal-soft-ink:var(--color-ink-2);--toast-bg:var(--signal-filled-bg);--toast-ink:var(--signal-filled-ink);--toast-edge:var(--signal-filled-bg);--selected-bg:var(--signal-soft-bg)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-block-end:var(--system-banner-h)}body{font-family:var(--font-family-body);font-feature-settings:normal;font-synthesis:none;background:var(--color-paper);color:var(--color-ink-body);font-size:var(--text-body);font-weight:var(--text-body--font-weight);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);margin:0;padding-block-end:var(--system-banner-h)}:where(.ui-page__title,.ui-card__title,.ui-section__title,.ui-psection__title,.dialog-title,.modal-title,.sheet-title,.so-title,.record-header-title,.figure,.stat-num,.act-card__figure){color:var(--color-ink)}a{color:inherit;text-decoration:none}::selection{background:var(--accent-100);color:var(--color-ink)}footer ::selection{background:var(--color-snow);color:var(--color-ink)}.checkout-aside ::selection{background:var(--color-snow);color:var(--color-ink)}footer ::-moz-selection{background:var(--color-snow);color:var(--color-ink)}.checkout-aside ::-moz-selection{background:var(--color-snow);color:var(--color-ink)}input:-webkit-autofill{-webkit-text-fill-color:var(--color-ink);-webkit-box-shadow:0 0 0 1000px var(--layer-surface) inset;box-shadow:0 0 0 1000px var(--layer-surface) inset;caret-color:var(--color-ink);border-radius:var(--radius-control);transition:background-color 9999s ease-out,color 9999s ease-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-ink);-webkit-box-shadow:0 0 0 1000px var(--layer-surface) inset;box-shadow:0 0 0 1000px var(--layer-surface) inset;caret-color:var(--color-ink);border-radius:var(--radius-control);transition:background-color 9999s ease-out,color 9999s ease-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-ink);-webkit-box-shadow:0 0 0 1000px var(--layer-surface) inset;box-shadow:0 0 0 1000px var(--layer-surface) inset;caret-color:var(--color-ink);border-radius:var(--radius-control);transition:background-color 9999s ease-out,color 9999s ease-out}input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-ink);-webkit-box-shadow:0 0 0 1000px var(--layer-surface) inset;box-shadow:0 0 0 1000px var(--layer-surface) inset;caret-color:var(--color-ink);border-radius:var(--radius-control);transition:background-color 9999s ease-out,color 9999s ease-out}input::-ms-reveal{display:none}input::-ms-clear{display:none}a:focus-visible,button:focus-visible,[role=button]:focus-visible,summary:focus-visible,[tabindex]:not(:where(.select-content,.combo-content,.dropdown-content,.popover-content,.tooltip-content,.actions-menu-pop,.views-menu-pop,.count-filter-pop,.picker-pop,.app-pop,.app-navsheet,.cmdk,.dp-modal-card,.dialog-content,.modal,.alert-dialog,.sheet,.tag-editor-inline-suggestions)):focus-visible{box-shadow:var(--ring);outline:none}@keyframes heroIn{0%{opacity:0;transform:translateY(1.125rem)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.nav-sheet{transition:opacity .25s}@starting-style{.nav-sheet{opacity:0}}.tw-typing:after{content:"";background:var(--color-ink);width:.5em;height:.85em;margin-left:.04em;animation:1s step-end infinite tw-blink;display:inline-block;transform:translateY(.06em)}@keyframes tw-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.eyebrow{font-family:var(--font-family-ui);font-size:var(--text-label-caps);font-weight:var(--text-label-caps--font-weight);line-height:var(--text-label-caps--line-height);letter-spacing:var(--text-label-caps--letter-spacing);text-transform:none;color:var(--color-ink-2);display:block}.label-caps{font-family:var(--font-family-ui);font-size:var(--text-label-caps);font-weight:var(--text-label-caps--font-weight);line-height:var(--text-label-caps--line-height);letter-spacing:var(--text-label-caps--letter-spacing);text-transform:none;color:var(--color-ink-2)}.kicker{font-family:var(--font-family-mono);font-size:var(--text-kicker);font-weight:var(--text-kicker--font-weight);line-height:var(--text-kicker--line-height);letter-spacing:var(--text-kicker--letter-spacing);text-transform:uppercase;color:var(--color-ink-body);margin:0;display:block}.head-summary{font-size:var(--text-caption);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-ink-2);flex-shrink:0;line-height:1.5}@media(max-width:47.99rem){.head-summary{white-space:normal;flex-shrink:1;min-inline-size:0}}.act-date{font-family:var(--font-family-ui);font-size:var(--text-body-sm);font-weight:var(--weight-medium);line-height:var(--text-body-sm--line-height);color:var(--color-ink-body)}.person-role{font-family:var(--font-family-ui);font-size:var(--text-meta);font-weight:var(--weight-body);line-height:var(--text-body--line-height);letter-spacing:var(--tracking-none);text-transform:none;color:var(--text-2);margin:0;display:block}.time-mono{font-family:var(--font-family-ui);font-size:var(--text-body-sm);font-weight:var(--weight-medium);line-height:var(--text-body-sm--line-height);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-ink-2)}.time-mono.time-mono--text{font-size:var(--text-meta);line-height:var(--text-meta--line-height);font-variant-numeric:normal;white-space:normal}.muted{color:var(--color-ink-2)}.meta-line,.app-meta,.rec-meta{--meta-sep:calc(var(--space-2) * 2 + .3em);align-items:center;gap:var(--space-1) 0;min-inline-size:0;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-2);clip-path:inset(-1rem -1rem -1rem var(--meta-sep));flex-wrap:wrap;margin-inline-start:calc(-1 * var(--meta-sep));display:flex}:is(.meta-line,.app-meta,.rec-meta)>*{min-inline-size:0;margin-inline-start:var(--meta-sep);position:relative}:is(.meta-line,.app-meta,.rec-meta)>:not(:first-child):before{content:"·";inline-size:var(--meta-sep);text-align:center;color:var(--color-ink-3);font-weight:var(--weight-regular);position:absolute;inset-block-start:0;inset-inline-end:100%}.meta-facts .meta-key{color:var(--color-ink-2);font-weight:var(--weight-body)}.meta-facts .meta-val{color:var(--color-ink);font-weight:var(--weight-value)}:is(.meta-line,.app-meta,.rec-meta)>:is(.chip,.badge,.status-badge,.status-pill):not(:first-child):before{font-size:var(--text-body-sm);justify-content:center;align-items:center;display:flex;inset-block:0}.queue-meta>:not(:last-child):after{content:"⁠·";padding-inline:var(--space-2);color:var(--color-ink-3);font-weight:var(--weight-regular)}time,.date,.date-cell,.app-when__rel,.app-when__abs{white-space:nowrap}.num{font-family:var(--font-family-ui);font-variant-numeric:tabular-nums;letter-spacing:var(--text-h3--letter-spacing)}.link{cursor:pointer;font-family:var(--font-family-body);font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-accent);text-decoration:underline;-webkit-text-decoration-color:var(--link-underline-rest);text-decoration-color:var(--link-underline-rest);text-underline-offset:var(--link-underline-offset);overflow-wrap:anywhere;background:0 0;border:none;padding:0;transition:text-decoration-color .2s}.link:hover{text-decoration-color:currentColor}.link--inline{font-size:inherit;font-weight:inherit}.link-list__lead{vertical-align:-.125em;color:var(--text-3);margin-inline-end:var(--space-2);display:inline-flex}@media(pointer:coarse){.link-list{flex-direction:column;align-items:flex-start;display:flex}.link-list:has(>.link-list__lead){column-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);justify-items:start;display:grid}.link-list__lead{grid-area:1/1;align-self:center;margin:0}.link-list:has(>.link-list__lead)>.link{grid-column:2}.link-list__sep{display:none}.link-list>.link{min-block-size:var(--target-min-coarse);align-items:center;display:inline-flex}}.link:is(.name-link,.row-open-link){text-decoration:none}@media(pointer:coarse){:is(a,button).link:not(.btn,.tap-target){position:relative}:is(a,button).link:not(.btn,.tap-target):after,.btn[data-variant=link]:not(:disabled):after{content:"";inline-size:max(100%,var(--target-min-coarse));block-size:var(--target-min-coarse);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}:where(.tap-floor){position:relative}.tap-floor:not(:disabled):after{content:"";inline-size:max(100%,var(--target-min-coarse));block-size:var(--target-min-coarse);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(max-width:40rem){.hide-mobile{display:none!important}}.tap-target{min-height:var(--target-min);min-width:var(--target-min);min-block-size:var(--control-h-md);align-items:center;display:inline-flex}.tap-target[data-tap=inline]{min-width:0}@media(pointer:coarse){.tap-target{min-height:var(--target-min-coarse);min-width:var(--target-min-coarse)}.tap-target[data-tap=inline]{min-width:0}}.btn{font-family:var(--font-family-ui);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);white-space:nowrap;cursor:pointer;padding:0 var(--space-5);height:var(--control-h-md);min-height:var(--control-h-md);border-radius:var(--radius-pill);transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),text-decoration-color var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;line-height:1;text-decoration:none;display:inline-flex}.btn[data-size=sm]{height:var(--control-h-card);min-height:var(--control-h-card);padding:0 var(--space-4);font-size:var(--btn-font-size)}.btn[data-size=md]{height:var(--control-h-md);min-height:var(--control-h-md);padding:0 var(--space-6)}.btn[data-size=lg]{height:var(--control-h-lg);min-height:var(--control-h-lg);padding:0 var(--space-8);font-size:var(--text-body)}@media(pointer:coarse){.btn[data-size=sm]{height:var(--control-h-md);min-height:var(--control-h-md)}}.btn[data-icon-only=true]{aspect-ratio:1;border-radius:var(--radius-circle);padding:0}.btn[data-full-width=true]{width:100%}.btn:not([data-icon-only=true]){max-inline-size:100%}.btn:not([data-icon-only=true])>.label{text-overflow:ellipsis;min-inline-size:0;overflow:clip visible}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed}.btn:focus-visible{box-shadow:var(--ring);outline:none}.btn[data-variant=primary]{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:var(--btn-primary-bg)}@media(hover:hover){.btn[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-primary-bg-hover);border-color:var(--btn-primary-bg-hover);color:var(--btn-primary-fg)}}.btn[data-variant=primary]:active:not(:disabled):not([aria-disabled=true]){background:var(--btn-primary-bg-active);border-color:var(--btn-primary-bg-active);color:var(--btn-primary-fg)}.btn[data-variant=secondary]{background:var(--form-field-fill);color:var(--color-ink);font-weight:var(--weight-medium);box-shadow:none;border-color:#0000}.btn[data-variant=secondary]:focus-visible{box-shadow:var(--ring)}.ui-card[data-filled=true] .btn[data-variant=secondary]{background:var(--layer-surface);box-shadow:var(--elevation-control)}@media(hover:hover){.ui-card[data-filled=true] .btn[data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--gray-50)}}:root[data-theme=dark] .ui-card[data-filled=true],[data-theme=dark]:not(:root) .ui-card[data-filled=true]{--seg-track-in:var(--gray-300);--seg-picked-in:var(--gray-400)}:root[data-theme=dark] .ui-card[data-filled=true] .seg-track>.seg-item:not([data-state=on]):not(:disabled),[data-theme=dark]:not(:root) .ui-card[data-filled=true] .seg-track>.seg-item:not([data-state=on]):not(:disabled){color:var(--gray-700)}:root[data-theme=dark] .page-btn:is([data-current=true],[aria-current=page]),[data-theme=dark]:not(:root) .page-btn:is([data-current=true],[aria-current=page]){background:var(--gray-200)}:root[data-theme=dark] .ui-card[data-filled=true] .btn[data-variant=secondary],[data-theme=dark]:not(:root) .ui-card[data-filled=true] .btn[data-variant=secondary]{background:var(--gray-300);box-shadow:none}@media(hover:hover){:root[data-theme=dark] .ui-card[data-filled=true] .btn[data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]),[data-theme=dark]:not(:root) .ui-card[data-filled=true] .btn[data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--gray-400)}.btn[data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--form-field-fill-hover)}}.btn[data-variant=secondary]:active:not(:disabled):not([aria-disabled=true]){background:var(--form-field-focus-fill);color:var(--color-ink)}.btn[data-variant=tertiary]{color:var(--color-ink);text-underline-offset:.35em;background:0 0;border-color:#0000;padding-left:.5rem;padding-right:.5rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}@media(hover:hover){.btn[data-variant=tertiary]:hover:not(:disabled):not([aria-disabled=true]){text-decoration-color:currentColor}}.btn[data-variant=tertiary]:active:not(:disabled):not([aria-disabled=true]){text-decoration-color:currentColor;text-decoration-thickness:3px}.btn[data-size=sm][data-variant=tertiary]{padding-inline:.375rem}.btn[data-variant=quaternary]{color:var(--color-ink-2);background:0 0;border-color:#0000}@media(hover:hover){.btn[data-variant=quaternary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-hover)}}.btn[data-variant=quaternary]:active:not(:disabled):not([aria-disabled=true]){background:var(--surface-pressed);color:var(--color-ink)}.btn[data-variant=danger]{background:var(--form-field-fill);color:var(--btn-danger-fg);font-weight:var(--weight-medium);box-shadow:none;border-color:#0000}.btn[data-variant=danger]:focus-visible{box-shadow:var(--ring)}@media(hover:hover){.btn[data-variant=danger]:hover:not(:disabled):not([aria-disabled=true]){background:var(--form-field-fill-hover);color:var(--btn-danger-fg-hover)}}.btn[data-variant=danger]:active:not(:disabled):not([aria-disabled=true]){background:var(--form-field-focus-fill);color:var(--btn-danger-fg-hover)}.btn[data-variant=primary]:disabled,.btn[data-variant=primary][aria-disabled=true]{background:var(--btn-disabled-bg);border-color:var(--btn-disabled-bg);color:var(--btn-disabled-fg)}.btn[data-variant=secondary]:disabled,.btn[data-variant=secondary][aria-disabled=true]{background:var(--form-field-fill);box-shadow:none;color:var(--btn-disabled-fg);border-color:#0000}.btn[data-variant=danger]:disabled,.btn[data-variant=danger][aria-disabled=true]{background:var(--form-field-fill);box-shadow:none;color:var(--btn-disabled-quiet-fg);border-color:#0000}.btn[data-variant=tertiary]:disabled,.btn[data-variant=tertiary][aria-disabled=true],.btn[data-variant=quaternary]:disabled,.btn[data-variant=quaternary][aria-disabled=true]{color:var(--btn-disabled-quiet-fg);background:0 0;border-color:#0000}.btn[data-variant=tertiary]:disabled,.btn[data-variant=tertiary][aria-disabled=true]{text-decoration-color:#0000}.btn .spinner{border-radius:var(--radius-circle);border:2px solid;border-top-color:#0000;flex-shrink:0;width:.9em;height:.9em;animation:.65s linear infinite spin}.btn .icon{flex-shrink:0;align-items:center;display:flex}.spinner{width:var(--sz,1.25rem);height:var(--sz,1.25rem);border:2px solid var(--border-input);border-top-color:var(--color-ink);border-radius:var(--radius-circle);animation:.65s linear infinite spin;display:inline-block}.field{flex-direction:column;gap:.375rem;display:flex}.field-label{display:inline}.field .required,.required-mark{display:none}.field .optional{font-weight:var(--weight-body);text-transform:none;letter-spacing:var(--text-body--letter-spacing);color:var(--color-ink-2);opacity:.6;font-family:var(--font-family-body);font-size:var(--text-caption);margin-left:.25rem}.field .input-wrap{width:100%;min-width:0;display:flex;position:relative}input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not(.sr-only):not(.rail-discount-input)),select,textarea,.field input,.field .textarea,.textarea,.select-trigger,.email-input{width:100%;color:var(--color-ink);background:var(--layer-surface);border:1px solid var(--border-input);border-radius:var(--radius-control);min-height:var(--control-h);box-shadow:none;transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out);outline:none;padding:.45rem .75rem}input:where(:not(.sr-only):not(.rail-discount-input)):focus,select:focus,textarea:focus,.textarea:focus,.field .textarea:focus,.select-trigger:focus-visible,.email-input:focus{background:var(--layer-surface);border-color:var(--field-focus-edge);box-shadow:var(--form-field-halo);outline:none}input:where(:not(.sr-only):not(.rail-discount-input)):focus-visible,select:focus-visible,textarea:focus-visible,.textarea:focus-visible,.field .textarea:focus-visible,.email-input:focus-visible{border-color:var(--field-focus-edge);box-shadow:var(--form-field-halo);outline:none}.field[data-error=true] input,.field[data-error=true] .textarea,.field[data-error=true] .select-trigger,.select-trigger[data-error=true]{border-color:var(--field-focus-edge);box-shadow:var(--field-focus-halo)}.email-input,.field input,.field .textarea,.textarea,.select-trigger,.select-value,input:where(:not([type=checkbox]):not([type=radio]):not([type=hidden]):not(.sr-only):not(.rail-discount-input)){font-family:var(--font-family-ui);font-weight:var(--weight-medium);font-style:normal;font-size:var(--text-body);color:var(--color-ink)}.email-input,.field input,.field .textarea,.textarea,textarea,input:where(:not([type=checkbox]):not([type=radio]):not([type=hidden]):not(.sr-only):not(.rail-discount-input)){font-size:var(--text-entry)}::placeholder{color:var(--color-ink-2);opacity:.45}.email-input::placeholder,.field input::placeholder,.field .textarea::placeholder,.textarea::placeholder{font-family:var(--font-family-ui);font-weight:var(--weight-regular);font-style:normal}.field input.has-leading{padding-left:2.5rem}.field input.has-trailing{padding-right:2.5rem}.field .affix{pointer-events:none;color:var(--color-ink-2);opacity:.6;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.field .affix-leading{left:.75rem}.field .affix-trailing{right:.75rem}.field .affix-button{right:var(--space-2);align-items:center;display:flex;position:absolute;top:0;bottom:0}.field .message{font-size:var(--text-caption);align-items:center;gap:.35rem;display:flex}.field-error{font-family:var(--font-family-body);font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--color-ink)}.field-hint{font-family:var(--font-family-body);font-size:var(--text-caption);color:var(--text-3)}.char-count{font-family:var(--font-family-ui);font-size:var(--text-micro);font-variant-numeric:tabular-nums;color:var(--color-ink-2);opacity:.5;flex-shrink:0}.char-count[data-near-limit=true]{color:var(--color-warning-deep);font-weight:var(--weight-semibold);opacity:1}.field-head{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.4rem;display:flex}.field-head .field-label{margin:0}.field-error-chip{font-family:var(--font-family-ui);font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--color-danger-strong);background:var(--color-danger-strong-bg);border-radius:var(--radius-md);white-space:nowrap;flex-shrink:0;padding:.2rem .5rem;line-height:1}.textarea,textarea{resize:vertical;min-height:6rem;padding-top:.45rem;padding-bottom:.45rem;line-height:1.6}.textarea[data-autoresize=true]{resize:none;overflow:hidden}.textarea.mono,.field .textarea.mono{font-family:var(--font-family-mono);font-size:var(--text-mono-meta);font-weight:var(--weight-regular);white-space:pre;overflow-wrap:normal;-moz-tab-size:2;tab-size:2;line-height:1.55;overflow-x:auto}.select-icon{color:var(--text-2);flex:none;margin-inline-end:var(--space-2);display:inline-flex}.select-icon+.select-value{flex:auto}.select-trigger{cursor:pointer;text-align:left;font-weight:var(--weight-medium);height:auto;min-height:0;transition:border-color .2s var(--ease-out),background .15s ease;justify-content:space-between;align-items:center;padding-top:.55rem;padding-bottom:.55rem;padding-right:1rem;display:flex}.select-trigger[data-state=open]{border-color:var(--border-strong)}.select-trigger:disabled,.select-trigger[data-disabled]{opacity:.4;cursor:not-allowed}@media(pointer:coarse){.select-trigger{min-height:var(--target-min-coarse)}}.select-value{font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-value[data-placeholder=true]{color:var(--color-ink-2);opacity:.55;font-weight:var(--weight-regular)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-weight:var(--weight-medium);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16' fill='none' stroke='%2352525B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='4 6 8 10 12 6'/></svg>");background-position:right .75rem center;background-repeat:no-repeat;height:auto;min-height:0;padding-top:.55rem;padding-bottom:.55rem;padding-right:2.25rem}.select-trigger .chevron{opacity:.7;color:var(--color-ink-2);transition:transform .2s var(--ease-out),color .2s var(--ease-out);flex-shrink:0}.select-trigger[data-state=open] .chevron{transform:rotate(180deg)}.select-trigger:not([data-variant=quiet])>.chevron{margin-inline-start:var(--space-2)}.select-content{background:var(--layer-raised);border:1px solid var(--border);border-radius:var(--radius-menu);padding:var(--space-1);box-shadow:var(--elevation-panel);z-index:var(--z-anchored);width:var(--bits-select-anchor-width,auto);min-width:max(var(--bits-select-anchor-width,0px),12rem);outline:none;max-height:min(60svh,20rem);overflow-y:auto}.select-viewport{flex-direction:column;display:flex}.select-option{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-h-md);padding:var(--space-2) var(--space-3);cursor:pointer;font-family:var(--font-family-ui);font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--color-ink);border-radius:var(--radius-control);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);outline:none;flex-shrink:0;display:flex}.select-option:hover,.select-content[data-engaged=true] .select-option[data-highlighted]{background:var(--surface-hover)}.select-option[data-selected],.select-option[aria-selected=true]{background:var(--selected-bg)}.select-option[data-disabled]{opacity:.4;cursor:not-allowed}.option-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.option-desc{font-size:var(--text-caption);color:var(--color-ink-2);font-weight:var(--weight-regular)}.option-check{color:var(--color-ink);flex-shrink:0;display:flex}.combo-trigger-wrap{align-items:center;display:flex;position:relative}.combo-input{padding-right:2rem}.combo-trigger{min-width:var(--target-min);min-height:var(--target-min);cursor:pointer;color:var(--color-ink-2);border-radius:var(--radius-md);background:0 0;border:0;justify-content:center;align-items:center;padding:.25rem;transition:background .2s;display:flex;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}@media(hover:hover){.combo-trigger:hover{background:var(--surface-hover)}}@media(pointer:coarse){.combo-trigger{min-width:var(--target-min-coarse);min-height:var(--target-min-coarse)}}.combo-content{z-index:var(--z-anchored);min-width:var(--bits-combobox-anchor-width,12rem);background:var(--layer-raised);border:1px solid var(--border);border-radius:var(--radius-menu);padding:var(--space-1);box-shadow:var(--elevation-panel);outline:none;max-height:min(60svh,20rem);overflow-y:auto}.combo-viewport{flex-direction:column;display:flex}.combo-empty{font-family:var(--font-family-ui);font-size:var(--text-caption);color:var(--color-ink-2);padding:var(--space-3);margin:0}.combo-option{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-h-md);padding:var(--space-2) var(--space-3);cursor:pointer;font-family:var(--font-family-ui);font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--color-ink);border-radius:var(--radius-control);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);outline:none;flex-shrink:0;display:flex}.combo-option:hover,.combo-option[data-highlighted]{background:var(--surface-hover)}.combo-option[data-selected]{background:var(--selected-bg)}.combo-option:active{background:var(--surface-pressed)}.combo-option[data-disabled]{opacity:.4;cursor:not-allowed}.combo-option-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.combo-option-desc{font-size:var(--text-caption);color:var(--color-ink-2);font-weight:var(--weight-regular)}.combo-option-check{color:var(--color-ink);flex-shrink:0;display:flex}.spin{animation:.8s linear infinite spin}.dp-trigger-wrap{background:var(--layer-surface);border:1px solid var(--border-input);border-radius:var(--radius-control);min-width:0;min-height:var(--control-h);transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out);flex-wrap:wrap;align-items:center;gap:.5rem;padding-inline:.5rem .15rem;display:flex}.range-field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.dp-trigger-wrap:hover{border-color:var(--border-input-hover)}.dp-trigger-wrap:focus-within{border-color:var(--field-focus-edge);box-shadow:var(--form-field-halo)}.dp-trigger-wrap[data-error=true]{border-color:var(--field-focus-edge);box-shadow:var(--field-focus-halo)}.dp-input,.time-input{min-height:calc(var(--control-h) - 2px);cursor:text;background:0 0;border:0;flex:1;align-items:center;padding:.15rem 0;display:flex}.time-input{background:var(--layer-surface);border:1px solid var(--border-input);border-radius:var(--radius-control);min-height:var(--control-h);transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out);padding-inline:.5rem}.time-input:hover{border-color:var(--border-input-hover)}.time-input:focus-within{border-color:var(--field-focus-edge);box-shadow:var(--form-field-halo)}.field[data-error=true] .time-input{border-color:var(--field-focus-edge);box-shadow:var(--field-focus-halo)}.time-input[data-disabled],.dp-trigger-wrap:has([data-disabled]){opacity:.4;cursor:not-allowed}.dp-segment,.time-segment{font-family:var(--font-family-ui);font-size:var(--text-body);font-variant-numeric:tabular-nums;color:var(--color-ink);border-radius:var(--radius-md);outline:none;padding:.05rem .15rem;transition:background .12s,box-shadow .12s}.dp-segment[data-placeholder],.time-segment[data-placeholder]{color:var(--color-ink-2);opacity:.6}@media(pointer:coarse){.dp-segment,.time-segment{min-width:2rem;min-height:var(--target-min-coarse);justify-content:center;align-items:center;display:inline-flex}}.dp-segment:is(:focus,:focus-visible),.time-segment:is(:focus,:focus-visible){background:var(--surface-hover);color:var(--color-ink);opacity:1;box-shadow:none;outline:none}.dp-segment-literal,.time-segment-literal{font-family:var(--font-family-ui);font-size:var(--text-body);color:var(--color-ink-2);opacity:.6;padding:0 1px}.dp-trigger{cursor:pointer;color:var(--color-ink-2);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:.35rem;transition:color .2s;display:flex}@media(pointer:coarse){.dp-trigger{min-width:var(--target-min-coarse);min-height:var(--target-min-coarse)}}.dp-backdrop{inset:0 0 var(--system-banner-h);z-index:var(--z-overlay);background:var(--scrim);transition:opacity .2s;position:fixed}@starting-style{.dp-backdrop{opacity:0}}.dp-modal-layer{inset:0 0 var(--system-banner-h);z-index:var(--z-modal);pointer-events:none;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed}.dp-modal-card{pointer-events:auto;width:min(92vw,22rem);max-height:calc(var(--viewport-h) * .88);background:var(--layer-raised);border:1px solid var(--border);border-radius:var(--radius-modal);box-shadow:var(--elevation-modal);transition:opacity .18s var(--ease-out);padding:1.25rem;position:relative;overflow-y:auto}.dp-close{border-radius:var(--radius-md);min-width:var(--target-min);min-height:var(--target-min);color:var(--color-ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex;position:absolute;top:.4rem;right:.4rem}@media(hover:hover){.dp-close:hover{background:var(--surface-hover)}}.dp-close:focus-visible{box-shadow:var(--ring);outline:none}@media(pointer:coarse){.dp-close{min-width:var(--target-min-coarse);min-height:var(--target-min-coarse)}}@starting-style{.dp-modal-card{opacity:0}}.dp-pop{inline-size:min(92vw,20rem);padding:var(--space-3)}.dp-pop .dp-header{padding-inline-end:0}.dp-modal-layer[data-sheet=true]{align-items:flex-end;padding:0}.dp-modal-layer[data-sheet=true] .dp-modal-card{border-radius:var(--radius-modal) var(--radius-modal) var(--radius-none) var(--radius-none);inline-size:100%;max-inline-size:none;padding-block-end:calc(var(--space-5) + var(--edge-safe-b))}.dp-calendar{flex-direction:column;gap:.5rem;display:flex}.dp-header{justify-content:space-between;align-items:center;gap:.5rem;padding-inline-end:2.25rem;display:flex}@media(pointer:coarse){.dp-header{padding-inline-end:2.9rem}}.dp-month{font-family:var(--font-family-ui);font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--color-ink)}.dp-nav{width:var(--icon-btn-size-sm);height:var(--icon-btn-size-sm);border-radius:var(--radius-circle);cursor:pointer;color:var(--color-ink-2);background:0 0;border:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.dp-nav:hover{background:var(--surface-hover)}.dp-grid{border-collapse:collapse}.dp-weekday{font-family:var(--font-family-ui);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);color:var(--color-ink-2);text-align:center;padding:.3rem 0}.dp-cell{text-align:center;padding:1px}.dp-day{width:2.1rem;height:2.1rem;font-family:var(--font-family-ui);font-size:var(--text-body-sm);font-variant-numeric:tabular-nums;color:var(--color-ink);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.dp-day[data-highlighted]{background:var(--surface-hover-3)}.dp-day:hover{background:var(--surface-hover)}.dp-day[data-today]{border-color:var(--border-strong)}.dp-day[data-selected]{background:var(--selected-bg);color:var(--color-ink);font-weight:var(--weight-semibold)}.dp-day[data-outside-month]{opacity:.25}.dp-day[data-disabled],.dp-day[data-unavailable]{opacity:.25;cursor:default;pointer-events:none}.date-range-modal{gap:var(--space-5);align-items:start;display:grid}.date-range-modal[data-presets=true]{grid-template-columns:auto minmax(0,1fr)}.date-range-modal[data-presets=true] .drm-presets{border-inline-end:1px solid var(--border-soft);align-self:stretch;padding-inline-end:var(--space-5)}.drm-presets,.drp-presets{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.drm-preset,.drp-preset{justify-content:space-between;align-items:center;gap:var(--space-4);inline-size:100%;min-block-size:var(--control-h-md);padding-inline:var(--space-4);border-radius:var(--radius-control);color:var(--color-ink);font-family:var(--font-family-ui);font-size:var(--text-body-sm);font-weight:var(--weight-regular);line-height:var(--text-body-sm--line-height);text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;text-decoration:none;display:flex}@media(hover:hover){.drm-preset:hover,.drp-preset:hover{background:var(--surface-hover)}}.drm-preset:active,.drp-preset:active{background:var(--surface-pressed)}.drm-preset[aria-pressed=true],.drp-preset:is([aria-pressed=true],[data-active=true]){background:var(--selected-bg);font-weight:var(--weight-medium)}.drm-preset:focus-visible,.drp-preset:focus-visible{box-shadow:var(--ring);outline:none}.drp-preset__check{color:var(--color-ink);flex:none;display:inline-flex}.drm-calendar{display:block}.drm-months{justify-content:center;gap:var(--space-8);display:flex}.drm-month-col{gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.drm-header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.drm-month{font-family:var(--font-family-heading);font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--text-body--line-height);color:var(--color-ink)}.drm-nav,.drm-nav-space{inline-size:var(--icon-btn-size-sm);block-size:var(--icon-btn-size-sm);flex:none}.drm-nav{background:var(--layer-surface);border:1px solid var(--border-field);border-radius:var(--radius-circle);color:var(--color-ink-2);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;padding:0;display:inline-flex}@media(hover:hover){.drm-nav:hover{background:var(--surface-hover)}}.drm-nav:active{background:var(--surface-pressed)}.drm-nav:focus-visible{box-shadow:var(--ring);outline:none}.drm-nav:disabled{opacity:.4;cursor:not-allowed}.drm-grid{border-collapse:separate;border-spacing:0;margin-inline:auto}.drm-weekday{inline-size:var(--control-h-md);padding-block:var(--space-1) var(--space-2);font-family:var(--font-family-ui);font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--color-ink-3);text-align:center}.drm-cell{text-align:center;padding:0}.drm-day{inline-size:var(--control-h-md);block-size:var(--control-h-md);border-radius:var(--radius-circle);font-family:var(--font-family-ui);font-size:var(--text-body-sm);font-variant-numeric:tabular-nums;color:var(--color-ink);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.drm-calendar[data-emphasis=true] .drm-day{color:var(--color-ink-3)}.drm-calendar[data-emphasis=true] .drm-day[data-emphasis=true]{color:var(--color-ink);font-weight:var(--weight-semibold)}@media(hover:hover){.drm-day:hover{background:var(--surface-hover)}}.drm-day:focus-visible{box-shadow:var(--ring);z-index:1;outline:none;position:relative}.drm-day[data-today]{background:var(--layer-sunken);font-weight:var(--weight-semibold)}.drm-cell:has(>.drm-day:is([data-range-middle],[data-highlighted]):not([data-outside-month])){background:var(--selected-bg)}.drm-cell:has(>.drm-day[data-range-middle])>.drm-day{background:0 0}.drm-calendar:has(.drm-day[data-selection-end]) .drm-cell:has(>.drm-day[data-selection-start]:not([data-selection-end],[data-outside-month])){background:linear-gradient(to right,transparent 50%,var(--selected-bg) 50%)}.drm-calendar:has(.drm-day[data-selection-start]) .drm-cell:has(>.drm-day[data-selection-end]:not([data-selection-start],[data-outside-month])){background:linear-gradient(to left,transparent 50%,var(--selected-bg) 50%)}.drm-week>.drm-cell:first-child{border-start-start-radius:var(--radius-pill);border-end-start-radius:var(--radius-pill)}.drm-week>.drm-cell:last-child{border-start-end-radius:var(--radius-pill);border-end-end-radius:var(--radius-pill)}.drm-day[data-selection-start],.drm-day[data-selection-end]{border-color:var(--range-end-bg);background:var(--range-end-bg);color:var(--range-end-ink);font-weight:var(--weight-semibold)}.drm-calendar[data-emphasis=true] .drm-day:is([data-selection-start],[data-selection-end]){color:var(--range-end-ink)}.drm-calendar[data-single=true] .drm-day[data-selected]{border-color:var(--selected-bg);background:var(--selected-bg);color:var(--color-ink);font-weight:var(--weight-semibold)}.drm-calendar .drm-day[data-outside-month]{color:var(--text-disabled);font-weight:var(--weight-regular)}.drm-calendar:is([data-months="2"],[data-emphasis=true]) .drm-day[data-outside-month]{visibility:hidden}.drm-day:is([data-disabled],[data-unavailable]){color:var(--text-disabled);font-weight:var(--weight-regular);cursor:default;pointer-events:none}.drm-foot{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;inline-size:100%;display:flex}.drm-readout{gap:var(--gap-unit);flex-direction:column;min-inline-size:0;margin:0;display:flex}.drm-readout__range{font-size:var(--text-body-sm);font-weight:var(--weight-medium);line-height:var(--text-body-sm--line-height);color:var(--color-ink)}.drm-readout__note{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2)}.drm-readout[data-pending=true] .drm-readout__range{font-weight:var(--weight-regular);color:var(--text-3)}.drm-foot__acts{gap:var(--space-2);margin-inline-start:auto;display:flex}.popover-content.date-range-pop{max-width:min(92vw,48rem);padding:0}.drp-body{grid-template-columns:auto auto;display:grid}.drp-presets{padding:var(--space-2);border-inline-end:1px solid var(--border-soft)}.drp-calendar{padding:var(--space-4) var(--space-5)}.popover-content.day-pop{padding:var(--space-4) var(--space-5);max-width:min(92vw,24rem)}.popover-content.step-pop{inline-size:31.25rem;max-width:min(92vw,31.25rem);padding:var(--space-4) var(--space-3);max-block-size:var(--bits-popover-content-available-height,80svh);overscroll-behavior:contain;overflow-y:auto}.day-panel{justify-content:center;padding-block-end:var(--space-2);display:flex}.drp-foot{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-6);padding:var(--space-4) var(--space-5);border-block-start:1px solid var(--border-soft);flex-wrap:wrap;display:flex}.drp-readout{font-size:var(--text-body-sm);font-weight:var(--weight-medium);line-height:var(--text-body-sm--line-height);color:var(--color-ink);margin:0}.drp-hint{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2);margin:0}.drp-panel[data-touch=true] .drp-body{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.drp-panel[data-touch=true] .drp-presets{gap:var(--space-2);border:0;flex-flow:wrap;padding:0}.drp-panel[data-touch=true] .drp-calendar{padding:0}.drp-panel[data-touch=true] .drp-foot{padding-block-end:0;padding-inline:0}@media(max-width:63.99rem){.date-range-modal[data-presets=true]{grid-template-columns:minmax(0,1fr)}.date-range-modal[data-presets=true] .drm-presets{gap:var(--space-2);border:0;flex-flow:wrap;padding:0}.drm-preset{border:1px solid var(--border-field);border-radius:var(--radius-pill);background:var(--layer-surface);inline-size:auto}.drm-preset[aria-pressed=true]{background:var(--selected-bg);color:var(--color-ink);border-color:#0000}.drm-cancel{display:none}.drm-readout{justify-content:center;column-gap:var(--space-2);flex-flow:wrap;inline-size:100%}.drm-foot__acts{inline-size:100%;margin-inline-start:0}.drm-foot__acts>.btn{flex:1}}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-ink-3);border-radius:var(--radius-check);background:var(--color-paper);cursor:pointer;vertical-align:middle;flex-shrink:0;place-content:center;width:1.125rem;height:1.125rem;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-grid}input[type=radio]{border-radius:var(--radius-circle)}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--color-accent);border-color:var(--color-accent)}input[type=checkbox]:checked:after{content:"";border:solid var(--color-paper);border-width:0 2.5px 2.5px 0;width:.34rem;height:.62rem;transform:rotate(45deg)translateY(-1px)}input[type=radio]:checked:after{content:"";border-radius:var(--radius-circle);background:var(--color-paper);width:.55rem;height:.55rem}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{box-shadow:var(--ring)}input[type=number]::-webkit-inner-spin-button{opacity:.5}.checkbox-row{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.checkbox-row>.checkbox-text{min-width:0}.checkbox-row[data-disabled=true]{cursor:not-allowed}@media(pointer:coarse){.checkbox-row{padding-block:var(--space-2);align-items:flex-start}.checkbox-box{margin-top:0}}.checkbox-box{box-sizing:border-box;width:var(--mark-size);height:var(--mark-size);background:var(--gray-200);color:var(--color-paper);cursor:pointer;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;margin-top:.0625rem;padding:0;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex;position:relative}@media(pointer:coarse){.checkbox-box:after{content:"";width:var(--target-min-coarse);height:var(--target-min-coarse);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}}.checkbox-row:hover .checkbox-box:not([data-state=checked]):not([data-state=indeterminate]){background:var(--gray-300)}.checkbox-box[data-state=checked],.checkbox-box[data-state=indeterminate]{background:var(--color-accent);border-color:var(--color-accent)}.checkbox-box:active:not(:disabled):not([data-disabled]){background-color:var(--surface-pressed)}.checkbox-box[data-error=true]{border-color:var(--field-focus-edge);box-shadow:var(--field-focus-halo)}.checkbox-box:focus-visible{box-shadow:var(--ring)}.checkbox-box:disabled,.checkbox-box[data-disabled],.checkbox-row[data-disabled] .checkbox-box{opacity:.4;cursor:not-allowed}.checkbox-glyph{display:block}.checkbox-box,.row-select:before{border-radius:var(--radius-check)}.row-select{width:1.5rem;height:1.5rem;color:var(--on-accent);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.checkbox-box.row-select{margin-top:0}.row-select:before{content:"";background:var(--gray-200);border:0;transition:background .15s,border-color .15s;position:absolute;top:.0625rem;right:.0625rem;bottom:.0625rem;left:.0625rem}.row-select:hover:before{background:var(--gray-300)}.row-select[data-state=checked],.row-select[data-state=indeterminate],.row-select[aria-checked=true],.row-select[aria-checked=mixed]{background:0 0}.row-select[data-state=checked]:before,.row-select[data-state=indeterminate]:before,.row-select[aria-checked=true]:before,.row-select[aria-checked=mixed]:before,.row-select:checked:before{background:var(--color-accent);border-color:#0000}.row-select .checkbox-glyph,.row-select>svg{position:relative}.row-select:focus-visible{box-shadow:var(--ring);outline:none}@media(hover:hover){.table-frame[data-select-hover=true]:not([data-selection-live=true]) .cell-select .row-select:where(:not([data-state=checked]):not([data-state=indeterminate]):not(:focus-visible)){opacity:0}.table-frame[data-select-hover=true]:not([data-selection-live=true]) :is(tr:hover,tr:focus-within,thead:hover,thead:focus-within) .cell-select .row-select{opacity:1}}@media(pointer:coarse){.row-select:after{content:"";width:var(--target-min-coarse);height:var(--target-min-coarse);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}}.checkbox-text{cursor:pointer;flex-direction:column;gap:.2rem;display:flex}.checkbox-label-text{font-family:var(--font-family-ui);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--color-ink);line-height:1.4}.checkbox-desc{font-size:var(--text-caption);color:var(--color-ink-2);line-height:1.5}.radio-group-wrap{flex-direction:column;gap:.55rem;display:flex}.radio-group{flex-direction:column;gap:.75rem;display:flex}.radio-group[data-orientation=horizontal]{flex-flow:wrap;gap:1.5rem}.radio-row{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:.75rem;margin:0;padding:0;display:flex}.radio-row[data-disabled]{cursor:not-allowed}.radio-row[data-disabled] .radio-dot{opacity:.4}.radio-row:focus-visible{box-shadow:var(--ring);outline:none}.radio-dot{box-sizing:border-box;width:var(--mark-size);height:var(--mark-size);border-radius:var(--radius-circle);background:var(--gray-200);border:0;flex:none;place-content:center;margin-top:.15rem;transition:background .15s,border-color .15s;display:inline-grid}@media(pointer:coarse){.radio-group{gap:var(--space-1)}.radio-row{padding-block:var(--space-3);align-items:flex-start}.radio-dot{margin-top:.15rem}}.radio-row:hover .radio-dot:not([data-checked=true]){background:var(--gray-300)}.radio-dot[data-checked=true]{background:var(--on-accent);box-shadow:inset 0 0 0 .375rem var(--color-accent)}.radio-text{flex-direction:column;gap:.2rem;display:flex}.radio-label{font-family:var(--font-family-ui);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--color-ink);line-height:1.4}.radio-desc{font-size:var(--text-caption);color:var(--color-ink-2);line-height:1.5}.checkbox-group{border:0;flex-direction:column;gap:.65rem;min-width:0;margin:0;padding:0;display:flex}.checkbox-group .group-items{flex-direction:column;gap:.75rem;display:flex}.checkbox-group[data-orientation=horizontal] .group-items{flex-flow:wrap;gap:1.5rem}.pin-row{gap:.85rem;width:100%;display:flex}.pin-row input{box-shadow:none;background:0 0;border:0;min-height:0}.pin-cell{border:1px solid var(--border-input);border-radius:var(--radius-control);background:var(--layer-surface);min-width:0;height:3.5rem;font-family:var(--font-family-mono);font-weight:var(--weight-medium);font-size:var(--text-h2);color:var(--color-ink);transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out);flex:1 1 0;justify-content:center;align-items:center;display:flex}.pin-row:hover .pin-cell{border-color:var(--border-input-hover)}.pin-cell[data-active=true]{border-color:var(--color-ink);box-shadow:var(--ring)}.pin-cell[data-error=true]{border-color:var(--field-focus-edge)}.pin-caret{background:var(--color-ink);width:1.5px;height:1.5rem;animation:1s step-end infinite pin-blink}@keyframes pin-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.switch-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.switch-row[data-disabled] .switch-text{cursor:not-allowed}.switch-row[data-disabled] .switch-track{opacity:.4;cursor:not-allowed}@media(pointer:coarse){.switch-row{min-height:var(--target-min-coarse)}}.switch-text{cursor:pointer;flex-direction:column;gap:.2rem;display:flex}.switch-label{font-family:var(--font-family-ui);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--color-ink);line-height:1.4}.switch-desc{font-size:var(--text-caption);color:var(--color-ink-2);line-height:1.5}.switch-track{background:var(--gray-200);border-radius:var(--radius-pill);cursor:pointer;border:1px solid #0000;flex-shrink:0;align-items:center;width:2.5rem;height:1.375rem;padding:0;transition:background .15s,border-color .15s;display:inline-flex;position:relative}.switch-track:hover:not(:disabled):not([data-disabled]){background:var(--gray-300)}.switch-track:focus-visible{box-shadow:var(--ring);outline:none}.switch-track:disabled,.switch-track[data-disabled]{opacity:.4;cursor:not-allowed}.switch-track:active:not(:disabled){background-color:var(--surface-pressed)}@media(pointer:coarse){.switch-track:after{content:"";width:max(100%,var(--target-min-coarse));height:var(--target-min-coarse);position:absolute;inset:50% auto auto 100%;translate:-100% -50%}}.switch-thumb{background:var(--color-accent);border-radius:var(--radius-circle);width:1rem;height:1rem;transition:transform .2s var(--ease-out),background .15s;margin-left:2px;display:block}.switch-track[data-state=checked],.switch-track[data-state=checked]:hover:not(:disabled){background:var(--color-accent);border-color:var(--color-accent)}.switch-track[data-state=checked] .switch-thumb{background:var(--on-accent);transform:translate(1.125rem)}.switch-row[data-size=sm] .switch-track{width:2rem;height:1.125rem}.switch-row[data-size=sm] .switch-thumb{width:.75rem;height:.75rem}.switch-row[data-size=sm] .switch-track[data-state=checked] .switch-thumb{transform:translate(.875rem)}.toggle-text{font-family:var(--font-family-ui);font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-ink)}.file-native,.field input.file-native{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;min-width:0;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.file-controls{align-items:center;gap:.5rem;display:flex}.file-button{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-h-md);min-height:var(--control-h-md);padding:0 var(--space-5);font-family:var(--font-family-ui);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);white-space:nowrap;background:var(--color-surface);color:var(--color-ink);border:1px solid var(--border-field);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out);line-height:1;display:inline-flex}.file-button:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-field-hover)}.file-button:active:not(:disabled){background:var(--surface-pressed)}.file-button:disabled{opacity:.4;cursor:not-allowed}@media(pointer:coarse){.file-button{min-height:var(--target-min-coarse);min-width:var(--target-min-coarse);justify-content:center}}.file-clear,.file-remove{border-radius:var(--radius-md);cursor:pointer;color:var(--color-ink-2);opacity:.6;background:0 0;border:0;flex-shrink:0;align-items:center;padding:.2rem;transition:opacity .2s,color .2s;display:flex}@media(hover:hover){.file-clear:hover,.file-remove:hover{opacity:1;background:var(--surface-hover)}}.file-list{flex-direction:column;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.file-item{border-bottom:1px solid var(--line-1);align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.file-item:last-child{border-bottom:0}.file-name{min-width:0;font-family:var(--font-family-ui);font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.file-size{font-family:var(--font-family-ui);font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-ink-2);flex-shrink:0}.pad-wrap{flex-direction:column;gap:.5rem;display:flex}.pad-wrap .pad{border-radius:var(--radius-control);background:linear-gradient(var(--border-strong),var(--border-strong)) no-repeat left 1.5rem bottom 2.25rem / calc(100% - 3rem) 1px,var(--form-field-fill);touch-action:none;cursor:crosshair;border:0;width:100%;height:auto}.pad-wrap .hint{font-family:var(--font-family-ui);font-size:var(--text-eyebrow);color:var(--color-ink-2);text-align:center;margin:0}.pad-wrap .pad-acts{align-items:center;gap:1.25rem;display:flex}.pad-wrap .toolbar{flex-wrap:wrap;gap:.5rem}.pad-wrap .spacer{flex:1}@media(max-width:30rem){.pad-wrap .toolbar{gap:.4rem}.pad-wrap .spacer{display:none}.pad-wrap .tool{text-align:center;flex:calc(50% - .2rem);padding:.6rem .8rem}}.pad-wrap .tool{border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-family-ui);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);color:var(--color-ink-2);background:0 0;border:2px solid #0000;padding:.45rem .8rem;line-height:1;transition:background .2s,color .2s,border-color .2s}@media(hover:hover){.pad-wrap .tool:hover:not(:disabled){background:var(--surface-hover)}}@media(pointer:coarse){.pad-wrap .tool{min-height:var(--target-min-coarse);min-width:var(--target-min-coarse)}}.pad-wrap .tool:disabled{opacity:.4;cursor:not-allowed}.pad-wrap .tool.confirm{border-color:var(--color-accent);background:var(--color-accent);color:var(--on-accent)}@media(hover:hover){.pad-wrap .tool.confirm:hover:not(:disabled){background:var(--accent-700);border-color:var(--accent-700)}}.card{border-radius:var(--radius-md);box-shadow:none;background:0 0;border:0}.card[data-interactive=true]{cursor:pointer;transition:box-shadow .2s var(--ease-out)}@media(hover:hover){.card[data-interactive=true]:hover{background:var(--surface-hover)}}.card[data-interactive=true]:focus-visible{box-shadow:var(--ring);outline:none}.card[data-padding=tight]>.body,.card[data-padding=default]>.body,.card[data-padding=roomy]>.body{padding:1.25rem 0 0}.card[data-padding=none]>.body{padding:0}.card>header{border-bottom:1px solid var(--line-3);justify-content:space-between;align-items:flex-start;gap:1rem;padding:0 0 1rem;display:flex}.card .actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.card dl{flex-direction:column;gap:.95rem;margin:0;display:flex}.card dt{font-family:var(--font-family-ui);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);color:var(--color-ink-2)}.card dd{font-size:var(--text-body);color:var(--color-ink);word-break:break-word;margin:.2rem 0 0}.table-frame[data-sticky-header=true] thead th{z-index:var(--z-table-sticky);background:var(--table-band);position:sticky;top:0}.table-frame[data-sticky-col=true] tbody td:first-child,.table-frame[data-sticky-col=true] tbody th:first-child{z-index:var(--z-table-sticky);background:var(--color-surface);position:sticky;left:0}.table-frame[data-sticky-col=true] thead th:first-child{z-index:var(--z-table-sticky-corner);background:var(--table-band);position:sticky;left:0}.data-table{border-collapse:collapse;width:100%;font-family:var(--font-family-body)}.table-caption{font-size:var(--text-caption);color:var(--color-ink-2);text-align:left;caption-side:top;padding:.5rem 0}.data-table thead tr{border-bottom:0}.data-table thead th{font-family:var(--font-family-ui);font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--color-ink-3);height:var(--control-h-md);padding:0 var(--space-4);text-align:left;white-space:nowrap;background:var(--table-band)}.data-table thead th:first-child{border-start-start-radius:var(--table-radius,var(--radius-control));border-end-start-radius:var(--table-radius,var(--radius-control))}.data-table thead th:last-child{border-start-end-radius:var(--table-radius,var(--radius-control));border-end-end-radius:var(--table-radius,var(--radius-control))}.data-table thead th[data-align=right]{text-align:right}.data-table thead th[data-align=center]{text-align:center}.data-table tbody tr{transition:background var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);border-bottom:0;position:relative;box-shadow:inset 3px 0 #0000}.table-frame tbody tr.table-day-row,.table-frame[data-hoverable=true] tbody tr.table-day-row:hover{background:var(--layer-sunken)}.table-frame tbody tr.table-day-row>td{height:auto;padding-block:var(--space-2)}.table-frame tbody tr.table-day-row+tr>td{border-block-start:0}.table-frame tbody tr.table-group-row,.table-frame[data-hoverable=true] tbody tr.table-group-row:hover{background:0 0}.table-frame tbody tr.table-group-row>th{padding:var(--space-4) var(--table-inset,var(--space-4)) var(--space-1);text-align:start;font-weight:inherit;background:0 0}.table-group-row__in{align-items:center;gap:var(--space-2);font-size:var(--text-body);font-weight:var(--weight-semibold);letter-spacing:var(--text-body--letter-spacing);color:var(--color-ink);display:flex}.table-group-row__glyph{color:var(--color-ink-2);flex:none;display:inline-flex}.table-group-row__count{font-family:var(--font-family-ui);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.table-group-row__dot{margin-inline-end:var(--space-2)}.table-frame tbody tr.table-row-top>td{vertical-align:top}.data-table tbody tr[data-navigable=true]{cursor:pointer}.data-table tbody td{font-size:var(--text-body);color:var(--color-ink);padding:var(--space-3) var(--space-4);vertical-align:middle;height:var(--row-h-comfortable)}.table-frame[data-density=compact] tbody td{padding:var(--space-2) var(--space-3);font-size:var(--text-body-sm);height:var(--row-h-compact)}.table-frame[data-rows=filled] .data-table{border-collapse:separate;border-spacing:0 var(--table-row-gap,var(--space-2));margin-block-start:calc(var(--table-row-gap,var(--space-2)) * -1)}.table-frame[data-rows=filled] .data-table tbody tr,.table-frame[data-rows=filled][data-hoverable=true] tbody tr:hover{background:0 0}.table-frame[data-rows=filled] .data-table tbody td{background:var(--card-filled)}.table-frame[data-rows=filled] .data-table tbody td:first-child{border-start-start-radius:var(--table-radius,var(--radius-control));border-end-start-radius:var(--table-radius,var(--radius-control))}.table-frame[data-rows=filled] .data-table tbody td:last-child{border-start-end-radius:var(--table-radius,var(--radius-control));border-end-end-radius:var(--table-radius,var(--radius-control))}.table-frame[data-rows=filled][data-hoverable=true] tbody tr:hover>td,.table-frame[data-rows=filled] .data-table tbody tr:focus-within>td{background:var(--card-filled-hover)}.table-frame[data-rows=filled] .data-table tbody tr[data-selected=true]>td,.table-frame[data-rows=filled][data-hoverable=true] .data-table tbody tr[data-selected=true]:hover>td{background:var(--card-filled-selected)}.table-frame[data-rows=filled]{--stack-head-inset:var(--table-inset,var(--space-4))}.table-frame[data-rows=filled] .data-table tbody td.row-card-cell{border-radius:var(--table-radius,var(--radius-control))}@media(min-width:64rem){.table-frame .data-table tbody tr{clip-path:inset(0 round var(--table-radius,var(--radius-control)));border-radius:var(--table-radius,var(--radius-control))}}.table-frame:not([data-stack=true]) .data-table tbody tr{clip-path:inset(0 round var(--table-radius,var(--radius-control)));border-radius:var(--table-radius,var(--radius-control))}.table-frame[aria-busy=true] tbody:not(.table-state-body){opacity:var(--opacity-busy);transition:opacity var(--duration-base) var(--ease-out)}.data-table th:first-child,.data-table td:first-child{padding-left:var(--space-4);--pad-l:var(--table-inset,1.25rem)}.data-table th:last-child,.data-table td:last-child{padding-right:var(--space-4)}.data-table td.num{font-variant-numeric:tabular-nums}.data-table td.date{font-family:var(--font-family-ui);font-variant-numeric:tabular-nums;font-size:var(--text-eyebrow);color:var(--color-ink-2)}.data-table tbody td[data-align=right]{text-align:right}.data-table tbody td[data-align=center]{text-align:center}.sort-btn{min-height:var(--target-min);cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-underline-offset:var(--link-underline-offset);background:0 0;border:0;align-items:center;gap:.3rem;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s;display:inline-flex}@media(pointer:coarse){.sort-btn{position:relative}.sort-btn:after{content:"";position:absolute;top:-.625rem;right:0;bottom:-.625rem;left:0}}.sort-btn:hover{text-underline-offset:var(--link-underline-offset);text-decoration:underline}.sort-btn:focus-visible{box-shadow:var(--ring);outline:none}.sort-icon{color:var(--color-ink-3);flex-shrink:0;transition:color .15s}.sort-icon[data-state=asc],.sort-icon[data-state=desc],.data-table thead th[data-sorted]{color:var(--color-ink)}.data-table thead th:has(.th-count){font-size:var(--text-body);font-weight:var(--weight-semibold);letter-spacing:var(--text-body--letter-spacing);color:var(--color-ink)}.data-table thead th .th-title{display:inline}.data-table thead th .th-count{font-family:var(--font-family-ui);font-size:var(--text-body);font-weight:var(--weight-medium);letter-spacing:var(--text-body--letter-spacing);color:var(--color-ink);font-variant-numeric:tabular-nums;margin-inline-start:var(--space-2);display:inline}.data-table thead th .th-count__dot{margin-inline-end:var(--space-2)}.data-table thead th .th-title>.th-count[data-bare]{margin-inline-start:0}.name-cell{gap:var(--row-line-gap);flex-direction:column;min-inline-size:0;display:flex}.name-cell__name{font-size:var(--text-row-name);font-weight:var(--weight-medium);color:var(--color-ink);min-inline-size:0}.name-cell__name.id{overflow-wrap:anywhere}.name-cell__fact{font-size:var(--text-row-fact);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:70ch;overflow:hidden}.data-table td:has(.name-cell){inline-size:100%;min-inline-size:16rem;max-inline-size:0}@container table (max-width:48rem){.table-frame[data-stack=true] td:has(.name-cell){min-inline-size:0;max-inline-size:none}}@container table-prio (max-width:25rem){.table-frame[data-stack=true] td:has(.name-cell){min-inline-size:0;max-inline-size:none}}.made-by{align-items:baseline;gap:var(--space-2);min-inline-size:0;min-block-size:calc(var(--text-body) * var(--text-row-name--line-height));white-space:nowrap;display:flex}.made-by__name{text-overflow:ellipsis;min-inline-size:0;font-size:var(--text-body);line-height:var(--text-row-name--line-height);color:var(--color-ink);flex:0 auto;overflow:hidden}.made-by__date{font-size:var(--text-row-fact);line-height:var(--text-row-fact--line-height);font-variant-numeric:tabular-nums;color:var(--text-3);flex:none}.made-by__name+.made-by__date:before{content:"·";margin-inline-end:var(--space-2)}.made-by__date:only-child{align-self:center}.glyph-cell{flex-direction:column;min-inline-size:0;display:flex}.glyph-cell__line{align-items:center;gap:var(--space-2);white-space:nowrap;min-inline-size:0;display:flex}.glyph-cell__glyph{color:var(--color-ink-3);flex:none;display:inline-flex}.glyph-cell__glyph :is(svg){stroke-width:1.75px;block-size:1rem;inline-size:1rem}.glyph-cell__word{text-overflow:ellipsis;min-inline-size:0;font-size:var(--text-body);color:var(--color-ink);overflow:hidden}.glyph-cell__note{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;font-size:var(--text-row-fact);color:var(--text-2);margin-block-start:var(--row-line-gap,2px);margin-inline-start:calc(1rem + var(--space-2));line-height:1.25;display:block;overflow:hidden}.done-row{align-items:center;gap:var(--space-2);font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--weight-semibold);color:var(--color-ink);margin:0;display:flex}.done-row__check{inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--radius-circle);background:var(--color-success-bg);color:var(--color-success);flex:none;place-items:center;display:grid}mark,.mark{background:var(--signal-outlined-bg);color:var(--color-ink);border-radius:var(--radius-none);font:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0}.data-table .cell-select{white-space:nowrap;-webkit-user-select:none;user-select:none;--pad-l:var(--table-inset,1rem);--pad-r:var(--space-2);width:1px}.data-table .cell-select+:is(th,td){--pad-l:0px}.data-table .cell-select>.row-select{display:flex}.data-table .row-select:not([data-state=checked]):not([data-state=indeterminate]):before{background:var(--gray-300)}.data-table .row-select:not([data-state=checked]):not([data-state=indeterminate]):hover:before{background:var(--gray-400)}.row-link{align-items:center;gap:var(--space-2);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.row-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}td>.row-link{min-inline-size:0;max-inline-size:100%}.row-link:focus-visible{box-shadow:var(--ring);outline:none}.row-open{isolation:isolate;cursor:pointer;position:relative}.row-open-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.row-open-link:focus-visible{box-shadow:var(--ring);outline:none}.row-open-link:hover{text-decoration:none}.row-open-link.row-open-link--line:hover{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.row-open :is(button:not(.row-open-link),a:not(.row-open-link),input,select,textarea,label,summary,[role=button],[data-row-stop]){z-index:1;position:relative}.btn.row-open-link[data-variant],.row-open .row-open-link.row-open-link{position:static}.row-open[data-picking=true] .row-open-link:after{pointer-events:none}.row-open[data-picking=true]{cursor:default}.data-table tbody td:not([data-row-link=true]):has(a,button,input,select,textarea,label,[role=button],[data-row-stop]){z-index:1;pointer-events:none;position:relative}.data-table tbody td:not([data-row-link=true]) :is(a,button,input,select,textarea,label,[role=button],[data-row-stop]){pointer-events:auto}.table-frame[data-state=loading] tbody:not(.table-state-body),.table-frame[data-state=empty-filtered] tbody:not(.table-state-body),.table-frame[data-state=error] tbody:not(.table-state-body){display:none}.table-state-row>td{padding:var(--space-8) var(--space-4);text-align:center;height:auto}.table-empty-first{padding:0}.skeleton-row td{height:var(--row-h-comfortable)}.skeleton-row[data-density=compact] td{height:var(--row-h-compact)}.skeleton-bar{height:var(--space-3);border-radius:var(--radius-md);display:block}.skeleton-check{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-circle);display:block}.table-toolbar{align-items:center;gap:var(--space-2) var(--space-3);min-height:var(--control-h-sm);margin-bottom:var(--space-4);padding-inline:var(--toolbar-inset,0);flex-wrap:wrap;display:flex}.table-toolbar[data-in-card=true]{--table-inset:inherit;padding:var(--space-4) var(--table-inset,var(--card-pad));border-block-end:1px solid var(--border-soft);margin:0}.table-toolbar[data-in-card=true]:empty{display:none}.table-toolbar__count{white-space:nowrap;margin-inline-start:auto}@media(min-width:48rem){.table-toolbar:has(>.table-toolbar__count)>.filter-bar{flex:1 1 0}}@container table (max-width:48rem){.table-frame[data-stack=true]>.table-toolbar[data-in-card=true]{padding:0 0 var(--space-4);border-block-end:0}}@media(max-width:63.99rem){.list-card[data-row-cards=true]:has(.list-card__rows>*)>.table-toolbar[data-in-card=true]{padding:0 0 var(--space-4);border-block-end:0}}.table-footer{margin-top:var(--space-4)}.error-state{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);color:var(--color-ink);flex-direction:column;display:flex}.error-state-icon{color:var(--warning);display:inline-flex}.error-state-message{max-width:var(--measure-narrow);font-size:var(--text-body);color:var(--color-ink-2);text-align:center;margin:0}.table-frame[data-stack=true]{container:table/inline-size}@container table (max-width:48rem){.table-frame[data-stack=true] .table-scroll,.table-frame[data-stack=true][data-sticky-header=true] .table-scroll{max-height:none;overflow:visible}.table-frame[data-stack=true] .data-table,.table-frame[data-stack=true] tbody{width:100%;display:block}.table-frame[data-stack=true] thead,.table-frame[data-stack=true] thead tr{display:block}.table-frame[data-stack=true] thead th{display:none}.table-frame[data-stack=true] .data-table thead th:has(.th-count){block-size:auto;padding:0 var(--stack-head-inset,0) var(--space-3);border-radius:var(--radius-none);background:0 0;display:block;position:static}.table-frame[data-stack=true] .data-table thead th:has(.th-count) .sort-icon{display:none}.table-frame[data-stack=true] .data-table thead th:has(.th-count),.table-frame[data-stack=true] .data-table thead th:has(.th-count) .th-count,.table-frame[data-stack=true] .data-table thead th:has(.th-count) .th-title{font-size:var(--text-label);line-height:var(--text-label--line-height)}.table-frame[data-rows=filled][data-stack=true]:has(thead th .th-count) .data-table{margin-block-start:0}.table-frame[data-stack=true] tbody tr{border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;gap:.9rem 1.25rem;margin-bottom:1rem;padding:1.1rem 1.15rem;display:grid;position:relative}.table-frame[data-stack=true] tbody td{overflow-wrap:anywhere;border:0;min-width:0;height:auto;padding:0;display:block}.table-frame[data-stack=true] tbody td.cell-select{margin:0;position:absolute;inset-block-start:1.1rem;inset-inline-end:1.15rem}.table-frame[data-stack=true] tbody td:first-child:not(.cell-select),.table-frame[data-stack=true] tbody td.cell-select+td{font-size:var(--text-body);font-weight:var(--weight-semibold);grid-column:1/-1}.table-frame[data-stack=true] tbody td.cell-select+td{padding-inline-end:2.25rem}.table-frame[data-stack=true] tbody td[data-label]:before{content:attr(data-label);font-family:var(--font-family-ui);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);color:var(--color-ink-2);margin-bottom:.3rem;display:block}.table-frame[data-stack=true] tbody td[data-align=right],.table-frame[data-stack=true] tbody td[data-align=center]{text-align:start}.table-frame[data-stack=true] tbody td[data-stack-wide=true]{grid-column:1/-1}.table-frame[data-stack=true] tbody td[data-actions=true]{position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.table-frame[data-stack=true] tbody td[data-actions=true]:before{content:none}.table-frame[data-stack=true] tbody tr:has(>td[data-actions=true])>td:first-child:not(.cell-select){padding-inline-end:var(--space-10)}.table-frame[data-stack=true] tbody tr:has(>td.cell-select)>td[data-actions=true]{inset-inline-end:calc(var(--space-10) + var(--space-4))}.table-frame[data-stack=true] tbody tr:has(>td.cell-select):has(>td[data-actions=true])>td.cell-select+td{padding-inline-end:calc(var(--space-10) * 2)}.table-frame[data-stack=true] tbody td:empty,.table-frame[data-stack=true] tbody td.hide-mobile{display:none}}.table-frame[data-stack=true][data-priorities=true]{container-name:table-prio}.table-frame[data-priorities=true]:not([data-stack=true]){container:table-prio/inline-size}@container table-prio (max-width:48rem){.table-frame[data-priorities=true] :is(col,th,td)[data-priority=secondary]{display:none}}@container table-prio (max-width:36rem){.table-frame[data-priorities=true] :is(col,th,td)[data-priority=narrow]{display:none}}@container table-prio (max-width:68.5rem){.table-frame[data-priorities=true] :is(col,th,td)[data-priority=tight]{display:none}}@container table-prio (max-width:61rem){.table-frame[data-priorities=true] :is(col,th,td)[data-priority=tighter]{display:none}}@media(max-width:137.49rem){.table-frame :is(col,th,td)[data-priority=wide]{display:none}}@container table-prio (max-width:25rem){.table-frame[data-stack=true]>.table-toolbar[data-in-card=true]{padding:0 0 var(--space-4);border-block-end:0}.table-frame[data-stack=true] .table-scroll,.table-frame[data-stack=true][data-sticky-header=true] .table-scroll{max-height:none;overflow:visible}.table-frame[data-stack=true] .data-table,.table-frame[data-stack=true] tbody{width:100%;display:block}.table-frame[data-stack=true] thead,.table-frame[data-stack=true] thead tr{display:block}.table-frame[data-stack=true] thead th{display:none}.table-frame[data-stack=true] .data-table thead th:has(.th-count){block-size:auto;padding:0 var(--stack-head-inset,0) var(--space-3);border-radius:var(--radius-none);background:0 0;display:block;position:static}.table-frame[data-stack=true] .data-table thead th:has(.th-count) .sort-icon{display:none}.table-frame[data-rows=filled][data-stack=true]:has(thead th .th-count) .data-table{margin-block-start:0}.table-frame[data-stack=true] tbody tr{border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;gap:.9rem 1.25rem;margin-bottom:1rem;padding:1.1rem 1.15rem;display:grid;position:relative}.table-frame[data-stack=true] tbody td{overflow-wrap:anywhere;border:0;min-width:0;height:auto;padding:0;display:block}.table-frame[data-stack=true] tbody td.cell-select{margin:0;position:absolute;inset-block-start:1.1rem;inset-inline-end:1.15rem}.table-frame[data-stack=true] tbody td:first-child:not(.cell-select),.table-frame[data-stack=true] tbody td.cell-select+td{font-size:var(--text-body);font-weight:var(--weight-semibold);grid-column:1/-1}.table-frame[data-stack=true] tbody td.cell-select+td{padding-inline-end:2.25rem}.table-frame[data-stack=true] tbody td[data-label]:before{content:attr(data-label);font-family:var(--font-family-ui);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);color:var(--color-ink-2);margin-bottom:.3rem;display:block}.table-frame[data-stack=true] tbody td[data-align=right],.table-frame[data-stack=true] tbody td[data-align=center]{text-align:start}.table-frame[data-stack=true] tbody td[data-stack-wide=true]{grid-column:1/-1}.table-frame[data-stack=true] tbody td[data-actions=true]{position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.table-frame[data-stack=true] tbody td[data-actions=true]:before{content:none}.table-frame[data-stack=true] tbody tr:has(>td[data-actions=true])>td:first-child:not(.cell-select){padding-inline-end:var(--space-10)}.table-frame[data-stack=true] tbody tr:has(>td.cell-select)>td[data-actions=true]{inset-inline-end:calc(var(--space-10) + var(--space-4))}.table-frame[data-stack=true] tbody tr:has(>td.cell-select):has(>td[data-actions=true])>td.cell-select+td{padding-inline-end:calc(var(--space-10) * 2)}.table-frame[data-stack=true] tbody td:empty,.table-frame[data-stack=true] tbody td.hide-mobile{display:none}}.stacked-card{gap:var(--space-2);min-inline-size:0;padding:var(--space-4);background:var(--card-filled);border-radius:var(--radius-card);box-shadow:none;color:var(--color-ink);--tag-state-bg:var(--signal-soft-bg);border:0;flex-direction:column;display:flex;position:relative}.stacked-card__head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.stacked-card__title{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;flex:1 1 0;min-inline-size:0;display:flex}.stacked-card__head+.stacked-card__description{margin-block-start:calc(var(--card-gap-stacked-name) - var(--space-2))}.stacked-card__description+.stacked-card__figures{margin-block-start:calc(var(--card-gap-stacked-step) - var(--space-2))}.stacked-card>:is(.stacked-card__description,.stacked-card__figures)+.stacked-card__foot{margin-block-start:calc(var(--card-gap-stacked-foot) - var(--space-2))}.stacked-card__leader[data-picked=true]{background:var(--color-ink);color:var(--color-paper)}.stacked-card__leader{inline-size:var(--space-8);block-size:var(--space-8);border-radius:var(--radius-circle);background:var(--layer-surface);color:var(--color-ink);flex:none;place-items:center;display:inline-grid;position:relative}.stacked-card__unread{inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-circle);background:var(--color-accent);box-shadow:0 0 0 .125rem var(--card-filled);pointer-events:none;position:absolute;inset-block-start:0;inset-inline-end:0}.stacked-card__controls{z-index:1;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex;position:relative}.stacked-card__leader--pick{z-index:1;cursor:pointer;font:inherit;border:0;padding:0;position:relative}.stacked-card__leader--pick:before{content:"";inset:calc(var(--space-2) * -.75);border-radius:var(--radius-circle);position:absolute}@media(hover:hover){.stacked-card__leader--pick:hover{background:var(--surface-hover)}}.stacked-card__leader--pick:focus-visible{box-shadow:var(--ring);outline:none}.stacked-card__name{-webkit-line-clamp:2;overflow-wrap:break-word;min-inline-size:min-content;max-inline-size:100%;font-family:var(--font-family-ui);font-size:var(--text-row-name);line-height:var(--text-row-name--line-height);font-weight:var(--weight-semibold);color:var(--color-ink);-webkit-box-orient:vertical;flex:auto;display:-webkit-box;overflow:hidden}.stacked-card__link{max-inline-size:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:inline}.stacked-card__link:after{content:"";border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0}.stacked-card__link:focus-visible{outline:none}.stacked-card:has(.stacked-card__link:focus-visible){box-shadow:var(--ring)}.stacked-card__figure{font-family:var(--font-family-ui);font-size:var(--text-meta);line-height:var(--text-meta--line-height);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--color-ink);white-space:nowrap;flex:none;margin-inline-start:auto}.stacked-card__tag{flex:none;align-items:center;margin-inline-start:auto;display:inline-flex}.stacked-card__description{-webkit-line-clamp:2;font-size:var(--text-row-fact);line-height:1.4;font-weight:var(--weight-regular);color:var(--color-ink-2);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.stacked-card__figures{margin:var(--space-1) 0 0;gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));min-inline-size:0;display:grid}.stacked-card__figures>div{gap:var(--card-gap-fact-key);flex-direction:column;min-inline-size:0;display:flex}.stacked-card__figures dt{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-meta);line-height:var(--text-meta--line-height);font-weight:var(--weight-regular);color:var(--color-ink-2);margin:0;overflow:hidden}.stacked-card__figures dd{font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--color-ink);margin:0}.stacked-card__figures dd[data-zero=true]{color:var(--color-ink-3)}.stacked-card__figures small{font-size:var(--text-meta);line-height:var(--text-meta--line-height);font-weight:var(--weight-regular);color:var(--color-ink-2);display:block}.stacked-card__foot{justify-content:space-between;align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}.stacked-card__meta{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-2);font-variant-numeric:tabular-nums;flex:1 1 0;overflow:hidden}.stacked-card__act{z-index:1;margin-block:calc(var(--space-3) * -1);flex:none;margin-inline-end:calc(var(--space-2) * -1);display:inline-flex;position:relative}.stacked-card[data-interactive=true][data-selected=true]{background:var(--card-filled-selected);--signal-outlined-bg:var(--gray-400)}@media(hover:hover){.stacked-card[data-interactive=true]:hover{background:var(--card-filled-hover);--signal-soft-bg:var(--gray-300);--signal-outlined-bg:var(--gray-400)}}.stacked-card__act :where(button,a){z-index:1;position:relative}.stacked-card__leader svg{inline-size:var(--space-4);block-size:var(--space-4)}@media(max-width:63.99rem){.table-frame[data-stack=true]:where(:not([data-priorities=true])) tbody:has(.stacked-card){gap:var(--space-3);flex-direction:column;display:flex}.table-frame[data-stack=true]:where(:not([data-priorities=true])) tbody tr[data-has-card=true]:has(.stacked-card){border:0;margin-block-end:0}.table-frame[data-stack=true]:where(:not([data-priorities=true])):has(tbody tr[data-has-card=true] .stacked-card):has(>.table-toolbar>:is(.controls-line,.selection-bar)){border-radius:var(--radius-none);box-shadow:none;background:0 0;border:0;overflow:visible}}@container table-prio (max-width:25rem){.table-frame[data-stack=true][data-priorities=true] tbody:has(.stacked-card){gap:var(--space-3);flex-direction:column;display:flex}.table-frame[data-stack=true][data-priorities=true] tbody tr[data-has-card=true]:has(.stacked-card){border:0;margin-block-end:0}.table-frame[data-stack=true][data-priorities=true]:has(tbody tr[data-has-card=true] .stacked-card):has(>.table-toolbar>:is(.controls-line,.selection-bar)){border-radius:var(--radius-none);box-shadow:none;background:0 0;border:0;overflow:visible}}.table-frame[data-stack=true] tbody tr[data-has-card=true]:has(.stacked-card)>td.row-card-cell{border-radius:var(--radius-card);background:0 0;padding:0}@container table (max-width:48rem){.table-frame[data-stack=true]:has(>.table-toolbar .controls-line[data-head=true]) .data-table thead th:has(.th-count){block-size:var(--control-h-lg);max-inline-size:calc(100% - 4.5rem);margin:0 0 calc(var(--control-h-lg) * -1);pointer-events:none;white-space:nowrap;align-items:center;padding:0;display:flex;position:relative;inset-block-start:calc((var(--control-h-lg) + var(--space-4)) * -1)}.table-frame[data-stack=true]:has(>.table-toolbar .controls-line[data-head=true]):has(thead th .th-count) .controls-line[data-head=true] .controls-line-fill{flex:1 1 0;display:block}.table-frame[data-stack=true]:has(>.table-toolbar .head>.controls-line-searchrow[data-head-row=true]) .data-table thead th:has(.th-count){display:none}}@container table-prio (max-width:25rem){.table-frame[data-stack=true]:has(>.table-toolbar .controls-line[data-head=true]) .data-table thead th:has(.th-count){block-size:var(--control-h-lg);max-inline-size:calc(100% - 4.5rem);margin:0 0 calc(var(--control-h-lg) * -1);pointer-events:none;white-space:nowrap;align-items:center;padding:0;display:flex;position:relative;inset-block-start:calc((var(--control-h-lg) + var(--space-4)) * -1)}.table-frame[data-stack=true]:has(>.table-toolbar .controls-line[data-head=true]):has(thead th .th-count) .controls-line[data-head=true] .controls-line-fill{flex:1 1 0;display:block}.table-frame[data-stack=true]:has(>.table-toolbar .head>.controls-line-searchrow[data-head-row=true]) .data-table thead th:has(.th-count){display:none}}@container table (max-width:48rem){.table-frame[data-stack=true] .controls-line-periodplain{display:none}}@container table-prio (max-width:25rem){.table-frame[data-stack=true][data-priorities=true] .controls-line-periodplain{display:none}}@container table (max-width:48rem){.table-frame[data-stack=true]:has(>.table-toolbar .controls-line[data-head=true][data-scoped]) .data-table thead th:has(.th-count){max-inline-size:calc(var(--bar-title-room) - var(--space-3));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.table-frame[data-stack=true]:has(>.table-toolbar .controls-line[data-head=true][data-scoped]):has(thead th .th-count) .controls-line[data-head=true][data-scoped]>.controls-line-scope:first-child{flex:1 1 0;margin-inline-start:var(--bar-title-room)}.table-frame[data-stack=true]:has(>.table-toolbar .controls-line[data-head=true][data-scoped]):has(thead th .th-count) .controls-line[data-head=true][data-scoped] .controls-line-fill{display:none}.table-frame[data-stack=true]:has(>.table-toolbar .controls-line[data-head=true][data-scoped]) .controls-line-periodslot:not(.controls-line-periodplain):not(:first-child){flex:100%;order:3}.table-frame[data-stack=true]:has(>.table-toolbar .controls-line[data-head=true][data-scoped] .controls-line-periodslot:not(.controls-line-periodplain):not(:first-child)) .data-table thead th:has(.th-count){inset-block-start:calc((var(--control-h-lg) * 2 + var(--space-3) + var(--space-4)) * -1)}}@container table-prio (max-width:25rem){.table-frame[data-stack=true]:has(>.table-toolbar .controls-line[data-head=true][data-scoped]) .data-table thead th:has(.th-count){max-inline-size:calc(var(--bar-title-room) - var(--space-3));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.table-frame[data-stack=true]:has(>.table-toolbar .controls-line[data-head=true][data-scoped]):has(thead th .th-count) .controls-line[data-head=true][data-scoped]>.controls-line-scope:first-child{flex:1 1 0;margin-inline-start:var(--bar-title-room)}.table-frame[data-stack=true]:has(>.table-toolbar .controls-line[data-head=true][data-scoped]):has(thead th .th-count) .controls-line[data-head=true][data-scoped] .controls-line-fill{display:none}.table-frame[data-stack=true]:has(>.table-toolbar .controls-line[data-head=true][data-scoped]) .controls-line-periodslot:not(.controls-line-periodplain):not(:first-child){flex:100%;order:3}.table-frame[data-stack=true]:has(>.table-toolbar .controls-line[data-head=true][data-scoped] .controls-line-periodslot:not(.controls-line-periodplain):not(:first-child)) .data-table thead th:has(.th-count){inset-block-start:calc((var(--control-h-lg) * 2 + var(--space-3) + var(--space-4)) * -1)}}.views-field-count{display:none}@container table (max-width:48rem){.table-frame[data-stack=true]:has(>.table-toolbar .controls-line[data-head=true][data-scoped]>.controls-line-scope:first-child .views-field-count):not(:has(>.table-toolbar .applied-tag:not([data-offer]))) .data-table thead th:has(.th-count){display:none}.table-frame[data-stack=true]:has(>.table-toolbar .controls-line[data-head=true][data-scoped]>.controls-line-scope:first-child .views-field-count):not(:has(>.table-toolbar .applied-tag:not([data-offer]))) .controls-line[data-head=true][data-scoped]>.controls-line-scope:first-child{margin-inline-start:0}.table-frame[data-stack=true]:not(:has(>.table-toolbar .applied-tag:not([data-offer]))) .controls-line[data-head=true][data-scoped]>.controls-line-scope:first-child .views-field-count{display:inline}}@container table-prio (max-width:25rem){.table-frame[data-stack=true]:has(>.table-toolbar .controls-line[data-head=true][data-scoped]>.controls-line-scope:first-child .views-field-count):not(:has(>.table-toolbar .applied-tag:not([data-offer]))) .data-table thead th:has(.th-count){display:none}.table-frame[data-stack=true]:has(>.table-toolbar .controls-line[data-head=true][data-scoped]>.controls-line-scope:first-child .views-field-count):not(:has(>.table-toolbar .applied-tag:not([data-offer]))) .controls-line[data-head=true][data-scoped]>.controls-line-scope:first-child{margin-inline-start:0}.table-frame[data-stack=true]:not(:has(>.table-toolbar .applied-tag:not([data-offer]))) .controls-line[data-head=true][data-scoped]>.controls-line-scope:first-child .views-field-count{display:inline}}@container table (max-width:48rem){.table-frame[data-stack=true]:has(>.table-toolbar .controls-line[data-head=true] .applied-tags) .data-table thead th:has(.th-count){inset-block-start:calc((var(--control-h-lg) + var(--space-3) + var(--control-h-sm) + var(--space-4)) * -1)}}@container table-prio (max-width:25rem){.table-frame[data-stack=true]:has(>.table-toolbar .controls-line[data-head=true] .applied-tags) .data-table thead th:has(.th-count){inset-block-start:calc((var(--control-h-lg) + var(--space-3) + var(--control-h-sm) + var(--space-4)) * -1)}}@media(max-width:63.99rem){.table-frame[data-stack=true]:where(:not([data-priorities=true])):has(.stacked-card) :is(.select-toggle,.controls-line-select){display:none}}@container table-prio (max-width:25rem){.table-frame[data-stack=true][data-priorities=true]:has(.stacked-card) :is(.select-toggle,.controls-line-select){display:none}}.controls-line-icon.controls-line-searchclose{display:none}@media(max-width:47.99rem){.head:has(>.controls-line-searchrow[data-head-row=true])>.controls-line[data-head=true]{display:none}.head>.controls-line-searchrow[data-head-row=true]{align-items:center;gap:var(--space-3);min-block-size:var(--control-h-lg);padding:0;display:flex}.head>.controls-line-searchrow[data-head-row=true]>:first-child{flex:1 1 0;min-inline-size:0}.head>.controls-line-searchrow .controls-line-icon.controls-line-searchclose{display:inline-grid}}.badge,.status-chip{align-items:center;gap:var(--space-1);box-sizing:border-box;block-size:var(--status-pill-h);font-family:var(--font-family-ui);font-size:var(--text-caption);font-weight:var(--weight-semibold);white-space:nowrap;color:var(--signal-soft-ink);background:var(--signal-soft-bg);border-radius:var(--radius-tag);padding-inline:.625rem;line-height:1;display:inline-flex}.badge[data-variant=success],.badge[data-tone=success]{color:var(--color-success-strong);background:var(--color-success-bg)}.badge[data-variant=danger],.badge[data-tone=danger]{color:var(--signal-late-ink);background:var(--signal-late-bg)}.badge[data-variant=warning],.badge[data-tone=warning]{color:var(--tag-due-ink);background:var(--signal-outlined-bg);box-shadow:inset 0 0 0 var(--signal-outlined-w) var(--signal-outlined-edge);font-weight:var(--signal-outlined-weight)}.badge[data-variant=info],.badge[data-tone=info],.badge[data-variant=neutral],.badge[data-tone=neutral]{color:var(--color-ink-2)}.badge[data-variant=primary],.badge[data-tone=brand]{color:var(--color-ink)}.status-badge{font-family:var(--font-family-ui);font-size:var(--text-body-sm);font-weight:var(--weight-regular);line-height:var(--text-body-sm--line-height);white-space:nowrap;color:var(--status-badge-ink,var(--text-2));align-items:center;display:inline-flex}.status-badge[data-size=sm]{font-size:var(--text-caption);line-height:var(--text-caption--line-height)}.status-pill{align-items:center;gap:var(--status-pill-gap);box-sizing:border-box;max-inline-size:100%;block-size:var(--status-pill-h);padding-inline:var(--status-pill-pad);border:1px solid var(--status-pill-rule,transparent);border-radius:var(--radius-tag);font-family:var(--font-family-ui);font-size:var(--text-kicker);font-weight:var(--tag-weight);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-2);--status-pill-bg:#0a0a0a;flex:none;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.status-pill{--status-pill-bg:color-mix(in oklab, var(--color-ink) 7%, var(--layer-surface))}}.status-pill{background:var(--status-pill-bg);--status-pill-rule:transparent}.status-pill__glyph{inline-size:var(--status-pill-glyph);block-size:var(--status-pill-glyph);flex:none;display:inline-flex}.status-pill>*>svg{fill:currentColor;stroke:var(--status-pill-bg)}.status-pill__glyph svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:100%;inline-size:100%}.status-pill__glyph .g-s{fill:currentColor}.status-pill__glyph .g-m{stroke:var(--status-pill-bg);stroke-width:2.4px;fill:none}.status-pill[data-site]{--status-pill-rule:transparent}.status-pill[data-icon-only]{inline-size:var(--status-pill-h);justify-content:center;padding:0}.status-pill:is([data-tone=danger],[data-tone=late]){--status-pill-rule:transparent;--status-pill-bg:var(--signal-late-bg);box-shadow:none;padding-inline:calc(var(--status-pill-pad) + 1px);font-weight:var(--signal-late-weight);color:var(--signal-late-ink);background:var(--status-pill-bg);border-width:0}.status-pill[data-tone=on]{--status-pill-rule:transparent;--status-pill-bg:var(--signal-late-bg);--signal-on-bg-hover:var(--signal-late-bg-hover);box-shadow:inset 0 0 0 var(--signal-on-edge-w,1.5px) var(--signal-on-edge,transparent);padding-inline:calc(var(--status-pill-pad) + 1px);font-weight:var(--signal-late-weight,var(--tag-weight));color:var(--signal-late-ink);background:var(--status-pill-bg);border-width:0}:root[data-theme=dark] :is(tr[data-selected=true],.stacked-card[data-selected=true]) .status-pill[data-tone=on],[data-theme=dark]:not(:root) :is(tr[data-selected=true],.stacked-card[data-selected=true]) .status-pill[data-tone=on]{--signal-on-edge:var(--color-ink-2)}.status-pill[data-tone=state]{--status-pill-rule:transparent;--status-pill-bg:var(--tag-state-bg);color:var(--tag-state-ink);background:var(--status-pill-bg);border-width:0}.status-pill[data-tone=caution],.status-pill[data-tone=ink]{--status-pill-rule:transparent;--status-pill-bg:var(--signal-outlined-bg);box-shadow:inset 0 0 0 var(--signal-outlined-w) var(--signal-outlined-edge);padding-inline:calc(var(--status-pill-pad) + 1px);font-weight:var(--signal-outlined-weight);color:var(--signal-outlined-ink);background:var(--status-pill-bg);border-width:0}.status-pill[data-tone=caution]{color:var(--tag-due-ink)}.status-pill[data-tone=caution] .status-pill__glyph svg,.status-pill[data-tone=ink] .status-pill__glyph svg{stroke-width:2.2px}.status-pill[data-tone=success]{--status-pill-rule:transparent;--status-pill-bg:var(--signal-soft-bg);color:var(--tag-state-ink);background:var(--status-pill-bg)}:root[data-theme=dark] .status-pill[data-tone=caution],[data-theme=dark]:not(:root) .status-pill[data-tone=caution]{color:var(--tag-due-ink);font-weight:var(--tag-weight)}.status-pill[data-act]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;z-index:var(--z-raised);-webkit-tap-highlight-color:transparent;margin:0;padding-block:0;position:relative}.status-pill[data-act]:focus-visible{box-shadow:var(--ring);outline:none}@media(hover:hover){.status-pill[data-act]:hover{--status-pill-bg:#0a0a0a}@supports (color:color-mix(in lab,red,red)){.status-pill[data-act]:hover{--status-pill-bg:color-mix(in oklab, var(--color-ink) 12%, var(--layer-surface))}}.status-pill[data-act]:is([data-tone=danger],[data-tone=late]):hover{--status-pill-bg:var(--signal-late-bg-hover)}.status-pill[data-act][data-tone=on]:hover{--status-pill-bg:var(--signal-on-bg-hover)}.status-pill[data-act][data-tone=state]:hover{--status-pill-bg:var(--tag-state-bg)}@supports (color:color-mix(in lab,red,red)){.status-pill[data-act][data-tone=state]:hover{--status-pill-bg:color-mix(in oklab, var(--tag-state-bg) 88%, var(--color-ink))}}.status-pill[data-act]:is([data-tone=caution],[data-tone=ink]):hover{--status-pill-bg:var(--signal-outlined-bg)}@supports (color:color-mix(in lab,red,red)){.status-pill[data-act]:is([data-tone=caution],[data-tone=ink]):hover{--status-pill-bg:color-mix(in oklab, var(--signal-outlined-bg) 88%, var(--color-ink))}}.status-pill[data-act][data-tone=success]:hover{--status-pill-bg:var(--signal-soft-bg)}@supports (color:color-mix(in lab,red,red)){.status-pill[data-act][data-tone=success]:hover{--status-pill-bg:color-mix(in oklab, var(--signal-soft-bg) 88%, var(--color-ink))}}}@media(pointer:coarse){.status-pill[data-act]:after{content:"";inline-size:max(100%,var(--target-min-coarse));block-size:var(--target-min-coarse);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}}.sig-act{font-weight:var(--weight-semibold)}.sig-act:before{content:"";vertical-align:-.15em;block-size:1em;inline-size:1em;-webkit-mask:var(--glyph-alert) center / contain no-repeat;mask:var(--glyph-alert) center / contain no-repeat;background:currentColor;margin-inline-end:.3em;display:inline-block}.level-mark{block-size:var(--status-pill-h);border-radius:var(--radius-tag);background:var(--border);flex:none;align-items:stretch;display:inline-flex;overflow:hidden}.level-mark__seg{inline-size:var(--space-4)}.level-mark__seg+.level-mark__seg{border-inline-start:1px solid var(--layer-surface)}.level-mark__seg[data-on]{background:var(--color-ink)}.level-mark[data-kind=yes]{inline-size:var(--space-5);block-size:var(--space-5)}.level-mark[data-kind=yes] .level-mark__seg{inline-size:100%}.matrix{flex-direction:column;min-inline-size:0;display:flex}.matrix__legend{align-items:center;gap:var(--space-2) var(--space-5);padding:var(--space-3) var(--space-6);border-block-end:1px solid var(--border-soft);font-size:var(--text-caption);line-height:var(--text-body--line-height);color:var(--text-2);flex-wrap:wrap;margin:0;list-style:none;display:flex}.matrix__legend-item{align-items:center;gap:var(--space-2);display:inline-flex}.matrix__table{table-layout:fixed;border-collapse:collapse;inline-size:100%}.matrix__corner,.matrix__head{padding:var(--space-4) var(--space-2);vertical-align:bottom;text-align:start;font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:var(--text-body--font-weight);color:var(--text-3);border-block-end:1px solid var(--border)}.matrix__corner{padding-inline-start:var(--space-6)}.matrix__head-inner{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.matrix__head-row{justify-content:space-between;align-items:center;gap:var(--space-1);inline-size:100%;min-inline-size:0;display:flex}.matrix__head-line{min-inline-size:0}.matrix__head-end{margin-block:calc(var(--space-1) * -1);flex:none}.matrix__name{text-align:start;max-inline-size:100%;font:inherit;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);font-weight:var(--weight-semibold);color:var(--color-ink);overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;background:0 0;border:0;margin:0;padding:0;text-decoration:none}button.matrix__name,a.matrix__name{cursor:pointer;border-radius:var(--radius-tag)}button.matrix__name:hover,a.matrix__name:hover{text-decoration:none}.matrix__name:focus-visible{box-shadow:var(--ring);outline:none}.matrix__kicker{padding:var(--space-4) var(--space-6) var(--space-2);text-align:start;border-block-end:1px solid var(--border-soft)}.matrix__kicker .kicker{line-height:var(--text-body--line-height);margin:0}.matrix__row-head{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-6);text-align:start;vertical-align:middle;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);font-weight:var(--text-body--font-weight);color:var(--color-ink);border-block-end:1px solid var(--border-soft)}.matrix__row-label{display:block}.matrix__row-line{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--text-3);display:block}.matrix__cell{padding:0 var(--space-2);block-size:var(--row-h);vertical-align:middle;border-block-end:1px solid var(--border-soft)}.matrix__mark{min-block-size:var(--status-pill-h);align-items:center;display:inline-flex}.matrix__head[data-picked],.matrix__cell[data-picked]{background:var(--selected-bg)}.matrix__cell[data-picked] .level-mark{background:var(--border-strong)}.matrix__cell[data-picked] .level-mark__seg+.level-mark__seg{border-color:var(--selected-bg)}.matrix[data-single] .matrix__head,.matrix[data-single] .matrix__cell{text-align:end;padding-inline-end:var(--space-6)}.matrix[data-single] .matrix__head-inner{align-items:flex-end}.matrix[data-single] .matrix__head{inline-size:50%}@media(pointer:coarse){button.matrix__name,a.matrix__name{min-block-size:var(--control-h-md);align-items:center;display:inline-flex}}.matrix-shell{align-items:stretch;min-inline-size:0;display:flex}.matrix-shell__main{flex:1 1 0;min-inline-size:0}.matrix-shell__pane{inline-size:var(--matrix-pane-w);border-inline-start:1px solid var(--border);background:var(--layer-surface);flex-direction:column;flex:none;min-inline-size:0;display:flex}.matrix-shell__pane-stick{flex-direction:column;display:flex;position:sticky;inset-block-start:var(--space-6)}.matrix-shell__pane-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-4);border-block-end:1px solid var(--border);display:flex}.matrix-shell__pane-title{font-size:var(--text-h3);font-weight:var(--text-h3--font-weight);line-height:var(--text-h3--line-height);color:var(--color-ink);overflow-wrap:anywhere;margin:0}.matrix-shell__pane-body{min-block-size:0;padding:var(--space-5) var(--space-6);flex:auto}.matrix-shell__pane-foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-block-start:1px solid var(--border);display:flex}.matrix-sheet-foot{justify-content:space-between;align-items:center;gap:var(--space-4);flex:auto;display:flex}.page-header{margin-bottom:var(--section-gap);padding:clamp(1rem,3.5vw,2rem) 0 0}.page-header[data-bare=true]{border-bottom:none;margin-bottom:0}.page-header-top{margin-bottom:.625rem}.breadcrumbs{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}@media(pointer:coarse){.breadcrumbs{gap:0}}.back-link{font-family:var(--font-family-ui);font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--color-ink-2);opacity:.7;align-items:center;gap:.35rem;transition:opacity .2s;display:inline-flex}.back-link:hover{opacity:1}.breadcrumb ol{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li{align-items:center;gap:.25rem;display:flex}.breadcrumb a,.breadcrumb .current{font-family:var(--font-family-ui);font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--color-ink-2);opacity:.85}.breadcrumb a:hover{text-underline-offset:var(--link-underline-offset);opacity:1;text-decoration:underline}.breadcrumb .current{opacity:1}.breadcrumb .sep{color:var(--color-ink-2);opacity:.4}@media(max-width:47.99rem){.breadcrumb[data-fold] li:not(:nth-last-child(2)),.breadcrumb[data-fold] li:nth-last-child(2) .sep{display:none}}@media(pointer:coarse){.breadcrumb ol,.breadcrumb li{gap:0}.breadcrumb a{min-height:var(--target-min-coarse);min-width:var(--target-min-coarse);padding-inline:var(--space-2);justify-content:center;align-items:center;margin-inline-start:calc(var(--space-2) * -1);display:inline-flex}.breadcrumb .sep{padding-inline-end:var(--space-2)}}.page-header-body{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-header-text{flex:1}.page-header .eyebrow{margin-bottom:.25rem}.page-header h1{font-family:var(--font-family-title);font-size:var(--text-title);font-weight:var(--text-title--font-weight);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);font-stretch:var(--figure-stretch);text-transform:none;color:var(--color-ink);margin:0}.page-header h1.display{font-size:var(--text-page-display)}.page-header .subtitle{font-size:var(--text-caption);color:var(--color-ink-2);margin:.25rem 0 0}.page-header-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.625rem;display:flex}.empty{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1.25rem;display:flex}@media(max-width:47.99rem){.empty:not([data-size=lg]){padding:1.25rem 1rem}.empty:not([data-size=lg]) .empty-icon{display:none}}.empty[data-size=sm]{gap:.625rem;padding:1.25rem 1rem}.empty[data-size=sm] .empty-icon{width:1.5rem;height:1.5rem}.empty[data-size=sm] .empty-title{font-size:var(--text-body)}.empty[data-size=lg]{padding:5rem 2rem}.empty-icon{width:2rem;height:2rem;color:var(--color-ink-2);opacity:.4;justify-content:center;align-items:center;display:flex}.empty-icon svg{width:100%;height:100%}.empty-title{font-family:var(--font-family-ui);font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-ink);margin:0}.empty-desc{font-size:var(--text-body-sm);color:var(--color-ink-2);max-width:40ch;line-height:var(--text-body-sm--line-height);margin:0}.empty-content{flex-direction:column;align-items:center;gap:.375rem;display:flex}.empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.tabs{flex-direction:column;min-inline-size:0;display:flex}.tab-list{border-bottom:1px solid var(--border);scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;align-items:flex-end;gap:1.5rem;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000)}.tab-list::-webkit-scrollbar{display:none}.tab-list[data-fade=false]{-webkit-mask-image:none;mask-image:none}.tab-list[data-sticky=true]{top:var(--tab-list-top,0);z-index:var(--z-sticky);background:var(--color-paper);border-bottom:1px solid var(--border);position:sticky}.tab-btn{cursor:pointer;font-family:var(--font-family-ui);font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--color-ink-2);white-space:nowrap;scroll-snap-align:start;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:.45rem;margin-bottom:-1px;padding:.6rem 0;transition:color .15s,border-color .15s;display:inline-flex}.tab-list>.tab-btn:last-child{scroll-snap-align:end}@media(hover:hover){.tab-btn:hover:not([data-disabled]):not([data-state=active]){border-bottom-color:var(--border-strong)}}@media(pointer:coarse){.tab-btn{min-height:var(--target-min-coarse);min-width:var(--target-min-coarse);justify-content:center}}.tab-btn[data-state=active]{color:var(--color-ink);border-bottom-color:var(--color-accent)}.tab-btn[data-disabled]{opacity:.4;cursor:not-allowed}.tabs[data-size=sm] .tab-btn{font-size:var(--text-eyebrow);padding:.45rem 0}.tabs[data-size=control] .tab-list{block-size:var(--control-h-md);box-sizing:border-box;align-items:stretch}.tabs[data-size=control] .tab-btn{box-sizing:border-box;block-size:var(--control-h-md);margin-bottom:0;padding-block:0}.tab-badge{min-width:1.35em;font-family:var(--font-family-ui);font-size:var(--text-micro);font-variant-numeric:tabular-nums;color:var(--color-ink-2);background:var(--surface-fill);border-radius:var(--radius-md);border:0;justify-content:center;align-items:center;padding:.1em .4em;line-height:1.3;display:inline-flex}.tab-btn[data-state=active] .tab-badge{color:var(--color-ink)}a.tab-btn{text-decoration:none}.tab-panel{outline:none;padding-top:1.25rem;overflow:visible}.tabs.tab-card{--table-inset:1.25rem;background:var(--color-surface);border:1px solid var(--card-edge);border-radius:var(--radius-card);box-shadow:var(--elevation-card);min-inline-size:0;overflow:hidden}.tabs.tab-card>.tab-list{padding-inline:var(--table-inset,1.25rem);scroll-padding-inline:var(--table-inset,1.25rem);border-bottom-color:var(--card-edge)}.tabs.tab-card>.tab-panel{padding:var(--space-5) var(--table-inset,1.25rem) var(--space-6)}.tabs.tab-card>.tab-panel>.tab-panel{padding:0}.accordion{border-top:1px solid var(--border)}.accordion-item{border-bottom:1px solid var(--border)}.accordion-heading{margin:0}.accordion-trigger{cursor:pointer;text-align:left;width:100%;color:var(--color-ink);background:0 0;border:0;align-items:center;gap:1rem;padding:1.1rem 0;display:flex}.accordion-trigger[data-disabled]{opacity:.5;cursor:not-allowed}.accordion-trigger-text{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.accordion-title{font-family:var(--font-family-ui);font-size:var(--text-body-sm);font-weight:var(--weight-semibold)}.accordion-desc{font-size:var(--text-caption);font-weight:var(--weight-regular);color:var(--color-ink-2)}.accordion-actions{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.accordion-trigger .chevron{color:var(--color-ink-2);transition:transform .25s var(--ease-out);flex-shrink:0}.accordion-trigger[data-state=open] .chevron{transform:rotate(180deg)}.accordion-content{overflow:hidden}.accordion-content[data-state=open]{animation:accordion-down .25s var(--ease-out)}.accordion-content[data-state=closed]{animation:accordion-up .2s var(--ease-out)}@keyframes accordion-down{0%{height:0}to{height:var(--bits-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--bits-accordion-content-height)}to{height:0}}.accordion-content-inner{padding:0 0 1.25rem}.step-indicator{border-radius:var(--radius-circle);background:var(--layer-sunken);width:1.75rem;height:1.75rem;color:var(--color-ink-2);font-family:var(--font-family-ui);font-size:var(--text-micro);font-variant-numeric:tabular-nums;border:0;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.step-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.step-label{font-family:var(--font-family-ui);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);color:var(--color-ink-2);white-space:nowrap;text-overflow:ellipsis;transition:color .15s;overflow:hidden}.step-desc{font-family:var(--font-family-body);font-size:var(--text-caption);color:var(--color-ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.step-connector{background:var(--border);flex:1 1 0;min-width:.5rem;height:1px}.step-connector[data-done=true]{background:var(--color-accent)}@container wizard-rail (max-width:52rem){.step-desc{display:none}}@container wizard-rail (max-width:20rem){.step-label{display:none}}.progress-field{flex-direction:column;gap:.4rem;display:flex}.progress-header{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.progress-label{font-family:var(--font-family-ui);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);color:var(--color-ink-2)}.progress-value{font-family:var(--font-family-ui);font-size:var(--text-eyebrow);font-variant-numeric:tabular-nums;color:var(--color-ink)}.progress-root{background:var(--surface-fill);width:100%;height:.375rem;overflow:hidden}.progress-root[data-size=sm]{height:.1875rem}.progress-root[data-size=lg]{height:.625rem}.progress-fill{background:var(--color-accent);height:100%;transition:width .3s var(--ease-out)}.legend-swatch[data-tone=success]{--chart-fill:var(--color-success-mark)}.legend-swatch[data-tone=warning]{--chart-fill:var(--color-warning-mark)}.legend-swatch[data-tone=danger]{--chart-fill:var(--color-danger-mark)}.legend-swatch[data-tone=info]{--chart-fill:var(--tone-info)}.legend-swatch[data-ramp="0"],.legend-swatch[data-ramp="6"]{--chart-fill:var(--donut-ramp-0)}.legend-swatch[data-ramp="1"],.legend-swatch[data-ramp="7"]{--chart-fill:var(--donut-ramp-1)}.legend-swatch[data-ramp="2"]{--chart-fill:var(--donut-ramp-2)}.legend-swatch[data-ramp="3"]{--chart-fill:var(--donut-ramp-3)}.legend-swatch[data-ramp="4"]{--chart-fill:var(--donut-ramp-4)}.legend-swatch[data-ramp="5"]{--chart-fill:var(--donut-ramp-5)}.legend-swatch[data-chart="1"]{--chart-fill:var(--chart-1)}.legend-swatch[data-chart="2"]{--chart-fill:var(--chart-2)}.legend-swatch[data-chart="3"]{--chart-fill:var(--chart-3)}.legend-swatch[data-chart="4"]{--chart-fill:var(--chart-4)}.legend-swatch[data-chart="5"]{--chart-fill:var(--chart-5)}[data-palette=mono] .legend-swatch[data-ramp="0"]{--chart-fill:var(--donut-ramp-0)}[data-palette=mono] .legend-swatch[data-ramp="1"]{--chart-fill:var(--donut-ramp-1)}[data-palette=mono] .legend-swatch[data-ramp="2"]{--chart-fill:var(--donut-ramp-2)}[data-palette=mono] .legend-swatch[data-ramp="3"]{--chart-fill:var(--donut-ramp-3)}[data-palette=mono] .legend-swatch[data-ramp="4"]{--chart-fill:var(--donut-ramp-4)}[data-palette=mono] .legend-swatch[data-ramp="5"]{--chart-fill:var(--donut-ramp-5)}.donut{place-items:center;display:inline-grid;position:relative}.donut-ring{-webkit-mask:radial-gradient(circle closest-side at center,transparent calc(var(--donut-inner,72%) - .5px),#000 var(--donut-inner,72%),#000 100%,transparent 100%);mask:radial-gradient(circle closest-side at center,transparent calc(var(--donut-inner,72%) - .5px),#000 var(--donut-inner,72%),#000 100%,transparent 100%);position:absolute;top:0;right:0;bottom:0;left:0}.donut-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.donut-center-value{font-family:var(--font-family-ui);font-variant-numeric:tabular-nums;font-size:var(--text-h2);font-weight:var(--text-h2--font-weight);letter-spacing:var(--text-h2--letter-spacing);color:var(--color-ink);line-height:1}.donut-center-label{font-family:var(--font-family-ui);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);color:var(--color-ink-2)}.legend{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.legend-row{align-items:center;gap:.5rem;display:flex}.legend-swatch{background:var(--chart-fill,var(--color-ink));flex-shrink:0;width:.6rem;height:.6rem}.legend-label{min-width:0;font-family:var(--font-family-ui);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);color:var(--color-ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.legend-figs{font-family:var(--font-family-ui);font-variant-numeric:tabular-nums;font-size:var(--text-micro);align-items:baseline;gap:.5rem;display:inline-flex}.legend-value{color:var(--color-ink);font-weight:var(--weight-medium)}.legend-percent{color:var(--color-ink-2)}.template-picker-body{min-height:min(24rem,calc(var(--bits-popover-content-available-height,99rem) - .125rem));block-size:min(calc(var(--viewport-h) * .68),38rem,calc(var(--bits-popover-content-available-height,99rem) - .125rem));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,30rem) minmax(0,1fr);gap:0;padding:0;display:grid}@media(max-width:63.99rem){.template-picker-body{max-height:calc(var(--viewport-h) * .7);grid-template-columns:1fr}}.template-picker-list-col{border-right:1px solid var(--border);flex-direction:column;min-height:0;display:flex}@media(max-width:63.99rem){.template-picker-list-col{border-right:0;border-bottom:1px solid var(--border);max-height:18rem}}.segment-picker-search{flex:none;margin:1rem 1.25rem .75rem}.template-picker-list-col>.actions-menu-item{border-block-start:1px solid var(--border-soft);flex:none;margin:0}.template-picker-preview{background:var(--color-surface-2);flex-direction:column;min-height:0;display:flex}.email-preview{gap:var(--space-2);flex-direction:column;min-inline-size:0;margin:0;display:flex}.email-preview-frame{inline-size:100%;block-size:var(--email-preview-h-inline);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--color-paper);display:block}.email-preview-frame[data-size=page]{block-size:var(--email-preview-h-page)}.email-preview-frame[data-size=fill]{block-size:auto;min-block-size:var(--email-preview-h-min);border-radius:var(--radius-none);border:0;flex:1}.email-preview-frame[data-size=thumb]{border-radius:var(--radius-none);transform-origin:0 0;border:0;block-size:auto;inline-size:auto;position:absolute;inset-block-start:0;inset-inline-start:0}.template-preview-blank{min-height:var(--email-preview-h-min);flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.template-preview-blank-label{font-family:var(--font-family-ui);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);color:var(--color-ink-2)}.skeleton{background:var(--color-surface-2);display:inline-block}.skeleton-text{flex-direction:column;gap:.5rem;display:flex}.skeleton-line{background:var(--color-surface-2);height:.7rem;display:block}.skeleton-card{align-items:flex-start;gap:1rem;display:flex}.skeleton-card-lines{flex-direction:column;flex:1;gap:.5rem;display:flex}.separator{background:var(--border);border:0;flex-shrink:0}.toaster[data-sonner-toaster]{z-index:var(--z-toast);width:var(--modal-w-sm);font-family:var(--font-family-ui);pointer-events:auto}body[data-composer-page] .toaster[data-sonner-toaster]{bottom:calc(var(--space-6) + 8rem)}@media(max-width:39.99rem){body[data-composer-page] .toaster[data-sonner-toaster]{bottom:calc(var(--space-3) + 11rem)}}body:has(.app-chrome[data-nav=dock]){--toast-dock-lift:calc(var(--dock-bottom) + var(--dock-h) + var(--edge-safe-b,0px))}.toaster[data-sonner-toaster] .toast{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-4);background:var(--toast-bg);border:1px solid var(--toast-edge);border-radius:var(--radius-card);box-shadow:var(--elevation-toast);color:var(--toast-ink);font-family:var(--font-family-ui);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);pointer-events:auto;transition:transform var(--duration-slow) var(--ease-out),opacity var(--duration-slow) var(--ease-out),height var(--duration-slow) var(--ease-out),box-shadow var(--duration-base) var(--ease-out);display:flex}.toaster[data-sonner-toaster] .toast:hover{border-color:var(--toast-edge)}.toaster[data-sonner-toaster] .toast:focus-visible{box-shadow:var(--elevation-toast),var(--ring);outline:none}.toaster[data-sonner-toaster] .toast[data-swiping=true]{transition:none}.toaster[data-sonner-toaster] .toast[data-expanded=false][data-front=false]>*{opacity:0}.toaster[data-sonner-toaster] .toast-icon{width:var(--space-4);height:calc(var(--text-body-sm) * var(--text-body-sm--line-height));color:var(--toast-ink);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.toaster[data-sonner-toaster] .toast-icon svg{width:var(--space-4);height:var(--space-4)}.toaster[data-sonner-toaster] .toast-icon .spinner{--sz:var(--space-4)}.toaster[data-sonner-toaster] .toast-content{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.toaster[data-sonner-toaster] .toast .toast-message{font-family:var(--font-family-ui);font-weight:var(--weight-medium);color:var(--toast-ink)}.toaster[data-sonner-toaster] .toast .toast-description{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--toast-ink)}@supports (color:color-mix(in lab,red,red)){.toaster[data-sonner-toaster] .toast .toast-description{color:color-mix(in srgb,var(--toast-ink) 75%,transparent)}}.toaster[data-sonner-toaster] .toast-action,.toaster[data-sonner-toaster] .toast-cancel{height:var(--control-h-sm);padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--toast-ink);text-underline-offset:.2em;font-family:var(--font-family-ui);font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);background:0 0;border:0;flex-shrink:0;align-self:flex-start;align-items:center;margin-inline-start:var(--toast-button-margin-start);margin-inline-end:var(--toast-button-margin-end);text-decoration:underline;display:inline-flex}.toaster[data-sonner-toaster] .toast-action:hover,.toaster[data-sonner-toaster] .toast-cancel:hover{background:var(--toast-ink)}@supports (color:color-mix(in lab,red,red)){.toaster[data-sonner-toaster] .toast-action:hover,.toaster[data-sonner-toaster] .toast-cancel:hover{background:color-mix(in srgb,var(--toast-ink) 14%,transparent)}}.toaster[data-sonner-toaster] .toast-action:active,.toaster[data-sonner-toaster] .toast-cancel:active{background:var(--toast-ink)}@supports (color:color-mix(in lab,red,red)){.toaster[data-sonner-toaster] .toast-action:active,.toaster[data-sonner-toaster] .toast-cancel:active{background:color-mix(in srgb,var(--toast-ink) 24%,transparent)}}.toaster[data-sonner-toaster] .toast-action:focus-visible,.toaster[data-sonner-toaster] .toast-cancel:focus-visible{box-shadow:0 0 0 2px var(--toast-bg),0 0 0 4px var(--toast-ink);outline:none}.toaster[data-sonner-toaster] .toast-cancel{opacity:.75}.toaster[data-sonner-toaster] .toast-dismiss{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-md);flex-shrink:0;order:1;justify-content:center;align-items:center;margin-inline-start:var(--space-1);padding:0;display:inline-flex;color:var(--toast-ink)!important;background:0 0!important;border:0!important}@supports (color:color-mix(in lab,red,red)){.toaster[data-sonner-toaster] .toast-dismiss{color:color-mix(in srgb,var(--toast-ink) 75%,transparent)!important}}.toaster[data-sonner-toaster] .toast-dismiss{cursor:pointer;transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.toaster[data-sonner-toaster] .toast-dismiss svg{width:var(--space-4);height:var(--space-4)}.toaster[data-sonner-toaster] .toast-dismiss:hover{background:var(--toast-ink)!important}@supports (color:color-mix(in lab,red,red)){.toaster[data-sonner-toaster] .toast-dismiss:hover{background:color-mix(in srgb,var(--toast-ink) 14%,transparent)!important}}.toaster[data-sonner-toaster] .toast-dismiss:focus-visible{box-shadow:0 0 0 2px var(--toast-bg),0 0 0 4px var(--toast-ink);color:var(--toast-ink);outline:none}.toaster[data-sonner-toaster] .toast-dismiss[data-disabled=true]{cursor:not-allowed;opacity:.5}@media(max-width:40rem){.toaster[data-sonner-toaster][data-y-position]{width:auto;left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}@media(prefers-reduced-motion:reduce){.toaster[data-sonner-toaster],.toaster[data-sonner-toaster] .toast,.toaster[data-sonner-toaster] .toast>*,.toaster[data-sonner-toaster] .toast-action,.toaster[data-sonner-toaster] .toast-dismiss{transition:none;animation:none}.toaster[data-sonner-toaster] .toast-icon .spinner{animation:none}}.banner{box-sizing:border-box;align-self:stretch;align-items:center;gap:0 var(--card-gap-notice-head);inline-size:100%;min-inline-size:0;padding:var(--space-6);border-radius:var(--radius-card);background:var(--card-filled);color:var(--color-ink);border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.banner-icon{width:var(--card-icon);height:var(--card-icon);color:var(--color-ink);grid-area:1/1}.banner[data-variant=warning] .banner-icon{color:var(--color-warning-mark)}.banner[data-variant=danger] .banner-icon{color:var(--color-danger-mark)}.banner[data-variant=info] .banner-icon,.banner[data-variant=success] .banner-icon,.banner[data-variant=neutral] .banner-icon{color:var(--color-ink-2)}.banner-icon svg{width:100%;height:100%;display:block}.banner-body{display:contents}.banner-title{font-family:var(--font-family-ui);font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--weight-semibold);color:var(--color-ink);grid-area:1/2/auto/-1;min-inline-size:0;margin:0}.banner-content{font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--weight-body);color:var(--color-ink-2);min-inline-size:0;grid-area:2/1/auto/3;margin-block-start:var(--space-2)}.banner:has(>.banner-close) .banner-title{grid-column:2}.banner:not(:has(.banner-title))>.banner-body>.banner-content{grid-area:1/2;margin-block-start:0}.banner-actions{justify-content:flex-end;justify-self:end;align-items:center;gap:var(--space-2);flex-wrap:wrap;grid-area:3/1/auto/-1;margin-block-start:var(--card-gap-foot);display:flex}@media(min-width:48rem){.banner>.banner-actions{grid-area:2/3;align-self:end;margin-block-start:var(--space-2)}}.banner-close{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;flex-shrink:0;grid-area:1/3;justify-self:end;padding:0;transition:opacity .2s;display:flex}.banner-close:hover{opacity:1}.banner-cta{font-family:var(--font-family-ui);font-size:var(--text-eyebrow);font-weight:var(--weight-semibold);color:inherit;text-underline-offset:.1875rem;align-items:center;gap:.35rem;text-decoration:underline;display:inline-flex}.alert-dialog{left:50%;top:calc(50% - var(--system-banner-h) / 2);z-index:var(--z-modal);background:var(--layer-raised);border:1px solid var(--border);border-radius:var(--radius-modal);width:min(92vw,26rem);transition:opacity .25s var(--ease-out);box-shadow:var(--elevation-modal);flex-direction:column;gap:1.4rem;padding:1.5rem;display:flex;position:fixed;transform:translate(-50%,-50%)}@starting-style{.alert-dialog{opacity:0}}.alert-body{align-items:flex-start;gap:.85rem;display:flex}.alert-icon{color:var(--color-ink-2);flex-shrink:0;margin-top:.1rem}.alert-icon[data-kind=danger]{color:var(--color-danger-strong)}.alert-text{flex-direction:column;gap:.4rem;min-width:0;display:flex}.alert-title{font-family:var(--font-family-ui);font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight);letter-spacing:var(--text-h3--letter-spacing);color:var(--color-ink);margin:0}.alert-desc{font-size:var(--text-caption);color:var(--color-ink-2);margin:0;line-height:1.6}.alert-extra{padding-left:2.1rem}@media(max-width:30rem){.alert-extra{padding-left:0}}.alert-footer{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.dialog-overlay,.modal-overlay,.alert-overlay,.sheet-overlay{inset:0 0 var(--system-banner-h);z-index:var(--z-overlay);background:var(--scrim);transition:opacity var(--duration-base) var(--ease-out);position:fixed}@starting-style{.dialog-overlay,.modal-overlay,.alert-overlay,.sheet-overlay{opacity:0}}.dialog-overlay,.modal-overlay,.alert-overlay,.sheet-overlay[data-side=center],.mai-review__scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-trigger{display:inline-flex}.dialog-content,.modal{left:50%;top:calc(50% - var(--system-banner-h) / 2);z-index:var(--z-modal);width:min(92vw,32rem);max-height:calc(var(--viewport-h) * .88);background:var(--layer-raised);border:1px solid var(--border);border-radius:var(--radius-modal);transition:opacity var(--duration-page-in) var(--ease-out),translate var(--duration-page-in) var(--ease-out);box-shadow:var(--elevation-modal);flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex;position:fixed;transform:translate(-50%,-50%)}@starting-style{.dialog-content,.modal{opacity:0;translate:0 var(--motion-shift)}}.dialog-content[data-size=sm],.modal[data-size=sm]{width:var(--modal-w-sm)}.dialog-content[data-size=lg],.modal[data-size=lg]{width:var(--modal-w-lg)}.dialog-content[data-size=xl],.modal[data-size=xl]{width:var(--modal-w-xl)}.dialog-content[data-size=full],.modal[data-size=full]{width:var(--modal-w-full)}.modal[data-size=xl]{width:min(94vw,58rem)}@media(max-width:39.99rem){.dialog-content,.modal,.dialog-content[data-size],.modal[data-size]{top:auto;left:0;right:0;bottom:var(--system-banner-h);width:100%;max-height:calc(var(--viewport-h) * .92);border-bottom:0;border-left:0;border-right:0;border-end-end-radius:0;border-end-start-radius:0;transform:none}}.dialog-header,.modal-header{flex-direction:column;flex-shrink:0;gap:.4rem;padding-right:2rem;display:flex;position:relative}.dialog-title,.modal-title{font-family:var(--font-family-heading);font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight);letter-spacing:var(--text-h3--letter-spacing);color:var(--color-ink);margin:0}.dialog-description,.modal-desc{font-size:var(--text-caption);color:var(--color-ink-2);margin:0;line-height:1.6}.dialog-eyebrow{margin:0;display:block}.dialog-close,.modal-close,.sheet-close{inline-size:var(--icon-btn-size);block-size:var(--icon-btn-size);border-radius:var(--radius-circle);cursor:pointer;color:var(--color-ink-2);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:flex}.dialog-close:hover,.modal-close:hover,.sheet-close:hover{background:var(--surface-hover-2)}.dialog-close{top:calc((var(--text-h3) * var(--text-h3--line-height) - var(--icon-btn-size)) / 2);position:absolute;right:0}.dialog-header{padding-right:calc(var(--icon-btn-size) + var(--space-2))}@media(pointer:coarse){.dialog-header{padding-right:calc(var(--target-min-coarse) + var(--space-2))}}.modal-close{z-index:var(--z-raised);position:absolute;top:1.25rem;right:1.25rem}@media(pointer:coarse){.dialog-close,.modal-close,.sheet-close{min-width:var(--target-min-coarse);min-height:var(--target-min-coarse);justify-content:center}}.dialog-body,.modal-body{min-height:0;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--space-4)),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--space-4)),transparent);padding-block-end:var(--space-4);overflow-y:auto}.form-modal-body,.filter-modal-body{padding-left:1px;padding-right:1px}.dialog-footer,.modal-footer{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.6rem;padding-top:1rem;display:flex}.sheet{z-index:var(--z-drawer);background:var(--layer-raised);transition:transform var(--duration-slow) var(--ease-out),opacity var(--duration-slow) var(--ease-out),translate var(--duration-slow) var(--ease-out);box-shadow:var(--elevation-panel);flex-direction:column;display:flex;position:fixed}.sheet[data-side=top],.sheet[data-side=bottom]{max-height:calc(var(--viewport-h) * .88);left:0;right:0}.sheet[data-side=top]{border-bottom:1px solid var(--border);top:0}.sheet[data-side=bottom]{bottom:var(--system-banner-h);border-top:1px solid var(--border);border-start-start-radius:var(--radius-modal);border-start-end-radius:var(--radius-modal)}.sheet[data-side=center]{left:50%;top:calc(50% - var(--system-banner-h) / 2);inline-size:var(--modal-w-md);max-block-size:calc(var(--viewport-h) * .88);border:1px solid var(--border);border-radius:var(--radius-modal);box-shadow:var(--elevation-modal);transition:opacity var(--duration-page-in) var(--ease-out),translate var(--duration-page-in) var(--ease-out);overflow:hidden;transform:translate(-50%,-50%)}@starting-style{.sheet[data-side=center]{opacity:0;translate:0 var(--motion-shift)}.sheet[data-side=bottom]{opacity:0;translate:0 var(--motion-shift-lg);transform:translateY(100%)}}.sheet[data-side=center][data-size=sm]{inline-size:var(--modal-w-sm)}.sheet[data-side=center][data-size=lg]{inline-size:var(--modal-w-lg)}.sheet[data-side=center][data-size=full]{inline-size:var(--modal-w-xl)}.sheet[data-side=center]>.sheet-frame{flex:0 auto;block-size:auto}.sheet[data-side=center] .sheet-body{flex:auto}.sheet-overlay[data-stacked]{z-index:calc(var(--z-modal) + 1)}.sheet[data-stacked]{z-index:calc(var(--z-modal) + 2)}body:has(.sheet[data-stacked]) .alert-overlay{z-index:calc(var(--z-modal) + 3)}body:has(.sheet[data-stacked]) .alert-dialog{z-index:calc(var(--z-modal) + 4)}.filter-bar{padding-inline:var(--toolbar-inset,0);margin:0 0 1rem}.filter-bar[data-sticky=true]{z-index:var(--z-sticky,20);background:var(--color-paper);box-shadow:0 1px 0 var(--border-soft);padding-top:.5rem;position:sticky;top:0}.filter-bar-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.filter-bar-search{flex:10rem;min-width:9rem;max-width:24rem}.filter-bar-search .search-wrap{width:100%;min-width:0;max-width:none}.filter-bar-controls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.filter-bar-views{align-items:center;min-width:0;display:flex}.filter-bar-quick{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.filter-bar-note{text-align:end;min-width:0;font-size:var(--text-meta);color:var(--color-ink-2);white-space:nowrap;flex:1 1 0;margin-inline-start:auto;overflow:hidden}.filter-bar-note[data-hidden=true]{visibility:hidden}.filter-bar-note+.filter-bar-trailing{margin-left:0}.filter-bar-trailing{margin-left:auto}.filter-bar-trigger{min-height:var(--control-h-md);padding:0 var(--control-pad-x);font-family:var(--font-family-ui);font-size:var(--control-font-size);font-weight:var(--control-font-weight);color:var(--color-ink);background:var(--layer-surface);border:1px solid var(--border-control);border-radius:var(--radius-pill);cursor:pointer;align-items:center;gap:.45rem;display:inline-flex;position:relative}.filter-bar-trigger[data-active=true]{background:var(--selected-bg);border-color:#0000}@media(max-width:29.99rem){.filter-bar-trigger-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.filter-bar-trigger{min-inline-size:var(--control-h-md);justify-content:center}}.filter-bar-badge{border-radius:var(--radius-pill);background:var(--color-accent);min-width:1.125rem;height:1.125rem;color:var(--on-accent);font-size:var(--text-micro);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 .3rem;display:inline-flex}.filter-bar-count{font-family:var(--font-family-ui);font-size:var(--text-label);font-variant-numeric:tabular-nums;color:var(--color-ink-2);white-space:nowrap;margin:0 0 0 auto}.filter-bar-trailing+.filter-bar-count{margin-left:0}@media(max-width:47.99rem){.filter-bar{padding-inline:0}.filter-bar-row{flex-wrap:nowrap}.filter-bar-views{overscroll-behavior-x:contain;scrollbar-width:none;flex:0 auto;min-width:0;overflow-x:auto}.filter-bar-views::-webkit-scrollbar{width:0;height:0}.filter-bar-views>*{width:auto}.filter-bar-search{flex:auto;min-width:0;max-width:none}.filter-bar-trigger{flex-shrink:0}.filter-bar-search-toggle{width:var(--control-h-md);justify-content:center;padding:0}.filter-bar-dot{min-width:.5rem;height:.5rem;padding:0;inset-block-start:-.25rem;inset-inline-end:-.25rem}.filter-bar-search-done{flex-shrink:0}.filter-bar[data-quick=true] .filter-bar-row{row-gap:var(--space-2);flex-wrap:wrap}.filter-bar[data-quick=true] .filter-bar-views{flex:100%;overflow:visible}.filter-bar[data-quick=true] .filter-bar-views>*{flex:auto}.filter-bar[data-quick=true] .filter-bar-row:not([data-searching=true]) .filter-bar-search-toggle{border-radius:var(--radius-circle);margin-inline-start:auto}.filter-bar[data-quick=true] .filter-bar-trigger:not(.filter-bar-search-toggle){inline-size:var(--control-h-md);min-inline-size:var(--control-h-md);border-radius:var(--radius-circle);justify-content:center;padding:0}.filter-bar[data-quick=true] .filter-bar-trigger:not(.filter-bar-search-toggle) .filter-bar-trigger-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.filter-bar-trailing{z-index:var(--z-sticky);align-items:center;gap:var(--space-2);padding:var(--space-3) var(--page-gutter);background:var(--layer-ground);border-top:1px solid var(--border);margin:0;display:flex;position:fixed;inset-block-end:calc(var(--system-banner-h) + 3.5rem + var(--edge-safe-b));inset-inline:0}.filter-bar-trailing>.btn[data-variant=primary]{flex:auto}body:has(.filter-bar[data-dock=true]){padding-block-end:calc(var(--system-banner-h) + 9rem + var(--edge-safe-b))}}@media(min-width:64rem){.filter-bar-search{flex:0 14rem;min-width:5rem}.filter-bar[data-search=fill] .filter-bar-search{flex:1 1 var(--search-fill-min);min-width:var(--search-fill-min);max-width:none}.filter-bar[data-hold=inline] .filter-bar-row{row-gap:var(--space-2);flex-wrap:wrap}.filter-bar[data-hold=inline] .filter-bar-controls{gap:var(--space-1);flex-wrap:wrap}.filter-bar[data-search=fill] .filter-bar-controls{flex:none}.filter-bar-views,.filter-bar-trigger,.filter-bar-trailing{flex-shrink:0}.filter-bar-controls{gap:var(--space-2);flex-wrap:nowrap;min-width:0}.filter-bar-controls>.count-filter-pill{flex:0 auto;min-width:0}.filter-bar-controls>.count-filter-pill .count-filter-pill-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filter-bar-controls>.count-filter-pill:has(.count-filter-pill-value){min-width:min(12rem,100%)}.filter-bar-trailing{align-items:center;gap:var(--space-2);display:flex}}.filter-bar-narrowing{border:0;min-width:0;margin:0;padding:0;display:contents}.filter-bar-narrowing:disabled .filter-bar-trigger,.filter-bar-narrowing:disabled .filter-bar-search,.filter-bar-narrowing:disabled .filter-bar-controls>.count-filter-pill{opacity:.4;cursor:not-allowed}.filter-bar-trigger>.filter-bar-badge{position:absolute;inset-block-start:-.375rem;inset-inline-end:-.375rem}.filter-bar-chips .filter-bar-count{margin-inline-start:auto}.filter-bar-chips{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.6rem;display:flex}.filter-bar-chips-label{font-family:var(--font-family-ui);font-size:var(--text-eyebrow);color:var(--color-ink-3);margin-right:.2rem}.filter-chip-active{border-radius:var(--radius-pill);background:var(--form-field-fill);font-size:var(--text-caption);color:var(--color-ink);border:1px solid #0000;align-items:center;gap:.35rem;padding:.25rem .7rem;text-decoration:none;display:inline-flex}.filter-chip-active:hover{background:var(--form-field-fill-hover)}.filter-chip-active[data-injected=true]{font-weight:var(--weight-semibold)}.filter-bar-clear-all{font-size:var(--text-caption);color:var(--color-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--link-underline-rest);text-decoration-color:var(--link-underline-rest);text-underline-offset:var(--link-underline-offset);transition:text-decoration-color .15s}.filter-bar-clear-all:hover{text-decoration-color:currentColor}@media(pointer:coarse){.filter-chip-active{min-height:var(--target-min-coarse)}.filter-bar-clear-all{min-height:var(--target-min-coarse);align-items:center;display:inline-flex}}.filter-sheet-body{gap:var(--space-5);flex-direction:column;display:flex}.filter-sheet-body>.filter-sheet-advanced{display:contents}.filter-sheet-body .filter-sheet-presets{order:-1}.count-filter-pill-summary{display:none}.filter-sheet-body .count-filter-pill{gap:var(--space-3);inline-size:100%;max-inline-size:none;padding-inline:var(--space-3);font-size:var(--text-body-sm);display:flex}.filter-sheet-body :is(.count-filter-pill-divider,.count-filter-pill-value,.count-filter-pill-count){display:none}.filter-sheet-body .count-filter-pill-summary{text-overflow:ellipsis;white-space:nowrap;text-align:end;min-inline-size:0;color:var(--color-ink);flex:auto;display:block;overflow:hidden}.filter-sheet-group .count-filter-pill-label{display:none}.filter-sheet-group .count-filter-pill-summary{text-align:start}.count-filter-pill-icon{color:var(--color-ink-2);flex:none;display:inline-flex}.count-filter-pill-icon :is(svg){inline-size:var(--space-4);block-size:var(--space-4)}.count-filter-pill-named{color:var(--color-ink);white-space:nowrap}.count-filter-pill-label[data-named=true]{display:none}.filter-sheet-body .count-filter-pill-label[data-named=true]{display:inline}.filter-sheet-body :is(.count-filter-pill-named,.count-filter-pill-icon){display:none}.filter-sheet-cta{justify-content:center;width:100%}:root{--card-grid-gap:var(--space-6);--card-grid-min:19rem}.card-grid{grid-template-columns:repeat(auto-fill,minmax(min(var(--card-grid-min),100%),1fr));gap:var(--card-grid-gap);align-items:stretch;min-inline-size:0;display:grid}.card-grid>*{min-inline-size:0}.card-grid>.ui-card,.card-grid>.ui-card[data-filled=true]{align-self:stretch}.card-grid>:is(div,article,section,li):has(>.ui-card:only-child){flex-direction:column;display:flex}.card-grid>:is(div,article,section,li)>.ui-card:only-child{flex:auto}.card-grid .ui-card[data-anatomy]>.ui-card__act{margin-block-start:auto;padding-block-start:var(--card-gap-foot)}.card-grid[data-gap="3"]{gap:var(--space-3)}.card-grid[data-gap="4"]{gap:var(--space-4)}.card-grid[data-gap="5"]{gap:var(--space-5)}@starting-style{.sheet[data-side=top]{transform:translateY(-100%)}}.sheet-frame{flex-direction:column;height:100%;min-height:0;display:flex}.sheet-head{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sheet-titleblock{flex-direction:column;gap:.35rem;min-width:0;display:flex}.sheet-head>.sheet-close{margin-block:calc((var(--text-h3) * var(--text-h3--line-height) - var(--icon-btn-size)) / 2)}.sheet-head-actions{align-items:center;gap:var(--space-2);flex-shrink:0;align-self:center;margin-inline-start:auto;display:flex}.sheet-head[data-actions]{align-items:center;column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto auto;row-gap:.35rem;display:grid}.sheet-head[data-actions] .sheet-titleblock{display:contents}.sheet-head[data-actions] .sheet-title{grid-area:1/1}.sheet-head[data-actions] .sheet-head-actions{grid-area:1/2;margin-inline-start:0}.sheet-head[data-actions] .sheet-close{grid-area:1/3}.sheet-head[data-actions] .sheet-desc{grid-area:2/1/auto/-1}.sheet-title{font-family:var(--font-family-heading);font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight);letter-spacing:var(--text-h3--letter-spacing);color:var(--color-ink);margin:0}.sheet-desc{font-size:var(--text-caption);color:var(--color-ink-2);margin:0;line-height:1.6}.sheet-body{--sheet-pad-x:var(--space-6);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--space-4)),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--space-4)),transparent);padding:var(--space-5) var(--sheet-pad-x) var(--space-6);flex-direction:column;flex:1;gap:1.75rem;min-height:0;display:flex;overflow-y:auto}.sheet-footer{flex-shrink:0;padding:1rem 1.5rem}.so-head{flex:1;justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.so-titleblock{flex-direction:column;gap:.3rem;min-width:0;display:flex}.so-eyebrow{display:block}.so-title-row{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.so-title{font-family:var(--font-family-ui);font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight);letter-spacing:var(--text-h3--letter-spacing);color:var(--color-ink);margin:0}.so-badge{font-family:var(--font-family-ui);font-size:var(--text-micro);color:var(--color-ink-2);border:1px solid var(--border);padding:.1rem .4rem}.so-head-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.so-footer{justify-content:flex-end;gap:.6rem;width:100%;display:flex}.popover-trigger,.tooltip-trigger{display:inline-flex}:is(.dropdown-content,.views-menu-pop,.picker-pop,.select-content,.combo-content){transform-origin:var(--bits-floating-transform-origin,0 0)}:is(.dropdown-content,.views-menu-pop,.picker-pop,.select-content,.combo-content)[data-state=open]{animation:menu-grow var(--duration-base) var(--ease-chrome) both}:is(.dropdown-content,.views-menu-pop,.picker-pop,.select-content,.combo-content)[data-state=closed]{animation:menu-fold var(--duration-exit) var(--ease-out) both;pointer-events:none}@keyframes menu-grow{0%{opacity:0;scale:var(--menu-grow-from)}to{opacity:1;scale:1}}@keyframes menu-fold{0%{opacity:1;scale:1}to{opacity:0;scale:var(--menu-grow-from)}}:root{--menu-grow-from:.9}@media(prefers-reduced-motion:reduce){:root{--menu-grow-from:1}}:root[data-motion=off]{--menu-grow-from:1}.popover-content{z-index:var(--z-anchored);background:var(--layer-raised);border:1px solid var(--border);border-radius:var(--radius-menu);padding:var(--space-4);box-shadow:var(--elevation-panel);outline:none;max-width:min(92vw,22rem);transition:opacity .15s}@starting-style{.popover-content{opacity:0}}.rename-in-place{vertical-align:top;min-inline-size:0;max-inline-size:100%;display:inline-flex;position:relative}.rename-title{min-inline-size:0;max-inline-size:calc(100% + 2 * var(--space-2));margin-inline:calc(-1 * var(--space-2));padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:text;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;align-items:center;display:inline-flex}.rename-title[data-readonly]{cursor:default}@media(pointer:coarse){button.rename-title{min-block-size:var(--target-min-coarse);margin-block:calc((var(--target-min-coarse) - 1lh) / -2)}}@media(hover:hover){button.rename-title:hover{background:var(--surface-hover)}}button.rename-title:focus-visible{box-shadow:var(--ring);outline:none}.rename-title-words{overflow-wrap:anywhere;text-wrap:balance;min-inline-size:0}.rename-pop{z-index:var(--z-anchored);inline-size:max(calc(100% + 2 * var(--space-4)),min(24rem,calc(100vw - 2 * var(--space-4))));padding:var(--space-3);background:var(--layer-raised);border-radius:var(--radius-menu);box-shadow:var(--elevation-panel);font:initial;font-family:var(--font-family-ui);letter-spacing:var(--tracking-none);text-align:start;position:absolute;inset-block-start:calc(-1 * var(--space-3));inset-inline-start:calc(-1 * var(--space-4))}.popover-content.search-picker{inline-size:min(22rem,calc(100vw - 2 * var(--space-4)));max-inline-size:none;max-block-size:min(var(--bits-popover-content-available-height,70svh),34rem);flex-direction:column;padding:0;display:flex}.search-picker .picker-rows{max-block-size:calc(8 * var(--control-h-md) + 2 * var(--space-1))}.tooltip-content{z-index:var(--z-tooltip);background:var(--layer-raised);color:var(--color-ink);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--elevation-panel);font-family:var(--font-family-ui);font-size:var(--text-caption);line-height:var(--text-caption--line-height);padding:var(--space-2) var(--space-3);max-width:18rem;transition:opacity .15s}@starting-style{.tooltip-content{opacity:0}}.tooltip-arrow{display:none}.toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.search-wrap{flex:1;min-width:12.5rem;max-width:22.5rem;position:relative}.filter-modal-toolbar .search-wrap{max-width:40rem}.search-wrap input{font-size:var(--text-entry);padding-left:2.35rem;padding-right:2.1rem}.search-wrap input::placeholder{color:var(--color-ink-2);opacity:.55}.search-wrap input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-wrap input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-icon{color:var(--color-ink-2);opacity:.55;pointer-events:none;display:flex;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.search-icon svg{width:.9375rem;height:.9375rem}.search-clear{border-radius:var(--radius-md);cursor:pointer;width:1.4rem;height:1.4rem;color:var(--color-ink);opacity:.45;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:opacity .15s,border-color .15s;display:inline-flex;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.search-clear:hover{opacity:1;border-color:var(--border-strong)}.search-clear:focus-visible{opacity:1;box-shadow:var(--ring);outline:none}.cmdk-trigger{min-width:0;height:var(--control-h-md);min-height:var(--control-h-md);padding:0 var(--space-3);background:var(--color-paper);border:1px solid var(--border-strong);border-radius:var(--radius-control);cursor:pointer;color:var(--color-ink-2);align-items:center;gap:.5rem;transition:color .15s,border-color .15s;display:inline-flex}.cmdk-trigger:hover{border-color:var(--border-strong)}@media(pointer:coarse){.cmdk-trigger{min-width:var(--target-min-coarse);justify-content:center}}.cmdk-trigger:focus-visible{border-color:var(--field-focus-edge);box-shadow:var(--form-field-halo);outline:none}.cmdk-trigger-icon{opacity:.7;flex-shrink:0;display:inline-flex}.cmdk-trigger-icon svg{width:.9375rem;height:.9375rem;display:block}.cmdk-trigger-label{font-family:var(--font-family-ui);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);color:var(--color-ink-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cmdk-trigger .kbd{flex-shrink:0;margin-left:.25rem}.cmdk{z-index:var(--z-modal);background:var(--layer-raised);border:1px solid var(--border);border-radius:var(--radius-card);width:min(40rem,100vw - 2rem);box-shadow:var(--elevation-panel);flex-direction:column;max-height:min(60svh,28rem);display:flex;position:fixed;top:clamp(3rem,12vh,8rem);left:50%;overflow:hidden;transform:translate(-50%)}.cmdk-input-row{align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-4);border-bottom:1px solid var(--border);color:var(--color-ink-2);display:flex}.cmdk-input-row .cmdk-input,.cmdk-input-row .cmdk-input:focus,.cmdk-input-row .cmdk-input:focus-visible{box-shadow:none;background:0 0}.cmdk-input-row .cmdk-input{min-height:var(--control-h-lg);font-size:var(--text-entry);background:0 0;border:0;flex:1;padding-inline:0}.dialog-overlay.cmdk-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--scrim-soft)}.cmdk[data-anchored]{--anchor-h:var(--mai-pill-h);--anchor-r:calc(var(--anchor-h) / 2);border-radius:var(--anchor-r) var(--anchor-r) var(--radius-card) var(--radius-card);max-height:min(70svh,34rem);transform:none}.cmdk[data-anchored] .cmdk-input-row{block-size:var(--anchor-h);padding-block:0;padding-inline:var(--space-3) var(--space-4);border-bottom:0;flex:none}.cmdk[data-anchored] .cmdk-input-row .cmdk-input{min-height:0;font-size:var(--text-body)}.cmdk[data-anchored] .cmdk-results{border-top:1px solid var(--border);padding-top:var(--space-1)}.cmdk-results{padding:0 var(--space-1) var(--space-1);overflow-y:auto}.cmdk-group{font-family:var(--font-family-ui);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);color:var(--color-ink-2);margin:.85rem 1rem .25rem}.cmdk-item{width:100%;min-height:var(--control-h-md);text-align:left;border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);cursor:pointer;font-family:var(--font-family-ui);background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.cmdk-item-label{font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-ink)}.cmdk-item-sub{font-size:var(--text-label);color:var(--color-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmdk-item[data-record]{flex-direction:column;justify-content:center;align-items:flex-start;gap:.125rem;min-block-size:3.75rem}.cmdk-item[data-record] .cmdk-item-sub{max-inline-size:100%}.cmdk-item:hover,.cmdk-item[data-active]{background:var(--surface-hover)}.cmdk-item:active{background:var(--surface-pressed)}.cmdk-hint{font-size:var(--text-body-sm);color:var(--color-ink-2);margin:0;padding:1.1rem 1rem}.kbd{font-family:var(--font-family-mono);font-size:var(--text-micro);font-weight:var(--weight-medium);text-transform:uppercase;color:var(--color-ink-2);background:var(--color-surface-2);border:1px solid var(--border);border-radius:var(--radius-md);white-space:nowrap;align-items:center;gap:.15rem;padding:.18rem .34rem;line-height:1;display:inline-flex}.count{font-family:var(--font-family-ui);font-variant-numeric:tabular-nums;font-size:var(--text-micro);color:var(--color-ink-2);white-space:nowrap;margin-left:auto}.count strong{color:var(--color-ink)}:is(.filter-modal-toolbar,.filter-bar-row)>.count,:is(.ui-page__actions,.page-header-actions)>.status-badge{min-block-size:var(--control-h-md);align-items:center;display:inline-flex}.count-sep{opacity:.4;margin:0 .1em}.count-label{margin-left:.3em}.chips-row{max-width:100%;margin-top:.625rem}.chips{flex-wrap:wrap;align-items:center;gap:.3rem .375rem;min-width:0;max-width:100%;padding-inline-start:1px;display:flex}.chips>.filter-chip,.chips>.chip{min-width:0;max-width:100%}.filter-chip{background:var(--form-field-fill);color:var(--color-ink-2);border-radius:var(--radius-pill);border:1px solid #0000;align-items:stretch;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.filter-chip-main{cursor:pointer;min-height:1.75rem;font-family:var(--font-family-ui);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);color:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;align-items:center;gap:.35rem;min-width:0;padding:.3rem .6rem;display:inline-flex;overflow:hidden}.filter-chip-divider{opacity:.5;flex-shrink:0}.filter-chip-value{color:var(--color-ink);font-weight:var(--weight-semibold);text-overflow:ellipsis;overflow:hidden}.filter-chip-remove{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:0;justify-content:center;align-items:center;padding:0 .45rem;transition:opacity .15s;display:inline-flex}.filter-chip-remove:hover{opacity:1}.filter-chip:hover{background:var(--form-field-fill-hover)}.filter-chip[data-active=true]{background:var(--selected-bg);color:var(--color-ink);border-color:#0000}.filter-chip[data-active=true]:hover{background:var(--selected-bg);border-color:#0000}.filter-chip[data-active=true] .filter-chip-value{color:var(--color-paper)}.filter-chip[data-active=true] .filter-chip-remove{border-left-color:#ffffff59}@media(pointer:coarse){.filter-chip-main{min-height:var(--target-min-coarse)}.filter-chip-remove{min-width:var(--target-min-coarse)}}.auth-shell{min-height:calc(100svh - var(--auth-bar-h));background:var(--color-paper);color:var(--color-ink);padding:clamp(1.5rem,5vh,3rem) 1.25rem 4rem}.auth-shell-main{width:100%;max-width:26rem;margin-inline:auto}.auth-badge{border-radius:var(--radius-circle);background:var(--signal-soft-bg);width:3rem;height:3rem;color:var(--signal-soft-ink);border:0;justify-content:center;align-items:center;margin-bottom:1.75rem;display:flex}.auth-card{background:var(--layer-surface);border:1px solid var(--card-edge);border-radius:var(--radius-card);width:100%;max-width:26rem;box-shadow:var(--elevation-card);padding:var(--space-8)}@media(max-width:30rem){.auth-card{padding:var(--space-6) var(--space-5)}}.auth-header{margin-bottom:var(--space-8)}.auth-header h1,.auth-header h2{font-family:var(--font-family-title);font-stretch:var(--figure-stretch);text-transform:none;font-size:var(--text-title);line-height:var(--text-title--line-height);font-weight:var(--text-title--font-weight);letter-spacing:var(--text-title--letter-spacing);color:var(--color-ink);margin:var(--space-2) 0 0}.auth-header p{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-2);max-width:34ch;margin:.85rem 0 0}.auth-card form{gap:var(--space-4);flex-direction:column;display:flex}.auth-card .btn[data-variant=primary]{justify-content:center;width:100%}.auth-footer{font-size:var(--text-body-sm);margin-top:2rem}.auth-footer a,.auth-footer button{cursor:pointer;font:inherit;color:var(--color-ink-2);background:0 0;border:0;border-bottom:1px solid #0000;padding:0;text-decoration:none;transition:color .2s,border-color .2s}.auth-footer a:hover,.auth-footer button:hover{border-bottom-color:var(--color-ink)}.auth-footer a:not(.auth-note *),.auth-footer button{position:relative}.auth-footer a:not(.auth-note *):after,.auth-footer button:after{content:"";inline-size:100%;block-size:var(--target-min);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}@media(pointer:coarse){.auth-footer a:not(.auth-note *):after,.auth-footer button:after{block-size:var(--target-min-coarse)}}.auth-note{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-2);margin:0}.auth-note+.auth-note{margin-top:.75rem}.auth-note a{color:var(--color-ink);border-bottom:1px solid var(--border-strong);transition:border-color .2s}.auth-note a:hover{border-bottom-color:var(--color-ink)}.auth-card .link{color:var(--color-ink-2)}.fields{gap:var(--space-5);flex-direction:column;display:flex}.alert{font-size:var(--text-caption);line-height:var(--text-caption--line-height);border:1px solid var(--border);border-radius:var(--radius-md);align-items:flex-start;gap:.5rem;padding:.75rem 1rem;display:flex}.alert[data-tone=success]{background:var(--signal-soft-bg);color:var(--color-ink-body);border-color:#0000}.alert[data-tone=danger]{background:var(--layer-surface);color:var(--color-ink-body);border-color:var(--signal-outlined-edge);box-shadow:inset 3px 0 0 var(--signal-outlined-edge)}.alert[data-tone=warning]{background:var(--signal-outlined-bg);color:var(--color-ink-body);box-shadow:inset 0 0 0 var(--signal-outlined-w) var(--signal-outlined-edge);border-width:0}.alert[data-tone=info]{background:var(--signal-soft-bg);color:var(--color-ink-body);border-color:#0000}.alert[data-tone] svg,.alert[data-tone] .alert-glyph,.alert[data-tone] .alert-heading{color:var(--color-ink)}.alert svg{flex-shrink:0;margin-top:.05em}.alert-glyph{flex-shrink:0;margin-top:.05em;display:inline-flex}.alert-content{flex-direction:column;gap:.15rem;min-width:0;display:flex}.alert-heading{font-weight:var(--weight-semibold)}.row-action{border-radius:var(--radius-md);font-family:var(--font-family-ui);font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-ink-2);opacity:.6;align-items:center;gap:.25rem;transition:opacity .2s,color .2s;display:inline-flex}@media(hover:hover){.row-action:hover{opacity:1;background:var(--surface-hover)}}.member-name{font-family:var(--font-family-ui);font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-ink);transition:color .15s}.member-name:hover{text-decoration:none}.plan-name{font-size:var(--text-caption);color:var(--color-ink-2)}.name-link{font-weight:var(--weight-semibold);position:relative}.name-link:after{content:"";inline-size:100%;block-size:var(--target-min);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}@media(pointer:coarse){.name-link:after{block-size:var(--target-min-coarse)}}.date-cell{color:var(--color-ink-2)!important}.pagination{font-family:var(--font-family-ui);font-size:var(--text-eyebrow);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.25rem;display:flex}.page-range{font-family:var(--font-family-ui);font-variant-numeric:tabular-nums;font-size:var(--text-caption);color:var(--color-ink-2)}.page-range strong{color:var(--color-ink);font-weight:var(--weight-semibold)}.page-controls{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.page-btn{min-width:var(--control-h-sm);height:var(--control-h-sm);padding:0 var(--space-2);background:var(--layer-sunken);border-radius:var(--radius-pill);cursor:pointer;font-family:var(--font-family-ui);font-size:var(--text-label);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--color-ink-2);border:0;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.pagination[data-size=md] .page-btn{min-width:var(--control-h-md);height:var(--control-h-md)}.page-btn:hover:not(:disabled):not([data-disabled=true]){background:var(--surface-pressed)}.page-btn:active:not(:disabled):not([data-disabled=true]){background:var(--gray-300)}.page-btn[data-current=true],.page-btn[aria-current=page]{background:var(--surface-pressed);color:var(--color-ink);font-weight:var(--weight-semibold)}.page-btn:disabled,.page-btn[data-disabled=true]{opacity:.4;cursor:not-allowed}.page-dots{font-family:var(--font-family-ui);font-variant-numeric:tabular-nums;color:var(--color-ink-2);-webkit-user-select:none;user-select:none;padding:0 .3rem}.status-banner{font-family:var(--font-family-ui);font-size:var(--text-micro);font-weight:var(--weight-medium);background:var(--color-night-s);color:var(--color-snow-dim);border-bottom:1px solid var(--slab-line-soft);box-shadow:var(--elevation-attached);justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.status-content{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem;min-width:0;display:flex}.status-headline{color:var(--color-snow);font-weight:var(--weight-semibold)}.status-body{color:var(--color-snow-dim)}.status-banner[data-severity=warning] .status-headline:before{content:"";inline-size:var(--dot-size);block-size:var(--dot-size);border-radius:var(--radius-circle);background:var(--on-ink-warning);vertical-align:middle;margin-inline-end:var(--dot-gap);display:inline-block}.status-banner[data-severity=critical] .status-headline{color:var(--on-ink-danger)}.status-dismiss{cursor:pointer;color:var(--color-snow-dim);border-radius:var(--radius-md);background:0 0;border:0;flex-shrink:0;align-items:center;padding:.15rem;transition:background .2s;display:flex}@media(hover:hover){.status-dismiss:hover{background:#ffffff24}@supports (color:color-mix(in lab,red,red)){.status-dismiss:hover{background:color-mix(in srgb,var(--color-snow) 14%,transparent)}}}.avatar{border-radius:var(--radius-pill);background:var(--surface-fill);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar[data-shape=square]{border-radius:var(--radius-md)}.avatar[data-size=xs]{width:1.5rem;height:1.5rem}.avatar[data-size=sm]{width:2rem;height:2rem}.avatar[data-size=md]{width:2.5rem;height:2.5rem}.avatar[data-size=lg]{width:3rem;height:3rem}.avatar[data-size=xl]{width:4rem;height:4rem}.avatar[data-size=md] .avatar-fallback{font-size:var(--text-caption)}.avatar[data-size=lg] .avatar-fallback{font-size:var(--text-body)}.avatar[data-size=xl] .avatar-fallback{font-size:var(--text-h3)}.avatar-img{object-fit:cover;width:100%;height:100%}.avatar-fallback{font-family:var(--font-family-ui);font-variant-numeric:tabular-nums;font-size:var(--text-micro);font-weight:var(--weight-semibold);color:var(--color-ink);text-transform:uppercase;justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:flex}.setup-wrap{max-inline-size:40rem;margin-bottom:1.5rem}.page-top{padding:1.5rem 0 2rem}.page-top .eyebrow{margin-bottom:.5rem}.page-top .sub{font-family:var(--font-family-body);font-size:var(--text-body-sm);color:var(--color-ink-2);margin:0}.card-section,.ui-section[data-level="2"],.stat-card{background:var(--color-surface);border:1px solid var(--card-edge);border-radius:var(--radius-card);box-shadow:var(--elevation-card);padding:1.25rem 1.5rem 1.5rem}.ui-section[data-level="2"]{background:var(--card-filled);box-shadow:none;border-color:#0000}.ui-section[data-variant=plain],.ui-section[data-level="2"][data-variant=plain]{box-shadow:none;background:0 0;border-color:#0000;padding:0}.card-section{height:100%}.stat-card{transition:border-color .2s var(--ease-out);flex-direction:column;gap:.5rem;padding:1.25rem;text-decoration:none;display:flex}@media(hover:hover){.stat-card.clickable:hover{background:var(--surface-hover);border-color:var(--border-strong)}}.section-head{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-inline-size:0;margin:0;display:flex}.section-head__title{overflow-wrap:anywhere;min-inline-size:0;font-family:var(--font-family-ui);font-size:var(--text-section);line-height:var(--text-section--line-height);font-weight:var(--text-section--font-weight);letter-spacing:var(--text-section--letter-spacing);color:var(--color-ink);margin:0}.section-head__meta{font-size:var(--text-meta);line-height:var(--text-meta--line-height);font-weight:var(--text-meta--font-weight);font-variant-numeric:tabular-nums;color:var(--color-ink-2)}.section-head__act{align-self:center;margin-inline-start:auto}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.quick-icon{border:1px solid var(--line-3);width:2rem;height:2rem;color:var(--color-ink);flex-shrink:0;justify-content:center;align-items:center;display:flex}.switcher{gap:var(--switcher-gap,var(--space-4));flex-wrap:wrap;display:flex}.switcher>*{flex-grow:1;flex-basis:calc((var(--switcher-threshold,30rem) - 100%) * 999);min-width:0}.stack{gap:var(--stack-gap,var(--space-4));flex-direction:column;min-width:0;display:flex}.stack>*{min-width:0}.cluster{gap:var(--cluster-gap,var(--space-4));align-items:var(--cluster-align,center);justify-content:var(--cluster-justify,flex-start);flex-wrap:wrap;display:flex}.container{width:100%;max-width:var(--container-size,64rem);margin-inline:auto}.container.padded{padding-inline:clamp(1.25rem,4vw,2.5rem)}.sidebar-layout{flex-wrap:wrap;flex-direction:var(--sidebar-direction,row);gap:var(--space-6);display:flex}.sidebar-layout>.sidebar{flex:1 1 var(--sidebar-width,15rem)}.sidebar-layout>.main{flex:999 1 0;min-inline-size:60%}.cover{min-height:var(--cover-min-height,100vh);justify-content:center;gap:var(--cover-gap,var(--space-6));padding-block:var(--cover-gap,var(--space-6));flex-direction:column;display:flex}.section-label{justify-content:space-between;align-items:baseline;gap:var(--space-4);font-family:var(--font-family-ui);font-size:var(--text-label);font-weight:var(--weight-semibold);color:var(--color-ink);border-bottom:1px solid var(--border-soft);padding-bottom:var(--space-2);margin:var(--space-6) 0 var(--space-3);display:flex}.section-label:first-child{margin-top:0}.section-label .count{color:var(--color-ink-2);font-weight:var(--weight-medium)}.fact-cap{font-family:var(--font-family-ui);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);color:var(--color-ink-2);margin-bottom:.3rem}.notice{background:var(--surface-tint);font-size:var(--text-caption);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:.5rem;margin-bottom:1.5rem;padding:.9rem 1.1rem;line-height:1.55;display:flex}.notice strong{font-family:var(--font-family-ui);font-size:var(--text-label);font-weight:var(--weight-medium)}.notice p{color:var(--color-ink-2);margin:0}.notice code{font-family:var(--font-family-mono);font-size:var(--text-micro)}.notice form{margin-top:.25rem}.notice--success{border-left-color:var(--color-success);background:var(--color-success-bg)}.notice--success strong{color:var(--color-success)}@media(max-width:47.99rem){.row-action,.dp-trigger,.combo-trigger,.field .affix-button button,.pagination .page-btn{min-height:var(--target-min-coarse);min-width:var(--target-min-coarse);justify-content:center;align-items:center;display:inline-flex}.btn{min-height:var(--target-min-coarse)}}.chip{min-height:var(--status-pill-h);font-family:var(--font-family-ui);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);color:var(--color-ink);background:var(--color-surface-2);border-radius:var(--radius-tag);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.4rem;max-width:100%;padding:.125rem .625rem;line-height:1.2;display:inline-flex}.chip[data-size=sm]{font-size:var(--text-micro);gap:.3rem;min-height:1.25rem;padding:.125rem .5rem}.chip .chip-label{text-overflow:ellipsis;overflow:hidden}.chip .chip-icon{color:var(--color-ink-2);flex-shrink:0;display:inline-flex}.chip .chip-icon svg{width:.85em;height:.85em;display:block}.chip[data-tone=success]{color:var(--color-ink)}.chip[data-tone=danger]{color:var(--color-ink);font-weight:var(--weight-semibold)}.chip[data-tone=warning]{color:var(--color-ink);font-weight:var(--weight-medium)}.chip[data-tone=info],.chip[data-tone=neutral]{color:var(--color-ink-2)}button.chip,a.chip{cursor:pointer;font:inherit;font-size:var(--text-eyebrow);font-weight:var(--weight-medium);text-decoration:none;transition:background .15s,border-color .15s}button.chip[data-size=sm],a.chip[data-size=sm]{font-size:var(--text-micro)}@media(hover:hover){button.chip:hover:not(:disabled),a.chip:hover{background:var(--form-field-fill-hover)}}button.chip:focus-visible,a.chip:focus-visible{box-shadow:0 0 0 2px var(--color-paper),0 0 0 3px var(--color-accent);outline:none}button.chip:disabled{cursor:not-allowed;opacity:.55}.chip[data-dashed=true]{background:var(--form-field-fill);color:var(--color-ink-2);border-color:#0000}button.chip[data-dashed=true]:hover:not(:disabled),a.chip[data-dashed=true]:hover{background:var(--form-field-fill-hover);color:var(--color-ink)}.chip-remove{border-radius:var(--radius-md);cursor:pointer;color:var(--color-ink-2);justify-content:center;align-items:center;margin:-.1rem -.15rem -.1rem 0;padding:.1rem;transition:color .15s;display:inline-flex}@media(hover:hover){.chip-remove:hover{background:var(--surface-hover)}}.chip-remove:focus-visible{box-shadow:var(--ring);outline:none}.chip-remove[aria-disabled=true]{opacity:.4;cursor:not-allowed}.chip-remove svg{display:block}@media(pointer:coarse){.chip:has(.chip-remove){min-height:var(--target-min-coarse)}.chip-remove{min-width:var(--target-min-coarse);align-self:stretch;margin-block:0;position:relative}.chip-remove:after{content:"";width:max(100%,var(--target-min-coarse));height:var(--target-min-coarse);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}button.chip,a.chip{min-height:var(--target-min-coarse)}}.choice-cards{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));grid-auto-rows:1fr;display:grid}.choice-cards:is([data-variant=chip],[data-variant=slot]){gap:var(--space-2);flex-wrap:wrap;display:flex}.choice-card{align-items:center;gap:var(--space-4);min-height:var(--control-h-lg);padding:var(--space-3) var(--space-4);background:var(--form-field-fill);border-radius:var(--radius-card);color:var(--color-ink);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);border:1px solid #0000;display:flex;position:relative}.choice-cards:is([data-variant=chip],[data-variant=slot]) .choice-card{min-height:var(--target-min-coarse);padding:0 var(--space-4);justify-content:center;gap:var(--space-2);border-radius:var(--radius-pill)}.choice-card>input.choice-card-input{opacity:0;cursor:pointer;width:auto;height:auto;margin:0;padding:0;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px}.choice-card:hover{background:var(--form-field-fill-hover)}.choice-cards[data-variant][data-mode] .choice-card[data-selected=true],.choice-cards[data-variant][data-mode] .choice-card[data-selected=true]:hover{background:var(--btn-primary-bg);box-shadow:none;color:var(--btn-primary-fg);border-color:#0000}.choice-cards[data-variant][data-mode] .choice-card[data-selected=true] :is(.choice-card-label,.choice-card-line){color:var(--btn-primary-fg)}.choice-cards[data-variant][data-mode] .choice-card[data-selected=true] .choice-card-icon{color:var(--btn-primary-fg);background:0 0}.choice-cards:not([data-variant=chip]):not([data-variant=slot]) .choice-card-mark{color:#0000;background:0 0;border-color:#0000;align-self:flex-start;display:grid}.choice-cards:not([data-variant=chip]):not([data-variant=slot]) .choice-card[data-selected=true] .choice-card-mark{color:var(--btn-primary-fg);background:0 0;border-color:#0000}.choice-cards:not([data-variant=chip]):not([data-variant=slot]) .choice-card-mark svg{inline-size:var(--glyph-line);block-size:var(--glyph-line)}.choice-card:has(.choice-card-input:focus-visible){box-shadow:var(--ring);outline:none}.choice-pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.choice-pill{align-items:center;gap:var(--space-2);box-sizing:border-box;min-block-size:var(--control-h-answer);padding-inline:var(--space-5);border-radius:var(--radius-pill);background:var(--form-field-fill);color:var(--color-ink);font-family:var(--font-family-ui);font-size:var(--text-body);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);line-height:1;display:inline-flex;position:relative}.choice-pill>input.choice-pill-input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.choice-pill-check{inline-size:var(--glyph-line);block-size:var(--glyph-line);flex:none}@media(hover:hover){.choice-pill:hover:not([data-disabled]){background:var(--form-field-fill-hover)}.choice-pill[data-selected=true]:hover:not([data-disabled]){background:var(--btn-primary-bg-hover)}}.choice-pill[data-selected=true]{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.choice-pill:has(.choice-pill-input:focus-visible){box-shadow:var(--ring);outline:none}.choice-pill[data-disabled]{cursor:not-allowed;color:var(--btn-disabled-fg)}.choice-pill[data-disabled][data-selected=true]{background:var(--btn-disabled-bg)}.choice-pill[data-disabled]>input.choice-pill-input{cursor:not-allowed}.choice-card-icon{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-control);background:var(--layer-sunken);color:var(--color-ink);flex-shrink:0;place-items:center;display:grid}.choice-card[data-selected=true] .choice-card-icon{background:var(--layer-surface)}.choice-card-icon svg{width:var(--space-5);height:var(--space-5);display:block}.choice-card-text{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.choice-card-label{font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--weight-medium);color:var(--color-ink)}.choice-cards[data-variant=chip] .choice-card-label{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);white-space:nowrap}.choice-cards[data-variant=slot] .choice-card{padding:var(--space-1) var(--space-2)}.choice-cards[data-variant=slot] .choice-card-label{font-size:var(--text-meta);white-space:normal;text-align:center;font-variant-numeric:tabular-nums;line-height:1.2}.choice-card-line{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-2)}.choice-card-mark{width:var(--space-5);height:var(--space-5);border:1px solid var(--color-ink-3);border-radius:var(--radius-md);color:#0000;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);background:0 0;flex-shrink:0;place-items:center;display:grid}.choice-cards[data-mode=single] .choice-card-mark{border-radius:var(--radius-pill)}.choice-card-mark svg{width:var(--space-3);height:var(--space-3)}.choice-card[data-selected=true] .choice-card-mark{background:var(--color-accent);border-color:var(--color-accent);color:var(--on-accent)}.choice-cards:is([data-variant=chip],[data-variant=slot]) .choice-card-mark{display:none}.choice-cards:is([data-variant=chip],[data-variant=slot]) .choice-card[data-selected=true]{background:var(--btn-primary-bg);box-shadow:none;color:var(--btn-primary-fg);border-color:#0000}.choice-cards:is([data-variant=chip],[data-variant=slot]) .choice-card[data-selected=true] .choice-card-label{color:inherit}.choice-cards:is([data-variant=chip],[data-variant=slot])[data-cols]{--chip-min:7.25rem;grid-template-columns:repeat(auto-fill,minmax(max(var(--chip-min),calc((100% - (var(--cols) - 1) * var(--space-2)) / var(--cols))),1fr));display:grid}.choice-cards:is([data-variant=chip],[data-variant=slot])[data-cols] .choice-card-text{align-items:center}.choice-cards:is([data-variant=chip],[data-variant=slot])[data-cols="2"]{--cols:2}.choice-cards:is([data-variant=chip],[data-variant=slot])[data-cols="3"]{--cols:3}.choice-cards:is([data-variant=chip],[data-variant=slot])[data-cols="4"]{--cols:4}.choice-cards[data-variant=card][data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:39.99rem){.choice-cards[data-variant=card][data-cols="2"]{grid-template-columns:minmax(0,1fr)}}.choice-cards[data-variant=card][data-cols="2"] .choice-card{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.choice-cards[data-variant=card][data-cols="2"] .choice-card-icon{background:0 0;width:auto;height:1lh}@media(max-width:47.99rem){.choice-cards[data-variant=card][data-cols="2"] .choice-card{column-gap:var(--space-2);row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr);align-content:start;display:grid}.choice-cards[data-variant=card][data-cols="2"] .choice-card-text{display:contents}.choice-cards[data-variant=card][data-cols="2"] .choice-card-line{grid-column:1/-1}}.booking-foot{justify-content:flex-end;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--card-pad);border-top:1px solid var(--border-soft);display:flex}.booking-foot-when{gap:var(--space-1);text-align:end;min-width:0;display:grid}.booking-foot-when b{font-family:var(--font-family-ui);font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-ink)}.booking-foot-when>span{font-family:var(--font-family-ui);font-size:var(--text-meta);color:var(--text-2)}.booking-foot [data-phone]{display:none}@media(max-width:47.99rem){.booking-foot{--control-h-lg:var(--action-bar-h);z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--page-gutter) calc(var(--space-3) + var(--edge-safe-b));background:var(--layer-surface);border-top:1px solid var(--card-edge);position:fixed;inset-block-end:var(--system-banner-h);inset-inline:0}.booking-foot[data-stacked]{flex-direction:column;align-items:stretch}.booking-foot-when{text-align:start}.booking-foot [data-phone]{display:inline}.booking-foot [data-desk]{display:none}body:has(.booking-foot){padding-block-end:calc(var(--system-banner-h) + var(--action-bar-h) + var(--space-12) + var(--edge-safe-b))}}.week{container:week/inline-size}.week-cols{column-gap:var(--space-4);padding:var(--space-5) var(--card-pad) var(--space-7);grid-template-columns:repeat(7,minmax(0,1fr));display:none}.week-col{flex-direction:column;min-inline-size:0;display:flex}.week-cols[data-grid]{grid-template-columns:minmax(0,1fr)}.week-head{align-items:center;gap:var(--space-2);block-size:var(--space-9);border-block-end:1px solid var(--border);white-space:nowrap;padding-block-end:var(--space-2);display:flex}.week-date{font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.week-head .label-caps,.week-strip-weekday.label-caps{font-family:var(--font-family-ui);font-size:var(--text-meta);font-weight:var(--weight-medium);letter-spacing:0;text-transform:none;color:var(--text-2)}.week-head .label-caps.week-date:not([data-today]){font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--color-ink)}.week-head[data-today] .label-caps:not(.week-date),.week-strip-day[data-today] .week-strip-weekday{color:var(--color-ink)}.week-date[data-today]{min-inline-size:var(--space-7);block-size:var(--space-7);padding-inline:var(--space-1);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--on-accent);letter-spacing:var(--tracking-none)}.week-body{gap:var(--space-2);flex-direction:column;margin-block-start:var(--space-4);display:flex}.week-step-slot{display:none}@container week (min-width:40rem){.week[data-step] .week-cols,.week[data-step] .week-strip,.week[data-step] .week-list{display:none}.week[data-step] .week-step-slot{display:block}}.week-block{justify-content:center;align-items:center;gap:var(--gap-unit);inline-size:100%;min-block-size:var(--control-h-md);padding:0 var(--space-2);border-radius:var(--radius-control);background:var(--tile-fill);color:var(--color-ink);font-family:var(--font-family-ui);font-size:var(--text-body);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;line-height:var(--text-body--line-height);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);border:0;margin:0;display:flex;position:relative}.week-block svg{inline-size:var(--space-4);block-size:var(--space-4);flex:none}.week-block[data-place]{cursor:default;background:0 0}.week-block[data-selected]{background:var(--selected-bg);color:var(--color-ink)}.week-block[data-current]{background:var(--selected-bg);color:var(--color-ink);cursor:default}.week-block[data-after-midnight]{margin-block-start:var(--space-2)}.week-block[data-after-midnight]:before{content:"";inset-inline:var(--space-3);background:var(--border-field);block-size:1px;position:absolute;inset-block-start:calc(var(--space-2) * -1 - 1px)}@media(hover:hover){.week-block:not([data-place],[data-current],[data-selected],[data-variant=fold],[data-variant=back]):hover{background:var(--tile-fill-hover)}}.week-block:focus-visible{box-shadow:var(--ring);outline:none}.week-block[data-variant=part]{min-block-size:var(--control-h-form);padding:var(--space-2) var(--space-3);text-align:start;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.week-block-text{flex-direction:column;align-items:flex-start;gap:2px;min-inline-size:0;display:flex}.week-block-title{font-weight:var(--weight-semibold);color:var(--color-ink);line-height:1.3}.week-block-figure{font-family:var(--font-family-ui);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.week-block[data-variant=part][data-chevron]{justify-content:center;align-items:center;gap:var(--space-2);flex-direction:row}.week-block[data-variant=part][data-chevron] svg{inline-size:var(--space-4);block-size:var(--space-4);color:var(--text-3)}.week-block-sub{font-size:var(--text-meta);font-weight:var(--weight-regular);color:var(--text-2);line-height:1.35}.week-block[data-variant=part][data-row]{min-block-size:var(--space-12);padding:var(--space-3) var(--space-4);flex-direction:row;justify-content:space-between;align-items:center}.week-block[data-variant=part][data-row] svg{inline-size:var(--space-5);block-size:var(--space-5);color:var(--text-2)}.week-block[data-variant=fold]{min-block-size:var(--control-h-sm);padding:0 var(--space-1) 0 2px;background:0 0;justify-content:space-between}.week-block[data-variant=fold] svg{block-size:1.125rem;inline-size:1.125rem;color:var(--text-2)}@media(hover:hover){.week-block[data-variant=fold]:hover,.week-block[data-variant=back]:hover{background:var(--surface-hover)}}.week-block[data-variant=back]{justify-content:flex-start;gap:var(--space-2);min-block-size:var(--target-min-coarse);padding:0 var(--space-1);background:0 0}.week-block[data-variant=back] svg{inline-size:var(--space-5);block-size:var(--space-5);color:var(--color-ink)}.week-block[data-variant=back] .week-block-title{font-size:var(--text-body)}.week-strip{margin:0 var(--space-2);padding:var(--space-1);border-radius:var(--radius-card);background:var(--layer-sunken);grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid}.week-strip-day{justify-content:center;align-items:center;gap:var(--space-1);min-inline-size:0;block-size:calc(var(--space-11) + var(--space-3));border-radius:var(--radius-control);color:var(--color-ink);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;flex-direction:column;padding:0;display:flex}.week-strip-weekday.label-caps{letter-spacing:var(--tracking-none)}.week-strip-date{font-size:var(--text-body);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:1.4}.week-strip-day[data-selected]{background:var(--selected-bg);color:var(--color-ink)}.week-strip-day[data-selected] .label-caps{color:var(--color-ink-2)}.week-strip-day[data-empty]{cursor:default}.week-strip-day[data-empty]:not([data-today]) .label-caps,.week-strip-day[data-empty]:not([data-today]) .week-strip-date{color:var(--text-2)}@media(hover:hover){.week-strip-day:not([data-selected],[data-empty]):hover{background:var(--surface-hover)}}.week-strip-day:focus-visible{box-shadow:var(--ring);outline:none}.week-list{gap:var(--space-2);margin:var(--space-4) var(--space-3) 0;flex-direction:column;display:flex}.week-list .week-block{min-block-size:var(--control-h-form)}.week-list .week-block[data-variant=fold],.week-list .week-block[data-variant=back]{min-block-size:var(--target-min-coarse)}.week-list .week-block[data-variant=part]{min-block-size:calc(var(--space-11) + var(--space-2))}.week-list .week-block[data-after-midnight]:before{inset-inline:var(--space-4)}@media(min-width:48rem){.week-list{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}.week-list>.week-block[data-variant=back],.week-list>.week-block[data-variant=fold]{grid-column:1/-1}.week-list .week-block[data-after-midnight]{margin-block-start:0}.week-list .week-block[data-after-midnight]:before{display:none}}@container week (min-width:72rem){.week-cols{display:grid}.week-strip,.week-list{display:none}}@container week (min-width:60rem){.week[data-compact]:not([data-step]) .week-cols{display:grid}.week[data-compact] .week-strip,.week[data-compact] .week-list{display:none}}.week-jump{--week-jump-w:22.5rem;gap:var(--space-3);inline-size:min(var(--week-jump-w),100%);padding:var(--space-1);flex-direction:column;display:flex}.week-jump-title{font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-ink);margin:0}.week-jump-grid{row-gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.week-jump-head{block-size:var(--space-6);color:var(--text-3);place-items:center;display:grid}.week-jump-row{border-radius:var(--radius-control);grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr));padding-block:2px;display:grid}.week-jump-row[data-shown]{background:var(--tile-fill)}.week-jump-day{block-size:var(--target-min-coarse);font-family:var(--font-family-ui);font-size:var(--text-body);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-ink);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.week-jump-num{min-inline-size:var(--space-7);block-size:var(--space-7);border-radius:var(--radius-pill);place-items:center;display:grid}.week-jump-day[data-today] .week-jump-num{background:var(--color-accent);color:var(--on-accent)}.week-jump-day[data-empty]{color:var(--text-disabled);font-weight:var(--weight-medium)}.week-jump-day small{text-align:center;font-size:var(--text-mono-meta);font-weight:var(--weight-medium);color:var(--text-3);line-height:1;position:absolute;inset-block-end:-.1875rem;inset-inline:0}@media(hover:hover){.week-jump-day:hover .week-jump-num{background:var(--surface-hover)}.week-jump-day[data-today]:hover .week-jump-num{background:var(--accent-700)}}.week-jump-day:focus-visible{outline:none}.week-jump-day:focus-visible .week-jump-num{box-shadow:var(--ring)}.week-jump-note{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2);margin:0}@media(pointer:coarse){.choice-card{min-height:var(--target-min-coarse)}}.tag-editor-option{width:100%;font-family:var(--font-family-ui);font-size:var(--text-caption);color:var(--color-ink);border-radius:var(--radius-md);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .85rem;transition:background .12s;display:flex}.tag-editor-option:hover,.tag-editor-option:focus-visible{background:var(--surface-hover);outline:none}.tag-editor-option:active{background:var(--surface-pressed)}.tag-editor-option[data-active=true]{background:var(--selected-bg)}.tag-editor-option-label{text-overflow:ellipsis;overflow:hidden}.tag-editor{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.tag-editor-add{font-family:var(--font-family-ui);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);color:var(--color-ink-2);border:1px dashed var(--border-strong);border-radius:var(--radius-md);cursor:pointer;background:0 0;align-items:center;gap:.3rem;padding:.28rem .55rem;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.tag-editor-add:hover:not(:disabled){border-color:var(--color-ink);background:var(--surface-hover)}@media(pointer:coarse){.tag-editor-add{min-height:var(--target-min-coarse);min-width:var(--target-min-coarse)}}.tag-editor-add:focus-visible{box-shadow:var(--ring);outline:none}.tag-editor-add:disabled{opacity:.5;cursor:not-allowed}.tag-editor-add-icon{display:inline-flex}.tag-editor-add-icon svg{display:block}.tag-editor-inline{flex-direction:column;flex:100%;gap:.4rem;min-width:0;max-width:18rem;display:flex}.tag-editor-inline-row{align-items:center;gap:.4rem;min-width:0;display:flex}.tag-editor-inline-input{min-width:0;font-family:var(--font-family-ui);font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--color-ink);border:0;border-bottom:1.5px solid var(--color-ink);border-radius:var(--radius-none);background:0 0;outline:none;flex:1;min-height:0;padding:.2rem 0 .25rem}.tag-editor-inline-input::placeholder{color:var(--color-ink-2);opacity:.5}.tag-editor-inline-commit,.tag-editor-inline-cancel{border-radius:var(--radius-md);cursor:pointer;width:1.5rem;height:1.5rem;color:var(--color-ink-2);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.tag-editor-inline-commit:hover{background:var(--surface-hover-2)}@media(hover:hover){.tag-editor-inline-cancel:hover{background:var(--surface-hover)}}.tag-editor-inline-commit:focus-visible,.tag-editor-inline-cancel:focus-visible{box-shadow:var(--ring);outline:none}.tag-editor-inline-commit svg,.tag-editor-inline-cancel svg{width:.9rem;height:.9rem;display:block}.tag-editor-inline-suggestions{max-height:12rem;padding:0;padding:var(--space-1);background:var(--layer-raised);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-panel);flex-direction:column;margin:0;list-style:none;display:flex;overflow-y:auto}.tag-editor-inline-suggestions .tag-editor-option{min-height:var(--control-h-md);border-radius:var(--radius-control)}.tag-editor-inline-hint{font-family:var(--font-family-ui);font-size:var(--text-eyebrow);color:var(--color-ink-2);margin:0}.select-toggle-icon{flex-shrink:0;display:inline-flex}.select-toggle-icon svg{width:.9rem;height:.9rem;display:block}.controls-line{--control-h-md:var(--control-h-lg);--control-h:var(--control-h-lg);align-items:center;gap:var(--space-3);min-block-size:4.25rem;padding-inline:var(--space-6) var(--space-5);flex:100%;min-inline-size:0;display:flex}.controls-line-card{background:var(--layer-surface);border:1px solid var(--card-edge);border-radius:var(--radius-card);box-shadow:var(--elevation-card);overflow:clip}.controls-line-lead{align-items:center;gap:var(--space-3);flex:none;min-inline-size:0;max-inline-size:22rem;display:flex}.controls-line-title{min-inline-size:0;display:flex}.controls-line-fill{min-inline-size:var(--space-2);flex:1 1 0}.controls-line-search{flex:100 17rem;min-inline-size:6rem;max-inline-size:40rem}.controls-line[data-search-wide=true] .controls-line-search{flex-basis:24rem}.controls-line-search .search-wrap{inline-size:100%;min-inline-size:0;max-inline-size:none}.controls-line :is(.search-wrap input,.controls-line-searchrow input){block-size:var(--control-h-lg);min-block-size:var(--control-h-lg)}.controls-line .seg-track{min-block-size:var(--control-h-lg)}.controls-line-filter{align-items:center;gap:var(--space-3);flex:0 auto;min-inline-size:0;display:flex}.controls-line-filter>:is(.trigger-pill,.filter-trigger){flex:none}.controls-line-filter>.applied-tags{flex:0 auto;overflow:hidden}.controls-line-end{align-items:center;gap:var(--space-3);flex:none;min-inline-size:0;display:flex}.controls-line[data-lead-flow=true] .controls-line-search{flex:0 21.25rem}.controls-line[data-lead-flow=true] .controls-line-end{margin-inline-start:auto}.controls-line[data-lead-flow=true] .controls-line-fill{display:none}@media(min-width:48rem){.controls-line-end[data-rail-views=true]{display:none}}.controls-line-count{font-family:var(--font-family-ui);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.controls-line-word{font-family:var(--font-family-ui);font-weight:var(--weight-regular)}.controls-line[data-lead-flow=true] .controls-line-lead{align-items:center;gap:var(--space-4);flex-direction:row;max-inline-size:none}.controls-line[data-lead-flow=true] .controls-line-dot{color:var(--text-3)}.controls-line[data-lead-flow=true] .controls-line-count{font-size:var(--text-section);line-height:1.3;font-weight:var(--weight-semibold);color:var(--color-ink)}.controls-line[data-lead-flow=true] .controls-line-count .controls-line-word{font-size:var(--text-body);font-weight:var(--weight-regular);color:var(--text-3)}.controls-line-period{font-size:var(--text-caption);color:var(--color-ink-3);white-space:nowrap;flex:none;line-height:1.25}.table-toolbar[data-in-card=true]:has(>.controls-line,>.head,>.selection-bar[data-active=true]){border-block-end:0;gap:0;min-block-size:0;padding:0}.table-frame>.table-toolbar[data-in-card=true]:has(>.head){padding-block-end:var(--space-4)}.controls-line-icon{inline-size:var(--control-h-md);block-size:var(--control-h-md);border-radius:var(--radius-pill);background:var(--form-field-fill);box-shadow:none;color:var(--color-ink);cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.controls-line-icon:hover{background:var(--surface-hover)}.controls-line-icon:focus-visible{box-shadow:var(--elevation-control),var(--ring);outline:none}.controls-line-extra{align-items:center;gap:var(--space-3);flex:none;display:flex}.controls-line[data-wrap=true]{row-gap:var(--space-3);padding-block:var(--space-3);flex-wrap:wrap}.controls-line[data-wrap=true] .controls-line-search{flex-basis:12rem;min-inline-size:9rem}.controls-line-select{flex:none;display:flex}.controls-line-select .select-toggle{inline-size:var(--control-h-md);justify-content:center;padding:0;position:relative}.controls-line-select .select-toggle>span:last-child{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.controls-line-searchrow{padding:0 var(--space-4) var(--space-3)}.controls-line-searchrow .search-wrap{inline-size:100%;max-inline-size:none}.controls-line-searchrow .search-wrap input{block-size:var(--control-h-lg);min-block-size:var(--control-h-lg)}.views-menu-trigger{align-items:center;gap:var(--space-2);block-size:var(--control-h-md);min-inline-size:0;padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-control);font-family:var(--font-family-heading);font-size:var(--text-section);font-weight:var(--weight-semibold);letter-spacing:var(--text-section--letter-spacing);color:var(--color-ink);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;margin:0;margin-inline-start:calc(var(--space-3) * -1);line-height:1.2;display:inline-flex}.views-menu-trigger[data-single=true]{cursor:default;padding-inline:var(--space-3) 0}.views-menu-trigger:not([data-single=true]):hover,.views-menu-trigger[data-state=open]{background:var(--surface-hover)}.views-menu-trigger:focus-visible{box-shadow:var(--ring);outline:none}.views-menu-name{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.views-menu-chev{color:var(--text-2);flex:none}.views-field{justify-content:center;align-items:flex-start;gap:var(--space-1);block-size:var(--control-h-lg);min-inline-size:0;max-inline-size:18rem;padding:0 var(--scope-pill-pad);border-radius:var(--radius-control);background:var(--form-field-fill,var(--gray-100));color:var(--color-ink);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);border:0;flex-direction:column-reverse;margin:0;display:inline-flex}@media(hover:hover){.views-field:hover{background:var(--form-field-fill-hover,var(--gray-100))}}.views-field[data-state=open]{background:var(--form-field-focus-fill,var(--gray-200))}.views-field:focus-visible{box-shadow:var(--form-field-ring,var(--ring));outline:none}.views-field-label{font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--color-ink-2);white-space:nowrap;line-height:1}.views-field-value{align-items:center;gap:var(--space-2);min-inline-size:0;max-inline-size:100%;font-size:var(--text-body);font-weight:var(--weight-medium);white-space:nowrap;line-height:1.2;display:flex}.controls-line-scope{flex:none;align-items:center;min-inline-size:0;display:flex}.ui-page__controls:has(.views-field){--control-h-md:var(--control-h-lg);--control-h:var(--control-h-lg)}.ui-page__controls:has(.views-field) .seg-track{min-block-size:var(--control-h-lg)}.controls-line-lead:has(>.controls-line-scope){gap:var(--space-4);max-inline-size:none}.head{flex-direction:column;inline-size:100%;min-inline-size:0;display:flex}.controls-line[data-head=true]{min-block-size:var(--control-h-lg);gap:var(--space-3);padding:0}.controls-line[data-head=true] .controls-line-search{flex:0 17.5rem;min-inline-size:6rem}.controls-line[data-head=true] .controls-line-fill{flex:1 1 0}.controls-line[data-head=true] .controls-line-end,.controls-line[data-head=true] .controls-line-extra{flex:none}.controls-line[data-head=true] .controls-line-scope{flex:0 auto}.controls-line[data-head=true] .controls-line-icon,.controls-line[data-head=true] .controls-line-scope:not(:has(*)){display:none}@media(min-width:48rem){.controls-line[data-head=true][data-compact=true] .controls-line-icon:not([data-open]){display:inline-grid}.controls-line[data-head=true] .controls-line-select,.head:not(:has(>.controls-line[data-compact=true]))>.controls-line-searchrow[data-head-row=true]{display:none}}@media(max-width:47.99rem){.controls-line[data-head=true] .controls-line-icon:not([data-open]){display:inline-grid}.controls-line[data-head=true] .controls-line-search,.controls-line[data-head=true] .controls-line-extra:not([data-phone=true]){display:none}.controls-line[data-head=true] .controls-line-scope:has(>[data-dock=true]){flex-basis:100%}}.controls-line-periodfield{cursor:default}.views-field.controls-line-periodfield:hover{background:var(--form-field-fill,var(--gray-100))}@media(max-width:47.99rem){.controls-line[data-head=true]{row-gap:var(--space-3);flex-wrap:wrap}.controls-line[data-head=true] .controls-line-scope{flex:7rem;order:1;min-inline-size:0}.controls-line[data-head=true] .controls-line-fill,.controls-line[data-head=true] .controls-line-end{display:none}.controls-line[data-head=true]>[data-head-stage]{background:0 0;border:0;flex:100%;order:3;min-inline-size:0;padding:0}.controls-line[data-head=true] .controls-line-extra{order:1}.controls-line[data-head=true] :is(.controls-line-icon,.controls-line-filter,.controls-line-select){order:2}.controls-line[data-head=true] .controls-line-filter{display:contents}.controls-line[data-head=true] .controls-line-filter>:not(.applied-tags){order:2}.controls-line[data-head=true] .controls-line-filter>.applied-tags{flex-wrap:wrap;flex:100%;order:4;overflow:visible}.controls-line[data-head=true]:has(>:is(.controls-line-scope,.controls-line-extra)) .controls-line-icon:first-of-type{margin-inline-start:auto}}.views-menu-pop{z-index:var(--z-anchored);inline-size:19.5rem;max-inline-size:min(19.5rem,92vw);padding:calc(var(--space-1) * 1.5);background:var(--layer-raised);border:1px solid var(--border);border-radius:var(--radius-menu);box-shadow:var(--elevation-panel);max-block-size:var(--bits-dropdown-menu-content-available-height,none);overscroll-behavior:contain;transition:opacity .12s var(--ease-out);outline:none;overflow-y:auto}@starting-style{.views-menu-pop{opacity:0}}.views-menu-row{align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--control-h-md);padding:0 var(--space-3);border-radius:var(--radius-control);font-family:var(--font-family-ui);font-size:var(--text-body);font-weight:var(--weight-regular);color:var(--color-ink-body);text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;outline:none;text-decoration:none;display:flex}.views-menu-row[data-touch=true]{min-block-size:var(--control-h-lg)}.views-menu-row:hover:not(:disabled),.views-menu-row[data-highlighted],.views-menu-row:focus-visible{background:var(--surface-hover)}.views-menu-row[aria-current=page],.views-menu-row[aria-current=true]{background:var(--selected-bg);color:var(--color-ink);font-weight:var(--weight-semibold)}.views-menu-row:disabled{opacity:.45;cursor:not-allowed}.views-menu-text{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.views-menu-label{text-overflow:ellipsis;overflow:hidden}.views-menu-desc{font-size:var(--text-meta);color:var(--text-2);font-weight:var(--weight-regular)}.views-menu-count{font-family:var(--font-family-figure);font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--text-2);font-variant-numeric:tabular-nums;flex:none}.views-menu-tick{color:var(--color-ink);flex:none}.views-menu-chevr{color:var(--text-3);flex:none}.views-menu-row[data-more=true]{color:var(--text-2);font-size:var(--text-meta)}.views-menu-row[data-act=true]{color:var(--color-ink);font-weight:var(--weight-medium)}.views-menu-row[data-act=true][data-danger=true]{color:var(--color-danger)}.views-menu-hint{font-size:var(--text-meta);font-weight:var(--weight-regular);color:var(--text-2);flex:none}.views-menu-group{padding:var(--space-3) var(--space-3) var(--space-1);font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--text-3)}.views-menu-rule{block-size:1px;margin:calc(var(--space-1) * 1.5) var(--space-2);background:var(--border-soft);padding:0;list-style:none;display:block}.views-menu-scroll{max-block-size:max(12rem,calc(var(--bits-dropdown-menu-content-available-height,40rem) - 9.5rem));overscroll-behavior:contain;overflow-y:auto}.views-menu-sheet{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.filter-trigger[data-set=true]{background:var(--selected-bg);border-color:#0000}.filter-trigger[data-state=open]{border-color:var(--border-strong);background:var(--surface-hover)}.filter-trigger-ico{flex:none}.filter-trigger-count{block-size:1.25rem;min-inline-size:1.25rem;padding-inline:calc(var(--space-1) * 1.25);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--on-accent);font-family:var(--font-family-figure);font-size:var(--text-meta);font-weight:var(--weight-semibold);place-items:center;line-height:1;display:inline-grid}.popover-content.filter-pop{inline-size:min(38.875rem,100vw - 2rem);max-inline-size:none;padding:0;overflow:hidden}.filter-pop-body{block-size:min(max(calc(var(--pop-rows,99) * 2.75rem + 1.75rem),16rem),27.1875rem,calc(var(--bits-popover-content-available-height,99rem) - .125rem));grid-template-columns:minmax(0,16.75rem) minmax(0,1fr);min-block-size:0;display:grid}.filter-pop-facets{min-block-size:0;padding:var(--space-2) calc(var(--space-1) * 1.5) calc(var(--space-1) * 1.5);border-inline-end:1px solid var(--border-soft);flex-direction:column;gap:.125rem;display:flex;overflow-y:auto}.filter-pop-facet{align-items:center;gap:var(--space-3);min-block-size:2.625rem;padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-control);font-family:var(--font-family-ui);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-ink-body);text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;display:flex}.filter-pop-facet:hover:not(:disabled){background:var(--surface-hover)}.filter-pop-facet:focus-visible{box-shadow:var(--ring);outline:none}.filter-pop-facet[data-open=true]{background:var(--selected-bg);color:var(--color-ink);font-weight:var(--weight-semibold)}.filter-pop-facet:disabled{opacity:.45;cursor:not-allowed}.filter-pop-facet-ico,.filter-pop-ico{color:var(--text-2);flex:none;display:inline-flex}.filter-pop-facet-ico :where(svg){block-size:1.0625rem;inline-size:1.0625rem}.filter-pop-facet-text{min-inline-size:0;padding-block:var(--space-1);flex-direction:column;flex:auto;align-items:flex-start;display:flex}.filter-pop-facet-label{flex:none;max-inline-size:100%}.filter-pop-facet-value{white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-line-clamp:2;line-clamp:2;text-align:start;max-inline-size:100%;font-size:var(--text-meta);font-weight:var(--weight-regular);color:var(--text-3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.filter-pop-facet[data-set=true] .filter-pop-facet-value{color:var(--color-ink);font-weight:var(--weight-medium)}.filter-pop-chev{color:var(--text-3);flex:none;margin-inline-start:auto}.filter-pop-facet-value+.filter-pop-chev{margin-inline-start:var(--space-2)}.filter-pop-facet[data-more=true]{color:var(--text-2);font-size:var(--text-meta);font-weight:var(--weight-regular)}.filter-pop-group{padding:var(--space-3) var(--space-3) var(--space-1);font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--text-3)}.filter-pop-group[data-sheet=true]{margin:var(--space-3) 0 0;padding:0}.filter-pop-body[data-views=true]{block-size:auto;min-block-size:22rem;max-block-size:min(36rem,calc(var(--bits-popover-content-available-height,99rem) - .125rem))}.filter-pop-views{flex-direction:column;gap:.125rem;display:flex}.filter-pop-views .views-menu-row[data-act=true]{color:var(--text-2)}.filter-pop-views .views-menu-row[data-act=true]:hover:not(:disabled){color:var(--color-ink)}.filter-pop-sheet .filter-pop-views{margin-block-end:var(--space-2)}.filter-pop-note{padding:var(--space-3) var(--space-3) var(--space-2);font-size:var(--text-meta);color:var(--text-2);order:99;margin:auto 0 0;line-height:1.4}.filter-pop-note[data-sheet=true]{margin:var(--space-4) 0 0;order:0;padding:0}.filter-pop-values{min-block-size:0;min-inline-size:0;padding:calc(var(--space-1) * 1.5);flex-direction:column;display:flex}.filter-pop-values .picker-list{block-size:100%}.filter-pop-values .picker-head{padding:var(--space-1) .125rem calc(var(--space-1) * 1.5);border-block-end:0}.filter-pop-range{flex-direction:column;min-block-size:0;padding:.125rem;display:flex;overflow-y:auto}.filter-pop-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.filter-pop-rule{block-size:1px;margin:var(--space-1) var(--space-2);background:var(--border-soft)}.filter-pop-radio{border-radius:var(--radius-pill);border:1.5px solid var(--gray-400);box-sizing:border-box;flex:none;block-size:1rem;inline-size:1rem}.count-filter-row[data-active=true] .filter-pop-radio{border:5px solid var(--color-accent)}.filter-pop-sheet .count-filter-pill:not([data-active=true]) .count-filter-pill-named{color:var(--color-ink-2);font-weight:var(--weight-regular)}.filter-pop-words{font-weight:var(--weight-regular);font-size:var(--text-meta);color:var(--text-2);margin-inline-start:.125rem}.filter-pop-pick{color:var(--color-ink)}.filter-pop-pick .filter-pop-chev{margin-inline-start:auto}.filter-pop-foot{align-items:center;gap:var(--space-4);display:flex}.filter-pop-foot .filter-sheet-cta{flex:auto}.filter-pop-clear{padding-inline:var(--space-3);white-space:nowrap;flex:none}.applied-tags{align-items:center;gap:var(--space-2);flex-wrap:nowrap;min-inline-size:0;display:inline-flex}.applied-tag{align-items:center;gap:var(--space-1);min-inline-size:0;max-inline-size:14rem;block-size:var(--control-h-sm);padding-inline:var(--space-3) var(--space-1);border-radius:var(--radius-pill);background:var(--selected-bg);color:var(--color-ink);font-family:var(--font-family-ui);font-size:var(--text-meta);font-weight:var(--weight-medium);line-height:1.2;display:inline-flex}.applied-tag[data-offer]{padding-inline:var(--space-3);background:var(--form-field-fill);cursor:pointer;white-space:nowrap;border:0;text-decoration:none}@media(hover:hover){.applied-tag[data-offer]:hover{background:var(--form-field-fill-hover)}}.applied-tag[data-offer]:focus-visible{box-shadow:var(--ring);outline:none}.applied-tag-lead{color:var(--text-2)}.applied-tag-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.applied-tag-x{border-radius:var(--radius-pill);block-size:1.5rem;inline-size:1.5rem;color:var(--text-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid;position:relative}@media(hover:hover){.applied-tag-x:hover{background:var(--surface-hover);color:var(--color-ink)}}.applied-tag-x:focus-visible{box-shadow:var(--ring);outline:none}.applied-tags-clear{padding:0 var(--space-2);font:inherit;font-size:var(--text-meta);color:var(--text-2);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--link-underline-rest);text-decoration-color:var(--link-underline-rest);text-underline-offset:var(--link-underline-offset);white-space:nowrap;background:0 0;border:0;flex:none}.applied-tags-clear:hover{color:var(--color-ink);text-decoration-color:currentColor}.applied-tags-clear:focus-visible{box-shadow:var(--ring);outline:none}@media(pointer:coarse){.applied-tag{block-size:var(--target-min-coarse);padding-inline-end:0}.applied-tag-x{inline-size:var(--target-min-coarse);block-size:var(--target-min-coarse)}.applied-tags-clear{min-block-size:var(--target-min-coarse);min-inline-size:var(--target-min-coarse);justify-content:center;align-items:center;display:inline-flex}}@media(max-width:47.99rem){.applied-tag[data-offer],.applied-tags[data-offers-only=true]{display:none}}.selection-bar{align-items:center;gap:var(--space-3);min-block-size:4.25rem;min-inline-size:0;padding-inline:var(--space-6) var(--space-5);flex:100%;display:flex}.selection-bar[data-active=false]{flex:none;min-block-size:0;padding:0}.selection-bar-count{flex:none;margin:0}.selection-bar-figure{font-family:var(--font-family-heading);font-size:var(--text-section);font-weight:var(--weight-semibold);letter-spacing:var(--text-section--letter-spacing);color:var(--color-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.selection-bar-scope,.selection-bar-clear{padding:var(--space-2);border-radius:var(--radius-control);font-family:var(--font-family-ui);font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--text-2);white-space:nowrap;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--link-underline-rest);text-decoration-color:var(--link-underline-rest);text-underline-offset:var(--link-underline-offset);background:0 0;border:0;flex:none}.selection-bar-scope{color:var(--color-ink)}.selection-bar-scope:hover,.selection-bar-clear:hover{text-decoration-color:currentColor}.selection-bar-scope:focus-visible,.selection-bar-clear:focus-visible{box-shadow:var(--ring);outline:none}.selection-bar-clear{margin-inline-start:auto}.selection-bar-acts{align-items:center;gap:var(--space-3);min-inline-size:0;padding-block:var(--space-3);--control-pad-x:var(--space-3);flex-wrap:wrap;flex:0 auto;align-content:center;display:flex}.selection-bar-acts>*{flex:none}.selection-bar-acts .btn{padding-inline:var(--space-4)}.selection-bar-acts .select-trigger .select-value[data-placeholder=true]{color:var(--color-ink);opacity:1;font-weight:var(--weight-medium)}.selection-bar-acts .select-trigger{border-radius:var(--radius-pill)}.selection-bar-sheet{gap:var(--space-3);padding-block:var(--space-2) var(--space-4);flex-direction:column;display:flex}.popover-content.selection-bar-pop{inline-size:min(20rem,100vw - 2rem);padding:var(--space-3)}.popover-content.selection-bar-pop .selection-bar-sheet{padding-block:0}.selection-bar-sheet>*,.selection-bar-sheet form{inline-size:100%}.selection-bar-sheet .btn{justify-content:center;inline-size:100%}.selection-bar-pop .selection-bar-sheet{gap:0}.selection-bar-pop .selection-bar-sheet .btn{min-block-size:var(--control-h-md);padding:var(--space-2) var(--space-3);box-shadow:none;border-radius:var(--radius-control);color:var(--color-ink);font-weight:var(--weight-medium);background:0 0;border:0;justify-content:flex-start}.selection-bar-pop .selection-bar-sheet .btn:hover:not(:disabled),.selection-bar-pop .selection-bar-sheet .btn:focus-visible{background:var(--surface-hover)}.selection-bar-acts form{align-items:center;gap:var(--space-2);flex-wrap:nowrap;margin:0;display:flex}.selection-bar-acts :is(.select-trigger,select,input[type=text],input[type=search]){inline-size:clamp(10rem,12vw,11rem);min-inline-size:0}@media(max-width:47.99rem){.controls-line:not([data-head=true]){min-block-size:var(--control-h-lg);padding-block:0}.controls-line:not([data-head=true]) .controls-line-lead:not(:has(>.controls-line-scope)){align-items:center;gap:var(--space-2);flex-direction:row;min-inline-size:0}.controls-line:not([data-head=true]) .controls-line-lead:not(:has(>.controls-line-scope)) .controls-line-count{white-space:nowrap}.table-frame[data-stack=true]:has(.stacked-card)>.table-toolbar>.controls-line:not([data-head=true]){padding-inline:0}.table-frame[data-stack=true]:has(.stacked-card)>.table-toolbar[data-in-card=true]:has(>.controls-line:not([data-head=true])){padding-block-end:var(--space-4)}.table-frame[data-stack=true]:has(.stacked-card):has(>.table-toolbar>.controls-line:not([data-head=true])) .data-table{margin-block-start:0}.controls-line:not([data-head=true]) .controls-line-end{display:contents}}@media(min-width:48rem)and (max-width:63.99rem){.controls-line{row-gap:var(--space-2);padding-block:var(--space-3);flex-wrap:wrap}.controls-line-search{flex-basis:11rem}}@media(max-width:63.99rem){.table-frame[data-stack=true]:has(>.table-toolbar>:is(.controls-line,.selection-bar)):has(tbody tr[data-has-card=true]){background:var(--layer-surface);border:1px solid var(--card-edge);border-radius:var(--radius-card);box-shadow:var(--elevation-card);overflow:clip}.table-frame[data-stack=true]:has(>.table-toolbar>:is(.controls-line,.selection-bar)) tbody tr[data-has-card=true]{margin-bottom:0}}@media(max-width:47.99rem){.controls-line[data-lead-flow=true] .controls-line-lead{align-items:center;gap:var(--space-4);flex-direction:row;flex:100%;min-inline-size:0}.controls-line[data-lead-flow=true] .controls-line-end{margin-inline-start:auto}.controls-line[data-lead-flow=true] .controls-line-count,.controls-line[data-lead-flow=true] .views-menu-trigger{font-size:var(--text-section)}.controls-line,.selection-bar{gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);min-block-size:0}.controls-line-lead{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:0;min-inline-size:max-content}.controls-line-lead:has(>.controls-line-scope),.controls-line[data-lead-flow=true] .controls-line-lead:has(>.controls-line-scope){align-items:center;gap:var(--space-2) var(--space-3);flex-flow:wrap;min-inline-size:min-content}.controls-line-fill{display:none}.controls-line .controls-line-end .seg-track[data-size=md]>.seg-item{padding-inline:var(--space-3)}.controls-line{row-gap:var(--space-2);flex-wrap:wrap}.views-menu-trigger[data-single=true]{padding-inline:var(--space-2) 0;margin-inline-start:calc(var(--space-2) * -1)}.controls-line-filter,.controls-line-end,.controls-line-extra{gap:var(--space-2)}.controls-line-count{font-size:var(--text-meta);line-height:1.25rem}.views-menu-trigger{block-size:var(--icon-btn-size-sm);font-size:var(--text-body);padding-inline:var(--space-2) var(--space-1);gap:var(--space-1);margin-inline-start:calc(var(--space-2) * -1);position:relative}.views-menu-trigger:after{content:"";position:absolute;inset-block:-.5rem;inset-inline:0}.views-menu-chev{block-size:1rem;inline-size:1rem}.filter-trigger{inline-size:var(--control-h-md);padding:0;position:relative}.filter-trigger-label{display:none}.filter-trigger-count{min-inline-size:1.25rem;position:absolute;inset-block-start:.125rem;inset-inline-end:.125rem}.filter-trigger[data-set=true] .filter-trigger-ico{transform:translate(-.1875rem,.1875rem)}.selection-bar{row-gap:var(--space-2);flex-wrap:wrap}.selection-bar-acts{scrollbar-width:none;padding-block:var(--space-1);flex-wrap:nowrap;flex:100%;order:3;overflow-x:auto}.table-frame:has(>.table-toolbar>.selection-bar[data-active=true]){overflow:clip}.table-toolbar:has(>.selection-bar[data-active=true]){z-index:var(--z-sticky);background:var(--layer-surface);position:sticky;inset-block-start:var(--h-appbar)}.table-toolbar>.selection-bar[data-active=true]{border-block-end:1px solid var(--border-soft)}.selection-bar-acts :is(.select-trigger,select,input[type=text],input[type=search]){inline-size:10.5rem}.selection-bar-acts::-webkit-scrollbar{display:none}.selection-bar-clear{margin-inline-start:auto}}[data-theme=dark] .views-menu-row[aria-current=page],[data-theme=dark] .filter-pop-facet[data-open=true]{background:var(--selected-bg)}[data-theme=dark] .views-menu-trigger[data-state=open]{background:var(--gray-200)}.icon-btn{width:var(--icon-btn-size);height:var(--icon-btn-size);border-radius:var(--radius-circle);color:var(--color-ink-2);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.icon-btn[data-size=sm]{width:var(--icon-btn-size-sm);height:var(--icon-btn-size-sm)}@media(hover:hover){.icon-btn:hover:not(:disabled){background:var(--surface-hover-2)}}.icon-btn[data-tone=danger]:hover:not(:disabled){color:var(--color-danger-strong);background:var(--color-danger-strong-bg-2)}.icon-btn:focus-visible{box-shadow:var(--ring);outline:none}.icon-btn:disabled{opacity:.4;cursor:not-allowed}.icon-btn-glyph{display:inline-flex}.icon-btn-glyph svg{width:1rem;height:1rem;display:block}.icon-btn[data-size=sm] .icon-btn-glyph svg{width:.85rem;height:.85rem}.actions-menu-trigger{gap:.4rem}.actions-menu-trigger:active:not(:disabled):not([aria-disabled=true]){background-color:var(--surface-pressed)}.actions-menu-anchor{display:inline-flex}:is(.select-content,.combo-content,.dropdown-content,.popover-content,.tooltip-content,.actions-menu-pop,.views-menu-pop,.count-filter-pop,.picker-pop,.app-pop,.app-navsheet,.cmdk,.dp-modal-card,.dialog-content,.modal,.alert-dialog,.sheet,.tag-editor-inline-suggestions):is(:focus,:focus-visible){outline:none}.actions-menu-pop{z-index:var(--z-anchored);min-width:13rem;max-width:min(20rem,92vw);padding:var(--space-1);background:var(--layer-raised);border:1px solid var(--border);border-radius:var(--radius-menu);box-shadow:var(--elevation-panel);max-height:var(--bits-dropdown-menu-content-available-height,none);overflow-y:auto}.actions-menu-item{align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-h-md);padding:var(--space-2) var(--space-3);font-family:var(--font-family-ui);font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--color-ink);border-radius:var(--radius-control);cursor:pointer;text-align:left;transition:background-color .12s var(--ease-out),color .12s var(--ease-out);background:0 0;border:0;outline:none;text-decoration:none;display:flex}.actions-menu-item[data-touch=true]{min-height:var(--control-h-lg)}.actions-menu-item:hover:not(:disabled):not([aria-disabled=true]),.actions-menu-item[data-highlighted],.actions-menu-item:focus-visible{background:var(--surface-hover);box-shadow:none}html[data-kbd] .actions-menu-item:focus-visible{box-shadow:var(--ring)}.actions-menu-item:disabled,.actions-menu-item[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.actions-menu-item-icon{color:var(--color-ink-2);flex-shrink:0;display:inline-flex}.actions-menu-item-icon svg{width:1.05rem;height:1.05rem;display:block}.actions-menu-item-text{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.actions-menu-item-label{text-overflow:ellipsis;overflow:hidden}.actions-menu-item-desc{font-size:var(--text-caption);font-weight:var(--weight-regular);color:var(--color-ink-2)}.actions-menu-item[data-danger=true],.actions-menu-item[data-danger=true] .actions-menu-item-icon{color:var(--color-danger)}.actions-menu-item[data-danger=true]:hover:not(:disabled),.actions-menu-item[data-danger=true][data-highlighted],.actions-menu-item[data-danger=true]:focus-visible{background:var(--tone-danger-bg)}.actions-menu-sep{height:1px;margin:var(--space-1) var(--space-2);background:var(--border-soft);display:block}.actions-menu-group,.select-group{padding:var(--space-3) var(--space-3) var(--space-1);color:var(--color-ink-3)}.actions-menu-sheet{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.action-bar{display:none}@media(max-width:47.99rem){.action-bar{--control-h-md:var(--action-bar-h);--icon-btn-size:var(--action-bar-h);z-index:var(--z-sticky);align-items:center;gap:var(--space-2);padding:var(--space-3) var(--page-gutter) calc(var(--space-3) + var(--edge-safe-b));background:var(--layer-surface);border-top:1px solid var(--card-edge);display:flex;position:fixed;inset-block-end:var(--system-banner-h);inset-inline:0}body:has(.action-bar){padding-block-end:calc(var(--system-banner-h) + var(--action-bar-h) + var(--space-8) + var(--edge-safe-b))}.action-bar>:is(.btn,a.btn):not(.icon-btn-action--only){min-inline-size:0;padding-inline:var(--space-4);flex:1 1 0}.action-bar>:is(.icon-btn,.icon-btn-action--only,.actions-menu-anchor){flex:none}}.action-bar[data-always=true]{--control-h-md:var(--action-bar-h);--icon-btn-size:var(--action-bar-h);z-index:var(--z-sticky);align-items:center;gap:var(--space-2);padding:var(--space-3) var(--page-gutter) calc(var(--space-3) + var(--edge-safe-b));background:var(--layer-surface);border-top:1px solid var(--card-edge);display:flex;position:sticky;inset-block-end:var(--system-banner-h)}.action-sheet{gap:var(--space-2);margin-inline:calc(var(--space-3) * -1);flex-direction:column;display:flex}.sheet-footer:has(>.action-sheet-pinned){padding-block:var(--space-1) var(--space-3)}.sheet-body:has(>.action-sheet:empty){display:none}.action-sheet-pinned{max-block-size:calc(var(--viewport-h) * .5);overscroll-behavior:contain;overflow-y:auto}.action-sheet-group+.action-sheet-group{border-top:1px solid var(--border-soft);padding-block-start:var(--space-2)}.action-sheet-group-label{padding:var(--space-2) var(--space-3) var(--space-1);margin:0}.action-sheet-rows{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.action-sheet-row{align-items:center;gap:var(--space-4);inline-size:100%;min-block-size:var(--control-h-lg);padding:var(--space-2) var(--space-3);font-family:var(--font-family-ui);font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-ink);text-align:start;border-radius:var(--radius-control);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;text-decoration:none;display:flex}@media(hover:hover){.action-sheet-row:hover:not(:disabled){background:var(--surface-hover)}}.action-sheet-row:active:not(:disabled){background:var(--surface-pressed)}.action-sheet-row:focus-visible{box-shadow:var(--ring);outline:none}.action-sheet-row[data-selected=true]{background:var(--selected-bg)}.action-sheet-row:disabled{opacity:.4;cursor:not-allowed}.action-sheet-row[data-danger=true],.action-sheet-row[data-danger=true] .action-sheet-icon{color:var(--color-danger)}.action-sheet-icon{color:var(--color-ink-2);flex:none;display:inline-flex}.action-sheet-icon svg{inline-size:var(--space-5);block-size:var(--space-5);display:block}.action-sheet-figure{inline-size:var(--control-h-md);block-size:var(--control-h-md);border-radius:var(--radius-control);background:var(--layer-sunken);font-family:var(--font-family-ui);font-size:var(--text-body);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-ink-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.action-sheet-text{gap:var(--space-1);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.action-sheet-label{overflow-wrap:break-word}.action-sheet-desc{align-items:center;gap:var(--space-2);font-size:var(--text-meta);font-weight:var(--weight-regular);line-height:var(--text-meta--line-height);color:var(--color-ink-2);flex-wrap:wrap;display:flex}.action-sheet-end{color:var(--color-ink-3);flex:none;display:inline-flex}.action-sheet-end[data-check=true]{color:var(--color-ink)}.action-sheet-kicker{margin:0}.add-card{border:1.5px dashed var(--border-strong);border-radius:var(--radius-md);width:100%;min-height:3.25rem;color:var(--color-ink-2);font-family:var(--font-family-ui);font-size:var(--text-body-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1rem;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:flex}@media(hover:hover){.add-card:hover:not([data-disabled=true]){border-color:var(--color-ink);background:var(--surface-hover)}}.add-card:focus-visible{box-shadow:var(--ring);border-color:var(--color-ink);outline:none}.add-card:disabled,.add-card[data-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.add-card-icon{display:inline-flex}.add-card-icon svg{display:block}.add-card+.table-frame,.add-card+table,.add-card+.data-table,.add-card+.card,.add-card+.card-section,.add-card+.stack{margin-top:1.5rem}.add-card[data-spaced=true]{margin-bottom:1.25rem}.email-text{overflow-wrap:break-word;min-inline-size:0;max-inline-size:100%}.email-text__part{white-space:nowrap}.editable-section{width:100%;min-width:0}.record-header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.record-header-text{flex:16rem;min-width:0}.record-header .eyebrow,.record-header-eyebrow{margin-bottom:.3rem}.record-header-title{font-family:var(--font-family-ui);font-size:var(--text-h1);font-weight:var(--text-h1--font-weight);letter-spacing:var(--text-h1--letter-spacing);line-height:var(--text-h1--line-height);color:var(--color-ink);margin:0}.record-header-meta{flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin-top:.45rem;display:flex}.record-header-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.6rem;min-width:0;max-width:100%;display:flex}@media(max-width:47.99rem){.record-header-actions,.record-header-actions>*,.record-header-actions .btn{width:100%}}.filter-modal{margin-bottom:var(--filter-bar-mb,1rem)}.filter-modal-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.ui-page__controls .filter-modal{--filter-bar-mb:0;inline-size:100%}.ui-page__controls .filter-modal-toolbar:last-child{margin-block-end:0}.filter-modal[data-inline]{--filter-bar-mb:0}.filter-modal[data-inline] .filter-modal-toolbar{gap:var(--space-2);margin-block-end:0}.filter-modal[data-inline] .search-wrap{max-inline-size:22rem}.filter-modal[data-inline] .search-wrap input{block-size:var(--control-h-md);min-block-size:var(--control-h-md);padding-block:0}.ui-page__controls .chips-row{margin-block-start:var(--space-3)}.filter-modal-toolbar .filter-bar-trigger{flex-shrink:0}.filter-modal-view{min-width:0;max-width:100%;display:inline-flex}.filter-modal-body{flex-direction:column;gap:1.25rem;display:flex}.filter-group{border:0;min-width:0;margin:0;padding:0}.filter-group-label{font-family:var(--font-family-ui);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);color:var(--color-ink-2);margin:0 0 .55rem;padding:0;display:block}.filter-group-options{flex-wrap:wrap;gap:.4rem;display:flex}.filter-option{font-family:var(--font-family-ui);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);color:var(--color-ink-2);background:var(--color-paper);border:1px solid var(--border-strong);border-radius:var(--radius-md);cursor:pointer;padding:.4rem .85rem;transition:color .15s,border-color .15s,background .15s}.filter-option:hover{border-color:var(--color-ink)}.filter-option:focus-visible{box-shadow:var(--ring);outline:none}.filter-option[data-active=true]{background:var(--selected-bg);color:var(--color-ink);border-color:#0000}.filter-option-count{font-family:var(--font-family-ui);font-size:var(--text-micro);font-variant-numeric:tabular-nums;color:var(--color-ink-3);margin-inline-start:.45rem}.filter-option[data-active=true] .filter-option-count{color:var(--on-ink-dim)}.filter-option-row .filter-option-count{margin-inline-start:auto}.filter-option:has(.filter-option-check){align-items:center;gap:.45rem;display:inline-flex}.filter-option-check{border-width:1.5px;width:.9375rem;height:.9375rem}.filter-option[data-active=true] .filter-option-check[data-state=checked]{background:var(--color-paper);border-color:var(--color-paper);color:var(--color-ink)}.filter-group--searchable{flex-direction:column;gap:.55rem;display:flex}.filter-group-search{position:relative}.filter-group-search input{width:100%;font-size:var(--text-caption);min-height:2.2rem;padding-left:1.6rem}.filter-group-search .search-icon{opacity:.5;left:0}.filter-group-search .search-icon svg{width:.875rem;height:.875rem}.filter-group-list{border:1px solid var(--border);flex-direction:column;max-height:14rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.filter-option-row{width:100%;font-family:var(--font-family-ui);font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--color-ink-2);border-radius:var(--radius-control);min-height:var(--control-h-md);padding:var(--space-2) var(--space-3);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.6rem;transition:color .12s,background .12s;display:flex}.filter-option-row:hover{background:var(--surface-hover)}.filter-option-row:active{background:var(--surface-pressed)}.filter-option-row:focus-visible{box-shadow:var(--ring);outline:none}.filter-option-row[data-active=true]{color:var(--color-ink);background:var(--selected-bg)}.filter-option-row .filter-option-check{border-width:1.5px;flex-shrink:0;width:1rem;height:1rem}.filter-option-row-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.filter-group-empty{font-family:var(--font-family-ui);font-size:var(--text-eyebrow);color:var(--color-ink-2);margin:0;padding:.75rem .7rem}.filter-modal-footer{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.chips-clear-all{font-family:var(--font-family-ui);font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--color-ink-2);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--link-underline-rest);text-decoration-color:var(--link-underline-rest);text-underline-offset:var(--link-underline-offset);background:0 0;border:0;padding:.3rem .4rem;transition:text-decoration-color .15s}.chips-clear-all:hover{text-decoration-color:currentColor}.chips-clear-all:focus-visible{box-shadow:var(--ring);outline:none}@media(max-width:47.99rem){.quick-grid{grid-template-columns:1fr}.page-header{padding-top:.25rem}.page-top{padding-top:.5rem}.page-header-body{flex-direction:column;align-items:stretch}.page-header-actions{width:100%}.page-header-actions .btn{flex:1;justify-content:center}.page-header-actions>a,.page-header-actions>form{flex:1;min-width:8rem;display:flex}.page-header-actions>a .btn,.page-header-actions>form .btn{width:100%}.filter-bar .toolbar{flex-direction:column;align-items:stretch}.search-wrap{min-width:0;max-width:none}.card>header{flex-direction:column;align-items:stretch}.dialog-footer .btn,.filter-modal-footer .btn,.actions-menu-trigger{width:100%}.filter-modal-toolbar{row-gap:.75rem}.filter-modal-toolbar .search-wrap{flex-basis:100%}.filter-modal-toolbar .count{margin-left:auto}}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.tw-typing:after{display:none}.pin-caret{opacity:1;animation:none}.skeleton{background-position:0 0;animation:none}}:root[data-motion=off] *,:root[data-motion=off] :before,:root[data-motion=off] :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}:root[data-vt=page] .ui-page:not(.ui-page .ui-page)>.ui-page__head{view-transition-name:page-head}:root[data-vt=page] .ui-page:not(.ui-page .ui-page)>.ui-page__controls{view-transition-name:page-controls}:root[data-vt=page] .ui-page:not(.ui-page .ui-page)>.ui-page__act{view-transition-name:page-act}:root[data-vt=page] .ui-page:not(.ui-page .ui-page)>.ui-page__figures{view-transition-name:page-figures}:root[data-vt=page] .ui-page:not(.ui-page .ui-page)>.ui-page__body{view-transition-name:page-main}:root[data-vt=page] .dock{view-transition-name:app-dock}::view-transition-group(app-dock){animation:none}::view-transition-old(app-dock){display:none}::view-transition-new(app-dock){animation:none}::view-transition-old(root){animation-duration:var(--duration-base)}::view-transition-new(root){animation-duration:var(--duration-base)}::view-transition-group(page-head){animation:none}::view-transition-group(page-controls){animation:none}::view-transition-group(page-act){animation:none}::view-transition-group(page-figures){animation:none}::view-transition-group(page-main){animation:none}::view-transition-old(page-head){animation:vt-part-out var(--duration-exit) var(--ease-out) both}::view-transition-old(page-controls){animation:vt-part-out var(--duration-exit) var(--ease-out) both}::view-transition-old(page-act){animation:vt-part-out var(--duration-exit) var(--ease-out) both}::view-transition-old(page-figures){animation:vt-part-out var(--duration-exit) var(--ease-out) both}::view-transition-old(page-main){animation:vt-part-out var(--duration-exit) var(--ease-out) both}::view-transition-old(page-controls){animation-delay:calc(var(--duration-stagger) / 2)}::view-transition-old(page-act){animation-delay:calc(var(--duration-stagger) / 2)}::view-transition-old(page-figures){animation-delay:var(--duration-stagger)}::view-transition-old(page-main){animation-delay:var(--duration-stagger)}::view-transition-new(page-head){animation:vt-part-in var(--duration-page-in) var(--ease-out) both;animation-delay:calc(var(--duration-stagger) * 2)}::view-transition-new(page-controls){animation:vt-part-in var(--duration-page-in) var(--ease-out) both;animation-delay:calc(var(--duration-stagger) * 2)}::view-transition-new(page-act){animation:vt-part-in var(--duration-page-in) var(--ease-out) both;animation-delay:calc(var(--duration-stagger) * 2)}::view-transition-new(page-figures){animation:vt-part-in var(--duration-page-in) var(--ease-out) both;animation-delay:calc(var(--duration-stagger) * 2)}::view-transition-new(page-main){animation:vt-part-in var(--duration-page-in) var(--ease-out) both;animation-delay:calc(var(--duration-stagger) * 2)}::view-transition-new(page-controls){animation-delay:calc(var(--duration-stagger) * 3)}::view-transition-new(page-act){animation-delay:calc(var(--duration-stagger) * 3)}::view-transition-new(page-figures){animation-delay:calc(var(--duration-stagger) * 3)}::view-transition-new(page-main){animation-delay:calc(var(--duration-stagger) * 3)}::view-transition-group(app-rail){animation:none}::view-transition-new(app-rail){animation:none}::view-transition-old(app-rail){opacity:0;animation:none}@keyframes vt-part-out{to{opacity:0;transform:translateY(calc(var(--motion-shift) / -2))}}@keyframes vt-part-in{0%{opacity:0;transform:translateY(var(--motion-shift))}}@media(prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.count-filter-pill{max-width:100%;font-family:var(--font-family-ui);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);color:var(--color-ink-2);background:var(--layer-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-height:var(--control-h);cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;gap:.4rem;padding:0 .7rem;transition:color .15s,border-color .15s;display:inline-flex}.count-filter-pill:hover{border-color:var(--border-strong)}.count-filter-pill[data-state=open]{color:var(--color-ink);border-color:var(--border-strong)}@media(pointer:coarse){.count-filter-pill{min-height:var(--target-min-coarse)}}.count-filter-pill:focus-visible{box-shadow:var(--ring);outline:none}.count-filter-pill[data-active=true]{color:var(--color-ink);background:var(--selected-bg);border-color:#0000}.count-filter-pill-divider{opacity:.5;flex-shrink:0}.count-filter-pill-value{color:var(--color-ink);font-weight:var(--weight-semibold);text-overflow:ellipsis;min-width:0;overflow:hidden}.count-filter-pill-count{background:var(--color-accent);min-width:1.05rem;height:1.05rem;color:var(--on-accent);font-variant-numeric:tabular-nums;font-size:var(--text-micro);justify-content:center;align-items:center;padding:0 .25rem;display:inline-flex}.count-filter-pill-caret{opacity:.55;flex-shrink:0}.count-filter-pill[data-look=text]{padding-inline:var(--space-2);font-size:var(--text-body);font-weight:var(--weight-regular);color:var(--color-ink);gap:var(--space-1);background:0 0;border-color:#0000}.filter-bar-controls>.count-filter-pill[data-look=text],.filter-bar-controls>.count-filter-pill[data-look=text]:has(.count-filter-pill-value){flex:none;min-width:auto}.filter-bar-controls>.count-filter-pill[data-look=text] .count-filter-pill-value{text-overflow:clip;overflow:visible}.count-filter-pill[data-look=text]:hover,.count-filter-pill[data-look=text][data-state=open]{background:var(--surface-hover);border-color:#0000}.count-filter-pill[data-look=text] .count-filter-pill-divider{display:none}.count-filter-pill[data-look=text] .count-filter-pill-value{font-weight:var(--weight-regular);text-underline-offset:var(--space-2);text-decoration:underline;text-decoration-thickness:1px;overflow:visible}.count-filter-pill[data-look=text] .count-filter-pill-count{color:var(--color-ink);text-underline-offset:var(--space-2);background:0 0;text-decoration:underline;text-decoration-thickness:1px}.count-filter-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.count-filter-pop{z-index:var(--z-anchored);min-width:max(var(--bits-popover-anchor-width,0px),16rem);background:var(--layer-raised);border:1px solid var(--border);border-radius:var(--radius-menu);max-width:min(22rem,92vw);box-shadow:var(--elevation-panel);max-height:min(60svh,24rem);transition:opacity .12s var(--ease-out);outline:none;flex-direction:column;padding:0;display:flex;overflow:hidden}@starting-style{.count-filter-pop{opacity:0}}.count-filter-pop>.count-filter-list{overscroll-behavior:contain;min-height:0;padding:var(--space-1);flex:auto;overflow-y:auto}.count-filter-foot{align-items:center;gap:var(--space-2);padding:var(--space-2);border-top:1px solid var(--border-soft);flex-shrink:0;display:flex}.count-filter-row{align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-h-md);font-family:var(--font-family-ui);font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--color-ink);border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);cursor:pointer;text-align:left;background:0 0;border:0;transition:color .12s,background .12s,box-shadow .12s;display:flex}.count-filter-row[data-touch=true]{min-height:var(--control-h-lg)}.count-filter-row:hover{background:var(--surface-hover)}.count-filter-row:active{background:var(--surface-pressed)}.count-filter-row:focus-visible{box-shadow:var(--ring);outline:none}.count-filter-row[data-active=true]{background:var(--selected-bg)}.count-filter-row-box{border:1px solid var(--border-control);border-radius:var(--radius-mark);background:var(--layer-surface);color:#0000;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.count-filter-row:hover .count-filter-row-box{border-color:var(--border-hover)}.count-filter-row[data-active=true] .count-filter-row-box{background:var(--color-accent);border-color:var(--color-accent);color:var(--on-accent)}.count-filter-clear{margin-inline-end:auto}.count-filter-row-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.count-filter-row-count{font-family:var(--font-family-ui);font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-ink-2);flex-shrink:0}.count-filter-row[data-tone=success] .count-filter-row-count{color:var(--tone-success)}.count-filter-row[data-tone=warning] .count-filter-row-count{color:var(--tone-warning)}.count-filter-row[data-tone=danger] .count-filter-row-count{color:var(--color-ink);font-weight:var(--weight-semibold)}.count-filter-row-check{width:.875rem;height:.875rem;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.picker-pop{z-index:var(--z-anchored);inline-size:clamp(18rem,var(--bits-popover-anchor-width,0px),100%);min-inline-size:min(20rem,var(--bits-popover-content-available-width,100vw));max-inline-size:min(24rem,var(--bits-popover-content-available-width,92vw));max-block-size:min(var(--bits-popover-content-available-height,60svh),28rem);background:var(--layer-raised);border:1px solid var(--border);border-radius:var(--radius-menu);box-shadow:var(--elevation-panel);transition:opacity .12s var(--ease-out);outline:none;flex-direction:column;padding:0;display:flex;overflow:hidden}@starting-style{.picker-pop{opacity:0}}.picker-pop[data-picker-size=panel][data-filters=true]{inline-size:min(34rem,var(--bits-popover-content-available-width,92vw));max-inline-size:none;max-block-size:min(var(--bits-popover-content-available-height,70svh),32rem)}.picker-pop[data-detail=true]{inline-size:min(var(--measure-read),var(--bits-popover-content-available-width,92vw));max-inline-size:none;block-size:min(var(--bits-popover-content-available-height,70svh),30rem)}.picker-pop[data-detail=pill]{inline-size:min(33rem,var(--bits-popover-content-available-width,92vw));max-inline-size:none;block-size:min(var(--bits-popover-content-available-height,70svh),30rem)}.picker-pop[data-detail=pill]>.picker-panel-body{flex:auto;grid-template-columns:minmax(0,1fr) 14rem;block-size:auto}.picker-list{flex-direction:column;flex:auto;min-block-size:0;display:flex}.picker-head{z-index:1;padding:var(--space-2);background:var(--layer-raised);border-block-end:1px solid var(--border-soft);flex-shrink:0;position:sticky;inset-block-start:0}.picker-head .search-wrap{inline-size:100%;min-inline-size:0;max-inline-size:none}.picker-filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}.picker-rows{overscroll-behavior:contain;min-block-size:0;padding:var(--space-1);flex:auto;position:relative;overflow-y:auto}.picker-rows[data-engaged=true] .picker-row[data-lit=true]:not([data-active=true]){background:var(--surface-hover)}[data-theme=dark] .picker-rows[data-engaged=true] .picker-row[data-lit=true]:not([data-active=true]){background:var(--selected-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .picker-rows[data-engaged=true] .picker-row[data-lit=true]:not([data-active=true]){background:color-mix(in srgb,var(--selected-bg) 50%,transparent)}}.picker-row{align-items:center}.picker-row-text{flex-direction:column;flex:auto;gap:.125rem;min-inline-size:0;line-height:1.35;display:flex}.picker-row .count-filter-row-label{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.picker-row-desc{font-size:var(--text-caption);font-weight:var(--weight-regular);color:var(--color-ink-2);white-space:normal;overflow-wrap:anywhere}.picker-list:not([data-touch=true]) .picker-row-desc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.picker-row .count-filter-row-count[data-zero=true]{color:var(--text-3);opacity:.55}.picker-group{padding:var(--space-3) var(--space-3) var(--space-1);list-style:none}.picker-row-trail{font-size:var(--text-caption);font-weight:var(--weight-regular);color:var(--color-ink-2);white-space:nowrap;flex:none}.picker-empty{padding:var(--space-4) var(--space-3);font-size:var(--text-body-sm);color:var(--color-ink-2);margin:0}.picker-more{padding:var(--space-3) var(--space-3) 0;font-size:var(--text-body-sm);color:var(--color-ink-2);margin:0}.picker-skeleton{padding:var(--space-1);flex-direction:column;gap:2px;display:flex}.picker-panel-body{grid-template-columns:minmax(0,20rem) minmax(0,1fr);block-size:100%;min-block-size:0;display:grid}.picker-panel-list{border-inline-end:1px solid var(--border-soft);flex-direction:column;min-block-size:0;display:flex}.picker-panel-detail{min-block-size:0;padding:var(--space-4);background:var(--layer-sunken);overflow-y:auto}.sheet .picker-list{block-size:calc(var(--viewport-h) * .58);flex:none}.sheet .picker-head,.sheet .picker-rows{padding-inline:0}.list-row{border-radius:var(--radius-control);color:inherit;align-items:center;gap:.9rem;padding:.7rem .5rem;text-decoration:none;transition:background .12s,box-shadow .12s;display:flex}.list-row[data-interactive=true]{cursor:pointer}.list-row[data-interactive=true]:hover{background:var(--surface-hover)}.list-row[data-interactive=true]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent);outline:none}.list-row[data-selected=true]{background:var(--selected-bg)}.list-row-select{align-self:center}.list-row-avatar{flex-shrink:0;display:inline-flex}.list-row-main{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.list-row-titleline{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.list-row-title{font-family:var(--font-family-ui);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.list-row-badges{flex-shrink:0;align-items:center;gap:.3rem;display:inline-flex}.list-row-mark{flex-shrink:0;align-self:flex-start;align-items:center;gap:.3rem;display:inline-flex}.list-row-context{font-size:var(--text-caption);color:var(--color-ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.45;overflow:hidden}.list-row-meta{overflow-wrap:anywhere;text-align:right;min-inline-size:0;font-family:var(--font-family-ui);font-size:var(--text-caption);color:var(--color-ink-2);flex-shrink:1;margin-left:auto}@media(max-width:47.99rem){.list-row{flex-wrap:wrap;row-gap:.35rem}.list-row-mark{flex:1 0 calc(100% - 2.9rem);order:1;margin-left:2.9rem}.list-row-meta{order:2}.list-row[data-selectable=true] .list-row-mark{flex-basis:calc(100% - 4.925rem);margin-left:4.925rem}}@media(max-width:40rem){.list-row{flex-wrap:wrap;row-gap:.35rem;padding:.85rem .5rem}.list-row-title,.list-row-context{white-space:normal}.list-row-meta{text-align:left;flex-basis:calc(100% - 2.9rem);margin-left:2.9rem}.list-row[data-selectable=true] .list-row-meta{flex-basis:calc(100% - 4.925rem);margin-left:4.925rem}}.input-error-chip{align-items:center;gap:var(--space-2);max-width:100%;font-family:var(--font-family-ui);font-size:var(--text-caption);font-weight:var(--signal-late-weight);color:var(--signal-late-ink);background:var(--signal-late-bg);border-radius:var(--radius-circle);padding:var(--space-1) var(--space-3);border:0;align-self:flex-start;line-height:1.35;display:inline-flex}.input-error-chip svg{flex-shrink:0}.input-error-chip-text{min-width:0}.save-btn{min-width:9.5rem}.save-btn .save-check{animation:save-check-pop .18s var(--ease-out)}@keyframes save-check-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.change-diff{font-family:var(--font-family-ui);font-size:var(--text-eyebrow);min-width:0;line-height:1.45}.change-diff-title{font-family:var(--font-family-ui);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);color:var(--color-ink-2);border-bottom:1px solid var(--color-line);margin:0;padding-bottom:.45rem}.change-diff-list{margin:0;padding:0;list-style:none}.change-diff-row{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(6.5rem,8.5rem) minmax(0,1fr);align-items:baseline;column-gap:1rem;padding:.55rem 0;display:grid}.change-diff-row:last-child{border-bottom:none}.change-diff-label{font-family:var(--font-family-ui);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);color:var(--color-ink-2);overflow-wrap:anywhere}.change-diff-values{flex-wrap:wrap;align-items:baseline;gap:.15rem .45rem;min-width:0;display:flex}.change-diff-old{color:var(--color-ink-2);overflow-wrap:anywhere;text-decoration:line-through;text-decoration-thickness:1px}.change-diff-new{color:var(--color-ink);font-weight:var(--weight-semibold);overflow-wrap:anywhere;text-decoration:none}.change-diff-arrow{color:var(--color-ink-3);flex-shrink:0;align-self:center;display:inline-flex}.change-diff-arrow svg{display:block}.change-diff-tag{font-family:var(--font-family-ui);font-size:var(--text-micro);font-weight:var(--weight-medium);color:var(--color-danger);background:var(--color-danger-bg);border-radius:var(--radius-md);white-space:nowrap;align-self:center;padding:.08rem .4rem}.change-diff-row[data-kind=added] .change-diff-tag{color:var(--text-2);background:var(--layer-sunken)}.change-diff[data-dense=true]{font-size:var(--text-eyebrow)}.change-diff[data-dense=true] .change-diff-title{padding-bottom:.35rem}.change-diff[data-dense=true] .change-diff-row{grid-template-columns:minmax(5.5rem,7rem) minmax(0,1fr);column-gap:.75rem;padding:.4rem 0}.change-diff-to{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.change-diff[data-variant=panel]{font-size:var(--text-meta);line-height:var(--text-meta--line-height);background:var(--layer-sunken);border-radius:var(--radius-control);padding:var(--space-1) var(--space-4);container-type:inline-size}.change-diff[data-variant=panel] .change-diff-row{column-gap:var(--space-4);padding:var(--space-3) 0;border-bottom-color:var(--border);grid-template-columns:6.5rem minmax(0,1fr)}.change-diff[data-variant=panel] .change-diff-label{font-size:var(--text-meta);font-weight:var(--weight-regular);color:var(--color-ink-2)}.change-diff[data-variant=panel] .change-diff-values{gap:var(--space-1) var(--space-2)}.change-diff[data-variant=panel] .change-diff-new{font-weight:var(--weight-medium)}@container (max-width:26rem){.change-diff[data-variant=panel] .change-diff-row{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.stat-row{--stat-rule:var(--card-edge);background:var(--color-surface);border:1px solid var(--card-edge);border-radius:var(--radius-card);box-shadow:var(--elevation-card);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 0 2rem;display:grid;overflow:hidden}@media(min-width:48rem){.stat-row{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin-bottom:2.5rem}}.card-section .stat-row,.ui-section[data-level="2"] .stat-row,.ui-card .stat-row{border-radius:var(--radius-none);box-shadow:none;background:0 0;border-color:#0000}.stat-figure{min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.stat-row>.stat-figure{box-shadow:-1px 0 0 var(--stat-rule),0 -1px 0 var(--stat-rule);padding:1.1rem 1.15rem}@media(max-width:47.99rem){.stat-row>.stat-figure:last-child:nth-child(odd){grid-column:1/-1}}@media(min-width:48rem){.stat-row>.stat-figure{padding:1.35rem 1.5rem}}.stat-num{font-family:var(--font-family-figure);font-stretch:var(--figure-stretch);font-size:var(--text-figure);font-weight:var(--text-figure--font-weight);letter-spacing:var(--text-figure--letter-spacing);line-height:var(--text-figure--line-height);color:var(--color-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;order:1;font-style:normal;display:block}.stat-num[data-kind=text]{font-family:var(--font-family-ui);font-stretch:100%;font-size:var(--text-body);font-weight:var(--weight-semibold);letter-spacing:var(--text-body--letter-spacing);line-height:var(--text-body--line-height)}.stat-prefix,.stat-suffix{font-size:var(--text-body);font-weight:var(--weight-regular);color:var(--color-ink-2)}.stat-unit{font-family:var(--font-family-ui);font-size:var(--text-body-sm);font-weight:var(--weight-regular);letter-spacing:var(--text-body--letter-spacing);color:var(--color-ink-2);margin-inline-start:.4em}.stat-num .stat-unit{white-space:nowrap}.stat-cap{margin-bottom:var(--card-gap-fact-key);font-family:var(--font-family-ui);font-size:var(--text-meta);font-weight:var(--text-meta--font-weight);line-height:var(--text-meta--line-height);text-transform:none;color:var(--color-ink-2);order:0;display:block}.stat-note{margin-top:var(--gap-explain);font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-2);order:3;display:block}.stat-figure[data-zero=true] .stat-num{color:var(--color-ink)}.stat-figure[data-emphasis=hero] .stat-cap{order:0;margin-top:0;margin-bottom:.35rem}.stat-figure[data-emphasis=hero] .stat-num{font-family:var(--font-family-figure);font-stretch:var(--figure-stretch);font-size:var(--text-figure-hero);font-weight:var(--text-figure--font-weight);letter-spacing:var(--text-figure--letter-spacing);white-space:nowrap;order:1}.stat-figure[data-emphasis=hero] .stat-note{font-size:var(--text-eyebrow)}.stat-figure[data-emphasis=compact] .stat-cap{order:1;margin-top:0}.stat-figure[data-emphasis=compact] .stat-num{margin-top:var(--space-1);font-family:var(--font-family-ui);font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--weight-regular);letter-spacing:var(--text-body--letter-spacing);overflow-wrap:anywhere;order:2}.stat-figure[data-emphasis=compact][data-tone=danger] .stat-num{background:var(--signal-filled-bg);color:var(--signal-filled-ink);box-shadow:inset 0 0 0 var(--signal-outlined-w) var(--signal-filled-edge);font-weight:var(--signal-filled-weight);border-radius:var(--radius-tag);padding-inline:.3em}.stat-figure[data-emphasis=compact][data-tone=warning] .stat-num{background:var(--signal-outlined-bg);color:var(--signal-outlined-ink);box-shadow:inset 0 0 0 var(--signal-outlined-w) var(--signal-outlined-edge);border-radius:var(--radius-tag);padding-inline:.3em}.stat-figure[data-emphasis=compact][data-zero=true] .stat-num{color:var(--color-ink)}.stat-figure[data-actionable]{cursor:pointer;text-align:start;font:inherit;color:inherit;transition:background-color .15s var(--ease-out);background:0 0;border:0}.stat-figure[data-actionable]:hover{background:var(--surface-hover)}.stat-figure[data-actionable]:active{background:var(--surface-hover-2)}.stat-figure[data-actionable]:focus-visible{box-shadow:var(--ring);outline:none}.ui-card{background:var(--color-surface);border:1px solid var(--card-edge);border-radius:var(--card-radius,var(--radius-card));box-shadow:var(--elevation-card);--card-radius:var(--radius-card);--card-pad-x:var(--card-pad);--card-pad-top:var(--card-pad);--card-pad-bottom:var(--card-pad);--card-rule:var(--line-2);flex-direction:column;gap:0;min-inline-size:0;padding:0;display:flex;position:relative}.ui-card[data-radius=block]{--card-radius:var(--radius-block);--card-pad-x:2rem;--card-pad-top:1.75rem;--card-pad-bottom:2.125rem}.ui-card[data-radius=section]{--card-radius:var(--radius-section);--card-pad-x:2.5rem;--card-pad-top:2.25rem;--card-pad-bottom:2.75rem}@media(max-width:47.99rem){.ui-card[data-radius=section]{--card-radius:var(--radius-block);--card-pad-x:1.5rem;--card-pad-top:1.5rem;--card-pad-bottom:1.75rem}.ui-card[data-radius=block]{--card-radius:var(--radius-card);--card-pad-x:1.25rem;--card-pad-top:1.25rem;--card-pad-bottom:1.5rem}}.ui-card[data-elevation=panel]{box-shadow:var(--elevation-panel)}.ui-card[data-ground=alt]{background:var(--surface-ground-alt)}.ui-card[data-filled=true]{background:var(--card-filled);inline-size:100%;box-shadow:none;border-color:#0000;align-self:start;block-size:auto}[data-card-pair]>.ui-card[data-filled=true]{align-self:stretch}.ui-card[data-filled=true],.ui-section[data-level="2"],[data-field-ground=card]{--form-field-fill:var(--field-on-card);--form-field-fill-hover:var(--field-on-card-hover);--form-field-focus-fill:var(--field-on-card-focus)}.ui-card[data-filled=true],.ui-section[data-level="2"],.stacked-card{--signal-soft-bg:var(--gray-200);--signal-outlined-bg:var(--gray-300)}:root[data-theme=dark] .ui-card[data-filled=true],[data-theme=dark]:not(:root) .ui-card[data-filled=true],:root[data-theme=dark] .ui-section[data-level="2"],[data-theme=dark]:not(:root) .ui-section[data-level="2"],:root[data-theme=dark] .stacked-card,[data-theme=dark]:not(:root) .stacked-card{--signal-soft-bg:var(--gray-300);--signal-outlined-bg:var(--gray-400)}:root[data-theme=dark] .stacked-card[data-interactive=true][data-selected=true],[data-theme=dark]:not(:root) .stacked-card[data-interactive=true][data-selected=true]{--signal-outlined-bg:var(--gray-500)}@media(hover:hover){:root[data-theme=dark] .stacked-card[data-interactive=true]:hover,[data-theme=dark]:not(:root) .stacked-card[data-interactive=true]:hover{--signal-soft-bg:var(--gray-400);--signal-outlined-bg:var(--gray-500)}}:root[data-theme=dark] .ui-card[data-filled=true],[data-theme=dark]:not(:root) .ui-card[data-filled=true],:root[data-theme=dark] .ui-section[data-level="2"],[data-theme=dark]:not(:root) .ui-section[data-level="2"],:root[data-theme=dark] .stacked-card,[data-theme=dark]:not(:root) .stacked-card{--signal-late-bg:var(--color-ink);--signal-late-bg-hover:var(--gray-800);--signal-late-ink:var(--layer-surface)}.ui-card[data-filled=true] .avatar,.ui-section[data-level="2"] .avatar{background:var(--card-track)}.cards-even>.ui-card[data-filled=true],.cards-even>:is(div,article,section)>.ui-card[data-filled=true]:only-child{align-self:stretch}.cards-even .ui-card[data-anatomy]>.ui-card__act{margin-block-start:auto;padding-block-start:var(--card-gap-step)}.ui-card[data-anatomy]{--card-pad-x:var(--space-4);--card-pad-top:var(--space-4);--card-pad-bottom:var(--space-4);padding:var(--space-4);gap:0}.ui-card__top{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-inline-size:0;display:flex}.ui-card__icon{inline-size:var(--card-icon);block-size:var(--card-icon);color:var(--color-ink-2);flex:none;display:inline-flex}.ui-card__icon>svg{block-size:100%;inline-size:100%}.ui-card__corner{align-items:center;gap:var(--space-2);min-inline-size:0;margin-inline-start:auto;display:inline-flex}.ui-card__text{text-align:start;flex-direction:column;align-items:flex-start;min-inline-size:0;display:flex}.ui-card__text>*{max-inline-size:100%;margin-block:0}.ui-card__act{justify-content:flex-end;margin-block-start:var(--card-gap-foot);display:flex}.ui-card__top+.ui-card__text{margin-block-start:var(--card-gap-step)}.ui-card[data-anatomy=needs]>.ui-card__top+.ui-card__text{margin-block-start:var(--card-gap-needs-head)}.ui-card[data-anatomy=needs]>.ui-card__text>:nth-child(2){margin-block-start:var(--card-gap-needs-name)}.ui-card[data-anatomy=needs]>.ui-card__text>:nth-child(n+3){margin-block-start:var(--card-gap-needs-base)}.ui-card[data-anatomy=board]>.ui-card__top+.ui-card__text{margin-block-start:var(--card-gap-board-name)}.ui-card[data-anatomy=board]>.ui-card__text>:nth-child(2){margin-block-start:var(--card-gap-board-step)}.ui-card[data-anatomy=board]>.ui-card__text>:nth-child(3){margin-block-start:var(--card-gap-board-status)}.ui-card[data-anatomy=board]>.ui-card__text>:nth-child(n+4){margin-block-start:var(--card-gap-board-foot)}.ui-card[data-anatomy=notice]>.ui-card__top+.ui-card__text{margin-block-start:var(--card-gap-notice-head)}.ui-card[data-anatomy=notice]>.ui-card__text>:nth-child(2){margin-block-start:var(--card-gap-notice-body)}.ui-card[data-anatomy=step]>.ui-card__top+.ui-card__text,.ui-card[data-anatomy=step]>.ui-card__act{margin-block-start:var(--card-gap-step)}.ui-card[data-anatomy=step]{column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-card[data-anatomy=step]>.ui-card__top{grid-column:1/-1}.ui-card[data-anatomy=step]>.ui-card__text{grid-column:1}.ui-card[data-anatomy=step]>.ui-card__act{grid-area:2/2;align-self:center;margin-block-start:0}.ui-card[data-anatomy=fact]>.ui-card__top+.ui-card__text{margin-block-start:var(--card-gap-fact-head)}.ui-card[data-anatomy=month]>.ui-card__text>:nth-child(2){margin-block-start:var(--card-gap-month-base)}.ui-card[data-filled=true] .fact-list__rows>.efact{background-color:#0000}:is(.ui-card,[role=dialog]) .ui-card{box-shadow:none}.ui-card[data-interactive=true]{cursor:pointer;transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}@media(hover:hover){.ui-card[data-interactive=true]:hover{background:var(--surface-tint);box-shadow:var(--elevation-card-hover)}}.ui-card[data-interactive=true]:active{background:var(--surface-hover);box-shadow:var(--elevation-card-press);transition-duration:var(--duration-instant)}@media(prefers-reduced-motion:reduce){.ui-card[data-interactive=true]{transition:none}}.ui-card__link{z-index:0;border-radius:var(--radius-card);color:#0000;font-size:0;line-height:0;text-decoration:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ui-card__link:focus-visible{outline:none}.ui-card:has(>.ui-card__link:focus-visible){box-shadow:var(--elevation-card),var(--ring)}.ui-card[data-interactive=true] :is(a,button,input,label,select,textarea,summary):not(.ui-card__link,.row-open-link){z-index:1;position:relative}.ui-card__header{align-items:center;gap:var(--space-2) var(--space-4);min-inline-size:0;padding:var(--space-4) var(--card-pad-x);background:var(--layer-band);border-block-end:1px solid var(--border-soft);border-start-start-radius:var(--radius-card);border-start-end-radius:var(--radius-card);flex-wrap:wrap;display:flex}.ui-card__header[data-divided=true]{border-block-end:1px solid var(--card-rule)}.ui-card[data-filled=true]>.ui-card__header{border-radius:var(--radius-none);background:0 0;border-block-end:0;padding-block-end:var(--space-2)}.ui-card__header[data-plain=true]{border-block-end:0;padding-block-end:var(--space-6)}.ui-card__summary{margin-inline-start:auto}.ui-card__summary+.ui-card__actions{margin-inline-start:0}.ui-card__header:has(>.ui-card__titles>.ui-card__eyebrow){align-items:flex-start}.ui-card__titles{gap:var(--gap-unit);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.ui-card__eyebrow{margin:0}.ui-card__title{font-family:var(--font-family-heading);font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--weight-semibold);letter-spacing:var(--text-h3--letter-spacing);color:var(--color-ink);overflow-wrap:anywhere;margin:0}.ui-card__subtitle,.ui-card__description{margin:calc(var(--gap-explain) - var(--gap-unit)) 0 0;font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-2)}.ui-card__description>:where(p){margin:0}.ui-card__body{gap:var(--space-4);min-inline-size:0;padding:var(--space-5) var(--card-pad-x);flex-direction:column;display:flex}.ui-card>.ui-card__body:first-child,.ui-card>.ui-card__link+.ui-card__body{padding-block-start:var(--card-pad-top)}.ui-card>.ui-card__body:last-child{padding-block-end:var(--card-pad-bottom)}.ui-card__body[data-measure=true]{max-inline-size:var(--measure-prose)}.ui-card__footer{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);min-inline-size:0;padding:var(--space-4) var(--card-pad-x) var(--card-pad-bottom);border-block-start:1px solid var(--card-rule);flex-wrap:wrap;margin-block-start:auto;display:flex}.ui-card__footer[data-align=start]{justify-content:flex-start}.ui-card__footer[data-align=between]{justify-content:space-between}.ui-card__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;margin-inline-start:auto;display:flex}.ui-card__actions[data-align=start]{margin-inline-start:0}.ui-card__actions[data-align=between]{justify-content:space-between;inline-size:100%;margin-inline-start:0}.ui-card__actions[data-align=stretch]{inline-size:100%;margin-inline-start:0}.ui-card__actions[data-align=stretch]>*{flex:1 1 0}.ui-card__set{flex-direction:column;gap:0;min-inline-size:0;display:flex}.ui-card__set>*{min-inline-size:0;padding-block:var(--space-4)}.ui-card__set>*+*{border-block-start:1px solid var(--card-rule,var(--line-2))}.ui-card__set>:first-child{padding-block-start:0}.ui-card__set>:last-child{padding-block-end:0}.ui-card__set[data-flush=true]>*{padding-inline:var(--card-pad-x,1.5rem)}.ui-card__set[data-flush=true]>:first-child{padding-block-start:var(--card-pad-top,1.25rem)}.ui-card__set[data-flush=true]>:last-child{padding-block-end:var(--card-pad-bottom,1.5rem)}.app-chrome{--app-topbar-h:3.5rem;--app-rail-w:0rem;min-height:var(--viewport-h);background:var(--surface-page);color:var(--color-ink);flex-direction:column;display:flex}@media(min-width:48rem){.app-chrome{--app-rail-w:4.5rem}}@media(min-width:75rem){.app-chrome{--app-rail-w:var(--rail-w);--app-topbar-h:0rem}}.app-chrome-body{flex:1;grid-template-columns:minmax(0,1fr);display:grid}@media(min-width:48rem){.app-chrome-body{grid-template-columns:var(--app-rail-w) minmax(0,1fr)}}.app-content{flex-direction:column;min-width:0;display:flex}.app-main{flex:1;min-width:0}.app-page{max-width:90rem;padding:var(--sheet-top-inset) var(--page-gutter) var(--page-gutter);margin:0 auto}.app-page:has([data-page-measure=full]){max-width:none}@media(max-width:47.99rem){.app-page{padding:var(--space-4) var(--page-gutter) calc(5rem + var(--edge-safe-b))}}.app-topbar{z-index:var(--z-header);background:var(--layer-chrome);border-bottom:1px solid var(--card-edge);position:sticky;top:0}.app-topbar-inner{height:var(--app-topbar-h);min-width:0;padding:0 var(--page-gutter);align-items:center;gap:.5rem;display:flex}@media(min-width:48rem){.app-topbar-inner{gap:.85rem;padding:0 clamp(.85rem,2vw,1.4rem)}}.app-topbar-end{flex-shrink:0;align-items:center;gap:.15rem;margin-left:auto;display:flex}@media(min-width:48rem){.app-topbar-end{gap:.35rem}}.app-topbar .bell-trigger{border-radius:var(--radius-control)}.app-brand{min-width:0;color:var(--color-ink);border-radius:var(--radius-control);transition:opacity var(--duration-fast) var(--ease-out);flex:0 auto;align-items:baseline;gap:.5rem;text-decoration:none;display:flex;position:relative}a.app-brand:hover{opacity:.7}.app-brand:focus-visible{box-shadow:var(--ring);outline:none}.app-brand:after{content:"";inline-size:100%;block-size:var(--target-min);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}@media(pointer:coarse){.app-brand:after{block-size:var(--target-min-coarse)}}.brand-name{font-family:var(--font-family-ui)}.auth-top-bar{padding-inline:var(--space-5)}@media(min-width:48rem){.auth-top-bar{padding-inline:var(--space-8)}}.brand-back{gap:var(--gap-unit);padding-inline:var(--space-1) var(--space-2);border-radius:var(--radius-pill);margin-inline-start:calc(var(--space-1) * -1)}.brand-back-icon{inline-size:var(--space-5);block-size:var(--space-5);color:var(--text-2);flex:none}@media(hover:hover){.brand-back:hover{background:var(--surface-hover)}}.brand-back:focus-visible{box-shadow:var(--ring);outline:none}.app-brand-name{font-family:var(--font-family-ui);font-weight:var(--weight-semibold);font-size:var(--text-body);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;line-height:1;overflow:hidden}button.app-brand{font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}button.app-brand:hover{opacity:.7}.app-brand-caret{opacity:.55;vertical-align:middle;margin-inline-start:var(--space-1);display:inline-block}.app-topbar[data-placement=rail] .actions-menu-anchor:has(>.app-brand--menu){grid-area:1/1/3/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;pointer-events:none;display:grid}.app-brand-tag{font-family:var(--font-family-ui);font-weight:var(--weight-medium);font-size:var(--text-eyebrow);color:var(--color-ink-3);flex-shrink:0;display:none}.app-brand-full{text-overflow:ellipsis;display:inline;overflow:hidden}.app-brand-acronym{display:none}@media(min-width:48rem){.app-brand-tag{display:inline}}.app-scope{flex:0 auto;min-width:2.5rem;position:relative}.app-scope-trigger{align-items:center;gap:var(--space-2);max-width:100%;padding:0 var(--control-pad-x);background:var(--layer-surface);border:1px solid var(--border-field);border-radius:var(--radius-pill);color:var(--color-ink);font-family:var(--font-family-ui);font-weight:var(--control-font-weight);font-size:var(--control-font-size);white-space:nowrap;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-base) var(--ease-out);display:inline-flex}.app-scope-trigger svg{opacity:.7;flex-shrink:0}.app-scope-caret{opacity:.55}.app-scope-label{text-overflow:ellipsis;min-width:0;max-width:6rem;overflow:hidden}@media(min-width:48rem){.app-scope-label{max-width:12rem}}button.app-scope-trigger{cursor:pointer}button.app-scope-trigger[aria-expanded=true]{border-color:var(--border-strong)}button.app-scope-trigger:active:not(:disabled){background-color:var(--surface-pressed)}button.app-scope-trigger:focus-visible{box-shadow:var(--elevation-control),var(--ring);outline:none}.app-pop{z-index:var(--z-anchored);min-width:13.5rem;max-width:min(20rem,100vw - 1.5rem);max-height:min(24rem,calc(var(--viewport-h) - var(--app-topbar-h) - 2rem));background:var(--layer-raised);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-panel);flex-direction:column;gap:.1rem;padding:.3rem;display:flex;position:absolute;top:calc(100% + .5rem);overflow-y:auto}.app-pop form{margin:0}.app-scope-menu{left:0}.app-account-menu{right:0}.app-pop-scrim{z-index:calc(var(--z-header) - 1);cursor:default;background:0 0;border:0;padding:0;position:fixed;top:0;right:0;bottom:0;left:0}.app-pop-head{font-family:var(--font-family-ui);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);color:var(--color-ink-3);margin:0;padding:.5rem .6rem .4rem}.app-pop-item{text-align:left;border-radius:var(--radius-control);width:100%;font-family:var(--font-family-ui);font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--color-ink-2);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;align-items:center;gap:.6rem;padding:.5rem .85rem;text-decoration:none;display:flex}.app-pop-item svg{opacity:.65;flex-shrink:0}.app-pop-item:hover{background:var(--surface-hover)}.app-pop-item:active{background:var(--surface-pressed)}.app-pop-item:focus-visible{box-shadow:var(--ring);outline:none}.app-pop-item[data-active=true]{background:var(--selected-bg);color:var(--color-ink);font-weight:var(--weight-semibold)}@media(pointer:coarse){.app-pop-item{min-height:var(--target-min-coarse)}}.app-account{flex-shrink:0;position:relative}.app-account-btn{width:var(--icon-btn-size);height:var(--icon-btn-size);background:var(--layer-sunken);color:var(--color-ink);border:1px solid var(--border);border-radius:var(--radius-circle);font-family:var(--font-family-ui);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);font-size:var(--text-micro);cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;padding:0;display:none}@media(min-width:48rem){.app-account-btn{display:inline-flex}}.app-account-btn:hover{opacity:.78}.app-account-btn:active{opacity:.62}.app-account-btn:focus-visible{box-shadow:var(--ring);outline:none}.app-account-id{padding:.55rem .85rem}.app-account-name{font-family:var(--font-family-ui);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);letter-spacing:var(--text-body--letter-spacing);text-transform:none;color:var(--color-ink);margin:0}.app-account-role{margin-top:var(--space-1)}.app-topbar[data-placement=rail]{z-index:auto;background:0 0;border-bottom:0;position:static}.app-topbar[data-placement=rail] .app-topbar-inner{align-items:center;gap:0 var(--space-2);height:auto;padding:var(--space-6) var(--space-5) var(--space-5);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.app-topbar[data-placement=rail] .app-topbar-end{display:contents}.app-topbar[data-placement=rail] :is(.theme-toggle,:has(>.theme-toggle)){grid-area:2/2;margin-block-start:var(--space-1)}.app-topbar[data-placement=rail] .bell-trigger{grid-area:2/3;margin-block-start:var(--space-1)}.app-topbar[data-placement=rail] .app-scope,.app-topbar[data-placement=rail] .cmdk-trigger{grid-column:1/-1;margin-block-start:var(--space-5)}.app-topbar[data-placement=rail] .app-account{display:none}.app-topbar[data-placement=rail] .app-brand{grid-area:1/1/3/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;pointer-events:none;align-items:stretch;gap:normal;display:grid}.app-topbar[data-placement=rail] .app-brand-name,.app-topbar[data-placement=rail] .app-brand-tag{pointer-events:auto}.app-topbar[data-placement=rail] .app-brand:after{display:none}.app-topbar[data-placement=rail] .app-brand:hover{opacity:1}.app-topbar[data-placement=rail] .app-brand:focus-visible{box-shadow:none;outline:none}.app-topbar[data-placement=rail] .app-brand:focus-visible .app-brand-name{box-shadow:var(--ring)}.app-topbar[data-placement=rail] .app-brand:hover :is(.app-brand-name,.app-brand-tag){opacity:.7}.app-topbar[data-placement=rail] .app-brand-full{display:block}.app-topbar[data-placement=rail] .app-brand-acronym{display:none}.app-topbar[data-placement=rail] .app-brand-name{padding:0 var(--space-1);border-radius:var(--radius-control);min-inline-size:0;font-size:var(--text-body);line-height:var(--text-body--line-height);grid-area:1/1/auto/-1;display:block}.app-topbar[data-placement=rail] .app-brand-name,.app-topbar[data-placement=rail] .app-brand-full{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media(pointer:coarse){.app-topbar[data-placement=rail] .app-brand-name{min-block-size:var(--target-min-coarse);align-items:center;display:flex}}.app-topbar[data-placement=rail] .app-scope,.app-topbar[data-placement=rail] .app-scope-trigger{justify-content:flex-start;inline-size:100%}.app-topbar[data-placement=rail] .cmdk-trigger{gap:var(--space-1);padding-inline:var(--space-2);background:var(--scan-field-fill);box-shadow:inset 0 0 0 1px var(--scan-field-edge);border-color:#0000;flex:1 0 100%}@media(min-width:75rem){.app-topbar[data-placement=bar]{display:none}}.rail-person{gap:var(--space-1);min-inline-size:0;padding-inline:var(--space-1);flex-direction:column;display:flex}.rail-person__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-body-sm);font-weight:var(--weight-semibold);line-height:var(--text-body-sm--line-height);color:var(--color-ink);overflow:hidden}@media(min-width:75rem){.app-chrome[data-focus=rail]{--app-rail-w:4.5rem;--app-topbar-h:3.5rem;--board-h:clamp(32rem, calc(var(--viewport-h) - 15rem - var(--app-topbar-h)), 100rem)}.app-chrome[data-focus=rail] .app-topbar[data-placement=bar]{display:block}}@media(max-width:47.99rem){body:has(.app-chrome[data-focus=rail]) .action-bar{padding-block-end:calc(var(--space-3) + var(--edge-safe-b));inset-block-end:var(--system-banner-h)}}.nav-count-mark{border-radius:var(--radius-tag);background:var(--color-ink);block-size:1.1rem;min-inline-size:1.1rem;color:var(--layer-surface);font-family:var(--font-family-ui);font-variant-numeric:tabular-nums;font-size:var(--text-micro);font-weight:var(--weight-semibold);place-items:center;padding-inline:.25rem;line-height:1;display:grid;position:absolute;inset-block-start:-.35rem;inset-inline-start:55%}.app-navsheet{top:var(--app-topbar-h);left:0;right:0;bottom:calc(var(--system-banner-h) + 3.5rem + var(--edge-safe-b));z-index:var(--z-nav-sheet);background:var(--layer-raised);box-shadow:var(--elevation-panel);flex-direction:column;display:flex;position:fixed;overflow:hidden}@media(min-width:48rem){.app-navsheet{display:none}}body:has(.action-bar) .app-navsheet{bottom:var(--system-banner-h)}body:has(.action-bar) .section-sheet-scrim{inset-block-end:var(--system-banner-h)}.section-sheet{max-height:calc(var(--viewport-h) * .7);border-top:1px solid var(--border);border-radius:var(--radius-modal) var(--radius-modal) var(--radius-none) var(--radius-none);top:auto}.section-sheet-scrim{inset:0 0 calc(var(--system-banner-h) + 3.5rem + var(--edge-safe-b)) 0;z-index:var(--z-nav-sheet);background:var(--scrim);border:0;position:fixed}@media(min-width:48rem){.section-sheet-scrim{display:none}}.app-navsheet-foot{align-items:stretch;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--border-soft);flex-direction:column;flex-shrink:0;display:flex}.app-navsheet-foot form{display:block}a.rail-person{align-items:center;column-gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-control);color:inherit;transition:background-color var(--duration-fast) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}a.rail-person:hover{background:var(--surface-hover)}a.rail-person:active{background:var(--surface-pressed)}a.rail-person:focus-visible{box-shadow:var(--ring);outline:none}a.rail-person[aria-current=page]{background:var(--selected-bg)}.app-navsheet-foot a.rail-person{flex:auto;min-inline-size:0}@media(prefers-reduced-motion:reduce){a.rail-person,.app-brand,.app-scope-trigger,.app-account-btn,.app-pop-item{transition:none}}.form-grid{row-gap:var(--form-gap-row);column-gap:var(--form-gap-pair);grid-template-columns:minmax(0,1fr);align-items:start;min-inline-size:0;display:grid}@media(min-width:40rem){.form-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48rem){.form-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.form-grid>*{min-inline-size:0}.form-grid>[data-span=full]{grid-column:1/-1}.form-page{gap:var(--section-gap);flex-direction:column;min-inline-size:0;max-inline-size:44rem;display:flex}.form-footer{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-6);padding-block-start:0;display:flex}.form-footer>.form-footer__aside{margin-inline-start:auto}@media(min-width:137.5rem){.form-footer>.form-footer__aside{margin-inline-start:var(--space-4)}}@media(max-width:30rem){.form-footer{flex-direction:column;align-items:stretch}.form-footer>*,.form-footer :is(a,button,.btn){inline-size:100%}.form-footer>.form-footer__aside{margin-inline-start:0}}.table-frame{--bar-title-room:8rem;--table-inset:1.25rem;--table-gutter:.5rem;--table-gutter-lead:1.25rem;--table-cell-nudge:0px;--table-nudge:.375rem;--table-row-y:.375rem;--table-head-y:.75rem;--table-radius:var(--radius-control);--table-band:var(--surface-hover);--table-row-hover:var(--table-band);--table-row-picked:var(--card-filled-hover);--table-row-gap:var(--space-2);--table-row-hover-solid:var(--table-row-hover);--table-row-selected-solid:var(--table-row-picked);background:var(--color-surface);border:1px solid var(--card-edge);border-radius:var(--radius-card);box-shadow:var(--elevation-card);isolation:isolate;width:100%;max-width:100%;overflow:hidden}.table-scroll{position:relative;overflow:auto visible}.table-frame[data-sticky-header=true]{max-height:none;overflow:hidden}.table-frame[data-sticky-header=true] .table-scroll{max-height:calc(var(--viewport-h) - var(--app-header-h) - var(--space-12));overflow-y:auto}@media(max-width:47.99rem){.table-frame[data-sticky-header=true]:not([data-stack=true]) .table-scroll{max-height:none;overflow-y:visible}}.table-frame[data-sticky-col=true] tbody tr:hover>td:first-child{background:var(--table-row-hover-solid)}.table-frame[data-sticky-col=true] tbody tr[data-selected=true]>td:first-child{background:var(--table-row-selected-solid)}.data-table th,.data-table td{--pad-l:var(--table-gutter,.5rem);--pad-r:var(--table-gutter,.5rem)}.data-table td[data-row-link=true]{--pad-r:var(--table-gutter-lead,1.25rem)}.data-table th:last-child,.data-table td:last-child,.data-table td:has(+td.row-card-cell:last-child){--pad-r:var(--table-inset,1.25rem)}.data-table thead th,.data-table thead th:first-child,.data-table thead th:last-child{padding-top:var(--table-head-y,.75rem);padding-bottom:var(--table-head-y,.75rem);padding-left:var(--pad-l,var(--table-gutter,.5rem));padding-right:var(--pad-r,var(--table-gutter,.5rem))}.data-table tbody td,.data-table tbody td:first-child,.data-table tbody td:last-child{padding-top:var(--table-row-y,.875rem);padding-bottom:var(--table-row-y,.875rem);padding-left:calc(var(--pad-l,var(--table-gutter,.5rem)) + var(--table-cell-nudge,0px));padding-right:calc(var(--pad-r,var(--table-gutter,.5rem)) - var(--table-cell-nudge,0px));transition:padding-left var(--duration-base) var(--ease-out),padding-right var(--duration-base) var(--ease-out)}.table-frame[data-density=compact]{--table-row-y:.5rem;--table-head-y:.5rem}.table-frame[data-density=settings]{--table-head-y:.625rem}.table-frame[data-density=twoline]{--table-row-y:var(--row-inset-y);--table-head-y:.625rem}.table-frame[data-density=twoline] .data-table tbody td{vertical-align:middle;height:var(--row-h-2)}.table-frame[data-density=twoline] .data-table tbody td>.row-link{display:block}.table-frame[data-density=settings] .data-table tbody td,.skeleton-row[data-density=settings] td{height:var(--row-h-settings)}.skeleton-row[data-density=twoline] td{height:var(--row-h-2)}@media(max-width:63.99rem){.table-frame:is([data-density=settings],[data-density=twoline])[data-stack=true] tbody tr[data-has-card=true]{margin-bottom:0}}.table-frame[data-density=compact] .data-table tbody td,.table-frame[data-density=compact] .data-table tbody td:first-child,.table-frame[data-density=compact] .data-table tbody td:last-child{padding-top:var(--table-row-y,.875rem);padding-bottom:var(--table-row-y,.875rem);padding-left:calc(var(--pad-l,var(--table-gutter,.5rem)) + var(--table-cell-nudge,0px));padding-right:calc(var(--pad-r,var(--table-gutter,.5rem)) - var(--table-cell-nudge,0px));font-size:var(--text-body-sm);height:var(--row-h-compact)}.data-table tbody tr:last-child{border-bottom:0}.data-table tbody tr[data-total=true]{background:var(--layer-sunken)}.table-frame[data-hoverable=true] tbody tr:hover{background:var(--table-row-hover)}.data-table tbody tr[data-navigable=true]:hover,.table-frame[data-hoverable=true] tbody tr[data-navigable=true]:hover,.data-table tbody tr:focus-within{background:var(--table-row-hover);box-shadow:inset 3px 0 #0000}.data-table tbody tr[data-navigable=true]:active{background:var(--surface-hover-3);transition-duration:var(--duration-instant)}.table-frame .data-table tbody tr[data-selected=true],.table-frame .data-table tbody tr[data-selected=true]:hover,.table-frame .data-table tbody tr[data-selected=true]:focus-within,.table-frame .data-table tbody tr[data-selected=true]:active{background:var(--table-row-picked);box-shadow:inset 3px 0 #0000}.table-frame .data-table tbody tr[data-selected=true]:active{transition-duration:var(--duration-instant)}.data-table td[data-numeric=true],.data-table td.num{font-variant-numeric:tabular-nums}.data-table td[data-nowrap=true],.data-table th[data-nowrap=true]{white-space:nowrap}.data-table thead th[data-wrap=true]{white-space:normal;vertical-align:middle;line-height:var(--text-label--line-height);padding-block:var(--space-2)}.table-card__head,.list-card__head{padding:.875rem var(--table-inset,1.25rem);border-block-end:1px solid var(--card-edge);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.table-card__head-copy,.list-card__head-copy{flex-direction:column;gap:.35rem;min-width:0;display:flex}.table-card__head-copy>p,.list-card__head-copy>p{font-size:var(--text-caption);color:var(--color-ink-2);margin:0;line-height:1.5}.table-card__count,.list-card__count{flex-shrink:0;margin-inline-start:auto}.table-card__caveat,.list-card__caveat{padding:.75rem var(--table-inset,1.25rem);border-block-start:1px solid var(--card-edge);font-size:var(--text-caption);color:var(--color-ink-3);line-height:1.5}.data-table tbody tr.table-state-row{box-shadow:none;background:0 0;border-bottom:0}.data-table tbody tr.table-state-row>td{padding:var(--space-8) var(--table-inset,1.25rem);text-align:center;height:auto}.table-empty-first__body{padding:var(--space-8) var(--table-inset,1.25rem)}:where(.ui-card,.card-section,.ui-section[data-level="2"],.stat-card,.tab-card,.list-card) .table-frame{--table-inset:var(--space-4);border-radius:var(--radius-none);box-shadow:none;background:0 0;border-width:0;border-color:#0000;overflow:visible}:where(.ui-card,.card-section,.ui-section[data-level="2"],.stat-card,.tab-card,.list-card) :is(.table-toolbar,.filter-bar,.selection-bar){--table-inset:var(--space-4);--toolbar-inset:var(--space-4)}@media(max-width:63.99rem){.table-frame[data-stack=true]:where(:not([data-priorities=true])){overflow:hidden}.table-frame[data-stack=true]:where(:not([data-priorities=true])) .table-scroll{overflow:visible}.table-frame[data-stack=true]:where(:not([data-priorities=true])) tbody tr{border:0;border-bottom:1px solid var(--card-edge);border-radius:var(--radius-none);padding:1.1rem var(--table-inset,1.25rem);margin-bottom:0}.table-frame[data-stack=true]:where(:not([data-priorities=true])) tbody tr:last-child{border-bottom:0}.table-frame[data-stack=true]:where(:not([data-priorities=true])) tbody td,.table-frame[data-stack=true]:where(:not([data-priorities=true])) tbody td:first-child,.table-frame[data-stack=true]:where(:not([data-priorities=true])) tbody td:last-child{padding:0}.table-frame[data-stack=true]:where(:not([data-priorities=true])):has(tbody tr[data-has-card=true]){border-radius:var(--radius-none);box-shadow:none;background:0 0;border-width:0;border-color:#0000;overflow:visible}.table-frame[data-stack=true]:where(:not([data-priorities=true])) tbody tr[data-has-card=true]{margin-bottom:1rem}.table-frame[data-stack=true]:where(:not([data-priorities=true])) tbody tr[data-has-card=true]:last-child{margin-bottom:0}.table-card__head,.table-card__caveat,.list-card__head,.list-card__caveat{padding-left:var(--table-inset,1.25rem);padding-right:var(--table-inset,1.25rem)}}@container table-prio (max-width:25rem){.table-frame[data-stack=true][data-priorities=true] .table-scroll{overflow:visible}.table-frame[data-stack=true][data-priorities=true] tbody tr{border:0;border-bottom:1px solid var(--card-edge);border-radius:var(--radius-none);padding:1.1rem var(--table-inset,1.25rem);margin-bottom:0}.table-frame[data-stack=true][data-priorities=true] tbody tr:last-child{border-bottom:0}.table-frame[data-stack=true][data-priorities=true] tbody td,.table-frame[data-stack=true][data-priorities=true] tbody td:first-child,.table-frame[data-stack=true][data-priorities=true] tbody td:last-child{padding:0}.table-frame[data-stack=true][data-priorities=true] tbody tr[data-has-card=true]{margin-bottom:1rem}.table-frame[data-stack=true][data-priorities=true] tbody tr[data-has-card=true]:last-child{margin-bottom:0}}@media(max-width:47.99rem){.table-frame[data-stack=true][data-priorities=true]{overflow:hidden}.table-frame[data-stack=true][data-priorities=true]:has(tbody tr[data-has-card=true]){border-radius:var(--radius-none);box-shadow:none;background:0 0;border-width:0;border-color:#0000;overflow:visible}}@container table-prio (max-width:25rem){.table-frame[data-stack=true][data-priorities=true]:has(tbody tr[data-has-card=true]) :is(.data-table,tbody){inline-size:100%;display:block}}@media(max-width:63.99rem){:where(.ui-card,.card-section,.ui-section,.ui-psection,.stat-card,.tab-card,.list-card) .table-frame[data-stack=true] tbody tr[data-has-card=true]{margin-bottom:0}}@media(max-width:47.99rem){.table-frame[data-stack=true]:has(tbody tr[data-has-card=true])>:is(.table-card__head,.table-card__caveat){border-block:0;padding-inline:0}}.select-toggle:active{color:var(--color-ink);border-color:var(--color-ink);background:var(--surface-pressed);transition-duration:var(--duration-instant)}.sort-btn:active{color:var(--color-ink);opacity:.65}.row-link:active{opacity:.72}input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not(.sr-only):not(.rail-discount-input)),textarea,.field input,.field .textarea,.textarea,.email-input{min-width:0;min-height:var(--control-h-field);border-radius:var(--radius-control);border-color:var(--border-input);padding:.5rem 1rem}input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not(.sr-only):not(.rail-discount-input)),.field input,.email-input{height:var(--control-h-field);padding-top:0;padding-bottom:0}.select-trigger,select{height:var(--control-h-field);min-height:var(--control-h-field);border-radius:var(--radius-control);border-color:var(--border-input);min-width:0;padding-top:0;padding-bottom:0;padding-left:1rem}input:where(:not(.sr-only):not(.rail-discount-input)):hover,select:hover,textarea:hover,.textarea:hover,.field .textarea:hover,.select-trigger:hover,.email-input:hover{border-color:var(--border-input-hover)}.field--quiet{inline-size:auto;min-inline-size:0;max-inline-size:100%;display:inline-flex}:is(.select-trigger[data-variant=quiet],.efact__value .select-trigger){justify-content:flex-start;gap:var(--space-1);inline-size:auto;max-inline-size:100%;height:auto;min-height:0;padding:var(--space-1) var(--space-2);font-size:var(--text-body-sm);font-weight:var(--weight-regular);line-height:var(--text-body-sm--line-height);color:var(--color-ink);background:0 0;border-color:#0000;position:relative;inset-inline-start:calc(-1 * var(--space-2))}:is(.select-trigger[data-variant=quiet],.efact__value .select-trigger):hover{background:var(--surface-hover);border-color:#0000}:is(.select-trigger[data-variant=quiet],.efact__value .select-trigger)[data-state=open]{background:var(--layer-surface);border-color:var(--border-strong)}@media(pointer:coarse){.field--quiet .select-trigger[data-variant=quiet],.select-trigger[data-variant=quiet][aria-haspopup]{min-height:var(--target-min-coarse)}}:is(.select-trigger[data-variant=quiet],.efact__value .select-trigger) .select-value{font-weight:var(--weight-value);text-overflow:clip;white-space:normal;overflow-wrap:break-word;flex:0 auto;min-inline-size:0;overflow:visible}:is(.select-trigger[data-variant=quiet],.efact__value .select-trigger) .select-value[data-placeholder=true]{color:var(--color-ink-3);opacity:1;font-style:normal;font-weight:var(--weight-regular)}:is(.select-trigger[data-variant=quiet],.efact__value .select-trigger) .chevron{width:var(--space-4);height:var(--space-4)}@media(pointer:coarse){:is(.select-trigger[data-variant=quiet],.efact__value .select-trigger){min-height:0}}textarea,.field .textarea,.textarea{min-height:var(--control-h-field);padding-top:.75rem;padding-bottom:.75rem;line-height:1.55}.focus-page,.auth-card{--control-h-field:var(--control-h-form)}:is(.focus-page,.auth-card) .btn:not([data-size=sm]){height:var(--control-h-lg);min-height:var(--control-h-lg)}.field[data-error=true] input,.field[data-error=true] .textarea,.field[data-error=true] .select-trigger,.field[data-invalid=true] input,.field[data-invalid=true] textarea,.field[data-invalid=true] .textarea,.field[data-invalid=true] .select-trigger,.select-trigger[data-error=true],.select-trigger[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:var(--field-focus-edge);box-shadow:var(--field-focus-halo)}.field label,.field-label,.group-label{font-family:var(--font-family-ui);font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--color-ink-2)}.field>*{min-width:0}.select-trigger:active{background:var(--surface-hover-2);transition-duration:var(--duration-instant)}.select-option:active{background:var(--surface-pressed)}@media(prefers-reduced-motion:reduce){.data-table tbody tr,.data-table tbody td{transition:none}}.table-toolbar>.filter-bar,.table-toolbar>.filter-modal,.table-toolbar>.list-toolbar{flex:100%;min-inline-size:0;margin-block-end:0}.table-toolbar>.filter-bar:not(.controls-line),.table-toolbar>.filter-modal,.table-toolbar>.list-toolbar{padding-inline:0}.table-toolbar>.filter-modal,.table-toolbar>.filter-modal>.filter-modal-toolbar:last-child,.table-toolbar>.list-toolbar .filter-modal,.table-toolbar>.list-toolbar .filter-modal-toolbar{margin-block-end:0}.ui-section__actions>.count{margin-inline-start:0}@media(max-width:47.99rem){.app-topbar-end>:not(.cmdk-trigger):not(.app-account):not(.bell-trigger):not(.app-topbar-tools),.app-topbar-tools>:not(.cmdk-trigger):not(.app-account):not(.bell-trigger){display:none}.page-header-actions:only-child,.page-header-actions{margin-top:0}}.count-filter-pill,.app-scope-trigger,.filter-bar-trigger,.trigger-pill{border-color:var(--border-field);border-radius:var(--radius-pill);height:var(--control-h-md);min-height:var(--control-h-md);font-size:var(--control-font-size);font-weight:var(--control-font-weight);color:var(--color-ink);box-shadow:var(--elevation-control)}.trigger-pill{justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--control-pad-x);background:var(--layer-surface);font-family:var(--font-family-ui);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);border-style:solid;border-width:1px;line-height:1;display:inline-flex}.trigger-pill[aria-expanded=true],.trigger-pill[data-state=open]{border-color:var(--border-strong)}.trigger-pill:focus-visible{box-shadow:var(--elevation-control),var(--ring);outline:none}.trigger-pill:disabled{color:var(--text-3);box-shadow:none;cursor:not-allowed}.trigger-pill[data-size=sm]{height:var(--control-h-choice);min-height:var(--control-h-choice);padding-inline:var(--space-3);font-size:var(--text-meta);box-shadow:none}@media(pointer:coarse){:root{--control-h-choice:var(--control-h-md)}}.trigger-pill[aria-pressed=true],.trigger-pill[data-active=true]{color:var(--color-ink);background:var(--selected-bg);border-color:#0000}.trigger-pill-count{font-family:var(--font-family-ui);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-ink-2)}.trigger-pill:is([aria-pressed=true],[data-active=true]) .trigger-pill-count{color:var(--color-ink-2)}.trigger-pill-icon,.trigger-pill-trailing{flex:none;display:inline-flex}.trigger-pill-icon :where(svg),.trigger-pill-trailing :where(svg){inline-size:var(--space-4);block-size:var(--space-4)}.trigger-pill-trailing{color:var(--color-ink-3);margin-inline-start:auto}.trigger-pill[data-full=true]{justify-content:flex-start;inline-size:100%}.app-scope-trigger[data-static=true]{box-shadow:none;cursor:default;background:0 0}.app-scope-trigger[data-static=true]:hover{background:0 0}:is(.select-trigger,.combo-trigger,.dp-trigger-wrap,.cmdk-trigger,.activity-diff-toggle,.accordion-trigger,.add-card){border-radius:var(--radius-control);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}:is(.count-filter-pill,.app-scope-trigger,.filter-bar-trigger,.combo-trigger,.cmdk-trigger,.app-account-btn,.bell-trigger,.activity-diff-toggle,.accordion-trigger,.seg-item,.add-card){border-color:var(--border-field)}:is(.select-trigger,.dp-trigger-wrap){border-color:var(--border-input)}@media(hover:hover){:is(.count-filter-pill,.app-scope-trigger:not([data-static]),.filter-bar-trigger,.trigger-pill:not([aria-pressed=true],[data-active=true]),.cmdk-trigger,.app-account-btn,.bell-trigger,.activity-diff-toggle,.accordion-trigger,.add-card):hover:not(:disabled){background-color:var(--surface-hover)}}.trigger-pill:active:not(:disabled,[aria-pressed=true],[data-active=true]){background-color:var(--surface-pressed)}:is(.ui-card__head,.ui-card__header,.ui-card__actions,.ui-section__head,.ui-section__actions,.ui-psection__head,.ui-psection__actions,.ui-page__head,.ui-page__actions,.page-header-actions,.record-header-actions,.table-card__head,.list-card__head,.so-head-actions) .btn[data-size=sm]{height:var(--control-h-md);min-height:var(--control-h-md);padding:0 var(--space-5)}:is(.ui-card__head,.ui-card__header,.ui-card__actions,.ui-section__head,.ui-section__actions,.ui-psection__head,.ui-psection__actions,.ui-page__head,.ui-page__actions,.page-header-actions,.record-header-actions,.table-card__head,.list-card__head,.so-head-actions) .icon-btn[data-size=sm]{width:var(--icon-btn-size);height:var(--icon-btn-size)}.filter-bar-trigger:active:not(:disabled),:is(.icon-btn,.chip,.filter-chip,.count-filter-pill,.actions-modal-item,.app-pop-item,.app-rail-item,.app-rail-grouplink,.app-subnav-item,.app-tabbar-item,.cmdk-item,.dropdown-item,.list-row,.selection-bar-clear,.chips-clear-all,.filter-bar-clear-all,.back-link,.breadcrumb-link,.seg-item,.add-card,.select-trigger,.combo-trigger,.cmdk-trigger,.app-account-btn,.bell-trigger,.sheet-close,.banner-close,.chip-remove,.file-remove):active:not(:disabled){background-color:var(--surface-pressed)}:is(.btn,.icon-btn,.seg-item,.data-table,.list-row)[aria-busy=true]{opacity:var(--opacity-busy);cursor:progress}:is(.data-table,.list-row)[aria-busy=true] *{cursor:progress}:is(.btn,.icon-btn,.seg-item,.list-row)[aria-busy=true]:focus-visible{opacity:1}.ui-page__main>.table-toolbar{margin-block-end:calc(var(--space-4) - var(--space-6))}.ui-page__main>.table-footer{margin-block-start:calc(var(--space-4) - var(--space-6))}.ui-page__main>.list-toolbar,.ui-page__main>.stat-row{margin-block-end:0}.list-card{--table-inset:var(--space-5);background:var(--color-surface);border:1px solid var(--card-edge);border-radius:var(--radius-card);box-shadow:var(--elevation-card);margin:0;padding:0;list-style:none;overflow:hidden}.list-card .list-row{padding-inline:var(--table-inset,var(--space-5))}.list-card:not(:has(>.list-card__rows))>:last-child,.list-card:not(:has(>.list-card__rows))>:last-child>.list-row{border-bottom:0}:where(.ui-card,.card-section,.ui-section[data-level="2"],.stat-card,.tab-card,.list-card) .list-card{--table-inset:var(--space-4);border-radius:var(--radius-none);box-shadow:none;background:0 0;border-color:#0000;overflow:visible}.list-card__rows .list-row{border-block-end:0}.list-card__rows{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.list-card__row{align-items:center;gap:var(--space-3);min-height:var(--row-h-comfortable);padding:var(--space-3) var(--table-inset,var(--space-5));display:flex}.list-card__state{min-height:calc(var(--space-12) * 2.5);place-items:center;display:grid}.list-card__state:has(>.empty:not([data-size=lg])){min-height:0;padding-inline:var(--table-inset,var(--space-5));place-items:normal;display:block}.list-card__skeleton{display:block}.list-card__skeleton-row{align-items:center;gap:var(--space-3);min-height:var(--row-h-comfortable);padding:var(--space-3) var(--table-inset,var(--space-5));display:flex}.list-card__skeleton-row+.list-card__skeleton-row{border-block-start:1px solid var(--line-2)}.list-card__skeleton-avatar{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-control);flex-shrink:0;display:block}.list-card__skeleton-main{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.list-card__skeleton-bar{height:var(--space-3);border-radius:var(--radius-pill);display:block}.list-card__skeleton-bar[data-quiet=true]{height:var(--space-2);opacity:.6}.list-card__skeleton-meta{width:var(--space-12);height:var(--space-3);border-radius:var(--radius-pill);flex-shrink:0;display:block}.list-card[aria-busy=true] .list-card__rows{opacity:var(--opacity-busy);transition:opacity var(--duration-base) var(--ease-out)}@media(max-width:63.99rem){.list-card[data-row-cards=true] .list-card__rows{gap:var(--space-4);flex-direction:column;display:flex}.list-card[data-row-cards=true]:has(.list-card__rows>*){--table-inset:var(--space-4);border-radius:var(--radius-none);box-shadow:none;background:0 0;border-width:0;border-color:#0000;overflow:visible}.list-card[data-row-cards=true]:has(.list-card__rows>*) .list-card__rows>:not(:last-child){border-block-end:0}}[data-portal-shell]{--measure-wide:var(--measure-portal)}[data-portal-shell] .tenant-header-inner{max-width:calc(var(--measure-portal) + 2 * clamp(1rem,3vw,2rem))}@media(min-width:90rem){[data-portal-shell]{--measure-wide:100%}[data-portal-shell] .tenant-header-inner{max-width:none}}.ui-card:has(>.ui-card__rows){overflow:hidden}[data-page-shell][data-measure=read] .form-page{max-inline-size:none}.form-footer__note{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-2);text-wrap:pretty}.form-footer__note[data-tone=danger]{color:var(--color-danger)}.form-page[data-steps]{counter-reset:form-step}.form-page[data-steps]>.ui-section[data-level="2"],.form-page[data-steps]>.ui-card>.ui-card__body>.ui-section[data-level="2"]{counter-increment:form-step}.form-page[data-steps]:has(>.ui-section[data-level="2"]~.ui-section[data-level="2"])>.ui-section[data-level="2"]>.ui-section__head>.ui-section__title:before,.form-page[data-steps]>.ui-card>.ui-card__body:has(>.ui-section[data-level="2"]~.ui-section[data-level="2"])>.ui-section[data-level="2"]>.ui-section__head>.ui-section__title:before{content:counter(form-step,decimal-leading-zero);font-family:var(--font-family-ui);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--color-ink-3);vertical-align:.12em;margin-inline-end:var(--space-3)}.ui-page__eyebrow .breadcrumb,.ui-page__eyebrow .breadcrumbs,.ui-page__eyebrow .page-crumbs{text-transform:none;letter-spacing:var(--text-body--letter-spacing)}.page-statusrow{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.page-statusrow__fact{font-family:var(--font-family-ui);font-size:var(--text-label);line-height:var(--text-eyebrow--line-height);font-weight:var(--weight-medium);color:var(--color-ink-2);min-inline-size:0}.ui-page__main .tab-panel,.ui-page__rail .tab-panel{gap:var(--space-6);flex-direction:column;min-inline-size:0;display:flex}@container (max-width:40rem){.list-row{flex-wrap:wrap;row-gap:.35rem}.list-row-title,.list-row-context{white-space:normal}.list-row-meta{text-align:left;flex-basis:calc(100% - 2.9rem);margin-left:2.9rem}.list-row[data-selectable=true] .list-row-meta{flex-basis:calc(100% - 4.925rem);margin-left:4.925rem}}[data-page-shell]{--ui-figure-min:11rem}@media(max-width:63.99rem){[data-page-shell]{--ui-figure-min: calc(50% - .5px) }.ui-page__figures-grid>[data-emphasis=hero]:first-child,.ui-page__figures-grid:not(:has(>[data-emphasis=hero]:first-child))>:last-child:nth-child(odd),.ui-page__figures-grid:has(>[data-emphasis=hero]:first-child)>:last-child:nth-child(2n){grid-column:1/-1}}@media(min-width:64rem){[data-page-shell].figures-5{--ui-figure-min: calc(20% - .5px) }}[data-page-shell][data-pad=false]{padding-block:var(--space-2) var(--section-gap)}@media(max-width:40rem){[data-page-shell] .ui-page__actions>*{min-inline-size:0}}.ui-page__eyebrow .breadcrumb{text-transform:none;letter-spacing:var(--text-body--letter-spacing)}.btn[data-variant=link]{aspect-ratio:auto;border-radius:var(--radius-mark);height:auto;min-height:0;color:var(--color-ink-2);font-family:var(--font-family-ui);font-weight:var(--weight-medium);letter-spacing:var(--text-body--letter-spacing);text-transform:none;white-space:normal;text-decoration:underline;-webkit-text-decoration-color:var(--link-underline-rest);text-decoration-color:var(--link-underline-rest);text-underline-offset:var(--link-underline-offset);transition:color var(--duration-base) var(--ease-out),text-decoration-color var(--duration-base) var(--ease-out);background:0 0;border:0;padding:0;text-decoration-thickness:1px;position:relative}@media(hover:hover){.btn[data-variant=link]:hover:not(:disabled):not([aria-disabled=true]){background:0 0;text-decoration-color:currentColor}}.btn[data-variant=link]:active:not(:disabled):not([aria-disabled=true]){color:var(--color-ink);background:0 0;text-decoration-color:currentColor;text-decoration-thickness:2px}.btn[data-variant=link]:disabled,.btn[data-variant=link][aria-disabled=true]{color:var(--btn-disabled-quiet-fg);text-decoration-color:#0000}.btn[data-variant=link]:focus-visible{box-shadow:var(--ring);outline:none}.btn[data-variant=link][data-size=sm]{height:auto;min-height:0;font-size:var(--text-caption);line-height:var(--text-caption--line-height);padding:0}.btn[data-variant=link][data-size=md]{height:auto;min-height:0;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);padding:0}.btn[data-variant=link][data-size=lg]{height:auto;min-height:0;font-size:var(--text-body);line-height:var(--text-body--line-height);padding:0}.btn:not([data-variant=link])~.btn[data-variant=link][data-size],.btn[data-variant=link][data-size]:has(~.btn:not([data-variant=link])){min-height:var(--control-h-md)}.btn[data-variant=link][data-underline=hover]{text-decoration-color:#0000}.btn[data-variant=link][data-underline=hover]:hover:not(:disabled):not([aria-disabled=true]),.btn[data-variant=link][data-underline=hover]:active:not(:disabled):not([aria-disabled=true]){text-decoration-color:currentColor}@media(pointer:coarse){.btn[data-variant=link],.btn[data-variant=link][data-size=sm],.btn[data-variant=link][data-size=md],.btn[data-variant=link][data-size=lg]{height:auto;min-height:0}.btn[data-variant=link]:before{content:"";width:max(100%,var(--target-min-coarse));height:var(--target-min-coarse);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}}.icon-btn.task-done:hover,.icon-btn.task-done:focus-visible{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-paper)}.icon-btn.task-done .icon-btn-glyph svg{width:.75rem;height:.75rem}.icon-btn.kanban-kebab:hover{background:var(--surface-hover)}.icon-btn.kanban-kebab .icon-btn-glyph svg{width:.875rem;height:.875rem}.ui-section+.ui-section,[data-page-shell]>.ui-section+.ui-card,[data-page-shell]>.ui-card+.ui-section{margin-block-start:var(--section-gap)}:is(.form-page,.ui-page__main,.ui-page__rail)>:is(.ui-section,.ui-card)+:is(.ui-section,.ui-card),:is([class*=gap-]:not([class*=gap-x-]),[class*=gap-y-])>:is(.ui-section,.ui-card)+:is(.ui-section,.ui-card),:is(.ai-col,.tr-page,.tr-stack)>:is(.ui-section,.ui-card)+:is(.ui-section,.ui-card){margin-block-start:0}.ui-section:not(.ui-card .ui-section,.ui-section .ui-section,.ui-psection .ui-section,.tab-card .ui-section,.form-page .ui-section,.dialog-content .ui-section,.modal .ui-section,.sheet .ui-section,.ui-page__aside .ui-section){background:var(--card-filled);border-radius:var(--radius-card);padding:var(--card-pad);border:1px solid #0000}.ui-card .table-frame,.ui-section .table-frame,.ui-psection .table-frame{--table-inset:var(--card-pad);width:calc(100% + 2 * var(--card-pad));max-width:none;margin-inline:calc(-1 * var(--card-pad));border-radius:var(--radius-none);border-inline:0}@media(max-width:47.99rem){.ui-section .table-frame[data-stack=true]:has(.stacked-card){width:100%;margin-inline:0}}.ui-card .table-frame:last-child,.ui-section .table-frame:last-child,.ui-psection .table-frame:last-child{border-block-end:0;margin-block-end:calc(-1 * var(--card-pad))}.ui-card__head,.ui-psection__head,.ui-section:not(.ui-card .ui-section,.ui-section .ui-section,.ui-psection .ui-section,.tab-card .ui-section,.form-page .ui-section,.dialog-content .ui-section,.modal .ui-section,.sheet .ui-section,.ui-page__aside .ui-section)>.ui-section__head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);background:var(--layer-band);border-block-end:1px solid var(--border-soft);margin:calc(-1 * var(--card-pad)) calc(-1 * var(--card-pad)) var(--space-5);padding:var(--space-4) var(--card-pad);border-start-start-radius:var(--radius-card);border-start-end-radius:var(--radius-card);flex-wrap:wrap;display:flex}.ui-section:has(>.ui-section__head .ui-section__toggle[data-state=closed]){padding-block-end:0}.ui-section:has(>.ui-section__head .ui-section__toggle[data-state=closed])>.ui-section__head{border-block-end:0;border-end-end-radius:var(--radius-card);border-end-start-radius:var(--radius-card);margin-block-end:0}.ui-psection .ui-card,.ui-section:not(.ui-card .ui-section) .ui-card,.tab-card .ui-card,.ui-card .ui-card,.ui-page__controls[data-surface=card] .ui-card{border-radius:var(--radius-none);box-shadow:none;background:0 0;border:0}:is(.ui-psection,.ui-section:not(.ui-card .ui-section),.tab-card,.ui-card,.ui-page__controls[data-surface=card]) .ui-card>:is(.ui-card__header,.ui-card__body,.ui-card__footer),:is(.ui-psection,.ui-section:not(.ui-card .ui-section),.tab-card,.ui-card,.ui-page__controls[data-surface=card]) .ui-card>form>:is(.ui-card__header,.ui-card__body,.ui-card__footer),:is(.ui-psection,.ui-section:not(.ui-card .ui-section),.tab-card,.ui-card,.ui-page__controls[data-surface=card]) .ui-card>.ui-card__set[data-flush=true]>*{padding-inline:0}:is(.ui-card,.ui-psection,.tab-card) .ui-section[data-level="2"],.ui-section .ui-section[data-level="2"]{border-radius:var(--radius-none);box-shadow:none;background:0 0;border:0;padding:0}:is(.ui-card,.ui-psection,.tab-card) .ui-section[data-level="2"]:not(:first-child),.ui-section .ui-section[data-level="2"]:not(:first-child){border-block-start:1px solid var(--border-soft);padding-block-start:var(--space-6)}:is(.ui-card,.ui-section,.ui-psection,.tab-card,.list-card,.table-frame) .empty:not([data-size=lg]){text-align:start;justify-content:flex-start;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;flex-flow:wrap}:is(.ui-card,.ui-section,.ui-psection,.tab-card,.list-card,.table-frame) .empty:not([data-size=lg]) .empty-icon{width:var(--space-5);height:var(--space-5);flex-shrink:0}:is(.ui-card,.ui-section,.ui-psection,.tab-card,.list-card,.table-frame) .empty:not([data-size=lg]) .empty-content{align-items:baseline;gap:var(--space-1) var(--space-2);flex-flow:wrap;flex:0 auto;min-inline-size:0}:is(.ui-card,.ui-section,.ui-psection,.tab-card,.list-card,.table-frame) .empty:not([data-size=lg]) .empty-title{font-size:var(--text-body-sm);font-weight:var(--weight-medium)}:is(.ui-card,.ui-section,.ui-psection,.tab-card,.list-card,.table-frame) .empty:not([data-size=lg]) .empty-desc{max-width:none}:is(.ui-card,.ui-section,.ui-psection,.tab-card,.list-card,.table-frame) .empty:not([data-size=lg]) .empty-actions{justify-content:flex-start}:is(.ui-card,.ui-section,.ui-psection,.tab-card,.list-card,.table-frame) .empty[data-action-end=true]:not([data-size=lg]) .empty-content{flex:20rem}:is(.ui-card,.ui-section,.ui-psection,.tab-card,.list-card,.table-frame) .empty[data-action-end=true]:not([data-size=lg]) .empty-actions{justify-content:flex-end;margin-inline-start:auto}:is(.ui-card,.ui-section,.ui-psection,.tab-card) .empty[data-stack=true]:not([data-size=lg]){text-align:center;align-items:center;gap:var(--space-3);flex-flow:column;padding:0}:is(.ui-card,.ui-section,.ui-psection,.tab-card) .empty[data-stack=true]:not([data-size=lg]) .empty-content{align-items:center;gap:var(--space-1);flex-direction:column}:is(.ui-card,.ui-section,.ui-psection,.tab-card) .empty[data-stack=true]:not([data-size=lg]) .empty-actions{justify-content:center}:is(.ui-psection,.ui-section,.tab-card) .ui-card>.ui-card__body:has(>.empty[data-stack=true]){padding-block:0}.ui-card__head>:is(h1,h2,h3,h4),.ui-card__header .ui-card__title,.ui-psection__title,.ui-section__title{font-family:var(--font-family-heading);font-size:var(--text-h3);font-weight:var(--weight-semibold);letter-spacing:var(--text-h3--letter-spacing);color:var(--color-ink);margin:0}.ui-psection{background:var(--color-surface);border:1px solid var(--card-edge);border-radius:var(--radius-card);box-shadow:var(--elevation-card);padding:var(--card-pad)}.ui-psection__rule{display:none}.ui-psection[data-head=plain]>.ui-psection__head{margin:0 0 var(--space-2);background:0 0;border-block-end:0;padding:0}.ui-psection__eyebrow{font-size:var(--text-eyebrow);font-weight:var(--weight-medium);color:var(--color-ink-3);margin:0 0 var(--space-1)}.ui-psection__desc{color:var(--color-ink-2);margin:var(--gap-explain) 0 0}.ui-psection[data-foot]{padding-block-end:0}.ui-psection[data-foot]>.ui-psection__foot .form-footer.wizard-footer{margin:var(--space-9) calc(-1 * var(--card-pad)) 0;padding:var(--space-5) var(--card-pad);background:var(--layer-alert);border-end-end-radius:calc(var(--radius-card) - 1px);border-end-start-radius:calc(var(--radius-card) - 1px)}.ui-psection[data-foot]>.ui-psection__foot .form-footer.wizard-footer .btn:not([data-size=sm]){height:var(--control-h-lg);min-height:var(--control-h-lg);padding-inline:var(--space-5)}@media(max-width:39.99rem){body:not(:has(.dock)) .ui-psection[data-foot]>.ui-psection__foot .form-footer.wizard-footer[data-bar=true]{z-index:var(--z-sticky);padding:var(--space-3) var(--page-gutter) calc(var(--space-3) + var(--edge-safe-b));background:var(--layer-surface);border-block-start:1px solid var(--card-edge);border-radius:var(--radius-none);gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"back next""note note";margin:0;position:fixed;inset-block-end:var(--system-banner-h);inset-inline:0}.ui-psection[data-foot]>.ui-psection__foot .form-footer.wizard-footer[data-bar=true] .btn:not([data-size=sm]){height:var(--action-bar-h);min-height:var(--action-bar-h)}}[data-well]{background:var(--layer-well);border-radius:var(--radius-card);border:0}.filter-bar-row .search-wrap,.filter-bar-row .search-wrap input,.filter-bar-row input[type=search],.filter-bar-row input[type=text],.filter-bar-row .count-filter-pill,.filter-bar-row .btn,.filter-bar-row .icon-btn,.app-topbar .app-scope-trigger,.app-topbar .cmdk-trigger,.app-topbar .icon-btn,.app-topbar .bell-trigger,.app-topbar .app-account-btn,.tenant-header .app-scope-trigger,.tenant-header .cmdk-trigger,.tenant-header .icon-btn,.tenant-header .bell-trigger,.tenant-header .app-account-btn{height:var(--control-h-md);min-height:var(--control-h-md)}.app-topbar .cmdk-trigger,.tenant-header .cmdk-trigger{border-radius:var(--radius-control)}.filter-bar-row .search-wrap,.filter-bar-row .search-wrap input,.filter-bar-row input[type=search],.filter-bar-row input[type=text]{border-radius:var(--radius-pill);border-color:#0000}:is(.filter-bar-row,.list-toolbar,.filter-modal-toolbar,.ui-page__controls-body) .search-wrap,:is(.filter-bar-row,.list-toolbar,.filter-modal-toolbar,.ui-page__controls-body) :is(.search-wrap input,input[type=search]){border-radius:var(--radius-pill)}:is(.filter-bar-row,.list-toolbar,.filter-modal-toolbar,.ui-page__controls-body) :is(.search-wrap input,input[type=search]):not(:focus){background:var(--form-field-fill);box-shadow:none;border-color:#0000}.filter-bar-row .btn,.filter-bar-row .seg-track,.filter-bar-row .count-filter-pill{border-radius:var(--radius-pill)}.filter-bar-row .icon-btn,.app-topbar .icon-btn,.app-topbar .bell-trigger,.tenant-header .icon-btn,.tenant-header .bell-trigger,.app-topbar .app-account-btn,.tenant-header .app-account-btn{width:var(--icon-btn-size);border-radius:var(--radius-circle)}.data-table .icon-btn{width:var(--icon-btn-size-sm);height:var(--icon-btn-size-sm);min-height:var(--icon-btn-size-sm)}.filter-sheet-advanced{gap:var(--space-6);flex-direction:column;display:flex}.filter-sheet-group{gap:var(--space-2);flex-direction:column;display:flex}.filter-sheet-group>.label{margin:0}.filter-sheet-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.switch-native{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.switch{position:relative}.funnel{margin-inline:calc(-1 * var(--space-4));flex-wrap:wrap;display:flex;overflow:clip;container:funnel/inline-size}.funnel-step{gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-4);color:var(--color-ink);background:0 0;flex-direction:column;display:flex}.funnel>.funnel-step{flex:1 1 0;min-inline-size:min-content;position:relative}.funnel>.funnel-step:before,.funnel>.funnel-step:after{content:"";pointer-events:none;position:absolute}.funnel>.funnel-step:before{border-inline-start:1px solid var(--border-soft);inset-block:0;inset-inline-start:-1px}.funnel>.funnel-step:after{border-block-start:1px solid var(--border-soft);inset-block-start:-1px;inset-inline:0}.funnel>.funnel-step>.eyebrow{white-space:nowrap}.funnel>.funnel-step>.stat-num{overflow-wrap:normal}.funnel>.funnel-step:focus-visible{box-shadow:var(--ring-inset)}@container funnel (max-width:30rem){.funnel>.funnel-step{align-items:baseline;gap:var(--space-1) var(--space-4);flex-basis:100%;grid-template-columns:minmax(0,1fr) auto;display:grid}.funnel>.funnel-step>.eyebrow{grid-area:1/1}.funnel>.funnel-step>.stat-num{grid-area:1/2}.funnel>.funnel-step>.stat-note{grid-area:2/1/auto/-1;margin-top:0}}:not(.funnel)>.funnel-step{border-left:1px solid var(--border-soft)}:not(.funnel)>.funnel-step:nth-child(odd){border-left:0;padding-left:0}:not(.funnel)>.funnel-step:nth-child(n+3){border-top:1px solid var(--border-soft)}@media(min-width:64rem){:not(.funnel)>.funnel-step:nth-child(odd){border-left:1px solid var(--border-soft);padding-left:var(--space-4)}:not(.funnel)>.funnel-step:nth-child(n+3){border-top:0}:not(.funnel)>.funnel-step:first-child{border-left:0;padding-left:0}}a.funnel-step:hover{background:var(--surface-hover)}.act-band{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media(min-width:64rem){.act-band{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}}.act-card{align-content:start;row-gap:0;column-gap:var(--space-3);inline-size:100%;min-height:var(--target-min-coarse);padding:var(--space-5);background:var(--layer-surface);border:1px solid var(--card-edge);border-radius:var(--radius-card);box-shadow:var(--elevation-card-sm);color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;margin:0;text-decoration:none;display:grid;position:relative}.act-card:hover{background:var(--surface-tint)}.act-card:active{background:var(--surface-hover)}.act-card:focus-visible{box-shadow:var(--elevation-card-sm),var(--ring);outline:none}.act-card__date{align-items:center;gap:0 var(--dot-gap);grid-area:1/1;min-width:0;display:flex}.act-card__label{white-space:nowrap}.act-card__when{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media(max-width:39.99rem){.act-card__date{flex-wrap:wrap}.act-card__when{white-space:normal;overflow:visible}}.act-card__figure{margin-top:var(--gap-unit);font-size:var(--text-figure);line-height:var(--text-figure--line-height);grid-area:2/1/auto/-1}.act-card[data-zero=true] .act-card__figure{color:var(--color-ink)}.act-card__line{margin-top:var(--gap-explain);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-2);overflow-wrap:anywhere;grid-area:3/1/auto/-1}.act-card__chev{color:var(--color-ink-3);flex-shrink:0;grid-area:1/2;align-self:center}.card-split{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.card-split>*{min-inline-size:0}.card-split>*+*{border-block-start:1px solid var(--border-soft);margin-block-start:var(--space-5);padding-block-start:var(--space-5)}@container (min-width:64rem){.card-split{grid-template-columns:repeat(2,minmax(0,1fr))}.card-split>*+*{border-block-start:0;border-inline-start:1px solid var(--border-soft);margin-block-start:0;padding-block-start:0;padding-inline-start:var(--space-6)}.card-split>:first-child{padding-inline-end:var(--space-6)}}.reconcile-bar{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.reconcile-bar__head{justify-content:space-between;gap:var(--space-3);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--color-ink);display:flex}.reconcile-bar__track{border-radius:var(--radius-control);background:var(--layer-sunken);gap:.125rem;height:.5rem;display:flex;overflow:hidden}.reconcile-bar__seg{min-width:0;display:block}.reconcile-bar__seg[data-part="0"],.reconcile-bar__swatch[data-part="0"]{background:var(--color-data)}.reconcile-bar__seg[data-part="1"],.reconcile-bar__swatch[data-part="1"]{background:var(--data-4)}.reconcile-bar__seg[data-part="2"],.reconcile-bar__swatch[data-part="2"]{background:var(--border)}.reconcile-bar__key{align-items:center;gap:var(--space-1) var(--space-4);font-size:var(--text-caption);color:var(--color-ink-2);flex-wrap:wrap;margin:0;display:flex}.reconcile-bar__key b{color:var(--color-ink);font-weight:var(--weight-semibold)}.reconcile-bar__item{align-items:center;gap:var(--space-2);display:inline-flex}.reconcile-bar__swatch{border-radius:var(--radius-none);width:.75rem;height:.75rem;display:inline-block}.reconcile{gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border-soft);flex-direction:column;display:flex}.chart{gap:var(--space-2);flex-direction:column;min-width:0;margin:0;display:flex}.split-bar{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.split-bar__track{gap:calc(var(--space-1) / 2);block-size:var(--space-3);border-radius:var(--radius-control);background:var(--layer-sunken);display:flex;overflow:hidden}.split-bar__seg{min-width:var(--space-2);display:block}.split-bar__key{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.split-bar__key[data-layout=column]{gap:var(--space-2);flex-flow:column}.split-bar__key li{align-items:baseline;gap:var(--space-2);font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2);display:inline-flex}.split-bar__key[data-layout=column] li{gap:var(--space-3);font-size:var(--text-body);color:var(--color-ink-2)}.split-bar__key b{font-family:var(--font-family-ui);font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-ink)}.split-bar__word{flex-direction:column;display:flex}.split-bar__word small{font-size:var(--text-meta);color:var(--text-2)}.split-bar__swatch{inline-size:var(--space-3);block-size:var(--space-3);border-radius:var(--data-bar-base-radius);flex:none;align-self:center}.split-bar[data-size=lg]{gap:var(--space-5)}.split-bar[data-size=lg] .split-bar__track{block-size:var(--space-4)}.split-bar[data-size=lg] .split-bar__key{flex:auto;justify-content:space-between}.split-bar[data-size=lg] .split-bar__key li{font-size:var(--text-h3)}.split-bar[data-size=lg] .split-bar__key b{font-size:var(--text-figure-sm)}.split-bar__seg[data-tone="0"],.split-bar__swatch[data-tone="0"]{background:var(--data-6)}.split-bar__seg[data-tone="1"],.split-bar__swatch[data-tone="1"]{background:var(--data-5)}.split-bar__seg[data-tone="2"],.split-bar__swatch[data-tone="2"]{background:var(--data-3)}.split-bar__seg[data-tone=amber],.split-bar__swatch[data-tone=amber]{background:var(--color-warning-mark)}.split-bar__seg[data-tone=rest],.split-bar__swatch[data-tone=rest]{background:var(--data-2)}.sparkline{display:block;overflow:visible}.sparkline__line{fill:none;stroke:var(--data-5);stroke-width:.09375rem;stroke-linejoin:round}.chart-ink{inline-size:100%;min-inline-size:0;position:relative}.chart-ink svg{block-size:auto;max-inline-size:100%;display:block;overflow:visible}.chart-ink[tabindex]{border-radius:var(--radius-control);outline:none}.chart-ink[tabindex]:focus-visible{box-shadow:var(--ring)}.chart-ink__hair{stroke:var(--chart-4);stroke-width:1px;pointer-events:none}.chart-ink__ring{fill:var(--layer-surface);stroke:var(--chart-1);stroke-width:.140625rem;pointer-events:none}.chart-ink__band{fill:var(--color-ink);opacity:.06;pointer-events:none}.chart-ink__tip{z-index:3;pointer-events:none;border-radius:var(--radius-control);border:1px solid var(--border);background:var(--layer-raised);inline-size:max-content;max-inline-size:16rem;box-shadow:var(--elevation-panel);flex-direction:column;gap:2px;padding:.5rem .75rem;display:flex;position:absolute}.chart-ink__tip[data-flip]{transform:translate(-100%)}.chart-ink__tip-head{font-family:var(--font-family-ui);font-size:var(--text-micro);color:var(--text-3);line-height:1.3}.chart-ink__tip-val{font-family:var(--font-family-ui);font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-ink);font-variant-numeric:tabular-nums;line-height:1.25}.chart-ink__tip-val small{font-family:var(--font-family-ui);font-size:var(--text-meta);font-weight:var(--weight-regular);color:var(--text-2);margin-inline-start:2px}.chart-ink__ax{font-family:var(--font-family-ui);font-size:var(--text-micro);font-weight:var(--weight-regular);fill:var(--color-ink-3)}.chart-ink__axb{font-family:var(--font-family-ui);font-size:var(--text-meta);font-weight:var(--weight-semibold);fill:var(--color-ink);font-variant-numeric:tabular-nums}.chart-ink__axl{font-family:var(--font-family-ui);font-size:var(--text-micro);font-weight:var(--weight-medium);fill:var(--color-ink-body)}.chart-ink--ranked .chart-ink__axl{font-size:var(--text-row-name)}.chart-ink--ranked .chart-ink__axb{font-size:var(--text-body)}@media(max-width:47.99rem){.chart-ink--ranked .chart-ink__axl{font-size:var(--text-meta)}}.chart-ink__grid{stroke:var(--chart-grid);stroke-width:1px}.chart-ink__line[data-tone="2"]{stroke:var(--chart-2)}.chart-ink__line[data-tone="3"]{stroke:var(--chart-3)}.chart-ink__line{fill:none;stroke:var(--chart-1);stroke-width:.140625rem;stroke-linejoin:round;stroke-linecap:round}.chart-ink__dash{fill:none;stroke:var(--chart-3);stroke-width:.125rem;stroke-dasharray:.25rem .3125rem;stroke-linecap:round}.chart-ink__target{stroke:var(--chart-3);stroke-width:.078125rem;stroke-dasharray:.3125rem .3125rem}.chart-ink__cmp{fill:none;stroke:var(--chart-4);stroke-width:.09375rem;stroke-dasharray:.1875rem .3125rem;stroke-linecap:round;stroke-linejoin:round}.chart-ink__dot{fill:var(--chart-1);stroke:var(--layer-surface);stroke-width:.125rem}.chart-ink__dot[data-pale=true]{fill:var(--chart-4)}.chart-ink__area-stop{stop-color:var(--color-ink)}.chart-ink__fill[data-tone="1"]{fill:var(--chart-1)}.chart-ink__bar-top{stop-color:var(--chart-1)}.chart-ink__bar-foot{stop-color:var(--chart-bar-foot)}.chart-ink__fill[data-tone="2"]{fill:var(--chart-2)}.chart-ink__fill[data-tone="3"]{fill:var(--chart-3)}.chart-ink__fill[data-tone="4"]{fill:var(--chart-4)}.chart-ink__fill[data-tone="5"]{fill:var(--chart-5)}.chart-ink__fill[data-tone="6"]{fill:var(--chart-6)}.chart-ink__fill[data-tone=track]{fill:var(--chart-track)}.chart-ink__fill[data-tone=well]{fill:var(--surface-fill)}.chart-ink__val{paint-order:stroke;stroke:var(--layer-surface);stroke-width:.3125rem;stroke-linejoin:round}.chart-ink__sk{fill:var(--surface-fill)}.chart-ink__legend{gap:var(--space-1) var(--space-4);font-family:var(--font-family-ui);font-size:var(--text-meta);color:var(--text-2);flex-wrap:wrap;margin:0;padding:0;line-height:1.4;list-style:none;display:flex}.chart-ink__legend>li{white-space:nowrap;align-items:center;display:inline-flex}.chart-ink__legend>li:not(:has(>.chart-ink__swatch)){white-space:normal;min-inline-size:0}.chart-ink__swatch{border-radius:var(--data-bar-base-radius);background:var(--chart-3);block-size:.625rem;inline-size:.625rem;margin-inline-end:.4375rem;font-style:normal;display:inline-block}.chart-ink__swatch[data-tone="1"]{background:var(--chart-1)}.chart-ink__swatch[data-tone="2"]{background:var(--chart-2)}.chart-ink__swatch[data-tone="3"]{background:var(--chart-3)}.chart-ink__swatch[data-tone="4"]{background:var(--chart-4)}.chart-ink__swatch[data-tone="5"]{background:var(--chart-5)}.chart-ink__swatch[data-tone="6"]{background:var(--chart-6)}.chart-ink__legend b{font-family:var(--font-family-ui);font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--color-ink);font-variant-numeric:tabular-nums;margin-inline-end:.3125rem}@media(max-width:47.99rem){.chart-ink__legend{font-size:var(--text-micro);gap:.1875rem var(--space-3)}}.part-bar{min-inline-size:0}.part-bar__hd{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-block-end:.625rem;display:flex}.part-bar__name{font-family:var(--font-family-ui);font-size:var(--text-meta);line-height:1.3;font-weight:var(--weight-medium);color:var(--color-ink)}.part-bar__total{font-family:var(--font-family-figure);font-size:var(--text-figure-sm);line-height:1;font-weight:var(--text-figure--font-weight);letter-spacing:var(--text-figure--letter-spacing);color:var(--color-ink);font-variant-numeric:tabular-nums}.part-bar__rate{font-family:var(--font-family-ui);font-size:var(--text-meta);color:var(--text-2);white-space:nowrap;line-height:1.35}.part-bar__rate b{font-family:var(--font-family-ui);font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--color-ink);font-variant-numeric:tabular-nums}.part-bar__bar{gap:2px;block-size:2.125rem;display:flex}.part-bar[data-size=slim] .part-bar__bar{block-size:1.25rem}.part-bar[data-size=slim] .part-bar__hd{margin-block-end:.5rem}.part-bar.part-bar--bare .part-bar__hd{display:none}.part-bar__seg{background:var(--chart-5);block-size:100%;min-inline-size:.25rem;font-style:normal;display:block;overflow:hidden}.part-bar__seg:first-child{border-start-start-radius:var(--data-cell-radius);border-end-start-radius:var(--data-cell-radius)}.part-bar__seg:last-child{border-start-end-radius:var(--data-cell-radius);border-end-end-radius:var(--data-cell-radius)}.part-bar__seg[data-tone="1"]{background:var(--chart-1)}.part-bar__seg[data-tone="2"]{background:var(--chart-2)}.part-bar__seg[data-tone="3"]{background:var(--chart-3)}.part-bar__seg[data-tone="4"]{background:var(--chart-4)}.part-bar__seg[data-tone="5"]{background:var(--chart-5)}.part-bar__seg[data-tone="6"]{background:var(--chart-6)}.part-bar__seg[data-tone=well]{background:var(--surface-fill)}.part-bar__seg b{font-family:var(--font-family-ui);font-size:var(--text-meta);line-height:2.125rem;font-weight:var(--weight-semibold);color:var(--color-ink);white-space:nowrap;font-variant-numeric:tabular-nums;padding:0 .625rem;display:block}.part-bar__seg[data-tone="1"] b,.part-bar__seg[data-tone="2"] b{color:var(--color-paper)}.part-bar__seg[data-narrow=true] b{text-align:center;padding:0}.part-bar[data-size=slim] .part-bar__seg b{display:none}.part-bar__legend{margin-block-start:.625rem}@media(max-width:47.99rem){.part-bar__bar{block-size:4rem}.part-bar__seg b{line-height:4rem}.part-bar__legend{margin-block-start:.375rem}.part-bar__hd{flex-wrap:wrap}.part-bar__rate{white-space:normal}}.part-bar[data-size=slim] .part-bar__legend{margin-block-start:.5rem}@keyframes chart-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes chart-fade{0%{opacity:0}to{opacity:1}}@keyframes chart-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes chart-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes chart-swap-a{0%{opacity:.35}to{opacity:1}}@keyframes chart-swap-b{0%{opacity:.35}to{opacity:1}}.chart-ink svg[data-swap="1"]{animation:chart-swap-a .2s var(--ease-out)}.chart-ink svg[data-swap="2"]{animation:chart-swap-b .2s var(--ease-out)}.chart-ink:not([data-still]) .chart-ink__line{stroke-dasharray:1;animation:chart-draw .6s var(--ease-out) backwards}.chart-ink:not([data-still]) .chart-ink__area{animation:chart-fade .4s var(--ease-out) .3s backwards}.chart-ink:not([data-still]) .chart-ink__dash{animation:chart-fade .24s var(--ease-out) .56s backwards}.chart-ink:not([data-still]) .chart-ink__dot{animation:chart-fade .24s var(--ease-out) .48s backwards}.chart-ink:not([data-still]) .chart-ink__axb{animation:chart-fade .24s var(--ease-out) .62s backwards}.chart-ink:not([data-still]) .chart-ink__cmp,.chart-ink:not([data-still]) .chart-ink__target{animation:chart-fade .24s var(--ease-out) .56s backwards}.chart-ink:not([data-still]) .chart-ink__rise{transform-box:fill-box;transform-origin:50% 100%;animation:chart-rise .4s var(--ease-out) backwards}.chart-ink:not([data-still]) .chart-ink__grow{transform-box:fill-box;transform-origin:0;animation:chart-grow .4s var(--ease-out) backwards}@keyframes chart-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.part-bar:not([data-still]) .part-bar__seg{animation:chart-wipe .5s var(--ease-out) backwards}.chart-ink:not([data-still]) .heat-grid__peak{animation:chart-fade .24s var(--ease-out) .7s backwards}.chart-ink:not([data-still]) .heat-grid__cell{animation:chart-fade .32s var(--ease-out) backwards}@media(prefers-reduced-motion:reduce){.chart-ink svg,.chart-ink svg *,.part-bar__seg{animation:none!important}}.kpi-strip{min-inline-size:0;container:kpi/inline-size}.kpi-grid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-inline-size:0;display:grid}.kpi-cell{border-inline-start:1px solid var(--card-divider);flex-direction:column;min-inline-size:0;padding:2px 1.375rem 0;display:flex}.kpi-cell:first-child{border-inline-start:0;padding-inline-start:0}.kpi-cell:last-child{padding-inline-end:0}.kpi-cell__top{flex-direction:column;gap:.375rem;display:flex}.kpi-cell__label{font-family:var(--font-family-ui);font-size:var(--text-meta);line-height:1.3;font-weight:var(--weight-medium);color:var(--text-2);white-space:nowrap}.kpi-cell__figrow{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.kpi-cell__unit{font-family:var(--font-family-ui);font-size:var(--text-body);font-weight:var(--weight-value);letter-spacing:0;color:var(--text-2);margin-inline-start:.25em}.kpi-cell__fig{white-space:nowrap;font-family:var(--font-family-figure);font-size:var(--text-figure);line-height:1;font-weight:var(--text-figure--font-weight);letter-spacing:var(--text-figure--letter-spacing);color:var(--color-ink);font-variant-numeric:tabular-nums}.kpi-cell__chg{font-family:var(--font-family-ui);font-size:var(--text-micro);color:var(--text-2);white-space:normal;align-items:center;gap:.1875rem;line-height:1.35;display:inline-flex}.kpi-cell__chg svg{block-size:.875rem;inline-size:.875rem;color:var(--color-ink);flex:none}.kpi-cell__rate{font-family:var(--font-family-ui);font-size:var(--text-meta);color:var(--text-2);white-space:nowrap;min-block-size:1.35em;line-height:1.35}.kpi-cell__share,.share-tag{block-size:var(--tag-h,1.5rem);padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--signal-soft-bg);color:var(--color-ink);font-family:var(--font-family-ui);font-size:var(--text-meta);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;align-items:center;margin-inline-end:var(--space-1);line-height:1;display:inline-flex}.kpi-cell__rate b{font-family:var(--font-family-ui);font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--color-ink);font-variant-numeric:tabular-nums}.kpi-cell__rate svg{vertical-align:2px;margin-inline-end:.1875rem;display:inline-block}.kpi-cell__spark{margin-block-start:auto;padding-block-start:var(--space-4)}.kpi-cell__sk{background:var(--surface-fill);border-radius:var(--data-bar-radius);display:block}@media(min-width:48rem){@container kpi (max-width:59.99rem){.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.kpi-cell,.kpi-cell:first-child{padding:0 var(--space-4) 0 0;border-inline-start:0}.kpi-cell:nth-child(n+4){border-block-start:1px solid var(--border);margin-block-start:var(--space-4);padding-block-start:var(--space-4)}}@container kpi (max-width:33.99rem){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-cell:nth-child(n+3){border-block-start:1px solid var(--border);margin-block-start:var(--space-4);padding-block-start:var(--space-4)}}}@media(max-width:47.99rem){.kpi-grid{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.kpi-cell{padding:var(--space-3) 0;border-block-start:0;border-inline-start:0;grid-template-columns:minmax(0,1fr) 7.25rem;align-items:end;gap:.25rem .875rem;display:grid}.kpi-cell:first-child{border-block-start:0;padding-block-start:0}.kpi-cell:last-child{padding-block-end:0}.kpi-cell__spark{grid-area:1/2/3;align-self:end;margin-block-start:0;padding-block-start:0}.kpi-cell__fig{font-size:var(--text-figure-sm)}.kpi-cell__label{font-size:var(--text-meta)}}@media(max-width:63.99rem){.kpi-cell__rate,.kpi-cell__chg,.kpi-cell__label{white-space:normal}}@media(min-width:105rem){:root:not(:has(:is(.app-chrome[data-sheet],[data-fluid]))) .kpi-cell__fig{font-size:var(--text-figure)}:root:not(:has(:is(.app-chrome[data-sheet],[data-fluid]))) .kpi-cell__label{font-size:var(--text-body)}:root:not(:has(:is(.app-chrome[data-sheet],[data-fluid]))) .kpi-cell__rate,:root:not(:has(:is(.app-chrome[data-sheet],[data-fluid]))) .kpi-cell__chg{font-size:var(--text-meta)}:root:not(:has(:is(.app-chrome[data-sheet],[data-fluid]))) .chart-ink__ax{font-size:var(--text-micro)}:root:not(:has(:is(.app-chrome[data-sheet],[data-fluid]))) .chart-ink__axb,:root:not(:has(:is(.app-chrome[data-sheet],[data-fluid]))) .chart-ink__axl,:root:not(:has(:is(.app-chrome[data-sheet],[data-fluid]))) .chart-ink__legend{font-size:var(--text-meta)}}.heat-grid__band{fill:var(--surface-fill)}.heat-grid__cell[data-step="0"]{fill:var(--chart-track)}.heat-grid__cell[data-step="1"]{fill:var(--heat-1)}.heat-grid__cell[data-step="2"]{fill:var(--heat-2)}.heat-grid__cell[data-step="3"]{fill:var(--heat-3)}.heat-grid__cell[data-step="4"]{fill:var(--heat-4)}.heat-grid__cell[data-step="5"]{fill:var(--heat-5)}.heat-grid__key{justify-content:flex-end;align-items:center;gap:var(--space-2);font-family:var(--font-family-ui);font-size:var(--text-meta);color:var(--text-2);margin-block-start:var(--space-3);display:flex}.heat-grid__key i{border-radius:var(--data-bar-base-radius);block-size:.875rem;inline-size:1.375rem;display:inline-block}.heat-grid__key i[data-step="1"]{background:var(--heat-1)}.heat-grid__key i[data-step="2"]{background:var(--heat-2)}.heat-grid__key i[data-step="3"]{background:var(--heat-3)}.heat-grid__key i[data-step="4"]{background:var(--heat-4)}.heat-grid__key i[data-step="5"]{background:var(--heat-5)}.heat-grid__peak{fill:var(--layer-surface);font-family:var(--font-family-ui);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.code-block{padding:var(--space-4);background:var(--layer-sunken);border-radius:var(--radius-md);font-family:var(--font-family-mono);font-size:var(--text-mono-meta);color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.micro{font-size:var(--text-micro);font-weight:var(--text-micro--font-weight);line-height:var(--text-micro--line-height)}.caption{font-size:var(--text-caption)}.body-sm{font-size:var(--text-body-sm)}.body-text{font-size:var(--text-body)}.fw-medium{font-weight:var(--weight-medium)}.fw-semibold{font-weight:var(--weight-semibold)}.fw-regular{font-weight:var(--weight-regular)}.xs{font-size:var(--text-eyebrow)}.radius-control{border-radius:var(--radius-control)}.radius-md{border-radius:var(--radius-md)}.scrim{background:var(--scrim)}.bg-transparent{background:0 0}.radius-circle{border-radius:var(--radius-circle)}.ff-mono{font-family:var(--font-family-mono)}.mono,.id{font-family:var(--font-family-mono);font-size:var(--text-mono-meta);font-weight:var(--text-mono-meta--font-weight)}.h1{font-family:var(--font-family-display);font-size:var(--text-h1);font-weight:var(--text-h1--font-weight);letter-spacing:var(--text-h1--letter-spacing)}.h2{font-family:var(--font-family-heading);font-size:var(--text-h2);font-weight:var(--text-h2--font-weight);letter-spacing:var(--text-h2--letter-spacing)}.h3{font-family:var(--font-family-heading);font-size:var(--text-h3);font-weight:var(--text-h3--font-weight);letter-spacing:var(--text-h3--letter-spacing)}.fs-h2{font-size:var(--text-h2)}.fs-h3{font-size:var(--text-h3)}.ff-display{font-family:var(--font-family-display)}.radius-card{border-radius:var(--radius-card)}.body{font-size:var(--text-body)}.figure{font-family:var(--font-family-figure);font-stretch:var(--figure-stretch);font-size:var(--text-figure);font-weight:var(--text-figure--font-weight);line-height:var(--text-figure--line-height);letter-spacing:var(--text-figure--letter-spacing);font-variant-numeric:tabular-nums}.auth-divider{align-items:center;gap:var(--space-3);margin-block:var(--space-5) 0;color:var(--color-ink-3);font-family:var(--font-family-ui);font-size:var(--text-caption);line-height:var(--text-caption--line-height);display:flex}.auth-divider:before,.auth-divider:after{content:"";border-block-start:1px solid var(--border-soft);flex:1}.choice-group{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.choice-row{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.choice-opt{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-h-sm);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--form-field-fill);color:var(--color-ink);font-family:var(--font-family-ui);font-size:var(--text-body-sm);font-weight:var(--weight-medium);cursor:pointer;border:0;line-height:1.2;transition:background .15s,color .15s;display:inline-flex}.choice-opt:hover:not(:disabled){background:var(--form-field-fill-hover)}.choice-opt:active:not(:disabled){background:var(--surface-pressed)}.choice-opt[aria-checked=true]{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.choice-opt[aria-checked=true]:hover:not(:disabled){background:var(--btn-primary-bg-hover);color:var(--btn-primary-fg)}.choice-opt-check{inline-size:var(--glyph-line);block-size:var(--glyph-line);flex:none}.choice-opt:disabled{opacity:.5;cursor:not-allowed}.choice-opt:focus-visible{box-shadow:var(--ring);outline:none}.choice-group[data-error=true] .choice-opt{box-shadow:var(--field-focus-halo)}@media(max-width:39.99rem){.page-header h1,.ui-page__title,.auth-header h1,.auth-header h2{font-size:var(--text-h2)}.auth-card[data-lead=true] .auth-header h1{font-size:var(--text-figure);line-height:var(--text-figure--line-height);letter-spacing:var(--text-figure--letter-spacing)}}.form-steps{--form-steps-mark:var(--mark-size);--form-steps-track:var(--space-1);min-width:0;margin:0;container:form-steps/inline-size}.wizard>.form-steps{margin-block-end:var(--section-gap);padding-block-end:var(--space-5)}.wizard:not(:where([role=dialog],[role=alertdialog],.dialog-body,.sheet-body,.modal-body,.so-body) .wizard)>.form-steps{padding:var(--space-6) var(--form-card-pad);border-radius:var(--radius-none);box-shadow:none;background:0 0;border:0;margin:0}.form-steps__list{grid-template-columns:repeat(var(--form-steps-count,4),minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.form-steps__step{min-width:0}.form-steps__hit{gap:var(--space-3);border-radius:var(--radius-md);inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex}.form-steps__hit:disabled{cursor:default}.form-steps__hit:focus-visible{box-shadow:var(--ring);outline:none}.form-steps__bar{block-size:var(--form-steps-track);border-radius:var(--radius-pill);background:var(--border);display:block}.form-steps__step:is([data-state=done],[data-state=current]) .form-steps__bar{background:var(--color-accent)}.form-steps__label{align-items:center;gap:var(--space-3);min-width:0;display:flex}@container form-steps (min-width:34rem) and (max-width:47.99rem){.form-steps__label{align-items:flex-start;gap:var(--space-2);flex-direction:column}}.form-steps__mark{inline-size:var(--form-steps-mark);block-size:var(--form-steps-mark);border-radius:var(--radius-circle);background:var(--layer-sunken);color:var(--text-2);font-family:var(--font-family-ui);font-variant-numeric:tabular-nums;font-size:var(--text-micro);font-weight:var(--weight-semibold);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.form-steps__step[data-state=current] .form-steps__mark{background:var(--color-accent);color:var(--on-accent)}.form-steps__step[data-state=done] .form-steps__mark{background:var(--gray-200);color:var(--color-ink)}.form-steps__hit:not(:disabled):hover .form-steps__mark{background:var(--gray-300)}.form-steps__text{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.form-steps__name{font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--text-2);overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;line-height:1.3}.form-steps__step:is([data-state=done],[data-state=current]) .form-steps__name{color:var(--color-ink)}.form-steps__hint{font-size:var(--text-micro);font-weight:var(--text-meta--font-weight);color:var(--text-3);overflow-wrap:break-word;line-height:1.35}.form-steps__compact{display:none}.form-steps__compact-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-block-end:var(--space-2);display:flex}.form-steps__compact .form-steps__name{color:var(--color-ink);min-width:0}.form-steps__count{color:var(--text-2);white-space:nowrap;font-size:var(--text-caption);font-variant-numeric:tabular-nums;flex:none}.form-steps__track{block-size:var(--form-steps-track);border-radius:var(--radius-pill);background:var(--border);display:block;overflow:hidden}.form-steps__fill{block-size:100%;inline-size:var(--form-steps-progress,0%);border-radius:var(--radius-pill);background:var(--color-accent);display:block}@media(prefers-reduced-motion:no-preference){.form-steps__bar,.form-steps__mark{transition:background .2s var(--ease-out)}.form-steps__fill{transition:inline-size .3s var(--ease-out)}}@container form-steps (max-width:33.99rem){.form-steps__list{display:none}.form-steps__compact{display:block}}@media(min-width:40rem){.wizard:has(.wizard-footer__count) .form-steps__compact .form-steps__count{display:none}}.form-footer.wizard-footer{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(max-content,1fr);grid-template-areas:"back count next""note note note";display:grid}.wizard-footer__back{grid-area:back;justify-self:start;display:flex}.wizard-footer__count{color:var(--text-2);white-space:nowrap;font-size:var(--text-caption);font-variant-numeric:tabular-nums;grid-area:count}.wizard-footer__next{justify-content:flex-end;justify-self:end;align-items:center;gap:var(--space-3);flex-wrap:wrap;grid-area:next;display:flex}.wizard-footer__note{text-align:end;grid-area:note;justify-self:end;min-inline-size:0}@media(max-width:39.99rem){.form-footer.wizard-footer{grid-template-columns:minmax(0,1fr);grid-template-areas:"back""next""note"}.wizard-footer__back>:is(a,button,.btn){inline-size:auto}.wizard-footer__count{display:none}.wizard-footer__next{flex-direction:column;justify-self:stretch;align-items:stretch}.wizard-footer__next>:is(a,button,.btn){inline-size:100%}.wizard-footer__note{text-align:start;justify-self:stretch}}:root{--data-bar-radius:.5rem;--data-bar-base-radius:.1875rem;--data-cell-radius:.3125rem;--text-figure-sm:var(--text-figure);--control-h-create:var(--control-h-md);--text-lead:var(--text-body);--text-lead--line-height:var(--text-body--line-height);--text-lead--font-weight:500;--text-lead--letter-spacing:var(--text-body--letter-spacing);--modal-w-roster:min(92vw, 45rem);--modal-w-lead:min(92vw, 80rem);--modal-h-lead:min(calc(var(--viewport-h) * .82), 56rem);--scan-field-fill:#f7f7f7}@supports (color:color-mix(in lab,red,red)){:root{--scan-field-fill:color-mix(in srgb, var(--gray-100) 55%, var(--gray-50))}}:root{--scan-field-edge:#0a0a0a0f}@supports (color:color-mix(in lab,red,red)){:root{--scan-field-edge:color-mix(in srgb, var(--gray-950) 6%, transparent)}}:root{--scan-field-halo:#0a0a0a0d}@supports (color:color-mix(in lab,red,red)){:root{--scan-field-halo:color-mix(in srgb, var(--gray-950) 5%, transparent)}}.figure.figure-sm{font-size:var(--text-figure-sm)}.step-funnel-frame{min-inline-size:0;container-type:inline-size}.step-funnel{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.step-funnel__step{gap:var(--space-1);text-align:center;flex-direction:column;flex:1 1 0;min-inline-size:0;display:flex}.step-funnel__track{block-size:12.5rem;align-items:flex-end;margin-block-end:var(--space-2);display:flex}.step-funnel__bar{--h:0%;--fill:var(--data-6);inline-size:100%;block-size:var(--h);background:var(--fill);border-radius:var(--data-bar-radius) var(--data-bar-radius) var(--data-bar-base-radius) var(--data-bar-base-radius)}.step-funnel__n{color:var(--color-ink)}.step-funnel__label,.step-funnel__verb{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2)}.step-funnel__rate{text-align:center;block-size:12.5rem;flex-direction:column;flex:0 0 4.5rem;justify-content:flex-end;align-items:center;padding-block-end:var(--space-1);display:flex}.step-funnel__pct{font-size:var(--text-mono-meta);font-weight:var(--weight-semibold);color:var(--color-ink)}.step-funnel__rate .step-funnel__verb{font-size:var(--text-kicker);line-height:var(--text-kicker--line-height)}@container (max-width:33.99rem){.step-funnel{align-items:stretch;gap:var(--space-1);flex-direction:column}.step-funnel__step{text-align:start;column-gap:var(--space-3);row-gap:var(--space-1);grid-template-columns:4.75rem minmax(0,1fr);grid-template-areas:"n bar""n label";align-items:center;display:grid}.step-funnel__track{block-size:var(--space-3);grid-area:bar;margin:0}.step-funnel__bar{block-size:100%;inline-size:var(--h);border-radius:var(--radius-pill)}.step-funnel__n{grid-area:n}.step-funnel__label{grid-area:label}.step-funnel__rate{justify-content:flex-start;align-items:baseline;gap:var(--space-2);block-size:auto;padding:0 0 0 calc(4.75rem + var(--space-3));flex-direction:row;flex:none}}.step-rows{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.step-rows__row{align-items:center;column-gap:var(--space-5);row-gap:var(--space-2);grid-template-columns:7.5rem minmax(0,1fr) 6rem;display:grid}.step-rows__label{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-2)}.step-rows__track{block-size:var(--space-3);border-radius:var(--radius-pill);background:var(--layer-sunken);display:block;overflow:hidden}.step-rows__bar{block-size:100%;inline-size:var(--w,0%);background:var(--fill,var(--data-6));border-radius:var(--radius-pill);display:block}.step-rows__val{justify-content:flex-end;align-items:baseline;gap:var(--space-2);display:flex}.step-rows__pct{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2)}@container (max-width:33.99rem){.step-rows__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label val""track track"}.step-rows__label{grid-area:label}.step-rows__val{grid-area:val}.step-rows__track{grid-area:track}}.target-spark{--target-y:50%;min-inline-size:0;position:relative}.target-spark svg{block-size:6.5rem;inline-size:100%;display:block;overflow:visible}.target-spark__area{fill:var(--color-data-wash)}.target-spark__line{fill:none;stroke:var(--data-6);stroke-width:.140625rem;stroke-linejoin:round;stroke-linecap:round}.target-spark__dot{border-radius:var(--radius-pill);background:var(--data-6);block-size:.5rem;inline-size:.5rem;margin:-.25rem 0 0 -.25rem;position:absolute}.target-spark__target{stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:.1875rem .3125rem}.target-spark__tag{transform:translateY(calc(-100% - var(--space-1)));font-size:var(--text-kicker);color:var(--text-3);background:var(--layer-surface);padding-inline-start:var(--space-1);line-height:1;position:absolute;inset-block-start:var(--target-y);inset-inline-end:0}.scan-field-wrap{min-inline-size:0;position:relative}.scan-field{align-items:center;gap:var(--space-3);min-block-size:var(--control-h-create);padding-inline:var(--space-4);background:var(--scan-field-fill);border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--scan-field-edge);transition:background-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out);border:0;display:flex}.scan-field:hover{box-shadow:inset 0 0 0 1px var(--border)}.scan-field:focus-within{background:var(--layer-surface);box-shadow:inset 0 0 0 1px var(--gray-500),0 0 0 4px var(--scan-field-halo)}.scan-field-wrap~.btn,.btn:has(~.scan-field-wrap),.btn.create-pill{height:var(--control-h-create);min-height:var(--control-h-create);padding-inline:var(--space-5)}@media(pointer:coarse){.scan-field-wrap~.btn,.btn:has(~.scan-field-wrap),.btn.create-pill{height:var(--target-min-coarse);min-height:var(--target-min-coarse)}}.scan-field__icon{color:var(--text-3);flex-shrink:0}@media(pointer:coarse){.scan-field__key{display:none}}.scan-field__input{min-inline-size:0;color:var(--text-1);font-family:var(--font-family-ui);font-size:var(--text-entry);line-height:var(--text-body--line-height);background:0 0;border:0;flex:auto;margin:0;padding:0}.scan-field__input:focus-visible{box-shadow:none;outline:none}.scan-field__input::placeholder{color:var(--text-3)}.scan-field__input::-webkit-search-cancel-button{display:none}.scan-field__key{flex-shrink:0}.scan-field__results{z-index:var(--z-anchored);padding:var(--space-1);background:var(--layer-raised);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-panel);position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline:0}.scan-field__results:empty{display:none}.scan-field__results[data-inline=true]{box-shadow:none;background:0 0;border:0;margin-block-start:var(--space-4);padding:0;position:static}.ui-roster-rows{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-roster-row{grid-template-columns:var(--space-10) minmax(0,1fr);align-items:center;gap:var(--space-3) var(--space-4);padding-block:var(--space-3);grid-auto-columns:auto;grid-auto-flow:column;min-inline-size:0;display:grid}.ui-roster-row__avatar{inline-size:var(--space-10);block-size:var(--space-10);border-radius:var(--radius-circle);background:var(--layer-sunken);color:var(--text-2);font-size:var(--text-kicker);font-weight:var(--weight-semibold);justify-content:center;align-items:center;display:inline-flex}.ui-roster-row__acts .icon-btn{border-radius:var(--radius-circle)}.ui-roster-row__who{flex-direction:column;min-inline-size:0;display:flex}.ui-roster-row__name{font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-ink);overflow-wrap:break-word;text-decoration:none}a.ui-roster-row__name:hover{text-decoration:none}.ui-roster-row__sub{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2)}.ui-roster-row__status{align-items:center;gap:var(--space-2);font-size:var(--text-meta);color:var(--text-2);white-space:nowrap;display:inline-flex}.ui-roster-row__acts{align-items:center;gap:var(--space-3);display:inline-flex}@media(max-width:29.99rem){.ui-roster-row{column-gap:var(--space-3);grid-template-columns:var(--space-10) minmax(0,1fr) auto;row-gap:var(--space-2);grid-auto-columns:auto;grid-auto-flow:row}.ui-roster-row__avatar{grid-area:1/1}.ui-roster-row__who{grid-area:1/2/auto/-1}.ui-roster-row__status{grid-area:2/2;justify-self:start}.ui-roster-row__acts{gap:var(--space-2);grid-area:2/3;justify-self:end}.ui-roster-row:not(:has(.ui-roster-row__status)):has(.ui-roster-row__acts>:only-child) .ui-roster-row__who{grid-column:2}.ui-roster-row:not(:has(.ui-roster-row__status)):has(.ui-roster-row__acts>:only-child) .ui-roster-row__acts{grid-area:1/3;align-self:center}}.dialog-content.roster-dialog{--roster-pad:var(--space-8);width:var(--modal-w-roster);gap:0;padding:0;overflow:hidden}@media(min-width:40rem){.dialog-content.roster-dialog[data-size=xl]{width:var(--modal-w-xl)}}.roster-dialog .dialog-header{align-items:flex-start;gap:var(--space-4);padding:var(--space-7) var(--roster-pad) var(--space-5);flex-direction:row}.roster-dialog .dialog-header__main{gap:var(--space-1);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.roster-dialog .dialog-description{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2)}.roster-dialog .dialog-header__aside{text-align:end;flex-shrink:0;margin-inline-start:auto}.roster-dialog .dialog-close{inline-size:var(--control-h-md);block-size:var(--control-h-md);border-radius:var(--radius-circle);background:var(--layer-sunken);color:var(--text-3);justify-content:center;padding:0;position:static}.roster-dialog .dialog-body{flex-direction:column;flex:auto;min-block-size:0;padding-block-end:0;display:flex;overflow:hidden;-webkit-mask-image:none;mask-image:none}.roster-dialog .dialog-footer{padding:var(--space-4) var(--roster-pad) var(--space-5);border-block-start:1px solid var(--border-soft);justify-content:stretch}@media(max-width:39.99rem){.dialog-content.roster-dialog{--roster-pad:var(--space-5);border-end-end-radius:0;border-end-start-radius:0;width:100%}.roster-dialog .dialog-header{padding-block-start:var(--space-6)}}:root[data-theme=dark] .dialog-content.lead-modal,[data-theme=dark]:not(:root) .dialog-content.lead-modal{background:var(--gray-100);--layer-surface:var(--gray-100);--color-surface:var(--gray-100);--layer-sunken:var(--gray-50);--card-filled:var(--gray-200);--form-field-fill:var(--gray-200)}.dialog-content.lead-modal{width:var(--modal-w-lead);height:var(--modal-h-lead);--dialog-close-inset:var(--space-4);--dialog-close-clear:calc(var(--dialog-close-inset) + var(--icon-btn-size) + var(--space-2));gap:0;max-height:none;padding:0;overflow:hidden}.lead-modal .dialog-header{z-index:var(--z-raised);padding:0;position:absolute;inset-block-start:var(--dialog-close-inset);inset-inline-end:var(--dialog-close-inset)}.lead-modal .dialog-title{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.lead-modal .dialog-close{position:static}@media(min-width:48rem){.dialog-content.lead-modal.task-modal{height:auto;min-block-size:34rem;max-block-size:var(--modal-h-lead)}}.lead-modal .dialog-body{flex:auto;min-block-size:0;padding-block-end:0;display:flex;overflow:hidden;-webkit-mask-image:none;mask-image:none}@media(max-width:47.99rem){.dialog-content.lead-modal{inset:0 0 var(--system-banner-h);width:100%;height:var(--viewport-h);border:0;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;transform:none}.lead-modal .dialog-header{inset-inline-end:var(--space-3)}}.app-topbar[data-placement=rail] .app-brand-tag{padding:0 var(--space-1);font-weight:var(--weight-body);max-inline-size:100%;font-size:var(--text-kicker);line-height:var(--text-kicker--line-height);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;grid-area:2/1;align-self:center;display:block;overflow:hidden}.cmdk-trigger[data-icon=mai] .cmdk-trigger-icon{opacity:1;color:var(--color-ink)}.app-topbar[data-placement=rail] .cmdk-trigger .kbd{margin-inline-start:auto}.ui-card__titlerow{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.ui-card__tag{flex-shrink:1;min-inline-size:0}.app-topbar[data-placement=rail] .cmdk-trigger-label{font-size:var(--text-kicker)}.app-topbar[data-placement=rail] .cmdk-trigger-icon{margin-inline-end:var(--space-1)}@media(pointer:coarse){.cmdk-trigger .kbd{display:none}}:root,[data-theme]:not(:root){--control-h-form:3.25rem;--form-field-fill:var(--gray-100);--form-field-fill-hover:#f0f0f2}@supports (color:color-mix(in lab,red,red)){:root,[data-theme]:not(:root){--form-field-fill-hover:color-mix(in srgb, var(--gray-100) 75%, var(--gray-200))}}:root,[data-theme]:not(:root){--form-field-edge:transparent;--form-field-edge-hover:transparent;--form-field-focus-fill:#e9e9eb}@supports (color:color-mix(in lab,red,red)){:root,[data-theme]:not(:root){--form-field-focus-fill:color-mix(in srgb, var(--gray-100) 31%, var(--gray-200))}}:root,[data-theme]:not(:root){--field-on-card:var(--gray-50);--field-on-card-hover:#f9f9f9}@supports (color:color-mix(in lab,red,red)){:root,[data-theme]:not(:root){--field-on-card-hover:color-mix(in srgb, var(--gray-50) 75%, var(--gray-100))}}:root,[data-theme]:not(:root){--field-on-card-focus:#f6f6f7}@supports (color:color-mix(in lab,red,red)){:root,[data-theme]:not(:root){--field-on-card-focus:color-mix(in srgb, var(--gray-50) 31%, var(--gray-100))}}:root,[data-theme]:not(:root){--form-field-focus-edge:transparent;--form-field-halo:var(--kbd-ring,0 0 0 0 transparent);--form-field-ring:0 0 0 2px var(--layer-surface), 0 0 0 4px var(--gray-500);--form-field-ink:var(--gray-900);--form-field-placeholder:#9a9aa3}@supports (color:color-mix(in lab,red,red)){:root,[data-theme]:not(:root){--form-field-placeholder:color-mix(in srgb, var(--gray-400) 85%, var(--gray-500))}}:root,[data-theme]:not(:root){--form-field-affix:var(--text-2);--form-label-ink:var(--color-ink-2);--form-gap-label:0;--form-gap-label-out:.375rem;--form-gap-help:var(--gap-unit);--form-gap-pair:var(--space-4);--form-gap-row:var(--space-6);--form-gap-head:var(--space-3);--form-gap-actions:2.5rem;--form-gap-group:3.5rem;--mark-size:1.375rem;--control-h-answer:2.75rem;--control-h-card:2.25rem;--card-icon:1.25rem;--glyph-line:1rem;--card-gap-needs-head:.625rem;--card-gap-needs-name:.25rem;--card-gap-needs-base:.875rem;--card-gap-board-name:.5rem;--card-gap-board-step:0;--card-gap-board-status:.75rem;--card-gap-board-foot:1.25rem;--card-gap-notice-head:.75rem;--card-gap-notice-body:.125rem;--card-gap-step:.5rem;--card-gap-block:1rem;--card-gap-foot:1.25rem;--card-gap-fact-head:.625rem;--card-gap-fact-key:.125rem;--card-gap-fact-pair:.75rem;--card-gap-month-base:.5rem;--card-gap-stacked-name:.25rem;--card-gap-stacked-step:.75rem;--card-gap-stacked-foot:var(--card-gap-foot);--form-card-pad:var(--space-10);--form-aside-w:26.25rem;--choice-ring:inset 0 0 0 1.5px var(--color-ink);--text-field-label:.8125rem;--text-field-label--line-height:1.3;--text-field-label--font-weight:500;--text-field-help:.8125rem;--text-field-help--line-height:1.5}@media(max-width:39.99rem){:root,[data-theme]:not(:root){--form-card-pad:var(--space-5);--form-gap-group:2.75rem}}:root[data-theme=dark],[data-theme=dark]:not(:root){--form-field-fill:var(--gray-200);--form-field-fill-hover:#e0e0e3}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],[data-theme=dark]:not(:root){--form-field-fill-hover:color-mix(in srgb, var(--gray-200) 75%, var(--gray-300))}}:root[data-theme=dark],[data-theme=dark]:not(:root){--form-field-focus-fill:#d9d9dd}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],[data-theme=dark]:not(:root){--form-field-focus-fill:color-mix(in srgb, var(--gray-200) 31%, var(--gray-300))}}:root[data-theme=dark],[data-theme=dark]:not(:root){--field-on-card:var(--gray-300);--field-on-card-hover:#c7c7cd}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],[data-theme=dark]:not(:root){--field-on-card-hover:color-mix(in srgb, var(--gray-300) 75%, var(--gray-400))}}:root[data-theme=dark],[data-theme=dark]:not(:root){--field-on-card-focus:#b1b1b8}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],[data-theme=dark]:not(:root){--field-on-card-focus:color-mix(in srgb, var(--gray-300) 31%, var(--gray-400))}}html[data-kbd]{--kbd-ring:var(--form-field-ring)}:is(form,.dialog-body,.sheet-body,.modal-body,.so-body,.wizard,.field-group,.form-layout,.form-page,.form-grid,.editable-section,.auth-card,.focus-page){--control-h-field:var(--control-h-form)}:is(.filter-bar,.filter-sheet-body,.ui-page__controls,.table-toolbar,.toolbar,.selection-bar,.app-rail,.app-topbar,.tenant-header,.scan-field,[data-control-scale=md]),:is(.filter-bar,.filter-sheet-body,.ui-page__controls,.table-toolbar,.toolbar,.selection-bar,.app-rail,.app-topbar,.tenant-header,.scan-field,[data-control-scale=md]) :is(form,.field-group,.form-grid){--control-h-field:var(--control-h-md)}.field-label,.field>label{font-size:var(--text-field-label);line-height:var(--text-field-label--line-height);font-weight:var(--text-field-label--font-weight);color:var(--form-label-ink)}.field-hint,.field-error{font-size:var(--text-field-help);line-height:var(--text-field-help--line-height)}:is(form,.dialog-body,.sheet-body,.modal-body,.so-body,.wizard,.field-group,.form-layout,.form-page,.form-grid,.editable-section,.auth-card,.focus-page) .field:not(:is(.filter-bar,.filter-sheet-body,.ui-page__controls,.table-toolbar,.toolbar,.selection-bar,.app-rail,.app-topbar,.tenant-header,.scan-field,.efact__value,[data-control-scale=md]) .field) :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not(.sr-only)),textarea,.textarea,.select-trigger:not([data-variant=quiet]),.dp-trigger-wrap,.range-trigger-wrap,.time-input,.input-wrap[data-affix=text]){background:var(--form-field-fill);border:1px solid var(--form-field-edge);border-radius:var(--radius-control);box-shadow:var(--field-autofill,none);color:var(--form-field-ink);font-weight:var(--weight-regular);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}:is(form,.dialog-body,.sheet-body,.modal-body,.so-body,.wizard,.field-group,.form-layout,.form-page,.form-grid,.editable-section,.auth-card,.focus-page) .field:not(:is(.filter-bar,.filter-sheet-body,.ui-page__controls,.table-toolbar,.toolbar,.selection-bar,.app-rail,.app-topbar,.tenant-header,.scan-field,.efact__value,[data-control-scale=md]) .field) :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not(.sr-only)),.select-trigger:not([data-variant=quiet]),.dp-trigger-wrap,.range-trigger-wrap,.time-input,.input-wrap[data-affix=text]){height:var(--control-h-field);min-height:var(--control-h-field);padding-inline:var(--space-4);padding-block:var(--fl-pad-top,.45rem) var(--fl-pad-bottom,.45rem)}:-webkit-any(form,.dialog-body,.sheet-body,.modal-body,.so-body,.wizard,.field-group,.form-layout,.form-page,.form-grid,.editable-section,.auth-card,.focus-page) .field:not(:-webkit-any(.filter-bar,.filter-sheet-body,.ui-page__controls,.table-toolbar,.toolbar,.selection-bar,.app-rail,.app-topbar,.tenant-header,.scan-field,.efact__value,[data-control-scale=md]) .field) :-webkit-any(input:autofill,input:-webkit-autofill){--field-autofill:inset 0 0 0 1000px var(--form-field-fill);--form-field-edge:var(--form-field-fill);--form-field-edge-hover:var(--form-field-fill-hover);--form-field-focus-edge:var(--form-field-focus-fill);-webkit-text-fill-color:var(--form-field-ink);caret-color:var(--form-field-ink)}:is(form,.dialog-body,.sheet-body,.modal-body,.so-body,.wizard,.field-group,.form-layout,.form-page,.form-grid,.editable-section,.auth-card,.focus-page) .field:not(:is(.filter-bar,.filter-sheet-body,.ui-page__controls,.table-toolbar,.toolbar,.selection-bar,.app-rail,.app-topbar,.tenant-header,.scan-field,.efact__value,[data-control-scale=md]) .field) :is(input:autofill){--field-autofill:inset 0 0 0 1000px var(--form-field-fill);--form-field-edge:var(--form-field-fill);--form-field-edge-hover:var(--form-field-fill-hover);--form-field-focus-edge:var(--form-field-focus-fill);-webkit-text-fill-color:var(--form-field-ink);caret-color:var(--form-field-ink)}@media(hover:hover){:-webkit-any(form,.dialog-body,.sheet-body,.modal-body,.so-body,.wizard,.field-group,.form-layout,.form-page,.form-grid,.editable-section,.auth-card,.focus-page) .field:not(:-webkit-any(.filter-bar,.filter-sheet-body,.ui-page__controls,.table-toolbar,.toolbar,.selection-bar,.app-rail,.app-topbar,.tenant-header,.scan-field,.efact__value,[data-control-scale=md]) .field) :-webkit-any(input:autofill,input:-webkit-autofill):hover:not(:focus){--field-autofill:inset 0 0 0 1000px var(--form-field-fill-hover)}:is(form,.dialog-body,.sheet-body,.modal-body,.so-body,.wizard,.field-group,.form-layout,.form-page,.form-grid,.editable-section,.auth-card,.focus-page) .field:not(:is(.filter-bar,.filter-sheet-body,.ui-page__controls,.table-toolbar,.toolbar,.selection-bar,.app-rail,.app-topbar,.tenant-header,.scan-field,.efact__value,[data-control-scale=md]) .field) :is(input:autofill):hover:not(:focus){--field-autofill:inset 0 0 0 1000px var(--form-field-fill-hover)}}:-webkit-any(form,.dialog-body,.sheet-body,.modal-body,.so-body,.wizard,.field-group,.form-layout,.form-page,.form-grid,.editable-section,.auth-card,.focus-page) .field:not(:-webkit-any(.filter-bar,.filter-sheet-body,.ui-page__controls,.table-toolbar,.toolbar,.selection-bar,.app-rail,.app-topbar,.tenant-header,.scan-field,.efact__value,[data-control-scale=md]) .field) :-webkit-any(input:autofill,input:-webkit-autofill):focus{--field-autofill:inset 0 0 0 1000px var(--form-field-focus-fill)}:is(form,.dialog-body,.sheet-body,.modal-body,.so-body,.wizard,.field-group,.form-layout,.form-page,.form-grid,.editable-section,.auth-card,.focus-page) .field:not(:is(.filter-bar,.filter-sheet-body,.ui-page__controls,.table-toolbar,.toolbar,.selection-bar,.app-rail,.app-topbar,.tenant-header,.scan-field,.efact__value,[data-control-scale=md]) .field) :is(input:autofill):focus{--field-autofill:inset 0 0 0 1000px var(--form-field-focus-fill)}:is(form,.dialog-body,.sheet-body,.modal-body,.so-body,.wizard,.field-group,.form-layout,.form-page,.form-grid,.editable-section,.auth-card,.focus-page) .field:not(:is(.filter-bar,.filter-sheet-body,.ui-page__controls,.table-toolbar,.toolbar,.selection-bar,.app-rail,.app-topbar,.tenant-header,.scan-field,.efact__value,[data-control-scale=md]) .field) :is(.select-value,.dp-segment,.time-segment){font-weight:var(--weight-value);color:var(--form-field-ink)}:is(form,.dialog-body,.sheet-body,.modal-body,.so-body,.wizard,.field-group,.form-layout,.form-page,.form-grid,.editable-section,.auth-card,.focus-page) .field:not(:is(.filter-bar,.filter-sheet-body,.ui-page__controls,.table-toolbar,.toolbar,.selection-bar,.app-rail,.app-topbar,.tenant-header,.scan-field,.efact__value,[data-control-scale=md]) .field) :is(input,textarea)::placeholder,:is(form,.dialog-body,.sheet-body,.modal-body,.so-body,.wizard,.field-group,.form-layout,.form-page,.form-grid,.editable-section,.auth-card,.focus-page) .field:not(:is(.filter-bar,.filter-sheet-body,.ui-page__controls,.table-toolbar,.toolbar,.selection-bar,.app-rail,.app-topbar,.tenant-header,.scan-field,.efact__value,[data-control-scale=md]) .field) .select-value[data-placeholder=true]{color:var(--fl-ph-live,var(--fl-ph-rest,var(--form-field-placeholder)));opacity:1;font-weight:var(--weight-regular)}:is(form,.dialog-body,.sheet-body,.modal-body,.so-body,.wizard,.field-group,.form-layout,.form-page,.form-grid,.editable-section,.auth-card,.focus-page) .field:not(:is(.filter-bar,.filter-sheet-body,.ui-page__controls,.table-toolbar,.toolbar,.selection-bar,.app-rail,.app-topbar,.tenant-header,.scan-field,.efact__value,[data-control-scale=md]) .field) .select-trigger .chevron{color:var(--text-3);opacity:1}:is(form,.dialog-body,.sheet-body,.modal-body,.so-body,.wizard,.field-group,.form-layout,.form-page,.form-grid,.editable-section,.auth-card,.focus-page) .field:not(:is(.filter-bar,.filter-sheet-body,.ui-page__controls,.table-toolbar,.toolbar,.selection-bar,.app-rail,.app-topbar,.tenant-header,.scan-field,.efact__value,[data-control-scale=md]) .field) :is(textarea,.textarea){min-height:calc(var(--control-h-form) * 2);padding:var(--fl-pad-top-ta,var(--space-3)) var(--space-4) var(--space-3);line-height:1.55}:is(form,.dialog-body,.sheet-body,.modal-body,.so-body,.wizard,.field-group,.form-layout,.form-page,.form-grid,.editable-section,.auth-card,.focus-page) .field:not(:is(.filter-bar,.filter-sheet-body,.ui-page__controls,.table-toolbar,.toolbar,.selection-bar,.app-rail,.app-topbar,.tenant-header,.scan-field,.efact__value,[data-control-scale=md]) .field) :is(textarea,.textarea)[rows="1"]{min-height:var(--control-h-form)}:is(form,.dialog-body,.sheet-body,.modal-body,.so-body,.wizard,.field-group,.form-layout,.form-page,.form-grid,.editable-section,.auth-card,.focus-page) .field:not(:is(.filter-bar,.filter-sheet-body,.ui-page__controls,.table-toolbar,.toolbar,.selection-bar,.app-rail,.app-topbar,.tenant-header,.scan-field,.efact__value,[data-control-scale=md]) .field) :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not(.sr-only)),textarea,.textarea,.select-trigger:not([data-variant=quiet]),.dp-trigger-wrap,.range-trigger-wrap,.time-input,.input-wrap[data-affix=text]):hover:not(:focus):not(:focus-within){border-color:var(--form-field-edge-hover)}:is(form,.dialog-body,.sheet-body,.modal-body,.so-body,.wizard,.field-group,.form-layout,.form-page,.form-grid,.editable-section,.auth-card,.focus-page) .field:not(:is(.filter-bar,.filter-sheet-body,.ui-page__controls,.table-toolbar,.toolbar,.selection-bar,.app-rail,.app-topbar,.tenant-header,.scan-field,.efact__value,[data-control-scale=md]) .field) :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not(.sr-only)):focus,textarea:focus,.textarea:focus,.select-trigger:not([data-variant=quiet]):focus-visible,.select-trigger:not([data-variant=quiet])[data-state=open],.dp-trigger-wrap:focus-within,.range-trigger-wrap:focus-within,.time-input:focus-within,.input-wrap[data-affix=text]:focus-within){background:var(--form-field-focus-fill);border-color:var(--form-field-focus-edge);box-shadow:var(--field-autofill,0 0 0 0 transparent),var(--form-field-halo);outline:none}:is(form,.dialog-body,.sheet-body,.modal-body,.so-body,.wizard,.field-group,.form-layout,.form-page,.form-grid,.editable-section,.auth-card,.focus-page) .field:not(:is(.filter-bar,.filter-sheet-body,.ui-page__controls,.table-toolbar,.toolbar,.selection-bar,.app-rail,.app-topbar,.tenant-header,.scan-field,.efact__value,[data-control-scale=md]) .field) :is(input[aria-invalid=true],textarea[aria-invalid=true],.textarea[aria-invalid=true],.select-trigger[data-error=true],.select-trigger[aria-invalid=true],.dp-trigger-wrap[data-error=true],.range-trigger-wrap[data-error=true],.time-shell[data-error=true] .time-input,.input-wrap[data-affix=text]:has(input[aria-invalid=true])){background:var(--form-field-fill)}:is(form,.dialog-body,.sheet-body,.modal-body,.so-body,.wizard,.field-group,.form-layout,.form-page,.form-grid,.editable-section,.auth-card,.focus-page) .field:not(:is(.filter-bar,.filter-sheet-body,.ui-page__controls,.table-toolbar,.toolbar,.selection-bar,.app-rail,.app-topbar,.tenant-header,.scan-field,.efact__value,[data-control-scale=md]) .field) .dp-trigger-wrap{flex-wrap:nowrap}:is(form,.dialog-body,.sheet-body,.modal-body,.so-body,.wizard,.field-group,.form-layout,.form-page,.form-grid,.editable-section,.auth-card,.focus-page) .field:not(:is(.filter-bar,.filter-sheet-body,.ui-page__controls,.table-toolbar,.toolbar,.selection-bar,.app-rail,.app-topbar,.tenant-header,.scan-field,.efact__value,[data-control-scale=md]) .field) :is(.dp-trigger-wrap,.range-trigger-wrap,.input-wrap[data-affix=text]) :is(input,.dp-input){border-radius:var(--radius-none);height:100%;min-height:0;box-shadow:var(--field-autofill,none);background:0 0;border:0;padding:0}:is(form,.dialog-body,.sheet-body,.modal-body,.so-body,.wizard,.field-group,.form-layout,.form-page,.form-grid,.editable-section,.auth-card,.focus-page) .field:not(:is(.filter-bar,.filter-sheet-body,.ui-page__controls,.table-toolbar,.toolbar,.selection-bar,.app-rail,.app-topbar,.tenant-header,.scan-field,.efact__value,[data-control-scale=md]) .field) input.has-leading{padding-inline-start:2.75rem}:is(form,.dialog-body,.sheet-body,.modal-body,.so-body,.wizard,.field-group,.form-layout,.form-page,.form-grid,.editable-section,.auth-card,.focus-page) .field:not(:is(.filter-bar,.filter-sheet-body,.ui-page__controls,.table-toolbar,.toolbar,.selection-bar,.app-rail,.app-topbar,.tenant-header,.scan-field,.efact__value,[data-control-scale=md]) .field) input.has-trailing{padding-inline-end:2.75rem}:is(form,.dialog-body,.sheet-body,.modal-body,.so-body,.wizard,.field-group,.form-layout,.form-page,.form-grid,.editable-section,.auth-card,.focus-page) .field:not(:is(.filter-bar,.filter-sheet-body,.ui-page__controls,.table-toolbar,.toolbar,.selection-bar,.app-rail,.app-topbar,.tenant-header,.scan-field,.efact__value,[data-control-scale=md]) .field) .affix-leading{left:var(--space-4)}:is(form,.dialog-body,.sheet-body,.modal-body,.so-body,.wizard,.field-group,.form-layout,.form-page,.form-grid,.editable-section,.auth-card,.focus-page) .field:not(:is(.filter-bar,.filter-sheet-body,.ui-page__controls,.table-toolbar,.toolbar,.selection-bar,.app-rail,.app-topbar,.tenant-header,.scan-field,.efact__value,[data-control-scale=md]) .field) .affix-trailing{right:var(--space-4)}:is(form,.dialog-body,.sheet-body,.modal-body,.so-body,.wizard,.field-group,.form-layout,.form-page,.form-grid,.editable-section,.auth-card,.focus-page) .field:not(:is(.filter-bar,.filter-sheet-body,.ui-page__controls,.table-toolbar,.toolbar,.selection-bar,.app-rail,.app-topbar,.tenant-header,.scan-field,.efact__value,[data-control-scale=md]) .field):not([data-orientation=inline]):has(>.field-label:not(.sr-only)):has(:is(input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not(.sr-only):not(.pin-cell)),textarea,.select-trigger:not([data-variant=quiet]),.dp-trigger-wrap,.range-trigger-wrap,.time-input)){--fl-pos:absolute;--fl-h:var(--control-h-field);--fl-align:center;--fl-x:var(--space-4);--fl-max: calc(100% - 3.5rem) ;--fl-move:translateY(var(--fl-y,0));--fl-events:none;--fl-overflow:hidden;--fl-z:1;--fl-wrap:nowrap;--fl-pad-top:1.375rem;--fl-pad-top-ta:1.75rem;--fl-pad-bottom:.25rem;--fl-hint-rest:none;--fl-ph-rest:transparent}:is(form,.dialog-body,.sheet-body,.modal-body,.so-body,.wizard,.field-group,.form-layout,.form-page,.form-grid,.editable-section,.auth-card,.focus-page) .field:not(:is(.filter-bar,.filter-sheet-body,.ui-page__controls,.table-toolbar,.toolbar,.selection-bar,.app-rail,.app-topbar,.tenant-header,.scan-field,.efact__value,[data-control-scale=md]) .field):not([data-orientation=inline]):has(>.field-label:not(.sr-only)):has(input.has-leading){--fl-x:2.75rem}.field:focus-within{--fl-y:-.6rem;--fl-ink:var(--color-ink);--fl-hint-live:flex;--fl-ph-live:var(--form-field-placeholder)}.field[data-invalid=true]{--fl-ink:var(--color-ink)}:is(.field:has(input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not(.sr-only):not(.pin-cell)):not(:placeholder-shown),textarea:not(:placeholder-shown),.select-trigger:not([data-variant=quiet]) .select-value:not([data-placeholder=true]),.select-trigger[data-state=open],.dp-trigger-wrap,.range-trigger-wrap,.time-input,.input-wrap[data-affix=text]),.field:has(:is(input:autofill))),.field:has(input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not(.sr-only):not(.pin-cell)):not(:placeholder-shown),textarea:not(:placeholder-shown),.select-trigger:not([data-variant=quiet]) .select-value:not([data-placeholder=true]),.select-trigger[data-state=open],.dp-trigger-wrap,.range-trigger-wrap,.time-input,.input-wrap[data-affix=text]),.field:has(:is(input:autofill)){--fl-y:-.6rem}.field[data-disabled=true] :is(input,textarea):disabled{color:var(--color-ink-3);-webkit-text-fill-color:var(--color-ink-3)}:is(form,.dialog-body,.sheet-body,.modal-body,.so-body,.wizard,.field-group,.form-layout,.form-page,.form-grid,.editable-section,.auth-card,.focus-page) :is(.flex:not(.flex-col),.form-grid,[data-field-row]):has(>:is(.field,.money-input))>.btn:not([data-size=sm]),form[data-field-row]:has(>:is(.field,.money-input))>.btn:not([data-size=sm]){height:var(--control-h-field);min-height:var(--control-h-field);align-self:end}[data-field-row]{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}[data-field-row]>:is(.field,.money-input){flex:12rem;min-inline-size:0}[data-field-row]>.icon-btn-action--only{min-inline-size:var(--control-h-field);min-block-size:var(--control-h-field);flex:none}.input-wrap[data-affix=text]{align-items:center;gap:var(--space-2);height:var(--control-h-field);padding-inline:var(--space-4);background:var(--layer-surface);border:1px solid var(--border-input);border-radius:var(--radius-control);cursor:text;display:flex}.input-wrap[data-affix=text]:focus-within{border-color:var(--field-focus-edge);box-shadow:var(--form-field-halo)}.input-wrap[data-affix=text]>input{border-radius:var(--radius-none);inline-size:auto;min-inline-size:0;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;flex:auto;padding:0}.input-wrap[data-affix=text]>input:focus,.input-wrap[data-affix=text]>input:focus-visible{box-shadow:none;border:0;outline:none}.field-affix{font-size:var(--text-body);color:var(--form-field-affix);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;line-height:1}.field-affix[data-side=end]{font-size:var(--text-field-label)}.form-stack{gap:var(--form-gap-row);flex-direction:column;min-inline-size:0;display:flex}.field-group{border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex;container-type:inline-size}.field-group~.field-group{margin-block-start:var(--form-gap-group)}.field-group__head{gap:var(--space-1);min-inline-size:0;flex-direction:column;margin-block-end:var(--form-gap-head);display:flex}.field-group__headrow{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.field-group__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.field-group__title{font-family:var(--font-family-heading);font-size:var(--text-section);line-height:var(--text-section--line-height);font-weight:var(--text-section--font-weight);letter-spacing:var(--text-section--letter-spacing);color:var(--color-ink);margin:0}.field-group__desc{max-inline-size:60ch;font-size:var(--text-field-label);line-height:var(--text-field-label--line-height);color:var(--text-2);margin:0}.field-group__body{gap:var(--form-gap-row);flex-direction:column;min-inline-size:0;display:flex}.field-group__body.form-grid{display:grid}@container (min-width:36rem){.field-group__body>[data-span=half]{max-inline-size:calc((100% - var(--form-gap-pair)) / 2)}}.choice-cards[data-variant=card]{--choice-cols:2;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(12rem,calc((100% - (var(--choice-cols) - 1) * var(--space-3)) / var(--choice-cols)))),1fr));gap:var(--space-3)}.choice-cards[data-variant=card][data-count="3"]{--choice-cols:3}.choice-cards[data-variant=card]:is([data-count="5"],[data-count="7"],[data-count="9"])>.choice-card:last-child{grid-column:1/-1}.choice-field{container-type:inline-size}@container (max-width:22rem){.choice-field .choice-pill{padding-inline:var(--space-4)}}@container (max-width:47.99rem){.choice-field .choice-cards[data-variant=card][data-count="3"]{--choice-cols:1}}.choice-cards[data-variant=card] .choice-card{min-height:var(--control-h-form);padding:var(--space-4) var(--space-4) var(--space-4) 1.125rem;background:var(--form-field-fill);border-radius:var(--radius-control);box-shadow:none;border:1px solid #0000}.choice-cards[data-variant=card] .choice-card:hover{background:var(--form-field-fill-hover)}.choice-cards[data-variant=card] .choice-card:has(.choice-card-input:focus-visible){box-shadow:var(--form-field-halo)}.choice-cards[data-variant=card] .choice-card-text{gap:var(--space-1)}.choice-cards[data-variant=card] .choice-card-label{font-size:var(--text-body-sm);font-weight:var(--weight-semibold);line-height:1.35}.choice-cards[data-variant=card] .choice-card-line{font-size:var(--text-field-help);line-height:var(--text-field-help--line-height);font-weight:var(--weight-regular);color:var(--text-2)}.choice-card[data-disabled=true],.choice-card[data-disabled=true]>input.choice-card-input{cursor:not-allowed}.choice-cards[data-variant=card] .choice-card[data-disabled=true]:not([data-selected=true]):hover{background:var(--form-field-fill)}.choice-card[data-disabled=true] .choice-card-icon{opacity:.4}.choice-card-tag{flex:none;align-self:center}.choice-cards[data-variant=card][data-stack=true]{--choice-cols:1}.wizard:not(:where([role=dialog],[role=alertdialog],.dialog-body,.sheet-body,.modal-body,.so-body) .wizard){background:var(--layer-surface);border:1px solid var(--card-edge);border-radius:var(--radius-card);min-inline-size:0;box-shadow:var(--elevation-card);flex-direction:column;display:flex}.wizard:not(:where([role=dialog],[role=alertdialog],.dialog-body,.sheet-body,.modal-body,.so-body) .wizard)>.wizard-body{padding:var(--space-9) var(--form-card-pad) var(--form-card-pad);min-inline-size:0}.wizard:not(:where([role=dialog],[role=alertdialog],.dialog-body,.sheet-body,.modal-body,.so-body) .wizard)>.wizard-body:has(.wizard-footer){padding-block-end:0}.wizard:not(:where([role=dialog],[role=alertdialog],.dialog-body,.sheet-body,.modal-body,.so-body) .wizard) .form-footer.wizard-footer{margin:var(--space-9) calc(-1 * var(--form-card-pad)) 0;padding:var(--space-5) var(--form-card-pad);background:var(--layer-alert);border-end-end-radius:calc(var(--radius-card) - 1px);border-end-start-radius:calc(var(--radius-card) - 1px)}.wizard:not(:where([role=dialog],[role=alertdialog],.dialog-body,.sheet-body,.modal-body,.so-body) .wizard) .form-footer.wizard-footer .btn:not([data-size=sm]){height:var(--control-h-lg);min-height:var(--control-h-lg);padding-inline:var(--space-5)}@media(max-width:39.99rem){body:not(:has(.dock)) .wizard:not(:where([role=dialog],[role=alertdialog],.dialog-body,.sheet-body,.modal-body,.so-body) .wizard) .form-footer.wizard-footer[data-bar=true]{z-index:var(--z-sticky);padding:var(--space-3) var(--page-gutter) calc(var(--space-3) + var(--edge-safe-b));background:var(--layer-surface);border-block-start:1px solid var(--card-edge);border-radius:var(--radius-none);gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"back next""note note";margin:0;position:fixed;inset-block-end:var(--system-banner-h);inset-inline:0}.wizard .form-footer.wizard-footer[data-bar=true] .btn:not([data-size=sm]){height:var(--action-bar-h);min-height:var(--action-bar-h)}.wizard-footer[data-bar=true] .wizard-footer__to{display:none}body:has(.wizard-footer[data-bar=true]){padding-block-end:calc(var(--system-banner-h) + var(--action-bar-h) + var(--space-8) + var(--edge-safe-b))}}.wizard:not(:where([role=dialog],[role=alertdialog],.dialog-body,.sheet-body,.modal-body,.so-body) .wizard) .wizard-body .ui-section,.wizard:not(:where([role=dialog],[role=alertdialog],.dialog-body,.sheet-body,.modal-body,.so-body) .wizard) .wizard-body .ui-card{border-radius:var(--radius-none);box-shadow:none;background:0 0;border:0;padding:0}.wizard:not(:where([role=dialog],[role=alertdialog],.dialog-body,.sheet-body,.modal-body,.so-body) .wizard) .wizard-body .ui-section>.ui-section__head{border-radius:var(--radius-none);background:0 0;border:0;margin:0;padding:0}.wizard:not(:where([role=dialog],[role=alertdialog],.dialog-body,.sheet-body,.modal-body,.so-body) .wizard) .wizard-body .ui-section__title{font-family:var(--font-family-ui)}.wizard:not(:where([role=dialog],[role=alertdialog],.dialog-body,.sheet-body,.modal-body,.so-body) .wizard) .wizard-body .ui-section+.ui-section{margin-block-start:var(--form-gap-group)}.form-layout{min-inline-size:0;container:form-layout/inline-size}.form-layout__grid{gap:var(--space-7);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.form-layout__aside{gap:var(--space-5);flex-direction:column;min-inline-size:0;display:flex}@container form-layout (min-width:60rem){.form-layout__grid{grid-template-columns:minmax(0,1fr) var(--form-aside-w)}.form-layout__aside{top:var(--space-6);position:sticky}}.form-aside-card{padding:var(--space-6) var(--space-7);background:var(--card-filled);border-radius:var(--radius-card);min-inline-size:0}.form-aside-card>.kicker{margin-block-end:var(--space-4);display:block}.form-preview{padding:var(--space-5) var(--space-5) var(--space-5);background:var(--layer-alert);border:1px solid var(--form-field-edge);border-radius:var(--radius-card);min-inline-size:0}.form-preview__name{font-family:var(--font-family-ui);font-size:var(--text-section);line-height:var(--text-section--line-height);font-weight:var(--text-section--font-weight);color:var(--color-ink);overflow-wrap:break-word;margin:0}.form-preview__price{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.form-preview__figure{font-family:var(--font-family-figure);font-size:var(--text-figure);line-height:var(--text-figure--line-height);font-weight:var(--text-figure--font-weight);letter-spacing:var(--text-figure--letter-spacing);font-variant-numeric:tabular-nums;color:var(--color-ink)}.form-preview__per{font-size:var(--text-meta);color:var(--text-2)}.form-preview__list{gap:var(--space-2);margin:var(--space-4) 0 0;font-size:var(--text-field-label);line-height:var(--text-field-label--line-height);color:var(--color-ink-body);flex-direction:column;padding:0;list-style:none;display:flex}.form-preview__list>li{align-items:flex-start;gap:var(--space-3);display:flex}.form-preview__list svg{inline-size:var(--space-4);block-size:var(--space-4);color:var(--color-success);flex:none;margin-block-start:.125rem}.form-summary{gap:var(--card-gap-fact-pair);flex-direction:column;margin:0;display:flex}.form-summary__row{align-items:flex-start;gap:var(--card-gap-fact-key);flex-direction:column;padding:0;display:flex}.form-summary__row>dt{font-size:var(--text-meta);line-height:var(--text-meta--line-height);font-weight:var(--text-meta--font-weight);color:var(--color-ink-2)}.form-summary__row>dd{text-align:start;font-size:var(--text-body);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--color-ink);margin:0}[data-theme]:not(:root){--scan-field-fill:#f7f7f7}@supports (color:color-mix(in lab,red,red)){[data-theme]:not(:root){--scan-field-fill:color-mix(in srgb, var(--gray-100) 55%, var(--gray-50))}}[data-theme]:not(:root){--scan-field-edge:#0a0a0a0f}@supports (color:color-mix(in lab,red,red)){[data-theme]:not(:root){--scan-field-edge:color-mix(in srgb, var(--gray-950) 6%, transparent)}}[data-theme]:not(:root){--scan-field-halo:#0a0a0a0d}@supports (color:color-mix(in lab,red,red)){[data-theme]:not(:root){--scan-field-halo:color-mix(in srgb, var(--gray-950) 5%, transparent)}}:root,[data-theme]:not(:root){--fact-row-inset:var(--space-2);--fact-row-hover:var(--surface-hover);--fact-tail-w:var(--control-h-md);--fact-copy-w:1.5rem;--fact-row-gap:var(--card-gap-fact-pair);--fact-label-gap:var(--card-gap-fact-key);--fact-group-gap:var(--space-8);--fact-pair-gap:var(--space-6);--fact-notice-pad:var(--space-4);--fact-max:30rem;--fact-card-max:34rem;--record-pane-head:11rem;--record-pane-min-h:30rem}.fact-list{flex-direction:column;min-inline-size:0;display:flex;container-type:inline-size}.fact-list+.fact-list{margin-block-start:var(--fact-group-gap)}.fact-list__head{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--space-5);margin-block-end:var(--card-gap-fact-head);display:flex}.ui-card:has(>.ui-card__body>.fact-list),.ui-card:has(>.ui-card__body>.ui-section__body>.fact-list),.ui-section:has(>.ui-section__body>.fact-list),.ui-psection:has(>.ui-psection__body>.fact-list),.ui-psection:has(>.ui-psection__body>.ui-card>.ui-card__body>.fact-list){max-inline-size:var(--fact-card-max)}.fact-list__title{font-size:var(--text-lead);line-height:var(--text-lead--line-height);font-weight:var(--weight-semibold);color:var(--color-ink);margin:0}.fact-list__actions{align-items:center;gap:var(--space-2);display:inline-flex}.fact-list__rows{row-gap:var(--fact-row-gap);grid-template-columns:minmax(0,1fr);grid-auto-flow:dense;align-items:start;min-inline-size:0;display:grid}.fact-list__rows>*{grid-column:1/-1;min-inline-size:0}@container (min-width:24rem){.fact-list__rows{column-gap:var(--fact-pair-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.fact-list__rows>.efact[data-short=true]:not([data-open]),.fact-list__rows>.efact[data-span=half]:not([data-open]){grid-column:auto}}.fact-list__rows>.efact[data-span=full]{grid-column:1/-1}@container (min-width:20rem){.fact-list[data-pairs=narrow] .fact-list__rows{column-gap:var(--fact-pair-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.fact-list[data-pairs=narrow] .fact-list__rows>.efact[data-short=true]:not([data-open]),.fact-list[data-pairs=narrow] .fact-list__rows>.efact[data-span=half]:not([data-open]){grid-column:auto}}.fact-list[data-across=true] .fact-list__rows{column-gap:var(--fact-pair-gap);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.fact-list[data-across=true] .fact-list__rows>.efact{grid-column:auto;max-inline-size:none}.efact[data-folded=true]{display:none}.fact-list__line{align-items:baseline;column-gap:var(--space-2);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-3);flex-wrap:wrap;margin:0;display:flex}.fact-list__rows>.fact-list__line--text{margin-block-start:var(--space-2)}@media(pointer:coarse){.fact-list__rows>.fact-list__line{margin-block-start:var(--space-2)}}.fact-list__more{justify-self:start;align-items:center;column-gap:var(--space-1);border-radius:var(--radius-mark);font-family:var(--font-family-ui);color:var(--color-ink-2);cursor:pointer;text-underline-offset:var(--link-underline-offset);transition:text-decoration-color var(--duration-base) var(--ease-out);background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;position:relative}@media(hover:hover){.fact-list__more:hover{text-decoration-color:currentColor}}.fact-list__more:focus-visible{box-shadow:var(--ring);outline:none}.fact-list__chev{inline-size:var(--space-4);block-size:var(--space-4);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:rotate var(--duration-fast) var(--ease-out)}.fact-list__more[aria-expanded=true] .fact-list__chev{rotate:180deg}@media(pointer:coarse){.fact-list__more:before{content:"";inline-size:100%;block-size:var(--target-min-coarse);position:absolute;inset:50% auto auto 0;translate:0 -50%}}.fact-act__sep{color:var(--color-ink-3)}.fact-act>.btn[data-variant=link]{color:var(--color-ink)}@media(pointer:coarse){.fact-act>.btn[data-variant=link]{min-inline-size:var(--target-min-coarse);justify-content:flex-start}.fact-act>.btn[data-variant=link]:before{inset:50% auto auto 0;translate:0 -50%}}.fact-notice{gap:var(--card-gap-block);padding:var(--fact-notice-pad);border-radius:var(--radius-card);background:var(--card-filled);flex-direction:column;margin-inline:0;display:flex;container:fact-notice/inline-size}.fact-list .fact-notice{border-radius:var(--radius-none);background:0 0;padding:0}.fact-notice__list{row-gap:var(--card-gap-fact-pair);min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.fact-notice__row{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.fact-notice__who{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.fact-notice__name{font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--weight-semibold);color:var(--color-ink);overflow-wrap:anywhere;text-decoration:none}a.fact-notice__name:hover{text-underline-offset:.1875rem;text-decoration:underline}.fact-notice__meta{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-2)}.fact-notice__row-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0;margin-inline-end:calc(-1 * var(--space-4));display:flex}.fact-notice__row-acts>.fact-act{margin-inline-start:0}@container fact-notice (max-width:40rem){.fact-notice__row-acts{margin-inline:calc(-1 * var(--space-4) - 1px) 0;flex-basis:100%;justify-content:flex-start}}@media(pointer:coarse){a.fact-notice__name{min-block-size:var(--target-min-coarse);padding-inline:var(--space-2);margin-inline:calc(-1 * var(--space-2));align-items:center;display:inline-flex}.fact-notice .fact-act>:is(a,button){min-block-size:var(--target-min-coarse);min-inline-size:var(--target-min-coarse);justify-content:center;align-items:center;display:inline-flex}}@container fact-notice (max-width:24rem){.fact-notice__row-acts{margin-inline:calc(-1 * var(--space-4) - 1px) 0;justify-content:flex-start}}.fact-notice__head{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink);flex-wrap:wrap;margin:0;display:flex}.fact-notice__rows{row-gap:var(--fact-row-gap);min-inline-size:0;display:grid}.fact-notice .efact{max-inline-size:none}.fact-notice__acts>.fact-act{margin-inline-start:0}.fact-notice__acts{margin:0 0 0 calc(-1 * var(--space-4) - 1px);align-items:baseline;gap:var(--space-1) var(--space-2);font-size:var(--text-body);line-height:var(--text-body--line-height);flex-wrap:wrap;display:flex}@media(pointer:coarse){.efact__value a[href^="tel:"],.efact__value a[href^="mailto:"]{margin-block:-.75rem;padding-block:.75rem;display:inline-block}}.fact-list__aside{margin:var(--space-2) 0 0;max-inline-size:60ch;font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-3)}.efact__mark{align-self:center;display:inline-flex}.efact__label{overflow-wrap:break-word;min-inline-size:0;font-family:var(--font-family-ui);font-size:var(--text-meta);line-height:var(--text-meta--line-height);font-weight:var(--text-meta--font-weight);text-transform:none;color:var(--color-ink-2);flex:0 0 100%}.efact__value{align-items:baseline;gap:var(--space-1) var(--space-2);min-inline-size:0;max-inline-size:100%;font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--weight-medium);color:var(--color-ink);flex-wrap:wrap;flex:0 auto;display:inline-flex}.efact__text{overflow-wrap:break-word;min-inline-size:0}.efact__part{overflow-wrap:anywhere;max-inline-size:100%;display:inline-block}.efact__value[data-empty=true]{color:var(--color-ink-3)}.efact__sub{box-sizing:border-box;font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-3);flex:0 0 100%}.efact[data-bare=true]>.efact__value{flex:100%;max-inline-size:100%}.efact__copy,.efact__pen,.efact__tail{inline-size:var(--fact-tail-w);block-size:0;margin-inline:auto calc(-1 * var(--fact-tail-w));opacity:0;transition:opacity var(--duration-fast) var(--ease-out);flex:none;align-self:center;position:relative}.efact__copy{inline-size:var(--fact-copy-w);margin-inline-end:calc(-1 * var(--fact-copy-w))}.efact__copy+.efact__tail,.efact__copy+.efact__pen,.efact__tail+.efact__pen{margin-inline-start:0}.efact .efact__pen>*,.efact .efact__tail>*{inline-size:var(--fact-tail-w);position:absolute;inset-block-start:50%;inset-inline-start:0;translate:0 -50%}.efact{align-items:center;row-gap:var(--fact-label-gap);max-inline-size:var(--fact-max);break-inside:avoid;border-radius:var(--radius-control);min-inline-size:0;transition:background-color var(--duration-fast) var(--ease-out);--fact-slot-copy:0px;--fact-slot-tail:0px;--fact-slot-pen:0px;flex-wrap:wrap;display:flex;position:relative}.efact[data-copy=true]{--fact-slot-copy:var(--fact-copy-w)}.efact[data-tail=true]{--fact-slot-tail:var(--fact-tail-w)}.efact[data-editable=true]{--fact-slot-pen:var(--fact-tail-w)}.efact .efact__tail>*{inset-inline-start:var(--fact-slot-copy)}.efact .efact__pen>*{inset-inline-start:calc(var(--fact-slot-copy) + var(--fact-slot-tail))}.efact:is([data-editable=true],[data-tail=true],[data-copy=true]):not([data-open]){max-inline-size:calc(var(--fact-max) + var(--fact-slot-copy) + var(--fact-slot-tail) + var(--fact-slot-pen));padding-inline-end:calc(var(--fact-slot-copy) + var(--fact-slot-tail) + var(--fact-slot-pen))}.efact__body{display:contents}.efact .efact__copy>.efact__copy-btn{box-sizing:border-box;inline-size:var(--fact-copy-w);block-size:var(--fact-copy-w);border-radius:var(--radius-pill);color:var(--color-ink-3);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-start:0;translate:0 -50%}.efact .efact__copy-btn svg{block-size:.875rem;inline-size:.875rem;display:block}.efact .efact__copy-btn:hover{background:var(--surface-hover);color:var(--color-ink)}.efact .efact__copy-btn:active{background:var(--surface-pressed)}.efact .efact__copy-btn:focus-visible{box-shadow:var(--ring);color:var(--color-ink);outline:none}@media(pointer:coarse){:root,[data-theme]:not(:root){--fact-copy-w:var(--target-min-coarse)}.efact .efact__copy-btn svg{block-size:1rem;inline-size:1rem}}.efact[data-editable=true]:not([data-open])>.efact__value{cursor:pointer}@media(hover:hover){.efact[data-editable=true]:not([data-open]):hover{background-color:var(--fact-row-hover);box-shadow:calc(-1 * var(--fact-row-inset)) 0 0 var(--fact-row-hover),var(--fact-row-inset) 0 0 var(--fact-row-hover)}}.efact:hover .efact__copy,.efact:focus-within .efact__copy,.efact:hover .efact__pen,.efact:focus-within .efact__pen,.efact:hover .efact__tail,.efact:focus-within .efact__tail{opacity:1}@media(hover:none){.efact[data-copy=true]:not([data-copy-rest=true]){--fact-slot-copy:0px}.efact[data-copy=true]:not([data-copy-rest=true]) .efact__copy{display:none}.efact[data-copy-rest=true] .efact__copy{opacity:1}.efact[data-copy-rest=true]{--fact-slot-pen:0px}.efact[data-copy-rest=true] .efact__pen{display:none}}.efact[data-open=true]{box-shadow:none;background-color:#0000}.efact__edit{gap:var(--space-3);min-inline-size:0;padding-block:var(--space-3) var(--space-4);flex-direction:column;flex:100%;display:flex}.efact__fields{gap:var(--form-gap-row) var(--form-gap-pair);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.efact__field{grid-column:1/-1;min-inline-size:0}.efact__field[data-half=true]{grid-column:auto}@container (max-width:22rem){.efact__field[data-half=true]{grid-column:1/-1}}.efact__error{font-size:var(--text-field-help);line-height:var(--text-field-help--line-height);font-weight:var(--weight-medium);color:var(--color-ink);margin:0}.efact__foot{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.efact__foot-start{align-items:center;display:inline-flex}.efact__hint{align-items:center;gap:var(--space-1);font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-3);margin-inline-end:auto;display:inline-flex}@container (max-width:26rem){.fact-list__rows .efact__hint{display:none}.fact-list__rows .efact__foot-start{margin-inline-end:auto}}@media(pointer:coarse){.efact__hint{display:none}.efact__foot-start{margin-inline-end:auto}}.fact-grid{background:var(--line-2);border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media(min-width:48rem){.fact-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}.fact-grid>*{background:var(--color-paper);min-width:0;margin:0;padding:.85rem 1rem}@media(max-width:47.99rem){.fact-grid>:last-child:nth-child(odd){grid-column:1/-1}.fact-grid[data-stack=phone]{grid-template-columns:minmax(0,1fr)}.fact-grid[data-stack=phone] dt{white-space:nowrap}}.fact-grid dt{font-family:var(--font-family-ui);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);color:var(--color-ink-2);margin-bottom:.3rem}.fact-grid dd{font-family:var(--font-family-ui);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-ink);overflow-wrap:break-word;min-inline-size:0;line-height:1.45}.fact-grid .fact-wide{grid-column:1/-1}@media(max-width:47.99rem){:root{--page-gutter:1rem;--section-gap:1rem;--section-gap-record:2.75rem;--card-pad:1rem;--scope-pill-pad:1rem;--text-title:2.25rem;--text-section:1rem;--text-figure:1.75rem;--text-display:2.375rem;--text-display-home:2.625rem;--text-display-page:2.5rem;--text-body:.9375rem;--text-meta:.8125rem;--text-kicker:.8125rem;--text-field-label:.8125rem;--text-field-help:.8125rem;--text-entry:1rem;--board-card-shadow:0 0 0 0 transparent;--elevation-card:0 0 0 0 transparent}input:where(:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=file]):not(.sr-only)),select,textarea,.tag-editor-inline-input,.filter-group-search input{font-size:var(--text-entry)}}@media(min-width:105rem){:root:not(:has(:is(.app-chrome[data-sheet],[data-fluid]))){--text-title:2.8125rem;--text-section:1.125rem;--text-figure:1.96875rem;--text-display-home:6rem;--text-display-page:5rem;--text-body:1.0625rem;--text-meta:.90625rem;--text-kicker:.90625rem;--text-row-name:1.0625rem;--text-row-name--line-height:1.1765;--text-row-fact:.90625rem;--text-row-fact--line-height:1.2414}:root{--measure-wide:118rem;--board-col-min:23.75rem;--board-col-max:25rem;--rail-w:19.5rem}.app-page{max-width:124rem}}@media(min-width:137.5rem){:root{--measure-wide:150rem}.app-page{max-width:150rem}}.dup-matches{gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-card);background:var(--layer-sunken);flex-direction:column;display:flex}.dup-matches__head{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-1);display:flex}.dup-matches__mark{inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--radius-circle);background:var(--color-warning-bg);color:var(--color-warning-mark);flex:none;place-items:center;display:inline-grid}.dup-matches__title{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink);margin:0}.dup-matches__title strong{font-weight:var(--weight-semibold)}.dup-matches__title span{color:var(--text-2)}.dup-matches__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dup-matches__row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--layer-surface);display:flex}.dup-matches__who{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.dup-matches__name{align-items:center;gap:var(--space-2);font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--weight-semibold);color:var(--color-ink);flex-wrap:wrap;display:flex}.dup-matches__tag{block-size:var(--status-pill-h);padding:0 var(--space-2);border-radius:var(--radius-tag);background:var(--layer-sunken);font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--text-2);align-items:center;display:inline-flex}.dup-matches__detail{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2)}.dup-matches__acts{align-items:center;gap:var(--space-1);flex:none;display:flex}.dup-matches__foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.dup-matches__hint{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-3)}@media(max-width:47.99rem){.dup-matches__row{flex-wrap:wrap}.dup-matches__acts{justify-content:flex-end;inline-size:100%}}:root{--mai-w:24rem}@media(min-width:105rem){:root{--mai-w:26rem}}@media(min-width:64rem){.app-chrome-body{grid-template-columns:var(--app-rail-w) minmax(0,1fr) 0;transition:grid-template-columns var(--duration-base) var(--ease-out)}.app-chrome[data-mai=open] .app-chrome-body{grid-template-columns:var(--app-rail-w) minmax(0,1fr) var(--mai-w)}}@media(min-width:64rem)and (prefers-reduced-motion:reduce){.app-chrome-body{transition:none}}.mai-panel{background:var(--layer-surface);min-block-size:0;min-inline-size:0;color:var(--color-ink);flex-direction:column;display:flex}@media(min-width:64rem){.mai-panel{top:var(--app-topbar-h);block-size:calc(var(--viewport-h) - var(--app-topbar-h));border-inline-start:1px solid var(--card-edge);grid-area:1/3;align-self:start;position:sticky;overflow:hidden}.mai-panel>*{min-inline-size:calc(var(--mai-w) - 1px)}.mai-scrim,.mai-grab{display:none}}@media(max-width:63.99rem){.mai-scrim{inset:0 0 var(--system-banner-h);z-index:var(--z-overlay);background:var(--scrim);position:fixed}.mai-panel{inset-inline:0;bottom:var(--system-banner-h);z-index:var(--z-modal);max-block-size:calc(var(--viewport-h) - var(--space-11));padding-bottom:var(--edge-safe-b);box-shadow:var(--elevation-modal);border-start-start-radius:var(--radius-modal);border-start-end-radius:var(--radius-modal);position:fixed}.mai-panel[data-full]{block-size:calc(var(--viewport-h) - var(--space-11))}.mai-panel[data-restored],.mai-scrim[data-restored]{display:none}.mai-grab{inline-size:var(--space-10);block-size:var(--space-1);border-radius:var(--radius-pill);background:var(--border-strong);flex:none;align-self:center;margin-block-start:var(--space-2)}}.mai-head{align-items:center;gap:var(--space-1);min-block-size:var(--space-12);padding-inline:var(--space-5) var(--space-3);border-bottom:1px solid var(--card-edge);flex:none;display:flex}.mai-head__name{align-items:center;gap:var(--space-2);font-family:var(--font-family-ui);font-size:var(--text-lead);font-weight:var(--weight-semibold);line-height:var(--text-lead--line-height);letter-spacing:var(--text-lead--letter-spacing);color:var(--color-ink);min-inline-size:0;margin:0 auto 0 0;display:flex}.mai-head__name svg{inline-size:var(--space-5);block-size:var(--space-5);color:var(--text-2);flex:none}@media(max-width:63.99rem){.mai-head{min-block-size:calc(var(--space-12) - var(--space-2));padding-inline:var(--space-4) var(--space-1)}}.mai-body{overscroll-behavior:contain;min-block-size:0;padding:var(--space-6) var(--space-5);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.mai-body>.mai-thread{margin-block-start:auto}@media(max-width:63.99rem){.mai-body{padding:var(--space-4)}}.mai-hero{padding-block:var(--space-6) var(--space-7);place-items:center;display:grid}.mai-greet{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-body);margin:0}.mai-greet+.kicker{margin:var(--space-7) 0 var(--space-3)}.mai-sugs{align-items:flex-start;gap:var(--gap-explain);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mai-sugs .trigger-pill{box-shadow:none;max-inline-size:100%}@media(hover:hover){.mai-sugs .trigger-pill:hover{background:var(--surface-hover)}}.mai-sugs .trigger-pill:active{background:var(--surface-pressed)}.mai-off h3{font-family:var(--font-family-ui);font-size:var(--text-section);font-weight:var(--weight-semibold);line-height:var(--text-section--line-height);letter-spacing:var(--text-section--letter-spacing);color:var(--color-ink);margin:0}.mai-off p{margin:var(--space-2) 0 var(--space-5);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-2)}.mai-thread{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media(max-width:63.99rem){.mai-thread{gap:var(--space-3)}}.mai-thread>li{flex-direction:column;min-inline-size:0;display:flex}.mai-me{max-inline-size:85%;padding:var(--gap-explain) var(--space-3);border-radius:var(--radius-modal) var(--radius-modal) var(--radius-md) var(--radius-modal);background:var(--layer-sunken);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink);white-space:pre-wrap;overflow-wrap:break-word;align-self:flex-end;margin:0}.mai-her{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-body);white-space:pre-wrap;overflow-wrap:break-word;margin:0}.mai-her[data-wait]{align-items:center;gap:var(--space-2);color:var(--text-2);display:flex}.mai-fail{justify-content:flex-end;align-items:center;gap:var(--space-1);margin-block-start:var(--space-1);display:flex}.mai-act{border:1px solid var(--card-edge);border-radius:var(--radius-card);background:var(--layer-surface);overflow:hidden}.mai-act__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--gap-unit);font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--text-body--line-height);color:var(--color-ink);display:flex}.mai-act__head[data-wait]{justify-content:flex-start;gap:var(--space-2);font-weight:var(--weight-regular);color:var(--text-2);padding-block-end:var(--space-3)}.mai-act__rows{grid-template-columns:minmax(calc(var(--space-12) + var(--space-3)),max-content) minmax(0,1fr);column-gap:var(--space-3);padding:0 var(--space-4) var(--space-2);margin:0;display:grid}.mai-act__rows dt,.mai-act__rows dd{padding-block:var(--space-2);border-top:1px solid var(--border-soft);margin:0}.mai-act__rows dt{font-size:var(--text-meta);line-height:calc(var(--text-body) * var(--text-body--line-height));color:var(--text-3)}.mai-act__rows dd{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-body);overflow-wrap:break-word;min-inline-size:0}.mai-act__gone,.mai-act__note{padding:0 var(--space-4) var(--space-3);font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-3);margin:0}.mai-act__note{color:var(--text-2)}.mai-act__foot{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--card-edge);background:var(--layer-alert);display:flex}.mai-composer{padding:var(--space-3) var(--space-5) var(--gap-unit);border-top:1px solid var(--card-edge);flex:none;position:relative}.mai-composer[data-off]{padding-block-end:var(--space-3)}@media(max-width:63.99rem){.mai-composer{padding:var(--space-3) var(--space-4) var(--space-5)}}.mai-box{border-radius:var(--radius-card);background:var(--form-field-fill);min-inline-size:0;box-shadow:inset 0 0 0 1px var(--form-field-edge);transition:background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);flex-direction:column;display:flex}.mai-box:focus-within{background:var(--form-field-focus-fill);box-shadow:inset 0 0 0 1px var(--form-field-focus-edge),var(--form-field-halo)}.mai-box[data-disabled]{opacity:.4}.mai-box__input{inline-size:100%;min-block-size:calc(var(--text-entry) * 1.5 + var(--space-3) + var(--space-2));max-block-size:calc(var(--text-entry) * 1.5 * 8 + var(--space-3) + var(--space-2));padding:var(--space-3) var(--space-4) var(--space-2);resize:none;font-family:var(--font-family-ui);font-size:var(--text-entry);color:var(--form-field-ink);background:0 0;border:0;outline:none;margin:0;line-height:1.5;display:block;overflow-y:auto}.mai-box .mai-box__input:is(:hover,:focus,:focus-visible){box-shadow:none;background:0 0;border-color:#0000;outline:none}.mai-box__input::placeholder{color:var(--form-field-placeholder)}.mai-box__input:disabled{cursor:not-allowed}.mai-box__foot{align-items:center;gap:var(--space-2);padding:0 var(--space-2) var(--space-2) var(--gap-unit);flex-wrap:wrap;display:flex}.mai-opt{align-items:center;gap:var(--space-2);block-size:var(--control-h-md);padding:0 var(--space-3) 0 var(--gap-explain);border-radius:var(--radius-pill);font-family:var(--font-family-ui);font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--text-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:inline-flex}.mai-opt svg{inline-size:var(--space-4);block-size:var(--space-4);flex:none}@media(hover:hover){.mai-opt:hover{background:var(--surface-hover)}}.mai-opt:active{background:var(--surface-pressed)}.mai-opt:focus-visible,.mai-send:focus-visible{box-shadow:var(--ring);outline:none}.mai-send{inline-size:var(--icon-btn-size);block-size:var(--icon-btn-size);border-radius:var(--radius-circle);background:var(--color-accent);color:var(--on-accent);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);border:0;flex:none;place-items:center;margin-inline-start:auto;display:grid}.mai-send svg{inline-size:var(--space-5);block-size:var(--space-5)}@media(hover:hover){.mai-send:hover{background:var(--accent-700)}}.mai-send[data-ready=false]{background:var(--surface-pressed);color:var(--text-3);cursor:default}@media(hover:hover){.mai-send[data-ready=false]:hover{background:var(--surface-pressed)}}.mai-send:disabled{cursor:not-allowed}.mai-hint{block-size:var(--space-5);margin:var(--space-2) 0 0;font-size:var(--text-meta);line-height:var(--space-5);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;padding-inline-start:var(--space-4);overflow:hidden}@media(max-width:63.99rem){.mai-hint{display:none}}.mai-opt[aria-pressed=true]{background:var(--selected-bg);color:var(--color-ink)}@media(hover:hover){.mai-opt[aria-pressed=true]:hover{background:var(--selected-bg)}}.mai-opt[aria-pressed=true] svg{stroke-width:2.4px}.mai-hint[aria-hidden]:empty{visibility:hidden}.mai-hint:not([aria-hidden]){color:var(--color-danger)}@media(max-width:63.99rem){.mai-hint:not([aria-hidden]){white-space:normal;block-size:auto;padding-inline-start:0;display:block}}.mai-box__input[data-clipped]{-webkit-mask-image:linear-gradient(to bottom,transparent,var(--color-ink) var(--space-8));mask-image:linear-gradient(to bottom,transparent,var(--color-ink) var(--space-8))}.mai-chips{gap:var(--space-2);padding:var(--space-3) var(--space-3) 0;flex-wrap:wrap;display:flex}.mai-chip{min-inline-size:0;max-inline-size:100%;block-size:calc(var(--control-h-md) + var(--space-1));border-radius:var(--radius-control);background:var(--layer-surface);box-shadow:inset 0 0 0 1px var(--card-edge);align-items:center;padding-inline-end:var(--space-1);display:inline-flex}.mai-chip[data-open]{background:var(--selected-bg)}.mai-chip__open{align-items:center;gap:var(--space-2);block-size:100%;min-inline-size:0;padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-control);font-family:var(--font-family-ui);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:inline-flex}.mai-chip__open span{text-overflow:ellipsis;overflow:hidden}.mai-chip__open small{font-size:var(--text-meta);font-weight:var(--weight-regular);color:var(--text-3)}.mai-chip__open svg{inline-size:var(--space-4);block-size:var(--space-4);color:var(--text-2);flex:none}.mai-chip__open:focus-visible{box-shadow:var(--ring);outline:none}.mai-paste{inset-inline:var(--space-5);bottom:calc(100% + var(--space-2));z-index:2;max-block-size:min(var(--mai-paste-h),60svh);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--layer-raised);box-shadow:var(--elevation-panel);flex-direction:column;display:flex;position:absolute;overflow:hidden}@media(max-width:63.99rem){.mai-paste{inset-inline:var(--space-4)}}.mai-paste__head{align-items:center;gap:var(--space-2);min-block-size:var(--space-12);padding:0 var(--space-2) 0 var(--space-4);border-bottom:1px solid var(--border-soft);flex:none;display:flex}.mai-paste__head svg{inline-size:var(--space-4);block-size:var(--space-4);color:var(--text-2);flex:none}.mai-paste__head b{font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-ink)}.mai-paste__head small{font-size:var(--text-meta);color:var(--text-3);margin-inline-end:auto}.mai-paste__body{min-block-size:0;padding:var(--space-3) var(--space-4) var(--space-4);font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-body);white-space:pre-wrap;overflow-wrap:break-word;flex:auto;overflow-y:auto}.mai-paste__body:focus{outline:none}.mai-running{align-items:center;gap:var(--space-2);block-size:var(--control-h-md);padding:0 var(--space-4) 0 var(--space-3);border-radius:var(--radius-pill);background:var(--layer-sunken);font-family:var(--font-family-ui);font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--color-ink);white-space:nowrap;cursor:pointer;border:0;margin-inline-end:var(--space-1);display:inline-flex}@media(hover:hover){.mai-running:hover{background:var(--surface-hover)}}.mai-running:active{background:var(--surface-pressed)}.mai-running:focus-visible{box-shadow:var(--ring);outline:none}.mai-task{border:1px solid var(--card-edge);border-radius:var(--radius-card);background:var(--layer-surface);scroll-margin-block:var(--space-4);overflow:hidden}.mai-task__head{align-items:center;gap:var(--gap-explain);padding:var(--space-3) var(--space-4) 0;font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--text-body--line-height);color:var(--color-ink);display:flex}.mai-task__head>svg{inline-size:var(--space-5);block-size:var(--space-5);color:var(--text-2);flex:none}.mai-task__head>:is(.status-pill,.status-badge){margin-inline-start:auto}.mai-task__body{gap:var(--space-3);padding:var(--gap-explain) var(--space-4) var(--space-4);flex-direction:column;display:flex}.mai-task__say{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-body);margin:0}.mai-task__steps{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mai-task__step{align-items:flex-start;gap:var(--gap-explain);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-3);margin:0;display:flex}.mai-task__step>svg{inline-size:var(--space-4);block-size:var(--space-4);flex:none;margin-block-start:calc((var(--text-body) * var(--text-body--line-height) - var(--space-4)) / 2)}.mai-task__step>.spinner{flex:none;margin-block-start:calc((var(--text-body) * var(--text-body--line-height) - var(--space-4)) / 2)}.mai-task__step[data-now]{font-weight:var(--weight-medium);color:var(--color-ink)}.mai-task__note{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2);margin:0}.mai-task__meta-row{justify-content:space-between;align-items:center;gap:var(--space-2);margin-inline-end:calc(var(--space-2) * -1);display:flex}.mai-task__acts{align-items:center;gap:var(--space-1);display:inline-flex}.mai-paused{gap:var(--space-2);padding:var(--space-2) 0;flex-direction:column;display:flex}.mai-paused b{font-family:var(--font-family-ui);font-size:var(--text-section);font-weight:var(--weight-semibold);line-height:var(--text-section--line-height);letter-spacing:var(--text-section--letter-spacing);color:var(--color-ink)}.mai-paused p{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-2);margin:0}.mai-task__meta{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-3);margin:0}.mai-task__meta b{font-weight:var(--weight-medium);color:var(--text-2)}.mai-task__meta .time-mono{color:var(--text-2)}.mai-task__drafts{border-top:1px solid var(--border-soft);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mai-task__drafts>li{column-gap:var(--space-3);padding-block:var(--gap-explain);border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto;display:grid}.mai-task__drafts b{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-ink);overflow:hidden}.mai-task__ch{font-size:var(--text-meta);color:var(--text-3);align-self:center}.mai-task__drafts p{margin:var(--space-1) 0 0;font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}.mai-task__more{font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--text-2);margin:0}.mai-task__notes{gap:var(--space-1);flex-direction:column;display:flex}.mai-task__notes p{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-3);margin:0}.mai-task__notes b{font-weight:var(--weight-semibold);color:var(--text-2)}.mai-task__foot{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--card-edge);background:var(--layer-alert);display:flex}:root{--mai-review-w:48rem;--mai-review-h:56rem;--mai-paste-h:22rem}.mai-review{z-index:var(--z-modal);padding:var(--space-10) var(--space-10) var(--space-10) calc(var(--app-rail-w) + var(--space-10));place-items:center;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.mai-review__scrim{background:var(--scrim);position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width:64rem){.app-chrome[data-mai=open] .mai-review{inset-inline-end:var(--mai-w)}}.mai-review__card{inline-size:min(var(--mai-review-w),100%);max-block-size:min(var(--mai-review-h),100%);border-radius:var(--radius-modal);background:var(--layer-overlay);box-shadow:var(--elevation-modal);flex-direction:column;display:flex;position:relative;overflow:hidden}.mai-review__head{align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-4) var(--space-4) var(--space-7);border-bottom:1px solid var(--card-edge);flex:none;display:flex}.mai-review__head>div{flex:auto;min-inline-size:0}.mai-review__head h2{font-family:var(--font-family-ui);font-size:var(--text-section);font-weight:var(--weight-semibold);line-height:var(--text-section--line-height);letter-spacing:var(--text-section--letter-spacing);color:var(--color-ink);margin:0}.mai-review__head p{margin:var(--space-1) 0 0;font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2)}.mai-review__head>:last-child{flex:none;margin-block-start:calc((var(--text-section) * var(--text-section--line-height) - var(--icon-btn-size)) / 2)}.mai-review__list{overscroll-behavior:contain;flex:auto;min-block-size:0;margin:0;padding:0;list-style:none;overflow-y:auto}.mai-review__row{padding:var(--space-3) var(--space-4) var(--space-3) var(--space-7);border-bottom:1px solid var(--border-soft)}.mai-review__top{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}.mai-review__top b{font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-ink);white-space:nowrap;flex:none}.mai-review__about{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--text-meta);color:var(--text-3);overflow:hidden}.mai-review__ch{font-size:var(--text-meta);color:var(--text-3);flex:none;margin-inline-start:auto}.mai-review__why{margin:var(--space-1) 0 0;font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2);padding-inline-end:calc(var(--icon-btn-size) * 2 + var(--space-3))}@media(max-width:63.99rem){.mai-review__why{padding-inline-end:var(--space-2)}}.mai-review__line{margin:var(--space-1) 0 0;font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;padding-inline-end:calc(var(--icon-btn-size) * 2 + var(--space-3));overflow:hidden}.mai-review__edit{gap:var(--space-2);flex-direction:column;margin-block-start:var(--space-3);padding-inline-end:calc(var(--icon-btn-size) * 2 + var(--space-3));display:flex}.mai-review__row[data-removed]{align-items:center;gap:var(--space-3);padding-block:var(--space-2);display:flex}.mai-review__gone{min-inline-size:0;font-size:var(--text-body);color:var(--text-3);flex:auto;margin:0}.mai-review__gone b{font-weight:var(--weight-medium);color:var(--text-2)}.mai-review__foot{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-4) var(--space-7);border-top:1px solid var(--card-edge);background:var(--layer-alert);flex:none;display:flex}.mai-review__meta{min-inline-size:0;font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-3);flex:auto;margin:0}.mai-review__meta[data-error]{color:var(--color-danger)}@media(max-width:63.99rem){.mai-review__scrim{-webkit-backdrop-filter:none;backdrop-filter:none}.mai-review{padding:var(--space-11) 0 var(--system-banner-h);place-items:end stretch}.mai-review__card{block-size:100%;max-block-size:100%;inline-size:100%;padding-bottom:var(--edge-safe-b);border-end-end-radius:0;border-end-start-radius:0}.mai-review__head{padding:var(--space-4) var(--space-2) var(--space-3) var(--space-4)}.mai-review__row{padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4)}.mai-review__about{display:none}.mai-review__line,.mai-review__edit{padding-inline-end:var(--space-2)}.mai-review__foot{padding:var(--space-3) var(--space-4);flex-wrap:wrap}.mai-review__meta{flex-basis:100%}.mai-review__foot>.btn:last-child{flex:auto}}.ld{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;min-inline-size:0;display:grid}.ld-list{gap:var(--space-4);flex-direction:column;min-inline-size:0;display:flex}.ui-card.ld-pane{display:none}@media(min-width:68.75rem){.ld{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.ui-card.ld-pane{display:flex;position:sticky;inset-block-start:var(--space-5)}}.ld-pane__body,.ld-detail{gap:var(--space-4);flex-direction:column;min-inline-size:0;display:flex}.ld-pane__body{padding:var(--card-pad-top) var(--card-pad-x) var(--card-pad-bottom)}.ld-pane-head{justify-content:space-between;align-items:center;gap:var(--space-4);min-inline-size:0;display:flex}.ld-pane-title{font-family:var(--font-family-ui);font-size:var(--text-section);line-height:var(--text-section--line-height);font-weight:var(--weight-semibold);letter-spacing:var(--text-section--letter-spacing);color:var(--color-ink);overflow-wrap:anywhere;margin:0}.ld-pane-lede{font-size:var(--text-body-sm);color:var(--text-2);max-inline-size:60ch;margin:0;line-height:1.5}.ld-pane-head+.ld-pane-lede{margin-block-start:calc(var(--space-3) * -1)}.ld-rows{flex-direction:column;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}@media(min-width:137.5rem){.ld-rows{max-inline-size:var(--fact-card-max)}}.ld-row{align-items:center;gap:var(--space-3);min-block-size:var(--row-h-settings);padding:var(--space-1) var(--space-3) var(--space-1) var(--card-pad-x);display:flex;position:relative}.ld-row:first-child{border-block-start:0}.ld-row:hover{background:var(--surface-tint-2)}.ld-row[data-selected=true]{background:var(--selected-bg)}.ld-row[data-dragging=true]{opacity:.4}.ld-row[data-mark=before]{box-shadow:inset 0 2px 0 var(--color-accent)}.ld-row[data-mark=after]{box-shadow:inset 0 -2px 0 var(--color-accent)}.ld-row__lead,.ld-row__meta,.ld-row__trail{z-index:var(--z-raised);flex:none;align-items:center;display:inline-flex;position:relative}.ld-row__lead{color:var(--text-3);margin-inline-start:calc(var(--space-2) * -1)}.ld-row__main{min-inline-size:0;color:inherit;flex-direction:column;flex:auto;justify-content:center;text-decoration:none;display:flex}.ld-row__main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ld-row__main:focus-visible{outline:none}.ld-row__main:focus-visible:after{box-shadow:var(--ring-inset)}.ld-row__name{font:var(--weight-medium) var(--text-body) / 1.3 var(--font-family-ui);color:var(--text-1);overflow-wrap:anywhere}.ld-row__line{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2);overflow-wrap:anywhere}.ld-row__meta{font-size:var(--text-body-sm);color:var(--text-2);white-space:nowrap}.ld-foot{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--card-pad-x) var(--space-3);border-block-start:1px solid var(--card-rule);display:flex}.ld-fold{border-block-start:1px solid var(--card-rule)}.ld-fold>summary{align-items:center;gap:var(--space-2);min-block-size:var(--row-h-settings);padding-inline:var(--card-pad-x);cursor:pointer;font-size:var(--text-body-sm);color:var(--text-2);list-style:none;display:flex}.ld-fold>summary::-webkit-details-marker{display:none}.ld-arch{align-items:center;gap:var(--space-4);min-block-size:var(--row-h-settings);padding:var(--space-1) var(--card-pad-x);border-block-start:1px solid var(--card-rule);display:flex}.ld-arch__name{min-inline-size:0;font:var(--weight-medium) var(--text-body) / 1.3 var(--font-family-ui);color:var(--text-2);overflow-wrap:anywhere;flex:1}.ld-arch__meta{font-size:var(--text-body-sm);color:var(--text-2)}.ld-fold[open]>summary{color:var(--text-1)}@media(max-width:47.99rem){.ld-row{padding-inline-end:var(--space-2)}}@media(pointer:coarse),(max-width:63.99rem){.ld-row__lead{display:none}:is(.tabs,.tab-list) .tab-btn,.seg-track .seg-item{min-block-size:var(--target-min-coarse)}.fact-act .btn[data-variant=link]{padding-block:calc((var(--target-min-coarse) - 1lh) / 2);margin-block:calc((1lh - var(--target-min-coarse)) / 2)}}.sn{min-inline-size:0;display:none}@media(min-width:48rem){.sn{display:block;position:sticky;inset-block-start:var(--space-5)}}.sc{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;min-inline-size:0;display:grid}@media(min-width:68.75rem){.sc[data-ratio="60-40"]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.sc[data-ratio="50-50"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sc[data-ratio="40-60"]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.sc[data-ratio=fit]{grid-template-columns:minmax(0,32rem) minmax(0,1fr)}}.cfg{gap:var(--space-6);flex-direction:column;min-inline-size:0;display:flex}.cfg-head{align-items:end;gap:var(--space-4) var(--space-6);flex-wrap:wrap;min-inline-size:0;display:flex}.cfg-cols{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;min-inline-size:0;display:grid}.cfg-list{gap:var(--space-6);flex-direction:column;order:2;min-inline-size:0;display:flex}@media(min-width:68.75rem){.cfg-cols{gap:var(--space-8);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.cfg-list{order:0}.cfg-preview{order:0;align-self:start;position:sticky;inset-block-start:var(--sheet-top-inset)}}.cfg-card{gap:var(--space-3);padding:var(--card-pad);border-radius:var(--radius-card);background:var(--card-filled);flex-direction:column;min-inline-size:0;display:flex}.cfg-title{justify-content:space-between;align-items:baseline;gap:var(--space-3);font:var(--weight-semibold) var(--text-section) / var(--text-section--line-height) var(--font-family-ui);color:var(--color-ink);margin:0;display:flex}.cfg-group{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:var(--space-3) 0 0;font:var(--weight-medium) var(--text-meta) / var(--text-meta--line-height) var(--font-family-ui);color:var(--text-2);display:flex}.cfg-count{font:var(--weight-regular) var(--text-meta) / var(--text-meta--line-height) var(--font-family-ui);color:var(--text-2);font-variant-numeric:tabular-nums}.cfg-rows{gap:var(--space-1);flex-direction:column;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.cfg-row{align-items:center;gap:var(--space-3);min-block-size:var(--row-h-settings);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-1);border-radius:var(--radius-block);background:var(--layer-surface);min-inline-size:0;display:flex}.cfg-row--add{background:0 0;padding-inline-start:var(--space-4)}.cfg-row--add:hover{background:var(--surface-hover)}.cfg-row[data-dragging=true]{background:var(--selected-bg)}.cfg-row[data-hidden=true] .cfg-row__name,.cfg-row[data-blocked=true] .cfg-row__name{color:var(--text-2)}.cfg-row__text{gap:calc(var(--space-1) / 2);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.cfg-row__name{font:var(--weight-medium) var(--text-body) / 1.3 var(--font-family-ui);color:var(--text-1);overflow-wrap:anywhere}.cfg-row__line{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2);overflow-wrap:anywhere}.cfg-row__opts,.cfg-row__x,.cfg-row__more{flex:none;align-items:center;display:inline-flex}.cfg-grip{inline-size:var(--control-h-sm);block-size:var(--control-h-sm);border-radius:var(--radius-pill);color:var(--text-3);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.cfg-grip:hover{background:var(--surface-hover);color:var(--text-2)}.cfg-grip:focus-visible{box-shadow:var(--ring);outline:none}.cfg-grip:disabled{cursor:default;opacity:.4}.cfg-row[data-dragging=true] .cfg-grip{cursor:grabbing}.cfg-row__more{display:none}@media(max-width:68.74rem){.cfg-grip,.cfg-row__x{display:none}.cfg-row__more{display:inline-flex}.cfg-row{flex-wrap:wrap;padding-inline-start:var(--space-4)}.cfg-row__opts{flex-basis:100%;order:3}}.cfg-search{margin-block-end:var(--space-1)}.cfg-empty,.cfg-full{font-size:var(--text-body-sm);color:var(--text-2);margin:0;line-height:1.5}.cfg-error,.cfg-readonly{font-size:var(--text-body-sm);color:var(--color-ink);margin:0;line-height:1.5}.cfg-sheet{gap:var(--space-3);flex-direction:column;display:flex}.cfg-stage{gap:var(--card-gap-block);flex-direction:column;min-inline-size:0;display:flex}.cfg-preview-line{padding:0 var(--card-pad) var(--card-pad);font-size:var(--text-body-sm);color:var(--text-2);margin:0;line-height:1.5}.cfg-note{font-size:var(--text-body-sm);color:var(--text-2);margin:0;line-height:1.5}.cfg-bar{align-items:center;gap:var(--space-3);display:flex}.cfg-bar__words{font:var(--weight-medium) var(--text-body-sm) / 1.3 var(--font-family-ui);color:var(--text-2);margin-inline-end:var(--space-2)}:not(.bottom-bar-part)>.cfg-bar{padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);background:var(--layer-raised);box-shadow:var(--elevation-panel);inline-size:fit-content;z-index:var(--z-raised);justify-content:flex-end;margin-inline-start:auto;position:sticky;inset-block-end:var(--space-4)}.cfg-row--field{background:0 0;padding:0}.cfg-add{align-items:flex-end;gap:var(--space-3);min-inline-size:0;display:flex}.cfg-add>:first-child{flex:auto;min-inline-size:0}.cfg-add>.btn{block-size:var(--control-h-form)}.cfg-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.cfg-deal{gap:var(--space-1);inline-size:min(100%,18rem);padding:var(--space-4);border-radius:var(--radius-card);background:var(--layer-surface);box-shadow:0 0 0 var(--space-3) var(--card-filled);margin:var(--space-3);flex-direction:column;display:flex}.cfg-deal__name{font:var(--weight-semibold) var(--text-body) / 1.3 var(--font-family-ui);color:var(--color-ink);margin:0}.cfg-deal__line{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2);margin:0}.cfg-deal>.cfg-chips{margin-block-start:var(--space-2)}.cfg-grid{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.cfg-grid__cell{grid-column:span 6;min-inline-size:0}.cfg-preview{gap:var(--card-gap-fact-head);flex-direction:column;order:1;min-inline-size:0;display:flex;container-type:inline-size}@container (min-width:30rem){.cfg-grid__cell[data-size=two_thirds]{grid-column:span 4}.cfg-grid__cell[data-size=third]{grid-column:span 2}}@media(min-width:137.5rem){.sc:is(:has(>.sc-main>:nth-child(3)),:has(>.sc-side>:nth-child(3)),:has(>.sc-main>:nth-child(2)):has(>.sc-side>:nth-child(2))){column-count:3;column-gap:var(--space-6);display:block}.sc:is(:has(>.sc-main>:nth-child(3)),:has(>.sc-side>:nth-child(3)),:has(>.sc-main>:nth-child(2)):has(>.sc-side>:nth-child(2)))>:is(.sc-main,.sc-side){display:contents}.sc:is(:has(>.sc-main>:nth-child(3)),:has(>.sc-side>:nth-child(3)),:has(>.sc-main>:nth-child(2)):has(>.sc-side>:nth-child(2))) :is(.sc-main,.sc-side)>*{break-inside:avoid;margin-block-end:var(--space-6)}}:root[data-theme=dark] .select-value[data-placeholder=true],[data-theme=dark]:not(:root) .select-value[data-placeholder=true]{color:var(--color-ink-3);opacity:1}.dock{z-index:var(--z-tabbar);bottom:calc(var(--dock-bottom) + var(--system-banner-h,0px) + var(--edge-safe-b,0px));align-items:center;gap:var(--space-2);padding:0 var(--space-1);max-inline-size:calc(100vw - 2 * var(--space-5));display:flex;position:fixed;left:50%;translate:-50%}.dock[data-held][data-width=phone]{bottom:var(--system-banner-h,0px);padding-block-end:calc(var(--dock-foot) + var(--edge-safe-b,0px))}.dock>:not(.dock-chrome){opacity:var(--morph-c,1)}.dock-chrome{z-index:-1;pointer-events:none;block-size:1px;inline-size:1px;filter:var(--dock-shadow);position:absolute;inset-block-start:0;inset-inline-start:0;overflow:visible}.dock-chrome path{fill:var(--layer-surface);stroke:var(--card-edge);stroke-width:1px}.dock-bar,.dock-handle,.dock-ask,.dock-slot{box-sizing:border-box;block-size:var(--dock-h);background:0 0;border:0}.dock-bar{padding-inline:var(--space-1);border-radius:var(--radius-pill);align-items:center;display:flex;position:relative}.dock-item{min-inline-size:3.25rem;block-size:var(--dock-h);border-radius:var(--radius-pill);color:var(--color-ink);justify-content:center;align-items:center;display:inline-flex;position:relative}.dock-item:focus-visible{outline:none}.dock-item:focus-visible .dock-pill{box-shadow:var(--ring)}.dock-pill{justify-content:center;align-items:center;gap:var(--space-2);min-inline-size:var(--control-h-lg);block-size:var(--control-h-lg);padding-inline:var(--space-2);border-radius:var(--radius-pill);transition:color var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out);text-decoration:none;display:inline-flex}.dock-item:not([data-on=true]):hover .dock-pill,.dock-item:not([data-on=true])[data-open=true] .dock-pill{background:var(--surface-hover)}.dock-glyph{inline-size:var(--space-6);block-size:var(--space-6);place-items:center;display:grid;position:relative}.dock-glyph svg{inline-size:var(--space-5);block-size:var(--space-5);transition:scale var(--duration-base) var(--ease-out)}.dock-item[data-on=true]{padding-inline:var(--space-1)}.dock-item[data-on=true] .dock-pill{background:var(--color-ink);color:var(--layer-surface);box-shadow:var(--elevation-control);padding-inline:.875rem 1.125rem}.dock-ink{opacity:0;transform-origin:0;will-change:transform;border-radius:var(--radius-pill);background:var(--color-ink);block-size:0;inline-size:0;box-shadow:var(--elevation-control);pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0}.dock-bar[data-ink] .dock-item[data-on=true] .dock-pill{box-shadow:none;background:0 0}.dock-glyph-base,.dock-glyph-alt{place-items:center;display:grid}.dock-glyph-alt{opacity:0;color:var(--layer-surface);pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.dock-bar[data-ink] .dock-glyph-base{color:var(--color-ink)}.dock-bar[data-ink] :is(.dock-name,.dock-name-count){color:var(--layer-surface)}.dock-bar[data-ink] .dock-item[data-on=true] .dock-glyph-base{opacity:0}.dock-bar[data-ink] .dock-item[data-on=true] .dock-glyph-alt{opacity:1}.dock-name{font:500 var(--text-body) / 1 var(--font-family-ui);white-space:nowrap}.dock-name-count{font:600 var(--text-body) / 1 var(--font-family-ui);font-variant-numeric:tabular-nums}.dock-name[data-up],.dock-bar[data-ink] .dock-name[data-up]{color:var(--layer-surface)}@supports (color:color-mix(in lab,red,red)){.dock-name[data-up],.dock-bar[data-ink] .dock-name[data-up]{color:color-mix(in oklab,var(--layer-surface) 72%,transparent)}}.dock-bar .dock-item[data-on=true]:hover .dock-name[data-up]{color:var(--layer-surface);text-underline-offset:.1875rem;text-decoration:underline}.dock-crumb-sep{color:var(--layer-surface);margin-inline:-.125rem;display:flex}@supports (color:color-mix(in lab,red,red)){.dock-crumb-sep{color:color-mix(in oklab,var(--layer-surface) 50%,transparent)}}.dock-crumb-sep svg{block-size:.875rem;inline-size:.875rem}.dock-crumb{text-overflow:ellipsis;white-space:nowrap;max-inline-size:11.875rem;font:500 var(--text-body) / 1 var(--font-family-ui);color:var(--layer-surface);display:block;overflow:hidden}@media(max-width:47.99rem){.dock-crumb,.dock-crumb-sep{display:none}.dock-name[data-up],.dock-bar[data-ink] .dock-name[data-up]{color:inherit}}.dock-name-leaving{align-items:center;gap:var(--space-2);pointer-events:none;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + var(--space-2));translate:0 -50%}.dock-count-mark{min-inline-size:var(--space-4);block-size:var(--space-4);border-radius:var(--radius-pill);font:600 var(--text-caption) / var(--space-4) var(--font-family-ui);text-align:center;color:var(--color-ink);background:var(--layer-surface);box-shadow:0 0 0 2px var(--layer-surface);padding-inline:.1875rem;position:absolute;inset-block-start:calc(-1 * var(--space-2));inset-inline-start:calc(100% - var(--space-2))}.dock-tip{block-size:var(--space-7);padding-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--layer-surface);font:500 var(--text-caption) var(--font-family-ui);white-space:nowrap;box-shadow:var(--elevation-card);pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out);align-items:center;display:inline-flex;position:absolute;inset-block-end:calc(100% + var(--space-3));inset-inline-start:50%;translate:-50%}@media(hover:hover){.dock-item:hover .dock-tip{opacity:1;transition-delay:.4s}}.dock-handle,.dock-ask{inline-size:var(--dock-h);border-radius:var(--radius-circle);color:var(--color-ink);cursor:pointer;flex:none;place-items:center;display:grid}.dock-handle:hover,.dock-ask:hover{background:var(--surface-hover)}.dock-handle:focus-visible,.dock-ask:focus-visible{box-shadow:var(--ring);outline:none}.dock-handle svg,.dock-ask>svg{inline-size:var(--space-5);block-size:var(--space-5)}.dock-slot{border-radius:var(--radius-pill);align-items:center;min-inline-size:0;display:flex}.auth-top-actions{align-items:center;gap:var(--space-2);display:flex}.auth-mai{inline-size:var(--icon-btn-size);block-size:var(--icon-btn-size);border-radius:var(--radius-circle);color:var(--color-ink);cursor:pointer;flex:none;place-items:center;display:grid}.auth-mai:hover{background:var(--surface-hover)}.auth-mai:focus-visible{box-shadow:var(--ring);outline:none}.auth-mai svg{inline-size:var(--space-5);block-size:var(--space-5)}@media(min-width:48rem){.auth-mai{display:none}}.dock-slot[hidden]{display:none}.bottom-bar-origin{display:contents}.bottom-bar-origin[data-held=true]{display:none}.bottom-bar-part{display:contents}:is(.dock-slot,.page-nav-slot)>.bottom-bar-part{align-items:center;min-inline-size:0;display:flex}:is(.dock-slot,.page-nav-slot) .selection-bar{min-block-size:0;padding-inline:var(--space-5) var(--space-2);gap:var(--space-2);flex:0 auto}:is(.dock-slot,.page-nav-slot) .selection-bar-figure{font:600 var(--text-body) var(--font-family-ui);white-space:nowrap;margin-inline-end:var(--space-2)}:is(.dock-slot,.page-nav-slot) .selection-bar-clear{font-weight:var(--weight-medium);color:var(--color-ink);padding-inline:var(--space-3);text-decoration:none}:is(.dock-slot,.page-nav-slot) .selection-bar-acts{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}:is(.dock-slot,.page-nav-slot) .form-footer.wizard-footer{align-items:center;gap:var(--space-4);padding:0 var(--space-2);min-inline-size:min(36rem,calc(100vw - 2 * var(--dock-h) - 4 * var(--space-3)));background:0 0;border:0;margin:0;display:flex}:is(.dock-slot,.page-nav-slot) .wizard-footer__next{margin-inline-start:auto}:is(.dock-slot,.page-nav-slot) .wizard-footer__note{display:none}.dock-fly{z-index:var(--z-anchored);bottom:calc(var(--dock-h) + var(--dock-foot));inline-size:16.25rem;padding:.375rem .375rem var(--space-2);border-radius:var(--radius-card);position:fixed}.dock-fly:after{content:"";block-size:var(--space-2);position:absolute;inset-block-start:100%;inset-inline:0}.dock-fly[data-wide=true]{inline-size:min(41.25rem,calc(100vw - 2 * var(--space-4)))}.dock-fly[data-cols="2"]{inline-size:min(28rem,calc(100vw - 2 * var(--space-4)))}.dock-fly[data-cols="4"]{inline-size:min(54rem,calc(100vw - 2 * var(--space-4)))}.dock-fly[data-menu]{inline-size:min(20rem,calc(100vw - 2 * var(--space-4)));padding:var(--space-3);overscroll-behavior:contain;max-block-size:min(70svh,32rem);overflow-y:auto}.dock-fly[data-menu] .selection-bar-sheet{padding-block:0}.dock-fly[data-menu].dock-menu-picker{inline-size:min(22rem,calc(100vw - 2 * var(--space-4)));flex-direction:column;max-block-size:min(60svh,28rem);padding:0;display:flex;overflow:hidden}.dock-fly[data-menu]:after{display:none}.dock-fly-head{block-size:var(--control-h-md);padding-inline:var(--space-3) var(--space-2);border-block-end:1px solid var(--border-soft);font:600 var(--text-body) var(--font-family-ui);color:var(--color-ink);justify-content:space-between;align-items:center;margin-block-end:var(--space-1);text-decoration:none;display:flex}.dock-fly-row{align-items:center;gap:var(--space-3);block-size:var(--control-h-md);padding-inline:var(--space-3);border-radius:var(--radius-control);font:500 var(--text-body) var(--font-family-ui);color:var(--color-ink-2);white-space:nowrap;text-decoration:none;display:flex}.dock-fly-row:hover,.dock-fly-row:focus-visible,.dock-fly-row[data-open=true]{background:var(--surface-hover);outline:none}.dock-fly-row:focus-visible{box-shadow:var(--ring)}.dock-fly-row[data-here=true]{color:var(--color-ink);font-weight:var(--weight-semibold)}.dock-fly-ic{inline-size:var(--space-5);color:var(--color-ink-3);flex:none;place-items:center;display:grid}.dock-fly-ic>svg{block-size:1.125rem;inline-size:1.125rem}.dock-fly-row[data-here=true] .dock-fly-ic{color:var(--color-ink)}.dock-fly-label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.dock-fly-count{font:600 var(--text-body) var(--font-family-ui);font-variant-numeric:tabular-nums;color:var(--color-ink-2);margin-inline-start:auto}.dock-fly-chev{color:var(--color-ink-3);margin-inline-start:auto;display:grid}.dock-fly-chev>svg{inline-size:var(--space-4);block-size:var(--space-4)}.dock-fly-cols{max-block-size:calc(100svh - var(--dock-h) - var(--dock-foot) - 9.5rem);overscroll-behavior:contain;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0 .375rem;display:grid;overflow-y:auto}.dock-fly[data-wide=true] .dock-fly-row{block-size:2.25rem}.dock-fly-group{block-size:var(--space-7);padding:0 var(--space-3) var(--space-1);align-items:flex-end;margin-block-start:.375rem;display:flex}@media(prefers-reduced-motion:reduce){.dock-pill,.dock-tip{transition:none}}:root[data-motion=off] :is(.dock-pill,.dock-tip){transition:none}.dock[data-width=phone]{left:var(--space-5);right:var(--space-5);max-inline-size:none;padding-inline:0;translate:none}.dock[data-width=phone] .dock-bar,.dock[data-width=phone] .dock-slot{flex:1;justify-content:space-between;min-inline-size:0}.dock[data-width=phone] .dock-item{min-inline-size:var(--control-h-lg)}.dock[data-width=phone] .dock-fly{inline-size:calc(100vw - 2 * var(--space-3))}.dock[data-width=phone] .dock-tip,.action-bar[data-dock][hidden]{display:none}body:has(.action-bar[data-dock][data-always=true]:not([hidden])) .dock:not([data-held]){bottom:calc(var(--system-banner-h,0px) + var(--action-bar-h) + 2 * var(--space-3) + var(--edge-safe-b,0px) + var(--space-2))}@media(max-width:47.99rem){.action-bar[data-dock=tab]{z-index:var(--z-tabbar);padding:var(--space-2) calc(var(--space-4) + var(--space-2)) calc(var(--space-2) + var(--edge-safe-b));background:radial-gradient(circle at 0 0,transparent calc(var(--space-4) - 1px),var(--card-edge) calc(var(--space-4) - 1px) var(--space-4),var(--layer-surface) var(--space-4)) left bottom / var(--space-4) var(--space-4) no-repeat,radial-gradient(circle at 100% 0,transparent calc(var(--space-4) - 1px),var(--card-edge) calc(var(--space-4) - 1px) var(--space-4),var(--layer-surface) var(--space-4)) right bottom / var(--space-4) var(--space-4) no-repeat;filter:var(--dock-shadow);pointer-events:none;border:0;inset-inline:0}.action-bar[data-dock=tab]>*{pointer-events:auto}.action-bar[data-dock=tab]:before,.action-bar[data-dock=tab]:after{content:"";z-index:-1;inset-inline:var(--space-4);background:var(--layer-surface);pointer-events:none;position:absolute}.action-bar[data-dock=tab]:before{inset-block:0 var(--space-4);border:1px solid var(--card-edge);--dock-r:calc(var(--dock-h) / 2);border-radius:var(--dock-r) var(--dock-r) var(--radius-none) var(--radius-none);border-block-end:0}.action-bar[data-dock=tab]:after{block-size:var(--space-4);inset-block:auto 0}.action-bar[data-dock=tab][data-menu]{filter:none;background:0 0}.action-bar[data-dock=tab][data-menu]:before,.action-bar[data-dock=tab][data-menu]:after{display:none}body[data-tab-menu] .dock{opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out)}.tab-menu{z-index:calc(var(--z-tabbar) - 1);pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0}.tab-menu-chrome{block-size:100%;inline-size:100%;filter:var(--dock-shadow);position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.tab-menu-chrome path{fill:var(--layer-surface);stroke:var(--card-edge);stroke-width:1px}.tab-menu-panel{box-sizing:border-box;inline-size:min(22rem,calc(100vw - 2 * var(--space-4)));overscroll-behavior:contain;max-block-size:min(70svh,34rem);padding:var(--space-2) var(--space-2) var(--space-3);pointer-events:auto;position:fixed;overflow-y:auto}.tab-menu-panel .action-sheet{margin:0;padding:0}.action-bar[data-dock=tab]>:is(.btn,a.btn):not(.icon-btn-action--only){padding-inline:var(--space-3)}.action-bar[data-dock=tab]>.btn[data-full-width=true]{flex:1 1 0;inline-size:auto;min-inline-size:0}body:has(.action-bar[data-dock=tab]:not([hidden])) .dock:not([data-held]){bottom:calc(var(--system-banner-h,0px) + var(--action-bar-h) + 2 * var(--space-2) + var(--edge-safe-b,0px) + var(--space-2))}}.app-chrome[data-nav=dock]{--app-rail-w:0rem;--app-topbar-h:0rem}.app-chrome[data-nav=dock] .app-chrome-body{grid-template-columns:minmax(0,1fr)}.app-chrome[data-nav=dock] .app-page{max-width:none;padding-block-end:var(--dock-clear)}.app-topbar[data-placement=dock]{box-sizing:border-box;inline-size:100%;max-inline-size:calc(var(--measure-wide) + 2 * var(--page-gutter));padding:var(--space-3) var(--page-gutter) 0;background:0 0;border:0;margin-inline:auto;position:relative}.app-topbar[data-placement=dock] .app-topbar-inner{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);block-size:auto;min-block-size:3.5rem;padding:0;display:grid}.app-topbar[data-placement=dock] .cmdk-trigger-icon svg{block-size:1.125rem;inline-size:1.125rem;color:var(--color-ink)}.app-topbar[data-placement=dock] .cmdk-trigger-label{font:400 var(--text-body) var(--font-family-ui);color:var(--color-ink-2)}.app-topbar[data-placement=dock] .app-brand{align-items:center;gap:var(--space-3);min-inline-size:0;color:var(--color-ink);text-decoration:none;display:flex}.app-topbar[data-placement=dock] .app-brand-name{font:600 var(--text-body) / 1.25 var(--font-family-ui)}.app-topbar[data-placement=dock] .app-brand-acronym{display:none}.app-topbar[data-placement=dock] .app-brand-tag{font:450 var(--text-meta) / 1.35 var(--font-family-ui);color:var(--color-ink-2);display:block}.app-topbar[data-placement=dock] .app-brand-text{flex-direction:column;min-inline-size:0;display:flex}.app-topbar[data-placement=dock] .app-brand-full{text-overflow:ellipsis;white-space:nowrap;display:inline;overflow:hidden}.app-topbar[data-placement=dock] .cmdk-trigger{inline-size:min(27.5rem,40vw);block-size:calc(var(--control-h-lg) + var(--space-2));padding-inline:var(--space-5) var(--space-2);border-radius:var(--radius-pill);background:var(--layer-surface);border:1px solid var(--card-edge);box-shadow:var(--elevation-card);grid-column:2}.app-topbar[data-placement=dock] .cmdk-trigger .kbd{block-size:2.25rem;padding-inline:var(--space-3);border-radius:var(--radius-pill);margin-inline-start:auto}.app-topbar[data-placement=dock] .app-topbar-end,.app-topbar-tools{display:contents}.app-topbar[data-placement=dock] .app-topbar-tools{justify-self:end;align-items:center;gap:var(--space-1);grid-column:3;display:flex}.app-topbar[data-placement=dock] .app-account-btn{inline-size:var(--control-h-md);block-size:var(--control-h-md);box-shadow:none;font:600 var(--text-body) var(--font-family-ui);color:var(--color-ink-2);background:0 0;border:0;place-items:center;display:inline-grid}.app-topbar[data-placement=dock] .app-account-btn[aria-expanded=true]{color:var(--color-ink)}.app-topbar[data-placement=dock] .app-account-menu{inset-inline:auto 0}.dock-fly[data-wide=true] .dock-fly-ic{display:none}@media(max-width:47.99rem){.app-topbar[data-placement=dock] .theme-toggle{display:none}.app-topbar[data-placement=dock] .app-topbar-inner{grid-template-columns:minmax(0,1fr) auto}.app-topbar[data-placement=dock] .cmdk-trigger{display:none}.app-topbar[data-placement=dock] .app-topbar-tools{grid-column:2}.app-topbar[data-placement=dock]{padding-inline:var(--space-4)}}@media(forced-colors:active),(prefers-contrast:more){:root,:root[data-theme=dark]{--cursor-default:auto;--cursor-pointer:pointer}}@media(max-width:47.99rem){.app-topbar[data-placement=dock] :is(.app-topbar-theme,.app-account){display:none}}:root{--mai-glow:#000;--mai-hues:var(--mai-glow) 0deg, transparent 130deg, var(--mai-glow) 250deg, transparent 310deg, var(--mai-glow) 360deg;--mai-aura-turn:4s;--mai-aura-turn-calm:8s;--mai-aura-blur:.875rem;--mai-aura-out:.375rem;--mai-aura-o:.8;--mai-aura-o-calm:.36;--mai-pill-h:calc(var(--control-h-lg) + var(--space-2));--mai-pill-w:min(27.5rem, 40vw);--mai-dock-w:27.5rem}:root[data-theme=dark],[data-theme=dark]:not(:root){--mai-glow:#fff;--mai-hues:var(--mai-glow) 0deg, transparent 130deg, var(--mai-glow) 250deg, transparent 310deg, var(--mai-glow) 360deg;--mai-aura-o:.5;--mai-aura-o-calm:.22}.mai-mark{inline-size:var(--mai-mark-size,1.5rem);block-size:var(--mai-mark-size,1.5rem);vertical-align:middle;--mai-glow-k:1;--mai-o:.3;--mai-rim-b:#d4d4d8;flex:none;display:inline-block;position:relative}:root[data-theme=dark] .mai-mark,[data-theme=dark] .mai-mark{--mai-glow-k:1.25;--mai-rim-b:#fff}.mai-mark>*{pointer-events:none;position:absolute}.mai-mark-svg{block-size:116%;inline-size:116%;top:-8%;right:-8%;bottom:-8%;left:-8%;overflow:visible}.mai-mark-rim-b{stop-color:var(--mai-rim-b)}.mai-mark-glow{border-radius:var(--radius-pill);background:radial-gradient(closest-side,var(--mai-glow) 0,var(--mai-glow) 66%,transparent 100%);filter:blur(calc(var(--mai-mark-size,1.5rem) * .1));opacity:min(.95,calc(var(--mai-o,.3) * var(--mai-glow-k)));will-change:transform,opacity;top:-12%;right:-12%;bottom:-12%;left:-12%}.mai-aura{inset:calc(-1 * var(--mai-aura-out));z-index:0;pointer-events:none;border-radius:var(--radius-pill);opacity:0;transition:opacity .6s var(--ease-out);position:absolute}.mai-aura-s{border-radius:var(--radius-pill);filter:blur(var(--mai-aura-blur));opacity:calc(var(--mai-aura-o) * .8);will-change:transform;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.mai-aura-disc{aspect-ratio:1;background:conic-gradient(var(--mai-hues));inline-size:140%;animation:mai-spin var(--mai-aura-turn) linear infinite;will-change:rotate;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes mai-spin{to{rotate:360deg}}:is(.mai-pill,.dock-askwrap)[data-state=working]>.mai-aura,:is(.mai-pill,.dock-askwrap)[data-state=needs]>.mai-aura{opacity:1;transition-duration:.4s}:is(.mai-pill,.dock-askwrap)[data-state=needs] .mai-aura-s{opacity:var(--mai-aura-o-calm)}:is(.mai-pill,.dock-askwrap)[data-state=needs] .mai-aura-disc{animation-duration:var(--mai-aura-turn-calm)}:is(.mai-pill,.dock-askwrap):not([data-state=working],[data-state=needs]) .mai-aura-disc{animation-play-state:paused}.mai-pill{isolation:isolate;box-sizing:border-box;inline-size:var(--mai-pill-w);block-size:var(--mai-pill-h);grid-column:2;justify-self:center;position:relative}.mai-pill[data-live]{inline-size:auto;min-inline-size:var(--mai-pill-w);max-inline-size:min(46rem,56vw)}.mai-pill-face{z-index:1;box-sizing:border-box;align-items:center;gap:var(--space-2);block-size:100%;padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--layer-surface);border:1px solid var(--card-edge);box-shadow:var(--elevation-card);transition:border-radius var(--duration-base) var(--ease-out),background-color var(--duration-fast) var(--ease-out);display:flex;position:relative;overflow:hidden}.mai-pill-face:has(.mai-pill-open:hover){background:var(--surface-hover)}.mai-pill-open{align-self:stretch;align-items:center;gap:var(--space-3);min-inline-size:0;padding:0 0 0 var(--space-3);border-radius:var(--radius-pill);color:var(--color-ink-2);font:400 var(--text-body) var(--font-family-ui);text-align:start;cursor:pointer;background:0 0;border:0;flex:auto;display:flex}.mai-pill-open:focus-visible{outline:2px solid #0000}.mai-pill-face:has(.mai-pill-open:focus-visible){background:var(--surface-hover)}.mai-showcase{gap:var(--space-2);max-inline-size:22rem;padding:var(--space-4);display:grid}.mai-showcase-title{font-family:var(--font-family-ui);font-size:var(--text-lead);line-height:var(--text-lead--line-height);font-weight:var(--weight-semibold);color:var(--color-ink);margin:0}.mai-showcase-line{font-size:var(--text-body-sm);color:var(--color-ink-2);margin:0}.mai-showcase-status{font-size:var(--text-meta);color:var(--text-3);margin:0}.mai-pill-glyph{block-size:1.125rem;inline-size:1.125rem;color:var(--color-ink);flex:none}.mai-pill-say{flex:auto;min-inline-size:0;display:grid;position:relative}.mai-pill-words{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;overflow:hidden}.mai-pill[data-live] .mai-pill-words{color:var(--color-ink);font-weight:var(--weight-medium)}.mai-pill[data-state=working] .mai-pill-words{translate:0 -.1875rem}.mai-pill-track{inset-inline:0;top:calc(100% + var(--space-1));border-radius:var(--radius-pill);background:var(--layer-sunken);block-size:.1875rem;position:absolute;overflow:hidden}.mai-pill-track>i{border-radius:var(--radius-pill);background:var(--color-ink);block-size:100%;transition:inline-size var(--duration-base) var(--ease-out);display:block}.mai-pill-fig{padding-inline:var(--space-4) var(--space-2);font:600 1.125rem / 1 var(--font-family-ui);color:var(--color-ink);white-space:nowrap;flex:none}.mai-pill-fig b{font:inherit;display:inline-block}.mai-pill-of{margin-inline:var(--space-1);font:400 var(--text-body) var(--font-family-ui);color:var(--color-ink-2)}.mai-pill-face>.tooltip-trigger{flex:auto;align-self:stretch;min-inline-size:0}.mai-pill-act{flex:none}.mai-pill .mai-pill-stop{background:var(--layer-sunken);color:var(--color-ink-2)}.mai-pill .mai-pill-stop:hover{background:var(--surface-pressed)}.mai-pill-x{color:var(--color-ink-3);flex:none}@media(max-width:47.99rem){.mai-pill{display:none}}.dock-askwrap{isolation:isolate;flex:none;display:grid;position:relative}.dock-askwrap>.dock-ask{z-index:1;position:relative}.dock-askwrap>.mai-aura{--mai-aura-out:2px}.dock-ask[data-mai=working]{grid-template-rows:auto auto;align-content:center;gap:.1875rem}.dock-ask-fig{font:600 .8125rem / 1 var(--font-family-ui);color:var(--color-ink)}.dock-ask-badge{z-index:2;box-sizing:border-box;border-radius:var(--radius-pill);background:var(--color-ink);block-size:1.25rem;min-inline-size:1.25rem;color:var(--layer-surface);font:600 var(--text-kicker) / 1 var(--font-family-ui);box-shadow:0 0 0 2px var(--layer-surface);pointer-events:none;place-items:center;padding-inline:.3125rem;display:grid;position:absolute;top:0;right:0}.dock-ask-badge svg{block-size:.75rem;inline-size:.75rem}.dock[data-width=desk][data-head-mai] .dock-askwrap,.mai-place{display:none}@media(min-width:64rem){.app-chrome[data-nav=dock] .mai-panel{z-index:var(--z-modal);top:var(--space-3);bottom:var(--space-3);block-size:auto;inline-size:var(--mai-dock-w);background:var(--layer-raised);border:1px solid var(--card-edge);border-radius:var(--radius-modal);box-shadow:var(--elevation-panel);align-self:stretch;position:fixed}.app-chrome[data-nav=dock] .mai-panel>*{min-inline-size:0}.app-chrome[data-nav=dock] .mai-place{display:inline-flex}.app-chrome[data-nav=dock][data-mai-place=right] .mai-panel{inset-inline-end:var(--space-3)}.app-chrome[data-nav=dock][data-mai-place=left] .mai-panel{inset-inline-start:var(--space-3)}.app-chrome[data-nav=dock][data-mai-place=mid] .mai-panel{inline-size:min(60rem,100vw - 2 * var(--page-gutter));block-size:min(40rem,var(--viewport-h) - 2 * var(--space-3));box-shadow:var(--elevation-modal);inset-inline-start:50%;bottom:auto;translate:-50%}.app-chrome[data-nav=dock][data-mai-place=mid] .mai-scrim{z-index:var(--z-overlay);background:var(--scrim);display:block;position:fixed;top:0;right:0;bottom:0;left:0}.app-chrome[data-nav=dock][data-mai=open][data-mai-place=right]{padding-inline-end:calc(var(--mai-dock-w) + var(--space-3))}.app-chrome[data-nav=dock][data-mai=open][data-mai-place=left]{padding-inline-start:calc(var(--mai-dock-w) + var(--space-3))}.app-chrome[data-nav=dock][data-mai=open][data-mai-place=right] .dock{left:calc(50% - (var(--mai-dock-w) + var(--space-3)) / 2)}.app-chrome[data-nav=dock][data-mai=open][data-mai-place=left] .dock{left:calc(50% + (var(--mai-dock-w) + var(--space-3)) / 2)}.app-chrome[data-nav=dock]{transition:padding-inline var(--duration-base) var(--ease-out)}.app-chrome[data-nav=dock] .mai-panel[data-morph]>*{opacity:var(--morph-c,1)}}.mai-main{flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;display:flex;position:relative}.mai-panel[data-chats]{flex-direction:row}.mai-panel[data-expanded]{inline-size:min(96vw,100rem)}@media(min-width:64rem){.app-chrome[data-nav=dock][data-mai-place=mid] .mai-panel[data-chats]{top:calc(var(--space-11) + var(--space-6));inline-size:min(66rem,100vw - 2 * var(--page-gutter));block-size:min(48rem,var(--viewport-h) - var(--space-12) - var(--space-12) - var(--space-5))}}.mai-head__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mai-head[data-aside]{border-bottom-color:var(--card-edge)}.mai-chats{min-block-size:0;min-inline-size:0;color:var(--color-ink);flex-direction:column;display:flex}.mai-chats[data-layout=aside]{border-inline-end:1px solid var(--card-edge);flex:none;inline-size:16.25rem}.mai-chats[data-layout=full]{flex:auto}.mai-chats__head{align-items:center;gap:var(--space-1);min-block-size:var(--space-12);padding-inline:var(--space-5) var(--space-3);border-bottom:1px solid var(--card-edge);flex:none;display:flex}.mai-chats[data-layout=full] .mai-chats__head{min-block-size:calc(var(--space-12) - var(--space-2));padding-inline:var(--space-2) var(--space-4)}.mai-chats__name{align-items:center;gap:var(--space-2);font-family:var(--font-family-ui);font-size:var(--text-lead);font-weight:var(--weight-semibold);line-height:var(--text-lead--line-height);letter-spacing:var(--text-lead--letter-spacing);color:var(--color-ink);margin:0 auto 0 0;display:flex}.mai-chats__name svg{flex:none}.mai-chats__count{font-family:var(--font-family-ui);font-weight:var(--weight-semibold);color:var(--text-2)}.mai-chats__head>.mai-chats__count{margin-inline-start:auto}.mai-chats__head>.mai-chats__name:has(+.mai-chats__count){margin-inline-end:0}.mai-chats__archived-row:focus-visible{box-shadow:var(--ring);outline:none}.mai-chats__new{padding:var(--space-4) var(--space-3) var(--space-1);flex:none}.mai-chats__new .btn{padding-inline:var(--space-4);justify-content:flex-start}.mai-chats__find{align-items:center;gap:var(--space-3);margin:var(--space-3) var(--space-3) 0;padding-inline:var(--space-4);block-size:var(--control-h-md);border-radius:var(--radius-pill);background:var(--layer-sunken);color:var(--text-2);flex:none;display:flex}.mai-chats[data-layout=full] .mai-chats__find{margin-inline:var(--space-4);block-size:calc(var(--control-h-md) + var(--space-2))}.mai-chats__find svg{flex:none}.mai-chats__find:focus-within{box-shadow:var(--ring)}.mai-chats__find .mai-chats__find-input{border-radius:var(--radius-none);block-size:100%;min-inline-size:0;box-shadow:none;font:inherit;font-size:var(--text-body);color:var(--color-ink);background:0 0;border:0;outline:none;flex:auto;padding:0}.mai-chats__find .mai-chats__find-input:is(:hover,:focus,:focus-visible){box-shadow:none;color:var(--color-ink);background:0 0;border:0;outline:none}.mai-chats__find-input::placeholder{color:var(--text-2)}.mai-chats__find-input::-webkit-search-cancel-button{display:none}.mai-chats__scroll{overscroll-behavior:contain;min-block-size:0;padding:var(--space-2) var(--space-1) var(--space-4);flex:auto;overflow-y:auto}.mai-chats[data-layout=full] .mai-chats__scroll{padding-inline:var(--space-2)}.mai-chats__tg{margin:var(--space-5) var(--space-3) var(--space-1);font-family:var(--font-family-ui);font-size:var(--text-meta);line-height:var(--text-meta--line-height);font-weight:var(--weight-medium);color:var(--text-2)}.mai-chats__scroll>.mai-chats__tg:first-child{margin-block-start:var(--space-3)}.mai-chats .mai-chats__line{margin-inline:var(--space-3)}.mai-chats[data-layout=full] .mai-chat__body{min-block-size:var(--control-h-lg)}@media(max-width:63.99rem){.mai-panel[data-window]{border-radius:var(--radius-none);block-size:auto;max-block-size:none;box-shadow:none;padding-top:var(--edge-safe-t,0px);top:0}.mai-panel[data-window] .mai-grab{display:none}}.mai-chats__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mai-chats__line{margin:var(--space-3) var(--space-3) 0;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-2)}.mai-chats__line:first-child{margin-block-start:var(--space-4)}.mai-chats__note{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-3);color:var(--text-2);flex-direction:column;display:flex}.mai-chats__note p{font-size:var(--text-body);line-height:var(--text-body--line-height);margin:0}.mai-chats__skel{gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}.mai-chats__more{block-size:1px}.mai-chats__foot{padding:var(--space-2) var(--space-3);border-top:1px solid var(--card-edge);flex:none}.mai-chats__archived-row{align-items:center;gap:var(--space-3);inline-size:100%;block-size:var(--control-h-md);padding-inline:var(--space-3);border-radius:var(--radius-control);font-weight:var(--weight-medium);color:var(--color-ink);text-align:start;display:flex}.mai-chats__archived-row svg{color:var(--text-2);flex:none}.mai-chats__archived-row .mai-chats__count{margin-inline-start:auto}.mai-chats__archived-row:hover{background:var(--surface-hover)}.mai-chat{border-radius:var(--radius-control);align-items:center;display:flex;position:relative}.mai-chat[data-on],.mai-chat[data-renaming],.mai-chat:hover:not([data-on],[data-renaming]){background:var(--surface-hover)}.mai-chat__body{min-inline-size:0;min-block-size:var(--control-h-md);align-content:center;row-gap:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:inherit;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:auto;grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid}.mai-chat[data-gone] .mai-chat__body{cursor:default}.mai-chat__body[data-glyph]{grid-template-columns:var(--space-5) minmax(0,1fr);column-gap:var(--space-2)}.mai-chat__body:focus-visible{box-shadow:var(--ring);outline:none}.mai-chat__body:active{background:var(--surface-pressed)}.mai-chat__glyph{block-size:var(--space-5);color:var(--text-3);grid-area:1/1/span 2;align-self:start;place-items:center;display:grid}.mai-chat[data-state=needs_you] .mai-chat__glyph{color:var(--color-ink)}.mai-chat__title,.mai-chat__sub,.mai-chat__rename{grid-column:-2/-1}.mai-chat__title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-row-name);line-height:var(--text-row-name--line-height);font-weight:var(--weight-regular);color:var(--color-ink-body);overflow:hidden}.mai-chat__body[data-glyph] .mai-chat__title{font-weight:var(--weight-medium);color:var(--color-ink)}.mai-chat[data-on] .mai-chat__title{color:var(--color-ink)}.mai-chat__sub{align-items:center;gap:var(--space-1);min-inline-size:0;font-size:var(--text-row-fact);line-height:var(--text-row-fact--line-height);color:var(--text-2);white-space:nowrap;display:flex}.mai-chat__sub .btn{min-block-size:0}.mai-chat__tag{block-size:var(--status-pill-h);padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--layer-surface);font-size:var(--text-meta);font-weight:var(--weight-semibold);white-space:nowrap;border:0;align-items:center;display:inline-flex}.mai-chat__sub--keys{color:var(--text-3)}.mai-chat[data-gone] .mai-chat__title{color:var(--text-2)}.mai-chat__menu{flex:none;margin-inline-end:calc(var(--space-1) * -1);display:flex}.mai-chat .mai-chat__rename{block-size:var(--space-8);margin-block:calc(var(--space-1) * -1) 0;padding-inline:var(--space-2);border-radius:var(--radius-control);background:var(--layer-surface);box-shadow:inset 0 0 0 1.5px var(--color-ink);font:inherit;font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-ink);border:0;outline:none;min-inline-size:0}.mai-chat .mai-chat__rename:is(:hover,:focus,:focus-visible){background:var(--layer-surface);box-shadow:inset 0 0 0 1.5px var(--color-ink);color:var(--color-ink);border:0;outline:none}.mai-div{gap:var(--space-3);flex-direction:column;display:flex}.mai-div__line{justify-content:center;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.mai-div__line:before,.mai-div__line:after{content:"";flex:1 1 var(--space-6);background:var(--border-soft);block-size:1px}.mai-div__line .kicker{color:var(--text-3);white-space:nowrap}.mai-div__say{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-3)}.mai-div__short{display:none}@media(max-width:63.99rem){.mai-div__line{gap:var(--space-3);flex-wrap:nowrap}.mai-div__full{display:none}.mai-div__short{display:inline}}.mai-day{margin-block:var(--space-2) var(--space-1);justify-content:center;display:flex}.mai-day .kicker{color:var(--text-3);white-space:nowrap}.mai-picks{align-items:center;gap:var(--space-1);min-inline-size:0;display:inline-flex}.mai-pick{padding-inline:var(--space-3) var(--space-2)}.mai-pick svg{color:var(--text-2)}.mai-pick[aria-expanded=true]{background:var(--surface-hover)}.mai-pick-pop{inline-size:min(25rem,calc(100vw - 2 * var(--space-4)));padding:var(--space-2)}.mai-pick-list{gap:var(--space-1);flex-direction:column;display:flex}.mai-pick-list__head{padding:var(--space-2) var(--space-3);font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-3);margin:0}.mai-pick-list__rule{block-size:1px;margin:var(--space-1) var(--space-3);background:var(--border-soft)}.mai-pick-opt{align-items:center;column-gap:var(--space-3);inline-size:100%;padding:var(--space-3);border-radius:var(--radius-control);text-align:start;font-family:var(--font-family-ui);color:var(--color-ink);cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.mai-pick-opt:not(:has(.mai-pick-opt__icon)){grid-template-columns:minmax(0,1fr) auto auto}.mai-pick-opt[data-on]{background:var(--selected-bg)}.mai-pick-opt:focus-visible{box-shadow:var(--ring);outline:none}@media(hover:hover){.mai-pick-opt:hover:not([data-on]){background:var(--surface-hover)}}.mai-pick-opt:active{background:var(--surface-pressed)}.mai-pick-opt__icon{color:var(--text-2);align-self:start;padding-block-start:var(--space-1);display:inline-flex}.mai-pick-opt__text{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.mai-pick-opt__text b{font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--weight-medium)}.mai-pick-opt__text small{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2)}.mai-pick-opt__who{font-size:var(--text-meta);color:var(--text-2)}@media(max-width:30rem){.mai-opt__label,.mai-pick__label--perm{display:none}.mai-box__foot .mai-opt:has(.mai-opt__label){padding-inline:var(--space-3)}}@media(min-width:64rem){.app-chrome[data-nav=dock][data-mai-place=mid] .mai-panel[data-aside]{inline-size:min(86rem,100vw - 2 * var(--page-gutter))}}.mai-aside{border-inline-start:1px solid var(--card-edge);min-block-size:0;inline-size:20rem;color:var(--color-ink);flex-direction:column;flex:none;display:flex}.mai-aside__scroll{min-block-size:0;padding:var(--space-12) var(--space-5) var(--space-4);gap:var(--space-6);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.mai-aside__sec{gap:var(--space-3);flex-direction:column;display:flex}.mai-aside__h{font-family:var(--font-family-ui);font-size:var(--text-meta);line-height:var(--text-meta--line-height);font-weight:var(--weight-medium);color:var(--text-2);margin:0}.mai-aside__rows,.mai-aside__chips{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mai-aside__row{align-items:center;column-gap:var(--space-3);row-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mai-aside__row svg,.mai-aside__from svg{color:var(--text-2);flex:none}.mai-aside__text{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.mai-aside__text b{font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--weight-medium);overflow-wrap:anywhere}.mai-aside__text small{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2)}.mai-aside__chips{gap:var(--space-2);flex-flow:wrap}.mai-aside__chip{align-items:center;gap:var(--space-2);min-block-size:var(--control-h-md);padding-inline:var(--space-3);border-radius:var(--radius-control);background:var(--layer-sunken);font-size:var(--text-body);display:inline-flex}.mai-aside__chip b{font-weight:var(--weight-medium)}.mai-aside__chip small{color:var(--text-2);font-size:var(--text-meta)}.mai-aside__from{align-items:center;gap:var(--space-3);font-size:var(--text-body);margin:0;display:flex}.mai-aside__jump{gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;flex:none;display:flex}.mai-aside__place{align-items:center;gap:var(--space-3);min-block-size:var(--control-h-md);padding-inline:var(--space-3);margin-inline:calc(var(--space-3) * -1);border-radius:var(--radius-control);color:inherit;font-size:var(--text-body);font-weight:var(--weight-medium);text-decoration:none;display:flex}.mai-aside__place svg{color:var(--text-2);flex:none}.mai-aside__place small{color:var(--text-2);font-weight:var(--weight-regular);font-size:var(--text-meta);margin-inline-start:auto}.mai-aside__place:focus-visible{box-shadow:var(--ring);outline:none}@media(hover:hover){.mai-aside__place:hover{background:var(--surface-hover)}}.mai-aside__place:active{background:var(--surface-pressed)}.mai-aside-view{inset:calc(var(--space-12) - var(--space-2)) 0 0 0;z-index:2;background:var(--layer-raised);display:flex;position:absolute}.mai-aside-view .mai-aside{border-inline-start:0;inline-size:100%}.mai-aside-view .mai-aside__scroll{padding-block-start:var(--space-4)}.mai-chat__figure{font-weight:var(--weight-medium);color:var(--color-ink)}.mai-chat__fig-rest{margin-inline-start:var(--space-2)}.mai-sum{padding:var(--space-4);border-radius:var(--radius-card);background:var(--layer-sunken);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-2)}.mai-sum p{margin:0}.mai-sum p+p{margin-block-start:var(--space-2)}.mai-her--quiet{color:var(--text-3);font-size:var(--text-meta)}.mai-archived{justify-content:center;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2);display:flex}.mai-archived svg{flex:none}@media(prefers-reduced-motion:reduce){.mai-aura-disc,.app-chrome[data-nav=dock] .mai-panel{animation:none!important}.mai-aura,.mai-pill-track>i,.app-chrome[data-nav=dock]{transition:none}}:root[data-motion=off] :is(.mai-aura-disc,.mai-panel){animation:none!important}:root{--sheet-top:4.5rem;--sheet-r:1.5rem;--sheet-foot-gap:1.5rem;--act-bar-h:3rem;--sheet-top-inset:var(--space-6);--act-bar-clear:calc(var(--act-bar-h) + var(--sheet-top-inset));--bar-inset:0px;--sheet-max:150rem;--nav-w-min:10rem;--nav-w-max:16rem;--sidebar-rail-w:4.5rem;--sidebar-gap:.875rem;--nav-row-h:2.5rem;--nav-row-gap:.25rem;--nav-group-gap:1rem;--nav-pill-start:.875rem;--nav-pill-end:1.125rem;--nav-glide:.33s}@media(min-width:48rem){.app-chrome[data-sheet]{block-size:100dvh;position:relative;overflow:hidden}.app-chrome[data-sheet] .app-topbar[data-placement=dock] .app-topbar-inner{min-block-size:var(--mai-pill-h)}.app-chrome[data-sheet] .app-page{max-width:none;padding-block-end:var(--space-8)}.app-chrome[data-sheet] .dock:not([data-parts]):not([data-held]) .dock-chrome{filter:none}.app-chrome[data-sheet] .dock:not([data-parts]):not([data-held]) .dock-chrome path{stroke:#0000}.app-chrome[data-sheet] .page-sheet{inset-block-end:calc(var(--space-4) + var(--system-banner-h,0px) + var(--edge-safe-b,0px))}.app-chrome[data-sheet] .app-topbar[data-placement=dock]{max-inline-size:none;padding-block-start:calc((var(--sheet-top) - var(--mai-pill-h)) / 2);padding-inline:max(calc(var(--space-4) + var(--space-3)),calc((100% - var(--sheet-max)) / 2 + var(--space-3))) max(calc(var(--space-4) + var(--space-10)),calc((100% - var(--sheet-max)) / 2 + var(--space-10)))}.app-chrome[data-sheet] .app-topbar[data-placement=dock] .mai-pill{translate:calc((var(--space-10) - var(--space-3)) / 2) 0}.app-chrome[data-sheet]:has(.page-nav-slot:not([hidden]),.action-bar[data-dock]:not([hidden])){--bar-inset:var(--act-bar-clear)}.app-chrome[data-sheet] .page-nav-slot{--control-h-md:calc(var(--act-bar-h) - 2 * var(--space-1));--icon-btn-size:calc(var(--act-bar-h) - 2 * var(--space-1));z-index:var(--z-tabbar);left:var(--page-nav-cx,50%);inset-block:auto calc(var(--space-4) + var(--system-banner-h,0px) + var(--edge-safe-b,0px) + var(--sheet-foot-gap));align-items:center;gap:var(--space-1);box-sizing:border-box;block-size:var(--act-bar-h);inline-size:max-content;max-inline-size:calc(100vw - 2 * var(--space-6));padding:var(--space-1);background:var(--layer-surface);border:1px solid var(--card-edge);border-radius:var(--radius-pill);box-shadow:var(--elevation-panel);display:flex;position:fixed;translate:-50%}.app-chrome[data-sheet] .page-nav-slot[hidden]{display:none}.app-chrome[data-sheet]:has(.page-nav-slot:not([hidden])) .page-sheet-page .app-page{padding-block-end:calc(var(--bar-inset) + var(--space-6))}.app-chrome[data-sheet][data-mai=open][data-mai-place=left] .page-sheet{--sheet-pad-l:calc(var(--mai-dock-w) + var(--space-3))}.app-chrome[data-sheet][data-mai=open][data-mai-place=right] .page-sheet{--sheet-pad-r:calc(var(--mai-dock-w) + var(--space-3))}.page-sheet-chrome{pointer-events:none;block-size:100dvh;inline-size:100vw;filter:var(--dock-shadow);position:fixed;top:0;right:0;bottom:0;left:0;overflow:visible}.page-sheet-chrome path{fill:var(--layer-surface);stroke:var(--card-edge);stroke-width:1px}.page-sheet-page{inset:0 0 var(--sheet-foot-gap) 0;overscroll-behavior:contain;background:var(--layer-surface);border-start-start-radius:var(--sheet-r);border-start-end-radius:var(--sheet-r);position:absolute;overflow:hidden auto}.app-chrome[data-sheet][data-mai-place=mid] .mai-panel:not([data-aside],[data-chats]){top:calc((var(--sheet-top) - var(--mai-pill-h)) / 2);inline-size:var(--mai-pill-w);block-size:min(40rem,var(--viewport-h) - 2 * var(--space-3));border-start-start-radius:calc(var(--mai-pill-h) / 2);border-start-end-radius:calc(var(--mai-pill-h) / 2)}.page-sheet{--sheet-l:max(var(--space-4), (100% - var(--sheet-max)) / 2);inset-block:var(--sheet-top) calc(var(--dock-bottom) + var(--dock-h) + var(--system-banner-h,0px) + var(--edge-safe-b,0px));inset-inline:calc(var(--sheet-l) + var(--sheet-pad-l,0px)) calc(var(--sheet-l) + var(--sheet-pad-r,0px));--rail:0;position:absolute}.page-sheet[data-side]{grid-template-columns:minmax(var(--nav-w-min),max-content) minmax(0,1fr);column-gap:var(--sidebar-gap);grid-template-rows:minmax(0,1fr);display:grid}.page-sheet[data-side=rail]{--rail:1;grid-template-columns:var(--sidebar-rail-w) minmax(0,1fr)}.page-sheet[data-side] .page-sheet-side{inline-size:max-content;min-inline-size:var(--nav-w-min);max-inline-size:var(--nav-w-max);clip-path:inset(0 calc(var(--rail) * (100% - var(--sidebar-rail-w))) 0 0);grid-area:1/1;justify-self:start;position:relative}.page-sheet[data-side] .page-sheet-page{grid-area:1/2;margin-block-end:var(--sheet-foot-gap);position:relative;inset:auto}.page-sheet-page .ui-page__controls .controls-line{min-block-size:0;padding-inline:0}@media(max-width:74.99rem){.page-sheet[data-side]:not([data-tablet=open]){--rail:1;grid-template-columns:var(--sidebar-rail-w) minmax(0,1fr)}.page-sheet[data-side][data-tablet=open]{--rail:0;grid-template-columns:minmax(var(--nav-w-min),max-content) minmax(0,1fr)}}.app-chrome[data-sheet] .action-bar[data-dock=tab]:not([hidden]){z-index:var(--z-raised);inset-block:var(--space-4) auto;inset-inline:auto var(--space-10);align-items:center;gap:var(--space-1);box-sizing:border-box;block-size:var(--act-bar-h);inline-size:max-content;padding:var(--space-1);background:var(--layer-surface);border:1px solid var(--card-edge);border-radius:var(--radius-pill);box-shadow:var(--elevation-panel);--control-h-md:calc(var(--act-bar-h) - 2 * var(--space-1));--icon-btn-size:calc(var(--act-bar-h) - 2 * var(--space-1));display:flex;position:absolute}.app-chrome[data-sheet] .action-bar[data-dock=tab]:not([hidden])>:is(.btn,a.btn):not(.icon-btn-action--only){padding-inline:var(--space-4);flex:none}.app-chrome[data-sheet] .app-page:has(.action-bar[data-dock]:not([hidden])){padding-block-start:calc(var(--act-bar-h) + var(--space-6));position:relative}.app-chrome[data-sheet]:has(.action-bar[data-dock]:not([hidden])){--bar-inset:0px}.app-chrome[data-sheet]:has(.action-bar[data-dock]:not([hidden])) .page-sheet-page .app-page{padding-block-end:calc(var(--bar-inset) + var(--space-6))}.app-chrome[data-sheet]:has(.action-bar[data-dock]:not([hidden]),.page-nav-slot:not([hidden])){--board-h:clamp(32rem, calc(var(--viewport-h) - 15rem - var(--space-8) - var(--sheet-foot-gap) - var(--bar-inset)), 100rem)}.app-chrome[data-sheet] .page-sheet-page .app-page:has(.inbox-split),.app-chrome[data-sheet]:has(.action-bar[data-dock]:not([hidden])) .page-sheet-page .app-page:has(.inbox-split),.app-chrome[data-sheet]:has(.page-nav-slot:not([hidden])) .page-sheet-page .app-page:has(.inbox-split),.app-chrome[data-sheet] .ui-page:has(.inbox-split){padding-block-end:0}.app-chrome[data-sheet] .ui-page:has(.inbox-split)>.ui-page__body:empty{display:none}}.page-sheet-page :is(.table-frame,.list-card){--table-inset:var(--space-4);border-radius:var(--radius-none);box-shadow:none;background:0 0;border-width:0;border-color:#0000;overflow:visible}@media(max-width:47.99rem){.page-sheet-page .table-frame[data-stack=true]:has(>.table-toolbar>:is(.controls-line,.selection-bar)):has(tbody tr[data-has-card=true]),.page-sheet-page .table-frame[data-stack=true]{border-radius:var(--radius-none);box-shadow:none;background:0 0;border-width:0;overflow:visible}}.record-layout{gap:var(--section-gap);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.record-rail{gap:var(--record-gap,var(--section-gap));flex-direction:column;min-inline-size:0;display:flex;container-type:inline-size}.record-main{top:var(--space-6);min-inline-size:0;position:sticky}.record-aside{min-inline-size:0}.record-phone-tabs{display:none}.record-phone-tabs__in{padding:var(--space-3)}@media(min-width:64rem)and (max-width:105rem){.record-layout{grid-template-columns:minmax(0,32rem) minmax(0,1fr)}}@media(min-width:105.01rem){.record-layout{grid-template-columns:minmax(0,46fr) minmax(0,54fr)}}@media(min-width:64rem){.record-layout[data-aside]>.record-rail{grid-row:1/span 2}}@media(min-width:137.5rem){.record-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.record-rail>*{grid-column:1/-1}.record-rail>[data-record-pair]{grid-column:auto}}@media(max-width:63.99rem){.record-layout{grid-template-columns:minmax(0,1fr)}.record-phone-tabs{margin-block-end:var(--space-4);display:block}.record-layout[data-tab=rail]>.record-main,.record-layout[data-tab=main]>.record-rail{display:none}.record-main{position:static}}.app-chrome[data-sheet] .page-sheet-page .breadcrumb:not(.desk-trail){display:none}.desk-trail{margin-block-end:var(--space-3)}@media(max-width:47.99rem){.desk-trail{display:none}}.page-sheet-page .table-frame .data-table thead th,.page-sheet-page .table-frame[data-sticky-header=true] thead th,.page-sheet-page .table-frame[data-sticky-col=true] thead th:first-child{background:var(--table-band)}@media(max-width:47.99rem){.seg-track{scrollbar-width:none;max-inline-size:100%;overflow-x:auto}:root{--sheet-top-phone:3.5rem;--sheet-join:1.75rem;--page-nav-h:3.25rem;--sheet-foot-phone:calc(var(--dock-bottom) + var(--dock-h) + var(--sheet-join) + var(--system-banner-h,0px) + var(--edge-safe-b,0px));--page-nav-foot-phone:calc(var(--dock-bottom) + var(--dock-h) + var(--space-3) + var(--system-banner-h,0px) + var(--edge-safe-b,0px))}.page-sheet-side{display:none}body:has(.app-chrome[data-sheet]){padding-block-end:0}.app-chrome[data-sheet]{block-size:100dvh;position:relative;overflow:hidden}.app-chrome[data-sheet] .app-topbar[data-placement=dock]{padding-block-start:0}.app-chrome[data-sheet] .app-topbar[data-placement=dock] .app-account{display:block}.app-chrome[data-sheet] .app-topbar[data-placement=dock] .app-scope:has(>.app-scope-trigger[data-static]){display:none}.app-chrome[data-sheet] .page-sheet{inset:var(--sheet-top-phone) var(--space-2) var(--sheet-foot-phone);position:absolute}.page-sheet-chrome{pointer-events:none;block-size:100dvh;inline-size:100vw;filter:var(--dock-shadow);position:fixed;top:0;right:0;bottom:0;left:0;overflow:visible}.page-sheet-chrome path{fill:var(--layer-surface);stroke:var(--card-edge);stroke-width:1px}.page-sheet-page{overscroll-behavior:contain;background:var(--layer-surface);border-start-start-radius:var(--sheet-r);border-start-end-radius:var(--sheet-r);border-end-end-radius:var(--sheet-r);border-end-start-radius:var(--sheet-r);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden auto}.app-chrome[data-sheet]:has(.action-bar[data-dock]:not([hidden]),.page-nav-slot:not([hidden])) .page-sheet-page .app-page{padding-block-end:calc(var(--space-6) + 2 * var(--sheet-foot-gap) + var(--page-nav-h))}.app-chrome[data-sheet] .page-sheet-page .app-page{padding:var(--sheet-top-inset) var(--space-5) calc(var(--space-6) + var(--sheet-foot-gap))}.page-sheet-page .ui-page:is([data-place-named],:not(:has(>.ui-page__head)),:has(>.ui-page__head[data-bare])){padding-block-start:0}body:has(.app-chrome[data-sheet]) .app-chrome[data-sheet] .dock[data-width=phone]:not([data-held]){bottom:calc(var(--dock-bottom) + var(--system-banner-h,0px) + var(--edge-safe-b,0px))}.app-chrome[data-sheet] .dock[data-lift]:not([data-parts]) .dock-chrome{visibility:hidden}.app-chrome[data-sheet] .dock[data-lift] .dock-askwrap{filter:var(--dock-shadow)}.app-chrome[data-sheet] .dock[data-lift] .dock-ask{background:var(--layer-surface);box-shadow:inset 0 0 0 1px var(--card-edge)}.app-chrome[data-sheet] .dock[data-width=phone] .dock-pill:has(.dock-crumb:not([data-record])) :is(.dock-name,.dock-name-count,.dock-crumb:not(:last-child),.dock-crumb-sep){display:none}.app-chrome[data-sheet] .dock[data-width=phone] .dock-crumb:last-child{flex:0 auto;min-inline-size:0;display:block}.app-chrome[data-sheet] .dock[data-width=phone] .dock-item:not([data-on=true]){flex:0 2.75rem;min-inline-size:2.75rem}.app-chrome[data-sheet] .dock[data-width=phone] .dock-item:not([data-on=true]) .dock-pill{min-inline-size:2.75rem}.app-chrome[data-sheet] .dock[data-width=phone] .dock-item[data-on=true]{flex:0 auto;min-inline-size:0;padding-inline:0}.app-chrome[data-sheet] .dock[data-width=phone] .dock-item[data-on=true] .dock-pill{gap:.375rem;min-inline-size:0;padding-inline:.75rem .875rem}.app-chrome[data-sheet] .dock[data-width=phone] .dock-item[data-on=true] :is(.dock-name,.dock-crumb:last-child){text-overflow:ellipsis;min-inline-size:0;margin-block:-.1875rem;padding-block:.1875rem;overflow:hidden}.app-chrome[data-sheet] .dock[data-width=phone] .dock-item[data-on=true] .dock-pill[data-word-only] .dock-glyph,.app-chrome[data-sheet] .page-sheet-page .breadcrumb,.app-chrome[data-sheet] .dock[data-width=phone] :is(.dock-crumb,.dock-crumb-sep)[data-record]{display:none}.app-chrome[data-sheet] .action-bar[data-dock=tab],.page-nav-slot{--control-h-md:2.75rem;--icon-btn-size:2.75rem;z-index:var(--z-tabbar);inset-inline:auto;left:var(--page-nav-cx,50%);inset-block:auto var(--page-nav-foot-phone);align-items:center;gap:var(--space-1);box-sizing:border-box;block-size:var(--page-nav-h);inline-size:max-content;max-inline-size:calc(100vw - 2 * var(--space-6));min-inline-size:0;padding:var(--space-1);background:var(--layer-surface);border:1px solid var(--card-edge);border-radius:var(--radius-pill);box-shadow:var(--elevation-panel);filter:none;pointer-events:auto;display:flex;position:fixed;translate:-50%}.page-nav-slot[hidden]{display:none}.page-nav-slot .selection-bar{gap:var(--space-1);padding:0 var(--space-1) 0 var(--space-4);border:0;flex-wrap:nowrap}.page-nav-slot .selection-bar-figure{font:600 var(--text-body) var(--font-family-ui)}.page-nav-slot .selection-bar-acts{flex:0 auto;order:0;min-inline-size:0;padding-block:0}.page-nav-slot .selection-bar-acts .btn{block-size:var(--control-h-md);min-block-size:var(--control-h-md)}.page-nav-slot .selection-bar-clear{padding-inline:var(--space-3);margin-inline-start:0}.page-nav-slot .form-footer.wizard-footer{align-items:center;gap:var(--space-2);flex-flow:row;min-inline-size:0;padding:0;display:flex}.page-nav-slot .form-footer.wizard-footer .wizard-footer__next{align-items:center;gap:var(--space-1);flex-flow:row}.page-nav-slot .form-footer.wizard-footer :is(.wizard-footer__back,.wizard-footer__next)>:is(a,button,.btn){inline-size:auto}.page-nav-slot .form-footer.wizard-footer[data-bar] .btn:not([data-size=sm]){height:var(--control-h-md);min-height:var(--control-h-md)}.place-sheet-up+.eyebrow{margin-block-start:var(--space-4)}.app-chrome[data-sheet] .action-bar[data-dock=tab]:before,.app-chrome[data-sheet] .action-bar[data-dock=tab]:after{display:none}.app-chrome[data-sheet] .action-bar[data-dock=tab]>:is(.btn,a.btn):not(.icon-btn-action--only){min-inline-size:0;padding-inline:var(--space-4);flex:0 auto}.app-chrome[data-sheet] .action-bar[data-dock=tab]>:first-child{flex-shrink:0}.app-chrome[data-sheet] .action-bar[data-dock=tab]:has(>.btn[data-full-width=true]){inline-size:calc(100vw - 2 * var(--space-6))}.app-chrome[data-sheet] .action-bar[data-dock=tab]:not([hidden])>.btn[data-full-width=true]:not(.icon-btn-action--only){flex:1 1 0;inline-size:auto}.app-chrome[data-sheet] .action-bar[data-dock=tab]>:is(.btn,a.btn) :is(.btn-label,span:not([aria-hidden])){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-chrome[data-sheet]:has(.app-navsheet[data-places]) :is(.action-bar[data-dock],.page-nav-slot){visibility:hidden}.app-chrome[data-sheet] .app-navsheet[data-places]{inset:var(--sheet-top-phone) var(--space-2) var(--sheet-foot-phone);border:1px solid var(--border);overscroll-behavior:contain;border-radius:var(--radius-modal);max-height:none;overflow-y:auto}.app-chrome[data-sheet] .section-sheet-scrim{inset:0 0 var(--sheet-foot-phone) 0}.app-chrome[data-sheet]:has(.app-navsheet[data-places]) .page-sheet-page{visibility:hidden}.place-sheet{padding:var(--sheet-foot-gap) var(--space-5) var(--space-2);flex-direction:column;display:flex}.place-sheet-up{align-items:center;gap:var(--space-1);block-size:var(--control-h-md);padding-inline:var(--space-2) var(--space-3);border-radius:var(--radius-pill);font:600 1.1875rem / 1.2 var(--font-family-ui);color:var(--color-ink);align-self:flex-start;margin-inline-start:calc(-1 * var(--space-2));text-decoration:none;display:inline-flex}.place-sheet-up svg{block-size:1.25rem;inline-size:1.25rem}.place-sheet-pages{flex-direction:column;margin-block:0;display:flex}.place-tiles+.eyebrow{margin-block:var(--space-3) var(--space-1)}.place-sheet-all{cursor:pointer;inline-size:100%;color:var(--text-2);background:0 0;border:0}.place-sheet-all .place-sheet-ic svg{transition:transform var(--duration-fast) var(--ease-out)}.place-sheet-all[aria-expanded=true] .place-sheet-ic svg{transform:rotate(180deg)}.place-sheet-row{align-items:center;gap:var(--space-3);block-size:var(--control-h-md);padding-inline:.875rem var(--space-3);border-radius:var(--radius-pill);font:500 .9375rem / 1 var(--font-family-ui);color:var(--color-ink);text-decoration:none;display:flex}.place-sheet-row[aria-current=page]{background:var(--color-ink);color:var(--layer-surface)}.place-sheet-ic{flex:none;place-items:center;block-size:1.25rem;inline-size:1.25rem;display:grid}.place-sheet-ic svg{block-size:1.25rem;inline-size:1.25rem}.place-sheet-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.place-sheet>.eyebrow{margin-block:0 var(--space-3)}.place-tiles{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.place-tile{justify-content:center;align-items:center;gap:var(--space-2);block-size:4.6rem;padding-inline:var(--space-2);border-radius:var(--radius-card);background:var(--layer-sunken);color:var(--color-ink);font:500 .875rem / 1.2 var(--font-family-ui);text-align:center;flex-direction:column;text-decoration:none;display:flex}.place-tile[aria-current=page]{background:var(--color-ink);color:var(--layer-surface)}.place-tile-ic{place-items:center;display:grid}.place-tile-ic svg{block-size:1.375rem;inline-size:1.375rem}.place-tile-name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.place-sheet-up:focus-visible,.place-sheet-row:focus-visible,.place-tile:focus-visible,.place-sheet-all:focus-visible{box-shadow:var(--ring);outline:none}.place-sheet-row:not([aria-current=page]):hover,.place-tile:not([aria-current=page]):hover,.place-sheet-up:hover,.place-sheet-all:hover{background:var(--surface-hover)}}.section-sidebar{block-size:100%;inline-size:max-content;min-inline-size:var(--nav-w-min);max-inline-size:var(--nav-w-max);box-sizing:border-box;padding-block:var(--space-6) var(--space-3);flex-direction:column;display:flex;position:relative}.section-sidebar-title{font:600 var(--text-h3) / 1.3 var(--font-family-ui);color:var(--color-ink);white-space:nowrap;transition:opacity var(--duration-fast) var(--ease-out);margin-block-end:var(--space-4);padding-inline:1.625rem}.section-sidebar-list{gap:var(--nav-row-gap);overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:auto;min-block-size:0;display:flex;position:relative;overflow-y:auto}.section-sidebar-ink{inline-size:0;block-size:var(--sidebar-row-h,var(--nav-row-h));border-radius:var(--radius-pill);background:var(--color-ink);box-shadow:var(--elevation-control);opacity:0;pointer-events:none;will-change:transform;position:absolute;inset-block-start:0;inset-inline-start:0}.section-sidebar-row{align-items:center;gap:var(--space-2);box-sizing:border-box;inline-size:calc(100% - 2 * var(--space-3));block-size:var(--sidebar-row-h,var(--nav-row-h));margin-inline:var(--space-3);padding:0 var(--space-3) 0 0;border-radius:var(--radius-pill);color:var(--color-ink);font:500 .9375rem / 1 var(--font-family-ui);text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;text-decoration:none;display:flex;position:relative}.section-sidebar-pill{box-sizing:border-box;block-size:100%;min-inline-size:0;max-inline-size:100%;padding-inline:var(--nav-pill-start) 0;border-radius:var(--radius-pill);transition:color calc(var(--nav-glide) * .3) var(--ease-out),background-color var(--duration-fast) var(--ease-out);flex:0 auto;align-items:center;display:inline-flex;overflow:hidden}.section-sidebar-pill>.section-sidebar-glyph{margin-inline-end:var(--space-3)}.section-sidebar-pill>.section-sidebar-name{flex-shrink:.001}.section-sidebar-pill:after{content:"";inline-size:var(--nav-pill-end);min-inline-size:var(--space-2);flex:0 100 auto}.section-sidebar-list>span{display:block}.section-sidebar-row:not([aria-current=page]):hover .section-sidebar-pill{background:var(--surface-hover)}.section-sidebar-row:focus-visible{outline:none}.section-sidebar-row:focus-visible .section-sidebar-pill{box-shadow:var(--ring)}.section-sidebar-row[aria-current=page] .section-sidebar-pill{color:var(--layer-surface);background:var(--color-ink);transition-delay:calc(var(--nav-glide) * .4),0s}.section-sidebar-list[data-ink] .section-sidebar-row[aria-current=page] .section-sidebar-pill{background:0 0}.section-sidebar-row[data-lit] .section-sidebar-name{font-weight:var(--weight-semibold)}.section-sidebar-glyph{flex:none;place-items:center;block-size:1.25rem;inline-size:1.25rem;display:grid}.section-sidebar-glyph svg{block-size:1.25rem;inline-size:1.25rem}.section-sidebar-name{text-overflow:ellipsis;min-inline-size:0;transition:opacity var(--duration-fast) var(--ease-out);flex:0 auto;overflow:hidden}.section-sidebar-count{font:600 var(--text-body) / 1 var(--font-family-ui);color:var(--text-3);transition:opacity var(--duration-fast) var(--ease-out);flex:none;margin-inline-start:auto}.section-sidebar-chev,.section-sidebar-down{color:var(--text-3);transition:opacity var(--duration-fast) var(--ease-out);flex:none;display:flex}.section-sidebar-chev svg{block-size:1rem;inline-size:1rem}.section-sidebar-down svg{block-size:.875rem;inline-size:.875rem}.section-sidebar-head{block-size:2.25rem;font:600 .9375rem / 1 var(--font-family-ui);color:var(--text-3);white-space:nowrap;flex:none;align-items:center;gap:.375rem;margin-block-start:calc(var(--nav-group-gap) - var(--nav-row-gap));padding-inline:1.625rem;display:flex}.section-sidebar-head .section-sidebar-name{flex:0 auto}.section-sidebar-fold{color:var(--text-2);flex:none;margin-block-start:var(--space-2)}.section-sidebar[data-areas]{padding-block-start:var(--space-4)}.section-sidebar .section-sidebar-row[data-gap]{margin-block-start:calc(var(--nav-group-gap) - var(--nav-row-gap))}.section-sidebar:not([data-rail]) .section-sidebar-row[data-nested]{padding-inline-start:calc(1.25rem + var(--space-3))}.section-sidebar:not([data-rail]) .section-sidebar-row[data-nested] .section-sidebar-glyph{display:none}.section-sidebar-head[data-nested]{padding-inline-start:calc(1.625rem + 1.25rem + var(--space-3))}.section-sidebar-back{align-items:center;gap:var(--space-3);box-sizing:border-box;block-size:var(--control-h-lg);margin:0 var(--space-3) var(--space-3);padding-inline:.875rem var(--space-3);border-radius:var(--radius-pill);background:var(--layer-sunken);color:var(--color-ink);font:600 .9375rem / 1 var(--font-family-ui);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out);flex:none;text-decoration:none;display:flex}@media(hover:hover){.section-sidebar-back:hover{background:var(--gray-200)}}.section-sidebar-back:focus-visible{box-shadow:var(--ring);outline:none}.section-sidebar .section-sidebar-back{inline-size:auto}.section-sidebar[data-rail] .section-sidebar-back{justify-content:center;inline-size:3rem;padding-inline:0}.section-sidebar :is(.section-sidebar-title,.section-sidebar-name,.section-sidebar-count,.section-sidebar-chev,.section-sidebar-down){opacity:calc(1 - var(--rail,0))}.section-sidebar .section-sidebar-row{inline-size:calc((1 - var(--rail,0)) * (100% - 2 * var(--space-3)) + var(--rail,0) * 3rem)}.section-sidebar[data-rail] .section-sidebar-row{padding-inline-end:0}.section-sidebar[data-rail] :is(.section-sidebar-count,.section-sidebar-chev){display:none}.section-sidebar .section-sidebar-head{block-size:calc((1 - var(--rail,0)) * 2.25rem + var(--rail,0) * 1rem)}.section-sidebar:not([data-areas]) .section-sidebar-row[data-start]{margin-block-start:calc(var(--rail,0) * var(--space-2))}@media(pointer:coarse){.section-sidebar{--sidebar-row-h:var(--target-min-coarse)}}@media(min-width:48rem)and (max-width:74.99rem){.page-sheet[data-side] .page-sheet-page{--page-gutter:var(--space-6)}}@media(prefers-reduced-motion:reduce){.section-sidebar-ink,.section-sidebar-pill,.section-sidebar-name,.section-sidebar-title{transition:none}}:root[data-motion=off] :is(.section-sidebar-ink,.section-sidebar-pill,.section-sidebar-name,.section-sidebar-title){transition:none}:is(.dialog-content,.modal,.alert-dialog,.sheet,.popover-content)[data-surface=grow]{will-change:translate,clip-path;transition:none}:is(.dialog-overlay,.modal-overlay,.alert-overlay,.sheet-overlay)[data-surface-scrim]{-webkit-backdrop-filter:none;backdrop-filter:none;transition:none}.page-sheet .app-page :is(.ui-section,.ui-card,.ui-psection):not(.ui-card .ui-section,.ui-section .ui-section,.ui-card .ui-card,.ui-psection .ui-section,.tab-card .ui-section,.form-page .ui-section,.dialog-content .ui-section,.modal .ui-section,.sheet .ui-section,.ui-page__aside .ui-section,[role=dialog] .ui-card,.ui-card__set .ui-card,.ui-card[data-anatomy],.ui-card[data-filled=true]){border-radius:var(--radius-none);box-shadow:none;background:0 0;border:0;padding:0}.page-sheet .app-page :is(.ui-section,.ui-card,.ui-psection):not(.ui-card .ui-section,.ui-section .ui-section,.ui-card .ui-card,.ui-psection .ui-section,.tab-card .ui-section,.form-page .ui-section,.dialog-content .ui-section,.modal .ui-section,.sheet .ui-section,.ui-page__aside .ui-section,[role=dialog] .ui-card,.ui-card__set .ui-card,.ui-card[data-anatomy],.ui-card[data-filled=true])>:is(.ui-section__head,.ui-card__header,.ui-psection__head){border-radius:var(--radius-none);margin:0 0 var(--space-3);background:0 0;border:0;padding:0}.page-sheet .app-page .ui-card:not(.ui-card .ui-card,[role=dialog] .ui-card,.ui-card__set .ui-card,.ui-card[data-anatomy],.ui-card[data-filled=true])>:is(.ui-card__body,.ui-card__footer),.page-sheet .app-page .ui-card:not(.ui-card .ui-card,[role=dialog] .ui-card,.ui-card__set .ui-card,.ui-card[data-anatomy],.ui-card[data-filled=true])>form>:is(.ui-card__body,.ui-card__footer){padding-inline:0}.page-sheet .app-page .ui-card:not(.ui-card .ui-card,[role=dialog] .ui-card,.ui-card__set .ui-card,.ui-card[data-anatomy],.ui-card[data-filled=true])>.ui-card__body:first-child{padding-block-start:0}.page-sheet .app-page .ui-card:not(.ui-card .ui-card,[role=dialog] .ui-card,.ui-card__set .ui-card,.ui-card[data-anatomy],.ui-card[data-filled=true])>.ui-card__body:last-child{padding-block-end:0}.page-sheet .app-page .ui-psection{--card-pad:0px}.page-sheet.page-sheet :is(.ui-page__main,.sc-main,.sc-side,.sn-cols,.set-cols>*,[data-sheet-flow])>:not(style,script,template,[hidden],[data-sheet-skip],dialog,[role=dialog])~:not(style,script,template,[hidden],[data-sheet-skip],dialog,[role=dialog]){border-block-start:1px solid var(--border-soft);margin-block-start:var(--space-4);padding-block-start:var(--space-4)}.page-sheet .sc{column-count:auto;align-items:stretch;gap:0;display:grid}.page-sheet .sc>:is(.sc-main,.sc-side){flex-direction:column;gap:0;display:flex}.page-sheet .sc :is(.sc-main,.sc-side)>*{break-inside:auto;margin-block-end:0}@media(min-width:80rem){.page-sheet[data-kind=settings] .ui-split__main{border-inline-start:1px solid var(--border-soft);padding-inline-start:var(--space-6)}}:where(.row-button){color:inherit;font:inherit;text-align:start;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0}:where(.row-button):focus-visible{box-shadow:var(--ring);outline:none}@media(hover:hover){:where(.row-button[data-wash]):hover{background:var(--surface-hover)}}:where(.row-button[data-wash]):active{background:var(--surface-pressed)}.compare-choice{grid-template-columns:minmax(6rem,10rem) repeat(var(--cc-cols,2),minmax(0,1fr));column-gap:var(--space-4);display:grid}.compare-choice__head,.compare-choice__row{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;display:grid}.compare-choice__head{border-block-end:1px solid var(--border);padding-block-end:var(--space-2)}.compare-choice__col{font-size:var(--text-eyebrow);font-weight:var(--weight-medium);color:var(--color-ink-3)}.compare-choice__row{padding-block:var(--space-3);border-block-end:1px solid var(--border-soft)}.compare-choice__name{font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--color-ink-2)}.compare-choice__value{color:var(--color-ink)}.compare-choice__note{color:var(--color-ink-2);font-size:var(--text-meta)}.compare-choice__opt{min-inline-size:0}.compare-choice__opt .radio-text,.compare-choice__opt .radio-label,.compare-choice__value{overflow-wrap:anywhere;min-inline-size:0;min-width:0}@media(max-width:39.99rem){.compare-choice{grid-template-columns:repeat(var(--cc-cols,2),minmax(0,1fr))}.compare-choice__head>:first-child{display:none}.compare-choice__name,.compare-choice__value,.compare-choice__note{grid-column:1/-1}}@media(min-width:48rem){.action-bar[data-phones-only=true],.app-chrome[data-sheet] .action-bar[data-phones-only=true][data-dock]:not([hidden]){display:none}}.fact-list[data-variant=rows] .fact-list__rows{grid-template-columns:minmax(0,1fr);row-gap:0}.fact-list[data-variant=rows] .fact-list__rows>.efact{align-items:baseline;column-gap:var(--space-4);border-radius:var(--radius-none);max-inline-size:none;padding-block:var(--space-3);grid-column:1/-1}.fact-list[data-variant=rows] .fact-list__rows>.efact:not(:last-child){border-block-end:1px solid var(--border-soft)}.fact-list[data-variant=rows] .efact__label{flex:0 0 min(9rem,40%)}.fact-list[data-variant=rows] .efact__value{text-align:end;flex:1 1 0;justify-content:flex-end}.fact-list[data-variant=rows] .efact__sub{text-align:end}.fact-act[data-line-start]{translate:calc(-1 * var(--act-shift,0px)) 0}.fact-act[data-line-start]>.fact-act__sep{visibility:hidden}.auth-card>.auth-header{margin-block-end:var(--space-10)}.auth-card form>.fields{gap:var(--form-gap-row)}.auth-card form>.field+.field{margin-block-start:calc(var(--form-gap-row) - var(--space-4))}.choice-cards[data-variant=stacked]{gap:var(--space-2);grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;display:grid}.choice-cards[data-variant=stacked] .choice-card{border-radius:var(--radius-control);min-block-size:4.25rem;padding:var(--space-2) var(--space-4);border:0;flex-direction:row}.choice-cards[data-variant=stacked][data-mode=single] .choice-card-mark{border-width:0;order:0;block-size:1.25rem;inline-size:1.25rem}.choice-cards[data-variant=stacked] .choice-card-icon{border-radius:var(--radius-circle);block-size:2.5rem;inline-size:2.5rem}.wizard>.form-steps[data-variant=bars]{padding-block:var(--space-5) 0;border-block-end:0}.form-steps[data-variant=bars] .form-steps__mark{display:none}.form-steps[data-variant=bars] .form-steps__bar{background:var(--layer-sunken);block-size:4px}.form-steps[data-variant=bars] .form-steps__step[data-state=done] .form-steps__bar{background:var(--text-3)}.form-steps[data-variant=bars] .form-steps__step[data-state=current] .form-steps__bar{background:var(--color-ink)}.form-steps[data-variant=bars] .form-steps__name{font-weight:var(--weight-medium);color:var(--text-3)}.form-steps[data-variant=bars] .form-steps__step[data-state=done] .form-steps__name{color:var(--text-2)}.form-steps[data-variant=bars] .form-steps__step[data-state=current] .form-steps__name{color:var(--color-ink)}@container form-steps (max-width:33.99rem){.form-steps[data-variant=bars] .form-steps__list{gap:0;display:flex}.form-steps[data-variant=bars] .form-steps__step{flex:1 1 0;padding-inline:.125rem}.form-steps[data-variant=bars] .form-steps__step[data-state=current]{flex:none}.form-steps[data-variant=bars] .form-steps__hit{padding-block:var(--space-5);margin-block:calc(-1 * var(--space-5))}.form-steps[data-variant=bars] .form-steps__compact,.form-steps[data-variant=bars] .form-steps__step:not([data-state=current]) .form-steps__name{display:none}.form-steps[data-variant=bars] .form-steps__name{font-size:var(--text-caption);white-space:nowrap}}:is(.trigger-pill,.count-filter-pill,.app-scope-trigger:not([data-static]),.filter-bar-trigger,.combo-trigger,.select-trigger,.dp-trigger-wrap,.time-input,.file-button){box-shadow:none;background-color:var(--form-field-fill);border-color:#0000}.trigger-pill[aria-expanded=true],.trigger-pill[data-state=open],.select-trigger[data-state=open]{background-color:var(--form-field-focus-fill);border-color:#0000}input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not(.sr-only):not(.rail-discount-input)),select,textarea,.textarea,.email-input{background-color:var(--form-field-fill);border-color:#0000}@media(hover:hover){input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not(.sr-only):not(.rail-discount-input)):hover:not(:focus),select:hover:not(:focus),textarea:hover:not(:focus){background-color:var(--form-field-fill-hover);border-color:#0000}}input:where(:not(.sr-only):not(.rail-discount-input)):focus,select:focus,textarea:focus,.textarea:focus,.email-input:focus{background-color:var(--form-field-focus-fill);border-color:#0000}html[data-kbd] input:where(:not(.sr-only):not(.rail-discount-input)):focus-visible,html[data-kbd] select:focus-visible,html[data-kbd] textarea:focus-visible,html[data-kbd] .textarea:focus-visible{box-shadow:var(--form-field-ring)}.page-sheet-page .wizard:not(:where([role=dialog],[role=alertdialog],.dialog-body,.sheet-body,.modal-body,.so-body) .wizard){box-shadow:none;background:0 0}@media(min-width:48rem){.page-sheet.page-sheet .record-layout.record-layout.record-layout{border-block-start:0;padding-block-start:0}}.data-table .avatar{background:var(--gray-200)}.page-sheet-page .wizard:not(:where([role=dialog],[role=alertdialog],.dialog-body,.sheet-body,.modal-body,.so-body) .wizard) .form-footer.wizard-footer{background:0 0;border-block-start:0;margin-block-start:var(--form-gap-actions);padding-inline:0}.input-clear-wrap{opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out)}.input-wrap:focus-within .input-clear-wrap{opacity:1;pointer-events:auto}.input-clear{border-radius:var(--radius-pill);block-size:1.5rem;inline-size:1.5rem;color:var(--color-ink-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}@media(hover:hover){.input-clear:hover{background:var(--gray-200);color:var(--color-ink)}}.input-clear:focus-visible{box-shadow:var(--ring);outline:none}.efact__value[data-empty=true],.efact__text[data-empty=true],blockquote,q,.quote{font-style:italic;font-weight:var(--weight-regular)}input::placeholder,textarea::placeholder{font-style:normal}s,del,.struck{text-decoration-line:line-through;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--color-ink-2);text-decoration-color:var(--color-ink-2);color:var(--color-ink-2)}.fact-act{column-gap:var(--space-2);align-items:center;margin-inline-start:var(--space-2);display:inline-flex}.fact-list__line--text{justify-content:space-between;align-items:baseline;column-gap:var(--space-3);flex-wrap:nowrap;font-style:italic;display:flex}.fact-list__said{min-inline-size:0}.fact-list__line--text>.fact-act{flex:none}.efact__value[data-empty=true] .btn,.fact-list__line--text .btn{font-style:normal}:is(.figure,.stat-num,.kpi-cell__fig,.kpi-cell__chg,.kpi-cell__rate,.part-bar__total,.small-multiples__total b,.act-card__figure,.stacked-card__figure,.figure-cell__n,.row-figures__n,.th-count,.data-table td.num,.data-table td[data-numeric=true],.date-cell,.section-sidebar-count,.section-label .count,.filter-trigger-count,.views-menu-count,.controls-line-count,.count-filter-pill-value,.count-filter-row-count,.trigger-pill-count,.app-rail-run__count,.mai-chats__count,.char-count,.chart-ink__ax,.chart-ink__axb){font-variant-numeric:tabular-nums}:root[data-look=sky] .field{--fl-pos:initial;--fl-h:initial;--fl-align:initial;--fl-x:initial;--fl-max:initial;--fl-move:initial;--fl-events:initial;--fl-overflow:initial;--fl-z:initial;--fl-wrap:initial;--fl-pad-top:initial;--fl-pad-top-ta:initial;--fl-pad-bottom:initial;--fl-hint-rest:initial;--fl-ph-rest:initial;--fl-y:initial}:root[data-look=sky] :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),textarea,.select-trigger,.select-value,.combo-trigger,.dp-segment,.time-segment){font-family:var(--sky-font-read);font-size:var(--sky-fs-read-lg)}:root[data-look=sky] .field :is(input:disabled,textarea:disabled){background:var(--sky-mist-2);color:var(--sky-text-4);-webkit-text-fill-color:var(--sky-text-4)}:root[data-look=sky] .field[data-disabled=true] :is(.select-trigger,.dp-trigger-wrap,.time-input){background:var(--sky-mist-2)}:root[data-look=sky] .btn{gap:var(--sky-gap-6);padding-inline:var(--sky-gap-16)}:root[data-look=sky] .btn[data-size=sm]{padding-inline:var(--sky-gap-12)}:root[data-look=sky] .btn[data-size=lg]{padding-inline:var(--sky-gap-20)}:root[data-look=sky] .btn[data-icon-only=true]{padding:0}:root[data-look=sky] .btn[data-variant=primary]{background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink);border-color:#0000}:root[data-look=sky] .btn[data-variant=secondary],:root[data-look=sky] .btn[data-variant=danger]{background:var(--sky-cloud);color:var(--sky-text);box-shadow:var(--sky-shadow-sec);border-color:#0000}:root[data-look=sky] .btn[data-variant=tertiary]{background:var(--sky-mist-2);color:var(--sky-text-2);text-decoration:none}:root[data-look=sky] .btn[data-variant=quaternary]{color:var(--sky-text-2);background:0 0}@media(hover:hover){:root[data-look=sky] .btn[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--sky-gloss),var(--sky-ink-2);border-color:#0000;box-shadow:inset 0 1px #ffffff24,0 12px 22px -10px #141518b3}:root[data-look=sky] .btn:is([data-variant=secondary],[data-variant=danger]):hover:not(:disabled):not([aria-disabled=true]){background:var(--sky-mist-1);box-shadow:var(--sky-inset-line),0 6px 14px -8px #1e2d4647}:root[data-look=sky] .btn[data-variant=tertiary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--sky-mist-3)}:root[data-look=sky] .btn[data-variant=quaternary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--sky-mist-2)}}:root[data-look=sky] .btn[data-variant=primary]:active:not(:disabled):not([aria-disabled=true]){background:var(--sky-gloss),var(--sky-text);border-color:#0000;box-shadow:inset 0 1px 2px #00000059}:root[data-look=sky] .btn:is([data-variant=secondary],[data-variant=danger]):active:not(:disabled):not([aria-disabled=true]){background:var(--sky-mist-2);box-shadow:var(--sky-inset-line)}:root[data-look=sky] .btn[data-variant=tertiary]:active:not(:disabled):not([aria-disabled=true]),:root[data-look=sky] .btn[data-variant=quaternary]:active:not(:disabled):not([aria-disabled=true]){background:var(--sky-mist-3)}:root[data-look=sky] .btn:is([data-variant=primary],[data-variant=secondary],[data-variant=danger]):is(:disabled,[aria-disabled=true]){background:var(--sky-mist-4);color:var(--sky-cloud);box-shadow:none;border-color:#0000}:root[data-look=sky] .btn:is([data-variant=tertiary],[data-variant=quaternary]):is(:disabled,[aria-disabled=true]){color:var(--sky-text-4);background:0 0}:root[data-look=sky] .btn[data-loading]:is(:disabled,[aria-disabled=true]){background:var(--sky-ink-fill);color:var(--sky-text-on-ink);box-shadow:var(--sky-shadow-ink);opacity:1}:root[data-look=sky] .btn:focus-visible{box-shadow:var(--sky-ring-focus)}:root[data-look=sky] .checkbox-box{background:var(--sky-cloud);border:1.5px solid var(--sky-mist-4);border-radius:var(--sky-r-check);width:1.25rem;height:1.25rem;color:var(--sky-text-on-ink)}:root[data-look=sky] .checkbox-row:hover .checkbox-box:not([data-state=checked],[data-state=indeterminate]){background:var(--sky-mist-1);border-color:var(--sky-text-4)}:root[data-look=sky] .checkbox-box:is([data-state=checked],[data-state=indeterminate]){background:var(--sky-ink-fill);border-color:#0000}:root[data-look=sky] .checkbox-box[data-error=true]{border-color:var(--sky-ink);box-shadow:0 0 0 4px var(--sky-mist-3)}:root[data-look=sky] .radio-dot{background:var(--sky-cloud);width:1.25rem;height:1.25rem;box-shadow:inset 0 0 0 1.5px var(--sky-mist-4)}:root[data-look=sky] .radio-row:hover .radio-dot:not([data-checked=true]){background:var(--sky-mist-1)}:root[data-look=sky] .radio-dot[data-checked=true]{background:radial-gradient(circle,var(--sky-cloud) 0 2.5px,transparent 3px),var(--sky-ink-fill);box-shadow:none}:root[data-look=sky] .switch-track{background:var(--sky-mist-4);border-color:#0000;width:2.5rem;height:1.5rem}:root[data-look=sky] .switch-track:hover:not(:disabled):not([data-disabled]){background:var(--sky-text-4)}:root[data-look=sky] .switch-thumb{background:var(--sky-cloud);width:1.25rem;height:1.25rem;box-shadow:0 1px 3px #1e2d464d}:root[data-look=sky] .switch-track[data-state=checked],:root[data-look=sky] .switch-track[data-state=checked]:hover:not(:disabled){background:var(--sky-ink-fill);border-color:#0000}:root[data-look=sky] .switch-track[data-state=checked] .switch-thumb{background:var(--sky-cloud);transform:translate(1rem)}:root[data-look=sky] .status-pill,:root[data-look=sky] .badge{--status-pill-gap:var(--sky-gap-6);--status-pill-pad:var(--sky-gap-8);--status-pill-glyph:6px;border-radius:var(--sky-r-sm);background:var(--sky-mist-2);color:var(--sky-text-3);font:var(--sky-font-key)}:root[data-look=sky] .status-pill:is([data-tone=success],[data-tone=neutral],[data-tone=state]) .status-pill__glyph{background:var(--sky-text-4)}:root[data-look=sky] .status-pill:is([data-tone=on],[data-tone=late],[data-tone=danger],[data-tone=caution],[data-tone=ink]){--status-pill-bg:var(--sky-mist-3);background:var(--sky-mist-3);color:var(--sky-text)}:root[data-look=sky] .badge:is([data-tone=danger],[data-variant=danger]){background:var(--sky-mist-3);color:var(--sky-text)}:root[data-look=sky] .badge:is([data-tone=warning],[data-variant=warning]){background:var(--sky-mist-3);color:var(--sky-text-2)}:root[data-look=sky] .chip{border-radius:var(--sky-r-pill);background:var(--sky-mist-2);color:var(--sky-text-3);font:var(--sky-font-key)}:root[data-look=sky] button.chip,:root[data-look=sky] a.chip{background:var(--sky-cloud);box-shadow:var(--sky-inset-line);font:var(--sky-font-key);color:var(--sky-text-2)}:root[data-look=sky] .chip[data-dashed=true]{background:var(--sky-cloud);box-shadow:var(--sky-inset-line);color:var(--sky-text-2)}:root[data-look=sky] .filter-chip{background:var(--sky-mist-2);box-shadow:var(--sky-inset-line);color:var(--sky-text);font:var(--sky-font-key)}:root[data-look=sky] .filter-chip[data-active=true] .filter-chip-value{color:var(--sky-text)}:root[data-look=sky] .filter-chip-main{font:var(--sky-font-key)}:root[data-look=sky] .page-btn{color:var(--sky-text-3);font-family:var(--sky-font-mono);font-weight:var(--weight-regular);background:0 0}:root[data-look=sky] .page-btn[data-current=true],:root[data-look=sky] .page-btn[aria-current=page]{background:var(--sky-ink-fill);color:var(--sky-text-on-ink);font-weight:var(--weight-medium)}:root[data-look=sky] .ui-card{border-radius:var(--sky-r-card);box-shadow:var(--sky-rim),var(--sky-shadow-1)}:root[data-look=sky] .ui-card__header,:root[data-look=sky] .ui-card__header[data-divided=true]{padding-block:var(--sky-gap-16) var(--sky-gap-4);background:0 0;border-block-end:0}:root[data-look=sky] .ui-card__title{font:var(--sky-font-h3);letter-spacing:var(--sky-track-h3)}:root[data-look=sky] .ui-card[data-interactive=true]:hover{box-shadow:var(--sky-rim),var(--sky-shadow-2)}:root[data-look=sky] .status-pill__glyph{display:none}:root[data-look=sky] .status-pill:before{content:"";border-radius:var(--sky-r-round);background:var(--sky-text-4);flex:none;block-size:6px;inline-size:6px}:root[data-look=sky] .status-pill:is([data-tone=on],[data-tone=late],[data-tone=danger],[data-tone=caution],[data-tone=ink]):before{background:var(--sky-ink)}:root[data-look=sky] .status-pill[data-icon-only]{padding-inline:0}:root[data-look=sky] :is(.select-trigger:not([data-variant=quiet]),.search-wrap input,.text-input,.email-input){min-height:var(--sky-h-field);background:var(--sky-cloud);border-radius:var(--sky-r-field);box-shadow:var(--sky-inset-line);color:var(--sky-text);border:0;padding-block:0}:root[data-look=sky] .search-wrap input{height:var(--sky-h-field)}:root[data-look=sky] :is(.select-trigger:not([data-variant=quiet]),.search-wrap input,.text-input,.email-input):is(:focus-visible,[data-state=open]){box-shadow:var(--sky-ring-focus);outline:none}:root[data-look=sky] .select-trigger[data-error=true]{box-shadow:var(--sky-ring-error)}:root[data-look=sky] .search-wrap input::placeholder{color:var(--sky-text-4);opacity:1}:root[data-look=sky] .search-icon{opacity:1;color:var(--sky-text-4)}:root[data-look=sky] .trigger-pill{background:var(--sky-cloud);box-shadow:var(--sky-inset-line);color:var(--sky-text-2);font:var(--sky-font-act);border-color:#0000}:root[data-look=sky] .trigger-pill[aria-pressed=true]{background:var(--sky-ink-fill);color:var(--sky-text-on-ink);box-shadow:var(--sky-shadow-ink)}:root[data-look=sky] .trigger-pill:focus-visible{box-shadow:var(--sky-ring-focus)}:root[data-look=sky] .section-sidebar-ink{background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink)}:root[data-look=sky] .section-sidebar-title{font:var(--sky-font-h2);letter-spacing:var(--sky-track-h2)}:root[data-look=sky] .section-sidebar-row{font:var(--sky-font-nav);color:var(--sky-text-2)}:root[data-look=sky] .section-sidebar-row:not([aria-current=page]):hover .section-sidebar-pill{background:var(--sky-glass);box-shadow:var(--sky-shadow-sec)}:root[data-look=sky] .section-sidebar-row[aria-current=page]{color:var(--sky-text-on-ink)}:root[data-look=sky] .section-sidebar-row[aria-current=page] .section-sidebar-pill{background:var(--sky-ink-fill);color:var(--sky-text-on-ink)}:root[data-look=sky] .section-sidebar-head{font:var(--sky-font-cap);color:var(--sky-text-3)}:root[data-look=sky] .section-sidebar-count{font:var(--sky-font-count);letter-spacing:var(--sky-track-mono);color:var(--sky-text-3)}:root[data-look=sky] .section-sidebar-glyph{color:inherit}:root[data-look=sky] .app-topbar .bell-trigger{background:var(--sky-cloud);box-shadow:var(--sky-shadow-sec);border-radius:var(--sky-r-round)}:root[data-look=sky] .status-pill:has(>:not(.status-pill__glyph)):before{display:none}@media(pointer:coarse){:root[data-look=sky] body{--control-h-sm:var(--sky-h-touch);--control-h-md:var(--sky-h-touch);--control-h-lg:var(--sky-h-touch);--control-h-card:var(--sky-h-touch);--control-h-choice:var(--sky-h-touch);--control-h-answer:var(--sky-h-touch);--control-h-form:var(--sky-h-touch);--control-h-field:var(--sky-h-touch);--icon-btn-size:var(--sky-h-touch);--icon-btn-size-sm:var(--sky-h-touch)}}:root[data-look=sky] .btn[data-variant=primary][data-force=hover]{background:var(--sky-gloss),var(--sky-ink-2);box-shadow:inset 0 1px #ffffff24,0 12px 22px -10px #141518b3}:root[data-look=sky] .btn[data-variant=secondary][data-force=hover]{background:var(--sky-mist-1);box-shadow:var(--sky-inset-line),0 6px 14px -8px #1e2d4647}:root[data-look=sky] .btn[data-variant=primary][data-force=press]{background:var(--sky-gloss),var(--sky-text);box-shadow:inset 0 1px 2px #00000059}:root[data-look=sky] .btn[data-variant=secondary][data-force=press]{background:var(--sky-mist-2);box-shadow:var(--sky-inset-line)}:root[data-look=sky] .btn[data-force=focus],:root[data-look=sky] [data-force=focus] input{box-shadow:var(--sky-ring-focus)}.chart-sky{display:none}.chart-ink__gs[data-end=a][data-tone="1"]{stop-color:var(--sky-chart-1-a,var(--chart-1))}.chart-ink__gs[data-end=b][data-tone="1"]{stop-color:var(--sky-chart-1,var(--chart-1))}.chart-ink__gs[data-end=a][data-tone="2"]{stop-color:var(--sky-chart-2-a,var(--chart-2))}.chart-ink__gs[data-end=b][data-tone="2"]{stop-color:var(--sky-chart-2,var(--chart-2))}.chart-ink__gs[data-end=a][data-tone="3"]{stop-color:var(--sky-mist-2,var(--chart-3))}.chart-ink__gs[data-end=b][data-tone="3"]{stop-color:var(--sky-chart-5,var(--chart-3))}.chart-ink__gs[data-end=a][data-tone="4"]{stop-color:var(--sky-chart-3-a,var(--chart-4))}.chart-ink__gs[data-end=b][data-tone="4"]{stop-color:var(--sky-chart-3,var(--chart-4))}.chart-ink__gs[data-end=a][data-tone="5"]{stop-color:var(--sky-chart-4-a,var(--chart-5))}.chart-ink__gs[data-end=b][data-tone="5"]{stop-color:var(--sky-chart-4,var(--chart-5))}.chart-ink__gs[data-end=a][data-tone="6"]{stop-color:var(--sky-mist-1,var(--chart-6))}.chart-ink__gs[data-end=b][data-tone="6"]{stop-color:var(--sky-mist-3,var(--chart-6))}.ring-chart{flex:none;display:inline-block;position:relative}.ring-chart svg{display:block;overflow:visible}.ring-chart__track{stroke:var(--chart-track)}.ring-chart:not([data-still]) .ring-chart__arc{animation:chart-fade .4s var(--ease-out) backwards}.ring-chart__center{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.ring-chart__value{font-family:var(--font-family-figure);font-size:var(--text-figure);line-height:1;font-weight:var(--sky-weight-medium);letter-spacing:-.04em;color:var(--color-ink);font-variant-numeric:tabular-nums}.ring-chart__label{font-family:var(--font-family-ui);font-size:var(--text-micro);color:var(--text-3)}.chart-note{padding:var(--space-4);text-align:center;border-radius:var(--radius-card);background:var(--chart-track);font-family:var(--font-family-ui);font-size:var(--text-meta);color:var(--text-3);place-items:center;margin:0;line-height:1.4;display:grid}@media(prefers-reduced-motion:reduce){.ring-chart__arc{animation:none!important}}:root[data-look=sky] .chart-sky{display:revert}:root[data-look=sky] .chart-flat{display:none}:root[data-look=sky] .chart-ink__line:not([data-tone]){stroke:var(--sky-ink);stroke-width:var(--sky-chart-line)}:root[data-look=sky] .chart-ink__line[data-tone="2"]{stroke:var(--sky-chart-3)}:root[data-look=sky] .chart-ink__line[data-tone="3"]{stroke:var(--sky-chart-4)}:root[data-look=sky] .chart-ink__dash{stroke:var(--sky-chart-3);stroke-width:var(--sky-chart-line)}:root[data-look=sky] .chart-ink__area-stop{stop-color:var(--sky-chart-1)}:root[data-look=sky] .chart-ink__area-stop[offset="0"]{stop-opacity:.32}:root[data-look=sky] path.chart-ink__area,:root[data-look=sky] .chart-ink__cmp-area{clip-path:inset(0 round 0 0 var(--sky-r-icon) var(--sky-r-icon)) fill-box}:root[data-look=sky] .chart-ink__cmp-area{fill:var(--sky-mist-3);opacity:.55}:root[data-look=sky] .chart-ink__cmp-line{fill:none;stroke:var(--sky-mist-4);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}:root[data-look=sky] .chart-ink:not([data-still]) .chart-ink__cmp-area,:root[data-look=sky] .chart-ink:not([data-still]) .chart-ink__cmp-line{animation:chart-fade .24s var(--ease-out) .3s backwards}:root[data-look=sky] .chart-ink__dot:not([data-mark]){display:none}:root[data-look=sky] .chart-ink__dot[data-mark]{fill:var(--sky-ink);stroke:var(--sky-cloud);stroke-width:2px}:root[data-look=sky] .chart-ink__ring{fill:var(--sky-cloud);stroke:var(--sky-ink);stroke-width:2px}:root[data-look=sky] .chart-ink__hair{stroke:var(--sky-mist-4);stroke-dasharray:2 4;stroke-linecap:round}:root[data-look=sky] .chart-ink__grid{stroke:var(--sky-line);stroke-dasharray:2 5;stroke-linecap:round}:root[data-look=sky] .chart-ink__target{stroke:var(--sky-mist-4)}:root[data-look=sky] .chart-ink__band{fill:var(--sky-ink);opacity:.045;rx:10px}:root[data-look=sky] .chart-ink__sk{fill:var(--sky-mist-2)}:root[data-look=sky] .chart-ink__fill[data-tone="1"]{fill:var(--sky-fill-1,var(--sky-chart-1))!important}:root[data-look=sky] .chart-ink__fill[data-tone="2"]{fill:var(--sky-fill-2,var(--sky-chart-2))!important}:root[data-look=sky] .chart-ink__fill[data-tone="3"]{fill:var(--sky-fill-3,var(--sky-chart-3))!important}:root[data-look=sky] .chart-ink__fill[data-tone="4"]{fill:var(--sky-fill-4,var(--sky-chart-4))!important}:root[data-look=sky] .chart-ink__fill[data-tone="5"]{fill:var(--sky-fill-5,var(--sky-chart-5))!important}:root[data-look=sky] .chart-ink__fill[data-tone="6"]{fill:var(--sky-fill-6,var(--sky-mist-3))!important}:root[data-look=sky] .chart-ink__fill[data-tone=track],:root[data-look=sky] .chart-ink__fill[data-tone=well]{fill:var(--sky-mist-2)}:root[data-look=sky] .chart-ink__ax{font-family:var(--sky-font-mono);font-size:var(--sky-fs-chart);letter-spacing:var(--sky-track-mono);fill:var(--sky-text-4)}:root[data-look=sky] .chart-ink__axb{font-family:var(--sky-font-mono);font-size:var(--sky-fs-chart-val);font-weight:var(--sky-weight-medium);letter-spacing:var(--sky-track-mono);fill:var(--sky-text)}:root[data-look=sky] .chart-ink__axl{font-family:var(--sky-font-read);font-size:var(--sky-fs-chart-cat);font-weight:var(--sky-weight-regular);fill:var(--sky-text-2)}:root[data-look=sky] .chart-ink__ax.chart-ink__cat{font-family:var(--sky-font-read);font-size:var(--sky-fs-chart);letter-spacing:0;fill:var(--sky-text-3)}:root[data-look=sky] .chart-ink__val{stroke:var(--sky-cloud)}:root[data-look=sky] .chart-ink__tip{border-radius:var(--sky-r-icon);background:var(--sky-ink);box-shadow:var(--sky-shadow-tip);border:0;gap:1px;padding:.4375rem .625rem}:root[data-look=sky] .chart-ink__tip-head{font-family:var(--sky-font-mono);font-size:var(--sky-fs-chart);letter-spacing:var(--sky-track-mono);color:#ffffff9e}:root[data-look=sky] .chart-ink__tip-val{font-family:var(--sky-font-mono);font-size:var(--sky-fs-chart-val);font-weight:var(--sky-weight-medium);letter-spacing:var(--sky-track-mono);color:var(--sky-text-on-ink)}:root[data-look=sky] .chart-ink__tip-val small{font-family:var(--sky-font-mono);font-size:var(--sky-fs-chart-val);font-weight:var(--sky-weight-regular);color:#ffffff9e}:root[data-look=sky] .part-bar__bar{gap:3px}:root[data-look=sky] .part-bar__seg{border-radius:var(--sky-r-bar)}:root[data-look=sky] .part-bar[data-size=slim] .part-bar__seg{border-radius:var(--sky-r-bar-slim)}:root[data-look=sky] .part-bar__seg[data-tone="1"]{background:var(--sky-chart-grad-1)}:root[data-look=sky] .part-bar__seg[data-tone="2"]{background:var(--sky-chart-grad-2)}:root[data-look=sky] .part-bar__seg[data-tone="3"]{background:var(--sky-chart-grad-3)}:root[data-look=sky] .part-bar__seg[data-tone="4"]{background:var(--sky-chart-grad-4)}:root[data-look=sky] .part-bar__seg[data-tone="5"]{background:var(--sky-chart-grad-5)}:root[data-look=sky] .part-bar__seg[data-tone="6"]{background:linear-gradient(160deg,var(--sky-mist-1),var(--sky-mist-3))}:root[data-look=sky] .part-bar__seg[data-tone=well]{background:var(--sky-mist-2)}:root[data-look=sky] .part-bar__seg b{font-family:var(--sky-font-mono);font-size:var(--sky-fs-chart-val);font-weight:var(--sky-weight-medium);letter-spacing:var(--sky-track-mono);color:var(--sky-text)}:root[data-look=sky] .part-bar__seg[data-tone="1"] b,:root[data-look=sky] .part-bar__seg[data-tone="2"] b{color:var(--sky-text-on-ink)}:root[data-look=sky] .part-bar__name{font:var(--sky-font-cap);color:var(--sky-text-2)}:root[data-look=sky] .part-bar__total{letter-spacing:var(--sky-track-fig-s)}:root[data-look=sky] .chart-ink__swatch{border-radius:var(--sky-r-round);block-size:.5rem;inline-size:.5rem}:root[data-look=sky] .chart-ink__swatch[data-tone="1"]{background:var(--sky-chart-grad-1)}:root[data-look=sky] .chart-ink__swatch[data-tone="2"]{background:var(--sky-chart-grad-2)}:root[data-look=sky] .chart-ink__swatch[data-tone="3"]{background:var(--sky-chart-grad-3)}:root[data-look=sky] .chart-ink__swatch[data-tone="4"]{background:var(--sky-chart-grad-4)}:root[data-look=sky] .chart-ink__swatch[data-tone="5"]{background:var(--sky-chart-grad-5)}:root[data-look=sky] .chart-ink__swatch[data-tone="6"]{background:var(--sky-mist-3)}:root[data-look=sky] .chart-ink__legend{font-family:var(--sky-font-read);color:var(--sky-text-3)}:root[data-look=sky] .chart-ink__legend b{font-family:var(--sky-font-mono);font-weight:var(--sky-weight-medium);letter-spacing:var(--sky-track-mono);color:var(--sky-text)}:root[data-look=sky] .heat-grid__cell[data-step="0"]{fill:var(--sky-heat-0)}:root[data-look=sky] .heat-grid__band{fill:var(--sky-mist-2)}:root[data-look=sky] .heat-grid__key{font-family:var(--sky-font-mono);letter-spacing:var(--sky-track-mono);color:var(--sky-text-4)}:root[data-look=sky] .heat-grid__key i{border-radius:var(--sky-r-dot)}:root[data-look=sky] .kpi-grid{gap:var(--sky-gap-12)}:root[data-look=sky] .kpi-cell,:root[data-look=sky] .kpi-cell:first-child,:root[data-look=sky] .kpi-cell:last-child{padding:var(--sky-gap-16) var(--sky-gap-20);background:var(--sky-mist-1);border-radius:var(--sky-r-tile);border:0;margin:0}:root[data-look=sky] .kpi-cell__label{font:var(--sky-font-cap);color:var(--sky-text-2)}:root[data-look=sky] .kpi-cell__fig{font-family:var(--sky-font-mono);font-weight:var(--sky-weight-medium);letter-spacing:var(--sky-track-fig)}:root[data-look=sky] .kpi-cell__unit{font-family:var(--sky-font-mono);letter-spacing:var(--sky-track-mono);color:var(--sky-text-3)}:root[data-look=sky] .kpi-cell__chg{border-radius:var(--sky-r-sm);background:var(--sky-mist-2);font-family:var(--sky-font-mono);font-size:var(--sky-fs-chart);letter-spacing:var(--sky-track-mono);color:var(--sky-text-3);padding:.125rem .5rem}:root[data-look=sky] .kpi-cell__chg svg{block-size:.75rem;inline-size:.75rem;color:var(--sky-text-3)}:root[data-look=sky] .kpi-cell__rate{font-family:var(--sky-font-read);color:var(--sky-text-3)}:root[data-look=sky] .kpi-cell__rate b{font-family:var(--sky-font-mono);color:var(--sky-text)}:root[data-look=sky] .kpi-cell__sk{background:var(--sky-skeleton);border-radius:var(--sky-r-sm)}:root[data-look=sky] .chart-note{background:var(--sky-mist-1);border-radius:var(--sky-r-tile);font-family:var(--sky-font-read);color:var(--sky-text-3)}:root[data-look=sky] .ring-chart__track{stroke:var(--sky-mist-2)}:root[data-look=sky] .ring-chart__label{font-family:var(--sky-font-read);font-size:var(--sky-fs-chart);color:var(--sky-text-3)}:root{--text-display-home--line-height:1.02;--text-display-page--line-height:1.03;--marketing-header-h:4rem;--mkt-measure:calc(80rem + 2 * var(--page-gutter));--mkt-measure-read:var(--measure-read);--mkt-section:calc(var(--section-gap) * 2);--mkt-chapter:calc(var(--space-12) + var(--space-10));--mkt-menu-w:23.75rem;--mkt-link-offset:3px;--mkt-wordmark-tracking:-.045em;--mkt-wordmark-size:1.25rem;--mkt-sheet-row:1.125rem;--mkt-sheet-tag:.78125rem;--mkt-focus-title:calc(var(--text-display-page) * .82);--mkt-question:1.75rem;--mkt-bar-label:1rem;--mkt-wordmark-note:.54em;--mkt-wordmark-note-gap:.035em;--mkt-moment-time-w:8rem;--mkt-feature-list-w:23.75rem;--mkt-sticky-top:calc(var(--marketing-header-h) + var(--space-6));--mkt-toc-w:16.25rem;--mkt-fact-source-w:12.5rem;--mkt-agenda-time-w:5.5rem;--mkt-letter-term-w:13.75rem;--mkt-letter-measure:68ch;--mkt-paper-w:47.5rem;--mkt-phone-frame-w:23.4375rem;--mkt-track-dot:2rem;--mkt-reveal-rise:var(--space-3);--mkt-reveal-duration:.4s;--mkt-reveal-step:.12s;--mkt-glimpse-w:64rem;--mkt-day-dwell:3.6s;--mkt-day-hold:5.6s;--mkt-day-delay:.3s;--mkt-day-mark:.6s;--mkt-day-fill:1.8s}@media(max-width:47.99rem){:root{--marketing-header-h:3.75rem;--mkt-chapter:calc(var(--space-12) + var(--space-2));--text-display-home--letter-spacing:-.012em;--text-display-page--letter-spacing:-.01em}}@media(min-width:105rem){:root{--mkt-measure:calc(90rem + 2 * var(--page-gutter))}}@media(min-width:100rem){:root{--mkt-measure:min(84vw, calc(110rem + 2 * var(--page-gutter)))}}.mkt-wrap{width:100%;max-width:var(--mkt-measure);padding-inline:var(--page-gutter);margin-inline:auto}.mkt-wrap[data-measure=read]{max-width:var(--mkt-measure-read)}.mkt-wrap[data-measure=form]{max-width:calc(var(--mkt-measure-read) + 2 * var(--form-card-pad) + 2 * var(--page-gutter))}.mkt-section{padding-block:var(--mkt-section);background:var(--layer-ground)}.mkt-section[data-tone=surface]{background:var(--layer-surface)}.mkt-section[data-tone=well]{background:var(--layer-well)}.mkt-section[data-tone=surface]+.mkt-section[data-tone=surface]{padding-top:0}.mkt-section[data-size=hero]{padding-top:var(--space-11);padding-bottom:var(--mkt-section)}.mkt-section[data-size=short]{padding-block:var(--space-10)}.mkt-section-head{gap:var(--space-3);max-width:var(--mkt-measure-read);margin-bottom:var(--space-9);display:grid}.mkt-display{font-family:var(--font-family-title);font-size:var(--text-display-page);line-height:var(--text-display-page--line-height);font-weight:var(--text-display-page--font-weight);letter-spacing:var(--text-display-page--letter-spacing);color:var(--color-ink);text-wrap:balance;max-width:18ch;margin:0}.mkt-display[data-size=home]{font-size:var(--text-display-home);line-height:var(--text-display-home--line-height);font-weight:var(--text-display-home--font-weight);letter-spacing:var(--text-display-home--letter-spacing)}.mkt-title{font-family:var(--font-family-title);font-size:var(--text-title);line-height:var(--text-title--line-height);font-weight:var(--text-title--font-weight);letter-spacing:var(--text-title--letter-spacing);color:var(--color-ink);text-wrap:balance;margin:0}.mkt-h3{font-family:var(--font-family-ui);font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight);letter-spacing:var(--text-h3--letter-spacing);color:var(--color-ink);margin:0}.mkt-h2{font-family:var(--font-family-ui);font-size:var(--text-h2);line-height:var(--text-h2--line-height);font-weight:var(--text-h2--font-weight);letter-spacing:var(--text-h2--letter-spacing);color:var(--color-ink);margin:0}.mkt-lede{font-family:var(--font-family-ui);font-size:var(--text-lead);line-height:var(--text-body--line-height);font-weight:var(--text-body--font-weight);color:var(--color-ink-body);max-width:var(--mkt-measure-read);text-wrap:pretty;margin:0}.mkt-body{font-family:var(--font-family-ui);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-2);text-wrap:pretty;margin:0}.mkt-body[data-ink="1"]{color:var(--color-ink)}.mkt-caption{font-family:var(--font-family-ui);font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-3);margin:0}.mkt-label{font-family:var(--font-family-ui);font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight);color:var(--color-ink-3);margin:0}.mkt-prose{gap:var(--space-4);max-width:var(--mkt-measure-read);display:grid}.mkt-prose p{margin:0}.mkt-link{color:var(--color-ink);font-weight:var(--weight-medium);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;transition:text-decoration-color var(--duration-base) var(--ease-out)}.mkt-link:hover{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.mkt-quiet-link{align-items:center;gap:var(--space-2);min-height:var(--control-h-md);font-family:var(--font-family-ui);font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--color-ink-2);transition:color var(--duration-base) var(--ease-out);text-decoration:none;display:inline-flex}.mkt-quiet-link:hover{text-underline-offset:var(--link-underline-offset);text-decoration:underline}.mkt-quiet-link svg{flex-shrink:0;width:1rem;height:1rem}.mkt-stack{gap:var(--space-4);display:grid}.mkt-stack[data-gap="6"]{gap:var(--space-6)}.mkt-stack[data-gap="8"]{gap:var(--space-8)}.mkt-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media(max-width:39.99rem){.mkt-actions[data-stack]{flex-direction:column;align-items:stretch}.mkt-actions[data-stack]>*{width:100%}}.mkt-wordmark{min-height:var(--control-h-md);font-family:var(--font-family-ui);font-size:var(--mkt-wordmark-size);line-height:1.3;font-weight:var(--text-section--font-weight);letter-spacing:var(--mkt-wordmark-tracking);color:var(--color-ink);white-space:nowrap;border-radius:var(--radius-control);flex:none;align-items:center;text-decoration:none;display:inline-flex}.mkt-wordmark-note{text-indent:-99em;inline-size:var(--mkt-wordmark-note);block-size:var(--mkt-wordmark-note);margin-inline:var(--mkt-wordmark-note-gap);border-radius:var(--radius-circle);background:currentColor;display:inline-block;overflow:hidden}.mkt-wordmark:focus-visible{outline:2px solid var(--color-ink);outline-offset:var(--mkt-link-offset);box-shadow:none}@media(pointer:coarse){.mkt-wordmark{min-height:var(--target-min-coarse)}}.mkt-hero{gap:var(--space-6);display:grid}.mkt-hero .mkt-actions{margin-top:var(--space-2)}.mkt-preview{margin-top:var(--space-10);min-width:0}@media(max-width:47.99rem){.mkt-preview{margin-top:var(--space-8)}}.mkt-bento{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media(min-width:48rem){.mkt-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.mkt-bento{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}.mkt-card{gap:var(--space-3);padding:var(--card-pad);background:var(--layer-surface);border-radius:var(--radius-card);border:1px solid #0000;flex-direction:column;min-width:0;display:flex}.mkt-section[data-tone=surface] .mkt-card{background:var(--layer-ground)}@media(min-width:48rem){.mkt-card[data-span="2"]{grid-column:span 2}.mkt-card[data-span="3"]{grid-column:1/-1}}.mkt-card-icon{border-radius:var(--radius-control);background:var(--layer-sunken);width:2.25rem;height:2.25rem;color:var(--color-ink);margin-bottom:var(--space-1);place-items:center;display:grid}.mkt-section[data-tone=surface] .mkt-card .mkt-card-icon{background:var(--layer-surface)}.mkt-card-icon svg{width:1.125rem;height:1.125rem}.mkt-card-preview{padding-top:var(--space-4);min-width:0;margin-top:auto}.mkt-three{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media(min-width:48rem){.mkt-three{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}}.mkt-three>*{gap:var(--space-2);align-content:start;display:grid}.mkt-four{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media(min-width:48rem){.mkt-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.mkt-four{grid-template-columns:repeat(4,minmax(0,1fr))}}.mkt-four>*{gap:var(--space-2);align-content:start;display:grid}.mkt-step-n{border-radius:var(--radius-pill);background:var(--layer-sunken);width:1.75rem;height:1.75rem;font-family:var(--font-family-ui);font-size:var(--text-label);font-weight:var(--text-label--font-weight);color:var(--color-ink);font-variant-numeric:tabular-nums;margin-bottom:var(--space-2);border:1px solid #0000;place-items:center;display:inline-grid}.mkt-swap{display:grid}.mkt-swap-row{gap:var(--space-2) var(--space-6);padding-block:var(--space-4);border-bottom:0 solid #0000;grid-template-columns:1fr 1fr;display:grid}.mkt-swap-row[data-head]{padding-block:var(--space-2);border-bottom-color:var(--border)}.mkt-swap-old{color:var(--color-ink-3)}.mkt-swap-new{color:var(--color-ink);font-weight:var(--weight-medium)}@media(max-width:39.99rem){.mkt-swap-row{grid-template-columns:1fr}.mkt-swap-row[data-head] .mkt-swap-new{display:none}}.mkt-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.mkt-list li{padding-left:var(--space-5);font-family:var(--font-family-ui);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-2);position:relative}.mkt-list li:before{content:"";background:var(--border-strong);width:.5rem;height:1px;position:absolute;top:.7em;left:0}.mkt-rows{margin:0;padding:0;list-style:none;display:grid}.mkt-row{justify-content:space-between;align-items:flex-start;gap:var(--space-6);padding-block:var(--space-4);border-bottom:0 solid #0000;display:flex}.mkt-row>*{min-width:0}.mkt-row-end{padding-top:var(--space-1);flex-shrink:0}.mkt-facts{gap:var(--space-4);display:grid}@media(min-width:48rem){.mkt-facts{gap:var(--space-5) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.mkt-fact{gap:var(--space-1);align-content:start;display:grid}.mkt-trust{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:48rem){.mkt-trust{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.mkt-trust{grid-template-columns:repeat(5,minmax(0,1fr))}}.mkt-trust-item{align-items:flex-start;gap:var(--space-3);font-family:var(--font-family-ui);font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-2);display:flex}.mkt-trust-item svg{width:1rem;height:1rem;color:var(--color-ink);flex-shrink:0;margin-top:.1em}.mkt-close{gap:var(--space-5);max-width:var(--mkt-measure-read);display:grid}.mkt-next{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-6);color:var(--color-ink);transition:color var(--duration-base) var(--ease-out);border-top:0 solid #0000;text-decoration:none;display:flex}.mkt-next:hover .mkt-next-label{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.mkt-next-label{font-family:var(--font-family-ui);font-size:var(--text-h3);font-weight:var(--text-h3--font-weight);text-underline-offset:4px;transition:text-decoration-color var(--duration-base) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.mkt-next svg{width:1.125rem;height:1.125rem;color:var(--color-ink-2);flex-shrink:0}.ftr{--surface:var(--layer-surface);--edge:var(--card-edge);--ink:var(--text-1);--body:var(--text-1);--t2:var(--text-2);--t3:var(--text-3);--hover:var(--surface-hover);--e-control:var(--elevation-control);--ui:var(--font-family-ui);--mono:var(--font-family-mono);--meta:var(--text-meta);--kicker:var(--text-kicker);--gutter:var(--page-gutter);--measure:var(--mkt-measure)}.mkt-waitlist{gap:var(--space-3);max-width:28rem;display:grid}.mkt-form{gap:var(--space-6);display:grid}.mkt-form-rule{padding-top:var(--space-5);gap:var(--space-4);border-top:0 solid #0000;display:grid}.mkt-form-note{font-size:var(--text-caption);color:var(--color-ink-3)}.mkt-form-note a{color:var(--color-ink-2);text-underline-offset:2px;text-decoration:underline}.mkt-form-error{font-family:var(--font-family-ui);font-size:var(--text-caption);color:var(--color-danger)}.mkt-success{gap:var(--space-4);padding:var(--space-8) var(--card-pad);background:var(--layer-surface);border-radius:var(--radius-card);max-width:var(--mkt-measure-read);border:1px solid #0000;justify-items:start;display:grid}.mkt-success-icon{border-radius:var(--radius-pill);background:var(--layer-sunken);width:2.5rem;height:2.5rem;color:var(--color-ink);place-items:center;display:grid}.mkt-success-icon svg{width:1.25rem;height:1.25rem}.apply{gap:var(--space-6);display:grid}.mkt-section[data-size=flow]{padding-block:var(--space-8) var(--mkt-section)}@media(max-width:39.99rem){.mkt-section[data-size=flow]{padding-top:var(--space-6)}}.apply-step{gap:var(--space-6);display:grid}.apply-step[data-enter]{animation:apply-enter var(--duration-slow) var(--ease-out) both}@media(min-width:48rem){.apply-step[data-step="1"] .choice-card-text{align-items:center;column-gap:var(--space-4);grid-template-columns:9rem minmax(0,1fr);inline-size:100%;display:grid}.apply-step[data-step="1"] .choice-cards[data-variant=stacked] .choice-card{min-block-size:3.5rem}}@keyframes apply-enter{0%{opacity:0;transform:translateY(var(--motion-shift))}to{opacity:1;transform:none}}.apply-heard{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.apply-heard-title{font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--weight-semibold);color:var(--color-ink);margin:0}.apply-heard-line{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2);text-wrap:pretty;margin:0}.apply-summary{border-block-start:0 solid #0000;margin:0;display:grid}.apply-summary-row{gap:var(--space-1) var(--space-4);padding-block:var(--space-4);border-block-end:0 solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.apply-summary-row:last-child{border-block-end:0}.apply-summary-label{font-family:var(--font-family-ui);font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight);color:var(--color-ink-3);margin:0}.apply-summary-value{font-family:var(--font-family-ui);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink);overflow-wrap:anywhere;margin:0}.apply-summary-value[data-quiet=true]{color:var(--color-ink-3)}.apply-summary-row>.apply-summary-label,.apply-summary-row>.apply-summary-value{grid-column:1}.apply-summary-row>.apply-summary-edit{grid-area:1/2/span 2;align-self:center;margin:0}.mkt-timeline{width:100%;margin:0;padding:0;list-style:none;display:grid}.mkt-timeline-row{padding-block:var(--space-4);border-block-end:0 solid #0000;grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.mkt-timeline-row:last-child{border-block-end:0;padding-block-end:0}.mkt-timeline-when{gap:var(--space-1);font-family:var(--font-family-ui);font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-3);flex-direction:column;display:flex}.mkt-timeline-rel{font-weight:var(--weight-medium);color:var(--color-ink-2)}.mkt-timeline-abs{font-variant-numeric:tabular-nums}.mkt-timeline-body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.mkt-timeline-text{align-items:center;gap:var(--space-2);font-family:var(--font-family-ui);font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--weight-semibold);color:var(--color-ink);margin:0;display:flex}.mkt-timeline-check{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--on-accent);flex-shrink:0;place-items:center;display:grid}.mkt-timeline-check svg{width:var(--space-3);height:var(--space-3)}.mkt-timeline-note{font-family:var(--font-family-ui);font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-2);margin:0}@media(max-width:39.99rem){.mkt-timeline-row{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.mkt-timeline-when{gap:var(--space-2);flex-direction:row}}@media(prefers-reduced-motion:reduce){.apply-step[data-enter]{animation:none}}.mkt-focus{min-height:calc(100svh - var(--marketing-header-h));padding:var(--space-10) var(--page-gutter) var(--space-12);align-content:start;justify-items:center;display:grid}.mkt-focus>*{width:100%;max-width:var(--mkt-measure-read)}.mkt-status-word{font-family:var(--font-family-ui);font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--color-ink-2);white-space:nowrap}[data-reveal=pending]{opacity:0;transform:translateY(var(--mkt-reveal-rise))}[data-reveal=in]{opacity:1;transition:opacity var(--mkt-reveal-duration) var(--ease-out),transform var(--mkt-reveal-duration) var(--ease-out);transform:none}@media(prefers-reduced-motion:reduce){[data-reveal=pending]{opacity:1;transform:none}[data-reveal=in]{transition:none}}.mkt-module{gap:var(--space-8);align-items:center;min-width:0;display:grid}.mkt-module-say{gap:var(--space-3);align-content:start;min-width:0;display:grid}.mkt-module-show{min-width:0}@media(min-width:64rem){.mkt-module{gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.mkt-module[data-flip=true]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.mkt-module[data-flip=true] .mkt-module-say{order:2}.mkt-module[data-stack=true]{gap:var(--space-9);grid-template-columns:minmax(0,1fr)}.mkt-module[data-stack=true] .mkt-module-lines{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.mkt-module-lines{gap:var(--space-3);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.mkt-module-lines li{gap:var(--space-3);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-2);align-items:flex-start;display:flex}.mkt-module-tick{margin-top:var(--space-1);color:var(--color-ink);flex-shrink:0;display:inline-flex}.mkt-module-tick svg{width:var(--space-4);height:var(--space-4)}.mkt-module-coming{align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-2) 0 0;font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-3);flex-wrap:wrap;display:flex}.mkt-story{gap:var(--space-8);display:grid}.mkt-story-part{gap:var(--space-3);display:grid}@media(min-width:64rem){.mkt-story-part{grid-template-columns:12rem minmax(0,var(--mkt-measure-read));gap:var(--space-8);align-items:start}.mkt-story-part>.mkt-label{padding-block-start:var(--space-1)}}.mkt-quote{gap:var(--space-5);margin:0;display:grid}.mkt-quote .mkt-display{max-width:22ch}.mkt-quote footer{color:var(--color-ink-3)}.docs{gap:var(--space-10);width:100%;max-width:var(--mkt-measure);padding:var(--space-10) var(--page-gutter) var(--space-12);margin-inline:auto;display:grid}.docs-crumb{align-items:center;gap:var(--space-2);font-family:var(--font-family-ui);font-size:var(--text-label);color:var(--color-ink-3);margin-bottom:var(--space-5);display:flex}.docs-crumb a{color:var(--color-ink-3);transition:color var(--duration-base) var(--ease-out);text-decoration:none}.docs-crumb a:hover{text-underline-offset:var(--link-underline-offset);text-decoration:underline}.docs-crumb-here{color:var(--color-ink)}.docs-title{margin-bottom:var(--space-3)}.docs-summary{margin-bottom:var(--space-8)}.docs-body{font-family:var(--font-family-ui);font-size:var(--text-body);color:var(--color-ink);max-width:var(--measure-prose);line-height:1.7}.docs-body p{margin:0 0 var(--space-5)}.docs-body strong{font-weight:var(--weight-semibold)}.docs-body code{font-family:var(--font-family-mono);font-size:var(--text-mono-meta);background:var(--layer-sunken);border-radius:var(--radius-md);overflow-wrap:anywhere;border:1px solid #0000;padding:.1em .4em}.docs-pre{margin:0 0 var(--space-5);padding:var(--space-4) var(--space-5);font-family:var(--font-family-mono);font-size:var(--text-mono-meta);color:var(--color-ink);background:var(--layer-sunken);border-radius:var(--radius-control);white-space:pre;border:1px solid #0000;line-height:1.6;overflow-x:auto}.docs-pre code{font:inherit;background:0 0;border:0;padding:0}.docs-main{min-width:0}.docs-ul{margin:0 0 var(--space-5);padding-left:var(--space-5);list-style:none}.docs-ul li{margin-bottom:var(--space-2);position:relative}.docs-ul li:before{content:"";left:calc(var(--space-5) * -1);background:var(--border-strong);width:.5rem;height:1px;position:absolute;top:.8em}.docs-seq{gap:var(--space-4);margin-top:var(--space-10);padding-top:var(--space-6);border-top:0 solid #0000;display:grid}.docs-seq-spacer{display:none}.docs-seq-link{gap:var(--space-1);padding:var(--space-5);border-radius:var(--radius-card);background:var(--layer-surface);transition:border-color var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out);border:1px solid #0000;text-decoration:none;display:grid}.docs-seq-link:hover{border-color:var(--border-strong)}.docs-seq-dir{font-family:var(--font-family-ui);font-size:var(--text-label);color:var(--color-ink-3)}.docs-seq-title{font-family:var(--font-family-ui);font-size:var(--text-h3);font-weight:var(--text-h3--font-weight);color:var(--color-ink)}.docs-seq-section{font-family:var(--font-family-ui);font-size:var(--text-caption);color:var(--color-ink-2)}.docs-index-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);margin-bottom:var(--space-5);border-bottom:0 solid #0000;display:flex}.docs-group{margin-bottom:var(--space-5)}.docs-group ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.docs-link{min-height:var(--control-h-md);padding-inline:var(--space-3);border-radius:var(--radius-control);font-family:var(--font-family-ui);font-size:var(--text-body-sm);color:var(--color-ink-2);transition:color var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out);align-items:center;text-decoration:none;display:flex}.docs-link:hover{background:var(--surface-hover)}.docs-link[aria-current=page]{color:var(--color-ink);font-weight:var(--weight-medium)}@media(min-width:64rem){.docs{grid-template-columns:15rem minmax(0,1fr);align-items:start}.docs-nav{top:calc(var(--marketing-header-h) + var(--space-6));max-height:calc(100vh - var(--marketing-header-h) - var(--space-10));padding-right:var(--space-4);order:-1;align-self:start;position:sticky;overflow-y:auto}.docs-seq{grid-template-columns:1fr 1fr}.docs-seq-spacer{display:block}.docs-seq-next{text-align:right}}@media(pointer:coarse){.docs-link{min-height:var(--target-min-coarse)}.docs-crumb{gap:var(--space-1);margin-left:calc(var(--space-2) * -1)}.docs-crumb a{min-height:var(--target-min-coarse);min-width:var(--target-min-coarse);padding-inline:var(--space-2);justify-content:center;align-items:center;display:inline-flex}}.legal{width:100%;max-width:var(--mkt-measure-read);padding:var(--space-10) var(--page-gutter) var(--space-12);font-family:var(--font-family-ui);color:var(--color-ink);margin-inline:auto}.legal h1{font-family:var(--font-family-title);font-size:var(--text-display-page);line-height:var(--text-display-page--line-height);font-weight:var(--text-display-page--font-weight);letter-spacing:var(--text-display-page--letter-spacing);margin:0 0 var(--space-3)}.legal h2{font-size:var(--text-h2);line-height:var(--text-h2--line-height);font-weight:var(--text-h2--font-weight);letter-spacing:var(--text-h2--letter-spacing);margin:var(--space-10) 0 var(--space-3)}.legal h3{font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight);margin:var(--space-6) 0 var(--space-2)}.legal p{margin:0 0 var(--space-4);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-2)}.legal ul,.legal ol{padding-left:var(--space-6);margin:0 0 var(--space-4)}.legal li{margin-bottom:var(--space-2);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-2)}.legal dl{margin:0 0 var(--space-4);gap:var(--space-3);display:grid}.legal dt{font-weight:var(--weight-medium);color:var(--color-ink)}.legal dd{font-size:var(--text-body);color:var(--color-ink-2);margin:0}.legal a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;transition:text-decoration-color var(--duration-base) var(--ease-out)}.legal a:hover{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.legal code{font-family:var(--font-family-mono);font-size:var(--text-mono-meta);background:var(--layer-sunken);border-radius:var(--radius-md);padding:.1em .4em}.legal .meta{font-size:var(--text-caption);color:var(--color-ink-3);margin-bottom:var(--space-8);gap:var(--space-2);flex-wrap:wrap;display:flex}.legal-head{margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:0 solid #0000}.legal-section{padding-top:var(--space-2)}.legal .notice{padding:var(--space-4) var(--space-5);margin:var(--space-6) 0 var(--space-8);background:var(--layer-sunken);border-radius:var(--radius-card);font-size:var(--text-body-sm);color:var(--color-ink-2);border:1px solid #0000}.legal .toc{margin:0 0 var(--space-10);font-size:var(--text-body-sm)}.legal .toc-heading{font-size:var(--text-label);font-weight:var(--text-label--font-weight);color:var(--color-ink-3);margin-bottom:var(--space-3)}.legal .toc ol{padding-left:var(--space-5);gap:var(--space-1);margin:0;display:grid}.legal .toc li{margin:0}.legal .toc a{min-height:var(--space-6);color:var(--color-ink-2);align-items:center;text-decoration:none;display:inline-flex}.legal .toc a:hover{text-underline-offset:var(--link-underline-offset);text-decoration:underline}@media(pointer:coarse){.legal .toc a{min-height:var(--target-min-coarse);align-items:center;display:inline-flex}}.legal .footnote{font-size:var(--text-caption);color:var(--color-ink-3)}@media(pointer:coarse){.legal p a,.legal li a,.legal dd a,.legal .notice a,.mkt-link{padding-block:calc(var(--target-min-coarse) / 2 - .5em);padding-inline:var(--space-1);margin-inline:calc(-1 * var(--space-1))}}.mkt-err{gap:var(--space-4);justify-items:start;display:grid}.mkt-err-detail{font-family:var(--font-family-ui);font-size:var(--text-caption);color:var(--color-ink-3);overflow-wrap:anywhere}.mkt-flow-bar{z-index:var(--z-header);height:var(--marketing-header-h);padding-inline:var(--page-gutter);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.mkt-flow-bar>*{pointer-events:auto}.mkt-flow-bar[data-surface=true]{background:var(--layer-surface);border-bottom:0 solid #0000}.checkout-split{background:var(--color-paper);min-height:100dvh;font-family:var(--font-family-body);color:var(--color-ink);grid-template-columns:minmax(340px,36%) 1fr;display:grid}.checkout-aside{animation:aside-in .7s var(--ease-out) both;background:var(--color-night);color:var(--color-snow);justify-content:space-between;align-items:flex-end;gap:var(--space-10);box-sizing:border-box;text-align:left;flex-direction:column;height:100dvh;padding:5rem 3.25rem 2.75rem;display:flex;position:sticky;top:0;overflow-y:auto}.checkout-aside>*{width:100%;max-width:360px}.aside-body{gap:var(--space-8);flex-direction:column;display:flex}.aside-lead{font-family:var(--font-family-ui);font-size:var(--text-h1);font-weight:var(--weight-semibold);letter-spacing:var(--text-h1--letter-spacing);color:var(--color-snow);margin:0 0 .6rem;line-height:1.08}.aside-sub{font-size:var(--text-body-sm);color:#ffffff9e;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.aside-sub{color:color-mix(in srgb,var(--color-snow) 62%,transparent)}}.aside-sub{max-width:34ch;margin:0}.aside-summary{border-top:1px solid #ffffff1f;flex-direction:column;gap:.7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aside-summary{border-top:1px solid color-mix(in srgb,var(--color-snow) 12%,transparent)}}.aside-summary{padding-top:var(--space-6)}.aside-secure{align-items:center;gap:var(--space-2);font-family:var(--font-family-ui);font-size:var(--text-eyebrow);color:#ffffff80;display:flex}@supports (color:color-mix(in lab,red,red)){.aside-secure{color:color-mix(in srgb,var(--color-snow) 50%,transparent)}}.aside-secure{margin:0}.checkout-form{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.checkout-form-inner{width:100%;max-width:60rem;padding:4.5rem var(--space-11) 4.5rem 3.75rem;gap:var(--space-9);box-sizing:border-box;flex-direction:column;flex:1;margin:0;display:flex}.aside-eyebrow{font-family:var(--font-family-ui);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);color:var(--color-accent-l);margin:0 0 .85rem}.flow-steps,.flow-center{width:100%}.flow-center{display:flex}.checkout-split--dark-right{grid-template-columns:1fr minmax(340px,36%)}.checkout-split--dark-right .checkout-aside{align-items:flex-start;animation-name:aside-in-right}.checkout-split--dark-right .checkout-form{align-items:flex-end}.checkout-split--dark-right .checkout-form-inner{padding:4.5rem 3.75rem 4.5rem var(--space-11)}@keyframes aside-in-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@media(max-width:63.99rem){.checkout-split,.checkout-split--dark-right{grid-template-columns:1fr}.checkout-aside{align-items:stretch;gap:var(--space-4);height:auto;padding:4.5rem var(--space-6) var(--space-6);position:static;overflow:visible}.checkout-aside>*{max-width:none}.aside-lead{font-size:var(--text-h2);margin-bottom:.4rem}.aside-body{gap:var(--space-6)}.checkout-form,.checkout-split--dark-right .checkout-form{align-items:stretch}.checkout-form-inner{max-width:none;padding:5rem var(--space-6) var(--space-11)}.checkout-aside .aside-lead,.checkout-aside .aside-sub,.checkout-aside .aside-secure{display:none}.review-row{align-items:baseline}.review-label{flex:0 0 8.5rem}.sidebar-line .num{white-space:nowrap}.sidebar-line>span:first-child{min-width:0}.checkout-split--dark-right .checkout-form-inner{padding-top:5rem}.checkout-split--dark-right .checkout-aside{padding-top:var(--space-9)}}.form-area{position:relative}.form-wrapper{width:100%}.form-content{gap:var(--space-7);flex-direction:column;display:flex}.form-error{color:var(--color-danger);font-size:var(--text-caption)}.plan-block{gap:var(--space-4);flex-direction:column;display:flex}.price-card{border-radius:var(--radius-md);background:0 0;border:none}.card-top{padding:0 0 var(--space-5)}.card-eyebrow{font-family:var(--font-family-ui);font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--color-ink);margin-bottom:var(--space-2)}.card-desc{font-size:var(--text-body-sm);color:var(--color-ink-2);margin:var(--space-3) 0 0;line-height:1.6}.billing-note{font-size:var(--text-caption);color:var(--color-ink-2);margin:0}.addon-group{flex-direction:column;display:flex}.addon-group .addon-check{border-top:0 solid #0000;padding:1.15rem 0}.plan-block>.addon-group{border-radius:var(--radius-none);background:0 0;border-top:0 solid #0000;border-bottom:0 solid #0000}.plan-block>.addon-group .addon-check{border-top:none}.addon-label{font-weight:var(--weight-semibold);font-size:var(--text-body);color:var(--color-ink);align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.addon-price{font-family:var(--font-family-ui);font-variant-numeric:tabular-nums;font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--color-ink)}.discount-badge{font-family:var(--font-family-ui);font-variant-numeric:tabular-nums;font-size:var(--text-micro);font-weight:var(--weight-medium);padding:.2rem var(--space-2);border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-ink)}.discount-badge--pending{color:var(--color-warning-deep);background:var(--color-warning-bg)}.discount-badge--invalid{color:var(--color-danger);background:var(--color-danger-bg)}.sales-nudge{font-size:var(--text-caption);color:var(--color-ink-2);margin:0}.sales-nudge-link{color:var(--color-ink);font-weight:var(--weight-medium);vertical-align:bottom;align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.sales-nudge-link svg{flex-shrink:0}.sales-nudge-link:hover{text-underline-offset:var(--link-underline-offset);text-decoration:underline}.review-card{border-radius:var(--radius-md);background:0 0;border:none}.review-section{padding:1.4rem var(--space-6) 1.4rem 0}.review-section+.review-section{border-top:0 solid #0000}.review-section-head{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.review-section-title{font-family:var(--font-family-ui);font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--color-ink-2)}.review-row{justify-content:space-between;gap:var(--space-4);font-size:var(--text-body-sm);padding:.3rem 0;display:flex}.review-label{color:var(--color-ink-2)}.review-value{color:var(--color-ink);font-weight:var(--weight-medium);text-align:right}.review-value--mono{font-family:var(--font-family-mono);font-size:var(--text-mono-meta)}.review-row--discount .review-value{color:var(--color-success)}.totals-row{justify-content:space-between;align-items:baseline;padding:.3rem 0;display:flex}.totals-row--muted{color:var(--color-ink-2);font-size:var(--text-caption)}.totals-label{color:var(--color-ink-2);font-size:var(--text-body-sm)}.totals-amount{font-family:var(--font-family-ui);font-variant-numeric:tabular-nums;font-size:var(--text-h1);font-weight:var(--weight-semibold);letter-spacing:var(--text-h1--letter-spacing);color:var(--color-ink);line-height:1}.total-value{font-family:var(--font-family-ui);font-variant-numeric:tabular-nums;font-size:var(--text-h1);font-weight:var(--weight-semibold);letter-spacing:var(--text-h1--letter-spacing);color:var(--color-snow);line-height:1}.consent-banner{text-align:left;width:100%;margin:var(--space-7) 0 var(--space-2);cursor:pointer;font:inherit;background:0 0;border:0;border-top:0 solid #0000;align-items:flex-start;gap:.85rem;padding:1.15rem 0 0;display:flex}.consent-group{margin-top:var(--space-8);border-top:0 solid #0000;flex-direction:column;gap:1.1rem;padding-top:1.4rem;display:flex}.consent-group .consent-banner{border-top:0;margin:0;padding:0}.consent-group .terms-text{font-size:var(--text-caption);line-height:1.55}.consent-banner .terms-text{color:var(--color-ink-2);margin:0}.consent-banner .terms-text a{color:var(--color-ink);text-underline-offset:2px;text-decoration:underline}.terms-section .consent-banner{margin:0}.terms-section{gap:var(--space-3);flex-direction:column;display:flex}.terms-text{font-size:var(--text-caption);color:var(--color-ink-2);line-height:1.5}.terms-text a{color:var(--color-ink);text-underline-offset:2px;text-decoration:underline}.submit-footnote,.footnote{font-size:var(--text-caption);color:var(--color-ink-2);text-align:center;margin:var(--space-2) 0 0}.submit-footnote a{color:var(--color-ink);text-underline-offset:2px;text-decoration:underline}.sidebar-title{font-family:var(--font-family-ui);font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--color-accent-l);margin:0 0 var(--space-2)}.sidebar-line{font-size:var(--text-body-sm);color:var(--color-snow);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.sidebar-line--note{color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.sidebar-line--note{color:color-mix(in srgb,var(--color-snow) 72%,transparent)}}.sidebar-line--note{font-size:var(--text-caption)}.sidebar-line--muted{color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.sidebar-line--muted{color:color-mix(in srgb,var(--color-snow) 72%,transparent)}}.sidebar-line--muted{font-size:var(--text-caption)}.sidebar-line--discount{color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.sidebar-line--discount{color:color-mix(in srgb,var(--color-snow) 72%,transparent)}}.sidebar-line--discount{align-items:flex-start}.sidebar-line--total{font-weight:var(--weight-semibold);font-size:var(--text-body);margin-top:var(--space-2);color:var(--color-snow)}.sidebar-tag{font-family:var(--font-family-ui);font-size:var(--text-micro);color:#fffc}@supports (color:color-mix(in lab,red,red)){.sidebar-tag{color:color-mix(in srgb,var(--color-snow) 80%,transparent)}}.sidebar-tag{background:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.sidebar-tag{background:color-mix(in srgb,var(--color-snow) 10%,transparent)}}.sidebar-tag{padding:.18rem var(--space-2);border-radius:var(--radius-md);white-space:nowrap}.sidebar-tag--pending{color:var(--color-warning-deep);background:var(--color-warning-bg)}.sidebar-tag--invalid{color:var(--color-danger);background:var(--color-danger-bg)}.sidebar-code{font-family:var(--font-family-mono);font-weight:var(--weight-medium);font-size:var(--text-mono-meta);color:var(--color-accent-l)}.sidebar-discount-actions{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.sidebar-remove-btn{font-size:var(--text-caption);color:var(--color-danger);cursor:pointer;font-family:var(--font-family-body);text-underline-offset:2px;white-space:nowrap;background:0 0;border:none;padding:0;text-decoration:underline}.sidebar-divider{background:#ffffff24;height:1px}@supports (color:color-mix(in lab,red,red)){.sidebar-divider{background:color-mix(in srgb,var(--color-snow) 14%,transparent)}}.sidebar-divider{margin:var(--space-4) 0}.sidebar-footnote{font-family:var(--font-family-ui);font-size:var(--text-body-sm);color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.sidebar-footnote{color:color-mix(in srgb,var(--color-snow) 72%,transparent)}}.sidebar-footnote{margin:var(--space-2) 0 0;font-style:italic;line-height:1.6}.welcome-wrap{justify-content:center;align-items:center;gap:var(--space-5);min-height:100dvh;padding:var(--space-8) var(--space-6);text-align:center;background:var(--color-paper);flex-direction:column;display:flex}.welcome-card{background:var(--color-surface);border:2px solid var(--line-3);border-radius:var(--radius-md);gap:var(--space-4);flex-direction:column;align-items:center;width:100%;max-width:480px;padding:2.75rem;display:flex}.icon-wrap,.panel-icon{border-radius:var(--radius-circle);background:var(--color-surface-2);width:56px;height:56px;color:var(--color-ink);justify-content:center;align-items:center;display:flex}.next-steps{gap:var(--space-2);text-align:left;flex-direction:column;width:100%;display:flex}.next-steps-title{font-family:var(--font-family-ui);font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--color-ink-2)}.workspace-preview{font-family:var(--font-family-ui);font-size:var(--text-caption);color:var(--color-ink);background:var(--color-surface-2);border-radius:var(--radius-md);padding:.55rem .875rem}.ws-label{font-size:var(--text-label);color:var(--color-ink-2)}.ws-url{font-family:var(--font-family-mono);color:var(--color-ink)}.waitlist-panel,.panel-body{gap:var(--space-4);flex-direction:column;display:flex}.panel-heading{font-family:var(--font-family-ui);font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--text-body--line-height);color:var(--color-ink);margin:0}.waitlist-form{gap:var(--space-3);flex-direction:column;display:flex}.rail-steps{border-top:1px solid #ffffff1f;flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}@supports (color:color-mix(in lab,red,red)){.rail-steps{border-top:1px solid color-mix(in srgb,var(--color-snow) 12%,transparent)}}.rail-steps{padding-top:var(--space-6)}.rail-step{font-family:var(--font-family-ui);font-size:var(--text-body-sm);color:#fff6;align-items:baseline;gap:.85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.rail-step{color:color-mix(in srgb,var(--color-snow) 40%,transparent)}}.rail-step{transition:color .3s var(--ease-out)}.rail-step-n{font-family:var(--font-family-ui);font-size:var(--text-eyebrow);font-variant-numeric:tabular-nums;color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.rail-step-n{color:color-mix(in srgb,var(--color-snow) 35%,transparent)}}.rail-step--done{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.rail-step--done{color:color-mix(in srgb,var(--color-snow) 70%,transparent)}}.rail-step--done .rail-step-n{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.rail-step--done .rail-step-n{color:color-mix(in srgb,var(--color-snow) 55%,transparent)}}.rail-step--on{color:var(--color-snow);font-weight:var(--weight-semibold)}.rail-step--on .rail-step-n{color:var(--color-snow)}.flow-kicker{font-family:var(--font-family-ui);font-size:var(--text-eyebrow);color:var(--color-ink-2);margin:0 0 .9rem}.flow-inner{justify-content:center}.flow-step{gap:0}.flow-step .step-heading{margin-bottom:var(--space-8)}.choice-chip{text-align:left;border-radius:var(--radius-md);width:100%;font-family:var(--font-family-body);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-ink-2);cursor:pointer;transition:color .2s var(--ease-out);background:0 0;border:0;border-bottom:0 solid #0000;align-items:center;gap:.95rem;padding:.95rem .1rem;display:flex}@media(hover:hover){.choice-chip:hover{background:var(--surface-hover)}}.choice-chip.selected{color:var(--color-ink);font-weight:var(--weight-semibold)}.flow-success{background:var(--layer-surface);color:var(--color-ink);border-radius:var(--radius-card);padding:var(--space-8) var(--card-pad);text-align:center;align-items:center;gap:var(--space-4);max-width:var(--measure-read);border:1px solid #0000;flex-direction:column;width:100%;display:flex}.flow-success .panel-heading{color:var(--color-ink)}.flow-success p{color:var(--color-ink-2);max-width:40ch}.flow-success .success-cta{margin-top:var(--space-2)}.legal .table-frame{box-shadow:none;border-radius:var(--radius-none);margin:var(--space-6) 0;background:0 0;border:0}.review-grid{grid-template-columns:1fr;display:grid}.review-grid>.review-section{border-top:0 solid #0000}.review-grid>.review-section:first-child{border-top:none}.review-section--totals{border-top:0 solid #0000}@media(min-width:48rem){.review-grid{grid-template-columns:1fr 1fr}.review-grid>.review-section:nth-child(2){border-top:none}.review-grid>.review-section:nth-child(2n){padding-left:var(--space-6);border-left:0 solid #0000;padding-right:0}}.animate-in{animation:signup-fade-up .6s var(--ease-out) backwards;animation-delay:var(--anim-delay,0s)}.stagger-0{--anim-delay:0s}.stagger-1{--anim-delay:40ms}.stagger-2{--anim-delay:80ms}.stagger-3{--anim-delay:.12s}.stagger-4{--anim-delay:.16s}.stagger-5{--anim-delay:.2s}.stagger-6{--anim-delay:.24s}.stagger-7{--anim-delay:.28s}@keyframes signup-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes aside-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.checkout-aside{animation:none}}@media(max-width:47.99rem){.form-area{order:1}}@media(max-width:39.99rem){.step-label{display:none}}@media(prefers-reduced-motion:reduce){.animate-in{animation:none}}.rail-divider{background:#ffffff1f;height:1px}@supports (color:color-mix(in lab,red,red)){.rail-divider{background:color-mix(in srgb,var(--color-snow) 12%,transparent)}}.rail-divider{margin:.35rem 0 .15rem}.rail-discount-toggle{padding:var(--space-1) var(--space-2);margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-2));border-radius:var(--radius-md);font-family:var(--font-family-ui);font-size:var(--text-label);color:#ffffffa6;background:0 0;border:none}@supports (color:color-mix(in lab,red,red)){.rail-discount-toggle{color:color-mix(in srgb,var(--color-snow) 65%,transparent)}}.rail-discount-toggle{cursor:pointer;text-align:left;transition:color .2s var(--ease-out)}@media(hover:hover){.rail-discount-toggle:hover{background:#ffffff24}@supports (color:color-mix(in lab,red,red)){.rail-discount-toggle:hover{background:color-mix(in srgb,var(--color-snow) 14%,transparent)}}}@media(pointer:coarse){.rail-discount-toggle{min-height:var(--target-min-coarse);align-items:center;display:inline-flex}}.mkt-about-band{padding-block:calc(var(--mkt-section) * 2)}.mkt-about-ed{gap:var(--space-4);padding-block:var(--space-9);display:grid}.mkt-about-ed:first-child{padding-top:0}.mkt-about-ed:last-child{padding-bottom:0}.mkt-about-ed+.mkt-about-ed{border-top:0 solid #0000}.mkt-about-ed-head{gap:var(--space-3);align-content:start;display:grid}.mkt-about-ed-title{font-family:var(--font-family-ui);font-size:var(--text-section);line-height:var(--text-section--line-height);font-weight:var(--text-section--font-weight);letter-spacing:var(--text-section--letter-spacing);color:var(--color-ink);text-wrap:balance;margin:0}.mkt-about-ed-body{gap:var(--space-4);max-width:var(--mkt-measure-read);min-width:0;display:grid}.mkt-about-ed-body>p{font-family:var(--font-family-ui);font-size:var(--text-lead);color:var(--color-ink);text-wrap:pretty;margin:0;line-height:1.7}.mkt-about-quote{margin:var(--space-3) 0 0;gap:var(--space-2);display:grid}.mkt-about-quote p{font-family:var(--font-family-ui);font-size:var(--text-section);line-height:var(--text-section--line-height);font-weight:var(--weight-medium);letter-spacing:var(--text-section--letter-spacing);color:var(--color-ink);margin:0}.mkt-about-quote footer{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-2)}@media(min-width:48rem){.mkt-about-ed{padding-block:var(--space-11)}.mkt-about-ed-title{font-size:var(--text-title);line-height:var(--text-title--line-height);font-weight:var(--text-title--font-weight);letter-spacing:var(--text-title--letter-spacing)}}@media(min-width:64rem){.mkt-about-ed{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.mkt-about-ed-body>p+p{margin-top:var(--space-1)}.mkt-about-quote{margin-top:var(--space-5)}}.mkt-mig-glimpse{margin-top:var(--space-12);min-width:0}.mkt-mig-card{background:var(--border-soft);border-radius:var(--radius-card);box-shadow:var(--elevation-card);border:1px solid #0000;grid-template-columns:minmax(0,1fr);gap:1px;display:grid;overflow:hidden}.mkt-mig-cell{align-content:start;align-items:start;gap:var(--space-4);padding:var(--space-5);background:var(--layer-surface);grid-template-columns:2.25rem minmax(0,1fr);min-width:0;display:grid}.mkt-mig-icon{border-radius:var(--radius-control);background:var(--layer-sunken);width:2.25rem;height:2.25rem;color:var(--color-ink);place-items:center;display:grid}.mkt-mig-icon svg{width:1.125rem;height:1.125rem}.mkt-mig-text{gap:var(--space-1);min-width:0;display:grid}.mkt-mig-name{font-family:var(--font-family-ui);font-size:var(--text-body);line-height:1.35;font-weight:var(--weight-semibold);color:var(--color-ink);margin:0}.mkt-mig-body{font-family:var(--font-family-ui);font-size:var(--text-meta);color:var(--color-ink-2);text-wrap:pretty;margin:0;line-height:1.55}.mkt-mig-ask-row{align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.mkt-mig-ask-say{gap:var(--space-3);display:grid}@media(max-width:47.99rem){.mkt-mig-glimpse{margin-top:var(--space-10);margin-inline:calc(var(--space-1) * -1)}}@media(min-width:48rem){.mkt-mig-moves,.mkt-mig-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-mig-cell{padding:var(--space-7)}.mkt-mig-checks .mkt-mig-cell{padding:var(--space-6) var(--space-7)}.mkt-mig-ask-row{justify-content:space-between;align-items:flex-end;gap:var(--space-10);flex-direction:row}}@media(min-width:64rem){.mkt-mig-moves{grid-template-columns:repeat(4,minmax(0,1fr))}.mkt-mig-moves .mkt-mig-cell{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.mkt-mig-checks{grid-template-columns:repeat(3,minmax(0,1fr))}}.hiw-ask-sec{padding-block:calc(var(--mkt-section) * 2)}.hiw-card{background:var(--layer-surface);border-radius:var(--radius-card);box-shadow:var(--elevation-card);border:1px solid #0000;min-width:0;overflow:hidden}.hiw-grid{background:var(--border-soft);grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.hiw-rule{min-width:0;padding:var(--space-7);background:var(--layer-surface)}@media(min-width:48rem){.hiw-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.hiw-rules{grid-template-columns:repeat(4,minmax(0,1fr))}}.hiw-rule .mkt-card-icon{margin-bottom:var(--space-4)}.hiw-rule-title{font-size:var(--text-lead)}.hiw-rule-body{margin:var(--space-2) 0 0;font-size:var(--text-meta);color:var(--text-2);line-height:1.55}.hiw-sub{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-6);margin:var(--space-12) 0 var(--space-5);flex-wrap:wrap;display:flex}.hiw-sub-meta{font-size:var(--text-meta);color:var(--text-2);margin:0}@media(min-width:48rem){.hiw-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.hiw-plan{min-width:0;padding:var(--space-7);background:var(--layer-surface);flex-direction:column;display:flex}.hiw-plan-body{margin:var(--space-2) 0 0;font-size:var(--text-meta);color:var(--text-2);line-height:1.55}.hiw-price{align-items:baseline;gap:var(--space-2);margin:var(--space-5) 0 0;flex-wrap:wrap;display:flex}.hiw-price-figure{font-family:var(--font-family-figure);font-size:var(--text-figure);font-weight:var(--text-figure--font-weight);letter-spacing:var(--text-figure--letter-spacing);font-variant-numeric:tabular-nums;color:var(--color-ink);line-height:1}.hiw-price-unit{font-size:var(--text-meta);color:var(--text-2)}.hiw-both{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-7);margin-top:var(--space-4);padding:var(--space-6) var(--space-7);flex-wrap:wrap;display:flex}.hiw-both .hiw-price{margin:0}.hiw-price-floor{margin:var(--space-2) 0 0;font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--color-ink)}.hiw-plan-list{margin:var(--space-4) 0 var(--space-5);padding:0;list-style:none;display:grid}.hiw-plan-list li{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-2);font-size:var(--text-body);color:var(--color-ink-body);line-height:1.4;display:flex}.hiw-plan-tick{color:var(--color-ink);flex:none;margin-top:.15em;display:inline-flex}.hiw-plan-tick svg{width:var(--space-4);height:var(--space-4)}.hiw-plan-priced{padding-top:var(--space-4);font-size:var(--text-meta);line-height:1.5;font-weight:var(--weight-medium);color:var(--color-ink);border-top:0 solid #0000;margin:auto 0 0}.hiw-ask{justify-content:space-between;align-items:flex-end;gap:var(--space-6) var(--space-10);flex-wrap:wrap;display:flex}.hiw-ask-say{gap:var(--space-3);max-width:36rem;display:grid}@media(max-width:47.99rem){.hiw-rule{grid-template-columns:var(--space-9) minmax(0,1fr);column-gap:var(--space-4);padding:var(--space-5);display:grid}.hiw-rule .mkt-card-icon{grid-row:span 2;margin:0}.hiw-rule-body{margin-top:var(--space-1)}.hiw-sub{gap:var(--space-1);margin:var(--space-10) 0 var(--space-4);flex-direction:column}.hiw-plan{padding:var(--space-5)}.hiw-ask{flex-direction:column;align-items:flex-start}}.dr-page{--dr-rail-w:18rem;--dr-article-w:45rem;--dr-take-w:57.5rem;--dr-measure:79.5rem;--dr-h1:clamp(1.875rem, 1.3rem + 1.6vw, 2.5rem);--dr-h2:1.625rem;--dr-sticky-top:calc(var(--marketing-header-h) + var(--space-8));background:0 0}.dr{width:100%;max-width:calc(var(--dr-measure) + 2 * var(--page-gutter));padding:var(--space-10) var(--page-gutter) calc(var(--space-12) + var(--space-8));grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.dr-ico{flex-shrink:0;display:inline-flex}.dr-ico svg{width:1rem;height:1rem}.dr-grow{text-align:left;flex:1}.dr-rail{display:none}.dr-rail-search{width:100%}.dr-back{align-items:center;gap:var(--space-2);font-family:var(--font-family-ui);font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--color-ink-2);text-decoration:none;display:inline-flex}.dr-back .dr-ico svg{width:.9375rem;height:.9375rem}@media(hover:hover){.dr-back:hover{color:var(--color-ink)}}.dr-grp{gap:2px;display:grid}.dr-grp-kicker{margin:0 0 var(--space-2)}.dr-grp>a{align-items:center;gap:var(--space-2);min-height:var(--control-h-sm);padding:0 var(--space-3);border-radius:var(--radius-md);font-family:var(--font-family-ui);font-size:var(--text-meta);color:var(--color-ink-2);line-height:1.3;text-decoration:none;display:flex}.dr-grp>a[aria-current=page]{background:var(--layer-well);color:var(--color-ink);font-weight:var(--weight-medium)}@media(hover:hover){.dr-grp>a:not([aria-current]):hover{background:var(--surface-hover)}}.dr-grp>a:focus-visible,.dr-secs a:focus-visible{box-shadow:var(--ring);outline:none}.dr-folded{font-size:var(--text-meta);color:var(--color-ink-3);padding-left:var(--space-1)}.dr-secs{margin:var(--space-1) 0 var(--space-2) var(--space-3);border-left:0 solid #0000;display:grid}.dr-secs a{min-height:var(--control-h-sm);padding-left:var(--space-4);font-family:var(--font-family-ui);font-size:var(--text-meta);color:var(--color-ink-2);align-items:center;line-height:1.3;text-decoration:none;display:flex;position:relative}.dr-secs a[aria-current]{color:var(--color-ink);font-weight:var(--weight-medium)}.dr-secs a[aria-current]:before{content:"";left:-1px;top:var(--space-1);bottom:var(--space-1);border-radius:var(--radius-pill);background:var(--color-ink);width:2px;position:absolute}@media(hover:hover){.dr-secs a:hover{color:var(--color-ink)}}.dr-index-list{gap:var(--space-6);display:grid}.dr-index-head{font-family:var(--font-family-ui);font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--color-ink-3);margin:0 0 var(--space-2) var(--space-3)}.dr-index-group ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.dr-index-link{min-height:var(--control-h-sm);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);font-family:var(--font-family-ui);font-size:var(--text-meta);color:var(--color-ink-2);transition:background-color var(--duration-base) var(--ease-out);align-items:center;line-height:1.35;text-decoration:none;display:flex}.dr-index-link:hover{background:var(--surface-hover)}.dr-index-link:focus-visible{box-shadow:var(--ring);outline:none}.dr-index-link[aria-current=page]{color:var(--color-ink);font-weight:var(--weight-medium)}.dr-article{min-width:0;max-width:var(--dr-take-w)}.dr-article>*,.dr-prose>:not(.dr-take){max-width:var(--dr-article-w)}.dr-article>.dr-prose{max-width:var(--dr-take-w)}.dr-crumb{align-items:center;gap:var(--space-2);display:flex}.dr-crumb a{color:var(--color-ink-2);text-decoration:none}.dr-crumb a:hover{text-underline-offset:var(--link-underline-offset);text-decoration:underline}.dr-crumb .dr-ico svg{width:.875rem;height:.875rem}.dr-title{font-family:var(--font-family-title);font-size:var(--dr-h1);line-height:1.05;font-weight:var(--text-title--font-weight);letter-spacing:var(--text-title--letter-spacing);color:var(--color-ink);margin:var(--space-3) 0 0;text-wrap:balance}.dr-lede{font-family:var(--font-family-ui);font-size:var(--text-lead);line-height:var(--text-body--line-height);color:var(--color-ink-2);margin:var(--space-3) 0 0;text-wrap:pretty}.dr-prose{font-family:var(--font-family-ui);font-size:var(--text-body);color:var(--color-ink-body);line-height:1.7}.dr-prose[data-first]{margin-top:var(--space-7)}.dr-prose p{margin:var(--space-4) 0 0;text-wrap:pretty}.dr-prose[data-first]>p:first-child{margin-top:0}.dr-prose strong{font-weight:var(--weight-semibold);color:var(--color-ink)}.dr-h2{font-family:var(--font-family-ui);font-size:var(--dr-h2);line-height:1.25;font-weight:var(--weight-semibold);letter-spacing:var(--text-section--letter-spacing);color:var(--color-ink);margin:calc(var(--space-12) - var(--space-2)) 0 0;scroll-margin-top:var(--dr-sticky-top)}code.dr-code{font-family:var(--font-family-mono);font-size:var(--text-mono-meta);font-weight:var(--weight-medium);color:var(--color-ink);background:var(--layer-sunken);border-radius:var(--radius-md);overflow-wrap:anywhere;padding:.05em .3em}.dr-list{margin:var(--space-4) 0 0;padding-left:var(--space-5);gap:var(--space-2);display:grid}.dr-list li::marker{color:var(--color-ink-3)}.dr-note{margin-top:var(--space-5);gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-control);background:var(--layer-ground);font-size:var(--text-meta);line-height:1.6;display:flex}.dr-note .dr-ico{color:var(--color-ink);margin-top:.2rem}.dr-prose .dr-note p{margin:0}.dr-pre{margin:var(--space-5) 0 0;border-radius:var(--radius-control);background:var(--layer-ground);border:1px solid #0000;overflow:hidden}.dr-pre-bar{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-h-md);padding:0 var(--space-2) 0 var(--space-4);border-bottom:0 solid #0000;display:flex}.dr-pre-bar .dr-ico svg{width:.875rem;height:.875rem}pre.dr-pre-body{padding:var(--space-4) var(--space-5);font-family:var(--font-family-mono);font-size:var(--text-mono-meta);color:var(--color-ink-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.75}.dr-pre-body:focus-visible{box-shadow:inset var(--ring);outline:none}.dr-pre-body code{font:inherit}.dr-tok-k,.dr-tok-n{color:var(--color-ink);font-weight:var(--weight-semibold)}.dr-tok-s{color:var(--gray-700)}.dr-endpoint{margin-top:var(--space-5);align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);min-height:calc(var(--control-h-md) + var(--space-4));border-radius:var(--radius-control);background:var(--layer-ground);border:1px solid #0000;flex-wrap:wrap;display:flex}code.dr-method{height:1.375rem;padding:0 var(--space-2);border-radius:var(--radius-tag);background:var(--color-ink);color:var(--layer-surface);font-family:var(--font-family-mono);font-size:var(--text-micro);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}code.dr-endpoint-url{min-width:0;font-family:var(--font-family-mono);font-size:var(--text-mono-meta);color:var(--color-ink-body);overflow-wrap:anywhere;flex:1}.dr-endpoint-copy{margin-left:auto;display:inline-flex}.dr-table{margin-top:var(--space-5)}.dr-table[data-at=desk]{display:none}@media(min-width:64rem){.dr-table[data-at=desk]{display:block}.dr-table[data-at=phone]{display:none}}code.dr-name{font-family:var(--font-family-mono);font-size:var(--text-mono-meta);font-weight:var(--weight-semibold);color:var(--color-ink)}code.dr-type{font-family:var(--font-family-mono);font-size:var(--text-mono-meta);color:var(--color-ink-3)}.dr-req{margin-left:var(--space-2);vertical-align:middle;display:inline-flex}.dr-row-card{gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.dr-row-card-name{align-items:center;min-width:0;display:inline-flex}.dr-row-card-desc{font-size:var(--text-meta);color:var(--color-ink-2);grid-column:1/-1;line-height:1.5}.dr-seq{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-12);padding-top:var(--space-6);border-top:0 solid #0000;flex-wrap:wrap;display:flex}.dr-seq-link{gap:var(--space-1);min-width:16rem;padding:var(--space-3) var(--space-5);border-radius:var(--radius-card);background:var(--layer-surface);box-shadow:var(--elevation-control);transition:background-color var(--duration-base) var(--ease-out);border:1px solid #0000;text-decoration:none;display:grid}.dr-seq-link:hover{background:var(--surface-hover)}.dr-seq-link:focus-visible{box-shadow:var(--ring);outline:none}.dr-seq-link[data-next]{text-align:right;justify-items:end;margin-left:auto}.dr-seq-dir{font-family:var(--font-family-ui);font-size:var(--text-meta);color:var(--color-ink-2)}.dr-seq-title{align-items:center;gap:var(--space-2);font-family:var(--font-family-ui);font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-ink);display:inline-flex}.dr-toc-help{margin:var(--space-4) 0 0;font-family:var(--font-family-ui);font-size:var(--text-meta);color:var(--color-ink-2);line-height:1.5}.dr-take{margin:var(--space-3) 0 var(--space-2);gap:var(--space-3);max-width:none;display:grid}.dr-take-win{border-radius:var(--radius-card);background:var(--layer-surface);box-shadow:var(--elevation-panel);isolation:isolate;border:1px solid #0000;overflow:hidden}.dr-take-shot{aspect-ratio:920/680;position:relative;overflow:hidden}.dr-take-img{width:164.348%;max-width:none;height:auto;display:block;position:absolute;top:-15.8824%;left:-32.1739%}.dr-take-img[data-theme-for=dark]{display:none}html[data-theme=dark] .dr-take-img[data-theme-for=dark]{display:block}html[data-theme=dark] .dr-take-img[data-theme-for=light]{display:none}.dr-take figcaption{max-width:var(--dr-article-w);font-family:var(--font-family-ui);font-size:var(--text-meta);color:var(--color-ink-2);line-height:1.45}@media(max-width:47.99rem){.dr-take-shot{aspect-ratio:343/330}.dr-take-img{width:334.513%;top:-73.1236%;left:-113.274%}}.dr-bar{top:var(--marketing-header-h);z-index:var(--z-sticky);padding:var(--space-2) var(--page-gutter);background:var(--layer-surface);border-bottom:0 solid #0000;position:sticky}.dr-bar-btn{align-items:center;gap:var(--space-3);width:100%;min-height:var(--target-min-coarse);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--layer-surface);font-family:var(--font-family-ui);font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--color-ink);cursor:pointer;transition:background-color var(--duration-base) var(--ease-out);border:1px solid #0000;display:flex}.dr-bar-btn:hover{background:var(--surface-hover)}.dr-bar-btn:focus-visible{box-shadow:var(--ring);outline:none}.dr-bar-text{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dr-bar-meta{font-weight:var(--weight-regular);color:var(--color-ink-2)}.dr-bar-caret{color:var(--color-ink-2)}.dr-results{padding-top:var(--space-1);gap:1px;display:grid}.dr-results-sep{background:var(--border-soft);height:1px;margin:var(--space-1) var(--space-3)}.dr-hit{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-3);text-decoration:none}.dr-hit-ico{color:var(--color-ink-2);margin-top:.2rem}.dr-hit[data-active] .dr-hit-ico,.dr-hit[data-active] .dr-hit-go{color:var(--color-ink)}.dr-hit-body{flex:1;gap:.125rem;min-width:0;display:grid}.dr-hit-path{font-size:var(--text-body);color:var(--color-ink-2);line-height:1.4}.dr-hit-path b{color:var(--color-ink);font-weight:var(--weight-semibold)}.dr-hit-sep{color:var(--color-ink-3)}.dr-hit-snip{font-size:var(--text-meta);color:var(--color-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.dr-hit-go{color:var(--color-ink-3);margin-top:.2rem}.dr-mark{color:var(--color-ink);font-weight:var(--weight-semibold);box-shadow:inset 0 -2px 0 var(--border-strong);background:0 0}.dr-results-label{margin-inline:var(--space-3)}.dr-results-label~.dr-hit .dr-hit-snip{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dr-pal-foot{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);background:var(--layer-ground);font-family:var(--font-family-ui);font-size:var(--text-meta);color:var(--color-ink-2);border-top:0 solid #0000;display:flex}.dr-pal-keys{gap:var(--space-4);display:inline-flex}.dr-pal-keys>span{align-items:center;gap:var(--space-1);display:inline-flex}.dr-sheet{gap:var(--space-2);display:grid}.dr-sheet-search{min-height:var(--control-h-form);padding:0 var(--space-2) 0 var(--space-4);border-radius:var(--radius-control);background:var(--form-field-fill);box-shadow:inset 0 0 0 1px var(--form-field-edge);transition:background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);border:0}.dr-sheet-search:focus-within{background:var(--layer-surface);box-shadow:inset 0 0 0 1px var(--field-focus-edge),var(--field-focus-halo)}.dr-sheet-search .cmdk-input{min-height:calc(var(--control-h-form) - 2px)}.dr-sheet .dr-index-list{margin-top:var(--space-3)}.dr-sheet .dr-index-link{min-height:var(--target-min-coarse);font-size:var(--text-body)}.dr-sheet-count{margin:var(--space-2) var(--space-3) 0;font-family:var(--font-family-ui);font-size:var(--text-meta);color:var(--color-ink-2)}.dr-sheet-empty{margin:var(--space-2) var(--space-3) 0;font-family:var(--font-family-ui);font-size:var(--text-body);color:var(--color-ink-2);line-height:1.55}@media(pointer:coarse){.dr-index-link{min-height:var(--target-min-coarse);align-items:center;display:flex}.dr-crumb a{min-height:var(--target-min-coarse);align-items:center;display:inline-flex}}@media(min-width:64rem){.dr-bar{display:none}.dr{grid-template-columns:var(--dr-rail-w) minmax(0,1fr);column-gap:calc(var(--space-12));align-items:start}.dr-help-inline{display:none}.dr-rail{gap:var(--space-5);top:var(--dr-sticky-top);max-height:calc(100vh - var(--dr-sticky-top) - var(--space-6));scrollbar-width:thin;padding:var(--space-1) var(--space-1) var(--space-6);margin:calc(var(--space-1) * -1);align-content:start;display:grid;position:sticky;overflow-y:auto}.dr-pre-body{white-space:pre;overflow-wrap:normal;overflow-x:auto}}@media(max-width:63.99rem){.dr{padding-top:var(--space-6)}.dr-seq-link{flex:100%;min-width:0}}.snav{top:var(--marketing-header-h);z-index:var(--z-sticky);background:var(--layer-ground);position:sticky}@supports (color:color-mix(in lab,red,red)){.snav{background:color-mix(in oklab,var(--layer-ground) 88%,transparent)}}.snav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:0 solid #0000}.snav-inner{min-height:calc(var(--control-h-sm) + var(--space-4));align-items:center;display:flex}.snav-pills{gap:var(--space-1);margin:0;padding:0;list-style:none;display:none}.snav-pill{min-height:var(--control-h-sm);padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--text-2);align-items:center;text-decoration:none;display:inline-flex}.snav-pill:hover{background:var(--surface-hover)}.snav-pill[aria-current=location]{background:var(--color-accent);color:var(--on-accent)}.snav-pill:focus-visible{box-shadow:var(--ring);outline:none}.snav-phone{align-items:center;gap:var(--space-2);min-height:var(--control-h-sm);padding:0 var(--space-3) 0 var(--space-4);border-radius:var(--radius-pill);background:var(--layer-surface);font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--color-ink);cursor:pointer;border:1px solid #0000;display:inline-flex}.snav-phone:hover{background:var(--surface-hover)}.snav-phone:focus-visible{box-shadow:var(--ring);outline:none}.snav-chev{color:var(--text-3);display:inline-flex}.snav-chev svg{width:var(--space-4);height:var(--space-4)}.snav-sheet{margin:0;padding:0;list-style:none;display:grid}.snav-sheet-row{min-height:var(--control-h-lg);padding:0 var(--space-2);border-radius:var(--radius-control);font-size:var(--text-body);color:var(--color-ink);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.snav-sheet-row:hover{background:var(--surface-hover)}.snav-sheet-row[aria-current=location]{font-weight:var(--weight-semibold)}[data-section]{scroll-margin-top:calc(var(--marketing-header-h) + var(--control-h-sm) + var(--space-6))}@media(min-width:48rem){.snav-pills{display:flex}.snav-phone{display:none}}.mkt-early-link{align-items:center;gap:var(--space-3);max-width:100%;min-height:var(--control-h-md);padding:var(--space-1) var(--space-4) var(--space-1) var(--space-2);background:var(--layer-surface);border-radius:var(--radius-pill);box-shadow:var(--elevation-control);font-size:var(--text-meta);line-height:var(--text-meta--line-height);font-weight:var(--weight-medium);color:var(--color-ink-body);transition:background-color var(--duration-base) var(--ease-out);border:1px solid #0000;justify-self:start;text-decoration:none;display:inline-flex}.mkt-early-link:hover{background:var(--surface-hover)}.mkt-early-link:focus-visible{box-shadow:var(--ring);outline:none}.mkt-early-link .status-pill{flex:none}.mkt-early-link__text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mkt-early-link__short{display:none}.mkt-early-link svg{width:var(--space-4);height:var(--space-4);color:var(--text-3);flex:none}@media(max-width:39.99rem){.mkt-early-link__full{display:none}.mkt-early-link__short{display:inline}}.mkt-cardhead{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-6);padding:var(--space-5) var(--space-7);border-bottom:0 solid #0000;flex-wrap:wrap;display:flex}.mkt-cardhead .kicker{margin:0}.mkt-cardhead__note{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2);margin:0}.mkt-pricing-early{margin-top:var(--space-9)}@media(min-width:48rem){.mkt-early__split{grid-template-columns:repeat(2,minmax(0,1fr))}}.mkt-early__cell{align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-7);background:var(--layer-surface);flex-direction:column;display:flex}.mkt-early__name{align-items:center;gap:var(--space-2) var(--space-3);font-family:var(--font-family-ui);font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight);letter-spacing:var(--text-h3--letter-spacing);color:var(--color-ink);flex-wrap:wrap;margin:0;display:flex}.mkt-early__body{font-size:var(--text-meta);color:var(--text-2);margin:0;line-height:1.55}.mkt-early__cell .mkt-waitlist{width:100%;margin-top:var(--space-2)}.mkt-early__cell .mkt-quiet-link{margin-top:auto}.mkt-pricing-offer{margin-top:var(--space-6)}.mkt-offer__head{gap:var(--gap-explain);padding:var(--space-7) var(--space-7) var(--space-6);display:grid}.mkt-offer__head .kicker{margin:0}.mkt-offer__lead{max-width:var(--mkt-measure-read);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-2);margin:0}.mkt-offer__facts{background:var(--border-soft);border-block:0 solid #0000;grid-template-columns:minmax(0,1fr);gap:1px;margin:0;display:grid}@media(min-width:48rem){.mkt-offer__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.mkt-offer__fact{gap:var(--gap-unit);padding:var(--space-6) var(--space-7);background:var(--layer-surface);align-content:start;display:grid}.mkt-offer__figure{font-family:var(--font-family-figure);font-size:var(--text-figure);line-height:1;font-weight:var(--text-figure--font-weight);letter-spacing:var(--text-figure--letter-spacing);font-variant-numeric:tabular-nums;color:var(--color-ink)}.mkt-offer__line{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2);margin:0}.mkt-offer__foot{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-7);padding:var(--space-5) var(--space-7);background:var(--layer-alert);flex-wrap:wrap;display:flex}.mkt-offer__limit{font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-ink);margin:0}.mkt-pricing-first{margin-top:0}.mkt-addons__list{margin:0;padding:0;list-style:none;display:grid}.mkt-addons__row{align-items:baseline;gap:var(--space-2) var(--space-6);padding:var(--space-5) var(--space-7);grid-template-columns:10rem minmax(0,1fr) auto;display:grid}.mkt-addons__row+.mkt-addons__row{border-top:0 solid #0000}.mkt-addons__name{font-family:var(--font-family-ui);font-size:var(--text-lead);font-weight:var(--weight-semibold);color:var(--color-ink)}.mkt-addons__job{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-2)}@media(max-width:47.99rem){.mkt-cardhead{padding:var(--space-4) var(--space-5)}.mkt-pricing-early{margin-top:var(--space-7)}.mkt-early__cell{padding:var(--space-5)}.mkt-offer__head{padding:var(--space-5) var(--space-5) var(--space-4)}.mkt-offer__fact{align-items:baseline;gap:var(--space-3);padding:var(--space-4) var(--space-5);grid-template-columns:6rem minmax(0,1fr)}.mkt-offer__foot{padding:var(--space-4) var(--space-5)}.mkt-offer__foot>.btn{width:100%}.mkt-addons__row{padding:var(--space-4) var(--space-5);grid-template-columns:minmax(0,1fr) auto}.mkt-addons__job{grid-area:2/1/auto/-1}}.mkt-pn{gap:var(--space-10);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media(min-width:64rem){.mkt-pn{gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.mkt-pn__say{gap:var(--space-3);align-content:start;min-width:0;display:grid}.mkt-pn__say .kicker{margin:0}.mkt-pn__title{max-width:18ch}.mkt-pn__practices{margin:var(--space-3) 0 0;border-top:0 solid #0000;padding:0;list-style:none;display:grid}.mkt-pn__practice{grid-template-columns:var(--space-5) minmax(0,1fr);gap:var(--space-3);padding-block:var(--space-4);border-bottom:0 solid #0000;display:grid}.mkt-pn__practice p{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-body);margin:0}.mkt-pn__practice strong{font-weight:var(--weight-semibold);color:var(--color-ink)}.mkt-pn__tick{padding-top:var(--space-1);color:var(--color-ink);display:inline-flex}.mkt-pn__tick svg{width:var(--space-4);height:var(--space-4)}.mkt-pn__next{scroll-margin-top:calc(var(--marketing-header-h) + var(--space-6))}.mkt-pn__steps{margin:0;padding:0;list-style:none;display:grid}.mkt-pn__step{grid-template-columns:var(--space-7) minmax(0,1fr);gap:var(--space-4);padding:var(--space-5) var(--space-7);display:grid}.mkt-pn__step+.mkt-pn__step{border-top:0 solid #0000}.mkt-pn__n{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--on-accent);font-family:var(--font-family-ui);font-size:var(--text-meta);font-weight:var(--text-figure--font-weight);font-variant-numeric:tabular-nums;place-items:center;display:grid}.mkt-pn__stepsay{gap:var(--gap-unit);min-width:0;display:grid}.mkt-pn__steptitle{font-family:var(--font-family-ui);font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--weight-semibold);color:var(--color-ink);margin:0}.mkt-pn__stepbody{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2);margin:0}.mkt-apply-alt{margin:var(--space-4) 0 0;font-size:var(--text-body-sm);line-height:var(--text-body--line-height);color:var(--text-2)}.mkt-apply-alt a,.mkt-apply-form .mkt-form-note a{padding-block:var(--space-3);margin-block:calc(-1 * var(--space-3));display:inline-block}.mkt-apply-alt a{color:var(--color-ink);font-weight:var(--weight-medium);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.mkt-apply-page{padding-block:calc(var(--marketing-header-h) + 3.5rem) var(--space-12)}.mkt-apply-head{gap:var(--space-3);justify-items:start;display:grid}.mkt-apply-head .mkt-display{font-size:var(--mkt-focus-title);max-width:none;overflow-x:clip}.mkt-offer{margin:var(--space-2) 0 0;flex-wrap:wrap;align-items:stretch;display:flex}.mkt-offer-cell{padding:0 var(--space-7);border-inline-start:0 solid #0000;align-content:start;gap:2px;display:grid}.mkt-offer-cell:first-child{border-inline-start:0;padding-inline-start:0}.mkt-offer-figure{font-family:var(--font-family-figure);font-size:var(--text-figure);line-height:1.1;font-weight:var(--text-figure--font-weight);letter-spacing:var(--text-figure--letter-spacing);font-variant-numeric:tabular-nums;color:var(--color-ink);margin:0}.mkt-offer-line{font-size:var(--text-body-sm);color:var(--text-2);margin:0;line-height:1.4}@media(max-width:47.99rem){.mkt-apply-page{padding-block-start:calc(var(--marketing-header-h) + var(--space-5));padding-block-end:var(--space-10)}.mkt-offer{gap:var(--space-3)}.mkt-offer-cell,.mkt-offer-cell:first-child{border-inline-start:0;gap:2px;padding:0}.mkt-offer-figure{font-size:var(--text-figure)}}.mkt-thanks{gap:var(--space-8);align-items:start;margin-block-start:var(--space-5);display:grid}@media(min-width:64rem){.mkt-thanks{gap:var(--space-11);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media(min-width:48rem){.mkt-thanks-main .mkt-offer{flex-wrap:nowrap}.mkt-thanks-main .mkt-offer-cell{padding-inline:var(--space-5)}.mkt-thanks-main .mkt-offer-cell:first-child{padding-inline-start:0}}.mkt-thanks-card .mkt-timeline-when{flex-direction:column}.mkt-thanks-card .mkt-timeline-row:nth-child(2) .mkt-timeline-abs{display:none}.mkt-thanks-card .mkt-timeline-row{padding-block:var(--space-5);gap:var(--space-3);grid-template-columns:4.5rem minmax(0,1fr)}.mkt-thanks-card .mkt-timeline-abs{white-space:nowrap;font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--text-3)}.mkt-thanks-week .mkt-apply-shot__frame{background:var(--layer-surface);border-radius:var(--radius-card);box-shadow:var(--elevation-panel);border:1px solid #0000;overflow:hidden}.mkt-thanks-week .mkt-apply-shot__frame img{block-size:auto;inline-size:100%;display:block}.mkt-thanks-main{gap:var(--space-4);justify-items:start;min-width:0;display:grid}.mkt-thanks-main .mkt-display{font-size:var(--mkt-focus-title)}.mkt-thanks-main .mkt-lede{max-width:32rem}.mkt-thanks-mark{border-radius:var(--radius-circle);background:var(--color-accent);block-size:3rem;inline-size:3rem;color:var(--on-accent);place-items:center;display:grid}.mkt-thanks-mark svg{block-size:1.375rem;inline-size:1.375rem}.mkt-thanks-terms{gap:var(--space-2);width:100%;margin-top:var(--space-4);display:grid}.mkt-thanks-side{gap:var(--space-6);min-width:0;display:grid}.mkt-thanks-card{padding:var(--space-2) var(--space-7);background:var(--layer-surface);border-radius:var(--radius-card);box-shadow:var(--elevation-card);border:1px solid #0000}.mkt-thanks-week{margin-top:var(--space-6);grid-column:1/-1}.mkt-fill{flex:1 0 auto}.mkt-door-stack{justify-items:center;gap:var(--space-6);inline-size:100%;max-inline-size:26rem;display:grid}.mkt-door-lines{gap:var(--space-2);text-align:center;display:grid}.mkt-door-lines p{margin:0}#app{flex-direction:column;min-height:100dvh;display:flex}#app>main,#app>div>main{flex-direction:column;flex:1 0 auto;display:flex}.mkt-apply-grid{gap:var(--space-8);margin-top:var(--space-9);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media(min-width:64rem){.mkt-apply-grid{gap:var(--space-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.mkt-apply-form{min-width:0}.mkt-apply-side{gap:var(--space-4);min-width:0;display:grid}@media(min-width:64rem){.mkt-apply-grid>.mkt-apply-side{position:sticky;inset-block-start:calc(var(--marketing-header-h) + var(--space-6))}}.mkt-apply-page .mkt-apply-head{text-align:center;justify-items:center}.mkt-apply-page .mkt-apply-grid{margin-top:var(--space-7);grid-template-columns:minmax(0,46rem);justify-content:center}.mkt-apply-page .mkt-apply-grid>.mkt-apply-side{position:static}.mkt-door{padding-block:var(--space-10);background:var(--layer-ground);min-block-size:calc(100svh - var(--site-pill-top) - var(--site-pill-h));place-items:center;display:grid}.mkt-apply-shot{gap:var(--space-3);margin:0;display:grid}html[data-theme=dark] .mkt-apply-side .mkt-apply-shot__frame{background:var(--layer-surface);border-radius:var(--radius-card);box-shadow:var(--elevation-panel);border:1px solid #0000;position:relative;overflow:hidden}html[data-theme=dark] .mkt-apply-side .mkt-apply-shot__frame img{visibility:hidden;block-size:auto;inline-size:100%;display:block}html[data-theme=dark] .mkt-apply-side .mkt-apply-shot__frame:after{--sk:var(--text-1)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .mkt-apply-side .mkt-apply-shot__frame:after{--sk:color-mix(in oklab, var(--text-1) 9%, transparent)}}html[data-theme=dark] .mkt-apply-side .mkt-apply-shot__frame:after{content:"";pointer-events:none;background:linear-gradient(var(--card-edge),var(--card-edge)) 0 56px / 100% 1px no-repeat,linear-gradient(var(--sk),var(--sk)) 24px 22px / 112px 12px no-repeat,linear-gradient(var(--sk),var(--sk)) 24px 104px / 58% 14px no-repeat,linear-gradient(var(--sk),var(--sk)) 24px 140px / 74% 14px no-repeat,linear-gradient(var(--sk),var(--sk)) 24px 176px / 44% 14px no-repeat,linear-gradient(var(--sk),var(--sk)) 42% 260px / 52% 14px no-repeat,linear-gradient(var(--sk),var(--sk)) 54% 296px / 40% 14px no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.mkt-apply-shot figcaption{font-size:var(--text-body-sm);line-height:var(--text-meta--line-height);color:var(--text-2);margin:0}.mkt-take{aspect-ratio:520/440;background:var(--layer-surface);border-radius:var(--radius-card);box-shadow:var(--elevation-panel);isolation:isolate;border:1px solid #0000;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 88px),#0000),linear-gradient(#000 calc(100% - 80px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 88px),#0000),linear-gradient(#000 calc(100% - 80px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.mkt-take-img{max-width:none;block-size:auto;inline-size:290.769%;display:block;position:absolute;inset-block-start:-3.1818%;inset-inline-start:-61.1538%}.mkt-take[data-for=phone]{aspect-ratio:343/360;display:none}.mkt-take[data-for=phone] .mkt-take-img{inline-size:100%;inset-block-start:-16.2593%;inset-inline-start:0}.mkt-take-img[data-theme-for=dark]{display:none}html[data-theme=dark] .mkt-take-img[data-theme-for=dark]{display:block}html[data-theme=dark] .mkt-take-img[data-theme-for=light]{display:none}@media(max-width:47.99rem){.mkt-take[data-for=desk]{display:none}.mkt-take[data-for=phone]{display:block;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000),linear-gradient(#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000),linear-gradient(#000 calc(100% - 56px),#0000)}}.mkt-promise{margin:var(--space-2) 0 0;border-block-start:0 solid #0000;padding:0;list-style:none;display:grid}.mkt-promise>li{padding:var(--space-3) 0;border-block-end:0 solid #0000;grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.mkt-promise-when{font-size:var(--text-caption);line-height:1.3;font-weight:var(--weight-regular);color:var(--text-2)}.mkt-promise b{font-size:var(--text-body);line-height:1.4;font-weight:var(--weight-medium);color:var(--color-ink)}.mkt-promise>li>span:not(.mkt-promise-when){font-size:var(--text-body-sm);color:var(--text-2);line-height:1.45}.mkt-apply-form .wizard{--form-card-pad:var(--space-7)}@media(max-width:47.99rem){.mkt-apply-form .wizard{--form-card-pad:var(--space-4)}}.mkt-apply-form .wizard>.wizard-body{padding-block-start:var(--space-7)}.mkt-apply-form .wizard .ui-section__title,.mkt-apply-form .wizard h2{font-size:var(--mkt-question);letter-spacing:-.02em;line-height:1.2}.mkt-apply-form .apply-summary{border-block-start:0}.mkt-apply-form .apply-summary-row{align-items:center;gap:var(--space-3);min-height:3rem;padding-block:var(--space-1);border-block-end:0;grid-template-columns:1.25rem 9.5rem minmax(0,1fr) auto}.mkt-apply-form .apply-summary-label{font-size:var(--text-body-sm);color:var(--text-2);display:contents}.mkt-apply-form .apply-summary-icon{color:var(--text-2);grid-column:1;display:inline-flex}.mkt-apply-form .apply-summary-icon svg{block-size:1rem;inline-size:1rem}.mkt-apply-form .apply-summary-row>.apply-summary-value{font-weight:var(--weight-medium);grid-column:3}.mkt-apply-form .apply-summary-row>.apply-summary-edit{grid-area:1/4}.mkt-apply-form .apply-heard{padding:var(--space-5);border-radius:var(--radius-card);background:var(--layer-sunken);gap:var(--space-3)}.mkt-apply-form .apply-heard-line{gap:var(--space-3);font-size:var(--text-body-sm);align-items:flex-start;line-height:1.5;display:flex}.mkt-apply-form .apply-heard-line svg{block-size:1rem;inline-size:1rem;color:var(--color-ink);flex:none;margin-block-start:3px}@media(max-width:47.99rem){.mkt-apply-form .apply-summary-row{grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:start}.mkt-apply-form .apply-summary-row>.apply-summary-value{grid-area:2/2}.mkt-apply-form .apply-summary-row>.apply-summary-edit{grid-area:1/3/3;align-self:center}.mkt-apply-form .apply-summary-icon{grid-row:1/3;align-self:center}}.mkt-apply-form .wizard-footer__count,.mkt-apply-form .wizard-footer .icon-trailing{display:none}.mkt-apply-form .wizard .form-footer.wizard-footer{background:0 0}.mkt-mv{gap:var(--space-9);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media(min-width:64rem){.mkt-mv{gap:var(--space-12);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.mkt-mv__part{gap:var(--space-4);align-content:start;min-width:0;display:grid}.mkt-mv__part .kicker{margin:0}.mkt-mv__mission{font-family:var(--font-family-title);font-size:var(--text-title);line-height:var(--text-title--line-height);font-weight:var(--text-title--font-weight);letter-spacing:var(--text-title--letter-spacing);color:var(--color-ink);text-wrap:pretty;margin:0}.mkt-mv__vision{font-size:var(--text-lead);line-height:var(--text-body--line-height);color:var(--color-ink-body);text-wrap:pretty;margin:0}.mkt-values__head,.mkt-values__row{gap:var(--space-6);padding:var(--space-5) var(--space-7);grid-template-columns:14rem minmax(0,1.2fr) minmax(0,1fr);display:grid}.mkt-values__head{padding-block:var(--space-3);background:var(--layer-alert);font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--text-3);border-bottom:0 solid #0000}.mkt-values__list{margin:0;padding:0;list-style:none;display:grid}.mkt-values__row+.mkt-values__row{border-top:0 solid #0000}.mkt-values__name{font-family:var(--font-family-ui);font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--weight-semibold);color:var(--color-ink);margin:0}.mkt-values__means{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-body);margin:0}.mkt-values__looks{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2);margin:0}.mkt-values__looks-label{color:var(--text-3);display:none}.mkt-about-values{padding-top:var(--space-12);border-top:0 solid #0000;margin-top:0}@media(min-width:48rem){.mkt-services{grid-template-columns:repeat(2,minmax(0,1fr))}}.mkt-services__cell{gap:var(--space-2);min-width:0;padding:var(--space-7);background:var(--layer-surface);align-content:start;display:grid}.mkt-services__cell .mkt-list{margin-top:var(--space-3)}#services{scroll-margin-top:calc(var(--marketing-header-h) + var(--space-6))}@media(max-width:63.99rem){.mkt-values__head{display:none}.mkt-values__row{gap:var(--space-2);padding:var(--space-5);grid-template-columns:minmax(0,1fr)}.mkt-values__looks-label{display:inline}}@media(max-width:47.99rem){.mkt-pn__step{padding:var(--space-4) var(--space-5)}.mkt-services__cell{padding:var(--space-5)}.mkt-about-values{padding-top:var(--space-9)}}.mkt-moments{background:var(--layer-surface);border-radius:var(--radius-card);box-shadow:var(--elevation-card);border:1px solid #0000;display:flex;overflow:hidden}.mkt-moment{align-items:flex-start;gap:var(--gap-unit);min-width:0;padding:var(--space-4) var(--space-5) var(--space-3);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;border-right:0 solid #0000;flex-direction:column;flex:1;display:flex;position:relative}.mkt-moment:last-child{border-right:0}.mkt-moment-what{font-family:var(--font-family-ui);font-size:var(--text-body);line-height:var(--text-label--line-height);font-weight:var(--weight-medium);color:var(--text-2)}.mkt-moment[aria-pressed=true] .mkt-moment-what{color:var(--color-ink)}.mkt-moment[aria-pressed=true]:after{content:"";background:var(--color-accent);inset-inline:0;block-size:2px;position:absolute;bottom:-1px}@media(hover:hover){.mkt-moment:hover{background:var(--surface-hover)}}.mkt-moment:focus-visible{box-shadow:var(--ring);outline:none}@media(max-width:47.99rem){.mkt-moment{padding:var(--space-3) var(--space-1) var(--gap-explain);align-items:center}.mkt-moment .time-mono{white-space:nowrap}}.mkt-fx{grid-template-columns:var(--mkt-feature-list-w) minmax(0,1fr);gap:var(--space-8);align-items:start;display:grid}.mkt-fx>*{min-width:0}.mkt-fx-list{top:var(--mkt-sticky-top);flex-direction:column;display:flex;position:sticky}.mkt-fx-row{justify-content:space-between;align-items:flex-start;gap:var(--space-3);inline-size:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;text-decoration:none;display:flex}.mkt-fx-name{font-family:var(--font-family-ui);font-size:var(--text-body);line-height:var(--text-label--line-height);font-weight:var(--weight-medium);color:var(--color-ink);display:block}.mkt-fx-line{margin-top:var(--space-1);font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2);display:block}.mkt-fx-row[aria-current=true],.mkt-fx-row[aria-selected=true]{background:var(--selected-bg)}@media(hover:hover){.mkt-fx-row:not([aria-current=true]):not([aria-selected=true]):hover{background:var(--surface-hover)}}.mkt-fx-row:focus-visible{box-shadow:var(--ring);outline:none}@media(max-width:63.99rem){.mkt-fx{grid-template-columns:minmax(0,1fr)}.mkt-fx-list{position:static}}.mkt-day{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;display:grid}.mkt-day>*{min-width:0}.mkt-day[data-frame=phone]{grid-template-columns:minmax(0,1fr) var(--mkt-phone-frame-w);gap:calc(var(--space-12) + var(--space-4))}.mkt-day-list{flex-direction:column;display:flex}.mkt-mom{grid-template-columns:var(--mkt-moment-time-w) minmax(0,1fr);gap:var(--space-4);inline-size:100%;padding-block:var(--space-4);text-align:left;cursor:pointer;border-radius:var(--radius-control);background:0 0;border:0;border-top:0 solid #0000;display:grid}.mkt-mom:first-child{border-top:0}.mkt-mom .time-mono{padding-top:var(--space-1)}.mkt-mom-title{font-family:var(--font-family-ui);font-size:var(--text-body);line-height:var(--text-label--line-height);font-weight:var(--weight-semibold);color:var(--text-2);margin:0}.mkt-mom[aria-pressed=true] .mkt-mom-title,.mkt-mom[aria-current=true] .mkt-mom-title{color:var(--color-ink)}.mkt-mom-body{margin:var(--space-1) 0 0;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-body);text-wrap:pretty}.mkt-mom .status-pill{margin-top:var(--gap-explain)}.mkt-mom:focus-visible{box-shadow:var(--ring);outline:none}.mkt-mom-pic{padding:var(--space-1) 0 var(--space-4)}.mkt-day-frame{top:var(--mkt-sticky-top);position:sticky}@media(max-width:63.99rem){.mkt-day,.mkt-day[data-frame=phone]{grid-template-columns:minmax(0,1fr)}.mkt-day-frame{position:static}}@media(max-width:47.99rem){.mkt-mom{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.mkt-calc{background:var(--layer-surface);border-radius:var(--radius-card);box-shadow:var(--elevation-card);border:1px solid #0000;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid;overflow:hidden}.mkt-calc-in{gap:var(--space-6);padding:var(--space-7);flex-direction:column;display:flex}.mkt-calc-out{gap:var(--gap-step);padding:var(--space-7);background:var(--layer-band);border-left:0 solid #0000;flex-direction:column;display:flex}.mkt-calc-total{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.mkt-calc-figure{font-family:var(--font-family-figure);font-size:var(--text-figure);line-height:var(--text-figure--line-height);font-weight:var(--text-figure--font-weight);letter-spacing:var(--text-figure--letter-spacing);font-variant-numeric:tabular-nums;color:var(--color-ink)}.mkt-calc-lines{flex-direction:column;display:flex}.mkt-calc-line{justify-content:space-between;gap:var(--space-4);padding-block:var(--gap-explain);font-size:var(--text-body);line-height:var(--text-label--line-height);color:var(--color-ink-body);border-bottom:0 solid #0000;display:flex}.mkt-calc-line[data-quiet]{color:var(--text-2)}.mkt-calc-amount{font-family:var(--font-family-ui);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-ink);white-space:nowrap}@media(max-width:47.99rem){.mkt-calc{grid-template-columns:minmax(0,1fr)}.mkt-calc-in,.mkt-calc-out{padding:var(--space-5) var(--space-4)}.mkt-calc-out{border-bottom:0 solid #0000;border-left:0;order:-1}}.mkt-doc{grid-template-columns:var(--mkt-toc-w) minmax(0,1fr);gap:var(--space-11);align-items:start;display:grid}.mkt-doc>*{min-width:0}.mkt-toc{top:var(--mkt-sticky-top);gap:var(--space-1);padding:var(--space-2);background:var(--layer-surface);border-radius:var(--radius-card);box-shadow:var(--elevation-card);border:1px solid #0000;flex-direction:column;display:flex;position:sticky}.mkt-toc a{gap:var(--gap-explain);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);font-size:var(--text-meta);line-height:var(--text-label--line-height);color:var(--text-2);text-decoration:none;display:flex}@media(hover:hover){.mkt-toc a:hover{background:var(--surface-hover)}}.mkt-toc a[aria-current]{color:var(--color-ink)}.mkt-toc a:focus-visible{box-shadow:var(--ring);outline:none}.mkt-doc-section{padding-block:var(--space-7);scroll-margin-top:var(--mkt-sticky-top);border-top:0 solid #0000}.mkt-doc-section:first-child{border-top:0;padding-top:0}.mkt-doc-n{margin-right:var(--gap-explain);font-family:var(--font-family-ui);font-variant-numeric:tabular-nums;color:var(--text-3)}.mkt-doc-fact{grid-template-columns:minmax(0,1fr) var(--mkt-fact-source-w);gap:var(--space-6);padding-block:var(--space-3);border-top:0 solid #0000;display:grid}.mkt-doc-fact-source{color:var(--text-2);text-align:right}@media(max-width:63.99rem){.mkt-doc{grid-template-columns:minmax(0,1fr)}.mkt-toc{display:none}.mkt-doc-fact{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.mkt-doc-fact-source{text-align:left}}.mkt-track{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.mkt-track:before{content:"";inset-inline:0;top:calc(var(--mkt-track-dot) / 2 - 1px);background:var(--border);block-size:2px;position:absolute}.mkt-stage{padding-inline-end:var(--space-6);position:relative}.mkt-stage-marker{z-index:1;block-size:var(--mkt-track-dot);padding-inline:var(--space-3);border-radius:var(--radius-tag);background:var(--layer-surface);color:var(--text-2);border:1px solid #0000;align-items:center;display:inline-flex;position:relative}.mkt-stage[data-now] .mkt-stage-marker{background:var(--color-accent);border-color:var(--color-accent);color:var(--on-accent)}.mkt-stage-items{gap:var(--space-3);margin:var(--gap-step) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.mkt-stage-name{font-size:var(--text-body);line-height:var(--text-label--line-height);font-weight:var(--weight-semibold);color:var(--color-ink);display:block}.mkt-stage-line{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2);display:block}@media(max-width:47.99rem){.mkt-track{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.mkt-track:before{inset-inline:calc(var(--mkt-track-dot) / 2 - 1px) auto;block-size:auto;inline-size:2px;top:0;bottom:0}.mkt-stage{padding-inline-end:0}}.mkt-letter{max-width:var(--mkt-letter-measure)}.mkt-letter p{margin:var(--space-4) 0 0;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-body);text-wrap:pretty}.mkt-dl{grid-template-columns:var(--mkt-letter-term-w) minmax(0,1fr);border-top:0 solid #0000;margin:0;display:grid}.mkt-dl dt,.mkt-dl dd{padding-block:var(--space-4);font-size:var(--text-body);border-bottom:0 solid #0000;margin:0}.mkt-dl dt{line-height:var(--text-label--line-height);font-weight:var(--weight-semibold);color:var(--color-ink)}.mkt-dl dd{line-height:var(--text-body--line-height);color:var(--color-ink-body)}@media(max-width:47.99rem){.mkt-dl{grid-template-columns:minmax(0,1fr)}.mkt-dl dt{padding-bottom:var(--space-1);border-bottom:0}.mkt-dl dd{padding-top:0}}.isl,.arrive{--surface:var(--layer-surface);--ground:var(--layer-ground);--ink:var(--text-1);--body:var(--text-1);--t2:var(--text-2);--t3:var(--text-3);--hover:var(--surface-hover);--soft:var(--surface-hover);--soft-hover:var(--surface-pressed);--accent:var(--color-accent);--ui:var(--font-family-ui)}@media(min-width:48rem)and (max-width:79.99rem)and (max-height:820px){.mkt-section.mkt-fill{padding-block:var(--space-3)}.mkt-section.mkt-fill>.mkt-wrap{padding-block:0}.mkt-apply-page{padding-block:calc(var(--marketing-header-h) + var(--space-5)) var(--space-8)}.mkt-apply-page .mkt-offer{display:none}.mkt-apply-page .mkt-apply-grid{margin-top:var(--space-3)}.mkt-section.mkt-fill:not(.mkt-apply-page) .mkt-apply-grid{margin-top:0}.mkt-apply-page .mkt-apply-head .mkt-display{font-size:var(--text-title);font-weight:var(--text-title--font-weight);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing)}}}@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.w-48{width:calc(var(--spacing) * 48)}.w-fit{width:fit-content}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.gap-3{gap:calc(var(--spacing) * 3)}.gap-6{gap:calc(var(--spacing) * 6)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-night{background-color:var(--color-night)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.text-justify{text-align:justify}.text-wrap{text-wrap:wrap}.text-ink-2{color:var(--color-ink-2)}.text-snow{color:var(--color-snow)}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.lg\:bg-transparent{background-color:#0000}.lg\:text-ink{color:var(--color-ink)}}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/inter-var-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/inter-var-latin.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+2190-2199,U+2212,U+2215,U+2260,U+2264-2265,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../../../fonts/inter-var-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../../../fonts/inter-var-italic-latin.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+2190-2199,U+2212,U+2215,U+2260,U+2264-2265,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/jetbrains-mono-500.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/jetbrains-mono-600.woff2)format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/outfit-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/outfit-latin-wght-normal.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:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spline-sans-mono-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spline-sans-mono-latin-400.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:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/spline-sans-mono-latin-ext-500.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/spline-sans-mono-latin-500.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:Mono Punct;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/inter-var-latin.woff2)format("woff2");unicode-range:U+2C,U+2E}:root[data-theme=dark],[data-theme=dark]:not(:root){--gray-50:#0a0a0a;--gray-100:#18181b;--gray-200:#27272a;--gray-300:#3f3f46;--gray-400:#52525b;--gray-500:#71717a;--gray-600:#a1a1aa;--gray-700:#d4d4d8;--gray-800:#e4e4e7;--gray-900:#f4f4f5;--gray-950:#fafafa;--field-focus-edge:transparent;--field-focus-halo:0 0 0 0 transparent;--accent-50:var(--gray-200);--accent-100:var(--gray-300);--accent-200:var(--gray-400);--accent-500:var(--gray-700);--accent-600:var(--gray-950);--accent-700:var(--gray-800);--on-accent:var(--gray-50);--layer-ground:var(--gray-50);--layer-surface:var(--gray-100);--layer-chrome:var(--gray-100);--color-data:var(--color-ink);--layer-sunken:var(--gray-50);--layer-band:var(--layer-surface);--layer-well:#f7f7f8}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],[data-theme=dark]:not(:root){--layer-well:color-mix(in srgb, var(--gray-100) 50%, var(--gray-50))}}:root[data-theme=dark],[data-theme=dark]:not(:root){--card-sunken:var(--gray-50);--card-filled-hover:var(--gray-300);--card-filled-selected:var(--gray-400);--card-filled:var(--gray-200);--card-tag-fill:var(--gray-300);--card-tag-ink:var(--color-ink);--card-track:var(--gray-300);--card-divider:var(--gray-300);--seg-track-in:var(--gray-200);--seg-picked-in:var(--gray-300);--signal-late-bg:var(--gray-400);--signal-late-bg-hover:#8f8f97}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],[data-theme=dark]:not(:root){--signal-late-bg-hover:color-mix(in oklab, var(--gray-400) 88%, var(--color-ink))}}:root[data-theme=dark],[data-theme=dark]:not(:root){--signal-late-ink:var(--color-ink);--tag-state-bg:var(--signal-soft-bg);--tag-state-ink:var(--color-ink);--tag-due-ink:var(--color-ink);--seg-track-canvas:var(--layer-surface);--seg-picked-canvas:var(--gray-200);--board-shimmer-peak:#3a3a40;--board-col-tone:var(--layer-sunken);--board-card:var(--gray-100);--board-card-shadow:0 0 0 0 transparent;--board-card-up:var(--board-card);--board-card-fill:var(--gray-200);--board-card-head:#eeeef0}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],[data-theme=dark]:not(:root){--board-card-head:color-mix(in oklab, var(--gray-200) 35%, var(--gray-100))}}:root[data-theme=dark],[data-theme=dark]:not(:root){--board-card-well:#f7f7f8}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],[data-theme=dark]:not(:root){--board-card-well:color-mix(in oklab, var(--gray-50) 55%, var(--gray-100))}}:root[data-theme=dark],[data-theme=dark]:not(:root){--tile-fill:#ebebed}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],[data-theme=dark]:not(:root){--tile-fill:color-mix(in oklab, var(--gray-200) 55%, var(--gray-100))}}:root[data-theme=dark],[data-theme=dark]:not(:root){--tile-fill-hover:var(--gray-200);--text-disabled:var(--gray-400);--signal-filled-bg:var(--gray-400);--signal-filled-ink:var(--color-ink);--signal-filled-edge:transparent;--signal-filled-weight:var(--weight-semibold);--signal-outlined-edge:transparent;--signal-outlined-ink:var(--color-ink);--signal-outlined-bg:var(--gray-300);--signal-soft-bg:var(--gray-200);--signal-outlined-weight:var(--weight-medium);--block-firm-bg:var(--layer-raised)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],[data-theme=dark]:not(:root){--block-firm-bg:color-mix(in oklab, var(--layer-raised) 88%, var(--color-ink))}}:root[data-theme=dark],[data-theme=dark]:not(:root){--block-firm-ring:none;--block-now-ring:none;--signal-soft-bg:#0a0a0a}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],[data-theme=dark]:not(:root){--signal-soft-bg:color-mix(in oklab, var(--color-ink) 9%, var(--layer-surface))}}:root[data-theme=dark],[data-theme=dark]:not(:root){--signal-soft-ink:var(--color-ink-2);--toast-bg:var(--signal-soft-bg);--toast-ink:var(--color-ink);--toast-edge:var(--border-control);--status-pill-tint:0%;--layer-alert:var(--layer-sunken);--selected-bg:var(--gray-200);--rail-current-bg:var(--gray-200);--color-paper:var(--layer-ground);--color-ink:var(--gray-900);--color-ink-body:var(--gray-700);--color-ink-2:var(--gray-600);--color-ink-3:var(--color-ink-2);--text-1:var(--color-ink);--text-2:var(--color-ink-2);--text-3:var(--color-ink-3);--color-night:var(--gray-50);--color-night-s:var(--gray-100);--color-snow:var(--gray-950);--color-snow-dim:var(--gray-600);--color-accent:var(--accent-600);--color-surface:var(--layer-surface);--color-surface-2:var(--gray-200);--color-line:var(--gray-200);--border-soft:var(--gray-200);--border:var(--gray-200);--border-strong:var(--gray-300);--border-draft:var(--gray-500);--line-1:var(--gray-100);--line-2:var(--gray-200);--line-3:var(--gray-300);--border-input:var(--gray-500);--border-input-hover:var(--gray-600);--border-control:var(--gray-300);--border-control-2:var(--gray-300);--border-pin:var(--gray-300);--border-hover:var(--gray-300);--surface-tint-2:var(--gray-100);--surface-tint:var(--gray-100);--surface-hover:var(--gray-200);--surface-hover-2:var(--gray-200);--surface-hover-3:var(--gray-200);--surface-fill:var(--gray-200);--surface-pressed:var(--gray-300);--overlay:#0009;--on-ink-strong:#fafafad9}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],[data-theme=dark]:not(:root){--on-ink-strong:color-mix(in srgb, var(--gray-50) 85%, transparent)}}:root[data-theme=dark],[data-theme=dark]:not(:root){--on-ink-dim:#fafafa9e}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],[data-theme=dark]:not(:root){--on-ink-dim:color-mix(in srgb, var(--gray-50) 62%, transparent)}}:root[data-theme=dark],[data-theme=dark]:not(:root){--on-ink-muted:#fafafabf}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],[data-theme=dark]:not(:root){--on-ink-muted:color-mix(in srgb, var(--gray-50) 75%, transparent)}}:root[data-theme=dark],[data-theme=dark]:not(:root){--donut-ramp-0:#0a0a0ae0}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],[data-theme=dark]:not(:root){--donut-ramp-0:color-mix(in srgb, var(--gray-950) 88%, transparent)}}:root[data-theme=dark],[data-theme=dark]:not(:root){--donut-ramp-1:#0a0a0aa8}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],[data-theme=dark]:not(:root){--donut-ramp-1:color-mix(in srgb, var(--gray-950) 66%, transparent)}}:root[data-theme=dark],[data-theme=dark]:not(:root){--donut-ramp-2:#0a0a0a7a}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],[data-theme=dark]:not(:root){--donut-ramp-2:color-mix(in srgb, var(--gray-950) 48%, transparent)}}:root[data-theme=dark],[data-theme=dark]:not(:root){--donut-ramp-3:#0a0a0a57}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],[data-theme=dark]:not(:root){--donut-ramp-3:color-mix(in srgb, var(--gray-950) 34%, transparent)}}:root[data-theme=dark],[data-theme=dark]:not(:root){--donut-ramp-4:#0a0a0a38}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],[data-theme=dark]:not(:root){--donut-ramp-4:color-mix(in srgb, var(--gray-950) 22%, transparent)}}:root[data-theme=dark],[data-theme=dark]:not(:root){--donut-ramp-5:#0a0a0a24}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],[data-theme=dark]:not(:root){--donut-ramp-5:color-mix(in srgb, var(--gray-950) 14%, transparent)}}:root[data-theme=dark],[data-theme=dark]:not(:root){--btn-primary-bg:var(--accent-600);--btn-primary-fg:var(--on-accent);--btn-primary-bg-hover:var(--accent-700);--btn-primary-bg-active:var(--accent-500);--btn-disabled-bg:var(--gray-200);--btn-disabled-fg:var(--gray-400);--btn-disabled-edge:var(--border-field);--btn-disabled-quiet-fg:var(--color-ink-3);--accent-tint:var(--accent-50);--accent-tint-hover:var(--accent-100);--elevation-attached:inset 0 1px 0 #ffffff0a, 0 4px 20px #0000004d;--elevation-card:0 0 0 0 transparent;--elevation-card-sm:0 0 0 0 transparent;--elevation-control:inset 0 1px 0 #ffffff0a, 0 1px 2px #0006;--elevation-panel:inset 0 1px 0 #ffffff0f, 0 20px 60px #0000008c;--elevation-modal:inset 0 1px 0 #ffffff12, 0 30px 80px #000000a6;--surface-page:var(--layer-ground);--surface-ground-alt:var(--gray-100);--card-edge:transparent;--elevation-toast:0 6px 16px #0000008c, 0 20px 48px #0000008c;--surface-raised:var(--gray-200);--surface-sunken:var(--layer-sunken);--layer-raised:var(--surface-raised);--layer-overlay:var(--surface-raised);--elevation-card-hover:var(--elevation-card);--elevation-card-press:var(--elevation-card);--border-field:var(--gray-300);--border-field-hover:var(--gray-400);--on-ink-faint:#fafafa2e}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],[data-theme=dark]:not(:root){--on-ink-faint:color-mix(in srgb, var(--gray-50) 18%, transparent)}}[data-theme=light]:not(:root){--card-sunken:var(--gray-100);--card-filled:var(--layer-sunken);--card-tag-fill:var(--layer-surface);--card-track:var(--gray-200);--card-divider:var(--gray-200);--card-tag-ink:var(--color-ink);--signal-late-bg:var(--color-ink);--signal-late-bg-hover:var(--gray-800);--signal-late-ink:var(--layer-surface);--tag-state-bg:var(--signal-soft-bg);--tag-state-ink:var(--color-ink);--tag-due-ink:var(--color-ink);--seg-track-canvas:var(--card-sunken);--seg-picked-canvas:var(--layer-surface);--board-shimmer-peak:#e4e4e7;--board-col-tone:var(--gray-100);--board-card:var(--layer-surface);--board-card-shadow:0 1px 2px #0a0a0a0d;--board-card-up:var(--board-card);--board-card-fill:var(--gray-200);--board-card-head:var(--gray-50);--board-card-well:var(--layer-sunken);--tile-fill:var(--layer-sunken);--tile-fill-hover:var(--gray-200);--gray-50:#fafafa;--gray-100:#f4f4f5;--gray-200:#e4e4e7;--gray-300:#d4d4d8;--gray-400:#a1a1aa;--gray-500:#71717a;--gray-600:#52525b;--gray-700:#3f3f46;--gray-800:#27272a;--gray-900:#18181b;--gray-950:#0a0a0a;--accent-50:var(--gray-200);--accent-100:var(--gray-300);--accent-200:var(--gray-400);--accent-500:var(--gray-700);--accent-600:var(--gray-950);--accent-700:var(--gray-800);--on-accent:#fff;--layer-ground:var(--color-paper);--layer-surface:#fff;--layer-chrome:var(--layer-surface);--color-data:var(--color-ink);--layer-sunken:var(--gray-100);--layer-band:var(--layer-surface);--layer-well:var(--gray-200);--text-disabled:var(--gray-400);--color-paper:var(--gray-50);--color-ink:var(--gray-950);--color-ink-body:var(--gray-800);--color-ink-2:var(--gray-600);--color-ink-3:var(--color-ink-2);--text-1:var(--color-ink);--text-2:var(--color-ink-2);--text-3:var(--color-ink-3);--color-night:var(--gray-950);--color-snow:#fff;--color-snow-dim:var(--gray-400);--color-accent:var(--accent-600);--color-surface:var(--layer-surface);--color-surface-2:var(--gray-100);--color-line:var(--gray-200);--border-soft:var(--gray-100);--border:var(--gray-200);--border-strong:var(--gray-400);--border-draft:var(--gray-400);--line-1:var(--gray-100);--line-2:var(--gray-200);--line-3:var(--gray-300);--border-input:var(--gray-200);--border-input-hover:var(--gray-400);--border-control:var(--gray-300);--border-control-2:var(--gray-300);--border-pin:var(--gray-300);--border-hover:var(--gray-300);--surface-tint-2:var(--gray-50);--surface-tint:var(--gray-50);--surface-hover:var(--gray-100);--surface-hover-2:var(--gray-100);--surface-hover-3:var(--gray-100);--surface-fill:var(--gray-100);--surface-pressed:var(--gray-200);--overlay:#0a0a0a73;--on-ink-strong:#ffffffd9;--on-ink-dim:#ffffff9e;--on-ink-muted:#ffffffbf;--layer-alert:var(--gray-50);--selected-bg:var(--signal-soft-bg);--signal-filled-bg:var(--color-ink);--signal-filled-ink:var(--layer-surface);--signal-filled-edge:var(--color-ink);--signal-filled-weight:var(--weight-medium);--signal-outlined-bg:var(--gray-200);--signal-outlined-weight:var(--weight-semibold);--block-firm-bg:var(--layer-surface);--block-firm-ring:inset 0 0 0 var(--signal-outlined-w) var(--signal-outlined-edge);--block-now-ring:inset 0 0 0 2px var(--color-ink);--signal-outlined-edge:transparent;--signal-outlined-ink:var(--color-ink);--signal-soft-bg:var(--gray-100);--signal-soft-ink:var(--color-ink-2);--toast-bg:var(--signal-filled-bg);--toast-ink:var(--signal-filled-ink);--toast-edge:var(--signal-filled-bg);--donut-ramp-0:#0a0a0ae0;--donut-ramp-1:#0a0a0aa8;--donut-ramp-2:#0a0a0a7a;--donut-ramp-3:#0a0a0a57;--donut-ramp-4:#0a0a0a38;--donut-ramp-5:#0a0a0a24;--btn-primary-bg:var(--accent-600);--btn-primary-fg:var(--on-accent);--btn-primary-bg-hover:var(--accent-700);--btn-primary-bg-active:var(--accent-500);--btn-disabled-bg:var(--gray-200);--btn-disabled-fg:var(--gray-400);--btn-disabled-edge:var(--border-field);--btn-disabled-quiet-fg:var(--color-ink-3);--accent-tint:var(--accent-50);--accent-tint-hover:var(--accent-100);--elevation-attached:0 1px 2px #0a0a0a0f;--elevation-card:0 1px 2px #0a0a0a0a, 0 8px 24px #0a0a0a0d;--elevation-card-sm:0 1px 2px #0a0a0a0a, 0 4px 12px #0a0a0a0a;--elevation-control:0 1px 2px #0a0a0a0d;--elevation-panel:0 12px 32px #0a0a0a1a, 0 1px 2px #0a0a0a0f;--elevation-modal:0 24px 64px #0a0a0a2e;--surface-page:var(--layer-ground);--surface-ground-alt:var(--gray-100);--card-edge:transparent;--elevation-toast:var(--elevation-panel);--surface-raised:var(--layer-surface);--surface-sunken:var(--layer-sunken);--layer-raised:var(--surface-raised);--layer-overlay:var(--surface-raised);--elevation-card-hover:var(--elevation-card);--elevation-card-press:var(--elevation-card);--border-field:var(--border);--border-field-hover:var(--border-strong);--on-ink-faint:#ffffff29}[data-theme]:not(:root){--color-accent-l:#676767}@supports (color:color-mix(in lab,red,red)){[data-theme]:not(:root){--color-accent-l:color-mix(in srgb, var(--color-accent), white 38%)}}[data-theme]:not(:root){--color-accent-d:#0a0a0a}@supports (color:color-mix(in lab,red,red)){[data-theme]:not(:root){--color-accent-d:color-mix(in srgb, var(--color-accent), var(--color-ink) 20%)}}[data-theme]:not(:root){--color-data-wash:var(--color-data)}@supports (color:color-mix(in lab,red,red)){[data-theme]:not(:root){--color-data-wash:color-mix(in oklab, var(--color-data) 8%, transparent)}}[data-theme]:not(:root){--data-1:var(--color-data)}@supports (color:color-mix(in lab,red,red)){[data-theme]:not(:root){--data-1:color-mix(in oklab, var(--color-data) 20%, transparent)}}[data-theme]:not(:root){--data-2:var(--color-data)}@supports (color:color-mix(in lab,red,red)){[data-theme]:not(:root){--data-2:color-mix(in oklab, var(--color-data) 32%, transparent)}}[data-theme]:not(:root){--data-3:var(--color-data)}@supports (color:color-mix(in lab,red,red)){[data-theme]:not(:root){--data-3:color-mix(in oklab, var(--color-data) 45%, transparent)}}[data-theme]:not(:root){--data-4:var(--color-data)}@supports (color:color-mix(in lab,red,red)){[data-theme]:not(:root){--data-4:color-mix(in oklab, var(--color-data) 58%, transparent)}}[data-theme]:not(:root){--data-5:var(--color-data)}@supports (color:color-mix(in lab,red,red)){[data-theme]:not(:root){--data-5:color-mix(in oklab, var(--color-data) 72%, transparent)}}[data-theme]:not(:root){--data-6:var(--color-data);--color-danger:var(--color-ink);--color-success:var(--signal-soft-ink);--color-warning:var(--color-ink);--color-danger-mark:var(--color-ink);--color-warning-mark:var(--color-ink-2);--color-warning-text:var(--color-ink);--color-success-mark:var(--color-ink-3);--signal-dot-caution:var(--color-ink-2);--color-info:var(--color-ink-2);--color-danger-bg:var(--signal-soft-bg);--color-success-bg:var(--signal-soft-bg);--color-warning-bg:var(--signal-soft-bg);--color-info-bg:var(--signal-soft-bg);--color-warning-bg-soft:var(--signal-soft-bg);--color-danger-bg-soft:var(--signal-soft-bg);--color-danger-strong:var(--color-ink);--color-danger-strong-bg:var(--signal-soft-bg);--color-danger-strong-bg-2:var(--signal-soft-bg);--color-danger-strong-bg-soft:var(--signal-soft-bg);--color-success-strong:var(--signal-soft-ink);--color-success-strong-bg:var(--signal-soft-bg);--color-warning-strong:var(--color-ink-body);--color-warning-strong-bg:var(--signal-soft-bg);--color-warning-deep:var(--color-ink-body);--color-info-strong:var(--color-ink-2);--banner-info:var(--color-ink-2);--banner-info-bg:var(--signal-soft-bg);--banner-success:var(--color-ink-2);--banner-success-bg:var(--signal-soft-bg);--banner-warning:var(--color-ink);--banner-warning-bg:var(--signal-outlined-bg);--banner-danger:var(--color-ink);--banner-danger-bg:var(--signal-outlined-bg);--on-ink-danger:var(--on-ink-strong);--on-ink-warning:var(--on-ink-strong);--tone-success:var(--color-ink-2);--tone-danger:var(--color-ink);--tone-danger-bg:var(--signal-soft-bg);--tone-warning:var(--color-ink-body);--tone-neutral:var(--color-ink-2);--tone-info:var(--color-ink-2);--range-end-bg:var(--color-ink);--range-end-ink:var(--color-paper);--chart-1:var(--color-ink);--chart-2:#0a0a0aa8}@supports (color:color-mix(in lab,red,red)){[data-theme]:not(:root){--chart-2:color-mix(in oklab, var(--color-ink) 66%, transparent)}}[data-theme]:not(:root){--chart-3:#0a0a0a7a}@supports (color:color-mix(in lab,red,red)){[data-theme]:not(:root){--chart-3:color-mix(in oklab, var(--color-ink) 48%, transparent)}}[data-theme]:not(:root){--chart-4:#0a0a0a57}@supports (color:color-mix(in lab,red,red)){[data-theme]:not(:root){--chart-4:color-mix(in oklab, var(--color-ink) 34%, transparent)}}[data-theme]:not(:root){--chart-5:#0a0a0a38}@supports (color:color-mix(in lab,red,red)){[data-theme]:not(:root){--chart-5:color-mix(in oklab, var(--color-ink) 22%, transparent)}}[data-theme]:not(:root){--chart-6:#0a0a0a1f}@supports (color:color-mix(in lab,red,red)){[data-theme]:not(:root){--chart-6:color-mix(in oklab, var(--color-ink) 12%, transparent)}}[data-theme]:not(:root){--chart-bar-foot:#0a0a0a}@supports (color:color-mix(in lab,red,red)){[data-theme]:not(:root){--chart-bar-foot:color-mix(in oklab, var(--color-ink) 72%, var(--surface-page))}}[data-theme]:not(:root){--chart-grid:#0a0a0a14}@supports (color:color-mix(in lab,red,red)){[data-theme]:not(:root){--chart-grid:color-mix(in oklab, var(--color-ink) 8%, transparent)}}[data-theme]:not(:root){--heat-1:#0a0a0a}@supports (color:color-mix(in lab,red,red)){[data-theme]:not(:root){--heat-1:color-mix(in oklab, var(--color-ink) 7%, var(--layer-surface))}}[data-theme]:not(:root){--heat-2:#0a0a0a}@supports (color:color-mix(in lab,red,red)){[data-theme]:not(:root){--heat-2:color-mix(in oklab, var(--color-ink) 20%, var(--layer-surface))}}[data-theme]:not(:root){--heat-3:#0a0a0a}@supports (color:color-mix(in lab,red,red)){[data-theme]:not(:root){--heat-3:color-mix(in oklab, var(--color-ink) 40%, var(--layer-surface))}}[data-theme]:not(:root){--heat-4:#0a0a0a}@supports (color:color-mix(in lab,red,red)){[data-theme]:not(:root){--heat-4:color-mix(in oklab, var(--color-ink) 66%, var(--layer-surface))}}[data-theme]:not(:root){--heat-5:var(--color-ink);--chart-track:var(--surface-fill);--ring:0 0 0 2px var(--color-surface), 0 0 0 4px var(--gray-500);--ring-inset:inset 0 0 0 2px var(--color-surface), inset 0 0 0 4px var(--gray-950);--btn-danger-bg:var(--color-surface);--btn-danger-fg:var(--color-ink);--btn-danger-line:var(--border-field);--btn-danger-bg-hover:var(--surface-hover);--btn-danger-fg-hover:var(--color-ink);--btn-danger-bg-active:var(--surface-pressed);--accent-hover:var(--accent-700);--accent-pressed:var(--accent-700);--danger-hover:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){[data-theme]:not(:root){--danger-hover:color-mix(in srgb, var(--color-danger), var(--color-ink) 12%)}}[data-theme]:not(:root){--danger-pressed:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){[data-theme]:not(:root){--danger-pressed:color-mix(in srgb, var(--color-danger), var(--color-ink) 24%)}}[data-theme]:not(:root){--surface:var(--layer-surface);--accent-wash:var(--accent-tint);--warning:var(--color-warning);--info-wash:var(--color-info-bg);--border-hairline:1px solid var(--line-1);--border-default:1px solid var(--line-2);--border-interactive:1.5px solid var(--color-accent);--border-selected:2px solid var(--color-accent);--scrim:var(--overlay);--scrim-soft:var(--scrim)}@supports (color:color-mix(in lab,red,red)){[data-theme]:not(:root){--scrim-soft:color-mix(in srgb, var(--scrim) 45%, transparent)}}:root[data-theme=dark],[data-theme=dark]:not(:root){--data-1:var(--layer-raised)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],[data-theme=dark]:not(:root){--data-1:color-mix(in oklab, var(--layer-raised) 88%, var(--color-ink))}}:root[data-theme=dark],[data-theme=dark]:not(:root){--data-2:var(--layer-raised)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],[data-theme=dark]:not(:root){--data-2:color-mix(in oklab, var(--layer-raised) 80%, var(--color-ink))}}:root[data-theme=dark],[data-theme=dark]:not(:root){--data-3:var(--layer-raised)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],[data-theme=dark]:not(:root){--data-3:color-mix(in oklab, var(--layer-raised) 70%, var(--color-ink))}}:root[data-theme=dark],[data-theme=dark]:not(:root){--data-4:var(--layer-raised)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],[data-theme=dark]:not(:root){--data-4:color-mix(in oklab, var(--layer-raised) 60%, var(--color-ink))}}:root[data-theme=dark],[data-theme=dark]:not(:root){--data-5:var(--layer-raised)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],[data-theme=dark]:not(:root){--data-5:color-mix(in oklab, var(--layer-raised) 50%, var(--color-ink))}}:root[data-theme=dark],[data-theme=dark]:not(:root){--data-6:var(--layer-raised)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],[data-theme=dark]:not(:root){--data-6:color-mix(in oklab, var(--layer-raised) 42%, var(--color-ink))}}.row-figures{flex-direction:column;align-items:flex-start;gap:0;min-inline-size:0;display:inline-flex}.row-figures__line{align-items:baseline;gap:var(--space-1);white-space:nowrap;font-size:var(--text-meta);line-height:1.25;display:inline-flex}.row-figures__n{font-family:var(--font-family-ui);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-ink)}.row-figures__w{color:var(--color-ink-2)}.row-figures__vs,.row-figures__sep{color:var(--color-ink-3)}.row-figures__one[data-tone=danger] .row-figures__n,.row-figures__one[data-tone=danger] .row-figures__w{color:var(--color-danger-strong)}@media(max-width:47.99rem){.row-figures__line{white-space:normal;column-gap:var(--space-3);flex-wrap:wrap}.row-figures__sep{display:none}}.row-figures__empty{font-size:var(--text-meta);color:var(--color-ink-3);white-space:nowrap;line-height:1.25}.row-figures__foot{font-size:var(--text-caption);color:var(--color-ink-3);white-space:nowrap;line-height:1.25}.figure-cell{white-space:nowrap;display:inline-block}.figure-cell__n{font-family:var(--font-family-ui);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:1rem;line-height:1.25}.figure-cell[data-tone=danger] .figure-cell__n{color:var(--color-danger-strong)}.figure-cell[data-tone=quiet] .figure-cell__n{color:var(--color-ink-3)}.figure-cell__few{font-size:var(--text-row-fact);color:var(--color-ink-3);white-space:nowrap;line-height:1.25}:root[data-theme=dark],[data-theme=dark]:not(:root){--form-field-placeholder:var(--color-ink-3)}:root{--dock-h:3.75rem;--dock-bottom:var(--space-4);--dock-foot:var(--space-2);--dock-clear:calc(var(--dock-h) + var(--dock-bottom) + var(--space-8));--dock-shadow:drop-shadow(0 1px 1px #0a0a0a0a) drop-shadow(0 8px 24px #0a0a0a12)}:root[data-theme=dark]{--dock-shadow:drop-shadow(0 1px 1px #00000073) drop-shadow(0 8px 24px #0006)}:root{--cursor-default:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='2 2 22 22'%3E%3Cfilter id='s' x='-30%25' y='-30%25' width='160%25' height='160%25'%3E%3CfeDropShadow dx='0' dy='0.5' stdDeviation='0.55' flood-opacity='0.28'/%3E%3C/filter%3E%3Cpath filter='url(%23s)' d='M4.037 4.688a.495.495 0 0 1 .651-.651l16 6.5a.5.5 0 0 1-.063.947l-6.124 1.58a2 2 0 0 0-1.438 1.435l-1.579 6.126a.5.5 0 0 1-.947.063z' fill='%230A0A0A' stroke='%23FFFFFF' stroke-width='2.8' stroke-linejoin='round' paint-order='stroke fill'/%3E%3C/svg%3E") 3 4, auto;--cursor-pointer:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='2 2 22 22'%3E%3Cfilter id='s' x='-30%25' y='-30%25' width='160%25' height='160%25'%3E%3CfeDropShadow dx='0' dy='0.5' stdDeviation='0.55' flood-opacity='0.28'/%3E%3C/filter%3E%3Cpath filter='url(%23s)' d='M4.037 4.688a.495.495 0 0 1 .651-.651l16 6.5a.5.5 0 0 1-.063.947l-6.124 1.58a2 2 0 0 0-1.438 1.435l-1.579 6.126a.5.5 0 0 1-.947.063z' fill='%230A0A0A' stroke='%23FFFFFF' stroke-width='2.8' stroke-linejoin='round' paint-order='stroke fill'/%3E%3C/svg%3E") 3 4, pointer}:root[data-theme=dark]{--cursor-default:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='2 2 22 22'%3E%3Cfilter id='s' x='-30%25' y='-30%25' width='160%25' height='160%25'%3E%3CfeDropShadow dx='0' dy='0.5' stdDeviation='0.55' flood-opacity='0.4'/%3E%3C/filter%3E%3Cpath filter='url(%23s)' d='M4.037 4.688a.495.495 0 0 1 .651-.651l16 6.5a.5.5 0 0 1-.063.947l-6.124 1.58a2 2 0 0 0-1.438 1.435l-1.579 6.126a.5.5 0 0 1-.947.063z' fill='%23F4F4F5' stroke='%230A0A0A' stroke-width='2.8' stroke-linejoin='round' paint-order='stroke fill'/%3E%3C/svg%3E") 3 4, auto;--cursor-pointer:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='2 2 22 22'%3E%3Cfilter id='s' x='-30%25' y='-30%25' width='160%25' height='160%25'%3E%3CfeDropShadow dx='0' dy='0.5' stdDeviation='0.55' flood-opacity='0.4'/%3E%3C/filter%3E%3Cpath filter='url(%23s)' d='M4.037 4.688a.495.495 0 0 1 .651-.651l16 6.5a.5.5 0 0 1-.063.947l-6.124 1.58a2 2 0 0 0-1.438 1.435l-1.579 6.126a.5.5 0 0 1-.947.063z' fill='%23F4F4F5' stroke='%230A0A0A' stroke-width='2.8' stroke-linejoin='round' paint-order='stroke fill'/%3E%3C/svg%3E") 3 4, pointer}:root:is([data-cursor=system],[data-cursor=system-chrome]){--cursor-default:auto;--cursor-pointer:pointer}html{cursor:var(--cursor-default)}:is(a[href],button:not(:disabled),[role=button]:not([aria-disabled=true]),[role=menuitem],[role=tab],[role=option],summary,label[for]){cursor:var(--cursor-pointer)}:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=range],[type=color],[type=file]),textarea,[contenteditable=true],[contenteditable=""]){cursor:text}:root{--site-pill-h:3.5rem;--site-pill-top:.75rem;--site-pill-half:11rem;--site-pill-mark:7rem;--site-pill-compact:7.5rem;--site-surface-w:52.5rem;--site-surface-r:1.5rem;--site-chrome-ease:linear(0, .049, .156, .288, .41, .537, .649, .743, .818, .877, .917, .95, .973, .989, .999, 1.005, 1.008, 1.009, 1.009, 1.008, 1.007, 1.006, 1.005, 1.004, 1);--site-chrome-ms:.393s;--site-hero-display:4.5rem;--site-hero-display-wide:5.5rem;--site-hero-inset:4.5vw;--site-tag-late-bg:#27272a;--site-tag-late-ink:#d4d4d8}:root[data-site-theme=dark]{--site-tag-late-bg:#52525b;--site-tag-late-ink:#e4e4e7}:root{--sky-gap-4:4px;--sky-gap-6:6px;--sky-gap-8:8px;--sky-gap-10:10px;--sky-gap-12:12px;--sky-gap-16:16px;--sky-gap-20:20px;--sky-gap-24:24px;--sky-gap-36:36px;--sky-gap-56:56px}[data-look=sky]{--sky-ground:#eeeff1;--sky-wash:radial-gradient(1100px 620px at 0% 0%, #f7f7f8 0%, #f7f7f800 62%), radial-gradient(900px 700px at 100% 100%, #e4e5e8 0%, #e4e5e800 60%), #eeeff1;--sky-cloud:#fff;--sky-mist-1:#f6f6f7;--sky-mist-2:#eeeff1;--sky-mist-3:#e3e4e7;--sky-mist-4:#cbcdd1;--sky-line:#e2e3e6;--sky-line-2:#edeef0;--sky-line-tree:#c1c2c4;--sky-tint:#ffffff9e;--sky-glass:#ffffffb8;--sky-glass-bar:#ffffffeb;--sky-sheet:#fffffff0;--sky-scrim:#e8eef68c;--sky-nav-surface:linear-gradient(180deg, #f8fafd 0%, #eff3f8 55%, #ebecee 100%);--sky-text:#1b1c1f;--sky-text-2:#3b3d42;--sky-text-3:#64676d;--sky-text-4:#9a9da2;--sky-text-on-ink:#fff;--sky-ink:#1f2023;--sky-ink-2:#34363a;--sky-gloss:linear-gradient(180deg, #ffffff21 0%, #fff0 55%);--sky-ink-fill:var(--sky-gloss), var(--sky-ink);--sky-info-50:#f3f4f5;--sky-info-100:#e8e9eb;--sky-info-200:#d9dbde;--sky-info-300:#c2c4c8;--sky-info-500:#5f6268;--sky-info-600:#3e4045;--sky-info-700:#2a2c30;--sky-mai-50:#f4f4f5;--sky-mai-100:#e6e7e9;--sky-mai-300:#bfc1c5;--sky-mai-500:#75787e;--sky-mai-700:#34363b;--sky-success-50:#f4f5f6;--sky-success-100:#e7e8ea;--sky-success-300:#c9cbcf;--sky-success-500:#8a8d93;--sky-success-700:#45484d;--sky-callback-50:#f0f1f2;--sky-callback-100:#e2e3e6;--sky-callback-300:#b7b9be;--sky-callback-500:#6e7177;--sky-callback-700:#35373c;--sky-warning-50:#ecedef;--sky-warning-100:#dddee1;--sky-warning-300:#b0b2b7;--sky-warning-500:#5c5f65;--sky-warning-700:#2c2e32;--sky-news-50:#f2f2f4;--sky-news-100:#e4e5e7;--sky-news-300:#bec0c4;--sky-news-500:#1f2023;--sky-news-700:#2a2c30;--sky-danger-50:#f1f1f3;--sky-danger-100:#dedfe2;--sky-danger-300:#a9abb0;--sky-danger-500:#1f2023;--sky-danger-700:#1b1c1f;--sky-sand-100:#efeff0;--sky-sand-300:#d6d7da;--sky-hero-1:#26282c;--sky-hero-2:#4c4f55;--sky-hero-3:#8c8f95;--sky-hero:linear-gradient(160deg, #ffffff24 0%, #fff0 42%), linear-gradient(118deg, var(--sky-hero-1) 0%, var(--sky-hero-2) 58%, var(--sky-hero-3) 100%);--sky-hero-soft:linear-gradient(118deg, #f3f4f5 0%, #e6e7e9 58%, #dadbde 100%);--sky-orb:radial-gradient(circle at 32% 28%, #fff 0%, #f1f2f3 20%, #c9cbcf 48%, #8e9197 74%, #4e5157 100%);--sky-chart-1:#2b2d31;--sky-chart-1-a:#8a8d93;--sky-chart-2:#55585e;--sky-chart-2-a:#b0b2b7;--sky-chart-3:#7f8288;--sky-chart-3-a:#cdcfd2;--sky-chart-4:#a6a9ae;--sky-chart-4-a:#e0e1e4;--sky-chart-5:#c7c9cd;--sky-chart-5-a:#eeeff1;--sky-chart-grad-1:linear-gradient(160deg, var(--sky-chart-1-a), var(--sky-chart-1));--sky-chart-grad-2:linear-gradient(160deg, var(--sky-chart-2-a), var(--sky-chart-2));--sky-chart-grad-3:linear-gradient(160deg, var(--sky-chart-3-a), var(--sky-chart-3));--sky-chart-grad-4:linear-gradient(160deg, var(--sky-chart-4-a), var(--sky-chart-4));--sky-chart-grad-5:linear-gradient(160deg, var(--sky-chart-5-a), var(--sky-chart-5));--sky-chart-line:2.25px;--sky-fs-chart:11px;--sky-fs-chart-val:12px;--sky-fs-chart-cat:13px;--sky-r-bar:8px;--sky-r-bar-slim:6px;--sky-skeleton:linear-gradient(90deg, #e6e7e9 0%, #f1f2f3 50%, #e6e7e9 100%);--sky-heat-0:#f6f6f7;--sky-heat-1:#ecedef;--sky-heat-2:#dcdde0;--sky-heat-3:#c3c5c9;--sky-heat-4:#9da0a5;--sky-heat-5:#61646a;--sky-heat-6:#2b2d31;--sky-font-ui:"Outfit", system-ui, sans-serif;--sky-font-read:"Inter", system-ui, sans-serif;--sky-font-mono:"Mono Punct", "Spline Sans Mono", ui-monospace, monospace;--sky-font-greet:400 38px/1.1 var(--sky-font-ui);--sky-font-title:500 26px/1.15 var(--sky-font-ui);--sky-font-title-phone:500 24px/1.15 var(--sky-font-ui);--sky-font-h2:500 18px/1.25 var(--sky-font-ui);--sky-font-h3:500 15px/1.3 var(--sky-font-ui);--sky-font-body:400 13.5px/1.5 var(--sky-font-read);--sky-font-sm:400 12.5px/1.45 var(--sky-font-read);--sky-font-xs:400 11.5px/1.4 var(--sky-font-read);--sky-font-cap:500 13px/1.2 var(--sky-font-ui);--sky-font-key:500 12px/1.3 var(--sky-font-ui);--sky-font-act:500 13px/1 var(--sky-font-ui);--sky-font-nav:500 14px/1 var(--sky-font-ui);--sky-font-count:400 12.5px/1 var(--sky-font-mono);--sky-font-fig-l:400 42px/1 var(--sky-font-mono);--sky-font-fig:500 29px/1 var(--sky-font-mono);--sky-font-fig-s:500 19px/1 var(--sky-font-mono);--sky-font-mono-text:400 12.5px/1.4 var(--sky-font-mono);--sky-track-greet:-.028em;--sky-track-title:-.015em;--sky-track-h2:-.01em;--sky-track-h3:-.005em;--sky-track-fig:-.05em;--sky-track-fig-s:-.045em;--sky-track-mono:-.02em;--sky-track-num:-.025em;--sky-fs-display:56px;--sky-fs-display-sub:52px;--sky-fs-display-phone:36px;--sky-fs-specimen:64px;--sky-fs-sm:12.5px;--sky-fs-act:13px;--sky-fs-read-lg:14px;--sky-track-specimen:-.03em;--sky-track-specimen-mono:-.04em;--sky-weight-light:300;--sky-weight-regular:400;--sky-weight-medium:500;--sky-weight-semibold:600;--sky-gap-4:4px;--sky-gap-6:6px;--sky-gap-8:8px;--sky-gap-10:10px;--sky-gap-12:12px;--sky-gap-16:16px;--sky-gap-20:20px;--sky-gap-24:24px;--sky-gap-36:36px;--sky-gap-56:56px;--sky-card-pad:20px;--sky-card-pad-phone:16px;--sky-grid-gap:16px;--sky-nav-w:244px;--sky-rail-w:64px;--sky-r-rail:32px;--sky-r-nav:28px;--sky-r-card:22px;--sky-r-hero:18px;--sky-r-tile:16px;--sky-r-field:12px;--sky-r-icon:10px;--sky-r-sm:8px;--sky-r-pill:999px;--sky-r-round:50%;--sky-r-mark:14px;--sky-r-check:6px;--sky-r-dot:2px;--sky-h-chip:22px;--sky-h-btn-sm:28px;--sky-h-filter:30px;--sky-h-btn:34px;--sky-h-nav:36px;--sky-h-field:38px;--sky-h-row-head:28px;--sky-h-row:52px;--sky-h-touch:44px;--sky-icon:18px;--sky-rim:0 0 0 1.5px #fffffff2;--sky-shadow-1:0 1px 2px #1e2d460a, 0 12px 32px -18px #1e2d4629;--sky-shadow-2:0 2px 6px #1e2d460d, 0 20px 44px -18px #1e2d4638;--sky-shadow-pop:0 2px 6px #1e2d460f, 0 28px 64px -20px #1e2d4652;--sky-shadow-nav:var(--sky-rim), 0 18px 40px -24px #1e2d4633;--sky-shadow-ink:inset 0 1px 0 #ffffff1f, 0 8px 18px -10px #141518a6;--sky-shadow-sec:var(--sky-inset-line), 0 1px 2px #1e2d460a;--sky-shadow-orb:inset 0 0 0 1px #fff9, var(--sky-shadow-2);--sky-shadow-tip:0 10px 24px -10px #2b364499;--sky-ring-focus:inset 0 0 0 1.5px #3e4045, 0 0 0 4px #e8e9eb;--sky-ring-error:inset 0 0 0 1.5px var(--sky-ink), 0 0 0 4px #e3e4e7;--sky-inset-line:inset 0 0 0 1px var(--sky-line);--sky-dur-fast:.14s;--sky-dur:.2s;--sky-dur-slow:.28s;--sky-ease:cubic-bezier(0, 0, .2, 1);--gray-50:#f6f6f7;--gray-100:#eeeff1;--gray-200:#e3e4e7;--gray-300:#cbcdd1;--gray-400:#9a9da2;--gray-500:#7e8187;--gray-600:#64676d;--gray-700:#3b3d42;--gray-800:#26282c;--gray-900:#1f2023;--gray-950:#1b1c1f;--color-paper:var(--sky-ground);--color-ink-body:var(--sky-text-2);--text-disabled:var(--sky-text-4);--layer-sunken:var(--sky-mist-1);--layer-well:var(--sky-mist-2);--card-filled:var(--sky-mist-1);--card-sunken:var(--sky-mist-1);--border-input:var(--sky-line);--border-field:var(--sky-line);--border-field-hover:var(--sky-mist-4);--line-1:var(--sky-line-2);--line-2:var(--sky-line);--surface-hover:var(--sky-mist-1);--surface-pressed:var(--sky-mist-2);--accent-600:var(--sky-ink);--accent-700:var(--sky-ink-2);--accent-500:var(--sky-text);--on-accent:var(--sky-text-on-ink);--btn-primary-bg-hover:var(--sky-ink-2);--btn-primary-bg-active:var(--sky-text);--font-family-ui:var(--sky-font-ui);--font-family-title:var(--sky-font-ui);--font-family-heading:var(--sky-font-ui);--font-family-display:var(--sky-font-ui);--font-family-eyebrow:var(--sky-font-ui);--font-family-body:var(--sky-font-read);--font-family-figure:var(--sky-font-mono);--font-family-mono:var(--sky-font-mono);--font-display:var(--sky-font-ui);--font-ui:var(--sky-font-ui);--font-body:var(--sky-font-read);--font-mono:var(--sky-font-mono);--font-reader:var(--sky-font-read);--font-sans:var(--sky-font-read);--weight-semibold:500;--weight-body:400;--weight-value:500;--text-body:.84375rem;--text-body--line-height:1.5;--text-body--font-weight:400;--text-body--letter-spacing:0;--text-meta:.78125rem;--text-meta--line-height:1.45;--text-meta--font-weight:400;--text-meta--letter-spacing:0;--text-label:.78125rem;--text-label--line-height:1.3;--text-label--font-weight:500;--text-label--letter-spacing:0;--text-kicker:.75rem;--text-kicker--line-height:1.4;--text-kicker--font-weight:500;--text-kicker--letter-spacing:0;--text-section:.9375rem;--text-section--line-height:1.3;--text-section--font-weight:500;--text-section--letter-spacing:-.005em;--text-title:1.625rem;--text-title--line-height:1.15;--text-title--font-weight:500;--text-title--letter-spacing:-.015em;--text-display:1.625rem;--text-display--line-height:1.15;--text-display--font-weight:500;--text-display--letter-spacing:-.015em;--text-figure:1.75rem;--text-figure--line-height:1;--text-figure--font-weight:500;--text-figure--letter-spacing:-.05em;--text-row-name:.84375rem;--text-row-name--line-height:1.3;--text-row-name--font-weight:500;--text-row-fact:.78125rem;--text-row-fact--line-height:1.3;--text-row-fact--font-weight:400;--text-rail-row:.84375rem;--text-field-label:.78125rem;--text-field-label--line-height:1.3;--text-field-label--font-weight:500;--text-field-help:.75rem;--text-field-help--line-height:1.45;--tracking-display:-.015em;--btn-font-size:var(--sky-fs-act);--btn-font-weight:var(--weight-medium);--control-font-size:var(--sky-fs-act);--control-font-weight:var(--weight-medium);--radius-md:.625rem;--radius-control:var(--sky-r-field);--radius-card:var(--sky-r-card);--radius-menu:1.125rem;--radius-modal:var(--sky-r-nav);--radius-sheet:var(--sky-r-nav);--radius-block:var(--sky-r-card);--radius-section:var(--sky-r-nav);--radius-check:var(--sky-r-check);--control-h-sm:var(--sky-h-btn-sm);--control-h-md:var(--sky-h-btn);--control-h-lg:var(--sky-h-field);--control-h-card:var(--sky-h-btn-sm);--control-h-choice:var(--sky-h-btn);--control-h-answer:var(--sky-h-field);--control-h-form:var(--sky-h-field);--control-h-field:var(--sky-h-field);--icon-btn-size:var(--sky-h-btn);--icon-btn-size-sm:var(--sky-h-btn-sm);--control-pad-x:var(--sky-gap-12);--status-pill-h:1.375rem;--rail-row-h:var(--sky-h-nav);--rail-sub-h:var(--sky-h-nav);--nav-row-h:var(--sky-h-nav);--card-pad:var(--sky-card-pad);--form-gap-label-out:var(--sky-gap-6);--form-field-fill:var(--sky-cloud);--form-field-fill-hover:var(--sky-cloud);--form-field-focus-fill:var(--sky-cloud);--field-on-card:var(--sky-cloud);--field-on-card-hover:var(--sky-cloud);--field-on-card-focus:var(--sky-cloud);--form-field-edge:var(--sky-line);--form-field-edge-hover:var(--sky-mist-4);--form-field-focus-edge:var(--sky-info-600);--form-field-halo:0 0 0 4px var(--sky-info-100);--form-field-ring:var(--sky-ring-focus);--form-field-ink:var(--sky-text);--form-field-placeholder:var(--sky-text-4);--form-field-affix:var(--sky-text-3);--form-label-ink:var(--sky-text-3);--field-focus-edge:var(--sky-info-600);--field-focus-halo:0 0 0 4px var(--sky-info-100);--ring:var(--sky-ring-focus);--ring-inset:var(--sky-ring-focus);--elevation-card:var(--sky-shadow-1);--elevation-card-sm:var(--sky-shadow-1);--elevation-control:var(--sky-shadow-sec);--elevation-attached:var(--sky-shadow-1);--elevation-panel:var(--sky-shadow-pop);--elevation-modal:var(--sky-shadow-pop);--card-edge:transparent;--signal-soft-bg:var(--sky-mist-2);--signal-soft-ink:var(--sky-text-3);--signal-late-bg:var(--sky-ink);--signal-late-ink:var(--sky-text-on-ink);--tag-weight:500;--tag-state-bg:var(--sky-mist-2);--tag-state-ink:var(--sky-text-3);--tag-due-ink:var(--sky-text-2);--seg-track-canvas:var(--sky-mist-2);--seg-picked-canvas:var(--sky-cloud);--chart-1:var(--sky-chart-1);--chart-2:var(--sky-chart-2);--chart-3:var(--sky-chart-3);--chart-4:var(--sky-chart-4);--chart-5:var(--sky-chart-5);--chart-6:var(--sky-mist-3);--heat-1:var(--sky-heat-1);--heat-2:var(--sky-heat-2);--heat-3:var(--sky-heat-3);--heat-4:var(--sky-heat-5);--heat-5:var(--sky-heat-6);--chart-track:var(--sky-mist-2)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
