/*! 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-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-duration:initial;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@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;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-5xl:64rem;--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);--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.1875rem;--radius-md:.5rem;--radius-lg:var(--radius-control);--ease-out:cubic-bezier(0, 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)}.label:not(:is(button,a,[role=menuitem],.btn)>.label){font-size:var(--text-label)}.tenant-shell{min-height:var(--viewport-h);background:var(--surface-page);color:var(--color-ink);flex-direction:column;display:flex}.tenant-header{z-index:var(--z-header);background:var(--color-paper);border-bottom:1px solid var(--border);position:sticky;top:0}.tenant-header-inner{max-width:90rem;height:3.5rem;padding:0 var(--page-gutter);justify-content:space-between;align-items:center;gap:clamp(.5rem,2vw,1.5rem);min-width:0;margin:0 auto;display:flex}.tenant-brand{min-width:0;color:var(--color-ink);flex:0 auto;align-items:baseline;gap:.5rem;text-decoration:none;transition:opacity .2s;display:flex;position:relative}.tenant-brand:hover{opacity:.6}.tenant-brand:after{content:"";inline-size:100%;block-size:var(--target-min);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}@media(pointer:coarse){.tenant-brand:after{block-size:var(--target-min-coarse)}}.tenant-brand-name{font-family:var(--font-family-ui);font-weight:var(--weight-semibold);font-size:var(--text-h3);letter-spacing:var(--text-body--letter-spacing);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;line-height:1;overflow:hidden}@media(min-width:64rem){[data-portal-shell] .tenant-brand-name{flex-shrink:0}}@media(min-width:64rem)and (max-width:89.99rem){[data-portal-shell] .tenant-brand-tag{display:none}}.tenant-brand-tag{font-family:var(--font-family-ui);font-weight:var(--weight-medium);font-size:var(--text-eyebrow);color:var(--color-ink-2);flex-shrink:0}.tenant-signout{display:flex}@media(max-width:47.99rem){[data-portal-shell] .tenant-brand-tag,[data-portal-shell] .tenant-signout{display:none}}.tenant-nav{display:none}@media(min-width:64rem){.tenant-nav{align-items:center;gap:clamp(.75rem,1.2vw,1.25rem);display:flex}}.tenant-navlink{font-family:var(--font-family-ui);font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--color-ink-2);padding:.25rem var(--space-2);border-radius:var(--radius-md);white-space:nowrap;text-decoration:none;transition:background .2s;position:relative}.tenant-navlink:after{content:"";background:var(--color-accent);width:0;height:2px;transition:width .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-2px;left:0}@media(hover:hover){.tenant-navlink:not(.active):hover{background:var(--surface-hover)}}.tenant-navlink.active:after{width:100%}.tenant-navlink.active{color:var(--color-ink)}.tenant-main{flex:1}.impersonation-banner{z-index:var(--z-system-banner);background:var(--color-warning-deep);color:var(--color-paper);block-size:var(--system-banner-h);padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom));font-family:var(--font-family-ui);font-size:var(--text-caption);font-weight:var(--weight-medium);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex;position:fixed;bottom:0;left:0;right:0}.impersonation-banner button{background:#fafafa33}@supports (color:color-mix(in lab,red,red)){.impersonation-banner button{background:color-mix(in oklab,var(--color-paper) 20%,transparent)}}.impersonation-banner button{border:1px solid #fafafa4d}@supports (color:color-mix(in lab,red,red)){.impersonation-banner button{border:1px solid color-mix(in oklab,var(--color-paper) 30%,transparent)}}.impersonation-banner button{border-radius:var(--radius-md);color:var(--color-paper);font-family:var(--font-family-ui);font-size:var(--text-label);font-weight:var(--weight-semibold);cursor:pointer;padding:.25rem .625rem;transition:background .2s}.impersonation-banner .impersonation-ticket{color:inherit;text-underline-offset:.15em;text-decoration:underline}.impersonation-banner button:hover{background:#fafafa4d}@supports (color:color-mix(in lab,red,red)){.impersonation-banner button:hover{background:color-mix(in oklab,var(--color-paper) 30%,transparent)}}@media(max-width:63.99rem){.impersonation-banner{padding:.4rem .75rem calc(.4rem + env(safe-area-inset-bottom));font-size:var(--text-eyebrow);text-align:left;grid-template-columns:1fr auto;place-items:center start;gap:.1rem .75rem;display:grid}.impersonation-banner strong{white-space:nowrap;grid-area:1/1}.impersonation-banner>span{white-space:nowrap;text-overflow:ellipsis;grid-area:2/1/auto/-1;max-width:100%;overflow:hidden}.impersonation-banner>.impersonation-for{text-overflow:clip;grid-area:3/1/auto/-1;gap:.5rem;min-width:0;display:flex}.impersonation-subject{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.impersonation-for .impersonation-ticket{white-space:nowrap;flex:none}.impersonation-banner form{grid-area:1/2}html:has(.impersonation-banner.impersonation-banner){--system-banner-h: calc(4.5rem + env(safe-area-inset-bottom)) }html:has(.impersonation-banner .impersonation-for){--system-banner-h: calc(6rem + env(safe-area-inset-bottom)) }}.trash-form{display:inline-flex}@media(max-width:63.99rem){.cmdk-trigger,:is(.app-topbar,.tenant-header) .cmdk-trigger{height:auto;inline-size:var(--icon-btn-size);border-radius:var(--radius-circle);border:0;justify-content:center;padding:0}.cmdk-trigger .cmdk-trigger-label,.cmdk-trigger .kbd{display:none}}.list-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 1.25rem;display:flex}.list-toolbar .filter-modal,.list-toolbar .filter-modal-toolbar{margin-bottom:0}.leads-controls{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.ui-page__controls .leads-controls{margin-bottom:0}.lead-name{font-family:var(--font-family-body);font-weight:var(--weight-medium);color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}@media(max-width:63.99rem){.lead-name{white-space:normal;overflow:visible}}.lead-card-reply{border-radius:var(--radius-control);background:var(--layer-sunken);font-size:var(--text-caption);color:var(--color-ink-2);padding:.375rem .5rem;line-height:1.35;display:block}.lead-card-reply-text{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lead-card-reply[data-unanswered=true]{color:var(--color-ink)}.kanban-kebab{color:var(--color-ink-3);cursor:pointer;flex-shrink:0;transition:background .12s,color .12s;position:relative}.kanban-kebab:hover{background:var(--surface-hover)}@media(pointer:coarse){.kanban-kebab:after{content:"";width:var(--target-min-coarse);height:var(--target-min-coarse);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}}.show-risk{font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--color-warning-deep)}.lead-next-step{font-size:var(--text-caption);color:var(--color-ink-2);display:block}.lead-next-step[data-late=true]{color:var(--color-warning-deep);font-weight:var(--weight-semibold)}.leadstep{align-items:baseline;gap:var(--space-1) var(--space-4);padding:var(--space-4) var(--card-pad-x,var(--card-pad));background:var(--layer-sunken);border-block-end:1px solid var(--border-soft);flex-wrap:wrap;display:flex}.leadstep--late{background:var(--color-warning-bg);border-block-end-color:var(--color-warning)}.leadstep-eyebrow{font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--weight-medium);color:var(--color-ink-3);flex:none}.leadstep-line{min-width:0;font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--weight-medium);color:var(--color-ink);text-wrap:balance;margin:0}.leadstep--late .leadstep-eyebrow,.leadstep--late .leadstep-line{color:var(--color-warning-deep)}.leadstep-verb{color:var(--color-ink-3);font-weight:var(--weight-regular)}.leadstep--late .leadstep-verb{color:var(--color-warning-deep)}a.leadstep{color:inherit;text-decoration:none}a.leadstep:hover{background:var(--surface-hover)}a.leadstep--late:hover{background:var(--color-warning-bg)}a.leadstep:focus-visible{box-shadow:var(--ring);outline:none}.leadstep-sub{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-2);flex-basis:100%}.leadstep-actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;flex-basis:100%;display:flex}.timeline{margin:0;padding:0;list-style:none}.timeline-row{grid-template-columns:var(--rec-when-w,8.5rem) minmax(0,1fr);gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--border-soft);display:grid}.timeline-row:last-child{border-block-end:0;padding-block-end:0}.timeline-row:first-child{padding-block-start:0}.timeline-body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.timeline-text{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);font-weight:var(--weight-semibold);color:var(--color-ink)}.timeline-actor{font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:var(--weight-regular);color:var(--color-ink-3);white-space:nowrap;margin-inline-start:var(--space-2)}.timeline-actor:before{content:"· "}.timeline-note{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-2)}.timeline-empty{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-3)}@media(max-width:39.99rem){.timeline-row{grid-template-columns:minmax(0,1fr);gap:.15rem}.rec-task:has(>.rec-when){grid-template-columns:minmax(0,1fr) auto}.rec-task:has(>.rec-when)>.rec-taskside{align-self:start}.timeline-when{gap:var(--space-2);flex-direction:row;padding-block-start:0}}.rail-dt{font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--weight-medium);color:var(--color-ink-3)}.rec-card--next{overflow:hidden}.rec-card--next>.leadstep{border-block-end:0;margin:0}.rail-consent{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-2)}.rec-plan{font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-ink);text-decoration:none}.rec-plan:hover{text-underline-offset:var(--link-underline-offset);text-decoration:underline}.rail-consent-line{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:.125rem;display:flex}.rail-consent-quote{margin:var(--space-2) 0 0;border-inline-start:1px solid var(--border-soft);font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-2);padding-inline-start:var(--space-3);font-style:italic}.rail-fold>summary{cursor:pointer;font-size:var(--text-label);line-height:var(--text-label--line-height);color:var(--color-ink-2);padding:var(--space-1) 0 var(--space-1) var(--space-2);margin:calc(-1 * var(--space-1)) 0 calc(-1 * var(--space-1)) calc(-1 * var(--space-2));border-radius:var(--radius-md);align-items:center;display:flex}@media(pointer:coarse){.rail-fold>summary{min-block-size:var(--target-min-coarse)}}@media(hover:hover){.rail-fold>summary:hover{background:var(--surface-hover)}}.rail-fold-dl{margin:var(--space-3) 0 0;gap:var(--space-3);flex-direction:column;display:flex}.rail-fold-row{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.rail-fold-dd{min-width:0;font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-2);overflow-wrap:break-word;margin:0}.rail-fold-dd>.meta-line{font-size:var(--text-caption);line-height:var(--text-caption--line-height)}.rail-link{display:flex}.record-emptyline{padding:var(--space-3) 0;font-size:var(--text-body-sm);color:var(--color-ink-2);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0;display:flex}.record-emptyline__action{font:inherit;color:var(--color-ink);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);cursor:pointer;background:0 0;border:0;padding:0;transition:text-decoration-color .15s}.record-emptyline__action:hover{text-decoration-color:currentColor}@media(pointer:coarse){.record-emptyline__action{min-height:var(--target-min-coarse)}}.rec-card .ui-card__head{margin:0}.page-sheet-page .rec-page{--card-pad:0px;--record-gap:0px;--lr-pane-bg:transparent;--lr-pane-bw:0px;--lr-pane-r:var(--radius-none);--lr-pane-sh:none;--lr-pane-px:0px;--deal-head-bg:transparent;--deal-head-bw:0px;--deal-head-r:var(--radius-none);--deal-head-sh:none;--pp-col-gap:var(--space-6);--pp-stack-gap:0px}@media(min-width:48rem){.page-sheet-page .rec-page{--pp-acts-display:none}}@media(min-width:64rem){.rec-member>.record-main{position:static}.page-sheet-page .rec-page .record-main{border-inline-start:1px solid var(--card-edge);padding-inline-start:var(--space-6)}}.page-sheet-page .rec-page .ui-card.rec-card:not([data-filled=true]){border-radius:var(--radius-none);box-shadow:none;background:0 0;border-width:0;overflow:visible}.page-sheet .app-page .rec-page .ui-card.rec-card.rec-card:not(:first-child){margin-block-start:0;padding-block-start:0}.page-sheet-page .rec-page .ui-card.rec-card .ui-card__head{background:0 0;border-block-end:0;padding-inline:0}@media(min-width:105rem){:root:not(:has(.app-chrome[data-sheet])){--rd-lab-size:var(--text-body)}}.app-chrome[data-nav=dock]{--rb-peek-end:calc(var(--system-banner-h,0px) + var(--action-bar-h) + 3 * var(--space-2) + var(--edge-safe-b,0px) + var(--dock-h) + var(--space-2))}body:has(.app-chrome[data-nav=dock] .rb-peek){--rb-pad:calc(var(--system-banner-h,0px) + 2 * var(--action-bar-h) + var(--dock-h) + var(--space-12) + var(--edge-safe-b,0px))}.filter-modal-view:has(.archive-range){margin-left:auto}@media(max-width:64rem){.filter-modal-view:has(.archive-range){margin-left:0}}.rec-headlede{font-size:var(--text-caption);color:var(--color-ink-2);flex-basis:100%;margin:0}.rec-headactions{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.rec-zone{gap:var(--space-4);min-inline-size:0;padding:var(--space-5) var(--card-pad-x,var(--card-pad));flex-direction:column;display:flex}.rec-zone--ruled{border-block-start:1px solid var(--border-soft)}.rec-zone:has(>.fact-list+.fact-list){gap:0}.pp-grid{gap:var(--section-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.pp-col{gap:var(--section-gap);flex-direction:column;min-inline-size:0;display:flex}@media(min-width:64rem){.pp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-grid>.pp-col>.ui-psection[data-page-section][data-level],.pp-grid .pp-col>.ui-psection .ui-card.ui-card{max-inline-size:none}.pp-grid .fact-list__rows{column-gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}}@media(min-width:137.5rem){.pp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-grid>.pp-col{display:contents}}.rec-zonehead{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.rec-zonetitle{font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:var(--weight-semibold);color:var(--color-ink-3);margin:0}.timeline-when{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-3);flex-direction:column;gap:.1rem;padding-block-start:.1rem;display:flex}.rec-meta__stage{align-items:center;display:inline-flex}.rec-note{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-2);margin:0}.rec-banners{gap:var(--space-3);flex-direction:column;display:flex}.rec-raillink,.rec-inline{display:flex}.rec-tasks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rec-task{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-inline-size:0;padding-block:var(--space-3);flex-wrap:wrap;display:flex}.rec-task>.rec-task__open{flex:12rem;min-inline-size:min(100%,12rem)}.rec-task>.rec-taskside{margin-inline-start:auto}.rec-task:has(>.rec-when){grid-template-columns:var(--rec-when-w,8.5rem) minmax(0,1fr) auto;align-items:start;display:grid}.rec-task:has(>.msess){flex-wrap:wrap}.rec-task:has(>.msess)>.rec-task__open{flex-basis:0}.rec-task>.mem-plan-facts{flex:100%;min-inline-size:0}.rec-task>.msess{flex:1 0 100%}.rec-task:first-child{padding-block-start:0}.rec-task:last-child{border-block-end:0;padding-block-end:0}.rec-task[data-closed=true]{opacity:.55}.rec-task .rec-task__open{align-items:flex-start;gap:var(--space-1);min-width:0;height:auto;font:inherit;white-space:normal;overflow-wrap:break-word;text-align:start;background:0 0;border:0;flex-direction:column;flex:auto;padding:0;display:flex}.rec-task button.rec-task__open{cursor:pointer}.rec-task__title{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);font-weight:var(--weight-semibold);color:var(--color-ink);flex-wrap:wrap;display:flex}.rec-task__meta{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-2)}.rec-facts{align-items:center;gap:var(--space-1) var(--space-3);min-width:0;font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-2);flex-wrap:wrap;display:flex}.rec-facts strong{font-weight:var(--weight-medium);color:var(--color-ink)}.rec-taskside{align-items:center;gap:var(--space-2);flex:none;display:flex}@media(pointer:coarse){.rec-task button.rec-task__open{min-block-size:var(--target-min-coarse)}.rec-plan{min-block-size:var(--target-min-coarse);margin-block:calc((var(--target-min-coarse) - 1.5rem) / -2);align-items:center;display:inline-flex}}@media(max-width:39.99rem){.rec-task:has(.rec-taskside>*+*){flex-wrap:wrap}.rec-task:has(.rec-taskside>*+*) .rec-taskside{inline-size:100%}.rec-task:has(.rec-taskside>*+*) .rec-taskside>*{flex:auto}.rec-headactions--work{width:100%}.rec-headactions--work>*{flex:auto}}@media(max-width:40rem){[data-page-shell] .ui-page__actions:has(>.rec-actions){inline-size:100%}.rec-actions{flex-wrap:nowrap;width:100%;display:flex}.rec-actions>*{flex:1 1 0;min-width:0}.rec-actions a,.rec-actions button,.rec-actions .btn{width:100%}}@media(pointer:coarse){.rec-actions .btn{min-block-size:var(--target-min-coarse)}}@media(max-width:47.99rem){.rec-page .ui-page__titlerow{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.rec-page .ui-page__actions{inline-size:auto}.rec-page .rec-actions{gap:var(--space-2);flex-wrap:nowrap;width:auto;display:flex}.rec-page .rec-actions>*{flex:none;width:auto}.rec-page .rec-actions .btn{width:auto}.rec-page .rec-actions__menu{inline-size:var(--control-h-md);min-inline-size:var(--control-h-md);justify-content:center;padding-inline:0}[data-page-shell].rec-page .ui-page__actions{flex-basis:100%;margin-inline-start:0}[data-page-shell].rec-page .rec-actions{flex-wrap:nowrap;width:100%}[data-page-shell].rec-page .rec-actions>.btn[data-variant=primary]{flex:auto}.rec-page .rec-meta{clip-path:none;font-size:var(--text-caption);line-height:var(--text-caption--line-height);margin-inline-start:0;display:block}.rec-page .rec-meta__stage{margin-block-end:var(--space-2);display:flex}.rec-page .rec-meta__stage:after{content:none}.rec-page .rec-meta__item{display:inline}.rec-page .rec-meta__item:not(:last-child):after{content:" · ";padding-inline:0}.rec-page .rec-meta>.rec-meta__item{margin-inline-start:0}.rec-page .rec-meta>.rec-meta__item:not(:first-child):before{content:none}}@media(min-width:64rem){.rec-card--rail{top:var(--space-6);position:sticky}}.queue-name{font-family:var(--font-family-ui);font-weight:var(--weight-medium);color:var(--color-ink)}.sheet[data-side=center]:has(.bt-form){inline-size:min(96vw,70rem)}.sheet-body:has(>.bt-form){gap:0;padding:0}.bt-head{gap:var(--gap-unit);flex-direction:column;min-inline-size:0;display:flex}.bt-name{font-family:var(--font-family-title);font-size:var(--text-figure-sm);line-height:var(--text-section--line-height);font-weight:var(--weight-semibold);letter-spacing:var(--text-title--letter-spacing);color:var(--color-ink);overflow-wrap:break-word;margin:0}.bt-for{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-2);margin:0}.bt-chips{gap:var(--space-2);margin:var(--gap-unit) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.bt-chip{align-items:center;gap:var(--space-2);min-block-size:var(--control-h-sm);padding-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--layer-sunken);font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--color-ink);white-space:nowrap;text-decoration:none;display:inline-flex}.bt-chip svg{color:var(--color-ink-2);flex:none}.bt-meta{min-block-size:var(--control-h-sm);font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-2);align-items:center;display:inline-flex}a.bt-chip:hover{background:var(--surface-pressed)}.bt-form{flex-direction:column;min-block-size:0;display:flex}.bt-form>*{flex-shrink:0}.bt-pane__head{padding:var(--space-1) var(--space-2) var(--space-3)}.bt-reps{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bt-reps>.bt-group{grid-column:1/-1}.bt-quiet.bt-week__note{margin:0 0 var(--space-3);padding:var(--space-4) var(--space-6) 0;font-size:var(--text-body-sm);color:var(--color-ink-2)}.bt-week__note a,.bw-step-note a{color:var(--color-ink);text-underline-offset:.1875rem;text-decoration:underline}.bt-week:has(.bw[data-step],.bw-pane-list .bw-step-note) .bt-week__note{display:none}.bt-rep{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--layer-surface);font:inherit;color:var(--color-ink);text-align:start;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.bt-rep:hover:not(:disabled){background:var(--surface-hover)}.bt-rep[aria-checked=true]{background:var(--selected-bg);border-color:#0000}.bt-rep:disabled{cursor:default}.bt-rep:is([data-state=busy],[data-state=off]):not([aria-checked=true]){opacity:.55}.bt-rep[data-state=busy]{cursor:not-allowed}.bt-rep__text{flex-direction:column;min-inline-size:0;display:flex}.bt-rep__name{font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-ink)}.bt-rep__sub{font-size:var(--text-meta);color:var(--color-ink-2)}.bt-rep__check{inline-size:var(--space-7);block-size:var(--space-7);border-radius:var(--radius-circle);background:var(--color-ink);color:var(--color-surface);flex:none;place-items:center;margin-inline-start:auto;display:inline-grid}.bt-group{padding:var(--space-3) var(--space-2) var(--space-1);color:var(--color-ink-3)}.bt-quiet.bt-nopeople{padding:var(--space-4) var(--space-6);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink)}.bt-nopeople a{color:var(--color-ink);text-underline-offset:var(--link-underline-offset);text-decoration:underline}.bt-quiet{padding-inline:var(--space-2);font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-2);margin:0}.bt-empty{padding:var(--space-6);font-size:var(--text-body);color:var(--color-ink-2);margin:0}.bt-offgrid,.bt-brief{gap:var(--form-gap-row);padding:var(--space-5) var(--space-6) var(--space-6);flex-direction:column;display:flex}.bt-offgrid .bt-quiet{padding-inline:0}.bt-brief{border-block-start:1px solid var(--border)}.bt-brief[hidden]{display:none}.bt-brief__head{justify-content:space-between;align-items:center;display:flex}.bt-promises{gap:var(--space-2);flex-direction:column;display:flex}.bt-promises .bt-quiet{padding-inline:0}.book-promises{gap:var(--space-2);font-size:var(--text-body-sm);color:var(--color-ink);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bt-foot{justify-content:space-between;align-items:center;gap:var(--space-4);inline-size:100%;display:flex}.bt-sum{flex-direction:column;min-inline-size:0;display:flex}.bt-sum__main{font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-ink);margin:0}.bt-sum__sub{font-size:var(--text-meta);color:var(--color-ink-2);margin:0}.bt-sum__err{font-size:var(--text-meta);color:var(--color-ink);font-weight:var(--weight-medium);margin:0}.bt-foot__actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.bt-foot__change{flex-shrink:0;margin-inline-end:auto}.bt-note-hint{font-size:var(--text-meta);color:var(--color-ink-2);margin:0}.bt-note-inline{display:none}.bt-week{padding:var(--space-4) 0 var(--space-5)}.bt-anyback{display:none}.bt-who-step{padding:var(--space-5) var(--space-6) var(--space-3)}.bt-who-step .bt-pane__head,.bt-who-step .bt-group,.bt-who-step .bt-quiet{padding-inline:0}.bt-note-inline[data-staged]{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6) var(--space-5);border-block-start:1px solid var(--border-soft);display:flex}.bt-notify{padding:var(--space-4) var(--space-6);border-block-start:1px solid var(--border-soft)}.bt-notify[hidden]{display:none}.bt-notify-none{padding:var(--space-4) var(--space-6);border-block-start:1px solid var(--border-soft)}.bt-notify-none[hidden]{display:none}@media(max-width:47.99rem){.bt-pane__head,.bt-quiet,.bt-group{padding-inline:0}.bt-quiet.bt-nopeople{padding-inline:var(--space-5)}.bt-reps{grid-template-columns:minmax(0,1fr)}.bt-chip-item--desk{display:none}.bt-offgrid,.bt-brief{padding:var(--space-4) var(--space-5) var(--space-5)}.bt-sum__sub:not(.bt-sum__prompt,.bt-sum__slot),.bt-foot__desk{display:none}.bt-note-inline{padding:var(--space-3) var(--space-5) var(--space-5);display:block}.bt-week{padding:var(--space-3) var(--space-3) var(--space-4)}.bt-anyback{padding:0 var(--space-3) var(--space-2);display:block}.bt-foot{align-items:center;row-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.bt-foot .bt-sum{grid-area:1/1}.bt-foot .bt-foot__change{grid-area:1/2}.bt-foot .bt-foot__actions{grid-area:2/1/auto/-1}.bt-foot .bt-foot__actions>:last-child{flex:auto;inline-size:100%}.bt-sum__main,.bt-sum__sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bt-who-step{padding:var(--space-4) var(--space-6) var(--space-2)}.bt-notify,.bt-notify-none{padding:var(--space-4) var(--space-5)}.bt-note-inline[data-staged]{padding:var(--space-4) var(--space-6) var(--space-5)}}.bell-trigger{width:var(--icon-btn-size);height:var(--icon-btn-size);color:var(--color-ink);border-radius:var(--radius-circle);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:relative}.bell-trigger svg{width:1.1rem;height:1.1rem}.bell-trigger:hover{border-color:var(--color-line)}.bell-trigger[aria-current=page]{background:var(--selected-bg)}.org-list{margin:0;padding:0;list-style:none}.org-empty-note{font-size:var(--text-body-sm);color:var(--color-ink-2);margin:0}.record-history{margin:0;padding:0;list-style:none}.record-history-row{border-bottom:1px solid var(--border-soft);gap:.75rem;padding:.75rem 0;display:flex}.record-history-row:last-child{border-bottom:0}.record-history-body{flex:1;min-width:0}.record-history-line{flex-wrap:wrap;align-items:baseline;gap:.125rem .75rem;display:flex}.record-history-title{font-size:var(--text-body-sm);color:var(--color-ink)}.record-history-meta{font-family:var(--font-family-ui);font-size:var(--text-eyebrow);white-space:nowrap;color:var(--color-ink-2)}.record-history-note{font-size:var(--text-caption);color:var(--color-ink-2);margin:.125rem 0 0;line-height:1.6}.record-history-toggle{cursor:pointer;font-family:var(--font-family-ui);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);color:var(--color-ink-2);text-underline-offset:.1875rem;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);background:0 0;border:0;margin-top:.375rem;padding:0}.record-history-toggle:hover{text-decoration-color:currentColor}.record-history-diff{margin-top:.5rem}.record-history-filter{justify-content:space-between;align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);border-block-end:1px solid var(--border-soft);padding-block-end:var(--space-3);display:flex}.record-history-filter__chip{font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--color-ink)}.record-history-empty{font-size:var(--text-caption);color:var(--color-ink-2);margin:0;padding:.75rem 0}:is(.activity-controls__search,.list-controls__search) .search-wrap{inline-size:100%;max-inline-size:none}.activity-feed{background:var(--layer-surface);border:1px solid var(--card-edge);border-radius:var(--radius-card);box-shadow:var(--elevation-card)}@media(max-width:47.99rem){:is(.activity-controls,.list-controls)>:not(.activity-controls__search,.list-controls__search){flex:1 1 0;min-inline-size:0}}.chip.mai-chip-review{color:var(--color-accent);border-color:var(--color-accent);font-weight:var(--weight-semibold)}.chip.mai-chip-quiet{color:var(--color-ink-3)}.chip.mai-chip-live{animation:1.6s ease-in-out infinite mai-pulse}@keyframes mai-pulse{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.chip.mai-chip-live{animation:none}}.session-row{border-radius:var(--radius-md);color:var(--color-ink);align-items:center;gap:.9rem;padding:.6rem .75rem;text-decoration:none;transition:background .12s;display:flex}.session-row:hover{background:var(--surface-tint)}.session-time{font-family:var(--font-family-ui);font-size:var(--text-caption);color:var(--color-ink-2);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:4.4rem}.session-main{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.session-name{font-family:var(--font-family-ui);font-weight:var(--weight-medium);font-size:var(--text-body-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-meta{font-size:var(--text-label);color:var(--color-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-fill{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.session-count{font-family:var(--font-family-ui);font-size:var(--text-label);color:var(--color-ink-2)}.session-count.full{color:var(--color-ink);font-weight:var(--weight-semibold)}@media(pointer:coarse){.session-row{min-height:var(--target-min-coarse)}}.task-row{align-items:flex-start;gap:.75rem;padding:.55rem .15rem;display:flex}.task-row+.task-row{border-top:1px solid var(--line-1)}.task-done{background:var(--color-surface);border:1.5px solid var(--border-control);border-radius:var(--radius-circle);color:#0000;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;margin-top:.1rem;transition:border-color .12s,background .12s,color .12s;display:inline-flex;position:relative}.task-done:hover,.task-done:focus-visible{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-paper);outline:none}@media(pointer:coarse){.task-done:after{content:"";width:var(--target-min-coarse);height:var(--target-min-coarse);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}}.task-body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.task-title{font-family:var(--font-family-ui);font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--color-ink);line-height:1.35}a.task-title{text-decoration:none}.task-meta{font-size:var(--text-caption);color:var(--color-ink-2)}.task-meta a{color:inherit;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}.task-meta a:hover{text-decoration-color:currentColor}.task-sep{opacity:.5;margin:0 .35em}.task-overdue{color:var(--color-ink);font-weight:var(--weight-semibold)}.roi-headline{align-items:baseline;gap:.5rem;display:flex}.roi-figure{font-family:var(--font-family-ui);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);font-variant-numeric:tabular-nums}.roi-sub{color:var(--color-ink-2);margin:.6rem 0 0;line-height:1.5}.roi-source{flex-direction:column;gap:.15rem;display:flex}.roi-source-label{font-family:var(--font-family-ui);font-size:var(--text-label);color:var(--color-ink-2)}.roi-source-val{font-size:var(--text-body-sm)}.import-job__note{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2);margin:0}.import-drop{justify-content:center;align-items:center;gap:var(--gap-explain);min-height:calc(var(--control-h-md) * 3);padding:var(--space-6) var(--space-5);border:1px dashed var(--border-strong);border-radius:var(--radius-card);background:var(--layer-sunken);text-align:center;transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out);flex-direction:column;display:flex}.import-drop[data-over]{background:var(--surface-hover);border-color:var(--color-ink);border-style:solid}.import-drop[data-chosen]{border-style:solid;border-color:var(--border);background:var(--layer-surface)}.import-drop[data-invalid]{border-color:var(--field-focus-edge);box-shadow:var(--field-focus-halo)}.import-drop__icon{width:var(--space-6);height:var(--space-6);color:var(--text-2)}.import-drop__title{font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-ink);margin:0}.import-drop__hint{font-size:var(--text-meta);color:var(--text-2);margin:0}.import-drop__touch{display:none}@media(pointer:coarse){.import-drop__desk{display:none}.import-drop__touch{display:inline}}.import-drop__picker{max-width:100%;margin-top:var(--space-2);flex-direction:column;align-items:center;display:flex}.import-required{gap:var(--space-4);margin-bottom:var(--space-5);padding:var(--space-5);border-radius:var(--radius-control);background:var(--layer-sunken);scroll-margin:var(--space-12);flex-direction:column;display:flex}.import-required[data-refused]{box-shadow:inset 0 0 0 1px var(--color-danger);background:var(--layer-surface)}.import-required__title{font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-ink);margin:0}.import-required[data-refused] .import-required__title{color:var(--color-danger)}.import-note{margin-bottom:var(--section-gap)}.import-land{font-size:var(--text-body-sm);color:var(--color-ink-body);overflow-wrap:break-word;display:block}.import-land__lead{font-weight:var(--weight-medium);color:var(--color-ink)}.import-land__rest{color:var(--text-2)}.import-land__note,.import-land__why{margin-top:var(--gap-unit);font-size:var(--text-meta);color:var(--text-2);display:block}.import-land__why{margin-top:0}.import-land__note[data-tone=danger],.import-land__why[data-tone=danger]{color:var(--color-ink);font-weight:var(--weight-medium)}.import-job{gap:var(--section-gap);flex-direction:column;display:flex}.import-job>*{margin-block:0}.import-landed{margin:0;padding:0;list-style:none}.import-more{margin:var(--space-3) 0 0;font-size:var(--text-meta);color:var(--text-2)}.import-next{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 0;font-size:var(--text-body-sm);color:var(--color-ink-body);flex-wrap:wrap;display:flex}.import-landed__state{font-size:var(--text-meta);font-weight:var(--weight-regular);color:var(--text-2)}.import-error{font-size:var(--text-body-sm);color:var(--color-ink-body);overflow-wrap:break-word}.ai-settings{--rail-width:var(--fact-card-max)}@media(min-width:48rem)and (max-width:137.49rem){.ai-settings .ui-page__grid[data-two-up=true]{max-inline-size:calc(2 * var(--fact-card-max) + var(--space-6))}}@media(max-width:47.99rem){.ai-settings .switch-row{align-content:start;align-items:center;column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.ai-settings .switch-row>.switch-text{display:contents}.ai-settings .switch-row .switch-label{grid-area:1/1}.ai-settings .switch-row .switch-track{grid-area:1/2}.ai-settings .switch-row .switch-desc{grid-area:2/1/auto/-1;margin-block-start:-.5rem}.ai-settings[data-tab=does] [data-col=costs],.ai-settings[data-tab=costs] [data-col=does]{display:none}}.consent{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.consent-legend{padding:0 0 var(--space-1);font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--color-ink-3)}.consent-terms{margin-block-start:var(--space-1)}.consent-terms .accordion{border-top:0}.consent-terms .accordion-item{border-bottom:0}.consent-terms .accordion-trigger{padding:var(--space-2);gap:var(--space-2);inline-size:auto;color:var(--color-ink-2);margin-inline-start:calc(-1 * var(--space-2))}@media(pointer:coarse){.consent-terms .accordion-trigger{min-block-size:var(--target-min-coarse)}}.consent-terms .accordion-trigger-text{flex:0 auto}.consent-terms .accordion-title{font-size:var(--text-caption);font-weight:var(--weight-medium)}.bk-page .consent-terms .accordion-trigger{color:var(--color-ink-body);min-block-size:var(--target-min-coarse);margin-block:calc((var(--space-2) * 2 + var(--text-body) * var(--text-body--line-height) - var(--target-min-coarse)) / 2)}.bk-page .consent-terms .accordion-trigger .chevron{display:none}.bk-page .consent-terms .accordion-title{font-size:var(--text-body);font-weight:var(--weight-regular);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong,var(--border));text-decoration-color:var(--border-strong,var(--border))}.consent-terms .accordion-content-inner{gap:var(--space-3);padding:0 0 var(--space-2);display:grid}.consent-legal{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-2);text-wrap:pretty;margin:0}.bw{--bw-measure:56rem;--bw-gutter:7rem;container:bw/inline-size}.bw-back{display:none}@container bw (min-width:40rem){.bw[data-step] .bw-pager{display:none}.bw[data-step] .bw-back{display:inline-flex}.bw[data-step][data-switch] .bw-aside.bw-desk{display:none}.bw[data-step][data-switch] .bw-end{align-items:flex-start;gap:var(--space-1);padding:0 var(--card-pad) var(--space-5);flex-direction:column;display:flex}.bw[data-step][data-switch] .bw-end .bw-zone{display:none}}.week-strip[data-slot]{border-radius:var(--radius-none);background:0 0;grid-template-columns:none;padding:0}.bw-step{inline-size:100%;max-inline-size:calc(var(--bw-measure) + 2 * var(--card-pad));gap:var(--space-6);padding:var(--space-5) var(--card-pad) var(--space-8);flex-direction:column;margin-inline:auto;display:flex}.bw-grid{column-gap:var(--space-4);display:grid}.bw-grid-head[data-empty] .label-caps:not([data-today]){color:var(--text-2)}.bw-grid-row{grid-column:1/-1;grid-template-columns:subgrid;padding-block:var(--space-4);border-block-start:1px solid var(--border-soft);display:grid}.bw-grid-part{font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-ink);margin:0;padding-block-start:var(--space-3)}.bw-grid-cell{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.bw-grid-span{font-size:var(--text-meta);line-height:var(--text-meta--line-height);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;color:var(--text-2);white-space:nowrap;margin-block-start:var(--space-1);display:block}.bw-closed{font-size:var(--text-meta);color:var(--text-2);padding-block-start:var(--space-3)}.bw-grid-cell .week-block{min-block-size:var(--control-h-form)}.bw-grid-cell .week-block[data-variant=part]{text-align:center;padding-block:var(--space-1);align-items:center}.bw-list-part{margin:var(--space-3) 0 0;font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-ink);grid-column:1/-1}.bw-list-part:first-child{margin-block-start:0}.bw-part{grid-column:1/-1;grid-template-columns:subgrid;gap:var(--space-2);display:grid}.bw-part+.bw-part{margin-block-start:var(--space-3)}.bw-part>.bw-list-part{margin:0}@media(max-width:47.99rem){.bw .week-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.bw .week-list>:is(.week-block[data-variant=part],.week-block[data-variant=back],.bw-step-note,.bw-table,.bw-table-plain){grid-column:1/-1}.bw-step-body{gap:var(--space-6);flex-direction:column;min-inline-size:0;display:flex}.bw-step-head{gap:var(--space-1);flex-direction:column;display:flex}.bw-step-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);margin:0}.bw-step-date{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2);margin:0}.bw-step-note:empty{display:none}.bw-step-note{font-size:var(--text-body-sm);color:var(--color-ink-2);margin:0}.bw-table{gap:var(--space-2);flex-direction:column;inline-size:100%;display:flex}.bw-table-heads,.bw-table-row{grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:var(--space-2);display:grid}.bw-table-heads span{text-align:center;font-size:var(--text-meta);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--text-2)}.bw-table-row[data-after-midnight]{border-block-start:1px solid var(--border-soft);margin-block-start:var(--space-2);padding-block-start:var(--space-3)}.bw-table-plain{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));display:grid}.bw-table-plain .week-block{min-block-size:var(--control-h-md)}@media(max-width:47.99rem){.bw-table-plain{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-table-plain .week-block{min-block-size:var(--control-h-form)}}.bw-table .week-block{min-block-size:var(--control-h-md)}@media(max-width:47.99rem){.bw-table .week-block{min-block-size:var(--control-h-form)}}.bw-soon{align-items:baseline;gap:var(--space-2);padding:var(--space-5) var(--card-pad) 0;color:var(--text-2);flex-wrap:wrap;margin:0;display:flex}.bw-soon .btn{font-weight:var(--weight-semibold);color:var(--color-ink)}@media(max-width:90rem){.bw-soon{padding-block-end:var(--space-3)}}@media(max-width:47.99rem){.bw-soon{padding:var(--space-2) var(--space-3) var(--space-3)}}.bw-head{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--card-pad);border-block-end:1px solid var(--border-soft);flex-wrap:wrap;display:flex}.bw-pager,.bw-aside,.bk-page .ui-page__actions{--control-h-lg:var(--control-h-md)}.bw-pager{align-items:center;gap:var(--space-2);display:flex}.bw-range{min-inline-size:0}.bw-zone{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2);white-space:nowrap}.bw-aside{align-items:center;gap:var(--space-3);margin-inline-start:auto;display:flex}.bw-note{padding:0 var(--card-pad) var(--space-5);font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2);margin:0}.bw-end{display:none}.bw-nil{align-items:center;gap:var(--space-4);padding:var(--space-8) var(--card-pad);display:flex}.bw-nil-icon{inline-size:var(--control-h-md);block-size:var(--control-h-md);border-radius:var(--radius-pill);background:var(--layer-sunken);color:var(--text-2);flex:none;place-items:center;display:grid}.bw-nil-icon svg{inline-size:var(--space-5);block-size:var(--space-5)}.bw-nil-text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.bw-nil-text b{font-weight:var(--weight-semibold);color:var(--color-ink)}.bw-nil-text p{color:var(--color-ink-body);margin:0}.bw-nil>:last-child.btn{margin-inline-start:auto}@media(max-width:47.99rem){.bw-head{padding:var(--space-3);border-block-end:0}.bw-pager{inline-size:100%}.bw-range{flex:1}.bw-switch{inline-size:100%}.bw-desk{display:none}.bw-end{align-items:flex-start;gap:var(--space-1);padding:var(--space-4) var(--space-3) var(--space-5);flex-direction:column;display:flex}.bw-note{padding:var(--space-3) var(--space-3) 0}.bw-nil{align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-3);flex-direction:column}.bw-nil>:last-child.btn{margin-block-start:var(--space-3);margin-inline-start:0}}.bk-form{gap:var(--space-6);flex-direction:column;display:flex}.bk-lede{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2);display:block}.bk-read{inline-size:100%;max-inline-size:var(--measure-read)}.bk-detail-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--card-pad);border-block-end:1px solid var(--border-soft);display:flex}.bk-detail-when{gap:var(--space-1);min-inline-size:0;display:grid}.bk-foot-stack .bk-back{align-self:flex-start}.bk-detail-title{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);white-space:nowrap;margin:0}.bk-body{gap:var(--space-8);flex-direction:column;display:flex}.bk-group{gap:var(--space-5);flex-direction:column;display:flex}.bk-legend{float:none;margin-block-end:var(--space-3);padding:0}.bk-group-title{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}.bk-invite{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2);margin-block-start:var(--space-2);display:block}.bk-invite a{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--border-field);text-decoration-color:var(--border-field);text-underline-offset:.1875rem}.bk-invite b{font-weight:var(--weight-semibold);color:var(--color-ink)}.bk-foot-stack{gap:var(--space-3);flex-direction:column;inline-size:100%;display:flex}.bk-foot-stack .caption{color:var(--text-2);margin:0}.bk-foot-row{gap:var(--space-3);inline-size:100%;display:flex}.bk-foot-row[data-two]{justify-content:flex-end}.bk-foot-row[data-two]>*{flex:1}.bk-call-top{align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-7);border-block-end:1px solid var(--border-soft);display:flex}.bk-stack{gap:var(--space-4);flex-direction:column;display:flex}.bk-mark{inline-size:var(--space-11);block-size:var(--space-11);border-radius:var(--radius-pill);background:var(--layer-sunken);color:var(--text-2);flex:none;place-items:center;display:grid}.bk-mark[data-ok]{background:var(--color-success-bg);color:var(--color-success)}.bk-row{align-items:center;gap:var(--space-4);padding-block:var(--space-6);display:flex}.bk-row-text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.bk-row-action{flex:none;margin-inline-start:auto}.bk-answer-title{font-size:var(--text-h2);font-weight:var(--text-h2--font-weight);letter-spacing:var(--text-h2--letter-spacing);line-height:var(--text-h2--line-height);color:var(--color-ink);margin:0}.bk-answer-line{color:var(--color-ink-body);margin:0}.bk-split-box{container-type:inline-size}.bk-split-answer{justify-content:center;gap:var(--space-3);padding-block:var(--space-4) var(--space-6);flex-direction:column;display:flex}.bk-split-answer .bk-mark{margin-block-end:var(--space-1)}.bk-split-answer p{margin:0}.bk-facts{padding-block:var(--space-4);flex-direction:column;justify-content:center;margin:0;display:flex}@container (min-width:44rem){.bk-split-box .card-split{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-split-box .card-split>*+*{border-block-start:0;border-inline-start:1px solid var(--border-soft);margin-block-start:0;padding-block-start:0}.bk-split-box .bk-split-answer{padding-inline-end:var(--space-8)}.bk-split-box .bk-facts{padding-inline:var(--space-8) 0}}.bk-fact{gap:var(--space-4);padding-block:var(--space-3);border-block-end:1px solid var(--border-soft);grid-template-columns:6rem minmax(0,1fr);display:grid}.bk-fact:last-child{border-block-end:0}.bk-fact dt{font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--text-3)}.bk-fact dd{color:var(--color-ink);flex-direction:column;gap:2px;margin:0;display:flex}.bk-fact small{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--text-2)}.bk-after{margin:0}.bk-read>.bk-after{margin-block-start:var(--space-4)}.bk-after a{white-space:nowrap;color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--border-field);text-decoration-color:var(--border-field);text-underline-offset:.1875rem}.bk-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.bk-actions-band{border-block-start:1px solid var(--border-soft);padding-block-start:var(--space-6)}@media(max-width:47.99rem){.bk-row{padding-block:var(--space-6);flex-direction:column;align-items:flex-start}.bk-row-action{inline-size:100%;margin-inline-start:0}.bk-row-action .btn{inline-size:100%}.bk-split-answer{padding-block:var(--space-4) var(--space-6)}.bk-facts{padding:0 0 var(--space-4)}.bk-facts .bk-fact:first-child{border-block-start:0}.bk-call-top{padding:var(--space-5) var(--space-4)}.bk-foot-row[data-two]{flex-direction:column-reverse}.bk-foot-row[data-two]>*{flex:none;inline-size:100%}.bk-actions{flex-direction:column;inline-size:100%}.bk-actions .btn{inline-size:100%}.bk-fact{grid-template-columns:4.5rem minmax(0,1fr)}}.bk-page .btn[data-variant=primary][data-loading=true]:disabled{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-fg);opacity:1;cursor:progress}.bk-page .consent .checkbox-label-text{font-weight:var(--weight-regular)}.bk-detail-head .btn{flex:none;margin-inline-end:calc(-1 * var(--space-5))}.bk-page{--measure-wide:87.5rem}html[data-embed],html[data-embed] body,html[data-embed] #app{background:0 0}.bk-page.bk-embed{padding:.375rem}.bk-page.bk-embed .ui-page{padding:0}.bk-page.bk-embed .bk-read{max-inline-size:none}@media(max-width:47.99rem){.bk-page.bk-embed{padding-inline:0}.bk-embed .booking-foot{padding:var(--space-4) var(--card-pad);border-top:1px solid var(--border-soft);background:0 0;position:static}.auth-top-bar:has(+.bk-page){padding-block:var(--space-3) var(--space-2)}.bk-page,.bk-page .ui-page{padding-top:0}.bk-page .ui-page:not(.rec-page):not(:has(.rec-actions)) .ui-page__titlerow{row-gap:var(--space-2)}.bk-page .ui-page__body{margin-block-start:var(--space-5)}}.set-cap-matrix{margin-inline:calc(var(--space-6) * -1)}.set-cap-matrix .matrix{max-inline-size:34rem}.set-cap-matrix .matrix__cell{text-align:center}@media(max-width:47.99rem){.set-cap-matrix{margin-inline:0}.set-cap-matrix .matrix__corner,.set-cap-matrix .matrix__row-head{padding-inline-start:var(--space-4)}.set-cap-matrix .matrix__cell,.set-cap-matrix .matrix__head{padding-inline:var(--space-1)}.set-cap-matrix .matrix__head{text-align:center}.set-cap-matrix .matrix__head-inner{align-items:center}}.set-cap-cell{min-inline-size:var(--control-h-sm);min-block-size:var(--control-h-sm);justify-content:center;align-items:center;display:inline-flex}.matrix-flat .matrix__kicker,.matrix-flat .matrix__row-head,.matrix-flat .matrix__cell,.matrix-flat .matrix__legend{border-block-end:0}.matrix-flat .matrix__kicker .kicker{font-family:var(--font-family-ui);font-size:var(--text-body);font-weight:var(--weight-semibold);letter-spacing:normal;text-transform:none;color:var(--color-ink)}@media(max-width:63.99rem){.page-sheet[data-side][data-tablet=open]{--rail:1}}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:calc(var(--spacing) * 0)}.z-\(--z-raised\){z-index:var(--z-raised)}.row-1{grid-row:1}.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}}.-m-3{margin:calc(var(--spacing) * -3)}.m-0{margin:calc(var(--spacing) * 0)}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-9{margin:calc(var(--spacing) * 9)}.mx-auto{margin-inline:auto}.-my-3{margin-block:calc(var(--spacing) * -3)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-\(--section-gap-record\){margin-top:var(--section-gap-record)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-auto{margin-left:auto}.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}.aspect-square{aspect-ratio:1}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.h-1{height:calc(var(--spacing) * 1)}.h-6{height:calc(var(--spacing) * 6)}.h-full{height:100%}.max-h-\[24rem\]{max-height:24rem}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[20rem\]{min-height:20rem}.min-h-svh{min-height:100svh}.w-8{width:calc(var(--spacing) * 8)}.w-11{width:calc(var(--spacing) * 11)}.w-16{width:calc(var(--spacing) * 16)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[min\(80vw\,22rem\)\]{max-width:min(80vw,22rem)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-64{flex-basis:calc(var(--spacing) * 64)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-none{list-style-type:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\(--sky-r-field\){border-radius:var(--sky-r-field)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\(--border\){border-color:var(--border)}.border-\(--border-soft\){border-color:var(--border-soft)}.border-\(--border-strong\){border-color:var(--border-strong)}.border-\[var\(--sky-mist-2\)\]{border-color:var(--sky-mist-2)}.border-\[var\(--sky-mist-3\)\]{border-color:var(--sky-mist-3)}.border-ink{border-color:var(--color-ink)}.border-l-\(--sky-ink\){border-left-color:var(--sky-ink)}.bg-\(--color-surface-2\){background-color:var(--color-surface-2)}.bg-\(--sky-ink\),.bg-\(--sky-ink\)\/5{background-color:var(--sky-ink)}@supports (color:color-mix(in lab,red,red)){.bg-\(--sky-ink\)\/5{background-color:color-mix(in oklab,var(--sky-ink) 5%,transparent)}}.bg-\(--sky-mist-3\){background-color:var(--sky-mist-3)}.bg-\(--sky-text\){background-color:var(--sky-text)}.bg-\[var\(--color-surface-2\)\]{background-color:var(--color-surface-2)}.bg-\[var\(--surface-sunken\)\]{background-color:var(--surface-sunken)}.bg-paper{background-color:var(--color-paper)}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-5{padding:calc(var(--spacing) * 5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[clamp\(1rem\,3vw\,2rem\)\]{padding-inline:clamp(1rem,3vw,2rem)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[clamp\(2\.5rem\,9vh\,6rem\)\]{padding-top:clamp(2.5rem,9vh,6rem)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-ui{font-family:var(--font-ui)}.\[font-size\:var\(--text-meta\)\]{font-size:var(--text-meta)}.text-kiosk-display{font-size:var(--text-kiosk-display)}.text-kiosk-headline{font-size:var(--text-kiosk-headline)}.text-kiosk-lede{font-size:var(--text-kiosk-lede)}.text-kiosk-meta{font-size:var(--text-kiosk-meta)}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\[color\:var\(--color-ink-3\)\]{color:var(--color-ink-3)}.text-\(--color-danger\){color:var(--color-danger)}.text-\(--color-warning-deep\){color:var(--color-warning-deep)}.text-\(--sky-danger-700\){color:var(--sky-danger-700)}.text-\(--sky-ink\){color:var(--sky-ink)}.text-\(--sky-text\){color:var(--sky-text)}.text-\(--sky-text-3\){color:var(--sky-text-3)}.text-\[var\(--color-warning-deep\)\]{color:var(--color-warning-deep)}.text-ink{color:var(--color-ink)}.text-ink-2{color:var(--color-ink-2)}.text-snow-dim{color:var(--color-snow-dim)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.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,)}.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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[grid-area\:1\/1\]{grid-area:1/1}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:size-\(--target-min\):after{content:var(--tw-content);width:var(--target-min);height:var(--target-min)}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:text-\(--sky-ink\):hover{color:var(--sky-ink)}.hover\:text-\(--sky-text\):hover{color:var(--sky-text)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}}@media not all and (min-width:48rem){.max-md\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}.max-sm\:w-full{width:100%}.max-sm\:flex-1{flex:1}.max-sm\:justify-end{justify-content:flex-end}}@media(min-width:40rem){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,18rem\)_minmax\(0\,14rem\)_auto\]{grid-template-columns:minmax(0,18rem) minmax(0,14rem) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.sm\:gap-y-2{row-gap:calc(var(--spacing) * 2)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:pt-9{padding-top:calc(var(--spacing) * 9)}.sm\:pl-5{padding-left:calc(var(--spacing) * 5)}}@media(min-width:48rem){.md\:block{display:block}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-10{top:calc(var(--spacing) * 10)}.lg\:flex{display:flex}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_17rem\]{grid-template-columns:minmax(0,1fr) 17rem}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:self-start{align-self:flex-start}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:pt-0{padding-top:calc(var(--spacing) * 0)}.lg\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.lg\:pl-10{padding-left:calc(var(--spacing) * 10)}}@media(pointer:coarse){.pointer-coarse\:-mt-6{margin-top:calc(var(--spacing) * -6)}.pointer-coarse\:min-h-11{min-height:calc(var(--spacing) * 11)}.pointer-coarse\:pt-6{padding-top:calc(var(--spacing) * 6)}.pointer-coarse\:after\:size-\(--target-min-coarse\):after{content:var(--tw-content);width:var(--target-min-coarse);height:var(--target-min-coarse)}}@media not all and (min-width:40rem){.max-sm\:\[\&_a\]\:w-full a,.max-sm\:\[\&_button\]\:w-full button,.max-sm\:\[\&_form\]\:w-full form{width:100%}}.\[\&\:not\(\:first-child\)\]\:mt-6:not(:first-child){margin-top:calc(var(--spacing) * 6)}.\[\&\:not\(\:first-child\)\]\:pt-6:not(:first-child){padding-top:calc(var(--spacing) * 6)}.\[\&\>\*\]\:w-full>*{width:100%}@media(min-width:48rem){.md\:\[\&\>\*\]\:w-auto>*{width:auto}}}@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)}.app-chrome[data-sky]{background:var(--sky-wash);color:var(--sky-text);font-family:var(--sky-font-read);background-attachment:fixed}.app-chrome[data-sky] .app-chrome-body{grid-template-columns:none;align-items:flex-start;display:flex}.app-chrome[data-sky]{--page-gutter:var(--sky-gap-20)}.app-chrome[data-sky] .app-content{flex:1;min-width:0}.app-chrome[data-sky]{--sky-menu-w:var(--sky-nav-w)}.app-chrome[data-sky][data-menu=slim]{--sky-menu-w:var(--sky-rail-w)}@media(max-width:1099.98px){.app-chrome[data-sky]{--sky-menu-w:var(--sky-rail-w)}}.sky-nav{z-index:var(--z-header);height:var(--viewport-h);padding:var(--sky-gap-12) 0 var(--sky-gap-12) var(--sky-gap-12);box-sizing:border-box;flex:none;display:flex;position:sticky;top:0}.sky-menu,.sky-slim{background:var(--sky-nav-surface);box-shadow:var(--sky-shadow-nav);box-sizing:border-box;min-height:0}.sky-menu{width:var(--sky-nav-w);border-radius:var(--sky-r-nav);padding:var(--sky-gap-16) var(--sky-gap-12) var(--sky-gap-12);gap:var(--sky-gap-8);flex-direction:column;display:flex}.sky-menu-head{align-items:center;gap:var(--sky-gap-10);padding:0 var(--sky-gap-4) var(--sky-gap-8);flex:none;display:flex}.sky-menu-mark,.sky-slim-mark{width:var(--sky-h-field);height:var(--sky-h-field);border-radius:var(--sky-r-mark);background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink);color:var(--sky-text-on-ink);font:var(--sky-font-h3);flex:none;place-items:center;text-decoration:none;display:grid}.sky-menu-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--sky-font-h3);letter-spacing:var(--sky-track-h3);color:var(--sky-text);flex:1;overflow:hidden}.sky-menu-fold,.sky-slim-fold{width:var(--sky-h-nav);height:var(--sky-h-nav);border-radius:var(--sky-r-round);color:var(--sky-text-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.sky-menu-fold:hover,.sky-slim-fold:hover{background:var(--sky-tint);color:var(--sky-text)}.sky-menu-fold :where(svg),.sky-slim-fold :where(svg){width:var(--sky-icon);height:var(--sky-icon)}.sky-menu-body{scrollbar-width:none;min-height:0;padding-top:var(--sky-gap-8);border-top:1px solid var(--sky-line);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sky-menu-body::-webkit-scrollbar{display:none}.sky-menu-heading{padding:var(--sky-gap-16) var(--sky-gap-12) var(--sky-gap-6);font:var(--sky-font-sm);color:var(--sky-text-4);margin:0}.sky-menu-body>.sky-menu-heading:first-child{padding-top:var(--sky-gap-6)}.sky-mlist,.sky-msub,.sky-fsub{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sky-mrow-wrap{position:relative}.sky-mrow{align-items:center;gap:var(--sky-gap-12);box-sizing:border-box;width:100%;height:var(--sky-h-nav);padding-inline:calc(var(--sky-gap-12) + var(--depth,0) * var(--sky-gap-20)) var(--sky-gap-36);border-radius:var(--sky-r-pill);color:var(--sky-text-2);font:var(--sky-font-nav);text-align:left;cursor:pointer;transition:background var(--sky-dur-fast) var(--sky-ease),color var(--sky-dur-fast) var(--sky-ease);background:0 0;border:0;text-decoration:none;display:flex}.sky-mrow:hover{background:var(--sky-tint);color:var(--sky-text)}.sky-mrow-ic{width:var(--sky-icon);height:var(--sky-icon);color:var(--sky-text-3);flex:none;place-items:center;display:grid}.sky-mrow-ic :where(svg){stroke-width:1.75px;width:100%;height:100%}.sky-mrow-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sky-msub{margin-left:var(--sky-gap-20)}.sky-msub .sky-msub{margin-left:var(--sky-gap-12)}.sky-msub .sky-mrow{padding-left:var(--sky-gap-24);font-size:var(--sky-fs-read-lg)}.sky-mrow[data-parent]{color:var(--sky-text);font-weight:var(--sky-weight-semibold)}.sky-mrow[data-parent] .sky-mrow-ic{color:var(--sky-text)}.sky-mrow[data-here]{background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink);color:var(--sky-text-on-ink)}.sky-mrow[data-here] .sky-mrow-ic{color:var(--sky-text-on-ink)}.sky-mrow[data-here]:hover{background:var(--sky-ink-fill)}.sky-mrow-count{min-width:var(--sky-h-chip);height:var(--sky-h-chip);padding-inline:var(--sky-gap-6);box-sizing:border-box;border-radius:var(--sky-r-pill);background:var(--sky-info-100);color:var(--sky-text-2);font:var(--sky-font-count);letter-spacing:var(--sky-track-mono);flex:none;place-items:center;display:grid}.sky-mrow[data-here] .sky-mrow-count{background:var(--sky-glass-bar);color:var(--sky-ink)}.sky-mchev,.sky-mchev-mark{right:var(--sky-gap-8);border-radius:var(--sky-r-round);color:var(--sky-text-3);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%}.sky-mchev{width:var(--sky-gap-24);height:var(--sky-gap-24);margin-top:calc(var(--sky-gap-12) * -1)}.sky-mchev-mark{width:var(--sky-gap-16);height:var(--sky-gap-16);margin-top:calc(var(--sky-gap-8) * -1);pointer-events:none}.sky-mchev:hover{background:var(--sky-tint);color:var(--sky-text)}.sky-mchev[data-here]{color:var(--sky-text-on-ink)}.sky-mchev svg{width:var(--sky-gap-16);height:var(--sky-gap-16);transition:transform var(--sky-dur-fast) var(--sky-ease)}.sky-mchev-mark{transition:transform var(--sky-dur-fast) var(--sky-ease)}.sky-mchev svg[data-open],.sky-mchev-mark[data-open]{transform:rotate(180deg)}.sky-mrow:focus-visible,.sky-mchev:focus-visible,.sky-menu-fold:focus-visible,.sky-slim-fold:focus-visible,.sky-sc-btn:focus-visible,.sky-frow:focus-visible,.sky-fly-title:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.sky-menu-foot{align-items:center;gap:var(--sky-gap-10);padding:var(--sky-gap-8) var(--sky-gap-4) 0;border-top:1px solid var(--sky-line);flex:none;display:flex}.sky-menu-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--sky-font-sm);color:var(--sky-text-2);overflow:hidden}.sky-slim{width:var(--sky-rail-w);border-radius:var(--sky-r-rail);padding:var(--sky-gap-12) var(--sky-gap-8);align-items:center;gap:var(--sky-gap-6);flex-direction:column;display:flex}.sky-slim-rule{width:calc(100% - var(--sky-gap-8));height:1px;margin-block:var(--sky-gap-6);background:var(--sky-line);flex:none}.sky-slim-items{align-items:center;gap:var(--sky-gap-6);flex-direction:column;flex:1;min-height:0;display:flex}.sky-slim-gap{width:calc(100% - var(--sky-gap-16));height:1px;margin-block:var(--sky-gap-4);background:var(--sky-line);flex:none}.sky-slim-foot{flex:none}.sky-sc{position:relative}.sky-sc-btn{width:var(--sky-h-field);height:var(--sky-h-field);border-radius:var(--sky-r-round);color:var(--sky-text-3);cursor:pointer;transition:background var(--sky-dur-fast) var(--sky-ease),color var(--sky-dur-fast) var(--sky-ease);background:0 0;border:0;place-items:center;text-decoration:none;display:grid;position:relative}.sky-sc-btn:hover,.sky-sc:focus-within .sky-sc-btn{background:var(--sky-tint);color:var(--sky-text)}.sky-sc-btn[data-here]{background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink);color:var(--sky-text-on-ink)}.sky-sc-btn .sky-mrow-ic{color:inherit}.sky-sc-dot{top:var(--sky-gap-8);right:var(--sky-gap-8);width:var(--sky-gap-6);height:var(--sky-gap-6);border-radius:var(--sky-r-round);background:var(--sky-ink);box-shadow:0 0 0 2px var(--sky-cloud);position:absolute}.sky-sc-btn[data-here] .sky-sc-dot{background:var(--sky-cloud);box-shadow:0 0 0 2px var(--sky-ink)}.sky-fly,.sky-tip{left:calc(100% + var(--sky-gap-8));z-index:calc(var(--z-header) + 1);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--sky-dur-fast) var(--sky-ease);position:absolute;top:0}.sky-fly:before{content:"";inset:0 100% 0 calc(-1 * var(--sky-gap-12));position:absolute}.sky-sc:hover>.sky-fly,.sky-sc:focus-within>.sky-fly,.sky-sc:hover>.sky-tip,.sky-sc:focus-within>.sky-tip{opacity:1;visibility:visible;pointer-events:auto}.sky-tip{height:var(--sky-h-field);padding-inline:var(--sky-gap-12);border-radius:var(--sky-r-pill);background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-pop);color:var(--sky-text-on-ink);font:var(--sky-font-act);white-space:nowrap;align-items:center;display:flex}.sky-fly{min-width:13rem;max-width:18rem;max-height:calc(var(--viewport-h) - var(--sky-gap-36));padding:var(--sky-gap-8);border-radius:var(--sky-r-tile);background:var(--sky-sheet);box-shadow:var(--sky-shadow-pop);overflow-y:auto}.sky-fly-title{padding:var(--sky-gap-8) var(--sky-gap-12) var(--sky-gap-6);font:var(--sky-font-h3);letter-spacing:var(--sky-track-h3);color:var(--sky-text);border-radius:var(--sky-r-pill);text-decoration:none;display:block}a.sky-fly-title:hover{background:var(--sky-tint)}.sky-frow{align-items:center;gap:var(--sky-gap-8);height:var(--sky-h-nav);padding-inline:calc(var(--sky-gap-12) + var(--depth,0) * var(--sky-gap-16)) var(--sky-gap-12);border-radius:var(--sky-r-pill);color:var(--sky-text-2);font:var(--sky-font-nav);font-size:var(--sky-fs-read-lg);white-space:nowrap;text-decoration:none;display:flex}.sky-frow:hover{background:var(--sky-tint);color:var(--sky-text)}.sky-frow[data-parent]{color:var(--sky-text);font-weight:var(--sky-weight-semibold)}.sky-frow[data-here]{background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink);color:var(--sky-text-on-ink)}.sky-fhead{padding:var(--sky-gap-8) calc(var(--sky-gap-12) + var(--depth,0) * var(--sky-gap-16)) var(--sky-gap-4);font:var(--sky-font-sm);color:var(--sky-text-4);display:block}.sky-person{position:relative}.sky-person-trigger{width:var(--sky-h-field);height:var(--sky-h-field);border-radius:var(--sky-r-round);background:var(--sky-mist-3);color:var(--sky-text-2);font:var(--sky-font-key);letter-spacing:var(--sky-track-mono);cursor:pointer;border:0;place-items:center;display:grid}.sky-person-trigger:hover{background:var(--sky-mist-4)}.sky-person-menu{background:var(--sky-sheet);border-radius:var(--sky-r-tile);min-width:14rem;box-shadow:var(--sky-shadow-pop);border:0}.sky-person-menu[data-opens=down-left]{top:calc(100% + var(--sky-gap-8));right:0}.sky-person-menu[data-opens=up-right]{top:auto;bottom:0;left:calc(100% + var(--sky-gap-12))}.sky-top{align-items:center;gap:var(--sky-gap-12);width:100%;max-width:90rem;padding:var(--sky-gap-20) var(--page-gutter) 0;box-sizing:border-box;min-height:calc(var(--sky-h-touch) + var(--sky-gap-20));margin:0 auto;display:flex}.sky-top-mark{display:none}.sky-trail{align-items:center;gap:var(--sky-gap-12);min-width:0;font:var(--sky-font-sm);font-family:var(--sky-font-ui);font-size:var(--sky-fs-act);flex:1;display:flex}.sky-trail ol{align-items:center;gap:var(--sky-gap-4);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.sky-trail li{align-items:center;gap:var(--sky-gap-4);color:var(--sky-text-3);display:inline-flex}.sky-trail a{color:var(--sky-text-3);text-decoration:none}.sky-trail a:hover{color:var(--sky-text)}.sky-trail li:last-child,.sky-trail [aria-current=page]{color:var(--sky-text);font-weight:var(--sky-weight-medium)}.sky-trail-sep{width:var(--sky-gap-12);height:var(--sky-gap-12);color:var(--sky-text-4)}.sky-top-end{align-items:center;gap:var(--sky-gap-8);flex:none;display:flex}.sky-search{align-items:center;gap:var(--sky-gap-10);width:21rem;max-width:40vw;height:var(--sky-h-touch);padding-inline:var(--sky-gap-16) var(--sky-gap-8);border-radius:var(--sky-r-pill);background:var(--sky-glass);box-shadow:var(--sky-shadow-sec);color:var(--sky-text-4);font:var(--sky-font-body);font-family:var(--sky-font-ui);cursor:text;border:0;display:flex}.sky-search:hover{background:var(--sky-cloud)}.sky-search :where(svg){width:var(--sky-icon);height:var(--sky-icon);color:var(--sky-text-3);flex:none}.sky-search-label{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.sky-search-key{padding:var(--sky-gap-4) var(--sky-gap-8);border-radius:var(--sky-r-icon);background:var(--sky-mist-2);color:var(--sky-text-3);font:var(--sky-font-count);letter-spacing:var(--sky-track-mono);flex:none}.sky-top-bell{display:inline-flex}.sky-top-bell :where(.btn,button){width:var(--sky-h-touch);height:var(--sky-h-touch);border-radius:var(--sky-r-round);background:var(--sky-glass);box-shadow:var(--sky-shadow-sec)}.sky-top-person .sky-person-trigger{width:var(--sky-h-touch);height:var(--sky-h-touch);background:var(--sky-mist-3);box-shadow:0 0 0 2px var(--sky-cloud)}.sky-top-ask-wrap{align-items:center;gap:var(--sky-gap-4);height:var(--sky-h-touch);padding-right:var(--sky-gap-4);border-radius:var(--sky-r-pill);background:var(--sky-glass);box-shadow:var(--sky-shadow-sec);display:flex;position:relative;overflow:hidden}.sky-top-ask-wrap:hover{background:var(--sky-cloud)}.sky-top-ask{align-items:center;gap:var(--sky-gap-8);min-width:0;height:100%;padding:var(--sky-gap-4) var(--sky-gap-4) var(--sky-gap-4) var(--sky-gap-6);border-radius:var(--sky-r-pill);color:var(--sky-text);font:var(--sky-font-act);font-size:var(--sky-fs-read-lg);cursor:pointer;background:0 0;border:0;display:flex}.sky-top-ask-wrap:not([data-live]) .sky-top-ask{padding-right:var(--sky-gap-8)}.sky-top-ask[data-open]{background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink);color:var(--sky-text-on-ink)}.sky-top-ask:focus-visible,.sky-top-ask-act:focus-visible,.sky-top-ask-x:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.sky-top-ask-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:20rem;font:var(--sky-font-body);font-family:var(--sky-font-ui);color:inherit;overflow:hidden}.sky-top-ask-n{font:var(--sky-font-count);letter-spacing:var(--sky-track-mono);color:var(--sky-text-3);flex:none}.sky-top-ask[data-open] .sky-top-ask-n{color:var(--sky-text-on-ink)}.sky-top-ask-act{height:calc(var(--sky-h-touch) - var(--sky-gap-12));padding-inline:var(--sky-gap-14,14px);border-radius:var(--sky-r-pill);font:var(--sky-font-act);cursor:pointer;background:var(--sky-mist-3);color:var(--sky-text);border:0;flex:none}.sky-top-ask-act[data-variant=primary]{background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink);color:var(--sky-text-on-ink)}.sky-top-ask-x{width:calc(var(--sky-h-touch) - var(--sky-gap-12));height:calc(var(--sky-h-touch) - var(--sky-gap-12));border-radius:var(--sky-r-round);color:var(--sky-text-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.sky-top-ask-x:hover{background:var(--sky-tint);color:var(--sky-text)}.sky-top-ask-x svg{width:var(--sky-gap-14,14px);height:var(--sky-gap-14,14px)}.sky-top-ask-track{left:var(--sky-gap-16);right:var(--sky-gap-16);bottom:var(--sky-gap-4);border-radius:var(--sky-r-pill);background:linear-gradient(to right,var(--sky-ink) var(--sky-ask-pct,0%),var(--sky-mist-3) var(--sky-ask-pct,0%));height:2px;transition:background var(--duration-base) var(--ease-out);position:absolute}@media(prefers-reduced-motion:reduce){.sky-top-ask-track{transition:none}}.sky-ask-round,.sky-tabbar{display:none}@media(min-width:768px)and (max-width:1099px){.sky-top-ask-label,.sky-top-ask .sky-search-key,.sky-top-ask-line,.sky-top-ask-n{display:none}.sky-top-ask{padding-inline:var(--sky-gap-6)}}@media(max-width:767.98px){.app-chrome[data-sky]{--sky-float-bottom:calc(var(--sky-h-touch) + var(--sky-gap-20) + var(--sky-gap-12) + var(--sky-gap-12) + var(--edge-safe-b,0px))}.sky-nav,.sky-top-ask-wrap{display:none}.sky-top{gap:var(--sky-gap-8);padding:var(--sky-gap-12) var(--page-gutter) 0;min-height:0}.sky-top-mark{width:var(--sky-h-touch);height:var(--sky-h-touch);border-radius:var(--sky-r-mark);background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink);color:var(--sky-text-on-ink);font:var(--sky-font-h3);flex:none;place-items:center;text-decoration:none;display:grid}.sky-trail{display:none}.sky-top-end{flex:1;justify-content:flex-end}.sky-search{width:var(--sky-h-touch);justify-content:center;padding:0}.sky-search-label,.sky-search-key{display:none}.sky-tabbar{left:var(--sky-gap-12);right:var(--sky-gap-12);bottom:calc(var(--sky-gap-12) + var(--edge-safe-b,0px));z-index:var(--z-header);justify-content:space-around;align-items:center;gap:var(--sky-gap-4);height:calc(var(--sky-h-touch) + var(--sky-gap-20));padding:var(--sky-gap-8) var(--sky-gap-12);box-sizing:border-box;border-radius:var(--sky-r-rail);background:var(--sky-glass-bar);box-shadow:var(--sky-shadow-2);display:flex;position:fixed}.sky-tab{justify-content:center;align-items:center;gap:var(--sky-gap-8);min-width:var(--sky-h-touch);height:var(--sky-h-touch);padding-inline:var(--sky-gap-10);border-radius:var(--sky-r-pill);color:var(--sky-text-3);font:var(--sky-font-act);font-size:var(--sky-fs-read-lg);cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex;position:relative}.sky-tab-ic{width:calc(var(--sky-icon) + var(--sky-gap-4));height:calc(var(--sky-icon) + var(--sky-gap-4));place-items:center;display:grid}.sky-tab-label{display:none}.sky-tab[data-active]{background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink);color:var(--sky-text-on-ink);padding-inline:var(--sky-gap-16)}.sky-tab[data-active] .sky-tab-label{display:inline}.sky-tab-dot{top:var(--sky-gap-8);right:var(--sky-gap-8);width:var(--sky-gap-8);height:var(--sky-gap-8);border-radius:var(--sky-r-round);background:var(--sky-ink);box-shadow:0 0 0 2px var(--sky-cloud);position:absolute}.sky-tab[data-active] .sky-tab-dot{display:none}.sky-ask-round{left:var(--sky-gap-16);bottom:var(--sky-float-bottom);z-index:var(--z-header);width:calc(var(--sky-h-touch) + var(--sky-gap-4));height:calc(var(--sky-h-touch) + var(--sky-gap-4));border-radius:var(--sky-r-round);background:var(--sky-glass-bar);box-shadow:var(--sky-shadow-2);cursor:pointer;border:0;place-items:center;display:grid;position:fixed}.sky-ask-figure{padding:1px var(--sky-gap-6);border-radius:var(--sky-r-pill);background:var(--sky-ink-fill);color:var(--sky-text-on-ink);font:var(--sky-font-count);letter-spacing:var(--sky-track-mono);white-space:nowrap;position:absolute;top:calc(100% - 2px);left:50%;transform:translate(-50%)}.sky-ask-badge{min-width:var(--sky-gap-16);height:var(--sky-gap-16);padding-inline:var(--sky-gap-4);border-radius:var(--sky-r-pill);background:var(--sky-ink-fill);box-shadow:0 0 0 2px var(--sky-cloud);color:var(--sky-text-on-ink);font:var(--sky-font-count);place-items:center;display:grid;position:absolute;top:-2px;right:-2px}.sky-ask-badge svg{width:var(--sky-gap-10);height:var(--sky-gap-10)}.app-chrome[data-sky]:not(:has(.action-bar)) .ui-page__actions>:is(a.btn,button.btn[type=button])[data-variant=primary]:first-child{right:var(--sky-gap-16);bottom:var(--sky-float-bottom);z-index:var(--z-header);height:var(--sky-h-touch);padding-inline:var(--sky-gap-20);border-radius:var(--sky-r-pill);box-shadow:var(--sky-shadow-ink);position:fixed}.app-chrome[data-sky]:not(:has(.action-bar)) .ui-page__actions>:is(a.btn,button.btn[type=button])[data-variant=primary]:first-child:not(:has(svg)):before{content:"";width:var(--sky-icon);height:var(--sky-icon);background:currentColor;flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-chrome[data-sky] .action-bar{--control-h-md:var(--sky-h-touch);--icon-btn-size:var(--sky-h-touch);inset-inline:auto var(--sky-gap-16);z-index:var(--z-header);gap:var(--sky-gap-8);box-shadow:none;background:0 0;border:0;padding:0;inset-block-end:var(--sky-float-bottom)}.app-chrome[data-sky] .action-bar>:is(.btn,a.btn):not(.icon-btn-action--only){width:auto;inline-size:auto;padding-inline:var(--sky-gap-20);border-radius:var(--sky-r-pill);flex:none}.app-chrome[data-sky] .action-bar>:is(.btn,a.btn)[data-variant=primary]{box-shadow:var(--sky-shadow-ink)}.app-chrome[data-sky] .action-bar>:is(.icon-btn,.icon-btn-action--only,.actions-menu-anchor){background:var(--sky-glass-bar);box-shadow:var(--sky-shadow-2);border-radius:var(--sky-r-round)}.app-chrome[data-sky] .app-page{padding-bottom:calc(var(--sky-h-touch) * 3 + var(--sky-gap-36) + var(--edge-safe-b,0px))}}.app-chrome[data-sky]{--sky-pill-clear:0px}@media(max-width:767.98px){.app-chrome[data-sky]{--sky-pill-clear:calc(var(--sky-h-touch) * 3 + var(--sky-gap-36) + var(--edge-safe-b,0px))}.app-chrome[data-sky]:has(.skt-form-foot) .sky-tabbar{display:none}.app-chrome[data-sky]:has(.skt-form-foot){--sky-float-bottom:calc(var(--sky-h-touch) + var(--sky-gap-20) + var(--sky-gap-20) + var(--edge-safe-b,0px))}.app-chrome[data-sky]:has(.skt-form-foot) .app-page{padding-bottom:calc(var(--sky-h-touch) * 2 + var(--sky-gap-36) + var(--edge-safe-b,0px))}}:root[data-look=sky] :is(.btn,a.btn)[data-variant=primary],:root[data-look=sky] :is(.btn,a.btn)[data-variant=primary]:is(:hover,:focus-visible,:active,:visited){color:var(--sky-text-on-ink)}:root[data-look=sky]{color-scheme:light}@media(min-width:768px){.app-chrome[data-sky] .app-page{padding-bottom:calc(var(--sky-h-touch) + var(--sky-gap-36))}.app-chrome[data-sky] .app-page .breadcrumb{display:none}}.sky-sh-scrim,.sky-sh{display:none}@media(max-width:767.98px){.sky-sh-scrim{z-index:calc(var(--z-header) - 1);cursor:default;background:#14161a47;border:0;padding:0;display:block;position:fixed;top:0;right:0;bottom:0;left:0}.sky-sh{left:var(--sky-gap-12);right:var(--sky-gap-12);bottom:calc(var(--sky-gap-12) + var(--sky-h-touch) + var(--sky-gap-20) + var(--sky-gap-8) + var(--edge-safe-b,0px));max-height:64dvh;z-index:var(--z-header);box-sizing:border-box;padding:var(--sky-gap-16) var(--sky-gap-12) var(--sky-gap-8);border-radius:var(--sky-r-card);background:var(--sky-cloud);box-shadow:var(--sky-shadow-pop);flex-direction:column;display:flex;position:fixed}.sky-sh-title{padding:0 var(--sky-gap-12) var(--sky-gap-8);font:var(--sky-font-h2);letter-spacing:var(--sky-track-h2);color:var(--sky-text);margin:0}.sky-sh-body{scrollbar-width:none;min-height:0;padding-top:var(--sky-gap-4);border-top:1px solid var(--sky-line);flex:1;overflow-y:auto}.sky-sh-body::-webkit-scrollbar{display:none}.sky-sh-heading{padding:var(--sky-gap-12) var(--sky-gap-12) var(--sky-gap-4);font:var(--sky-font-sm);color:var(--sky-text-4);margin:0}.sky-sh-list{margin:0;padding:0;list-style:none}.sky-sh-wrap{position:relative}.sky-sh-row{align-items:center;gap:var(--sky-gap-12);box-sizing:border-box;width:100%;min-height:var(--sky-h-touch);padding-block:var(--sky-gap-6);padding-inline:calc(var(--sky-gap-12) + var(--depth,0) * var(--sky-gap-20)) calc(var(--sky-gap-12) + var(--sky-h-touch));border-radius:var(--sky-r-pill);color:var(--sky-text-2);font:var(--sky-font-nav);font-size:var(--sky-fs-read-lg);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.sky-sh-row:active{background:var(--sky-tint)}.sky-sh-ic{width:var(--sky-icon);height:var(--sky-icon);color:var(--sky-text-3);flex:none;place-items:center;display:grid}.sky-sh-ic :where(svg){stroke-width:1.75px;width:100%;height:100%}.sky-sh-label{overflow-wrap:break-word;flex:1;min-width:0}.sky-sh-count{font:var(--sky-font-count);letter-spacing:var(--sky-track-mono);color:var(--sky-text-3);flex:none}.sky-sh-row[data-parent]{color:var(--sky-text);font-weight:var(--sky-weight-semibold)}.sky-sh-row[data-here]{background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink);color:var(--sky-text-on-ink)}.sky-sh-row[data-here] .sky-sh-ic,.sky-sh-row[data-here] .sky-sh-count{color:var(--sky-text-on-ink)}.sky-sh-chev{right:var(--sky-gap-4);width:var(--sky-h-touch);height:var(--sky-h-touch);margin-top:calc(var(--sky-h-touch) / -2);border-radius:var(--sky-r-round);color:var(--sky-text-3);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%}.sky-sh-chev[data-here]{color:var(--sky-text-on-ink)}.sky-sh-chev svg{width:var(--sky-icon);height:var(--sky-icon);transition:transform var(--sky-dur-fast) var(--sky-ease)}.sky-sh-chev svg[data-open]{transform:rotate(180deg)}.sky-sh-row:focus-visible,.sky-sh-chev:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.sky-sh-foot{padding-top:var(--sky-gap-8);border-top:1px solid var(--sky-line);flex:none}.app-chrome[data-sky]:has(.sky-tsearch,[data-page-search],.skt-head-phone [aria-label^=Search]) .sky-top .sky-search{display:none}}@media(min-width:64rem){.app-chrome[data-sky] .mai-panel{top:calc(var(--sky-gap-20) + var(--sky-h-touch) + var(--sky-gap-8));right:var(--page-gutter);z-index:calc(var(--z-header) + 1);inline-size:var(--mai-w);block-size:calc(100dvh - var(--sky-gap-20) - var(--sky-h-touch) - var(--sky-gap-8) - var(--sky-gap-20));border-radius:var(--sky-r-tile);background:var(--sky-sheet);box-shadow:var(--sky-shadow-pop);border:0;position:fixed}.app-chrome[data-sky][data-mai=open] .app-main{padding-inline-end:calc(var(--mai-w) + var(--page-gutter))}.app-chrome[data-sky] .app-main{transition:padding-inline-end var(--duration-base) var(--ease-out)}}@media(min-width:64rem)and (prefers-reduced-motion:reduce){.app-chrome[data-sky] .app-main{transition:none}}.sky-list,.sky-record,.sky-board{font-family:var(--sky-font-read);color:var(--sky-text);gap:var(--sky-gap-16);flex-direction:column;min-width:0;display:flex}.sky-skel{height:var(--sky-gap-10);border-radius:var(--sky-r-pill);background:var(--sky-skeleton);background-size:200% 100%;animation:1.4s ease-in-out infinite sky-shimmer;display:block}@keyframes sky-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.sky-skel{animation:none}}.sky-tag{align-items:center;gap:var(--sky-gap-6);height:var(--sky-h-chip);padding-inline:var(--sky-gap-10);border-radius:var(--sky-r-pill);background:var(--sky-mist-2);color:var(--sky-text-2);font:var(--sky-font-key);white-space:nowrap;font-size:12px;display:inline-flex}.sky-tag[data-size=sm]{height:20px;padding-inline:var(--sky-gap-8);font-size:11.5px}.sky-tag-dot{border-radius:var(--sky-r-round);background:var(--sky-text-4);flex:none;width:7px;height:7px}.sky-tag[data-tone=mid]{background:var(--sky-mist-3);color:var(--sky-text)}.sky-tag[data-tone=mid] .sky-tag-dot{background:var(--sky-text-2)}.sky-tag[data-tone=outline]{background:var(--sky-mist-1);box-shadow:inset 0 0 0 1px var(--sky-mist-3)}.sky-tag[data-tone=ink]{background:var(--sky-ink-fill);color:var(--sky-text-on-ink);box-shadow:var(--sky-shadow-ink)}.sky-tag[data-tone=ink] .sky-tag-dot{background:var(--sky-text-on-ink)}.sky-tiles{grid-template-columns:repeat(var(--tiles,4),minmax(0,1fr));gap:var(--sky-grid-gap);display:grid}.sky-tiles[data-count="3"]{--tiles:3}.sky-tiles[data-count="2"]{--tiles:2}.sky-tile{align-items:center;gap:var(--sky-gap-12);min-width:0;min-height:72px;padding:var(--sky-gap-12) var(--sky-gap-16);box-sizing:border-box;border-radius:var(--sky-r-card);background:var(--sky-cloud);box-shadow:var(--sky-rim),var(--sky-shadow-1);color:inherit;text-decoration:none;display:flex}a.sky-tile:hover{box-shadow:var(--sky-rim),var(--sky-shadow-2)}.sky-tile-icon{border-radius:var(--sky-r-tile);background:var(--sky-mist-2);width:36px;height:36px;color:var(--sky-text-2);flex:none;place-items:center;display:grid}.sky-tile-icon svg{width:18px;height:18px}.sky-tile-body{gap:var(--sky-gap-4);flex-direction:column;min-width:0;display:flex}.sky-tile-label{font:var(--sky-font-sm);color:var(--sky-text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sky-tile-figure{align-items:baseline;gap:var(--sky-gap-8);white-space:nowrap;display:flex}.sky-tile-value{font:500 21px/1 var(--sky-font-mono);letter-spacing:var(--sky-track-fig-s);color:var(--sky-text)}.sky-tile-note{font:var(--sky-font-sm);color:var(--sky-text-3);text-overflow:ellipsis;overflow:hidden}.sky-toolbar{gap:var(--sky-gap-10);flex-direction:column;min-width:0;display:flex}.sky-toolbar-row{align-items:center;gap:var(--sky-gap-12);flex-wrap:wrap;min-width:0;display:flex}.sky-toolbar-end{align-items:center;gap:var(--sky-gap-8);margin-left:auto;display:flex}.sky-tsearch{flex:0 300px;min-width:0}.sky-tsearch :is(.search-wrap,.field){width:100%;max-width:none}:root[data-look=sky] .sky-tsearch .search-wrap input{border-radius:var(--sky-r-pill);background:var(--sky-cloud);box-shadow:var(--sky-rim),var(--sky-shadow-1);border:0}.sky-views{padding:var(--sky-gap-4);border-radius:var(--sky-r-pill);background:var(--sky-tint);box-shadow:var(--sky-rim);align-items:center;gap:2px;display:flex}.sky-view{height:30px;padding-inline:var(--sky-gap-12);border-radius:var(--sky-r-pill);color:var(--sky-text-2);font:var(--sky-font-act);cursor:pointer;background:0 0;border:0;font-size:13px}.sky-view:hover{color:var(--sky-text)}.sky-view-n{color:var(--sky-text-3);font-variant-numeric:tabular-nums;margin-inline-start:var(--sky-gap-6)}.sky-view[data-active] .sky-view-n{color:inherit;opacity:.7}.sky-view[data-active]{background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink);color:var(--sky-text-on-ink)}.sky-pill{align-items:center;gap:var(--sky-gap-6);height:var(--sky-h-btn);padding-inline:var(--sky-gap-12);border-radius:var(--sky-r-pill);background:var(--sky-cloud);box-shadow:var(--sky-rim),var(--sky-shadow-1);color:var(--sky-text);font:var(--sky-font-act);cursor:pointer;white-space:nowrap;border:0;font-size:13px;display:inline-flex}.sky-pill:hover{background:var(--sky-mist-1)}.sky-pill-icon{width:var(--sky-h-btn);justify-content:center;padding:0}.sky-filters{gap:var(--sky-gap-8)}.sky-fpill{height:var(--sky-h-filter);border-radius:var(--sky-r-pill);background:var(--sky-cloud);box-shadow:var(--sky-rim),var(--sky-shadow-1);color:var(--sky-text);font:var(--sky-font-act);align-items:center;font-size:12.5px;display:inline-flex}.sky-fpill-main{align-items:center;gap:var(--sky-gap-6);height:100%;padding-inline:var(--sky-gap-12);border-radius:inherit;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;display:inline-flex}.sky-fpill[data-active] .sky-fpill-main{padding-right:var(--sky-gap-6)}.sky-fpill-icon{color:var(--sky-text-3);place-items:center;display:grid}.sky-fpill-x{width:24px;height:24px;margin-right:var(--sky-gap-6);border-radius:var(--sky-r-round);color:var(--sky-text-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.sky-fpill-x:hover{background:var(--sky-mist-2)}.sky-caret{width:6px;height:6px;margin:-3px 0 0 var(--sky-gap-4);border:solid var(--sky-text-3);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.sky-fpill-add{gap:var(--sky-gap-6);padding-inline:var(--sky-gap-12);box-shadow:inset 0 0 0 1px var(--sky-mist-4);color:var(--sky-text-2);cursor:pointer;background:0 0;border:0}.sky-match{font:var(--sky-font-sm);color:var(--sky-text-3);margin:0}.sky-tablecard{border-radius:var(--sky-r-card);background:var(--sky-cloud);box-shadow:var(--sky-rim),var(--sky-shadow-1);overflow:hidden}.sky-tablehead{justify-content:space-between;align-items:baseline;gap:var(--sky-gap-12);padding:var(--sky-gap-16) var(--sky-gap-20) var(--sky-gap-8);font:var(--sky-font-h3);color:var(--sky-text);display:flex}.sky-nowrap{white-space:nowrap}.sky-clip{text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;max-inline-size:100%;display:inline-block;overflow:hidden}.sky-tablehead-count{font:var(--sky-font-count);color:var(--sky-text-3);margin-inline-start:var(--sky-gap-8)}.sky-tablehead-note{font:var(--sky-font-sm);color:var(--sky-text-3);font-weight:400}.sky-list .table-frame{border-radius:initial;box-shadow:none;background:0 0;border:0;overflow:visible}.sky-list .data-table .num{font-family:var(--sky-font-mono);letter-spacing:var(--sky-track-num)}.sky-list .row-select:before{border-radius:var(--sky-r-check);background:var(--sky-cloud);box-shadow:inset 0 0 0 1.5px var(--sky-mist-4)}.sky-list .row-select:hover:before{background:var(--sky-mist-1)}.sky-list .row-select:is([data-state=checked],[data-state=indeterminate]):before{background:var(--sky-ink-fill);box-shadow:none}.sky-list .table-frame .data-table{border-collapse:collapse;width:100%}.sky-list .data-table thead th{height:var(--sky-h-row-head);padding-block:var(--sky-gap-10);font:var(--sky-font-key);letter-spacing:0;text-transform:none;color:var(--sky-text-3);background:0 0;font-size:12px}.sky-list .data-table tbody tr{box-shadow:none;border-radius:initial;background:0 0}.sky-list .data-table tbody td{font:var(--sky-font-body);height:var(--sky-h-row);padding-block:var(--sky-gap-6);border-top:1px solid var(--sky-line-2);color:var(--sky-text);vertical-align:middle;background:0 0}.sky-list .data-table tbody td :is(.row-link,.cell-link){font:inherit;color:inherit}.sky-cellline{align-items:center;gap:var(--sky-gap-8);display:flex}.sky-list .data-table tbody tr:hover td{background:var(--sky-mist-1)}.sky-row-acts{align-items:center;gap:var(--sky-gap-8);display:inline-flex}.sky-hover-act{opacity:0;transition:opacity .12s}tr:hover .sky-hover-act,tr:focus-within .sky-hover-act{opacity:1}.sky-name{align-items:center;gap:var(--sky-gap-12);min-width:0;display:flex}.sky-name-text{flex-direction:column;min-width:0;display:flex}.sky-name-main{font:var(--sky-font-h3);color:var(--sky-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.sky-name-sub{font:var(--sky-font-xs);color:var(--sky-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sky-avatar{border-radius:var(--sky-r-round);background:var(--sky-mist-2);width:30px;height:30px;color:var(--sky-text-2);font:var(--sky-font-key);flex:none;place-items:center;font-size:11px;display:grid}.sky-avatar[data-size=lg]{width:56px;height:56px;font-size:18px}.sky-avatar[data-size=sm]{background:var(--sky-mist-3);width:24px;height:24px;font-size:9.5px}.sky-num{font-family:var(--sky-font-mono);letter-spacing:var(--sky-track-num)}.sky-muted{color:var(--sky-text-3)}.sky-pager{align-items:center;gap:var(--sky-gap-12);padding:var(--sky-gap-12) var(--sky-gap-20);border-top:1px solid var(--sky-line-2);grid-template-columns:1fr auto 1fr;display:grid}.sky-pager-range{font:var(--sky-font-sm);color:var(--sky-text-3)}.sky-pager-size{justify-self:end}.sky-pager-note{font:var(--sky-font-sm);color:var(--sky-text-3)}.sky-pager[data-phone]{gap:var(--sky-gap-8);flex-wrap:wrap}.sky-pager[data-phone] .sky-pager-note{text-align:center;flex-basis:100%}.sky-pager .pagination{border:0;margin:0;padding:0}.sky-pager[data-phone]{border:0;justify-content:center;display:flex}.sky-bulk{left:50%;bottom:var(--sky-gap-16);z-index:var(--z-header);align-items:center;gap:var(--sky-gap-6);height:48px;padding-inline:var(--sky-gap-20) var(--sky-gap-6);border-radius:var(--sky-r-pill);background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink),var(--sky-shadow-2);color:var(--sky-text-on-ink);font:var(--sky-font-act);font-size:13px;display:flex;position:fixed;transform:translate(-50%)}.sky-bulk-count{white-space:nowrap;margin-right:var(--sky-gap-4)}.sky-bulk-rule{width:1px;height:18px;margin-right:var(--sky-gap-6);background:#ffffff38}.sky-bulk .sky-bulk-act{align-items:center;gap:var(--sky-gap-6);height:34px;padding-inline:var(--sky-gap-10);border-radius:var(--sky-r-pill);color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;display:inline-flex}.sky-bulk .sky-bulk-act:hover,.sky-bulk-close:hover{background:#ffffff1f}.sky-bulk-close{width:36px;height:36px;margin-left:var(--sky-gap-6);border-radius:var(--sky-r-round);color:inherit;cursor:pointer;background:#ffffff1a;border:0;place-items:center;display:grid}.sky-empty{align-items:center;gap:var(--sky-gap-36);padding:var(--sky-gap-36);border-radius:var(--sky-r-card);background:var(--sky-cloud);box-shadow:var(--sky-rim),var(--sky-shadow-1);display:flex}.sky-empty-art{flex:none;width:300px;height:auto}.sky-empty-text{gap:var(--sky-gap-8);flex-direction:column;flex:1;min-width:0;display:flex}.sky-empty-title{font:var(--sky-font-title);letter-spacing:var(--sky-track-title);margin:0}.sky-empty-desc{font:var(--sky-font-body);color:var(--sky-text-2);max-width:56ch;margin:0}.sky-empty-acts{gap:var(--sky-gap-8);margin-top:var(--sky-gap-8);flex-wrap:wrap;display:flex}.sky-empty-next{gap:var(--sky-gap-8);flex-direction:column;flex:none;width:300px;display:flex}.sky-empty-next>*{align-items:center;gap:var(--sky-gap-12);padding:var(--sky-gap-10) var(--sky-gap-12);border-radius:var(--sky-r-tile);background:var(--sky-mist-1);color:inherit;font:var(--sky-font-sm);text-decoration:none;display:flex}.sky-empty[data-kind=none]{padding-block:var(--sky-gap-36);text-align:center;justify-content:center;gap:var(--sky-gap-8);flex-direction:column}.sky-empty[data-kind=none] .sky-empty-text{align-items:center}.sky-empty[data-kind=none] .sky-empty-title{font:var(--sky-font-h2)}.sky-empty[data-kind=error]{gap:var(--sky-gap-16);padding:var(--sky-gap-20) var(--sky-gap-24);justify-content:space-between;align-items:center}.sky-empty[data-kind=error] .sky-empty-title{font:var(--sky-font-h3);font-size:16px}.sky-empty-mark{border-radius:var(--sky-r-tile);background:var(--sky-ink-fill);width:40px;height:40px;color:var(--sky-text-on-ink);box-shadow:var(--sky-shadow-ink);flex:none;place-items:center;display:grid}.sky-empty-still{margin:var(--sky-gap-6) 0 0;align-items:center;gap:var(--sky-gap-8);font:var(--sky-font-xs);color:var(--sky-text-3);flex-wrap:wrap;display:flex}.sky-empty-chip{padding:2px var(--sky-gap-10);border-radius:var(--sky-r-pill);background:var(--sky-mist-2);color:var(--sky-text-2)}.sky-empty[data-kind=error] .sky-empty-acts{flex:none;margin:0}.sky-cards{padding:var(--sky-gap-8) var(--sky-gap-16);border-radius:var(--sky-r-card);background:var(--sky-cloud);box-shadow:var(--sky-rim),var(--sky-shadow-1);margin:0;list-style:none}.sky-card-row+.sky-card-row{border-top:1px solid var(--sky-line-2)}.sky-card-link{padding-block:var(--sky-gap-12);color:inherit;min-height:var(--sky-h-touch);text-decoration:none;display:block}.sky-card{align-items:flex-start;gap:var(--sky-gap-12);display:flex}.sky-card .sky-avatar{width:40px;height:40px;font-size:13px}.sky-card-body{gap:var(--sky-gap-6);flex-direction:column;flex:1;min-width:0;display:flex}.sky-card-top{justify-content:space-between;align-items:baseline;gap:var(--sky-gap-8);display:flex}.sky-card-name{font:var(--sky-font-h3);font-size:15px}.sky-card-when{font:var(--sky-font-sm);color:var(--sky-text-3);font-family:var(--sky-font-mono);letter-spacing:var(--sky-track-num)}.sky-card-line{align-items:center;gap:var(--sky-gap-8);font:var(--sky-font-sm);color:var(--sky-text-3);flex-wrap:wrap;display:flex}.sky-skel-card{align-items:center;gap:var(--sky-gap-12);padding-block:var(--sky-gap-12);display:flex}.sky-skel-lines{gap:var(--sky-gap-8);flex-direction:column;display:flex}.sky-grid{gap:var(--sky-grid-gap);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}@media(max-width:767.98px){.sky-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.sky-tsearch{flex:100%}.sky-tsearch :is(input,.field){height:var(--sky-h-touch)}.sky-toolbar-row{gap:var(--sky-gap-8);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.sky-toolbar-row:first-child{flex-wrap:wrap;overflow:visible}.sky-view,.sky-pill{height:var(--sky-h-touch)}.sky-pager{grid-template-columns:1fr;justify-items:center}.sky-pager-size,.sky-pager-range{display:none}.sky-empty{padding:var(--sky-gap-24);align-items:flex-start;gap:var(--sky-gap-16);flex-direction:column}.sky-empty-art{width:100%;max-width:240px}.sky-empty-next{width:100%}.sky-bulk{bottom:var(--sky-float-bottom,6rem);max-width:calc(100% - var(--sky-gap-24))}}.sky-card-sub{margin:0 0 var(--sky-gap-12)}.sky-card-sub strong{color:var(--sky-text);font-weight:500}.sky-card-lead{margin:0 0 var(--sky-gap-4);font:var(--sky-font-h3)}.sky-cellline[data-end]{margin-top:var(--sky-gap-4);justify-content:flex-end}.sky-card-box{border-radius:var(--sky-r-card);background:var(--sky-cloud);box-shadow:var(--sky-rim),var(--sky-shadow-1);padding:var(--sky-card-pad);min-width:0}.sky-card-head{align-items:baseline;gap:var(--sky-gap-10);margin-bottom:var(--sky-gap-12);min-height:24px;display:flex}.sky-card-title{font:var(--sky-font-h3);letter-spacing:var(--sky-track-h3);margin:0}.sky-card-count{font:var(--sky-font-count);color:var(--sky-text-3)}.sky-card-hint{font:var(--sky-font-sm);color:var(--sky-text-3)}.sky-card-acts{align-items:center;gap:var(--sky-gap-8);margin-left:auto;display:flex}.sky-facts{margin:0 calc(var(--sky-gap-12) * -1);flex-direction:column;padding:0;display:flex}.sky-fact{min-height:44px;padding-inline:var(--sky-gap-12);border-radius:var(--sky-r-field);grid-template-columns:112px minmax(0,1fr);align-items:center;display:grid;position:relative}.sky-fact+.sky-fact:before{content:"";inset:0 var(--sky-gap-12) auto;background:var(--sky-line-2);height:1px;position:absolute}.sky-fact:hover,.sky-fact:focus-within,.sky-fact[data-editing]{background:var(--sky-mist-1)}.sky-fact:hover:before,.sky-fact:hover+.sky-fact:before,.sky-fact[data-editing]:before,.sky-fact[data-editing]+.sky-fact:before{opacity:0}.sky-fact-key{font:var(--sky-font-sm);color:var(--sky-text-2)}.sky-fact-val{align-items:center;gap:var(--sky-gap-8);min-width:0;min-height:38px;margin:0;display:flex}.sky-fact-text{min-width:0;font:var(--sky-font-body);color:var(--sky-text);overflow-wrap:anywhere;flex:1;text-decoration:none}.sky-fact-tools{align-items:center;gap:var(--sky-gap-4);flex:none;justify-content:flex-end;min-width:28px;display:flex}.sky-fact-tool{border-radius:var(--sky-r-round);width:28px;height:28px;color:var(--sky-text-3);cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;display:grid}.sky-fact:hover .sky-fact-tool,.sky-fact:focus-within .sky-fact-tool{opacity:1}@media(hover:none){.sky-fact-tool{opacity:1}}.sky-fact-tool:hover{background:var(--sky-mist-3);color:var(--sky-text)}.sky-fact-copied{align-items:center;gap:var(--sky-gap-4);height:24px;padding-inline:var(--sky-gap-10);border-radius:var(--sky-r-pill);background:var(--sky-cloud);box-shadow:inset 0 0 0 1px var(--sky-line);font:var(--sky-font-xs);color:var(--sky-text-2);display:inline-flex}.sky-fact-edit{align-items:center;gap:var(--sky-gap-8);flex:1;min-width:0;display:flex}.sky-fact-edit :is(.field,.input-wrap){flex:1;min-width:0;margin:0}.sky-fact-edit input{height:38px;font:var(--sky-font-body)}.sky-fact-save,.sky-fact-cancel{border-radius:var(--sky-r-round);cursor:pointer;border:0;flex:none;place-items:center;width:32px;height:32px;display:grid}.sky-fact-save{background:var(--sky-ink-fill);color:var(--sky-text-on-ink);box-shadow:var(--sky-shadow-ink)}.sky-fact-cancel{color:var(--sky-text-2);background:0 0}.sky-facts-more{margin:var(--sky-gap-8) 0 0;padding:var(--sky-gap-4) 0;color:var(--sky-text-2);font:var(--sky-font-act);cursor:pointer;background:0 0;border:0}.sky-facts-more:hover{color:var(--sky-text)}.sky-record{--sky-record-top:calc(150px + var(--sky-pill-clear,4.5rem))}.sky-ract-row{align-items:center;gap:var(--sky-gap-10);display:flex}.sky-ract{width:var(--sky-h-field);height:var(--sky-h-field);border-radius:var(--sky-r-round);background:var(--sky-cloud);box-shadow:var(--sky-rim),var(--sky-shadow-1);color:var(--sky-text);cursor:pointer;border:0;place-items:center;padding:0;text-decoration:none;display:grid}.sky-ract:hover{background:var(--sky-mist-1)}.sky-ract-ic{place-items:center;display:grid}.sky-ract-ic svg{width:18px;height:18px}.sky-ract-label,.sky-ract-short{display:none}@media(min-width:48rem){.sky-ract[data-named]{width:auto;padding-inline:var(--sky-gap-16);gap:var(--sky-gap-8);border-radius:var(--sky-r-pill);font:var(--sky-font-act);display:inline-flex}.sky-ract[data-named] .sky-ract-label{display:inline}}.sky-ract-pill{align-items:center;gap:var(--sky-gap-8);height:var(--sky-h-field);padding-inline:var(--sky-gap-16);border-radius:var(--sky-r-pill);background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink);color:var(--sky-text-on-ink);font:var(--sky-font-act);cursor:pointer;white-space:nowrap;border:0;font-size:13px;text-decoration:none;display:inline-flex}.sky-ract-pill .sky-ract-ic svg{width:16px;height:16px}.sky-record .skt-head{align-items:center}.sky-record .skt-head-title{font-size:28px}.sky-record .skt-head-secondary{display:block}.sky-record-grid{gap:var(--sky-grid-gap);grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:start;display:grid}.sky-record-cards{gap:var(--sky-grid-gap);flex-direction:column;min-width:0;display:flex}.sky-rpanel{top:var(--sky-gap-12);height:calc(var(--viewport-h,100dvh) - var(--sky-record-top));border-radius:var(--sky-r-card);background:var(--sky-cloud);min-height:420px;box-shadow:var(--sky-rim),var(--sky-shadow-1);flex-direction:column;display:flex;position:sticky;overflow:hidden}.sky-rpanel-head{justify-content:space-between;align-items:center;gap:var(--sky-gap-12);padding:var(--sky-gap-12) var(--sky-gap-16);border-bottom:1px solid var(--sky-line-2);flex:none;display:flex}.sky-rtabs,.sky-ptabs{padding:var(--sky-gap-4);border-radius:var(--sky-r-pill);background:var(--sky-mist-1);box-shadow:inset 0 0 0 1px var(--sky-line-2);align-items:center;gap:2px;display:flex}.sky-rtab,.sky-ptab{border-radius:var(--sky-r-pill);height:30px;color:var(--sky-text-2);font:var(--sky-font-act);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding-inline:14px;font-size:13px}.sky-rtab[data-active],.sky-ptab[data-active]{background:var(--sky-cloud);box-shadow:var(--sky-rim),var(--sky-shadow-1);color:var(--sky-text)}.sky-rpanel-tools{align-items:center;gap:var(--sky-gap-8);display:flex}.sky-rpanel-body{min-height:0;padding:var(--sky-gap-16) var(--sky-gap-20);gap:var(--sky-gap-10);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sky-rpanel-body[data-flush]{gap:0;padding:0;overflow:hidden}.sky-rpanel-body[data-flush]>*{flex:1;min-height:0}.sky-rpanel-foot{padding:var(--sky-gap-12) var(--sky-gap-16) var(--sky-gap-16);flex:none}.sky-thread-skel{gap:var(--sky-gap-12);flex-direction:column;display:flex}.sky-day{align-items:center;gap:var(--sky-gap-16);margin-block:var(--sky-gap-6);color:var(--sky-text-4);font:var(--sky-font-xs);display:flex}.sky-day:before,.sky-day:after{content:"";background:var(--sky-line-2);flex:1;height:1px}.sky-event{justify-content:center;display:flex}.sky-event-pill{align-items:center;gap:var(--sky-gap-8);padding:var(--sky-gap-4) var(--sky-gap-12);border-radius:var(--sky-r-pill);background:var(--sky-mist-1);box-shadow:inset 0 0 0 1px var(--sky-line-2);font:var(--sky-font-xs);color:var(--sky-text-2);text-align:center;display:inline-flex}.sky-event-ic{color:var(--sky-text-3);place-items:center;display:grid}.sky-event-ic svg{width:14px;height:14px}.sky-msg{gap:var(--sky-gap-4);flex-direction:column;align-self:flex-start;max-width:82%;display:flex}.sky-msg[data-kind=out]{align-self:flex-end;align-items:flex-end}.sky-msg[data-kind=card]{max-width:88%}.sky-bubble{padding:var(--sky-gap-10) var(--sky-gap-16);border-radius:var(--sky-r-card);background:var(--sky-mist-1);box-shadow:inset 0 0 0 1px var(--sky-line-2);font:var(--sky-font-body);color:var(--sky-text);font-size:14px}.sky-msg[data-kind=out] .sky-bubble{background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink);color:var(--sky-text-on-ink)}.sky-msg[data-kind=card] .sky-bubble{background:var(--sky-cloud);box-shadow:inset 0 0 0 1px var(--sky-line)}.sky-msg-meta{padding-inline:var(--sky-gap-4);font:var(--sky-font-xs);color:var(--sky-text-3)}.sky-composer{gap:var(--sky-gap-10);flex-direction:column;display:flex}.sky-composer[data-disabled]{opacity:.55}.sky-suggest{align-items:center;gap:var(--sky-gap-8);flex-wrap:wrap;display:flex}.sky-suggest-orb{border-radius:var(--sky-r-round);background:var(--sky-orb);width:22px;height:22px;box-shadow:var(--sky-shadow-orb)}.sky-suggest-label{font:var(--sky-font-sm);color:var(--sky-text-3)}.sky-suggest-chip{height:28px;padding-inline:var(--sky-gap-12);border-radius:var(--sky-r-pill);background:var(--sky-mist-1);box-shadow:inset 0 0 0 1px var(--sky-line-2);color:var(--sky-text);font:var(--sky-font-act);cursor:pointer;border:0;font-size:12.5px}.sky-suggest-chip:hover{background:var(--sky-mist-2)}.sky-composer-box{border-radius:var(--sky-r-tile);background:var(--sky-cloud);box-shadow:inset 0 0 0 1px var(--sky-line),var(--sky-shadow-1);padding:var(--sky-gap-10) var(--sky-gap-12) var(--sky-gap-8);gap:var(--sky-gap-6);flex-direction:column;display:flex}.sky-composer-box textarea{box-shadow:none;padding-inline:var(--sky-gap-4);background:0 0;border:0}.sky-composer-foot{align-items:center;gap:var(--sky-gap-10);display:flex}.sky-chan{border-radius:var(--sky-r-pill);background:var(--sky-mist-1);box-shadow:inset 0 0 0 1px var(--sky-line-2);padding:3px;display:flex}.sky-chan-opt{height:26px;padding-inline:var(--sky-gap-12);border-radius:var(--sky-r-pill);color:var(--sky-text-2);font:var(--sky-font-act);cursor:pointer;background:0 0;border:0;font-size:12.5px}.sky-chan-opt[data-active]{background:var(--sky-ink-fill);color:var(--sky-text-on-ink);box-shadow:var(--sky-shadow-ink)}.sky-composer-tools{align-items:center;gap:var(--sky-gap-10);color:var(--sky-text-2);font:var(--sky-font-sm);display:flex}.sky-composer-from{font:var(--sky-font-xs);color:var(--sky-text-4);margin-left:auto}.sky-send{border-radius:var(--sky-r-round);background:var(--sky-ink-fill);width:36px;height:36px;box-shadow:var(--sky-shadow-ink);color:var(--sky-text-on-ink);cursor:pointer;border:0;place-items:center;margin-left:auto;display:grid}.sky-composer-from+.sky-send{margin-left:0}.sky-send:disabled{opacity:.45;cursor:default}.sky-cols{align-items:stretch;gap:var(--sky-gap-16);padding:var(--sky-gap-4) var(--sky-gap-4) var(--sky-gap-20);margin-inline:calc(var(--sky-gap-4) * -1);min-height:calc(var(--viewport-h,100dvh) - 17rem);scrollbar-width:thin;display:flex;overflow-x:auto}.sky-col{flex:1 0 var(--sky-col-min,200px);max-width:var(--sky-col-max,260px);gap:var(--sky-gap-8);padding:var(--sky-gap-12) var(--sky-gap-10) var(--sky-gap-16);border-radius:var(--sky-r-nav);background:var(--sky-tint);box-shadow:var(--sky-rim);flex-direction:column;min-width:0;display:flex}.sky-col[data-over]{background:var(--sky-mist-3);box-shadow:inset 0 0 0 1.5px var(--sky-mist-4)}.sky-col-head{align-items:center;gap:var(--sky-gap-8);padding-inline:var(--sky-gap-6);min-height:28px;display:flex}.sky-col-name{font:var(--sky-font-h3);letter-spacing:var(--sky-track-h3);margin:0;font-size:14.5px}.sky-col-count{font:var(--sky-font-count);color:var(--sky-text-3)}.sky-col-add{border-radius:var(--sky-r-round);width:28px;height:28px;color:var(--sky-text-3);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.sky-col-add:hover{background:var(--sky-cloud);color:var(--sky-text)}.sky-col-sum{padding-inline:var(--sky-gap-6);font:var(--sky-font-xs);color:var(--sky-text-3);margin:0}.sky-col-cards,.sky-stage-cards{gap:var(--sky-gap-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sky-col-cards>li[draggable=true]{cursor:grab;border-radius:var(--sky-r-tile)}.sky-col-cards>li[data-dragging]{opacity:.45}.sky-drop{border-radius:var(--sky-r-tile);height:72px;box-shadow:inset 0 0 0 1.5px var(--sky-mist-4);background:var(--sky-mist-2)}.sky-col-none{padding:var(--sky-gap-16) var(--sky-gap-8);text-align:center;font:var(--sky-font-xs);color:var(--sky-text-4)}.sky-more{padding:var(--sky-gap-4) var(--sky-gap-8);color:var(--sky-text-3);font:var(--sky-font-sm);cursor:pointer;border-radius:var(--sky-r-pill);background:0 0;border:0;align-self:center}.sky-more:hover{color:var(--sky-text);background:var(--sky-cloud)}.sky-col-folded{justify-content:flex-start;align-items:center;gap:var(--sky-gap-12);max-width:52px;padding-block:var(--sky-gap-16);cursor:pointer;color:var(--sky-text);border:0;flex:0 0 52px}.sky-col-folded-name{writing-mode:vertical-rl;font:var(--sky-font-h3);font-size:14px}.sky-bcard{gap:var(--sky-gap-6);padding:var(--sky-gap-10) var(--sky-gap-12);border-radius:var(--sky-r-tile);background:var(--sky-cloud);box-shadow:var(--sky-rim),var(--sky-shadow-1);color:inherit;flex-direction:column;min-width:0;text-decoration:none;display:flex}.sky-bcard:hover{box-shadow:var(--sky-rim),var(--sky-shadow-2)}.sky-bcard-top{justify-content:space-between;align-items:center;gap:var(--sky-gap-8);display:flex}.sky-bcard-title{font:var(--sky-font-h3);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.sky-bcard-badge{flex:none}.sky-bcard-line{font:var(--sky-font-xs);color:var(--sky-text-3)}.sky-bcard-foot{justify-content:space-between;align-items:center;gap:var(--sky-gap-8);margin-top:2px;display:flex}.sky-bcard-next{align-items:center;gap:var(--sky-gap-6);min-width:0;font:var(--sky-font-xs);color:var(--sky-text-2);display:flex}.sky-bcard-next svg{width:14px;height:14px;color:var(--sky-text-3);flex:none}.sky-stages{gap:var(--sky-gap-8);scrollbar-width:none;margin-inline:calc(var(--page-gutter,20px) * -1);padding:var(--sky-gap-4) var(--page-gutter,20px);display:flex;overflow-x:auto}.sky-stage{align-items:center;gap:var(--sky-gap-8);height:var(--sky-h-touch);padding-inline:var(--sky-gap-16);border-radius:var(--sky-r-pill);background:var(--sky-cloud);box-shadow:var(--sky-rim),var(--sky-shadow-1);color:var(--sky-text);font:var(--sky-font-act);cursor:pointer;border:0;flex:none;font-size:14px;display:inline-flex}.sky-stage .sky-tag-dot{background:var(--sky-text-4)}.sky-stage-count{color:var(--sky-text-3)}.sky-stage[data-active]{background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink);color:var(--sky-text-on-ink)}.sky-stage[data-active] .sky-tag-dot{background:var(--sky-text-on-ink)}.sky-stage[data-active] .sky-stage-count{color:#ffffffb3}.sky-stage-head{justify-content:space-between;align-items:baseline;gap:var(--sky-gap-8);display:flex}.sky-stage-head h2{font:var(--sky-font-h2);margin:0}.sky-stage-head span{font:var(--sky-font-sm)}.sky-stage-cards .sky-bcard{padding:var(--sky-gap-16);gap:var(--sky-gap-10);border-radius:var(--sky-r-card)}.sky-stage-cards .sky-bcard-title{font-size:17px}.sky-stage-cards .sky-bcard-line,.sky-stage-cards .sky-bcard-next{font-size:14px}.sky-round{width:var(--sky-h-touch);height:var(--sky-h-touch);border-radius:var(--sky-r-round);background:var(--sky-cloud);box-shadow:var(--sky-rim),var(--sky-shadow-1);color:var(--sky-text);place-items:center;text-decoration:none;display:grid}.sky-record-back{align-items:center;gap:var(--sky-gap-12);display:flex}.sky-record-more{margin-left:auto}.sky-record-more .sky-ract{width:var(--sky-h-touch);height:var(--sky-h-touch)}.sky-record[data-embedded]{--sky-record-top:0px;flex:auto;gap:0;min-height:0}.sky-record[data-embedded] .sky-record-before{min-height:var(--sky-h-touch);padding:var(--sky-gap-12) var(--sky-gap-24) 0;flex:none;padding-inline-end:calc(var(--sky-h-touch) + var(--sky-gap-16))}.sky-record[data-embedded] .skt-head{padding:var(--sky-gap-8) var(--sky-gap-24) var(--sky-gap-16);flex:none}.sky-record[data-embedded] .sky-record-grid{min-height:0;padding:var(--sky-gap-16) var(--sky-gap-24) var(--sky-gap-24);border-block-start:1px solid var(--sky-line-2);flex:auto;align-items:stretch}.sky-record[data-embedded] .sky-record-cards{overscroll-behavior:contain;min-height:0;overflow-y:auto}.sky-record[data-embedded] .sky-rpanel{height:auto;min-height:0;position:static}@media(max-width:1099px){.sky-record-grid{grid-template-columns:minmax(0,1fr)}.sky-rpanel{height:70dvh;position:static}}@media(max-width:767.98px){.sky-record .skt-head{align-items:center;row-gap:var(--sky-gap-16);flex-wrap:wrap}.sky-record .skt-head-end{display:none}.sky-record .skt-head-title{font:var(--sky-font-title-phone)}.sky-ptabs{box-sizing:border-box;width:100%;padding:var(--sky-gap-6);background:var(--sky-tint);box-shadow:var(--sky-rim);justify-content:space-between}.sky-ptab{height:var(--sky-h-touch);flex:1}.sky-ptab[data-active]{background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink);color:var(--sky-text-on-ink)}.sky-rpanel{height:auto;min-height:0;box-shadow:none;background:0 0;overflow:visible}.sky-rpanel-body{padding:0;overflow:visible}.sky-record[data-flush]:not([data-tab=details]) :is(.skt-head-lead,.skt-head-status,.skt-head-meta,.skt-head-end){display:none}.sky-record[data-flush]:not([data-tab=details]) .sky-rpanel{height:calc(var(--viewport-h,100dvh) - 24rem);background:var(--sky-cloud);min-height:18rem;box-shadow:var(--sky-rim),var(--sky-shadow-1);overflow:hidden}.sky-record[data-flush]:not([data-tab=details]) .sky-rpanel-body{padding-bottom:0;overflow:hidden}.sky-rpanel-foot{left:var(--sky-gap-12);right:var(--sky-gap-12);bottom:var(--sky-float-bottom,6rem);z-index:var(--z-header);padding:0;position:fixed}.sky-composer-box{border-radius:var(--sky-r-pill);box-shadow:var(--sky-rim),var(--sky-shadow-2)}.sky-composer-foot .sky-chan,.sky-composer-foot .sky-composer-tools,.sky-composer-foot .sky-composer-from,.sky-suggest{display:none}.sky-toolbar-end-phone{margin-left:auto}}.sky-pager-size .select-trigger{border-radius:var(--sky-r-pill);background:var(--sky-cloud);height:32px;box-shadow:inset 0 0 0 1px var(--sky-line)}@media(max-width:767.98px){.sky-tsearch{flex:100%}.sky-toolbar-row{flex-wrap:nowrap;overflow-x:auto}.sky-tsearch-row,.sky-toolbar-row:first-child{flex-wrap:wrap;overflow:visible}.sky-rpanel-body{padding-bottom:6rem}.sky-composer-box{padding:var(--sky-gap-6) var(--sky-gap-6) var(--sky-gap-6) var(--sky-gap-20);align-items:center;gap:var(--sky-gap-8);flex-direction:row}.sky-composer-box>:first-child{flex:1;min-width:0}.sky-composer-foot{flex:none}.sky-send{width:var(--sky-h-touch);height:var(--sky-h-touch);margin-left:0}.sky-views{display:contents}.sky-view{background:var(--sky-cloud);box-shadow:var(--sky-rim),var(--sky-shadow-1)}.sky-view[data-active]{background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink)}}.sky-ghost{padding:var(--sky-gap-36);border-radius:var(--sky-r-card);background:var(--sky-tint);text-align:center;font:var(--sky-font-sm);color:var(--sky-text-4)}.sky-bulk-ic{place-items:center;display:grid}.sky-fact-edit{margin-left:calc(var(--sky-gap-12) * -1)}.sky-next{gap:var(--sky-gap-8);flex-direction:column;min-width:0;display:flex}.sky-next-heading{font:var(--sky-font-h2);color:var(--sky-text);overflow-wrap:anywhere;margin:0}.sky-next-notes{gap:var(--sky-gap-4);flex-direction:column;min-width:0;display:flex}.sky-next-note{font:var(--sky-font-sm);color:var(--sky-text-3);overflow-wrap:anywhere;margin:0}.sky-next-acts{align-items:center;gap:var(--sky-gap-8);flex-wrap:wrap;display:flex}.sky-next-acts>form{display:flex}.sky-next-notes:empty,.sky-next-acts:empty{display:none}.sky-dialog-record{flex-direction:column;flex:auto;min-block-size:0;inline-size:100%;display:flex}.sky-fill{flex-direction:column;flex:auto;min-block-size:0;display:flex}.sky-panel-search{padding:var(--sky-gap-12) var(--sky-gap-16) var(--sky-gap-4);flex:none}.sky-banners:not(:has(>:not(.idn-head))){display:none}.sky-next-line{align-items:center;gap:var(--sky-gap-8);min-width:0;font:var(--sky-font-body);color:var(--sky-text-2);display:flex}.sky-conds{align-items:stretch;gap:var(--sky-gap-8);flex-direction:column;display:flex}.sky-conds-empty{font:var(--sky-font-sm);color:var(--sky-text-3);margin:0}.sky-conds-add{align-self:flex-start;align-items:center;gap:var(--sky-gap-6);height:var(--sky-h-btn-sm);padding-inline:var(--sky-gap-12);border-radius:var(--sky-r-pill);background:var(--sky-cloud);box-shadow:var(--sky-rim),var(--sky-shadow-1);color:var(--sky-text);font:var(--sky-font-act);cursor:pointer;border:0;font-size:12.5px;display:inline-flex}.sky-conds-add:disabled{color:var(--sky-text-4);cursor:default}.sky-conds-add:focus-visible,.sky-cond-x:focus-visible{outline:2px solid var(--sky-text);outline-offset:2px}.sky-cond{gap:var(--sky-gap-4);flex-direction:column;display:flex}.sky-cond-row{align-items:center;gap:var(--sky-gap-8);min-height:2.75rem;padding:var(--sky-gap-6) var(--sky-gap-8) var(--sky-gap-6) var(--sky-gap-10);border-radius:var(--sky-r-field);background:var(--sky-mist-1);display:flex}.sky-cond-parts{align-items:center;gap:var(--sky-gap-6);min-width:0;font:var(--sky-font-sm);color:var(--sky-text-2);flex-wrap:wrap;flex:1;display:flex}.sky-cond-parts>*{flex:0 auto;min-width:0}.sky-cond-parts .field{gap:0;margin:0}.sky-cond-parts .select-trigger{width:auto;min-width:0;max-width:16rem;height:var(--sky-h-btn-sm);min-height:0;padding-inline:var(--sky-gap-10) var(--sky-gap-8);gap:var(--sky-gap-4);border-radius:var(--sky-r-pill);background:var(--sky-cloud);box-shadow:var(--sky-rim),var(--sky-shadow-1);color:var(--sky-text);font:var(--sky-font-act);border:0;font-size:12.5px}.sky-cond-parts .select-trigger .select-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sky-cond-parts .input-wrap{width:7.5rem;height:var(--sky-h-btn-sm);border-radius:var(--sky-r-pill);background:var(--sky-cloud);min-height:0;box-shadow:var(--sky-rim),var(--sky-shadow-1);border:0}.sky-cond-parts .input-wrap input{height:100%;padding-inline:var(--sky-gap-10);font:var(--sky-font-act);font-size:12.5px}.sky-cond-x{border-radius:var(--sky-r-round);width:1.75rem;height:1.75rem;color:var(--sky-text-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.sky-cond-x:hover{background:var(--sky-mist-2);color:var(--sky-text)}.sky-cond-note{font:var(--sky-font-xs);color:var(--sky-text-3);margin:0;padding-inline-start:var(--sky-gap-10)}.sky-datetile{border-radius:var(--sky-r-icon);background:var(--sky-mist-2);block-size:48px;inline-size:44px;box-shadow:var(--sky-inset-line);flex-direction:column;flex:none;justify-content:center;align-items:center;display:inline-flex}.sky-datetile-wd{font:var(--sky-font-xs);color:var(--sky-text-3);line-height:1}.sky-datetile-day{font:var(--sky-font-h2);color:var(--sky-text);line-height:1.1}.sky-stagetrack{gap:var(--sky-gap-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.sky-stagetrack-step{gap:var(--sky-gap-8);flex-direction:column;min-width:0;display:flex}.sky-stagetrack-bar{border-radius:var(--sky-r-pill);background:var(--sky-mist-3);block-size:4px}.sky-stagetrack-step[data-state=done] .sky-stagetrack-bar{background:var(--sky-mist-4)}.sky-stagetrack-step[data-state=now] .sky-stagetrack-bar{background:var(--sky-ink-fill)}.sky-stagetrack-name{font:var(--sky-font-xs);color:var(--sky-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sky-stagetrack-step[data-state=now] .sky-stagetrack-name{color:var(--sky-text);font-weight:500}@media(max-width:767.98px){.sky-stagetrack-step:not([data-near]) .sky-stagetrack-name{display:none}}@media(min-width:80rem){.sky-toolbar-row:first-child{flex-wrap:nowrap}.sky-toolbar-row:first-child .sky-tsearch{min-width:11rem}.sky-toolbar-row:first-child .sky-views,.sky-toolbar-row:first-child .sky-toolbar-end{flex:none}}.sky-minimonth,.sky-glance{gap:var(--sky-gap-12);padding:var(--sky-gap-16);border-radius:var(--sky-r-card);background:var(--sky-cloud);box-shadow:var(--sky-rim),var(--sky-shadow-1);flex-direction:column;display:flex}.sky-minimonth-head,.sky-glance-head{justify-content:space-between;align-items:baseline;gap:var(--sky-gap-8);display:flex}.sky-minimonth-title,.sky-glance-title{font:var(--sky-font-h3);margin:0}.sky-minimonth-nav{gap:var(--sky-gap-4);display:inline-flex}.sky-minimonth-arrow{border-radius:var(--sky-r-round);width:1.75rem;height:1.75rem;color:var(--sky-text-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.sky-minimonth-arrow:hover{background:var(--sky-mist-2)}.sky-minimonth-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px 0;display:grid}.sky-minimonth-wd{font:var(--sky-font-xs);color:var(--sky-text-3);padding-bottom:var(--sky-gap-4)}.sky-minimonth-day{border-radius:var(--sky-r-round);width:2rem;height:2rem;color:var(--sky-text);font:var(--sky-font-sm);cursor:pointer;background:0 0;border:0;justify-self:center;place-items:center;padding:0;display:grid;position:relative}.sky-minimonth-day:hover{background:var(--sky-mist-2)}.sky-minimonth-day[data-out]{color:var(--sky-text-4)}.sky-minimonth-day[data-today]{font-weight:600}.sky-minimonth-day[data-on]{background:var(--sky-ink-fill);color:var(--sky-text-on-ink);box-shadow:var(--sky-shadow-ink)}.sky-minimonth-dot{border-radius:var(--sky-r-round);opacity:.6;background:currentColor;width:3px;height:3px;margin-left:-1.5px;position:absolute;bottom:3px;left:50%}.sky-glance-count{font:var(--sky-font-count);color:var(--sky-text-3)}.sky-glance-bar{gap:3px;height:6px;display:flex}.sky-glance-seg{border-radius:var(--sky-r-pill);background:var(--sky-mist-3);min-width:6px}.sky-glance-seg[data-i="0"]{background:var(--sky-text-2)}.sky-glance-seg[data-i="1"]{background:var(--sky-text-3)}.sky-glance-seg[data-i="2"]{background:var(--sky-mist-4)}.sky-glance-seg[data-empty]{flex:1 1 0}.sky-glance-list{gap:var(--sky-gap-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sky-glance-row{align-items:center;gap:var(--sky-gap-8);font:var(--sky-font-body);display:flex}.sky-glance-dot{border-radius:var(--sky-r-round);background:var(--sky-mist-3);flex:none;width:7px;height:7px}.sky-glance-dot[data-i="0"]{background:var(--sky-text-2)}.sky-glance-dot[data-i="1"]{background:var(--sky-text-3)}.sky-glance-dot[data-i="2"]{background:var(--sky-mist-4)}.sky-glance-label{flex:1;min-width:0}.sky-glance-n{color:var(--sky-text)}.sky-glance-nudge{gap:var(--sky-gap-8);padding-top:var(--sky-gap-12);border-top:1px solid var(--sky-line-2);flex-direction:column;display:flex}.sky-glance-ask{gap:var(--sky-gap-4);font:var(--sky-font-body);flex-direction:column;margin:0;display:flex}.sky-glance-ask .sky-muted{font:var(--sky-font-sm)}.skt-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skt-page{gap:var(--sky-gap-16);box-sizing:border-box;width:100%;min-width:0;color:var(--sky-text);font-family:var(--sky-font-read);flex-direction:column;display:flex}.skt-head{justify-content:space-between;align-items:flex-end;gap:var(--sky-gap-16) var(--sky-gap-24);padding-top:var(--sky-gap-8);flex-wrap:wrap;min-width:0;display:flex}.skt-head-lead{flex:none}.skt-head-text{flex:24rem;min-width:min(100%,20rem)}.skt-head-date{margin:0 0 var(--sky-gap-8);font:var(--sky-font-cap);color:var(--sky-text-2)}.skt-head-line{align-items:center;gap:var(--sky-gap-10);flex-wrap:wrap;display:flex}.skt-head-title{font:var(--sky-font-title);letter-spacing:var(--sky-track-title);color:var(--sky-text);margin:0}.skt-head[data-display] .skt-head-title{font:var(--sky-font-greet);letter-spacing:var(--sky-track-greet)}.skt-head-sentence{margin:var(--sky-gap-8) 0 0;font:var(--sky-font-body);color:var(--sky-text-3);max-width:80ch}.skt-head-meta{margin-top:var(--sky-gap-4);font:var(--sky-font-body);color:var(--sky-text-3);align-items:center;gap:var(--sky-gap-8);flex-wrap:wrap;display:flex}.skt-head-end{align-items:flex-end;gap:var(--sky-gap-12);flex-direction:column;display:flex}.skt-head-acts,.skt-head-secondary{align-items:center;gap:var(--sky-gap-8);flex-wrap:wrap;justify-content:flex-end;display:flex}.skt-head-main{display:flex}.skt-head-main :is(.btn,a.btn)[data-variant=primary]{box-shadow:var(--sky-shadow-ink)}.skt-head-phone{display:none}.skt-dash-more{display:contents}@media(max-width:767.98px){.skt-dash-more[data-foot]{display:none}}.skt-phone-foot{display:none}.sky-list .skt-head,.sky-board .skt-head{flex-wrap:nowrap;align-items:flex-start;padding-top:0}.sky-record .skt-head{padding-top:0}.sky-list .skt-head-text,.sky-board .skt-head-text,.sky-record .skt-head-text{flex:1;min-width:0}.sky-list .skt-head-end,.sky-board .skt-head-end,.sky-record .skt-head-end{flex:none}.skt-back{align-items:center;gap:var(--sky-gap-4);margin:0 0 var(--sky-gap-8);font:var(--sky-font-cap);font-size:var(--sky-fs-act);color:var(--sky-text-3);text-decoration:none;display:inline-flex}.skt-back:hover{color:var(--sky-text)}.skt-back svg{width:16px;height:16px}.skt-card{box-sizing:border-box;background:var(--sky-cloud);border-radius:var(--sky-r-card);min-width:0;box-shadow:var(--sky-rim),var(--sky-shadow-1);padding:var(--sky-card-pad)}.skt-card-head{align-items:baseline;gap:var(--sky-gap-8);margin:0 0 var(--sky-gap-12);min-height:var(--sky-h-btn-sm);flex-wrap:wrap;display:flex}.skt-card-title{white-space:nowrap;font:var(--sky-font-h3);letter-spacing:var(--sky-track-h3);color:var(--sky-text);margin:0}.skt-card-count{font:var(--sky-font-count);letter-spacing:var(--sky-track-mono);color:var(--sky-text-4)}.skt-card-note{min-width:0;font:var(--sky-font-sm);color:var(--sky-text-3)}.skt-card-end{align-items:center;gap:var(--sky-gap-8);margin-left:auto;display:inline-flex}.skt-card-link{align-items:center;gap:var(--sky-gap-4);font:var(--sky-font-act);font-size:var(--sky-fs-sm);color:var(--sky-text-2);border-radius:var(--sky-r-pill);padding:var(--sky-gap-4) var(--sky-gap-4) var(--sky-gap-4) var(--sky-gap-8);text-decoration:none;display:inline-flex}.skt-card-link:hover{color:var(--sky-text);background:var(--sky-mist-1)}.skt-card-link:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.skt-card-link svg{width:14px;height:14px}.skt-card-body[data-layout=center]{align-items:center;gap:var(--sky-gap-12);flex-direction:column;display:flex}.skt-card-body[data-layout=split]{align-items:center;gap:var(--sky-gap-16) var(--sky-gap-24);flex-wrap:wrap;display:flex}.skt-card-body[data-layout=split]>:last-child{flex:10rem;min-width:0}.skt-card-figure{align-items:baseline;gap:var(--sky-gap-12);margin:0 0 var(--sky-gap-16);display:flex}.skt-card-figure-value{font:var(--sky-font-fig);letter-spacing:var(--sky-track-fig);font-size:32px}.skt-card-figure-note{font:var(--sky-font-sm);color:var(--sky-text-3)}.skt-card[data-flush]{padding-inline:0}.skt-card[data-flush] .skt-card-head{padding-inline:var(--sky-card-pad)}.skt-card-skeleton{gap:var(--sky-gap-8);display:grid}.skt-card-state{align-items:center;gap:var(--sky-gap-8);padding:var(--sky-gap-24) var(--sky-gap-12);text-align:center;flex-direction:column;display:flex}.skt-card-state-title{font:var(--sky-font-h3);margin:0}.skt-card-state-text{font:var(--sky-font-sm);color:var(--sky-text-3);max-width:38ch;margin:0}.skt-card-retry{height:var(--sky-h-btn-sm);padding:0 var(--sky-gap-16);border-radius:var(--sky-r-pill);background:var(--sky-mist-2);font:var(--sky-font-act);color:var(--sky-text);cursor:pointer;border:0}.skt-card-retry:hover{background:var(--sky-mist-3)}.skt-card-retry:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.skt-row{align-items:center;gap:var(--sky-gap-12);min-height:var(--sky-h-row);padding:var(--sky-gap-8) 0;border-bottom:1px solid var(--sky-line-2);display:flex}.skt-row:last-child{border-bottom:0}.skt-row-mark{border-radius:var(--sky-r-icon);background:var(--sky-mist-2);width:36px;height:36px;color:var(--sky-text-2);font:var(--sky-font-mono-text);font-size:var(--sky-fs-sm);flex:none;place-items:center;display:grid}.skt-row-mark :where(svg){width:var(--sky-icon);height:var(--sky-icon);stroke-width:1.75px}.skt-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.skt-row-title{font:var(--sky-font-nav);letter-spacing:var(--sky-track-h3);color:var(--sky-text);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}a.skt-row-title:hover{text-decoration:underline}.skt-row-sub{font:var(--sky-font-sm);color:var(--sky-text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skt-row-figure{font:var(--sky-font-fig-s);letter-spacing:var(--sky-track-fig-s);color:var(--sky-text)}.skt-row-line{gap:var(--sky-gap-8);align-items:baseline;min-width:0;display:flex}.skt-row-line .skt-row-sub{white-space:normal;text-overflow:clip;min-width:0;overflow:visible}.skt-row[data-stack] .skt-row-title{white-space:normal}.skt-row-figure[data-word]{font:var(--sky-font-h3);letter-spacing:var(--sky-track-h3)}.skt-row-time{min-width:2.75rem;font:var(--sky-font-mono-text);color:var(--sky-text-4);flex:none}.skt-row-stamp{margin-top:var(--sky-gap-4);font:var(--sky-font-count);color:var(--sky-text-4);align-self:flex-start}.skt-row-end{align-items:center;gap:var(--sky-gap-8);flex:none;display:inline-flex}.skt-row[data-compact]{min-height:2.25rem;padding:var(--sky-gap-4) 0;border-bottom:0}.skt-row[data-compact] .skt-row-figure{font:var(--sky-font-mono-text);font-size:var(--sky-fs-read-lg);letter-spacing:var(--sky-track-mono)}.skt-card[data-flush] .skt-row{padding-inline:var(--sky-card-pad)}.skt-row-end .field{width:8.5rem}.skt-row-act{min-width:52px;height:var(--sky-h-btn-sm);padding:0 var(--sky-gap-12);border-radius:var(--sky-r-pill);background:var(--sky-mist-2);font:var(--sky-font-act);font-size:var(--sky-fs-sm);color:var(--sky-text);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}button.skt-row-act:hover{background:var(--sky-mist-3)}button.skt-row-act:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.skt-hero{border-radius:var(--sky-r-hero);background:var(--sky-hero);color:var(--sky-text-on-ink);padding:var(--sky-gap-16) var(--sky-gap-20);box-sizing:border-box;--sky-chart-1:#fff;--sky-chart-1-a:#ffffff59;--sky-text-3:#ffffffc7;min-height:116px;position:relative;overflow:hidden}.skt-hero+.skt-hero{margin-top:var(--sky-gap-12)}.skt-hero-label{align-items:center;gap:var(--sky-gap-8);font:var(--sky-font-cap);font-size:var(--sky-fs-sm);margin:0;display:flex}.skt-hero-dot{border-radius:var(--sky-r-round);background:currentColor;width:6px;height:6px}.skt-hero-figure{align-items:center;gap:var(--sky-gap-10);margin:var(--sky-gap-12) 0 0;display:flex}.skt-hero-num{font:var(--sky-font-fig);letter-spacing:var(--sky-track-fig);font-size:34px}.skt-hero-chip{height:var(--sky-h-chip);padding:0 var(--sky-gap-8);border-radius:var(--sky-r-pill);font:var(--sky-font-key);background:#ffffff2e;align-items:center;display:inline-flex}.skt-hero-foot{max-width:56%;margin:var(--sky-gap-8) 0 0;font:var(--sky-font-sm);color:#ffffffd1}.skt-hero-chart{right:var(--sky-gap-20);bottom:var(--sky-gap-16);align-items:flex-end;width:34%;max-width:12rem;height:48%;display:flex;position:absolute}.skt-hero-chart>*{width:100%}.skt-grid{gap:var(--sky-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.skt-cell{flex-direction:column;grid-column:span 4;min-width:0;display:flex;position:relative}.skt-cell>:last-child:not(.skt-cell-tools){flex:1}.skt-cell[data-span="3"]{grid-column:span 3}.skt-cell[data-span="5"]{grid-column:span 5}.skt-cell[data-span="6"]{grid-column:span 6}.skt-cell[data-span="8"]{grid-column:span 8}.skt-cell[data-span="12"]{grid-column:span 12}.skt-cell[data-hidden]>:not(.skt-cell-tools){opacity:.5}.skt-dash[data-arranging] .skt-cell:after{content:"";border-radius:var(--sky-r-card);box-shadow:inset 0 0 0 1.5px var(--sky-line-tree);pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.skt-cell-tools{top:var(--sky-gap-10);right:var(--sky-gap-10);z-index:2;gap:var(--sky-gap-4);padding:var(--sky-gap-4);border-radius:var(--sky-r-pill);background:var(--sky-glass-bar);box-shadow:var(--sky-shadow-2);display:flex;position:absolute}.skt-tool{min-width:var(--sky-h-btn-sm);height:var(--sky-h-btn-sm);border-radius:var(--sky-r-pill);color:var(--sky-text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.skt-tool svg{width:16px;height:16px}.skt-tool:hover:not(:disabled){background:var(--sky-mist-2)}.skt-tool:disabled{color:var(--sky-text-4);cursor:default}.skt-tool:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.skt-tool-text{padding:0 var(--sky-gap-12);font:var(--sky-font-act);font-size:var(--sky-fs-sm)}.skt-arrange-bar{justify-content:space-between;align-items:center;gap:var(--sky-gap-12);padding:var(--sky-gap-8) var(--sky-gap-8) var(--sky-gap-8) var(--sky-gap-16);border-radius:var(--sky-r-pill);background:var(--sky-tint);box-shadow:var(--sky-inset-line);display:flex}.skt-arrange-bar p{font:var(--sky-font-sm);color:var(--sky-text-2);margin:0}.skt-card[data-skeleton]{height:100%;min-height:10rem}@media(min-width:768px)and (max-width:1099px){.skt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skt-cell,.skt-cell[data-span]{grid-column:span 1}.skt-cell[data-span="8"],.skt-cell[data-span="12"]{grid-column:1/-1}}.skt-form-grid{gap:var(--sky-gap-16);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.skt-form[data-has-aside] .skt-form-grid{grid-template-columns:minmax(0,1.4fr) minmax(18rem,1fr)}.skt-form-card{flex-direction:column;padding:0;display:flex}.skt-form-fields>*{margin:0}.skt-form-fields{gap:var(--sky-gap-20);min-width:0;padding:var(--sky-gap-24) 28px;border:0;flex-direction:column;margin:0;display:flex}.skt-form-error{margin:var(--sky-gap-20) 28px 0;padding:var(--sky-gap-10) var(--sky-gap-16);border-radius:var(--sky-r-field);background:var(--sky-danger-50);box-shadow:inset 3px 0 0 var(--sky-ink);font:var(--sky-font-sm);color:var(--sky-text)}.skt-form-foot{align-items:center;gap:var(--sky-gap-12);padding:var(--sky-gap-16) 28px var(--sky-gap-20);border-top:1px solid var(--sky-line-2);grid-template-columns:1fr auto 1fr;display:grid}.skt-form-foot>:first-child{margin-left:calc(-1 * var(--sky-gap-12));justify-self:start}.skt-form-step{font:var(--sky-font-sm);color:var(--sky-text-3)}.skt-form-next{justify-self:end;gap:var(--sky-gap-8);align-items:center;display:inline-flex}.skt-form-summary{display:none}.skt-form-aside{gap:var(--sky-gap-16);flex-direction:column;min-width:0;display:flex}.skt-steps{align-items:center;margin:0;padding:0;list-style:none;display:flex}.skt-step{align-items:center;gap:var(--sky-gap-8);height:var(--sky-h-btn);padding:0 var(--sky-gap-16) 0 var(--sky-gap-6);border-radius:var(--sky-r-pill);background:var(--sky-tint);box-shadow:var(--sky-inset-line);font:var(--sky-font-act);color:var(--sky-text-3);display:inline-flex}.skt-step+.skt-step{margin-left:var(--sky-gap-36);position:relative}.skt-step+.skt-step:before{content:"";width:var(--sky-gap-36);background:var(--sky-line-tree);height:1px;position:absolute;top:50%;right:100%}.skt-step[aria-current]{background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink);color:var(--sky-text-on-ink)}.skt-step-n{border-radius:var(--sky-r-round);background:var(--sky-mist-2);width:22px;height:22px;font:var(--sky-font-count);font-size:var(--sky-fs-sm);color:var(--sky-text-2);place-items:center;display:grid}.skt-step[aria-current] .skt-step-n{color:var(--sky-text-on-ink);background:#ffffff2e}.skt-step[data-done]{color:var(--sky-text)}.skt-flow-top{display:none}.skt-match{gap:var(--sky-gap-12);padding:var(--sky-gap-16);border-radius:var(--sky-r-tile);background:var(--sky-mist-1);box-shadow:var(--sky-inset-line);flex-direction:column;display:flex}.skt-match-head{align-items:baseline;gap:var(--sky-gap-8);margin:0;display:flex}.skt-match-title{font:var(--sky-font-h3);font-size:var(--sky-fs-read-lg)}.skt-match-summary{font:var(--sky-font-sm);color:var(--sky-text-3)}.skt-match-row{align-items:center;gap:var(--sky-gap-12);padding:var(--sky-gap-12) var(--sky-gap-12) var(--sky-gap-12) var(--sky-gap-12);border-radius:var(--sky-r-field);background:var(--sky-cloud);display:flex}.skt-match-mark{border-radius:var(--sky-r-round);background:var(--sky-mist-2);width:40px;height:40px;font:var(--sky-font-act);color:var(--sky-text-2);flex:none;place-items:center;display:grid}.skt-match-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.skt-match-name{font:var(--sky-font-nav)}.skt-match-detail{font:var(--sky-font-sm);color:var(--sky-text-3)}.skt-match-acts{align-items:center;gap:var(--sky-gap-8);flex:none;display:inline-flex}.skt-match-note{font:var(--sky-font-sm);color:var(--sky-text-3);margin:0}.skt-summary{padding:0;overflow:hidden}.skt-summary-band{padding:var(--sky-gap-16) var(--sky-card-pad) var(--sky-gap-20);background:var(--sky-hero-soft)}.skt-summary-title{margin:0 0 var(--sky-gap-12);font:var(--sky-font-sm);color:var(--sky-text-3)}.skt-summary-live{align-items:center;gap:var(--sky-gap-12);display:flex}.skt-summary-mark{border-radius:var(--sky-r-round);background:var(--sky-cloud);width:56px;height:56px;box-shadow:var(--sky-shadow-1);font:var(--sky-font-h2);flex:none;place-items:center;display:grid}.skt-summary-who{gap:var(--sky-gap-6);flex-direction:column;min-width:0;display:flex}.skt-summary-name{font:var(--sky-font-h2);letter-spacing:var(--sky-track-h2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skt-summary-tags{gap:var(--sky-gap-6);flex-wrap:wrap;display:flex}.skt-summary-tag{height:var(--sky-h-chip);padding:0 var(--sky-gap-10);border-radius:var(--sky-r-pill);background:var(--sky-cloud);font:var(--sky-font-key);color:var(--sky-text-2);align-items:center;display:inline-flex}.skt-summary-facts{gap:var(--sky-gap-16) var(--sky-gap-24);padding-bottom:var(--sky-gap-20);border-bottom:1px solid var(--sky-line-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.skt-summary-facts dt{font:var(--sky-font-xs);color:var(--sky-text-3)}.skt-summary-facts dd{font:var(--sky-font-body);color:var(--sky-text);margin:2px 0 0}.skt-summary-body{padding:var(--sky-gap-20);gap:var(--sky-gap-4);flex-direction:column;display:flex}.skt-summary-facts{margin-bottom:var(--sky-gap-16)}.skt-timeline-heading{margin:0 0 var(--sky-gap-12);font:var(--sky-font-h3)}.skt-timeline{gap:var(--sky-gap-16);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.skt-timeline:before{content:"";background:var(--sky-line-tree);width:1px;position:absolute;top:8px;bottom:8px;left:7px}.skt-timeline-item{padding-left:var(--sky-gap-24);position:relative}.skt-timeline-dot{box-sizing:border-box;border-radius:var(--sky-r-round);background:var(--sky-cloud);width:15px;height:15px;box-shadow:inset 0 0 0 1.5px var(--sky-line-tree);position:absolute;top:3px;left:0}.skt-timeline-item[data-now] .skt-timeline-dot{background:var(--sky-ink);box-shadow:0 0 0 3px var(--sky-mist-3)}.skt-timeline-title{font:var(--sky-font-nav);font-size:var(--sky-fs-act);letter-spacing:var(--sky-track-h3);margin:0}.skt-timeline-sub{font:var(--sky-font-sm);color:var(--sky-text-3);margin:2px 0 0}.skt-timeline-quote{margin:var(--sky-gap-8) 0 0;padding:var(--sky-gap-10) var(--sky-gap-12);border-radius:var(--sky-r-field);background:var(--sky-mist-1);font:var(--sky-font-sm);color:var(--sky-text-2)}.skt-set-cols{gap:var(--sky-gap-16);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.skt-set-cols[data-side]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.skt-set-main,.skt-set-side{gap:var(--sky-gap-16);flex-direction:column;min-width:0;display:flex}.skt-set-phone-top,.skt-set-crumbs{display:none}.skt-set-crumbs ol{align-items:center;gap:var(--sky-gap-4);font:var(--sky-font-read);font-size:var(--sky-fs-read-lg);color:var(--sky-text-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.skt-set-crumbs li{align-items:center;gap:var(--sky-gap-4);display:inline-flex}.skt-set-crumbs a{color:inherit;text-decoration:none}.skt-set-crumbs [aria-current]{color:var(--sky-text)}.skt-set-crumbs svg{width:14px;height:14px}.skt-set-index{gap:var(--sky-gap-16);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));align-items:start;display:grid}.skt-set-group{padding:var(--sky-gap-8) 0}.skt-set-group ul{margin:0;padding:0;list-style:none}.skt-set-group-label{padding:var(--sky-gap-12) var(--sky-card-pad) var(--sky-gap-4);font:var(--sky-font-cap);font-size:var(--sky-fs-sm);color:var(--sky-text-3);margin:0}.skt-set-link{align-items:center;gap:var(--sky-gap-12);height:var(--sky-h-touch);padding:0 var(--sky-card-pad);color:var(--sky-text);text-decoration:none;display:flex}.skt-set-link:hover{background:var(--sky-mist-1)}.skt-set-link:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.skt-set-icon{width:var(--sky-icon);height:var(--sky-icon);color:var(--sky-text-3);place-items:center;display:grid}.skt-set-icon :where(svg){stroke-width:1.75px;width:100%;height:100%}.skt-set-name{font:var(--sky-font-nav);flex:1}.skt-set-count{padding:2px var(--sky-gap-8);border-radius:var(--sky-r-pill);background:var(--sky-mist-2);font:var(--sky-font-count);color:var(--sky-text-2)}.skt-set-chev{width:16px;height:16px;color:var(--sky-text-4)}.skt-savebar{bottom:var(--sky-gap-20);z-index:var(--z-header);align-self:center;align-items:center;gap:var(--sky-gap-12);margin-top:var(--sky-gap-8);padding:var(--sky-gap-8) var(--sky-gap-8) var(--sky-gap-8) var(--sky-gap-20);border-radius:var(--sky-r-pill);background:var(--sky-glass-bar);box-shadow:var(--sky-rim),var(--sky-shadow-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:sticky}.skt-savebar-dot{border-radius:var(--sky-r-round);background:var(--sky-text-3);width:8px;height:8px}.skt-savebar[data-state=error] .skt-savebar-dot{background:var(--sky-ink);border-radius:var(--sky-r-dot)}.skt-savebar-words{font:var(--sky-font-act);font-size:var(--sky-fs-read-lg);flex-direction:column;display:flex}.skt-savebar-why{font:var(--sky-font-sm);color:var(--sky-text-3)}.skt-cal-bar{align-items:center;gap:var(--sky-gap-12);flex-wrap:wrap;display:flex}.skt-cal-nav{align-items:center;gap:var(--sky-gap-8);display:flex}.skt-roundbtn{width:var(--sky-h-field);height:var(--sky-h-field);border-radius:var(--sky-r-round);background:var(--sky-cloud);box-shadow:var(--sky-rim),var(--sky-shadow-sec);color:var(--sky-text);cursor:pointer;border:0;place-items:center;padding:0;display:inline-grid}.skt-roundbtn svg{width:18px;height:18px}.skt-roundbtn:hover{background:var(--sky-mist-1)}.skt-roundbtn:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.skt-cal-range{margin:0 0 0 var(--sky-gap-8);font:var(--sky-font-h3);font-size:var(--sky-fs-read-lg);letter-spacing:var(--sky-track-h3);white-space:nowrap}.skt-cal-end{justify-content:flex-end;align-items:center;gap:var(--sky-gap-12) var(--sky-gap-16);flex-wrap:wrap;flex:24rem;min-width:0;display:flex}.skt-cal-filters{align-items:center;gap:var(--sky-gap-8);flex:auto;justify-content:flex-end;min-width:0;display:flex}.skt-cal-bar :is(.btn,.search-wrap input,.seg-track,.popover-trigger){height:var(--sky-h-nav);box-sizing:border-box;min-height:0}.skt-cal-bar .skt-roundbtn{width:var(--sky-h-nav);height:var(--sky-h-nav)}.skt-cal-filters .search-wrap{flex:8rem;min-width:8rem;max-width:none}.skt-legend{gap:var(--sky-gap-4) var(--sky-gap-12);font:var(--sky-font-sm);color:var(--sky-text-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.skt-legend li{align-items:center;gap:var(--sky-gap-6);display:inline-flex}.skt-legend-dot{border-radius:var(--sky-r-round);background:var(--sky-text-4);width:7px;height:7px}.skt-legend-dot[data-tone=mid]{background:var(--sky-chart-2)}.skt-legend-dot[data-tone=done]{background:var(--sky-chart-3)}.skt-legend-dot[data-tone=ink]{background:var(--sky-ink)}.skt-legend-dot[data-tone=open]{box-shadow:inset 0 0 0 1.5px var(--sky-text-3);background:0 0}.skt-cal-main{gap:var(--sky-gap-16);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.skt-cal[data-aside] .skt-cal-main{grid-template-columns:minmax(0,1fr) 17rem}.skt-cal-aside{gap:var(--sky-gap-16);flex-direction:column;min-width:0;display:flex}.skt-cal-card{padding:0 var(--sky-gap-16) var(--sky-gap-16);overflow:hidden}.skt-cal-empty{padding:var(--sky-gap-12) var(--sky-gap-16);font:var(--sky-font-sm);color:var(--sky-text-3);margin:0}.skt-owed-phone{display:none}.skt-cal-loading{gap:var(--sky-gap-8);padding-top:var(--sky-gap-16);display:grid}.skt-cal-loading[data-week]{gap:var(--sky-gap-12);grid-template-columns:repeat(7,minmax(0,1fr));align-items:start}.skt-cal-loading-col{gap:var(--sky-gap-8);min-width:0;display:grid}.skt-tgrid{--hour:56px;--axis:68px}.skt-tgrid[data-kind=day]{--hour:56px}.skt-tgrid-head{grid-template-columns:var(--axis) repeat(var(--cols-n),minmax(0,1fr));padding:var(--sky-gap-16) 0 var(--sky-gap-12);border-bottom:1px solid var(--sky-line-2);align-items:end;display:grid}.skt-tgrid-body{grid-template-columns:var(--axis) minmax(0,1fr);padding-top:var(--sky-gap-12);padding-bottom:var(--sky-gap-4);display:grid}.skt-axis{grid-auto-rows:var(--hour);display:grid}.skt-axis span{font:var(--sky-font-mono-text);font-size:var(--sky-fs-chart);letter-spacing:var(--sky-track-mono);color:var(--sky-text-4);transform:translateY(-.5em)}.skt-cols{grid-template-columns:repeat(var(--cols-n),minmax(0,1fr));height:calc(var(--rows) * var(--hour));background:repeating-linear-gradient(to bottom,var(--sky-line-2) 0 1px,transparent 1px var(--hour));display:grid;position:relative}.skt-col{border-left:1px solid var(--sky-line-2);min-width:0;position:relative}.skt-col[data-today]{background:var(--sky-mist-1)}.skt-lane-head{justify-content:center;align-items:center;gap:var(--sky-gap-8);padding:0 var(--sky-gap-8);text-align:center;min-width:0;display:flex}.skt-lane-mark{border-radius:var(--sky-r-round);background:var(--sky-mist-2);width:28px;height:28px;font:var(--sky-font-count);font-size:var(--sky-fs-chart);color:var(--sky-text-2);flex:none;place-items:center;display:grid}.skt-lane-text{flex-direction:column;align-items:center;min-width:0;display:flex}.skt-lane-name{font:var(--sky-font-nav);font-size:var(--sky-fs-act);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skt-lane-sub{font:var(--sky-font-xs);color:var(--sky-text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skt-day-head{color:var(--sky-text);cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:0;display:flex}.skt-day-dow{font:var(--sky-font-sm);font-family:var(--sky-font-ui);color:var(--sky-text-2)}.skt-day-n{border-radius:var(--sky-r-round);min-width:34px;height:34px;font:var(--sky-font-h2);font-family:var(--sky-font-ui);place-items:center;display:grid}.skt-day-head[data-today] .skt-day-n{background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink);color:var(--sky-text-on-ink)}.skt-day-count{font:var(--sky-font-xs);color:var(--sky-text-3)}.skt-day-head:hover .skt-day-n:not(:where([data-today] *)){background:var(--sky-mist-2)}.skt-day-head:focus-visible{border-radius:var(--sky-r-field);box-shadow:var(--sky-ring-focus);outline:none}.skt-block{box-sizing:border-box;top:calc((var(--s) - var(--h0)) * var(--hour) / 60);height:calc(var(--d) * var(--hour) / 60 - 2px);min-height:22px;left:calc(var(--col) * 100% / var(--cols) + 4px);width:calc(100% / var(--cols) - 8px);padding:var(--sky-gap-4) var(--sky-gap-8);border-radius:var(--sky-r-sm);background:var(--sky-cloud);box-shadow:inset 3px 0 0 var(--sky-text-2),var(--sky-shadow-1);color:var(--sky-text);text-align:left;cursor:pointer;font:inherit;border:0;flex-direction:column;justify-content:flex-start;gap:1px;text-decoration:none;display:flex;position:absolute;overflow:hidden}.skt-block[data-tone=open]{background:var(--sky-cloud);box-shadow:var(--sky-shadow-1)}.skt-block[data-tone=ink]{box-shadow:inset 3px 0 0 var(--sky-ink),var(--sky-shadow-1)}.skt-block:hover{box-shadow:inset 0 0 0 1.5px var(--sky-text-2),var(--sky-shadow-1);z-index:2}.skt-block:focus-visible{box-shadow:var(--sky-ring-focus);z-index:2;outline:none}.skt-block-top{align-items:flex-start;gap:var(--sky-gap-4) var(--sky-gap-8);flex-wrap:wrap;min-width:0;display:flex}.skt-block-title{align-items:flex-start;gap:var(--sky-gap-4);min-width:0;font:var(--sky-font-nav);font-size:var(--sky-fs-sm);letter-spacing:var(--sky-track-h3);overflow-wrap:break-word;word-break:normal;line-height:1.25;display:inline-flex}.skt-block-state{padding:1px var(--sky-gap-8);border-radius:var(--sky-r-pill);background:var(--sky-mist-2);color:var(--sky-text-2);font:var(--sky-font-xs);white-space:nowrap;flex:none;margin-left:auto;line-height:1.4}.skt-block-state[data-tone=ink]{background:var(--sky-ink-fill);color:var(--sky-text-on-ink)}.skt-block-title svg{width:12px;height:12px;color:var(--sky-text-3);flex:none}.skt-slot{z-index:1;box-sizing:border-box;left:4px;right:4px;top:calc((var(--s) - var(--h0)) * var(--hour) / 60 + 4px);height:calc(var(--hour) * .66);justify-content:center;align-items:center;gap:var(--sky-gap-8);padding:0 var(--sky-gap-8);border:1px dashed var(--sky-line-tree);border-radius:var(--sky-r-card);background:var(--sky-cloud);color:var(--sky-text-2);font:var(--sky-font-nav);font-size:var(--sky-fs-sm);cursor:pointer;opacity:0;display:flex;position:absolute}.skt-slot svg{flex:none;width:14px;height:14px}.skt-slot:hover,.skt-slot:focus-visible{opacity:1;color:var(--sky-text)}.skt-slot:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}@media(hover:none){.skt-slot{display:none}}.skt-block-sub{font:var(--sky-font-xs);color:var(--sky-text-3);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.skt-now{z-index:3;left:0;right:0;top:calc((var(--s) - var(--h0)) * var(--hour) / 60);border-top:1.5px solid var(--sky-ink);pointer-events:none;height:0;position:absolute}.skt-now:before{content:"";border-radius:var(--sky-r-round);background:var(--sky-ink);width:8px;height:8px;position:absolute;top:-5px;left:-4px}.skt-now-pill{height:20px;padding:0 var(--sky-gap-8);border-radius:var(--sky-r-pill);background:var(--sky-ink-fill);color:var(--sky-text-on-ink);font:var(--sky-font-count);font-size:var(--sky-fs-chart);align-items:center;display:inline-flex}.skt-now .skt-now-pill{margin-right:var(--sky-gap-8);position:absolute;top:-10px;right:100%}.skt-col .skt-now-pill{display:none}.skt-col .skt-now:before{left:-5px}.skt-month-head,.skt-month-row{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.skt-month-head span{padding:var(--sky-gap-16) var(--sky-gap-8) var(--sky-gap-8);font:var(--sky-font-sm);font-family:var(--sky-font-ui);color:var(--sky-text-3)}.skt-month-row{border-top:1px solid var(--sky-line-2)}.skt-month-cell{min-width:0;min-height:7.75rem;padding:var(--sky-gap-8);border-left:1px solid var(--sky-line-2);flex-direction:column;gap:3px;display:flex}.skt-month-cell:first-child{border-left:0}.skt-month-cell[data-out]{background:0 0}.skt-month-day{cursor:pointer;font:inherit;color:var(--sky-text);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.skt-month-n{border-radius:var(--sky-r-round);min-width:24px;height:24px;font:var(--sky-font-mono-text);place-items:center;font-weight:500;display:grid}.skt-month-cell[data-today] .skt-month-n{background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink);color:var(--sky-text-on-ink)}.skt-month-cell[data-out] .skt-month-n{color:var(--sky-text-4)}.skt-month-total{font:var(--sky-font-count);font-size:var(--sky-fs-chart);color:var(--sky-text-4)}.skt-chip-ev{align-items:center;gap:var(--sky-gap-6);box-sizing:border-box;width:100%;height:22px;padding:0 var(--sky-gap-6);border-radius:var(--sky-r-sm);background:var(--sky-mist-1);color:var(--sky-text);font:var(--sky-font-xs);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:0;text-decoration:none;display:flex;overflow:hidden}.skt-chip-ev .num{font:var(--sky-font-count);font-size:var(--sky-fs-chart);color:var(--sky-text-3)}.skt-chip-ev[data-tone=mid]{background:var(--sky-mist-3)}.skt-chip-ev[data-tone=open]{background:var(--sky-cloud);box-shadow:inset 0 0 0 1px var(--sky-line)}.skt-chip-ev:hover{box-shadow:inset 0 0 0 1.5px var(--sky-text-2)}.skt-chip-ev:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.skt-more{padding:0 var(--sky-gap-6);text-align:left;font:var(--sky-font-xs);color:var(--sky-text-3);cursor:pointer;background:0 0;border:0}.skt-more:hover{color:var(--sky-text)}.skt-cal-phone-top,.skt-agenda,.skt-cal-filterbtn,.skt-cal-filters-phone,.skt-cal-phone-nav{display:none}@media(max-width:767.98px){.skt-page{--skt-tabbar:calc(var(--sky-h-touch) + var(--sky-gap-56));gap:var(--sky-gap-12)}.skt-card{padding:var(--sky-card-pad-phone)}.skt-head-title{font:var(--sky-font-title-phone)}.skt-head[data-display] .skt-head-title{font:var(--sky-font-greet);font-size:30px}.skt-head-end{align-items:stretch;width:100%}.skt-head-acts,.skt-head-secondary{justify-content:flex-start}.skt-head-secondary{min-width:0;max-width:100%}.skt-head-line{gap:var(--sky-gap-8)}.skt-head-phone{align-items:center;gap:var(--sky-gap-8);flex:none;display:flex}.skt-head-main{right:var(--sky-gap-16);bottom:var(--sky-float-bottom,calc(var(--sky-h-touch) + var(--sky-gap-20) + var(--sky-gap-12) + var(--sky-gap-12)));z-index:var(--z-header);position:fixed}.skt-phone-foot{right:var(--sky-gap-16);bottom:var(--sky-float-bottom,calc(var(--sky-h-touch) + var(--sky-gap-20) + var(--sky-gap-12) + var(--sky-gap-12)));left:calc(var(--sky-gap-16) + var(--sky-h-touch) + var(--sky-gap-4) + var(--sky-gap-12));z-index:var(--z-header);justify-content:flex-end;align-items:center;gap:var(--sky-gap-6);padding:var(--sky-gap-6);border-radius:var(--sky-r-pill);background:var(--sky-glass-bar);box-shadow:var(--sky-shadow-2);box-sizing:border-box;display:flex;position:fixed}.skt-phone-foot .sky-ract{width:var(--sky-h-touch);height:var(--sky-h-touch);box-shadow:none;background:0 0}.skt-phone-foot .sky-ract[data-named]{width:auto;padding-inline:var(--sky-gap-16);gap:var(--sky-gap-8);border-radius:var(--sky-r-pill);font:var(--sky-font-act);display:inline-flex}.skt-phone-foot .sky-ract[data-named] .sky-ract-label{display:inline}.skt-phone-foot .sky-ract[data-primary]{background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink);color:var(--sky-text-on-ink)}.skt-phone-foot-main{display:inline-flex}.skt-phone-foot :is(.btn,a.btn){height:var(--sky-h-touch);border-radius:var(--sky-r-pill);padding-inline:var(--sky-gap-16)}.skt-head-main :is(.btn,a.btn){height:var(--sky-h-touch);padding-inline:var(--sky-gap-20);border-radius:var(--sky-r-pill)}.sky-list .skt-head-secondary,.sky-board .skt-head-secondary,.skt-cal .skt-head-secondary{display:none}.sky-list .skt-head-end,.sky-list .skt-head-acts,.sky-board .skt-head-end,.sky-board .skt-head-acts,.skt-cal .skt-head-end,.skt-cal .skt-head-acts{display:contents}.sky-list .skt-head-sentence{display:none}.skt-grid{grid-template-columns:minmax(0,1fr)}.skt-cell,.skt-cell[data-span]{grid-column:1/-1}.skt-form-desk-head,.skt-steps{display:none}.skt-flow-top{grid-template-columns:var(--sky-h-touch) 1fr auto;align-items:center;gap:var(--sky-gap-8) var(--sky-gap-12);display:grid}.skt-flow-close{width:var(--sky-h-touch);height:var(--sky-h-touch);border-radius:var(--sky-r-round);background:var(--sky-cloud);box-shadow:var(--sky-rim),var(--sky-shadow-sec);color:var(--sky-text);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.skt-flow-close svg{width:20px;height:20px}.skt-flow-title{text-align:center;font:var(--sky-font-h3);margin:0;font-size:17px}.skt-flow-count{font:var(--sky-font-count);color:var(--sky-text-3);font-size:var(--sky-fs-read-lg);margin:0}.skt-flow-bars{gap:var(--sky-gap-8);grid-column:1/-1;display:flex}.skt-flow-bars span{border-radius:var(--sky-r-pill);background:var(--sky-mist-3);flex:1;height:4px}.skt-flow-bars span[data-on]{background:var(--sky-ink)}.skt-form[data-has-aside] .skt-form-grid,.skt-form-grid{grid-template-columns:minmax(0,1fr)}.skt-form-aside{display:none}.skt-form-card{box-shadow:none;border-radius:var(--sky-r-dot);padding-bottom:var(--skt-tabbar);background:0 0}.skt-form-fields{padding:var(--sky-gap-12) 0;gap:var(--sky-gap-16)}.skt-form-error{margin:0}.skt-form-foot{z-index:var(--z-header);justify-content:space-between;align-items:center;gap:var(--sky-gap-12);padding:var(--sky-gap-12) var(--sky-gap-16) var(--sky-gap-20);background:var(--sky-wash);background-color:var(--sky-ground);border:0;display:flex;position:fixed;bottom:0;left:0;right:0}.skt-form-foot>:first-child,.skt-form-step{display:none}.skt-form-summary{flex-direction:column;gap:2px;min-width:0;margin-right:auto;display:flex}.skt-form-summary-label{font:var(--sky-font-sm);color:var(--sky-text-3)}.skt-form-summary-value{font:var(--sky-font-nav);font-size:var(--sky-fs-read-lg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skt-form-next :where(.btn){height:var(--sky-h-touch);padding-inline:var(--sky-gap-24)}.skt-match-row{flex-wrap:wrap}.skt-match-acts{flex-basis:100%}.skt-match-acts>*{flex:1}.skt-set-phone-top{min-height:var(--sky-h-touch);justify-content:space-between;align-items:center;display:flex}.skt-set-phone-top .skt-back{font-size:var(--sky-fs-read-lg);color:var(--sky-text);margin:0}.skt-set-crumbs{display:block}.skt-set-head .skt-head-end{display:none}.skt-set-cols[data-side],.skt-set-index{grid-template-columns:minmax(0,1fr)}.skt-savebar{bottom:calc(var(--skt-tabbar) - var(--sky-gap-8));padding-left:var(--sky-gap-20);border-radius:var(--sky-r-nav);justify-content:space-between;align-self:stretch;position:sticky}.skt-savebar-words{white-space:nowrap;margin-right:auto}.skt-hide-phone{display:none}.skt-row{flex-wrap:wrap}.skt-row-end:has(.field){flex-wrap:wrap;flex:100%;justify-content:flex-end}.skt-row-end .field{flex:8rem;width:auto}.skt-cal-filterbtn{display:inline-grid}.skt-cal-filters-phone{gap:var(--sky-gap-8);flex-wrap:wrap;display:flex}.skt-cal-filters-phone .search-wrap{flex:100%;min-width:0;max-width:none}.skt-cal-bar,.skt-cal-main{display:none}.skt-cal[data-view=owed] .skt-cal-main{margin-bottom:var(--skt-tabbar);display:block}.skt-cal[data-view=owed] .skt-agenda,.skt-cal[data-view=owed] .skt-cal-phone-nav{display:none}.skt-owed-phone{display:block}.skt-owed-phone .skt-cal-empty{text-align:center}.skt-cal .skt-head-sentence{display:none}.skt-cal-phone-top{gap:var(--sky-gap-12);flex-direction:column;display:flex}.skt-cal-phone-nav{align-items:center;gap:var(--sky-gap-8);display:flex}.skt-cal-phone-range{min-width:0;height:var(--sky-h-touch);padding:0 var(--sky-gap-16);border-radius:var(--sky-r-pill);background:var(--sky-cloud);box-shadow:var(--sky-shadow-sec);color:var(--sky-text);font:var(--sky-font-h3);font-size:var(--sky-fs-read-lg);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border:0;flex:1;overflow:hidden}.skt-cal-phone-views{justify-content:space-between;align-items:center;gap:var(--sky-gap-8);flex-wrap:nowrap;display:flex}.skt-cal-phone-views .seg-track{flex:none}.skt-strip{gap:var(--sky-gap-4);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.skt-daypick{align-items:center;gap:var(--sky-gap-4);padding:var(--sky-gap-8) 0;min-height:var(--sky-h-touch);border-radius:var(--sky-r-card);color:var(--sky-text);cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;display:flex}.skt-daypick-dow{font:var(--sky-font-sm);font-family:var(--sky-font-ui);color:var(--sky-text-3)}.skt-daypick-n{font:var(--sky-font-fig-s);letter-spacing:var(--sky-track-fig-s)}.skt-daypick i{border-radius:var(--sky-r-round);background:0 0;width:5px;height:5px}.skt-daypick i[data-has]{background:var(--sky-text-3)}.skt-daypick[data-today]{box-shadow:inset 0 0 0 1.5px var(--sky-line-tree)}.skt-daypick[aria-current]{background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink);color:var(--sky-text-on-ink)}.skt-daypick[aria-current] .skt-daypick-dow{color:#ffffffc7}.skt-daypick[aria-current] i[data-has]{background:var(--sky-text-on-ink)}.skt-daypick:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.skt-dots{gap:var(--sky-gap-4) 0;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.skt-dots-dow{text-align:center;font:var(--sky-font-sm);font-family:var(--sky-font-ui);color:var(--sky-text-3)}.skt-dots .skt-daypick{padding:var(--sky-gap-6) 0;border-radius:var(--sky-r-pill)}.skt-dots .skt-daypick[data-out]{color:var(--sky-text-4)}.skt-statechips{gap:var(--sky-gap-8);scrollbar-width:none;padding-bottom:var(--sky-gap-4);display:flex;overflow-x:auto}.skt-statechip{height:32px;padding:0 var(--sky-gap-12);border-radius:var(--sky-r-pill);box-shadow:inset 0 0 0 1px var(--sky-line);color:var(--sky-text-2);font:var(--sky-font-act);font-size:var(--sky-fs-read-lg);cursor:pointer;background:0 0;border:0;flex:none}.skt-statechip[aria-pressed=true]{background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink);color:var(--sky-text-on-ink)}.skt-statechip:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.skt-agenda{padding:var(--sky-gap-4) var(--sky-gap-16);margin-bottom:var(--skt-tabbar);display:block}.skt-agenda-row{align-items:center;gap:var(--sky-gap-12);border-bottom:1px solid var(--sky-line-2);grid-template-columns:5.4rem minmax(0,1fr) auto;min-height:3.75rem;display:grid}.skt-agenda-row:last-child{border-bottom:0}.skt-agenda-time{white-space:nowrap;font:var(--sky-font-mono-text);font-size:var(--sky-fs-read-lg);color:var(--sky-text-3)}.skt-agenda-text{min-width:0;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;text-decoration:none;display:flex}.skt-agenda-title{font:var(--sky-font-h3);overflow-wrap:break-word;font-size:16px}.skt-agenda-sub{font:var(--sky-font-sm);color:var(--sky-text-3);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.skt-agenda-state{align-items:center;gap:var(--sky-gap-6);height:32px;padding:0 var(--sky-gap-12);border-radius:var(--sky-r-pill);background:var(--sky-mist-2);font:var(--sky-font-act);font-size:var(--sky-fs-sm);display:inline-flex}.skt-agenda-state svg{width:14px;height:14px}.skt-agenda-state[data-tone=ink]{background:var(--sky-ink-fill);color:var(--sky-text-on-ink)}.skt-agenda-state[data-tone=done]{box-shadow:inset 0 0 0 1px var(--sky-line);background:0 0}.skt-agenda-state[data-tone=open]{box-shadow:inset 0 0 0 1px var(--sky-line-tree);background:0 0}.skt-agenda-now{align-items:center;gap:var(--sky-gap-8);min-height:2.5rem;display:flex}.skt-agenda-now .skt-now-pill{height:26px;font-size:var(--sky-fs-sm)}.skt-agenda-now-line{background:var(--sky-text-3);border-radius:var(--sky-r-pill);flex:1;height:2px}}@media(min-width:768px)and (max-width:1099px){.skt-form[data-has-aside] .skt-form-grid,.skt-set-cols[data-side],.skt-cal[data-aside] .skt-cal-main{grid-template-columns:minmax(0,1fr)}.skt-cal-end{flex-basis:100%;margin-left:0}}:root[data-look=sky] .field:not(.money-input .field),.skt-page .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] .choice-pill{min-block-size:var(--sky-h-field);padding-inline:var(--sky-gap-16);background:var(--sky-cloud);box-shadow:inset 0 0 0 1px var(--sky-line);font:var(--sky-font-act);font-size:var(--sky-fs-read-lg);color:var(--sky-text-2)}:root[data-look=sky] .choice-pill:hover:not([data-disabled]){background:var(--sky-mist-1)}:root[data-look=sky] .choice-pill[data-selected=true]{background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink);color:var(--sky-text-on-ink)}:root[data-look=sky] .choice-pill-icon{inline-size:var(--sky-gap-16);block-size:var(--sky-gap-16)}@media(max-width:767.98px){:root[data-look=sky] .choice-pill{min-block-size:var(--sky-h-touch)}}.skt-seg-ink.seg-track{background:var(--sky-glass);box-shadow:var(--sky-rim)}.skt-seg-ink.seg-track .seg-item:before,.skt-seg-ink.seg-track .seg-item:after{content:none}.skt-seg-ink.seg-track>.seg-thumb{background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink)}.skt-seg-ink.seg-track .seg-item[data-state=on],.skt-seg-ink.seg-track .seg-item[data-state=on]:hover:not(:disabled){color:var(--sky-text-on-ink)}.skt-seg-ink.seg-track:not([data-thumb=on]) .seg-item[data-state=on],.skt-seg-ink.seg-track:not([data-thumb=on]) .seg-item[data-state=on]:hover:not(:disabled),.skt-seg-ink.seg-track:not([data-thumb=on]) .seg-item[data-state=on]:active:not(:disabled){background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink);color:var(--sky-text-on-ink)}.skt-group{flex-direction:column;display:flex}.skt-group+.skt-group{margin-top:var(--sky-gap-8)}.skt-group-head{justify-content:space-between;align-items:baseline;gap:var(--sky-gap-8);padding:var(--sky-gap-4) 0 var(--sky-gap-4);font:var(--sky-font-key);color:var(--sky-text);margin:0;display:flex}.skt-group-note{font:var(--sky-font-xs);color:var(--sky-text-3)}.skt-group-act{flex:none;margin-inline-start:auto}.skt-herocard{gap:var(--sky-gap-16);padding:var(--sky-gap-20) var(--sky-gap-24);flex-direction:column;display:flex}.skt-herocard-top{justify-content:space-between;align-items:baseline;gap:var(--sky-gap-12);font:var(--sky-font-cap);font-size:var(--sky-fs-sm);margin:0;display:flex}.skt-herocard-aside{font:var(--sky-font-sm);color:var(--sky-text-3)}.skt-herocard-who{align-items:center;gap:var(--sky-gap-16);min-width:0;display:flex}.skt-herocard-mark{border-radius:var(--sky-r-round);width:56px;height:56px;font:var(--sky-font-h2);background:#ffffff38;flex:none;place-items:center;display:grid}.skt-herocard-text{min-width:0}.skt-herocard-name{font:var(--sky-font-title);letter-spacing:var(--sky-track-title);overflow-wrap:anywhere;margin:0}.skt-herocard-name a{color:inherit;text-decoration:none}.skt-herocard-name a:hover{text-decoration:underline}.skt-herocard-after{margin-left:var(--sky-gap-8);font:var(--sky-font-body);font-family:var(--sky-font-ui);color:var(--sky-text-3)}.skt-herocard-detail{margin:var(--sky-gap-4) 0 0;font:var(--sky-font-sm);color:var(--sky-text-3)}.skt-herocard-acts{gap:var(--sky-gap-8);flex-wrap:wrap;display:flex}.skt-herocard-foot{font:var(--sky-font-xs);color:var(--sky-text-3);margin:0}.skt-herocard :is(.btn,a.btn)[data-variant=primary]{background:var(--sky-cloud);color:var(--sky-ink);box-shadow:none}.skt-herocard :is(.btn,a.btn)[data-variant=primary] :is(span,svg){color:var(--sky-text)}.skt-herocard :is(.btn,a.btn):is([data-variant=secondary],[data-variant=tertiary]){color:var(--sky-text-on-ink);box-shadow:none;background:#ffffff38}:root[data-look=sky] :is(.skeleton,.skeleton-line,.skeleton-bar,.skeleton-check){background:var(--sky-skeleton);background-size:200% 100%;animation:1.6s ease-in-out infinite shimmer}@media(prefers-reduced-motion:reduce){:root[data-look=sky] :is(.skeleton,.skeleton-line,.skeleton-bar,.skeleton-check){animation:none}}:root[data-look=sky] .banner{background:var(--sky-cloud);color:var(--sky-text);border-radius:var(--sky-r-card);box-shadow:var(--sky-rim),var(--sky-shadow-1)}:root[data-look=sky] .banner .banner-icon{color:var(--sky-text-2)}:root[data-look=sky] .banner .banner-content{color:var(--sky-text-3)}.sky-empty[data-compact]{justify-content:space-between;align-items:center;gap:var(--sky-gap-16);padding:var(--sky-gap-16) var(--sky-gap-20);box-shadow:none;background:0 0;flex-direction:row}.sky-empty[data-compact] .sky-empty-title{font:var(--sky-font-h3);letter-spacing:var(--sky-track-h3)}.sky-empty[data-compact] .sky-empty-desc{font:var(--sky-font-sm);color:var(--sky-text-3)}.sky-empty[data-compact] .sky-empty-acts{flex:none;margin:0}@media(max-width:767.98px){.sky-empty[data-compact]{flex-direction:column;align-items:flex-start}}.skt-block[data-card]{height:auto;min-height:calc(var(--d) * var(--hour) / 60 - 2px)}.skt-block[data-card] .skt-block-state{margin-left:0}.skt-block[data-card] .skt-block-sub{-webkit-line-clamp:3;line-clamp:3}.skt-week-more{left:0;right:0;bottom:var(--sky-gap-4);text-align:center;position:absolute}:root[data-look=sky] .seg-track:not(.skt-seg-ink){--seg-picked-bg:var(--sky-cloud);--card-edge:var(--sky-line)}:root[data-look=sky] .seg-track:not(.skt-seg-ink) .seg-item[data-state=on]{color:var(--sky-text)}.skt-head-scope{margin-top:var(--sky-gap-4)}.sky-loc{display:inline-flex;position:relative}.sky-loc-trigger{align-items:center;gap:var(--sky-gap-8);cursor:pointer;color:var(--sky-text-2);font:var(--sky-font-act);font-size:var(--sky-fs-read-lg);border:0;display:inline-flex}.sky-loc[data-variant=pill] .sky-loc-trigger{height:var(--sky-h-field);padding-inline:var(--sky-gap-14,14px) var(--sky-gap-10);border-radius:var(--sky-r-pill);background:var(--sky-glass);box-shadow:var(--sky-shadow-sec)}.sky-loc[data-variant=pill] .sky-loc-trigger:hover{background:var(--sky-cloud)}.sky-loc[data-variant=words] .sky-loc-trigger{padding:var(--sky-gap-4) var(--sky-gap-8);margin-left:calc(var(--sky-gap-8) * -1);border-radius:var(--sky-r-pill);color:var(--sky-text-3);font:var(--sky-font-body);background:0 0}.sky-loc[data-variant=words] .sky-loc-trigger:hover{background:var(--sky-tint);color:var(--sky-text)}.sky-loc-trigger svg{width:var(--sky-gap-16);height:var(--sky-gap-16);flex:none}.sky-loc-trigger:focus-visible,.sky-loc-item:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.sky-loc-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sky-loc-scrim{z-index:var(--z-header);cursor:default;background:0 0;border:0;padding:0;position:fixed;top:0;right:0;bottom:0;left:0}.sky-loc-menu{left:calc(var(--sky-gap-8) * -1);top:calc(var(--sky-gap-8) * -1);z-index:calc(var(--z-header) + 1);min-width:16rem;max-width:22rem;max-height:min(26rem,70dvh);padding:var(--sky-gap-8);border-radius:var(--sky-r-tile);background:var(--sky-sheet);box-shadow:var(--sky-shadow-pop);position:absolute;overflow-y:auto}.sky-loc-menu .sky-loc-opener{margin-bottom:var(--sky-gap-6)}.sky-loc-list{margin:0;padding:0;list-style:none}.sky-loc-item{align-items:center;gap:var(--sky-gap-8);width:100%;min-height:var(--sky-h-nav);padding:0 var(--sky-gap-12) 0 calc(var(--sky-gap-12) + var(--depth,0) * var(--sky-gap-20));border-radius:var(--sky-r-pill);color:var(--sky-text-2);font:var(--sky-font-nav);font-size:var(--sky-fs-read-lg);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.sky-loc-item:hover{background:var(--sky-tint);color:var(--sky-text)}.sky-loc-item[data-group]{color:var(--sky-text);font-weight:var(--sky-weight-semibold)}.sky-loc-item[data-here]{background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink);color:var(--sky-text-on-ink)}.sky-loc-item .sky-loc-label{flex:1}.sky-loc-n{font:var(--sky-font-count);letter-spacing:var(--sky-track-mono);color:var(--sky-text-4);flex:none}.sky-loc-item[data-here] .sky-loc-n{color:var(--sky-text-on-ink)}.skt-pill-room{height:var(--sky-pill-clear,var(--sky-gap-56));flex:none}.skt-toolrow{align-items:center;gap:var(--sky-gap-8);padding-bottom:var(--sky-gap-12);flex-wrap:wrap;display:flex}.skt-toolrow>:where(.field,.search-field){flex:14rem;min-width:0}.skt-foot-words{font:var(--sky-font-sm);color:var(--sky-text-3);margin-right:auto}.skt-formcol{gap:var(--sky-gap-24,1.5rem);flex-direction:column;display:flex}.dialog-content .skt-row,.dialog-content .skt-group-head{padding-inline:var(--sky-gap-8)}:root[data-look=sky] .popover-content[data-opener]{position:relative}:root[data-look=sky] .popover-opener-room{flex:none;width:100%}:root[data-look=sky] .popover-opener{z-index:1;cursor:pointer;align-items:stretch;display:flex;position:absolute}:root[data-look=sky] .popover-opener>*{pointer-events:none;flex:1}.sky-card-group{padding:var(--sky-gap-12) 0 var(--sky-gap-4);font:var(--sky-font-sm);font-family:var(--sky-font-ui);color:var(--sky-text-3);list-style:none}.sky-cards[data-grouped]+.sky-cards[data-grouped]{margin-top:var(--sky-gap-12)}.sky-detail-row>td{padding:0 var(--sky-gap-16) var(--sky-gap-16);background:0 0}.sky-row-detail{padding-block:var(--sky-gap-8) var(--sky-gap-12)}.skt-head-rename{align-items:center;margin-inline-start:var(--sky-gap-8);display:inline-flex}.sky-record[data-plain] .sky-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sky-record[data-plain][data-split=side] .sky-record-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sky-record[data-plain][data-split=cards] .sky-record-grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.sky-record[data-plain][data-solo] .sky-record-grid{grid-template-columns:minmax(0,1fr)}.sky-record-side{gap:var(--sky-grid-gap);flex-direction:column;min-width:0;display:flex}@media(max-width:767.98px){.sky-record[data-plain] .sky-record-grid,.sky-record[data-plain][data-split] .sky-record-grid{grid-template-columns:minmax(0,1fr)}}.sky-record-facts{gap:var(--sky-gap-12);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.sky-record-fact{gap:var(--sky-gap-4);min-width:0;padding:var(--sky-gap-12) var(--sky-gap-16);border-radius:var(--sky-r-tile);background:var(--sky-mist-1);flex-direction:column;display:flex}.sky-record-fact dt{font:var(--sky-font-xs);color:var(--sky-text-3)}.sky-record-fact dd{font:var(--sky-font-body);color:var(--sky-text);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.sky-record-right,.sky-record-aside{gap:var(--sky-grid-gap);flex-direction:column;min-width:0;display:flex}@media(max-width:767.98px){.sky-record-facts{scrollbar-width:none;gap:var(--sky-gap-8);margin-inline:calc(var(--page-gutter) * -1);padding-inline:var(--page-gutter);display:flex;overflow-x:auto}.sky-record-facts::-webkit-scrollbar{display:none}.sky-record-fact{flex:none;min-width:8.5rem}}:root[data-look=sky] .field input.has-leading{padding-inline-start:2.75rem}:root[data-look=sky] .field .affix-leading{left:var(--sky-gap-16)}:root[data-look=sky] .radio-label{color:var(--sky-text)}:root[data-look=sky] .radio-desc{color:var(--sky-text-3)}:root[data-look=sky] .table-group-row th{text-align:start;padding:var(--sky-gap-16) var(--sky-gap-16) var(--sky-gap-4);background:0 0}:root[data-look=sky] .table-group-row__name{color:var(--sky-text-3);font:var(--sky-font-sm);font-weight:var(--sky-weight-medium,500)}:root[data-look=sky] .table-group-row__count{color:var(--sky-text-4)}.sky-composer-goes{font:var(--sky-font-xs);color:var(--sky-text-4)}@media(max-width:767.98px){.sky-composer-goes{display:none}}:root[data-look=sky] .num{font-family:var(--sky-font-mono);letter-spacing:var(--sky-track-num)}:root[data-look=sky]{--modal-w-lead:min(92vw, 58.75rem)}@media(min-width:768px){.skt-form:not([data-steps]) .skt-form-foot{display:none}}.skt-summary-name[data-empty]{color:var(--sky-text-4)}.skt-summary-facts>div{align-items:baseline;gap:var(--sky-gap-12);display:flex}.skt-summary-facts dt{flex:0 0 7rem}.skt-summary-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.skt-summary-facts{gap:var(--sky-gap-8);grid-template-columns:minmax(0,1fr)}:root[data-look=sky] .fact-list__rows{grid-template-columns:minmax(0,1fr);row-gap:0}:root[data-look=sky] .fact-list__rows>.efact{align-items:center;column-gap:var(--sky-gap-12);max-inline-size:none;min-height:2.75rem;padding-block:var(--sky-gap-8);border-radius:var(--radius-none);background:0 0;flex-wrap:wrap;grid-column:1/-1}:root[data-look=sky] .fact-list__rows>.efact:not(:last-child){border-block-end:1px solid var(--sky-line-2)}:root[data-look=sky] .fact-list .efact__label{font:var(--sky-font-sm);color:var(--sky-text-3);flex:0 0 7rem}:root[data-look=sky] .fact-list .efact__value{text-align:start;min-width:0;font:var(--sky-font-body);color:var(--sky-text);flex:1 1 0;justify-content:flex-start}:root[data-look=sky] .fact-list .efact__sub{flex:0 0 100%;padding-inline-start:calc(7rem + var(--sky-gap-12))}@media(max-width:767.98px){:root[data-look=sky] .fact-list .efact__label{flex-basis:6rem}:root[data-look=sky] .fact-list .efact__sub{padding-inline-start:calc(6rem + var(--sky-gap-12))}}.sky-fact-text[data-empty]{color:var(--sky-text-4)}.sky-dcard-name{flex-wrap:nowrap}.sky-dcard-title{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;flex:0 auto;min-width:0;display:block;overflow:hidden}.sky-next-acts{max-width:100%}.sky-next-acts>*{min-width:0;max-width:100%}@media(max-width:767.98px){.sky-next-acts{row-gap:var(--sky-gap-8);flex-wrap:wrap}}:root[data-look=sky] .choice-cards:not([data-variant=chip]):not([data-variant=slot]) .choice-card{background:var(--sky-cloud);border-radius:var(--sky-r-tile);box-shadow:var(--sky-rim),var(--sky-shadow-1);color:var(--sky-text);border-color:#0000}:root[data-look=sky] .choice-cards:not([data-variant=chip]):not([data-variant=slot]) .choice-card:hover{background:var(--sky-mist-1)}:root[data-look=sky] .choice-cards:not([data-variant=chip]):not([data-variant=slot]) .choice-card[data-selected=true]{background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink);color:var(--sky-text-on-ink)}:root[data-look=sky] .choice-cards:not([data-variant=chip]):not([data-variant=slot]) .choice-card[data-selected=true] :is(.choice-card-label,.choice-card-line),:root[data-look=sky] .choice-card-label{color:inherit}:root[data-look=sky] .choice-card-line{color:var(--sky-text-3)}.ui-card__text [data-one-tap]{inline-size:100%;min-inline-size:0}.skt-card-title{overflow-wrap:anywhere;white-space:normal;min-width:0}.skt-row-end,.sky-cellline,.skt-row-end .actions-menu-trigger,.skt-row-end .btn{min-width:0;max-width:100%}.skt-row-end .actions-menu-trigger .label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sky-sales-note{overflow-wrap:anywhere;min-width:0}.sky-sales-name{align-items:baseline;gap:var(--sky-gap-4) var(--sky-gap-8);flex-wrap:wrap;display:flex}.sky-sales-note{white-space:normal}.sky-wall-span,.sky-wall-span>.sky-tile{min-width:0;max-width:100%}@media(max-width:47.99rem){.sky-wall.sky-wall{padding-inline:var(--sky-gap-16)}.sky-wall .sky-wall-grid{grid-template-columns:minmax(0,1fr)}.sky-wall .sky-wall-head{flex-wrap:wrap}.sky-wall .skt-card{min-width:0;overflow-x:auto}}.sky-dcard{gap:var(--sky-gap-4);padding:var(--sky-gap-12);border-radius:var(--sky-r-tile);background:var(--sky-cloud);box-shadow:var(--sky-rim),var(--sky-shadow-1);color:var(--sky-text);flex-direction:column;min-width:0;display:flex;position:relative}.sky-dcard:hover{box-shadow:var(--sky-rim),var(--sky-shadow-2)}.sky-dcard[data-selected]{box-shadow:0 0 0 2px var(--sky-text),var(--sky-shadow-1)}.sky-dcard[data-dragging]{opacity:.45}.sky-dcard-top{align-items:center;gap:var(--sky-gap-8);flex-wrap:nowrap;min-width:0;display:flex}.sky-dcard-name{align-items:baseline;gap:var(--sky-gap-6);flex-wrap:nowrap;flex:1 1 0;min-width:0;display:flex}.sky-dcard-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:var(--sky-font-h3);color:inherit;flex:0 auto;font-size:14px;text-decoration:none;display:block;overflow:hidden}.sky-dcard-title:after{content:"";border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0}.sky-dcard-title:focus-visible{outline:none}.sky-dcard-title:focus-visible:after{box-shadow:var(--sky-ring,0 0 0 2px var(--sky-text))}.sky-dcard-kid{max-width:40%;font:var(--sky-font-xs);color:var(--sky-text-3);white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.sky-dcard-chip,.sky-dcard-mark{z-index:1;height:1.375rem;padding-inline:var(--sky-gap-8);border-radius:var(--sky-r-pill);font:var(--sky-font-key);white-space:nowrap;border:0;flex:none;align-items:center;font-size:11.5px;display:inline-flex;position:relative}.sky-dcard-chip{background:var(--sky-mist-2);color:var(--sky-text-2);font-family:var(--sky-font-mono,inherit)}.sky-dcard-mark{background:var(--sky-ink-fill);color:var(--sky-text-on-ink)}.sky-dcard-mark[data-act]{cursor:pointer}.sky-dcard-sub{align-items:center;gap:var(--sky-gap-6);min-width:0;font:var(--sky-font-sm);color:var(--sky-text-3);margin:0;display:flex}.sky-dcard-subtext{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.sky-dcard-ico{flex:none;place-items:center;display:grid}.sky-dcard-ico svg{width:.8125rem;height:.8125rem}.sky-dcard-row{align-items:center;gap:var(--sky-gap-8);min-width:0;margin-top:var(--sky-gap-4);display:flex}.sky-dcard-tile{width:1.125rem;height:1.125rem;color:var(--sky-text-2);z-index:1;flex:none;place-items:center;display:grid;position:relative}.sky-dcard-glyph{place-items:center;display:grid}.sky-dcard-glyph svg{width:1rem;height:1rem}.sky-dcard-box{border-radius:var(--sky-r-check);border:1.5px solid var(--sky-mist-4);background:var(--sky-cloud);color:#0000;cursor:pointer;place-items:center;padding:0;display:none;position:absolute;top:-.125rem;right:-.125rem;bottom:-.125rem;left:-.125rem}.sky-dcard-box svg{width:.75rem;height:.75rem}.sky-dcard:hover .sky-dcard-box,.sky-dcard:focus-within .sky-dcard-box,.sky-dcard[data-picking] .sky-dcard-box{display:grid}.sky-dcard[data-selected] .sky-dcard-box{background:var(--sky-ink-fill);border-color:var(--sky-ink-fill);color:var(--sky-text-on-ink);display:grid}@media(hover:none){.sky-dcard:not([data-picking]):not([data-selected]) .sky-dcard-box{display:none}}.sky-dcard-step{min-width:0;font:var(--sky-font-sm);color:var(--sky-text);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;margin:0;font-size:13px;overflow:hidden}.sky-dcard-step[data-empty]{color:var(--sky-text-3)}.sky-dcard-when{font-family:var(--sky-font-mono,inherit);color:inherit;font-size:12.5px}.sky-dcard-body{gap:var(--sky-gap-4);flex-direction:column;min-width:0;display:flex}.sky-dcard-line{align-items:center;gap:var(--sky-gap-8);min-width:0;margin:0;display:flex}.sky-dcard-line .sky-tag{text-overflow:ellipsis;max-width:100%;overflow:hidden}.sky-dcard-quote{font:var(--sky-font-xs);color:var(--sky-text-3);text-overflow:ellipsis;white-space:nowrap;margin:0;font-style:italic;overflow:hidden}.sky-dcard-also{font:var(--sky-font-xs);color:var(--sky-text-3)}.sky-dcard-merge{z-index:1;color:var(--sky-text);text-underline-offset:2px;font-weight:500;text-decoration:underline;position:relative}.sky-dcard-acts{z-index:1;align-items:center;gap:var(--sky-gap-4);min-width:0;display:none;position:relative}@media(hover:hover){.sky-dcard:hover .sky-dcard-acts,.sky-dcard:focus-within .sky-dcard-acts{flex:1 1 0;display:inline-flex}.sky-dcard:hover .sky-dcard-step,.sky-dcard:focus-within .sky-dcard-step{display:none}}.sky-dcard-end{z-index:1;align-items:center;gap:var(--sky-gap-6);flex:none;margin-left:auto;display:inline-flex;position:relative}.sky-dcard-menu{display:none}@media(hover:none){.sky-dcard-menu{display:inline-flex}}.sky-dcard-claim{border-radius:var(--sky-r-round);border:1.5px dashed var(--sky-mist-4);width:1.375rem;height:1.375rem;color:var(--sky-text-3);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.sky-dcard-claim[data-static]{cursor:default}.sky-dcard-claim svg{width:.75rem;height:.75rem}@media(max-width:47.99rem){.sky-dcard{padding:var(--sky-gap-16);gap:var(--sky-gap-6);border-radius:var(--sky-r-card)}.sky-dcard-title{font-size:17px}.sky-dcard-step{font-size:15px}.sky-dcard-sub{font-size:14px}.sky-dcard-tile{width:1.25rem;height:1.25rem}.sky-dcard-menu{display:inline-flex}}.sky-deals-phone-filter .filter-trigger{display:none}.sky-deals-fm{display:contents}.sky-deals-more{align-items:center;gap:var(--sky-gap-8);margin-left:auto;display:inline-flex}.sky-toolbar-row:has(.sky-toolbar-end)>.sky-deals-more{order:99;margin-left:0}@media(max-width:47.99rem){.sky-deals-more,.sky-deals-fm .filter-trigger{display:none}}.sky-deals-views-name{font:var(--sky-font-h3);color:var(--sky-text);white-space:nowrap;font-size:14px}.skdt-name{gap:.125rem;min-width:0;display:grid}.skdt-l1{align-items:center;gap:var(--sky-gap-8);min-width:0;display:flex}.skdt-nm{font:var(--sky-font-h3);color:var(--sky-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.skdt-l2{font:var(--sky-font-xs);color:var(--sky-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.skdt-next{align-items:center;gap:var(--sky-gap-8);display:inline-flex}.skdt-mono{font-family:var(--sky-font-mono,inherit);font-size:13px}.skdt-word{font:var(--sky-font-sm);color:var(--sky-text)}.skdt-src{align-items:center;gap:var(--sky-gap-6);font:var(--sky-font-sm);color:var(--sky-text-2);display:inline-flex}.skdt-ico{color:var(--sky-text-3);place-items:center;display:grid}.skdt-owner{align-items:center;gap:var(--sky-gap-8);font:var(--sky-font-sm);display:inline-flex}.skdt-none{align-items:center;gap:var(--sky-gap-8);font:var(--sky-font-sm);color:var(--sky-text-3);display:inline-flex}.skdt-ring{border-radius:var(--sky-r-round);border:1.5px dashed var(--sky-mist-4);width:1.375rem;height:1.375rem}.skdt-card{gap:var(--sky-gap-4);min-width:0;padding:var(--sky-gap-4) 0;display:grid}.skdt-card-top{justify-content:space-between;align-items:center;gap:var(--sky-gap-8);display:flex}.skdt-card-foot{justify-content:space-between;align-items:baseline;gap:var(--sky-gap-8);font:var(--sky-font-sm);font-size:15px;display:flex}.skin{gap:var(--sky-gap-16);min-width:0;padding-bottom:var(--sky-pill-clear,5.5rem);font-family:var(--sky-font-read);color:var(--sky-text);flex-direction:column;display:flex}.skin-head{gap:var(--sky-gap-16);flex-direction:column;display:flex}.skin-head .skt-head{align-items:flex-start;padding-top:0}.skin-split{gap:var(--sky-gap-16);min-height:calc(var(--viewport-h,100dvh) - 24rem);grid-template-columns:minmax(0,27rem) minmax(0,1fr);align-items:stretch;display:grid}.skin[data-shape=stack] .skin-split{grid-template-columns:minmax(0,1fr)}.skin[data-shape=stack][data-open] .skin-list,.skin[data-shape=stack]:not([data-open]) .skin-pane{display:none}.skin-pane{color-scheme:light;--layer-surface:var(--sky-cloud);--layer-sunken:var(--sky-mist-1);--layer-raised:var(--sky-cloud);--color-ink:var(--sky-text);--color-ink-body:var(--sky-text-2);--color-ink-2:var(--sky-text-2);--color-ink-3:var(--sky-text-3);--text-1:var(--sky-text);--text-2:var(--sky-text-2);--text-3:var(--sky-text-3);--border:var(--sky-mist-3);--border-soft:var(--sky-mist-2);--color-snow:var(--sky-text-on-ink)}.skin-list,.skin-pane{background:var(--sky-cloud);border-radius:var(--sky-r-card);box-shadow:var(--sky-rim),var(--sky-shadow-1);flex-direction:column;min-width:0;display:flex;overflow:hidden}.skin-pills{gap:var(--sky-gap-8);padding:var(--sky-gap-16) var(--sky-gap-16) var(--sky-gap-8);flex-wrap:wrap;display:flex}.skin-pill{align-items:center;gap:var(--sky-gap-6);height:var(--sky-h-chip);padding-inline:var(--sky-gap-12);border-radius:var(--sky-r-pill);background:var(--sky-mist-2);color:var(--sky-text-2);font:var(--sky-font-key);white-space:nowrap;font-size:12.5px;text-decoration:none;display:inline-flex}.skin-pill[data-on]{background:var(--sky-ink-fill);color:var(--sky-text-on-ink);box-shadow:var(--sky-shadow-ink)}.skin-pill-n{opacity:.7}.skin-rows{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.skin-row{gap:var(--sky-gap-12);padding:var(--sky-gap-12) var(--sky-gap-16);color:inherit;border-top:1px solid var(--sky-mist-2);text-decoration:none;display:flex}.skin-row:hover{background:var(--sky-mist-1)}.skin-row[data-selected]{background:var(--sky-mist-2);box-shadow:inset 3px 0 0 var(--sky-text)}.skin-main{flex:1;gap:.125rem;min-width:0;display:grid}.skin-l1{align-items:baseline;gap:var(--sky-gap-8);min-width:0;display:flex}.skin-nm{font:var(--sky-font-h3);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.skin-row[data-unread] .skin-nm{font-weight:700}.skin-kid{font:var(--sky-font-xs);color:var(--sky-text-3);white-space:nowrap}.skin-when{font-family:var(--sky-font-mono,inherit);color:var(--sky-text-2);background:var(--sky-mist-2);border-radius:var(--sky-r-pill);padding:.0625rem var(--sky-gap-8);flex:none;margin-left:auto;font-size:12px}.skin-when[data-late]{background:var(--sky-ink-fill);color:var(--sky-text-on-ink)}.skin-l2{align-items:center;gap:var(--sky-gap-6);min-width:0;font:var(--sky-font-sm);color:var(--sky-text-2);display:flex}.skin-ico{color:var(--sky-text-3);flex:none;place-items:center;display:grid}.skin-prev{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.skin-l3{align-items:center;gap:var(--sky-gap-8);font:var(--sky-font-xs);color:var(--sky-text-3);display:flex}.skin-more{padding:var(--sky-gap-12) var(--sky-gap-16);justify-content:center;display:flex}.skin-note{padding:var(--sky-gap-8) var(--sky-gap-16);font:var(--sky-font-sm);color:var(--sky-text-3);margin:0}.skin-empty{padding:var(--sky-gap-24);text-align:center}.skin-th{align-items:center;gap:var(--sky-gap-12);padding:var(--sky-gap-16);border-bottom:1px solid var(--sky-mist-2);flex-wrap:wrap;display:flex}.skin-th-who{flex:1;gap:.125rem;min-width:0;display:grid}.skin-th-name{align-items:baseline;gap:var(--sky-gap-8);font:var(--sky-font-h2);margin:0;font-size:16px;display:flex}.skin-th-name a{color:inherit;text-decoration:none}.skin-th-meta{gap:var(--sky-gap-6);margin:0;display:flex}.skin-th-acts{align-items:center;gap:var(--sky-gap-8);flex-wrap:wrap;display:inline-flex}.skin-back{align-items:center;gap:var(--sky-gap-4);color:var(--sky-text-2);font:var(--sky-font-sm);text-decoration:none;display:none}.skin-back svg{transform:rotate(180deg)}.skin[data-shape=stack] .skin-back{flex-basis:100%;display:inline-flex}.skin-guard{padding:var(--sky-gap-8) var(--sky-gap-16);border-bottom:1px solid var(--sky-mist-2)}.skin-guard-line{align-items:center;gap:var(--sky-gap-8);font:var(--sky-font-sm);margin:0;display:flex}.skin-bar{gap:var(--sky-gap-8);padding:var(--sky-gap-8) var(--sky-gap-16) var(--sky-gap-16);display:flex}.skt-form-keys{display:contents}.skt-form-note{font:var(--sky-font-sm);color:var(--sky-text-3);margin:0}.skt-form-kid{gap:var(--sky-gap-12);padding-bottom:var(--sky-gap-8);display:grid}.skt-form-callback{align-items:center;gap:var(--sky-gap-12);padding:var(--sky-gap-12) var(--sky-gap-16);border-radius:var(--sky-r-tile);background:var(--sky-mist-1);display:flex}.skt-form-callback-words{font:var(--sky-font-sm);color:var(--sky-text);flex:1}.sky-sales-scroll{overflow-x:auto}.sky-sales-who{align-items:center;gap:var(--sky-gap-8);display:inline-flex}.sky-sales-name{white-space:nowrap;font:var(--sky-font-h3);color:var(--sky-text);font-size:14px;text-decoration:none}.sky-sales-val{white-space:nowrap;font-family:var(--sky-font-mono,inherit);color:var(--sky-text);font-size:14px}.sky-sales-val[data-few]{color:var(--sky-text-2);font-size:13px}.sky-sales-note{overflow-wrap:anywhere;font:var(--sky-font-xs);color:var(--sky-text-3);margin:0}.sky-sales-none{font:var(--sky-font-sm);color:var(--sky-text-3);margin:0}.sky-sales-fig{text-underline-offset:3px;cursor:pointer;text-decoration:underline}.sky-sales-figs{gap:var(--sky-gap-4);flex-wrap:wrap;display:inline-flex}.sky-ins-tiles{gap:var(--sky-gap-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sky-ins-tile{gap:var(--sky-gap-4);padding:var(--sky-gap-12);border-radius:var(--sky-r-tile);background:var(--sky-mist-1);font:var(--sky-font-xs);color:var(--sky-text-2);display:grid}.sky-ins-tile b{font-family:var(--sky-font-mono,inherit);color:var(--sky-text);font-size:22px;font-weight:500}.sky-ins-note{font:var(--sky-font-xs);color:var(--sky-text-3);margin:0}.sky-ins-none{font:var(--sky-font-sm);color:var(--sky-text-3);margin:0}.sky-stack{gap:var(--sky-grid-gap);min-width:0;margin-top:var(--sky-grid-gap);flex-direction:column;display:flex}.sky-call-stage{block-size:min(70vh,40rem);inline-size:100%}.sky-msg-img{border-radius:var(--sky-r-field);max-block-size:20rem;max-inline-size:100%;display:block}.sky-read{gap:var(--sky-gap-12);min-inline-size:0;font:var(--sky-font-body);color:var(--sky-text);overflow-wrap:anywhere;flex-direction:column;display:flex}.sky-read :is(p,ul,ol,blockquote,pre,h3,h4,h5){margin:0}.sky-read :is(ul,ol){gap:var(--sky-gap-4);flex-direction:column;padding-inline-start:var(--sky-gap-20);display:flex}.sky-read :is(.sky-read-h1,.sky-read-h2,.sky-read-h3){font:var(--sky-font-h3)}.sky-read .sky-read-h1{font-size:1.25rem}.sky-read .sky-read-h2{font-size:1.0625rem}.sky-read blockquote{border-inline-start:2px solid var(--sky-line);color:var(--sky-text-2);padding-inline-start:var(--sky-gap-12)}.sky-read pre{padding:var(--sky-gap-12);border-radius:var(--sky-r-field);background:var(--sky-mist-1);font:var(--sky-font-sm);font-family:var(--sky-font-mono,monospace);overflow-x:auto}.sky-read code{font-family:var(--sky-font-mono,monospace);font-size:.92em}.sky-read hr{border:0;border-block-start:1px solid var(--sky-line);margin:0}.sky-read a{color:inherit;text-underline-offset:3px;text-decoration:underline}.sky-read-table{min-inline-size:0;overflow-x:auto}.sky-read-frame{border-radius:var(--sky-r-field);border:0;block-size:70vh;inline-size:100%;display:block}.sky-read-pic{border-radius:var(--sky-r-field);max-inline-size:100%;display:block}.sky-graph{inline-size:100%;position:relative}.sky-graph-lines{block-size:100%;inline-size:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.sky-graph-lines path{fill:none;stroke:var(--sky-line);stroke-width:1px;transition:stroke var(--sky-dur-fast) var(--sky-ease),opacity var(--sky-dur-fast) var(--sky-ease)}.sky-graph-lines path[data-on]{stroke:var(--sky-text-2)}.sky-graph-lines path[data-faded]{opacity:.4}.sky-graph-head{font:var(--sky-font-sm);color:var(--sky-text-3);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.sky-graph-node{inline-size:17.5%;min-inline-size:7rem;padding:var(--sky-gap-8) var(--sky-gap-12);border-radius:var(--sky-r-field);background:var(--sky-mist-1);color:var(--sky-text);font:var(--sky-font-key);transition:opacity var(--sky-dur-fast) var(--sky-ease);flex-direction:column;gap:1px;text-decoration:none;display:flex;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.sky-graph-node[data-fresh]{background:var(--sky-cloud);box-shadow:inset 0 0 0 1px var(--sky-line)}.sky-graph-node[data-faded]{opacity:.4}.sky-graph-node[data-centre]{background:var(--sky-ink-fill);color:var(--sky-text-on-ink);box-shadow:none;align-items:center}.sky-graph-kind{font:var(--sky-font-xs);color:var(--sky-text-3)}.sky-graph-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media(prefers-reduced-motion:reduce){.sky-graph-lines path,.sky-graph-node{transition:none}}.sky-read-link{color:inherit;text-underline-offset:3px;text-decoration:underline}:root[data-look=sky] .fu-ask{gap:var(--sky-gap-4);padding:var(--sky-gap-20);border:1px solid var(--sky-line);border-radius:var(--sky-r-card);background:var(--sky-cloud);box-shadow:var(--sky-shadow-1);flex-direction:column;display:flex}:root[data-look=sky] .fu-ask__title{margin:var(--sky-gap-4) 0 0;font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--weight-semibold);color:var(--sky-text)}:root[data-look=sky] .fu-ask__line{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--sky-text-3);margin:0}:root[data-look=sky] .fu-ask__acts{gap:var(--sky-gap-8);flex-wrap:wrap;margin-block-start:var(--sky-gap-12);display:flex}@media(max-width:47.99rem){:root[data-look=sky] .fu-ask{padding:var(--sky-gap-16)}:root[data-look=sky] .fu-ask__acts>*{flex:1 1 0}}:root[data-look=sky] .rf-body{gap:var(--sky-gap-12);flex-direction:column;display:flex}:root[data-look=sky] .rf-line{margin:var(--sky-gap-4) 0 0;align-items:flex-start;gap:var(--sky-gap-12);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--sky-text-3);display:flex}:root[data-look=sky] .rf-line svg{color:var(--sky-text-3);flex:none;margin-block-start:var(--sky-gap-4)}:root[data-look=sky] .rf-line--why{color:var(--sky-text-2)}:root[data-look=sky] .rf-foot{justify-content:space-between;gap:var(--sky-gap-8);inline-size:100%;display:flex}:root[data-look=sky] .fu-value{gap:calc(var(--sky-gap-4) / 2);flex-direction:column;min-inline-size:0;display:flex}:root[data-look=sky] .fu-sub{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--sky-text-3)}:root[data-look=sky] .lal-note{font-size:var(--text-sm);color:var(--sky-text-2);text-wrap:pretty;margin:0;line-height:1.5}:root[data-look=sky] .lal{background:var(--sky-cloud);flex-direction:column;flex:auto;min-block-size:0;display:flex}:root[data-look=sky] .lal-tools{gap:var(--sky-gap-12);padding:var(--sky-gap-16) var(--sky-gap-24) var(--sky-gap-12);border-block-end:1px solid var(--sky-line-2);flex-direction:column;display:flex}:root[data-look=sky] .lal-chips{gap:var(--sky-gap-8);flex-wrap:nowrap;display:flex;overflow-x:auto}:root[data-look=sky] .lal-list{overscroll-behavior:contain;min-block-size:0;padding:var(--sky-gap-8) var(--sky-gap-24) var(--sky-gap-20);flex:auto;overflow-y:auto}:root[data-look=sky] .lal-day+.lal-day{margin-block-start:var(--sky-gap-8)}:root[data-look=sky] .lal-dayhead{padding-block:var(--sky-gap-16) var(--sky-gap-4);margin:0}:root[data-look=sky] .lal-entries{margin:0;padding:0;list-style:none}:root[data-look=sky] .lal-entry{grid-template-columns:calc(var(--sky-gap-16) * 2) 5.5rem minmax(0,1fr);column-gap:var(--sky-gap-12);padding-block:var(--sky-gap-12);border-block-end:1px solid var(--sky-line-2);display:grid}:root[data-look=sky] .lal-icon{inline-size:calc(var(--sky-gap-16) * 2);block-size:calc(var(--sky-gap-16) * 2);border-radius:var(--sky-r-round);border:1px solid var(--sky-line);background:var(--sky-cloud);color:var(--sky-text-3);place-items:center;display:grid}:root[data-look=sky] .lal-time{color:var(--sky-text-3);white-space:nowrap;padding-block-start:var(--sky-gap-8)}:root[data-look=sky] .lal-body{gap:var(--sky-gap-4);min-inline-size:0;flex-direction:column;padding-block-start:var(--sky-gap-4);display:flex}:root[data-look=sky] .lal-title{font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--weight-semibold);color:var(--sky-text);overflow-wrap:break-word;margin:0}:root[data-look=sky] .lal-link{color:inherit;text-decoration:none}@media(hover:hover){:root[data-look=sky] .lal-link:hover{text-decoration:underline}}:root[data-look=sky] .lal-note{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--sky-text-3);white-space:pre-wrap;overflow-wrap:break-word;margin:0}:root[data-look=sky] .lal-by{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--sky-text-3);margin:0}:root[data-look=sky] .lal-empty{padding-block:var(--sky-gap-24);font-size:var(--text-body);color:var(--sky-text-3);margin:0}:root[data-look=sky] .lal-log{gap:var(--sky-gap-12);padding:var(--sky-gap-16) var(--sky-gap-20) var(--sky-gap-20);border-block-start:1px solid var(--sky-line);background:var(--sky-cloud);flex-direction:column;display:flex}:root[data-look=sky] .lal-lab{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--sky-text-3)}:root[data-look=sky] .lal-row{gap:var(--sky-gap-8);flex-wrap:wrap;min-inline-size:0;display:flex}:root[data-look=sky] .lal-stephead{align-items:center;gap:var(--sky-gap-12);min-inline-size:0;display:flex}:root[data-look=sky] .lal-steptitle{font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--weight-semibold);color:var(--sky-text)}:root[data-look=sky] .lal-write{align-items:flex-end;gap:var(--sky-gap-8);display:flex}:root[data-look=sky] .lal-write>:first-child{flex:auto;min-inline-size:0}@media(max-width:47.99rem){:root[data-look=sky] .lal-tools{padding:var(--sky-gap-12) var(--sky-gap-16)}:root[data-look=sky] .lal-list{padding:var(--sky-gap-4) var(--sky-gap-16) var(--sky-gap-16)}:root[data-look=sky] .lal-entry{grid-template-columns:calc(var(--sky-gap-16) * 2) minmax(0,1fr) auto}:root[data-look=sky] .lal-time{grid-area:1/3;padding-block-start:var(--sky-gap-8)}:root[data-look=sky] .lal-body{grid-area:1/2}:root[data-look=sky] .lal-log{padding:var(--sky-gap-12) var(--sky-gap-16) var(--sky-gap-16)}:root[data-look=sky] .lal{overscroll-behavior:contain;overflow-y:auto}:root[data-look=sky] .lal-list{flex:1 0 auto;overflow:visible}:root[data-look=sky] .lal-log{position:sticky;inset-block-end:0}:root[data-look=sky] .lal[data-open]>:not(.lal-log){display:none}:root[data-look=sky] .lal[data-open] .lal-log{border-block-start:0;flex:1 0 auto;position:static}:root[data-look=sky] .lal-nextrow{flex-direction:column;align-items:stretch}}:root[data-look=sky] .outcome-form{gap:var(--sky-gap-20);flex-direction:column;display:flex}:root[data-look=sky] .outcome-confirm{font-size:var(--text-body);color:var(--sky-text-3);margin:0}:root[data-look=sky] .outcome-trial{scroll-margin-block-end:calc(var(--sky-gap-16) * 2)}:root[data-look=sky] .outcome-crumb{align-items:center;gap:var(--sky-gap-8);font-size:var(--text-body-sm);color:var(--sky-text-3);display:flex}:root[data-look=sky] .outcome-crumb__word{font-weight:var(--weight-medium);color:var(--sky-text)}:root[data-look=sky] .outcome-crumb__word+.outcome-crumb__word:before{content:"·";color:var(--sky-text-3);margin-inline-end:var(--sky-gap-8)}:root[data-look=sky] .outcome-disclosures{gap:var(--sky-gap-12);flex-direction:column;align-items:flex-start;display:flex}:root[data-look=sky] .outcome-footer{justify-content:flex-end;align-items:center;gap:var(--sky-gap-8);flex-wrap:wrap;display:flex}:root[data-look=sky] .outcome-wait{font-size:var(--text-body-sm);color:var(--sky-text-3);flex:10rem;margin-inline-end:auto}@media(max-width:47.99rem){:root[data-look=sky] .outcome-wait{display:none}:root[data-look=sky] .outcome-wait.is-blocked{flex:100%;order:-1;margin-inline-end:0;display:block}:root[data-look=sky] .outcome-footer>*{flex:1 1 0}}:root[data-look=sky] .outcome-notes{padding:var(--sky-gap-12) var(--sky-gap-16);gap:var(--sky-gap-8);border-radius:var(--sky-r-field);background:var(--sky-mist-1);flex-direction:column;margin:0;list-style:none;display:flex}:root[data-look=sky] .outcome-note{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--sky-text-2);overflow-wrap:anywhere}:root[data-look=sky] .outcome-note__by{color:var(--sky-text-3);white-space:nowrap}:root[data-look=sky] .evi-row{gap:var(--sky-gap-16);grid-template-columns:minmax(0,1fr);display:grid}:root[data-look=sky] .evi-row[data-two]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:47.99rem){:root[data-look=sky] .evi-row[data-two]{grid-template-columns:minmax(0,1fr)}}:root[data-look=sky] .promise-fields{gap:var(--sky-gap-12);flex-direction:column;align-items:stretch;display:flex}:root[data-look=sky] .promise-fields>.promise-toggle{align-self:flex-start}:root[data-look=sky] .tn{gap:var(--sky-gap-20);flex-direction:column;display:flex}:root[data-look=sky] .tn-last{padding:var(--sky-gap-12) var(--sky-gap-16);border-radius:var(--sky-r-field);background:var(--sky-mist-1);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--sky-text-2);margin:0}:root[data-look=sky] .tn-by{color:var(--sky-text-3);white-space:nowrap}:root[data-look=sky] .tn-foot{justify-content:flex-end;gap:var(--sky-gap-8);display:flex}:root[data-look=sky] .wb-hint{color:var(--sky-text-3)}:root[data-look=sky] .dt{gap:var(--sky-gap-20);flex-direction:column;display:flex}:root[data-look=sky] .dt-pair{gap:var(--sky-gap-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:root[data-look=sky] .dt-foot{justify-content:flex-end;gap:var(--sky-gap-8);display:flex}@media(max-width:47.99rem){:root[data-look=sky] .dt-pair{grid-template-columns:minmax(0,1fr)}}:root[data-look=sky] .dsl{gap:var(--sky-gap-4);flex-direction:column;min-inline-size:0;margin:0;display:flex}:root[data-look=sky] .dsl p{margin:0}:root[data-look=sky] .dsl-line{align-items:baseline;gap:0 var(--sky-gap-8);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--sky-text-3);flex-wrap:wrap;display:flex}:root[data-look=sky] .dsl-line .dsl-word{font-weight:var(--weight-medium);color:var(--sky-text)}:root[data-look=sky] .dsl-line .dsl-word--act{border-radius:var(--sky-r-card);font:inherit;font-weight:var(--weight-medium);color:var(--sky-text);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--sky-text-4);text-decoration-color:var(--sky-text-4);text-underline-offset:var(--link-underline-offset);background:0 0;border:0;padding:0}:root[data-look=sky] .dsl-line .dsl-word--act:hover{text-decoration-color:currentColor}:root[data-look=sky] .dsl-line .dsl-word--act:focus-visible{box-shadow:var(--ring);outline:none}:root[data-look=sky] .dsl-shown{color:var(--sky-text-2)}:root[data-look=sky] .dsl-sep{color:var(--sky-text-3)}:root[data-look=sky] .dsl-quote{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--sky-text-2);white-space:nowrap;min-inline-size:0}:root[data-look=sky] .nsc-late{block-size:var(--status-pill-h);padding-inline:var(--sky-gap-12);border-radius:var(--sky-r-pill);background:var(--sky-ink);color:var(--sky-text-on-ink);font-size:var(--text-meta);line-height:1;font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;display:inline-flex}:root[data-look=sky] .nsc-note{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--sky-text-3);margin:0}:root[data-look=sky] .nsc-acts{align-items:center;gap:var(--sky-gap-8);display:inline-flex}:root[data-look=sky] .nsc-title{font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--weight-semibold);color:var(--sky-text);margin:0}:root[data-look=sky] .fact-card__zone{padding:var(--sky-gap-16);min-inline-size:0}:root[data-look=sky] .fact-card__zone>.fact-list{max-inline-size:none;margin:0}:root[data-look=sky] .dd-add{display:inline-flex}:root[data-look=sky] .tca{gap:var(--sky-gap-20);flex-direction:column;flex:100%;grid-column:1/-1;inline-size:100%;min-inline-size:0;display:flex;container-type:inline-size}:root[data-look=sky] .tca .ta.is-wide{justify-content:flex-end;display:flex}:root[data-look=sky] .tca .ta.is-wide .ta-wide{flex:0 auto;min-inline-size:0;max-inline-size:100%}:root[data-look=sky] .tca-two{justify-content:flex-end;align-items:center;gap:var(--sky-gap-8);flex-wrap:wrap;min-inline-size:0;display:flex}:root[data-look=sky] .tca-two .ta,:root[data-look=sky] .tca-two .ta-narrow{display:contents}:root[data-look=sky] .tca-two__arrived{flex:1 0 auto;display:flex}:root[data-look=sky] .tca-two__arrived>*{flex:1 0 auto}:root[data-look=sky] .tca-arrived{font-size:var(--text-body-sm);color:var(--sky-text-2);margin:0}:root[data-look=sky] .tca-notes{padding:var(--sky-gap-16) 0 0;gap:var(--sky-gap-16);border-block-start:1px solid var(--sky-line-2);flex-direction:column;margin:0;list-style:none;display:flex}:root[data-look=sky] .tca-note{gap:var(--sky-gap-12);align-items:flex-start;display:flex}:root[data-look=sky] .tca-av{flex:none;display:inline-flex}:root[data-look=sky] .tca-body{gap:var(--sky-gap-4);flex-direction:column;min-inline-size:0;display:flex}:root[data-look=sky] .tca-text{color:var(--sky-text);overflow-wrap:anywhere;white-space:pre-line}:root[data-look=sky] .tca-by{font-size:var(--text-meta);color:var(--sky-text-3)}:root[data-look=sky] .tca-note-acts{gap:var(--sky-gap-8);margin-inline-start:var(--sky-gap-12);display:inline-flex}:root[data-look=sky] .tca-edit-acts{gap:var(--sky-gap-8);justify-content:flex-end;display:flex}:root[data-look=sky] .tca-all{align-self:flex-start}:root[data-look=sky] .ta{min-inline-size:0}:root[data-look=sky] .ta.is-wide .ta-wide{justify-content:flex-start;display:flex}:root[data-look=sky] .ta.is-wide .ta-narrow{display:none}:root[data-look=sky] .ta-wide{justify-content:flex-end;align-items:center;gap:var(--sky-gap-4);flex-wrap:wrap;display:none}:root[data-look=sky] .ta-confirm{align-items:center;display:inline-flex}:root[data-look=sky] .ta-narrow{align-items:center;gap:var(--sky-gap-8);flex-wrap:wrap;display:flex}:root[data-look=sky] .ta-tools{gap:var(--sky-gap-8);flex-wrap:wrap;display:flex}:root[data-look=sky] .ta-lead{flex:1 0 auto;display:flex}:root[data-look=sky] .ta-lead>*{flex:1 0 auto}:root[data-look=sky] .ta-one{justify-content:flex-end;align-items:center;gap:var(--sky-gap-8);display:flex}:root[data-look=sky] .ta-one__all{display:none}@container (max-width:35.99rem){:root[data-look=sky] .ta-one{justify-content:flex-start;column-gap:var(--sky-gap-4);flex-wrap:wrap}:root[data-look=sky] .ta-one__lead{flex:auto;display:flex}:root[data-look=sky] .ta-one__lead>*{flex:auto}:root[data-look=sky] .ta-one__note,:root[data-look=sky] .ta-one__more{display:none}:root[data-look=sky] .ta-one__all{margin-inline-start:auto;display:inline-flex}}:root[data-look=sky] .ta-full{display:contents}:root[data-look=sky] .ta-ico{display:none}:root[data-look=sky] .ta-wide{flex-wrap:nowrap}:root[data-look=sky] .ta-wide.is-folded .ta-full{display:none}:root[data-look=sky] .ta-wide.is-folded .ta-ico{display:inline-flex}@container (min-width:30rem){:root[data-look=sky] .ta-wide{display:flex}:root[data-look=sky] .ta-narrow{display:none}}:root[data-look=sky] .tcf{gap:var(--sky-gap-20);flex-direction:column;display:flex}:root[data-look=sky] .tcf-field{gap:var(--sky-gap-8);flex-direction:column;display:flex}:root[data-look=sky] .tcf-label{font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--sky-text)}:root[data-look=sky] .tcf-box{padding:var(--sky-gap-12) var(--sky-gap-16);border-radius:var(--sky-r-field);background:var(--sky-mist-1);color:var(--sky-text);margin:0}:root[data-look=sky] .tcf-text{white-space:pre-wrap;overflow-wrap:anywhere}:root[data-look=sky] .tcf-count,:root[data-look=sky] .tcf-moved{font-size:var(--text-body-sm);color:var(--sky-text-3)}:root[data-look=sky] .tcf-moved{margin:0}:root[data-look=sky] .tcf-dial{align-items:center;gap:var(--sky-gap-8);font-family:var(--font-family-ui);font-size:var(--text-h3);color:var(--sky-text);text-underline-offset:.1875rem;text-decoration:underline;display:inline-flex}:root[data-look=sky] .tcf-how{color:var(--sky-text-2);margin:0}:root[data-look=sky] .tcf-refusal{font-size:var(--text-body-sm);color:var(--sky-text);font-weight:var(--weight-medium);margin:0}:root[data-look=sky] .tcf-foot{justify-content:flex-end;align-items:center;gap:var(--sky-gap-8);flex-wrap:nowrap;display:flex}:root[data-look=sky] .tcf-foot__note{font-size:var(--text-body-sm);color:var(--sky-text-3);margin-inline-end:auto}:root[data-look=sky] .bt-club{align-items:center;gap:var(--sky-gap-16);padding:var(--sky-gap-12) var(--sky-gap-24);border-block-end:1px solid var(--sky-line);display:flex}:root[data-look=sky] .bt-club__label{font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--sky-text-3)}:root[data-look=sky] .bt-club__select{inline-size:calc(var(--bt-club-ch) * .8ch + var(--space-12));flex:0 auto;min-inline-size:0;max-inline-size:100%}:root[data-look=sky] .bt-club__note{font-size:var(--text-meta);color:var(--sky-text-3);text-align:end;text-wrap:pretty;margin-inline-start:auto}:root[data-look=sky] .bt-club__note[data-moves]{color:var(--sky-text)}:root[data-look=sky] .bt-caution{align-items:center;gap:var(--sky-gap-8);font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--sky-text-2);margin:0;display:flex}:root[data-look=sky] .bt-caution .bt-caution__mark{color:var(--sky-text-3);flex:none}:root[data-look=sky] .bt-back{gap:calc(var(--sky-gap-4) / 2);font-size:var(--text-body-sm);color:var(--sky-text-3);flex-direction:column;margin:0;display:flex}:root[data-look=sky] .bt-back__who{font-weight:var(--weight-medium);color:var(--sky-text)}:root[data-look=sky] .bt-back__note{overflow-wrap:anywhere}:root[data-look=sky] .bt-sum__wait{color:var(--sky-text-3)}:root[data-look=sky] .bt-sum__main,:root[data-look=sky] .bt-sum__sub{text-wrap:pretty}@media(max-width:47.99rem){:root[data-look=sky] .bt-club{gap:var(--sky-gap-8);padding:var(--sky-gap-16) var(--sky-gap-20) 0;border-block-end:0;flex-wrap:wrap}:root[data-look=sky] .bt-club__select{flex:100%}:root[data-look=sky] .bt-club__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:root[data-look=sky] .bt-club__note{text-align:start;margin:0;display:none}:root[data-look=sky] .bt-club__note[data-moves]{flex-basis:100%;display:block}}:root[data-look=sky] .cl{gap:var(--sky-gap-12);padding:var(--sky-gap-16) var(--sky-gap-24) var(--sky-gap-12);flex-direction:column;display:flex}:root[data-look=sky] .cl-strip{align-items:center;gap:var(--sky-gap-12);grid-template-columns:auto minmax(0,1fr) auto;display:grid}:root[data-look=sky] .cl-days-track{min-inline-size:0}:root[data-look=sky] .cl-days{gap:var(--sky-gap-4);padding:var(--sky-gap-4);border-radius:var(--sky-r-field);background:var(--sky-mist-1);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}:root[data-look=sky] .cl-strip .cl-arrow{inline-size:var(--control-h-md);block-size:var(--control-h-md);border-radius:var(--sky-r-pill);border:1px solid var(--sky-line);padding:0}:root[data-look=sky] .cl-days .cl-day{justify-content:center;align-items:center;gap:var(--sky-gap-8);block-size:var(--control-h-md);border-radius:var(--sky-r-field);font:inherit;color:var(--sky-text);cursor:pointer;display:flex}:root[data-look=sky] .cl-day__wd{font-size:var(--text-meta)}:root[data-look=sky] .cl-day__n{font-size:var(--text-body);font-weight:var(--weight-medium)}:root[data-look=sky] .cl-days .cl-day[data-quiet]{color:var(--sky-text-3)}:root[data-look=sky] .cl-days .cl-day:disabled{cursor:not-allowed}:root[data-look=sky] .cl-days .cl-day[aria-checked=true]{background:var(--sky-ink);color:var(--sky-text-on-ink)}:root[data-look=sky] .cl-days .cl-day:focus-visible{box-shadow:var(--ring);outline:none}@media(hover:hover){:root[data-look=sky] .cl-days .cl-day:hover:not([aria-checked=true],:disabled){background:var(--sky-mist-1)}}:root[data-look=sky] .cl-titlerow{justify-content:space-between;align-items:baseline;gap:var(--sky-gap-12);display:flex}:root[data-look=sky] .cl-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);color:var(--sky-text);margin:0}:root[data-look=sky] .cl-legend{gap:var(--sky-gap-16);font-size:var(--text-meta);color:var(--sky-text-3);display:flex}:root[data-look=sky] .cl-legend span:before{content:"";inline-size:var(--sky-gap-20);block-size:var(--sky-gap-12);border-radius:var(--sky-r-field);vertical-align:-1px;margin-inline-end:var(--sky-gap-8);display:inline-block}:root[data-look=sky] .cl-legend__free:before{background:var(--sky-mist-1)}:root[data-look=sky] .cl-legend__booked:before{border:1px solid var(--sky-line)}:root[data-look=sky] .cl-runs{margin:calc(var(--sky-gap-4) * -1) 0 0;font-size:var(--text-meta);color:var(--sky-text-3)}:root[data-look=sky] .cl-lanes{flex-direction:column;display:flex;overflow-x:auto}:root[data-look=sky] .cl-row{grid-template-columns:13rem minmax(var(--cl-min,0rem),1fr);min-inline-size:calc(13rem + var(--cl-min,0rem));border-block-start:1px solid var(--sky-line-2);align-items:center;display:grid}:root[data-look=sky] .cl-axis{border-block-start:0}:root[data-look=sky] .cl-ticks{grid-template-columns:repeat(var(--cl-hours,8),minmax(0,1fr));font-size:var(--text-meta);color:var(--sky-text-3);display:grid}:root[data-look=sky] .cl-ticks span{padding-inline-start:var(--sky-gap-4)}:root[data-look=sky] .cl-who{align-items:center;gap:var(--sky-gap-12);min-inline-size:0;padding-block:var(--sky-gap-12);display:flex}:root[data-look=sky] .cl-who__text{flex-direction:column;min-inline-size:0;display:flex}:root[data-look=sky] .cl-who__name{font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--sky-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root[data-look=sky] .cl-who__name--off{font-weight:var(--weight-regular);color:var(--sky-text-3);white-space:normal}:root[data-look=sky] .cl-who__sub{font-size:var(--text-meta);color:var(--sky-text-3);white-space:nowrap}:root[data-look=sky] .cl-track{background:repeating-linear-gradient(to right,transparent 0,transparent calc(100% / var(--cl-hours,8) - 1px),var(--sky-line-2) calc(100% / var(--cl-hours,8) - 1px),var(--sky-line-2) calc(100% / var(--cl-hours,8)));block-size:3.5rem;position:relative}:root[data-look=sky] .cl-cell{inset-block:var(--sky-gap-8);padding-inline:2px;position:absolute}:root[data-look=sky] .cl-cell>.cl-slot,:root[data-look=sky] .cl-booked span{border-radius:var(--sky-r-field);block-size:100%;inline-size:100%;font:inherit;font-size:var(--text-body);white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;display:flex;overflow:hidden}:root[data-look=sky] .cl-cell .cl-slot,:root[data-look=sky] .cl-grid .cl-slot{background:var(--sky-mist-1);color:var(--sky-text);font-weight:var(--weight-medium);cursor:pointer;border:0}:root[data-look=sky] .cl-cell .cl-slot[aria-checked=true],:root[data-look=sky] .cl-grid .cl-slot[aria-checked=true]{background:var(--sky-ink);color:var(--sky-text-on-ink)}:root[data-look=sky] .cl-cell .cl-slot:focus-visible,:root[data-look=sky] .cl-grid .cl-slot:focus-visible{box-shadow:var(--ring);outline:none}@media(hover:hover){:root[data-look=sky] .cl-cell .cl-slot:hover:not([aria-checked=true]),:root[data-look=sky] .cl-grid .cl-slot:hover:not([aria-checked=true]){background:var(--sky-mist-1)}}:root[data-look=sky] .cl-booked{padding-inline:2px}:root[data-look=sky] .cl-booked span{border:1px solid var(--sky-line);color:var(--sky-text-3);padding-inline:var(--sky-gap-4);text-align:center;line-height:calc(3.5rem - 2 * var(--sky-gap-8) - 2px);display:block}:root[data-look=sky] .cl-offrow{grid-template-columns:1fr}:root[data-look=sky] .cl-another{justify-content:flex-start;display:flex}:root[data-look=sky] .cl-none{font-size:var(--text-meta);color:var(--sky-text-3);margin:0;padding-inline-start:var(--sky-gap-12)}:root[data-look=sky] .cl-grid{gap:var(--sky-gap-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:root[data-look=sky] .cl-grid .cl-slot{border-radius:var(--sky-r-field);block-size:3.25rem;font:inherit;font-size:var(--text-body);white-space:nowrap;justify-content:center;align-items:center;display:flex}:root[data-look=sky] .cl-stacked{overflow:visible}:root[data-look=sky] .cl-stacked .cl-row{gap:var(--sky-gap-8);min-inline-size:0;grid-template-columns:1fr;padding-block-end:var(--sky-gap-16)}:root[data-look=sky] .cl-stacked .cl-who{padding-block:var(--sky-gap-12) 0}@media(max-width:47.99rem){:root[data-look=sky] .cl-row{gap:var(--sky-gap-8);min-inline-size:0;grid-template-columns:1fr;padding-block-end:var(--sky-gap-16)}:root[data-look=sky] .cl-who{padding-block:var(--sky-gap-12) 0}:root[data-look=sky] .cl-pager{gap:var(--sky-gap-8);display:flex}:root[data-look=sky] .cl-strip{grid-template-columns:minmax(0,1fr)}:root[data-look=sky] .cl-legend{display:none}:root[data-look=sky] .cl-strip .cl-arrow{inline-size:var(--control-h-md)}:root[data-look=sky] .cl-days .cl-day{flex-direction:column;gap:0;block-size:4rem}:root[data-look=sky] .cl-lanes{overflow:visible}}:root[data-look=sky] .ds{min-inline-size:0;padding:var(--sky-gap-4);background:var(--sky-mist-1);border-radius:var(--sky-r-pill);flex:1 1 0;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid}:root[data-look=sky] .ds .ds__day{min-block-size:calc(var(--control-h-lg) - 2 * var(--sky-gap-4));padding-block:0 var(--sky-gap-4);border-radius:var(--sky-r-pill);color:var(--sky-text);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}@media(hover:hover){:root[data-look=sky] .ds .ds__day:not(.is-pick):not(.is-dim):hover{background:var(--sky-mist-1)}}:root[data-look=sky] .ds .ds__day:not(.is-pick):not(.is-dim):active{background:var(--sky-mist-2)}:root[data-look=sky] .ds .ds__day:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}:root[data-look=sky] .ds .ds__day.is-pick{background:var(--sky-text);color:var(--sky-cloud)}:root[data-look=sky] .ds__wd{font-family:var(--font-family-ui);font-size:var(--text-meta);line-height:1.1;font-weight:var(--weight-medium);letter-spacing:0;text-transform:none;color:var(--sky-text-3)}:root[data-look=sky] .ds__day.is-pick .ds__wd{color:inherit}:root[data-look=sky] .ds__num{font-family:var(--font-family-ui);font-size:var(--text-body);line-height:1.25;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}:root[data-look=sky] .ds__dot{inline-size:var(--sky-gap-4);block-size:var(--sky-gap-4);border-radius:var(--sky-r-round);background:var(--sky-text);position:absolute;inset-block-end:2px;inset-inline-start:50%;translate:-50%}:root[data-look=sky] .ds__day.is-pick .ds__dot{background:var(--sky-cloud)}:root[data-look=sky] .ds .ds__day.is-dim{cursor:default}:root[data-look=sky] .ds__day.is-dim .ds__num{color:var(--sky-text-3);font-weight:var(--weight-medium)}:root[data-look=sky] .ds__span{max-inline-size:100%;font-size:var(--text-meta);line-height:var(--text-meta--line-height);font-variant-numeric:tabular-nums;color:var(--sky-text-3);white-space:nowrap;text-overflow:ellipsis;margin-block-start:var(--sky-gap-4);overflow:hidden}:root[data-look=sky] .ds__day.is-pick .ds__span{color:inherit}:root[data-look=sky] .ds--span .ds__day{padding-block:var(--sky-gap-8);min-block-size:calc(var(--control-h-lg) + var(--sky-gap-12))}:root[data-look=sky] .ds--span .ds__dot{inset-block-start:var(--sky-gap-4);inset-block-end:auto;inset-inline-start:auto;inset-inline-end:var(--sky-gap-8);translate:none}@media(max-width:47.99rem){:root[data-look=sky] .ds .ds__day{min-block-size:var(--control-h-coarse-floor)}}@media(min-width:48rem){:root[data-look=sky] .ds{flex:0 auto;inline-size:28rem;min-inline-size:20rem}:root[data-look=sky] .ds.ds--fill{flex:auto;inline-size:100%}}:root[data-look=sky] .convo-sky-subject{font-weight:var(--sky-weight-semibold);margin-block-end:var(--sky-gap-4);display:block}:root[data-look=sky] .convo-msg{display:contents}@media(hover:hover){:root[data-look=sky] .convo-msg:not(:hover):not(:focus-within) .convo-save{display:none}}:root[data-look=sky] .convo-sky-extra{justify-content:flex-end;align-items:center;gap:var(--sky-gap-8);flex-wrap:wrap;display:flex}:root[data-look=sky] .convo-save-form{gap:var(--sky-gap-16);flex-direction:column;display:flex}:root[data-look=sky] .convo-save-wait{color:var(--sky-text-3)}:root[data-look=sky] .convo-var{padding:0 var(--sky-gap-4);border-radius:var(--sky-r-pill);background:var(--sky-cloud);border:1px solid var(--sky-line-2);color:var(--sky-text);font-size:var(--text-caption);font-weight:var(--weight-medium);line-height:1.5;display:inline-block}:root[data-look=sky] .convo-save-words{padding:var(--sky-gap-12) var(--sky-gap-16);border-radius:var(--sky-r-field);background:var(--sky-mist-1);color:var(--sky-text-3);white-space:pre-wrap;max-height:10rem;margin:0;overflow-y:auto}:root[data-look=sky] .convo{background:var(--sky-cloud);border-radius:var(--sky-r-card);border:1px solid #0000;flex-direction:column;min-width:0;display:flex;overflow:hidden}:root[data-look=sky] .convo-head{justify-content:space-between;align-items:baseline;gap:var(--sky-gap-12);padding:var(--sky-gap-16) var(--sky-gap-20) var(--sky-gap-12);border-bottom:1px solid var(--sky-line-2);display:flex}:root[data-look=sky] .convo-title{font-size:var(--text-h3);font-weight:var(--weight-semibold);margin:0}:root[data-look=sky] .convo-sub{font-size:var(--text-caption);color:var(--sky-text-3)}:root[data-look=sky] .convo-thread{gap:var(--sky-gap-8);min-height:8rem;max-height:min(60vh,34rem);padding:var(--sky-gap-16) var(--sky-gap-20);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}:root[data-look=sky] .convo-empty{text-align:center;color:var(--sky-text-3);font-size:var(--text-body-sm);margin:auto 0}:root[data-look=sky] .convo-dealtag{margin:var(--sky-gap-16) 0 0;font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--sky-text-3);font-weight:600}:root[data-look=sky] .convo-dealtag[data-dir=out]{text-align:end}:root[data-look=sky] .convo-copies{gap:var(--sky-gap-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}:root[data-look=sky] .convo-why{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--sky-text-3);text-align:end;margin-block-end:var(--sky-gap-4)}:root[data-look=sky] .convo-compose{gap:var(--sky-gap-10);padding:var(--sky-gap-16);background:var(--sky-cloud);flex-direction:column;display:flex}:root[data-look=sky] .convo-box-rule{margin-inline:var(--sky-gap-16);border-block-start:1px solid var(--sky-line)}:root[data-look=sky] .convo{container:convo/inline-size}:root[data-look=sky] .convo-tools{display:contents}@container convo (max-width:26rem){:root[data-look=sky] .convo-tools{align-items:center;gap:var(--sky-gap-8);flex-wrap:wrap;flex:1 0 100%;order:2;display:flex}}@container convo (max-width:22rem){:root[data-look=sky] .convo-tool-word{display:none}}:root[data-look=sky] .convo-count{color:var(--sky-text-3);font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-look=sky] .convo-line{padding-inline:var(--sky-gap-16);font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--sky-text-3);margin:0}:root[data-look=sky] .convo-line--desk{justify-content:space-between;align-items:baseline;gap:var(--sky-gap-4) var(--sky-gap-20);flex-wrap:wrap;display:flex}:root[data-look=sky] .convo-line--desk>p{font-size:var(--text-meta);line-height:var(--text-meta--line-height);margin-block:0}:root[data-look=sky] .convo-line__gaps{margin-inline-start:auto}:root[data-look=sky] .convo-line__act{margin-inline-start:auto;display:inline-flex}:root[data-look=sky] .convo-note{justify-content:space-between;align-items:center;gap:var(--sky-gap-4) var(--sky-gap-16);flex-wrap:wrap;display:flex}:root[data-look=sky] .convo-note__words{overflow-wrap:anywhere;min-inline-size:0;margin:0}:root[data-look=sky] .convo-note__acts{align-items:center;gap:var(--sky-gap-8);display:inline-flex}:root[data-look=sky] .convo-line-note{color:var(--sky-text-3)}:root[data-look=sky] .convo-from-mai{align-items:center;gap:var(--sky-gap-6);font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--sky-text-3);white-space:nowrap;display:inline-flex}:root[data-look=sky] .convo-line--refusal{align-items:center;gap:var(--sky-gap-12);display:flex}:root[data-look=sky] .convo-line--refusal .convo-refusal-mark{color:var(--sky-text-3);flex:none}:root[data-look=sky] .convo-refusal{min-inline-size:0;color:var(--sky-text-2);flex:auto;margin:0}:root[data-look=sky] .convo-none{gap:var(--sky-gap-12);padding:var(--sky-gap-8) var(--sky-gap-4) 0;flex-direction:column;display:flex}:root[data-look=sky] .convo-none__words{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--sky-text-2);margin:0}:root[data-look=sky] .convo-none__acts{align-items:center;gap:var(--sky-gap-8) var(--sky-gap-20);flex-wrap:wrap;display:flex}:root[data-look=sky] .convo-none[data-inline=true]{flex-flow:wrap;align-items:center}:root[data-look=sky] .convo-none[data-inline=true] .convo-none__words{flex:16rem}:root[data-look=sky] .convo-none__line{margin-inline-start:auto;display:inline-flex}:root[data-look=sky] .convo[data-variant=pane]{border-radius:var(--radius-none);background:0 0;border:0;flex:auto;min-height:0;overflow:hidden}:root[data-look=sky] .convo[data-variant=pane] .convo-thread{gap:var(--sky-gap-12);min-height:0;max-height:none;padding:var(--sky-gap-24);-webkit-mask-image:linear-gradient(to bottom,transparent,var(--sky-text) var(--sky-gap-24));mask-image:linear-gradient(to bottom,transparent,var(--sky-text) var(--sky-gap-24));flex:auto}:root[data-look=sky] .convo[data-variant=pane]:not(:has(.convo-compose)) .convo-thread{padding-block-end:calc(var(--sky-gap-24) + var(--action-bar-h))}:root[data-look=sky] .convo[data-variant=pane] .convo-empty{max-width:34rem;margin:auto}:root[data-look=sky] .divl{margin:var(--sky-gap-4) 0;align-items:center;gap:var(--sky-gap-12);font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--sky-text-3);text-align:center;display:flex}:root[data-look=sky] .divl:before,:root[data-look=sky] .divl:after{content:"";flex:1 1 var(--sky-gap-24);background:var(--sky-line);block-size:1px}:root[data-look=sky] .convo[data-variant=pane] .convo-why{font-size:var(--text-meta);line-height:var(--text-meta--line-height)}:root[data-look=sky] .convo[data-variant=pane] .convo-compose{border-top:0}:root[data-look=sky] .ntd-form{gap:var(--sky-gap-16);flex-direction:column;display:flex}:root[data-look=sky] .cln{align-items:flex-start;gap:var(--sky-gap-12);margin-block:var(--sky-gap-12);padding-inline:var(--sky-gap-4);flex-direction:column;display:flex}:root[data-look=sky] .cln-head{align-items:flex-start;gap:var(--sky-gap-12);color:var(--sky-text-2);display:flex}:root[data-look=sky] .cln-head svg{flex:none;margin-block-start:var(--sky-gap-4)}:root[data-look=sky] .cln-text-block{gap:var(--sky-gap-4);min-inline-size:0;font-size:var(--text-sm);flex-direction:column;margin:0;display:flex}:root[data-look=sky] .cln-title{color:var(--sky-text-2);font-weight:var(--text-row-name--font-weight);overflow-wrap:anywhere}:root[data-look=sky] .cln-meta{color:var(--sky-text-2)}:root[data-look=sky] .cln-acts{align-items:center;gap:var(--sky-gap-8);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding-inline-start:calc(var(--sky-gap-16) + var(--sky-gap-12));display:flex}:root[data-look=sky] .cln-acts .cln-act{white-space:nowrap}:root[data-look=sky] .cln-quiet{color:var(--sky-text-2)}:root[data-look=sky] .cln-chev{transition:transform .16s}:root[data-look=sky] .cln-chev--open{transform:rotate(180deg)}:root[data-look=sky] .cln-panel{padding:var(--sky-gap-16);border-radius:var(--sky-r-card);background:var(--sky-mist-1);align-self:stretch;gap:var(--sky-gap-12);flex-direction:column;display:flex}:root[data-look=sky] .cln-lines{gap:var(--sky-gap-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:root[data-look=sky] .cln-line{gap:var(--sky-gap-8);font-size:var(--text-sm);grid-template-columns:2.75rem 5rem minmax(0,1fr);align-items:baseline;display:grid}:root[data-look=sky] .cln-at{color:var(--sky-text-2);font-variant-numeric:tabular-nums}:root[data-look=sky] .cln-who{font-weight:var(--text-row-name--font-weight);color:var(--sky-text-2)}:root[data-look=sky] .cln-text{color:var(--sky-text-2);overflow-wrap:anywhere}:root[data-look=sky] .cln-foot{justify-content:flex-end;display:flex}:root[data-look=sky] .cln-audio{width:100%}:root[data-look=sky] .cln-summary-head{font-weight:var(--text-row-name--font-weight);font-size:var(--text-sm);color:var(--sky-text-2);margin:0}:root[data-look=sky] .cln-summary{font-size:var(--text-sm);color:var(--sky-text-2);white-space:pre-line;margin:0}@media(max-width:40rem){:root[data-look=sky] .cln-line{grid-template-columns:2.5rem minmax(0,1fr)}:root[data-look=sky] .cln-who,:root[data-look=sky] .cln-text{grid-column:2}}.skt-row-tag{flex:none;width:6.5rem;display:inline-flex}.skt-row-tags{gap:var(--sky-gap-6);margin-top:var(--sky-gap-4);flex-wrap:wrap;display:flex}.skt-row-time-in{display:none}@media(max-width:767.98px){.skt-row:has(.skt-row-tag)>.skt-row-time{display:none}.skt-row-time-in{display:inline}.skt-row-tag{order:9;width:auto}.skt-row:has(.skt-row-end>*) .skt-row-tag,.skt-card-figure-end{display:none}}.skt-card-figure[data-keyed]{align-items:center;gap:var(--sky-gap-12) var(--sky-gap-24);margin:0 0 var(--sky-gap-12);padding-bottom:var(--sky-gap-12);border-bottom:1px solid var(--sky-line-2);flex-wrap:wrap;display:flex}.skt-card-figure-key{flex-direction:column;gap:2px;margin:0;display:flex}.skt-card-figure-label{font:var(--sky-font-sm);color:var(--sky-text-2)}.skt-card-figure-lines{font:var(--sky-font-sm);color:var(--sky-text-3);flex-direction:column;gap:2px;margin:0;display:flex}.skt-card-figure-end{margin-left:auto}.skt-card-foot{margin:var(--sky-gap-8) 0 0;padding-top:var(--sky-gap-8);border-top:1px solid var(--sky-line-2);font:var(--sky-font-sm);color:var(--sky-text-3);text-align:center;justify-content:center;display:flex}.skt-card-foot-link{color:var(--sky-text-2);text-decoration:none}.skt-card-foot-link:hover{color:var(--sky-text);text-decoration:underline}.skt-card-foot-link:focus-visible{box-shadow:var(--sky-ring-focus);border-radius:var(--sky-r-sm);outline:none}.skt-since{align-items:center;gap:var(--sky-gap-12);margin:0 0 var(--sky-grid-gap);padding:var(--sky-gap-12) var(--sky-gap-16);background:var(--sky-cloud);border-radius:var(--sky-r-tile);box-shadow:var(--sky-rim),var(--sky-shadow-1);display:flex}.skt-since-mark{border-radius:var(--sky-r-icon);background:var(--sky-mist-2);width:32px;height:32px;color:var(--sky-text-2);flex:none;place-items:center;display:grid}.skt-since-mark svg{width:var(--sky-icon);height:var(--sky-icon)}.skt-since-text{min-width:0;font:var(--sky-font-read);color:var(--sky-text);flex:1;margin:0}.skt-since-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--sky-mist-4);text-decoration-color:var(--sky-mist-4);text-underline-offset:3px}.skt-since-link:hover{text-decoration-color:currentColor}.skt-since-note{color:var(--sky-text-3)}.skt-since-dismiss{height:var(--sky-h-btn-sm);padding:0 var(--sky-gap-12);border-radius:var(--sky-r-pill);font:var(--sky-font-act);font-size:var(--sky-fs-sm);color:var(--sky-text-2);cursor:pointer;background:0 0;border:0;flex:none}.skt-since-dismiss:hover{background:var(--sky-mist-2);color:var(--sky-text)}.skt-since-dismiss:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}@media(max-width:767.98px){.skt-since{align-items:flex-start}.skt-since-mark{display:none}}.skt-block-figure{font:var(--sky-font-count);font-size:var(--sky-fs-chart);color:var(--sky-text-3);white-space:nowrap;flex:none;margin-left:auto}.skt-block-figure[data-tone=ink]{padding:1px var(--sky-gap-6);border-radius:var(--sky-r-pill);background:var(--sky-ink-fill);color:var(--sky-text-on-ink)}.skt-block-fill{border-radius:var(--sky-r-pill);background:var(--sky-mist-3);height:3px;margin-top:auto;display:block;overflow:hidden}.skt-block-fill i{width:var(--fill);border-radius:inherit;background:var(--sky-text-3);height:100%;display:block}.skt-block[data-tone=ink] .skt-block-fill i{background:var(--sky-ink)}.skt-block[data-tone=done]{background:var(--sky-cloud);box-shadow:inset 0 0 0 1px var(--sky-line-2)}.skt-block[data-tone=done] .skt-block-title{color:var(--sky-text-3)}.skt-block[data-tone=done] .skt-block-fill i{background:var(--sky-mist-4)}.skt-block[data-current],.skt-block[data-open]{background:var(--sky-cloud);box-shadow:inset 0 0 0 2px var(--sky-ink);z-index:1}.skt-block[data-struck]{box-shadow:none;outline:1px dashed var(--sky-mist-4);outline-offset:-1px;background:0 0}.skt-block[data-struck] .skt-block-title{color:var(--sky-text-3);text-decoration:line-through}.skt-chip-ev[data-struck]{color:var(--sky-text-3);background:0 0;text-decoration:line-through}.skt-chip-badge{border-radius:var(--sky-r-pill);background:var(--sky-ink-fill);min-width:16px;height:16px;color:var(--sky-text-on-ink);font:var(--sky-font-count);flex:none;place-items:center;margin-left:auto;padding:0 4px;font-size:10px;display:inline-grid}.skt-chip-note{cursor:default;background:var(--sky-mist-2);color:var(--sky-text-2)}.skt-cal-empty-act{margin-left:var(--sky-gap-12);vertical-align:middle;display:inline-flex}.skt-agenda-fold{width:100%;padding:var(--sky-gap-12) 0;font:var(--sky-font-act);font-size:var(--sky-fs-sm);color:var(--sky-text-3);text-align:center;cursor:pointer;background:0 0;border:0;display:block}.skt-agenda-figure{font:var(--sky-font-mono-text);font-size:var(--sky-fs-read-lg);color:var(--sky-text-3);white-space:nowrap}.skt-agenda-fill{margin:0 0 var(--sky-gap-8);grid-column:2/-1}@media(max-width:767.98px){.skt-agenda-row[data-current]{margin:var(--sky-gap-4) calc(-1 * var(--sky-gap-8));padding:0 var(--sky-gap-8);border-radius:var(--sky-r-tile);box-shadow:inset 0 0 0 2px var(--sky-ink);border-bottom:0}.skt-agenda-row[data-struck] .skt-agenda-title{color:var(--sky-text-3);text-decoration:line-through}}.skt-peek{z-index:60;box-sizing:border-box;width:min(22rem,100vw - 2rem);padding:var(--sky-gap-20);background:var(--sky-cloud);border-radius:var(--sky-r-card);box-shadow:var(--sky-rim),var(--sky-shadow-pop);position:relative}.skt-peek-close{top:var(--sky-gap-12);right:var(--sky-gap-12);border-radius:var(--sky-r-pill);width:32px;height:32px;color:var(--sky-text-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute}.skt-peek-close:hover{background:var(--sky-mist-2)}.skt-peek-close svg{width:18px;height:18px}.skt-peek-body{gap:var(--sky-gap-8);flex-direction:column;display:flex}.skt-peek-body .skt-row{border-bottom:0}.skt-peek-acts{gap:var(--sky-gap-8);margin-top:var(--sky-gap-12);flex-wrap:wrap;display:flex}.skt-row[data-wrap] .skt-row-title,.skt-row[data-wrap] .skt-row-sub{white-space:normal;text-overflow:clip;overflow-wrap:break-word;overflow:visible}.skt-card-toggle{align-items:center;gap:var(--sky-gap-8);font:inherit;color:inherit;text-align:left;cursor:default;pointer-events:none;background:0 0;border:0;padding:0;display:inline-flex}.skt-card-toggle svg{width:18px;height:18px;color:var(--sky-text-3);transition:transform var(--sky-dur-fast) var(--sky-ease);display:none}@media(max-width:767.98px){.skt-card[data-collapsible] .skt-card-toggle{cursor:pointer;pointer-events:auto}.skt-card[data-collapsible] .skt-card-toggle svg{display:block}.skt-card[data-collapsible][data-open] .skt-card-toggle svg{transform:rotate(180deg)}.skt-card[data-collapsible]:not([data-open]) .skt-card-body{display:none}.skt-card[data-collapsible] .skt-card-toggle:focus-visible{box-shadow:var(--sky-ring-focus);border-radius:var(--sky-r-sm);outline:none}}.skt-row-aside{font:var(--sky-font-sm);color:var(--sky-text-2);white-space:nowrap;flex:none}.skt-row-open{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.skt-row-open:hover{text-underline-offset:3px;text-decoration:underline}.skt-row-open:focus-visible{box-shadow:var(--sky-ring-focus);border-radius:var(--sky-r-sm);outline:none}.skt-block:has(.skt-block-figure) .skt-block-top{flex-wrap:nowrap}.skt-block:has(.skt-block-figure) .skt-block-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;display:block;overflow:hidden}.skt-doc{gap:var(--sky-gap-20,1.25rem);max-width:40rem;font:var(--sky-font-body,400 1rem/1.6 var(--font-family-ui));font-size:var(--sky-fs-read-lg,1rem);color:var(--sky-text,var(--ink));line-height:1.6;display:grid}.skt-doc p,.skt-doc h4,.skt-doc hr{margin:0}.skt-doc strong{font-weight:var(--sky-weight-semibold,600)}.skt-doc-h{font:var(--sky-font-h3,600 1.125rem/1.3 var(--font-family-ui));letter-spacing:var(--sky-track-h3,normal)}.skt-doc-h[data-level="1"]{font:var(--sky-font-h2,600 1.375rem/1.25 var(--font-family-ui));letter-spacing:var(--sky-track-h2,normal)}.skt-doc-item{grid-template-columns:1.75rem 1fr;display:grid}.skt-doc-marker{color:var(--sky-text-2,var(--ink-2))}.skt-doc-rule{border:0;border-top:1px solid var(--sky-line-2,var(--border-soft))}.skt-doc-field{padding:0 var(--sky-gap-4,.25rem);border-radius:var(--sky-r-sm,var(--radius-control));background:var(--sky-tint,var(--surface-tint-2));color:var(--sky-text-2,var(--ink-2))}.skt-doc-field[data-strong]{font-weight:var(--sky-weight-semibold,600)}.skt-set-group-note{padding:0 var(--sky-card-pad) var(--sky-gap-8);font:var(--sky-font-sm);color:var(--sky-text-3);margin:0}.skt-set-link:has(.skt-set-sentence){height:auto;min-height:var(--sky-h-touch);padding-block:var(--sky-gap-10)}.skt-set-name{gap:var(--sky-gap-4);flex-direction:column;min-width:0;display:flex}.skt-set-sentence{font:var(--sky-font-sm);color:var(--sky-text-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.skt-set-value{font:var(--sky-font-sm);color:var(--sky-text-2);white-space:nowrap;flex:none}.sky-colour{gap:var(--sky-gap-6);flex-direction:column;min-width:0;display:flex}.sky-colour-swatch{border-radius:var(--sky-r-sm);background:var(--sky-colour-swatch,var(--sky-cloud));width:20px;height:20px;box-shadow:var(--sky-inset-line);display:block}.sky-colour[data-empty] .sky-colour-swatch{background:repeating-linear-gradient(135deg,var(--sky-mist-2) 0 4px,var(--sky-cloud) 4px 8px)}.sky-colour-check{align-items:flex-start;gap:var(--sky-gap-6);font:var(--sky-font-sm);color:var(--sky-text-2);margin:0;display:flex}.sky-colour-check[data-tone=note]{color:var(--sky-text-3)}.sky-colour-check svg{width:16px;height:16px;color:var(--sky-text);flex:none;margin-top:1px}.sky-image{gap:var(--sky-gap-8);flex-direction:column;min-width:0;display:flex}.sky-image-label{font:var(--sky-font-cap);color:var(--sky-text-2)}.sky-image-tile{height:96px;padding:var(--sky-gap-12);border-radius:var(--sky-r-tile);background:var(--sky-cloud);box-shadow:var(--sky-inset-line);place-items:center;display:grid}.sky-image-tile[data-dark]{background:var(--sky-image-ground,var(--sky-ink));box-shadow:none}.sky-image-tile img{object-fit:contain;max-width:100%;max-height:72px;display:block}.sky-image-empty{font:var(--sky-font-sm);color:var(--sky-text-3)}.sky-image-tile[data-dark] .sky-image-empty{color:var(--sky-text-on-ink)}.sky-image-file{gap:var(--sky-gap-4);flex-direction:column;min-width:0;display:flex}.sky-image-name{font:var(--sky-font-body);color:var(--sky-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sky-image-facts{font:var(--sky-font-sm);color:var(--sky-text-3)}.sky-image-acts{align-items:center;gap:var(--sky-gap-8);display:flex}.sky-image-off{font:var(--sky-font-sm);color:var(--sky-text-3)}.sky-image-error{font:var(--sky-font-sm);color:var(--sky-text);margin:0}.choice-card-preview{border-radius:var(--sky-r-sm);width:100%;box-shadow:var(--sky-inset-line);background:var(--sky-cloud);display:block;overflow:hidden}.choice-card-preview :where(svg){width:100%;height:auto;display:block}.email-fit{justify-content:center;min-width:0;display:flex}.email-fit[data-clip=scroll]{overscroll-behavior:contain;max-height:55dvh;overflow-y:auto}.email-fit[data-clip=peek]{max-height:16rem;position:relative;overflow:hidden}.email-fit[data-clip=peek]:after{content:"";height:var(--sky-gap-24);background:linear-gradient(transparent,var(--sky-cloud));position:absolute;inset:auto 0 0}.email-fit-box{width:var(--email-fit-w);height:var(--email-fit-h,auto);border-radius:var(--sky-r-tile);overflow:hidden}.email-fit-frame{width:var(--email-draw-w);height:var(--email-draw-h);zoom:var(--email-zoom,1);border:0;max-width:none;display:block}@media(min-width:768px){.skt-set-crumbs{align-items:center;gap:var(--sky-gap-10);display:flex}.skt-savebar-save[data-head-save]{display:none}}.skt-set-crumbs-back{border-radius:var(--sky-r-round);background:var(--sky-cloud);width:32px;height:32px;box-shadow:var(--sky-rim),var(--sky-shadow-1);color:var(--sky-text);place-items:center;display:grid}.skt-set-crumbs-back svg{width:16px;height:16px}.skt-set-crumbs-back:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}@media(max-width:767.98px){.skt-set-crumbs-back{display:none}}.sky-colour[data-row]{align-items:center;column-gap:var(--sky-gap-12);row-gap:var(--sky-gap-4);min-height:var(--sky-h-touch);padding-block:var(--sky-gap-4);grid-template-columns:28px minmax(0,1fr) 120px;display:grid}.sky-colour[data-row] .sky-colour-swatch{border-radius:var(--sky-r-sm);width:28px;height:28px}.sky-colour-name{font:var(--sky-font-body);color:var(--sky-text)}.sky-colour-optional{color:var(--sky-text-3);margin-inline-start:var(--sky-gap-6)}.sky-colour-code :where(input){font-family:var(--sky-font-mono);text-align:end}.sky-colour[data-row] .sky-colour-check{grid-column:2/-1}.sky-image[data-compact]{width:150px}.sky-image[data-compact] .sky-image-tile{height:72px;padding:var(--sky-gap-8)}.sky-image[data-compact] .sky-image-tile img{max-height:48px}.skt-set-search{gap:var(--sky-gap-8);flex-direction:column;max-width:560px;display:flex}.skt-set-search>:first-child{width:100%}.skt-set-found{font:var(--sky-font-sm);color:var(--sky-text-3);margin:0}@media(min-width:1100px){.skt-set-index{grid-template-columns:repeat(6,minmax(0,1fr))}.skt-set-group[data-size=half]{grid-column:span 3}.skt-set-group[data-size=third]{grid-column:span 2}}.skt-set-icon{border-radius:var(--sky-r-sm);background:var(--sky-mist-1);width:32px;height:32px;color:var(--sky-text-2);padding:7px}.sky-auto-glyph{border-radius:var(--sky-r-sm);background:var(--sky-mist-1);width:30px;height:30px;color:var(--sky-text-2);flex:none;place-items:center;display:grid}.sky-card .sky-auto-glyph{width:40px;height:40px}.sky-auto-mark{padding:1px var(--sky-gap-8);border:1px solid var(--sky-line);border-radius:var(--sky-r-pill);font:var(--sky-font-xs);color:var(--sky-text-2);vertical-align:middle;align-items:center;margin-inline-start:var(--sky-gap-8);display:inline-flex}.sky-auto-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--sky-font-sm);color:var(--sky-text);display:block;overflow:hidden}.sky-auto-num{font-family:var(--sky-font-mono);letter-spacing:var(--sky-track-num);font-variant-numeric:tabular-nums;color:var(--sky-text)}.sky-auto-fact{margin-block-start:var(--sky-gap-4)}.sky-auto-name{inline-size:clamp(16rem,28vw,32rem)}.sky-auto-cell{max-inline-size:15rem}.sky-auto-sub{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sky-auto-stops{gap:var(--sky-gap-16);flex-direction:column;display:flex}.sky-auto-stops-row{align-items:flex-end;gap:var(--sky-gap-8);display:flex}.sky-auto-stops-main{flex:auto;min-inline-size:0}.sky-auto-stops-field{gap:var(--sky-gap-8);flex-direction:column;display:flex}.sky-auto-stops-lead{font:var(--sky-font-sm);color:var(--sky-text-2);margin:0}.sky-auto-stops-add{gap:var(--sky-gap-12);flex-wrap:wrap;display:flex}.sky-cond-row{gap:var(--sky-gap-8);grid-template-columns:minmax(0,12rem) minmax(0,9.5rem) minmax(0,1fr) 38px;align-items:start;display:grid}.sky-cond-value{min-inline-size:0}.sky-cond-eyebrow{font:var(--sky-font-xs);color:var(--sky-text-3);margin:0}.sky-cond-eyebrow[data-gap]{margin-block-start:var(--sky-gap-16)}.sky-cond-detail-title{margin:var(--sky-gap-4) 0 var(--sky-gap-8);font:var(--sky-font-h3);color:var(--sky-text)}.sky-cond-detail-line{font:var(--sky-font-sm);color:var(--sky-text-2);margin:0}.sky-cond-detail-line[data-quiet]{color:var(--sky-text-3)}.sky-cond-day{gap:var(--sky-gap-8);display:grid}.sky-cond-none{display:block}.sky-cond-x{place-items:center;block-size:38px;display:grid}@media(max-width:47.99rem){.sky-cond-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}.sky-cond-value{grid-area:2/1/auto/span 2}.sky-cond-x{grid-area:1/3;block-size:44px}}.awc{min-block-size:0;block-size:max(30rem,calc(100dvh - var(--awc-top,14.5rem) - var(--sky-gap-24)));background:var(--sky-cloud);border:1px solid var(--sky-line);border-radius:var(--sky-r-card);box-shadow:var(--sky-shadow-1);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.awc__tools{align-items:center;gap:var(--sky-gap-12);padding:var(--sky-gap-16) var(--sky-gap-24);border-block-end:1px solid var(--sky-mist-3);flex-wrap:nowrap;display:flex}.awc__spacer{flex:1 1 0}.awc__jump{flex:none;inline-size:14.75rem;position:relative}.awc__jump input{block-size:var(--sky-h-btn);min-block-size:var(--sky-h-btn)}.awc__hits{z-index:var(--z-raised);min-inline-size:26.25rem;padding:var(--sky-gap-8);background:var(--sky-cloud);border:1px solid var(--sky-mist-3);border-radius:var(--sky-r-card);box-shadow:var(--sky-shadow-pop);position:absolute;inset-block-start:calc(100% + .375rem);inset-inline-start:0}.awc__hits-head{padding:var(--sky-gap-8) var(--sky-gap-12) var(--sky-gap-12);border-block-end:1px solid var(--sky-mist-3);font-size:var(--sky-fs-sm);color:var(--sky-text-3);margin:0}.awc__hits-head b{color:var(--sky-text);font-weight:var(--sky-weight-medium)}.awc__hits .awc__hit{align-items:center;gap:var(--sky-gap-12);inline-size:100%;min-block-size:var(--sky-h-btn);padding:0 var(--sky-gap-12);border-radius:var(--sky-r-field);color:var(--sky-text);font:inherit;font-size:var(--sky-fs-sm);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.awc__hits .awc__hit:hover{background:var(--sky-mist-1)}.awc__hits .awc__hit:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.awc__hits .awc__hit-num{color:var(--sky-text-3);white-space:nowrap;font-size:12px}.awc__hits .awc__hit-kind{padding:1px var(--sky-gap-4);border-radius:var(--sky-r-icon);background:var(--sky-mist-1);font-size:var(--sky-fs-sm)}.awc__hits .awc__hit-title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.awc__zoom{block-size:var(--sky-h-btn);padding:0 var(--sky-gap-4);border:1px solid var(--sky-mist-3);border-radius:var(--sky-r-pill);background:var(--sky-cloud);align-items:center;display:inline-flex}.awc__pct{text-align:center;min-inline-size:3.6em;font-family:var(--sky-font-ui);font-size:13.5px;font-weight:var(--sky-weight-medium);color:var(--sky-text)}@container (max-width:1060px){.awc__label{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.awc__jump{inline-size:12.5rem}}.awc__test{align-items:center;gap:var(--sky-gap-16);padding:var(--sky-gap-12) var(--sky-gap-24);border-block-end:1px solid var(--sky-mist-3);background:var(--sky-cloud);display:flex}.awc__test-words{flex:auto;min-inline-size:0}.awc__test-title{font-size:13.5px;font-weight:var(--sky-weight-medium);color:var(--sky-text);margin:0}.awc__test-line{font-size:var(--sky-fs-sm);color:var(--sky-text-3);margin:0}.awc__test-acts{gap:var(--sky-gap-12);flex:none;display:flex}.awc__body{flex:1 1 0;min-block-size:0;display:flex;position:relative}.awc__stage{flex:1 1 0;min-block-size:0;min-inline-size:0;transition:flex-basis .2s;position:relative}.awc__scrim{z-index:var(--z-raised);position:absolute;top:0;right:0;bottom:0;left:0}.awc__palette{left:var(--awc-pal-x);top:var(--awc-pal-y);max-block-size:var(--awc-pal-maxh,none);z-index:var(--z-raised);gap:0 var(--sky-gap-16);inline-size:min(31.25rem,calc(100% - var(--sky-gap-16)));overscroll-behavior:contain;padding:var(--sky-gap-16) var(--sky-gap-12);background:var(--sky-cloud);border:1px solid var(--sky-mist-3);border-radius:var(--sky-r-card);box-shadow:var(--sky-shadow-pop);grid-template-columns:1fr 1fr;display:grid;position:absolute;overflow-y:auto}.awc__pane{inline-size:var(--awc-pane-w,35rem);background:var(--sky-cloud);flex-direction:column;flex:none;min-block-size:0;display:flex}.awc__split{inline-size:var(--sky-gap-8);cursor:col-resize;touch-action:none;background:0 0;flex:none;position:relative}.awc__split:before{content:"";background:var(--sky-mist-3);inline-size:1px;position:absolute;inset-block:0;inset-inline-start:50%}.awc__split:after{content:"";inline-size:var(--sky-gap-4);border-radius:var(--sky-r-pill);background:var(--sky-text-3);opacity:0;block-size:32px;transition:opacity .12s;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.awc__split:hover:after,.awc[data-dragging=true] .awc__split:after{opacity:1}.awc__split:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.awc[data-dragging=true]{cursor:col-resize;-webkit-user-select:none;user-select:none}.awc[data-dragging=true] .awc__stage{transition:none}.awc__pane-cards{gap:var(--sky-gap-24);flex-direction:column;display:flex;container-type:inline-size}.awc__pane-head{justify-content:space-between;align-items:flex-start;gap:var(--sky-gap-12);padding:var(--sky-gap-20) var(--sky-gap-24) var(--sky-gap-16);border-block-end:1px solid var(--sky-mist-3);display:flex}.awc__pane-words{min-inline-size:0}.awc__pane-kicker{margin:0 0 var(--sky-gap-4);align-items:center;gap:var(--sky-gap-8);display:flex}.awc__pane-kicker svg{color:var(--sky-text-3)}.awc__pane-title{font-size:15px;font-weight:var(--sky-weight-medium);color:var(--sky-text);overflow-wrap:anywhere;margin:0;line-height:1.4}.awc__pane-body{min-block-size:0;padding:var(--sky-gap-20) var(--sky-gap-24);flex:1 1 0;overflow:auto}.awc__pane-body .pr{grid-template-columns:minmax(0,1fr) minmax(0,1fr) var(--sky-h-btn)}.awc__pane-body .pr-value{grid-area:2/1/auto/span 2;min-inline-size:7.5rem}.awc__pane-body .pr-x{grid-area:1/3}.awc__pane-foot{justify-content:space-between;align-items:center;gap:var(--sky-gap-12);padding:var(--sky-gap-16) var(--sky-gap-24);border-block-start:1px solid var(--sky-mist-3);display:flex}@media(max-width:47.99rem){.awc{block-size:max(30rem,100dvh - 16.25rem)}.awc__tools{padding:var(--sky-gap-12) var(--sky-gap-16)}}.awe__line{fill:none;stroke:var(--sky-mist-4);stroke-width:1.5px;stroke-linecap:round;transition:opacity .16s}.awe__arrow{fill:var(--sky-mist-4);stroke:none}.awe--emph .awe__line{stroke:var(--sky-text);stroke-width:2px}.awe--emph .awe__arrow{fill:var(--sky-text)}.awe--taken .awe__line{stroke:var(--sky-chart-1);stroke-width:2.5px}.awe--taken .awe__arrow{fill:var(--sky-chart-1)}.awe--dimmed{opacity:.32}.awe--overview .awe__line{stroke-width:4px}.awe--overview.awe--taken .awe__line{stroke-width:8px}.awe .awe__label{align-items:center;gap:var(--sky-gap-4);padding:2px var(--sky-gap-8);background:var(--sky-cloud);border-radius:var(--sky-r-icon);font:inherit;font-size:var(--sky-fs-sm);font-weight:var(--sky-weight-medium);color:var(--sky-text-2);white-space:nowrap;border:0;display:inline-flex}.awe-l{transform:scale(var(--k,1));display:inline-block}.awe-l__in{display:inline-block}.awe-l__in--beside{transform:translate(-50%)}.awe--taken .awe__label{font-weight:var(--sky-weight-medium);color:var(--sky-text)}.awe--danger .awe__label{color:var(--sky-text);font-weight:var(--sky-weight-medium)}.awe .awe__label--goto{cursor:pointer}.awe .awe__label--goto:hover{background:var(--sky-mist-1)}.awe .awe__label--goto:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.awe .awe__label--goto svg{block-size:.875rem;inline-size:.875rem;color:var(--sky-text-3)}.awe .awe__plus{border:1px solid var(--sky-mist-4);border-radius:var(--sky-r-pill);background:var(--sky-cloud);block-size:1.375rem;inline-size:1.375rem;color:var(--sky-text-3);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex;position:relative}.awe .awe__plus svg{block-size:.75rem;inline-size:.75rem}.awe .awe__plus:hover{background:var(--sky-mist-1)}.awe .awe__plus:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.awe--pressed .awe__plus{background:var(--sky-text);border-color:var(--sky-text);color:var(--sky-cloud);box-shadow:0 0 0 3px var(--sky-text)}@media(pointer:coarse){.awe .awe__plus:before{content:"";position:absolute;top:-.6875rem;right:-.6875rem;bottom:-.6875rem;left:-.6875rem}}.awn-box{block-size:100%;inline-size:100%;position:relative}.awn{box-sizing:border-box;justify-content:center;gap:var(--sky-gap-4);block-size:100%;inline-size:100%;padding:var(--sky-gap-12) var(--sky-gap-16);background:var(--sky-mist-1);border-radius:var(--sky-r-card);box-shadow:none;color:var(--sky-text);font-size:13.5px;font-weight:var(--sky-weight-medium);border:0;flex-direction:column;line-height:1.4;transition:opacity .16s,background-color .16s;display:flex;position:relative}.awn--head:not(.awn--real){block-size:auto;min-block-size:100%}.awn--wait,.awn--goto,.awn--end,.awn--stub{box-shadow:none;background:0 0;border:0;align-items:center;padding:0}.awn__pill--stub{block-size:2rem;padding:0 var(--sky-gap-12);background:var(--sky-mist-1);box-shadow:none;color:var(--sky-text-3);font-size:var(--sky-fs-sm);font-weight:var(--sky-weight-regular);border:0}.awn--selected{background:var(--sky-mist-2)}.awn--wait.awn--selected,.awn--goto.awn--selected,.awn--end.awn--selected{background:0 0}.awn--wait.awn--selected .awn__pill,.awn--goto.awn--selected .awn__pill,.awn--end.awn--selected .awn__pill{background:var(--sky-mist-2)}.awn--jumped{box-shadow:0 0 0 2px var(--sky-cloud),0 0 0 4px var(--sky-chart-1)}.awn--dimmed{opacity:.32}.awn--phone:before{content:"";position:absolute;top:-1rem;right:0;bottom:-1rem;left:0}.awn--compact{padding:var(--sky-gap-8) var(--sky-gap-12);gap:0}.awn--compact .awn__fact{font-size:12px;font-weight:var(--sky-weight-medium);letter-spacing:0;line-height:1.35}.awn--compact .awn__top{gap:var(--sky-gap-4)}.awn__kicker{align-items:center;gap:var(--sky-gap-8);margin:0;display:flex}.awn__kicker svg{block-size:1rem;inline-size:1rem;color:var(--sky-text-3)}.awn__title{align-items:flex-start;gap:var(--sky-gap-8);min-inline-size:0;margin:0;display:flex}.awn__top{align-items:center;gap:var(--sky-gap-8);min-block-size:1.375rem;min-inline-size:0;margin:0;display:flex}.awn__no{color:var(--sky-text-3);flex:none}.awn__when{font-size:var(--sky-fs-sm);color:var(--sky-text-3);white-space:nowrap;flex:none}.awn__kind{align-items:center;gap:var(--sky-gap-8);font-size:var(--sky-fs-sm);font-weight:var(--sky-weight-medium);color:var(--sky-text-3);white-space:nowrap;flex:none;display:inline-flex}.awn__kind svg{flex:none;block-size:1rem;inline-size:1rem}.awn__figs{min-inline-size:0;margin-inline-start:auto}.awn__fact{font-size:13.5px;font-weight:var(--sky-weight-medium);color:var(--sky-text);min-inline-size:0;margin:0;line-height:1.4}.awn__fact>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.awn__fact[data-tone=danger]{color:var(--sky-text);font-weight:var(--sky-weight-medium)}.awn--compact .awn__fact>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.awn__sub{align-items:center;gap:var(--sky-gap-8);min-inline-size:0;font-size:var(--sky-fs-sm);font-weight:var(--sky-weight-regular);color:var(--sky-text-3);white-space:nowrap;margin:0;display:flex}.awn__line{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.awn__sub[data-tone=danger]{color:var(--sky-text);font-weight:var(--sky-weight-medium)}.awn__sub[data-tone=result]{color:var(--sky-text-2)}.awn__num{font-family:var(--sky-font-ui);font-weight:var(--sky-weight-medium);color:var(--sky-text)}.awn__pill{align-items:center;gap:var(--sky-gap-8);block-size:2.5rem;padding:0 var(--sky-gap-12);background:var(--sky-mist-1);border-radius:var(--sky-r-field);box-shadow:none;white-space:nowrap;border:0;max-inline-size:100%;display:inline-flex}.awn__slim{text-overflow:ellipsis;min-inline-size:0;font-size:13.5px;font-weight:var(--sky-weight-medium);color:var(--sky-text);overflow:hidden}.awn--compact .awn__pill{block-size:2.25rem;font-size:12px}.awn--compact .awn__slim{font-size:12px}.awn__pill--end{background:var(--sky-mist-1);block-size:2.5rem;box-shadow:none;color:var(--sky-text-3)}.awn--compact .awn__pill--end{block-size:2rem}.awn .awn__here{block-size:1.5rem;padding:0 var(--sky-gap-4);border-radius:var(--sky-r-icon);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3em;margin-inline-start:var(--sky-gap-4);display:inline-flex}.awn .awn__here:hover{background:var(--sky-mist-1)}.awn .awn__here:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.awn.awn--overview{box-shadow:none;border-radius:var(--sky-r-icon);background:var(--sky-text-4);border:0;padding:0}.awn.awn--overview>*{visibility:hidden}.awn--overview:before{content:"";position:absolute;top:-1.25rem;right:0;bottom:-1.25rem;left:0}.awn.awn--overview.awn--wait,.awn.awn--overview.awn--goto{background:var(--sky-mist-4)}.awn.awn--overview.awn--head{background:var(--sky-text-3)}.awn.awn--overview.awn--end{background:var(--sky-mist-3)}.awn.awn--overview.awn--stub{outline:1px dashed var(--sky-mist-4);outline-offset:-1px;background:0 0}.awn.awn--overview.awn--path{background:var(--sky-chart-1)}.awn.awn--overview.awn--selected,.awn.awn--overview.awn--wait.awn--selected,.awn.awn--overview.awn--end.awn--selected{background:var(--sky-text-2);box-shadow:var(--sky-ring-focus)}.awn.awn--overview>.awn__tip{visibility:hidden;z-index:var(--z-anchored);transform:translateY(-50%) scale(var(--iz,1));transform-origin:0;inline-size:max-content;max-inline-size:17.5rem;padding:var(--sky-gap-8) var(--sky-gap-12);background:var(--sky-cloud);border:1px solid var(--sky-mist-3);border-radius:var(--sky-r-field);box-shadow:var(--sky-shadow-pop);color:var(--sky-text);font-size:var(--sky-fs-sm);font-weight:var(--sky-weight-medium);white-space:normal;pointer-events:none;line-height:1.4;position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + .75rem)}.awn.awn--overview:is(:hover,:focus-within,.awn--selected)>.awn__tip,.svelte-flow__node:focus-visible .awn.awn--overview>.awn__tip{visibility:visible}.awn.awn--real{inline-size:var(--rw);block-size:var(--rh);transform:scale(var(--k));transform-origin:0 0}.aw-rl-person{inline-size:100%;min-inline-size:16rem;max-inline-size:0}.aw-rl-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.aw-sd-row{gap:var(--sky-gap-8);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}@media(max-width:47.99rem){.aw-sd-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.aw-sentence-link{color:inherit;font:inherit;text-align:start;text-decoration:underline;-webkit-text-decoration-color:var(--sky-mist-4);text-decoration-color:var(--sky-mist-4);text-underline-offset:.1875rem;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.aw-sentence-link:hover{-webkit-text-decoration-color:var(--sky-text);text-decoration-color:var(--sky-text)}.aw-sentence-link:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.aw-sw{gap:var(--sky-gap-20);flex-direction:column;display:flex}.aw-sw-note{font-size:var(--sky-fs-sm);color:var(--sky-text-3);margin:0;line-height:1.4}.aw-sw-lead{font-size:var(--sky-fs-sm);color:var(--sky-text-3);margin:0}.aw-sw-lead__ink{color:var(--sky-text);font-weight:var(--sky-weight-medium)}.aw-sw-where,.aw-sw-reenrol{gap:var(--sky-gap-12);flex-direction:column;display:flex}.aw-sw-set{justify-content:space-between;align-items:center;gap:var(--sky-gap-12);display:flex}.aw-sw-set__text{gap:var(--sky-gap-4);flex-direction:column;min-width:0;display:flex}.aw-sw-set__name{color:var(--sky-text);font-weight:var(--sky-weight-medium)}.aw-sw-date{gap:var(--sky-gap-12);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.aw-sb-well{border-radius:var(--sky-r-field);background:var(--sky-mist-1);padding:var(--sky-gap-16)}.aw-sb-forms{gap:var(--sky-gap-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aw-sb-form{justify-content:space-between;align-items:center;gap:var(--sky-gap-12);flex-wrap:wrap;display:flex}.aw-sb-form__who{flex-direction:column;min-width:0;display:flex}.aw-sb-form__name{overflow-wrap:anywhere}.aw-sb-form__acts{align-items:center;gap:var(--sky-gap-12);display:flex}.aw-sb-facts{gap:var(--sky-gap-8) var(--sky-gap-16);grid-template-columns:5.5rem minmax(0,1fr);margin:0;font-size:13.5px;display:grid}.aw-sb-facts dt{color:var(--sky-text-3);font-size:var(--sky-fs-sm);padding-block-start:1px}.aw-sb-facts dd{color:var(--sky-text);overflow-wrap:anywhere;margin:0}.aw-sb-since{gap:var(--sky-gap-12);border-block-start:1px solid var(--sky-mist-3);flex-direction:column;padding-block-start:var(--sky-gap-16);display:flex}.aw-sb-tiles{border:1px solid var(--sky-mist-3);border-radius:var(--sky-r-card);grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));display:grid;overflow:hidden}.aw-sb-tile{gap:var(--sky-gap-4);padding:var(--sky-gap-12) var(--sky-gap-16);border-inline-end:1px solid var(--sky-mist-3);flex-direction:column;display:flex}.aw-sb-tile:last-child{border-inline-end:0}.aw-sb-card__head{margin-block-end:var(--sky-gap-10)}.aw-sb-sec{gap:var(--sky-gap-10);flex-direction:column;min-inline-size:0;display:flex}.aw-sb-since--card{border-block-start:0;padding-block-start:0}.aw-sb-key{font-size:var(--sky-fs-sm);color:var(--sky-text-3);margin:0}.aw-sb-recent{font-size:13.5px;font-weight:var(--sky-weight-medium);color:var(--sky-text)}.aw-sf{align-items:baseline;gap:var(--sky-gap-4);white-space:nowrap;font-size:var(--sky-fs-sm);line-height:1.4;display:inline-flex}.aw-sf__n{font-family:var(--sky-font-ui);font-weight:var(--sky-weight-medium);color:var(--sky-text)}.aw-sf__w{color:var(--sky-text-3);font-weight:var(--sky-weight-regular)}.aw-sf__sep{color:var(--sky-text-3)}.aw-sf__one[data-tone=danger] .aw-sf__n,.aw-sf__one[data-tone=danger] .aw-sf__w{color:var(--sky-text);font-weight:var(--sky-weight-medium)}.aw-sp{gap:0 var(--sky-gap-16);grid-template-columns:1fr 1fr;display:grid}.aw-sp[data-narrow]{grid-template-columns:minmax(0,1fr)}.aw-sp[data-narrow] .aw-sp__col+.aw-sp__col{margin-block-start:var(--sky-gap-12)}@media(max-width:40rem){.aw-sp{grid-template-columns:minmax(0,1fr)}.aw-sp .aw-sp__col+.aw-sp__col{margin-block-start:var(--sky-gap-12)}}.aw-sp__col{flex-direction:column;display:flex}.aw-sp__group{margin:var(--sky-gap-12) var(--sky-gap-12) var(--sky-gap-4)}.aw-sp__col .aw-sp__group:first-child{margin-block-start:0}.aw-sp__col .aw-sp__item{align-items:center;gap:var(--sky-gap-12);block-size:var(--sky-h-btn);padding:0 var(--sky-gap-12);border-radius:var(--sky-r-field);color:var(--sky-text);font:inherit;text-align:start;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:13.5px;display:flex}.aw-sp__col .aw-sp__item:hover{background:var(--sky-mist-1)}.aw-sp__col .aw-sp__item:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.aw-sp__col .aw-sp__item svg{color:var(--sky-text-3);flex:none}.aw-sr{align-items:center;column-gap:var(--sky-gap-12);min-block-size:3rem;inline-size:100%;padding:var(--sky-gap-8) var(--sky-gap-16);border-radius:var(--sky-r-field);color:var(--sky-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:2.25rem 1rem 9.5rem minmax(0,1fr) minmax(11rem,auto);display:grid}.aw-sr:hover{background:var(--sky-mist-1)}.aw-sr[data-selected=true]{background:var(--sky-mist-2)}.aw-sr:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.aw-sr__n{color:var(--sky-text-3);text-align:end}.aw-sr__icon{block-size:1rem;inline-size:1rem;color:var(--sky-text-3)}.aw-sr__word{font-size:var(--sky-fs-sm);font-weight:var(--sky-weight-medium);color:var(--sky-text-3);white-space:nowrap}.aw-sr__fact{min-inline-size:0;font-size:13.5px;font-weight:var(--sky-weight-medium);color:var(--sky-text);overflow-wrap:anywhere;line-height:1.4}.aw-sr__fact[data-tone=danger]{color:var(--sky-text);font-weight:var(--sky-weight-medium)}.aw-sr__when{font-size:var(--sky-fs-sm);font-weight:var(--sky-weight-regular);color:var(--sky-text-3);white-space:nowrap;font-variant-numeric:tabular-nums;display:block}.aw-sr__dim{opacity:.6}.aw-sr__fig{justify-self:end}@container (max-width:40rem){.aw-sr{padding-block:var(--sky-gap-12);grid-template-columns:2rem 1rem minmax(0,1fr) auto;row-gap:0}.aw-sr__n,.aw-sr__icon{grid-row:1/span 2;align-self:center}.aw-sr__word{grid-area:1/3}.aw-sr__fact{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;grid-area:2/3;display:-webkit-box;overflow:hidden}.aw-sr__fig{text-align:end;grid-area:1/4/span 2;align-self:center;max-inline-size:7.5rem}.aw-sr__fig .aw-sf{flex-direction:column;align-items:flex-end;gap:0}.aw-sr__fig .aw-sf__sep{display:none}}.aw-who{gap:var(--sky-gap-16);flex-direction:column;min-inline-size:0;display:flex}.aw-who>*{min-inline-size:0}.aw-who__note{padding:var(--sky-gap-16) 0;color:var(--sky-text-3);margin:0;font-size:13.5px}.aw-who__foot{justify-content:space-between;align-items:center;gap:var(--sky-gap-12);flex-wrap:wrap;display:flex}.aw-who__range{font-size:var(--sky-fs-sm);color:var(--sky-text-3);margin:0}.aw-qn{padding:var(--sky-gap-12) var(--sky-gap-16)}.aw-qn__body{color:var(--sky-text-3)}.aw-row{align-items:center;gap:var(--sky-gap-12);flex-wrap:wrap;display:flex}.aw-row-between{justify-content:space-between}.aw-row-end{align-items:flex-end}.aw-caption{margin:0 0 var(--sky-gap-4);font:var(--sky-font-sm);color:var(--sky-text-3)}.aw-fieldset{border:0;margin:0;padding:0}.ack-link,.aw-head-link{font-size:inherit;font-weight:inherit;color:inherit}.aw-when{padding:0}.aw-when__cols{gap:var(--sky-gap-16) 32px;grid-template-columns:minmax(0,1fr);display:grid}.aw-when__in{gap:var(--sky-gap-4);flex-direction:column;min-inline-size:0;display:flex}.aw-when__k{font-size:var(--sky-fs-sm);font-weight:var(--sky-weight-medium);color:var(--sky-text-3);margin:0}.aw-when__head{justify-content:space-between;align-items:center;gap:var(--sky-gap-12);display:flex}@media(min-width:48rem){.aw-when__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.aw-sentence{color:var(--sky-text);font-size:14px;line-height:1.4;font-weight:var(--sky-weight-medium);margin:0}.aw-sub{font-size:var(--sky-fs-sm);color:var(--sky-text-3);margin:0;line-height:1.4}.aw-edit{flex-direction:column;gap:32px;margin-block-start:var(--sky-gap-24);padding-block-start:var(--sky-gap-24);display:flex}.aw-main{gap:var(--sky-gap-24);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.aw-main>.aw-settings{grid-column:1/-1}.aw-settings-grid{gap:var(--sky-gap-20);grid-template-columns:minmax(0,1fr);display:grid}.aw-settings-grid>*{min-inline-size:0}.aw-kind{gap:var(--sky-gap-20);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container (min-width:70rem){.aw-settings-wrap .aw-kind{gap:var(--sky-gap-24);grid-template-columns:minmax(0,52rem) minmax(0,1fr)}}@media(min-width:64rem){.aw-main,.aw-main[data-view=canvas]{grid-template-columns:minmax(0,1fr)}.aw-main[data-view=canvas]>.awc{grid-column:1/-1}}.aw-testsheet,.aw-sheet{gap:var(--sky-gap-16);flex-direction:column;display:flex}.aw-sheet__mail{padding:var(--sky-gap-16);border-radius:var(--sky-r-field);background:var(--sky-mist-1)}.aw-sheet__subject{font-size:13.5px;font-weight:var(--sky-weight-medium);color:var(--sky-text);margin:0}.aw-sheet__from{margin:var(--sky-gap-4) 0 0;font-size:var(--sky-fs-sm);color:var(--sky-text-3)}.aw-sheet__figures{gap:var(--sky-gap-8);grid-template-columns:1fr 1fr;display:grid}.aw-sheet__figure{gap:var(--sky-gap-4);padding:var(--sky-gap-16);border-radius:var(--sky-r-field);background:var(--sky-mist-1);flex-direction:column;display:flex}.aw-steps{gap:var(--sky-gap-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.aw-settings-wrap{container-type:inline-size}@container (min-width:44rem){.aw-settings-wrap .aw-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.aw-settings-wrap :is(.aw-kind,.aw-span){grid-column:1/-1}}.aw-pane-sec{min-inline-size:0}.aw-who__head{margin-block-end:var(--sky-gap-10)}.aw-who__in{gap:var(--sky-gap-8);flex-direction:column;display:flex}.aw-who__fig{align-items:baseline;gap:var(--sky-gap-8);margin:0;display:flex}.aw-who__w{color:var(--sky-text-3);font-size:13.5px}.aw-who__line{font-size:13.5px;font-weight:var(--sky-weight-medium);color:var(--sky-text);font-variant-numeric:tabular-nums;margin:0}.aw-who__hint{margin:var(--sky-gap-12) 0 0;font-size:var(--sky-fs-sm);color:var(--sky-text-3)}.aw-stepsblock{gap:var(--sky-gap-20);flex-direction:column;min-inline-size:0;display:flex}.aw-stepsblock__acts{align-items:center;gap:var(--sky-gap-12);display:flex}.aw-steps .aw-stepcard{padding:var(--sky-gap-8)}.aw-stepcard__editor{padding:var(--sky-gap-16) var(--sky-gap-16) var(--sky-gap-20)}.aw-step{position:relative}.aw-step[data-lane=true]{--rails:var(--depth,1);border-radius:var(--sky-r-dot);background:repeating-linear-gradient(to right,transparent 0,transparent calc(var(--sky-gap-24) - 2px),var(--sky-mist-3) calc(var(--sky-gap-24) - 2px),var(--sky-mist-3) var(--sky-gap-24)) no-repeat 0 0 / calc(var(--sky-gap-24) * var(--rails)) 100%;padding-inline-start:calc(var(--sky-gap-24) * var(--rails) + var(--sky-gap-16))}.aw-step[data-merge=true]{border-block-end:0}.aw-lane{margin:var(--sky-gap-12) 0 var(--sky-gap-4);font-size:var(--sky-fs-sm);font-weight:var(--sky-weight-medium);color:var(--sky-text-3)}.aw-testline{justify-content:space-between;align-items:center;gap:var(--sky-gap-12);padding:var(--sky-gap-12) var(--sky-gap-16);border-radius:var(--sky-r-field);background:var(--sky-mist-1);font-size:var(--sky-fs-sm);color:var(--sky-text-2);margin-block-end:var(--sky-gap-12);display:flex}.aw-result{margin:var(--sky-gap-4) var(--sky-gap-8) var(--sky-gap-8) 64px;padding:var(--sky-gap-8) var(--sky-gap-12);border-radius:var(--sky-r-field);background:var(--sky-mist-1)}.aw-result-line{font-size:var(--sky-fs-sm);color:var(--sky-text-2);margin:0;line-height:1.4}.aw-result-mark{vertical-align:-2px;color:var(--sky-text-3);margin-inline-end:var(--sky-gap-8);display:inline-block}.aw-result-live{margin:var(--sky-gap-4) 0 0 var(--sky-gap-16);font-size:var(--sky-fs-sm);color:var(--sky-text-3)}.aw-result-open{font-size:var(--sky-fs-sm);margin-block-start:var(--sky-gap-8)}.aw-sms{margin:var(--sky-gap-8) 0 0 var(--sky-gap-16);max-inline-size:26rem}.aw-sms__bubble{padding:var(--sky-gap-12) var(--sky-gap-16);border-radius:var(--sky-r-card);background:var(--sky-cloud);box-shadow:var(--sky-shadow-sec);color:var(--sky-text);white-space:pre-wrap;overflow-wrap:anywhere;border-end-start-radius:var(--sky-r-field);margin:0;font-size:13.5px;line-height:1.4}.am-step{align-items:center;gap:var(--sky-gap-8);display:flex}.am-step__row{flex:auto;min-inline-size:0}.am-step__move{flex:none;align-items:center;display:flex}.stop-rule{justify-content:space-between;align-items:flex-start;gap:var(--sky-gap-24);padding:var(--sky-gap-16);border-radius:var(--sky-r-field);background:var(--sky-mist-1);box-shadow:inset 0 0 0 1px var(--sky-line);display:flex}.stop-rule>.stop-rule__switch{flex:auto}.stop-rule__words{gap:var(--sky-gap-6);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.stop-rule__title{font-size:13.5px;font-weight:var(--sky-weight-medium);color:var(--sky-text);margin:0}.stop-rule__line{font-size:var(--sky-fs-sm);color:var(--sky-text-3);max-inline-size:40rem;margin:0;line-height:1.4}.stop-rule__lock{align-items:center;gap:var(--sky-gap-8);font-size:13.5px;font-weight:var(--sky-weight-medium);color:var(--sky-text-2);white-space:nowrap;flex:none;display:inline-flex}.stop-absent{align-items:flex-start;gap:var(--sky-gap-12);color:var(--sky-text-3);margin:0;font-size:13.5px;line-height:1.4;display:flex}.stop-absent svg{color:var(--sky-text-3);flex:none;margin-block-start:var(--sky-gap-4)}.aw-stack{gap:var(--sky-gap-24);flex-direction:column;min-inline-size:0;display:flex}.aw-gap-top{padding-block-start:var(--sky-gap-12)}@media(max-width:47.99rem){.aw-phone-sr{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.aw-head-link{text-underline-offset:.1875rem;text-decoration:underline}.sky-auto-thumb{border-radius:var(--sky-r-sm);border:1px solid var(--sky-mist-2);background:var(--sky-mist-1);pointer-events:none;flex:none;block-size:36px;inline-size:30px;position:relative;overflow:hidden}.sky-card .sky-auto-thumb{block-size:48px;inline-size:40px}.sky-auto-figs{font:var(--sky-font-sm);color:var(--sky-text);line-height:1.4;display:block}.sky-auto-sep,.sky-auto-quiet{color:var(--sky-text-3)}.sky-card-line .sky-auto-figs{display:inline}.ee-inspector{gap:var(--sky-gap-20);flex-direction:column;min-inline-size:0;display:flex}.ee-inspector-lede,.ee-ins-note{color:var(--sky-text-3);margin:0;font-size:13.5px}.ee-inspector-head{align-items:flex-start;gap:var(--sky-gap-12);display:flex}.ee-inspector-icon{inline-size:var(--sky-h-btn);block-size:var(--sky-h-btn);border-radius:var(--sky-r-field);background:var(--sky-mist-1);color:var(--sky-text-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.ee-inspector-title{font-size:15px;font-weight:var(--sky-weight-medium);color:var(--sky-text);margin:0}.ee-inspector-hint{font-size:var(--sky-fs-sm);color:var(--sky-text-3);margin:0}.ee-many{justify-content:space-between;align-items:baseline;gap:var(--sky-gap-8) var(--sky-gap-12);flex-wrap:wrap;inline-size:100%;display:flex}.ee-ins-field{align-items:flex-start;gap:var(--sky-gap-8);flex-direction:column;display:flex}.ee-ins-field-wide{align-items:stretch}.ee-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ee-rows>li{padding-block:var(--sky-gap-12);border-block-start:1px solid var(--sky-mist-2)}.ee-rows>li:first-child{border-block-start:0;padding-block-start:0}.ee-code-facts{flex-direction:column;margin:0;display:flex}.ee-code-facts dd{margin:0}.ee-row-between{justify-content:space-between;align-items:baseline;gap:var(--sky-gap-12);padding-block:var(--sky-gap-4);border-block-start:1px solid var(--sky-mist-2);display:flex}.ee-ins-note-inline{text-align:end;margin:0}.ee-row-end{justify-content:flex-end;margin-block-start:calc(var(--sky-gap-12) * -1);display:flex}.ee-ins-frame{gap:var(--sky-gap-12);flex-direction:column;display:flex}.ee-ins-frame-head{align-items:center;margin-block-end:0}.ee-ins-frame-title{font:inherit;color:inherit;margin:0}.ee-grid2{gap:var(--sky-gap-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ee-comp{gap:var(--sky-gap-8);padding:var(--sky-gap-16);border-radius:var(--sky-r-field);background:var(--sky-mist-1);flex-direction:column;display:flex}.ee-comp-head{align-items:center;margin-block-end:0}.ee-comp-name{font-size:13.5px;font-weight:var(--sky-weight-medium);color:var(--sky-text);margin:0}.ee-comp-used{gap:var(--sky-gap-4);flex-direction:column;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.ee-comp-actions{gap:var(--sky-gap-8);flex-wrap:wrap;display:flex}.ee-comp-part{align-items:flex-start;gap:var(--sky-gap-8);flex-direction:column;display:flex}.ee-comp-save{align-items:flex-start;gap:var(--sky-gap-8);border-block-start:1px solid var(--sky-mist-3);flex-direction:column;padding-block-start:var(--sky-gap-16);display:flex}.ee-link{color:var(--sky-text);text-underline-offset:.2em;text-decoration:underline}.ee-board{background:var(--sky-cloud);border:1px solid var(--sky-line);border-radius:var(--sky-r-card);min-block-size:0;box-shadow:var(--sky-shadow-1);flex-direction:column;flex:auto;display:flex;overflow:clip}.ee-board-head{padding:var(--sky-gap-8) var(--sky-gap-12);border-block-end:1px solid var(--sky-mist-2);flex:none}.ee-board-view{background:var(--sky-mist-1);touch-action:none;cursor:default;flex:auto;min-block-size:0;position:relative;overflow:clip}.ee-board-view[data-space=true]{cursor:grab}.ee-board-view[data-grabbing=true]{cursor:grabbing}.ee-world{transform-origin:0 0;align-items:flex-start;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.ee-world[data-glide=true]{transition:transform var(--sky-dur) var(--sky-ease)}@media(prefers-reduced-motion:reduce){.ee-world[data-glide=true]{transition:none}}.ee-artboard{border-radius:var(--sky-r-card);box-shadow:var(--sky-shadow-1);flex:none;position:relative}.ee-artboard[data-primary=true]{z-index:var(--z-raised)}.ee-artboard .ee-artboard-name{min-block-size:var(--sky-h-btn-sm);padding-inline:var(--sky-gap-4);border-radius:var(--sky-r-icon);transform-origin:0 100%;scale:var(--ee-inv,1);white-space:nowrap;background:0 0;align-items:center;margin-block-end:calc(var(--sky-gap-4) * var(--ee-inv,1));display:inline-flex;position:absolute;inset-block-end:100%;inset-inline-start:0}.ee-artboard .ee-artboard-name:hover{background:var(--sky-mist-1)}.ee-board-grab{z-index:var(--z-sticky);position:absolute;top:0;right:0;bottom:0;left:0}.ee-canvas{flex-direction:column;align-items:center;inline-size:100%;min-inline-size:0;display:flex}.ee-envelope{background:var(--sky-cloud);border:1px solid var(--sky-mist-3);border-block-end:1px solid var(--sky-mist-2);border-start-start-radius:var(--sky-r-card);border-start-end-radius:var(--sky-r-card);inline-size:100%;max-inline-size:100%}.ee-frame[data-joined=true]{border-block-start:0;border-start-start-radius:0;border-start-end-radius:0}.ee-stage{justify-content:center;inline-size:100%;min-inline-size:0;display:flex;position:relative}.ee-frame{border:1px solid var(--sky-mist-3);border-radius:var(--sky-r-card);background:var(--sky-cloud);flex:none;position:relative;overflow:clip}.ee-stage>.ee-frame>iframe{transform-origin:0 0;background:0 0;border:0;display:block;position:absolute;inset-block-start:0;inset-inline-start:0}.ee-loading{gap:var(--sky-gap-24);background:var(--sky-cloud);flex-direction:column;padding:40px 32px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.ee-overlay{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.ee-hover,.ee-selected,.ee-reveal,.ee-dropline,.ee-chip,.ee-head,.ee-footlabel{position:absolute}.ee-head{align-items:center;gap:var(--sky-gap-12);max-inline-size:calc(100% - var(--sky-gap-16));padding:var(--sky-gap-4) var(--sky-gap-8);background:var(--sky-cloud);border:1px solid var(--sky-mist-3);border-radius:var(--sky-r-card);box-shadow:var(--sky-shadow-pop);pointer-events:auto;display:flex}.ee-head__rule{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;color:var(--sky-text-3);font-size:12px;overflow:hidden}.ee-head__count{white-space:nowrap;color:var(--sky-text-3);font-size:12px}.ee-footlabel{align-items:center;gap:var(--sky-gap-4);white-space:nowrap;color:var(--sky-text-3);transform-origin:0 0;scale:var(--ee-inv,1);font-size:12px;line-height:1.4;display:inline-flex}.ee-hover{outline:calc(1px * var(--ee-inv,1)) solid var(--sky-mist-4)}.ee-code{outline:calc(1px * var(--ee-inv,1)) dashed var(--sky-mist-4);position:absolute}.ee-codetag{padding:0 var(--sky-gap-8);white-space:nowrap;color:var(--sky-text-3);background:var(--sky-cloud);border:calc(1px * var(--ee-inv,1)) solid var(--sky-mist-4);border-radius:var(--sky-r-icon);transform-origin:100% 0;translate:-100%;scale:var(--ee-inv,1);font-size:12px;line-height:1.6;position:absolute}.ee-selected{outline:calc(2px * var(--ee-inv,1)) solid var(--sky-ink);box-shadow:0 0 0 calc(3px * var(--ee-inv,1)) var(--sky-cloud)}.ee-also{outline-width:calc(1.5px * var(--ee-inv,1))}.ee-selected[data-editing=true]{outline-width:calc(1px * var(--ee-inv,1));box-shadow:none}.ee-locked{outline-style:dashed}.ee-selected[data-dragging=true]{opacity:.4}.ee-handle{inline-size:var(--sky-gap-8);block-size:var(--sky-gap-8);background:var(--sky-cloud);border:1.5px solid var(--sky-ink);translate:-50% -50%;scale:var(--ee-inv,1);position:absolute}.ee-handle[data-at=nw]{inset-block-start:0;inset-inline-start:0}.ee-handle[data-at=ne]{inset-block-start:0;inset-inline-start:100%}.ee-handle[data-at=sw]{inset-block-start:100%;inset-inline-start:0}.ee-handle[data-at=se]{inset-block-start:100%;inset-inline-start:100%}.ee-chip{max-inline-size:16rem;padding:0 var(--sky-gap-8);font-size:12px;font-weight:var(--sky-weight-medium);white-space:nowrap;text-overflow:ellipsis;background:var(--sky-ink);color:var(--sky-text-on-ink);border-radius:var(--sky-r-icon);transform-origin:0 0;scale:var(--ee-inv,1);line-height:1.6;overflow:hidden}.ee-reveal{scroll-margin-block:calc(var(--ee-sticky,0px) + 32px) 32px;inset-inline:0}.ee-canvas:has(~.ee-dock-space) .ee-reveal{scroll-margin-block-end:calc(3.5rem + var(--sky-h-touch) + 40px)}.ee-toolbar{align-items:center;gap:var(--sky-gap-4);padding:var(--sky-gap-4);background:var(--sky-cloud);border:1px solid var(--sky-mist-3);border-radius:var(--sky-r-field);box-shadow:var(--sky-shadow-pop);display:flex}.ee-toolbar[data-dragging=true]{visibility:hidden}.ee-toolbar[data-layout=rail],.ee-toolbar[data-layout=bar]{z-index:var(--z-raised);transform-origin:0 0;scale:var(--ee-inv,1);position:absolute}.ee-toolbar[data-layout=rail]{flex-direction:column}.ee-toolbar[data-layout=dock]{inset-inline:var(--sky-gap-12);z-index:var(--z-sticky);gap:var(--sky-gap-8);padding:var(--sky-gap-8);border-radius:var(--sky-r-card);position:fixed;inset-block-end:calc(var(--system-banner-h) + var(--sky-gap-12) + var(--edge-safe-b));container-type:inline-size}.ee-dock-track{align-items:center;gap:var(--sky-gap-4);overscroll-behavior-inline:contain;scrollbar-width:none;border-radius:var(--sky-r-field);flex:0 auto;min-inline-size:0;margin-inline-start:auto;display:flex;overflow-x:auto}.ee-dock-track::-webkit-scrollbar{display:none}.ee-dock-track>*{flex:none}.ee-dock-track:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}@container (max-width:24rem){.ee-toolbar-name{display:none}.ee-dock-track{margin-inline-start:0}}.ee-dock-space{block-size:calc(var(--sky-h-touch) + 32px)}@media(max-width:47.99rem){.ee-toolbar[data-layout=dock]{padding:var(--sky-gap-12) 24px calc(var(--sky-gap-12) + env(safe-area-inset-bottom));background:var(--sky-cloud);border:0;border-block-start:1px solid var(--sky-line);border-radius:var(--sky-r-dot);box-shadow:none;inset-block-end:0;inset-inline:0}}.ee-toolbar-name{padding-inline:var(--sky-gap-8);font-size:12px;font-weight:var(--sky-weight-medium);color:var(--sky-text-3);white-space:nowrap;flex:none}.ee-grip{inline-size:var(--sky-h-btn-sm);block-size:var(--sky-h-btn-sm);border-radius:var(--sky-r-icon);color:var(--sky-text-3);cursor:grab;justify-content:center;align-items:center;display:inline-flex}.ee-grip:hover{background:var(--sky-mist-1)}.ee-grip:active{cursor:grabbing;background:var(--sky-mist-2)}.ee-dropline{border-block-start:calc(2px * var(--ee-inv,1)) solid var(--sky-ink);block-size:0;box-shadow:0 0 0 calc(1px * var(--ee-inv,1)) var(--sky-cloud);border-radius:var(--sky-r-pill);transform:translateY(-1px)}.ee-dropcatch{z-index:var(--z-raised);position:absolute;top:0;right:0;bottom:0;left:0}.ee-cf{gap:var(--sky-gap-4);flex-direction:column;min-inline-size:0;display:flex}.ee-cf-row{align-items:center;gap:var(--sky-gap-4);min-inline-size:0;display:flex}.ee-cf-text{align-items:baseline;gap:var(--sky-gap-8);min-inline-size:0;display:inline-flex}.ee-cf-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ee-cf-hex{font-size:var(--sky-fs-sm);color:var(--sky-text-3)}.ee-cf-dot{inline-size:var(--sky-gap-16);block-size:var(--sky-gap-16);border-radius:var(--sky-r-pill);box-shadow:inset 0 0 0 1px var(--sky-line);display:block}.ee-cf-dot[data-none=true]{background:var(--sky-mist-1);box-shadow:inset 0 0 0 1px var(--sky-mist-3)}.ee-cf-pop{gap:var(--sky-gap-16);inline-size:var(--rail-width);max-inline-size:calc(100vw - 32px);padding:var(--sky-gap-12);flex-direction:column;display:flex}.ee-cf-pop[data-inline=true]{inline-size:auto;max-inline-size:none;padding:var(--sky-gap-12) 0 0}.ee-cf-group{gap:var(--sky-gap-8);flex-direction:column;display:flex}.ee-cf-swatches{gap:var(--sky-gap-8);flex-wrap:wrap;display:flex}.ee-cf-swatches .ee-swatch{border-radius:var(--sky-r-icon);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ee-cf-swatches .ee-swatch:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.ee-swatch-fill{inline-size:var(--sky-h-btn-sm);block-size:var(--sky-h-btn-sm);border-radius:var(--sky-r-icon);box-shadow:inset 0 0 0 1px var(--sky-line);justify-content:center;align-items:center;display:inline-flex}.ee-cf-styles{gap:var(--sky-gap-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.ee-cf-styles .ee-cf-style{align-items:center;gap:var(--sky-gap-8);inline-size:100%;min-block-size:var(--sky-h-btn-sm);padding:var(--sky-gap-4) var(--sky-gap-8);border-radius:var(--sky-r-field);color:var(--sky-text);text-align:start;background:0 0;border:0;display:flex}.ee-cf-styles .ee-cf-style:hover{background:var(--sky-mist-1)}.ee-cf-styles .ee-cf-style[aria-pressed=true]{background:var(--sky-mist-2)}.ee-cf-styles .ee-cf-style:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.ee-cf-style-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-inline-size:0;font-size:13.5px;overflow:hidden}.ee-cf-foot{gap:var(--sky-gap-8);flex-wrap:wrap;display:flex}.ee-cf-note{font-size:var(--sky-fs-sm);color:var(--sky-text-3);margin:0}.ee-cf-link{color:var(--sky-text);text-underline-offset:.2em;text-decoration:underline}.ee-lib{gap:var(--sky-gap-24);flex-direction:column;min-inline-size:0;display:flex}.ee-lib-sec{gap:var(--sky-gap-8);flex-direction:column;min-inline-size:0;display:flex}.ee-lib-head{justify-content:space-between;align-items:center;gap:var(--sky-gap-8);min-block-size:var(--sky-h-btn-sm);padding-inline-start:var(--sky-gap-8);display:flex}.ee-lib-note,.ee-lib-where{padding-inline:var(--sky-gap-8);font-size:var(--sky-fs-sm);color:var(--sky-text-3);margin:0}.ee-lib-where{padding:var(--sky-gap-8) var(--sky-gap-12);border-radius:var(--sky-r-field);background:var(--sky-mist-1);color:var(--sky-text-3)}.ee-lib-list{gap:var(--sky-gap-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.ee-lib-row{align-items:center;gap:var(--sky-gap-4);border-radius:var(--sky-r-field);min-inline-size:0;display:flex}.ee-lib-row:hover{background:var(--sky-mist-1)}.ee-lib .ee-lib-item,.ee-lib-static{align-items:center;gap:var(--sky-gap-8);min-inline-size:0;min-block-size:var(--sky-h-btn);padding:var(--sky-gap-4) var(--sky-gap-8);border-radius:var(--sky-r-field);color:var(--sky-text);text-align:start;background:0 0;border:0;flex:auto;display:flex}.ee-lib .ee-lib-item{cursor:grab}.ee-lib .ee-lib-item:active{background:var(--sky-mist-2)}.ee-lib .ee-lib-item:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.ee-lib-icon{inline-size:var(--sky-h-btn-sm);block-size:var(--sky-h-btn-sm);border-radius:var(--sky-r-icon);background:var(--sky-mist-1);color:var(--sky-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.ee-lib-aa{font-size:13.5px}.ee-lib-swatch{inline-size:var(--sky-h-btn-sm);block-size:var(--sky-h-btn-sm);border-radius:var(--sky-r-icon);box-shadow:inset 0 0 0 1px var(--sky-line);flex:none}.ee-lib-swatch[data-none=true]{background:var(--sky-mist-1)}.ee-lib-text{flex-direction:column;min-inline-size:0;display:flex}.ee-lib-name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:var(--sky-weight-medium);overflow:hidden}.ee-lib-detail{text-overflow:ellipsis;white-space:nowrap;font-size:var(--sky-fs-sm);color:var(--sky-text-3);overflow:hidden}.ee-lib-link{color:var(--sky-text);text-underline-offset:.2em;text-decoration:underline}.ee-dp{flex-direction:column;min-inline-size:0;display:flex}.ee-dp-sec{gap:var(--sky-gap-12);flex-direction:column;min-inline-size:0;display:flex}.ee-dp-sec+.ee-dp-sec{margin-block-start:var(--sky-gap-24)}.ee-dp-head{min-block-size:var(--sky-h-btn-sm);align-items:center;margin-block-end:0}.ee-dp-title{font:inherit;color:inherit;margin:0}.ee-dp-grid{gap:var(--sky-gap-12);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.ee-dp-style{align-items:flex-end;gap:var(--sky-gap-8);display:flex}.ee-dp-style>:first-child{flex:auto;min-inline-size:0}.ee-dp-field{align-items:flex-start;gap:var(--sky-gap-4);flex-direction:column;min-inline-size:0;display:flex}.ee-dp-sides{gap:var(--sky-gap-8);flex-direction:column;display:flex}.ee-dp-sides-head{justify-content:space-between;align-items:center;display:flex}.ee-dp-note{font-size:var(--sky-fs-sm);color:var(--sky-text-3);margin:0}.ee-dp-link{color:var(--sky-text);text-underline-offset:.2em;text-decoration:underline}.ee-dp-legible{align-items:center;gap:var(--sky-gap-8);font-size:var(--sky-fs-sm);color:var(--sky-text-3);flex-wrap:wrap;margin:0;display:flex}.ee-footnote{gap:var(--sky-gap-20);flex-direction:column;min-inline-size:0;display:flex}.ee-footnote-head{align-items:flex-start;gap:var(--sky-gap-12);display:flex}.ee-footnote-icon{inline-size:var(--sky-h-btn);block-size:var(--sky-h-btn);border-radius:var(--sky-r-field);background:var(--sky-mist-1);color:var(--sky-text-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.ee-footnote-title{font-size:15px;font-weight:var(--sky-weight-medium);color:var(--sky-text);margin:0}.ee-footnote-hint{font-size:var(--sky-fs-sm);color:var(--sky-text-3);margin:0}.ee-footnote-lede{font-size:var(--sky-fs-sm);color:var(--sky-text-3);margin:0;line-height:1.4}.ee-footnote-facts{flex-direction:column;margin:0;display:flex}.ee-footnote-row{gap:var(--sky-gap-6);padding-block:var(--sky-gap-12);border-block-start:1px solid var(--sky-mist-2);flex-direction:column;display:flex}.ee-footnote-row:first-child{border-block-start:0;padding-block-start:0}.ee-footnote-row dt{font-size:var(--sky-fs-sm);color:var(--sky-text-3)}.ee-footnote-row dd{align-items:center;gap:var(--sky-gap-8);overflow-wrap:break-word;color:var(--sky-text-2);margin:0;font-size:13.5px;display:flex}.ee-footnote-mark{color:var(--sky-text);display:inline-flex}.ee-headnote{gap:var(--sky-gap-20);flex-direction:column;min-inline-size:0;display:flex}.ee-headnote-head{align-items:flex-start;gap:var(--sky-gap-12);display:flex}.ee-headnote-icon{inline-size:var(--sky-h-btn);block-size:var(--sky-h-btn);border-radius:var(--sky-r-field);background:var(--sky-mist-1);color:var(--sky-text-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.ee-headnote-title{font-size:15px;font-weight:var(--sky-weight-medium);color:var(--sky-text);margin:0}.ee-headnote-hint{font-size:var(--sky-fs-sm);color:var(--sky-text-3);margin:0}.ee-headnote-lede{font-size:var(--sky-fs-sm);color:var(--sky-text-3);margin:0;line-height:1.4}.ee-headnote-field{gap:var(--sky-gap-8);flex-direction:column;display:flex}.ee-report{gap:var(--sky-gap-4);border-block-end:1px solid var(--sky-mist-2);min-inline-size:0;flex-direction:column;margin-block-end:var(--sky-gap-8);padding-block-end:var(--sky-gap-12);display:flex}.ee-report-head{padding-inline:var(--sky-gap-8);justify-content:space-between;align-items:center;display:flex}.ee-report-title{margin:0}.ee-report .ee-report-done{min-block-size:var(--sky-h-btn-sm);padding-inline:var(--sky-gap-8);font-size:13.5px;font-weight:var(--sky-weight-medium);color:var(--sky-text);text-underline-offset:3px;cursor:pointer;text-decoration:underline}.ee-report-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ee-report-row,.ee-report .ee-report-row{align-items:flex-start;gap:var(--sky-gap-8);inline-size:100%;padding:var(--sky-gap-8);border-radius:var(--sky-r-icon);color:var(--sky-text);text-align:start;background:0 0;border:0;display:flex}.ee-report .ee-report-press{cursor:pointer}.ee-report .ee-report-press:hover{background:var(--sky-mist-1)}.ee-report .ee-report-press:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.ee-report-icon{inline-size:var(--sky-gap-20);color:var(--sky-text-3);flex:none;justify-content:center;padding-block-start:2px;display:inline-flex}.ee-report-row[data-check=true] .ee-report-icon{color:var(--sky-text)}.ee-report-text{flex-direction:column;min-inline-size:0;display:flex}.ee-report-name{font-size:13.5px;font-weight:var(--sky-weight-medium);overflow-wrap:anywhere}.ee-report-detail{font-size:var(--sky-fs-sm);color:var(--sky-text-3);overflow-wrap:anywhere}.ee-report-why{gap:var(--sky-gap-8);padding:0 var(--sky-gap-8) var(--sky-gap-8) calc(var(--sky-gap-8) + var(--sky-gap-20) + var(--sky-gap-8));flex-direction:column;margin:0;list-style:none;display:flex}.ee-insert{gap:var(--sky-gap-20);flex-direction:column;min-inline-size:0;display:flex}.ee-insert-where{padding:var(--sky-gap-8) var(--sky-gap-12);border-radius:var(--sky-r-field);background:var(--sky-mist-1);font-size:var(--sky-fs-sm);color:var(--sky-text-3);margin:0}.ee-insert-group{gap:var(--sky-gap-8);flex-direction:column;display:flex}.ee-insert-kicker{padding-inline:var(--sky-gap-8);margin:0}.ee-insert-list{gap:var(--sky-gap-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.ee-insert .ee-insert-item{align-items:center;gap:var(--sky-gap-8);inline-size:100%;min-block-size:var(--sky-h-btn);padding:var(--sky-gap-4) var(--sky-gap-8);border-radius:var(--sky-r-field);color:var(--sky-text);text-align:start;cursor:grab;background:0 0;border:1px solid #0000;display:flex}.ee-insert[data-variant=sheet] .ee-insert-item{gap:var(--sky-gap-12);min-block-size:var(--sky-h-touch);padding:var(--sky-gap-8) var(--sky-gap-12);cursor:pointer}.ee-insert .ee-insert-item:hover{background:var(--sky-mist-1)}.ee-insert .ee-insert-item:active{background:var(--sky-mist-2)}.ee-insert .ee-insert-item:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.ee-insert .ee-insert-item:disabled{color:var(--sky-text-3);cursor:default;background:0 0}.ee-insert-use{font-size:var(--sky-fs-sm);color:var(--sky-text-3);flex:none;margin-inline-start:auto}.ee-insert-icon{inline-size:var(--sky-h-btn-sm);block-size:var(--sky-h-btn-sm);border-radius:var(--sky-r-icon);background:var(--sky-mist-1);color:var(--sky-text-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.ee-insert-text{flex-direction:column;min-inline-size:0;display:flex}.ee-insert-label{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:var(--sky-weight-medium);overflow:hidden}.ee-insert-hint{font-size:var(--sky-fs-sm);color:var(--sky-text-3)}.ee-layers{gap:var(--sky-gap-4);flex-direction:column;min-inline-size:0;display:flex}.ee-layer-rootrow{align-items:center;gap:var(--sky-gap-8);border-radius:var(--sky-r-icon);padding-inline-end:var(--sky-gap-8);display:flex}.ee-layer-rootrow:hover{background:var(--sky-mist-1)}.ee-layer-rootrow[data-selected=true]{background:var(--sky-mist-2)}.ee-layers .ee-layer-root,.ee-layers .ee-layer-footer,.ee-layers .ee-layer-header,.ee-layer{align-items:center;gap:var(--sky-gap-4);inline-size:100%;min-block-size:var(--sky-h-btn-sm);padding-inline:var(--sky-gap-4) var(--sky-gap-4);border-radius:var(--sky-r-icon);color:var(--sky-text);text-align:start;display:flex}.ee-layers .ee-layer-root{cursor:pointer;min-inline-size:0;background:0 0;border:0;flex:auto;padding-inline-start:var(--sky-gap-8)}.ee-layer:hover{background:var(--sky-mist-1)}.ee-layers .ee-layer-header{border-radius:var(--sky-r-icon);cursor:pointer;background:0 0;border:0;padding-inline-end:var(--sky-gap-8)}.ee-layers .ee-layer-header:hover{background:var(--sky-mist-1)}.ee-layers .ee-layer-header[aria-pressed=true]{background:var(--sky-mist-2)}.ee-layers .ee-layer-header:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.ee-layers .ee-layer-footer{border:0;border-block-start:1px solid var(--sky-mist-2);border-radius:var(--sky-r-dot);cursor:pointer;background:0 0;margin-block-start:var(--sky-gap-8);padding-inline-end:var(--sky-gap-8)}.ee-layers .ee-layer-footer:hover{background:var(--sky-mist-1)}.ee-layers .ee-layer-footer[aria-pressed=true]{background:var(--sky-mist-2)}.ee-layers .ee-layer-footer:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.ee-layer-lock{color:var(--sky-text-3);flex:none;display:inline-flex}.ee-layer[aria-selected=true]{background:var(--sky-mist-2)}.ee-layers .ee-layer-root:focus-visible,.ee-layer:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.ee-layer-count{color:var(--sky-text-3);white-space:nowrap;block-size:var(--sky-h-btn-sm);flex:none;align-items:center;display:inline-flex}.ee-tree{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.ee-layer{cursor:default;-webkit-user-select:none;user-select:none;padding-inline-start:calc(var(--sky-gap-4) + var(--depth) * var(--sky-gap-16));position:relative}.ee-layer[data-hidden=true] :is(.ee-layer-icon,.ee-layer-text){opacity:.45}.ee-layer-caret{inline-size:var(--sky-gap-16);block-size:var(--sky-gap-16);color:var(--sky-text-3);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.ee-layer-caret svg{transition:transform var(--sky-dur-fast) ease}.ee-layer-caret[data-open=true] svg{transform:rotate(90deg)}.ee-layer-icon{inline-size:var(--sky-gap-24);block-size:var(--sky-gap-24);color:var(--sky-text-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.ee-layer-icon svg{block-size:1rem;inline-size:1rem}.ee-layer-text{align-items:baseline;gap:var(--sky-gap-8);white-space:nowrap;flex:auto;min-inline-size:0;display:flex;overflow:hidden}.ee-layer-name{text-overflow:ellipsis;max-inline-size:100%;font-size:13.5px;font-weight:var(--sky-weight-medium);flex:none;overflow:hidden}.ee-layer[data-kind=block] .ee-layer-name{font-weight:var(--sky-weight-regular)}.ee-layer-detail{text-overflow:ellipsis;min-inline-size:0;font-size:var(--sky-fs-sm);color:var(--sky-text-3);flex:auto;overflow:hidden}.ee-layer-rename{flex:auto;min-inline-size:0}.ee-layer-tools{padding-inline:var(--sky-gap-8) var(--sky-gap-4);border-radius:var(--sky-r-icon);background:var(--sky-cloud);visibility:hidden;align-items:center;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:0}.ee-layer:hover .ee-layer-tools{background:var(--sky-mist-1)}.ee-layer[aria-selected=true] .ee-layer-tools{background:var(--sky-mist-2)}.ee-layer:hover .ee-layer-tools,.ee-layer:focus-within .ee-layer-tools,.ee-layer[aria-selected=true] .ee-layer-tools,.ee-layer-tools[data-pinned=true]{visibility:visible}@media(pointer:coarse){.ee-layers .ee-layer-root,.ee-layers .ee-layer-footer,.ee-layer{min-block-size:var(--sky-h-touch)}.ee-layer-tools{visibility:visible}}.ee-layer[data-drop=before]:before,.ee-layer[data-drop=after]:after{content:"";inset-inline:calc(var(--sky-gap-24) + var(--depth) * var(--sky-gap-16)) var(--sky-gap-4);background:var(--sky-ink);border-radius:var(--sky-r-pill);pointer-events:none;block-size:2px;position:absolute}.ee-layer[data-drop=before]:before{inset-block-start:-1px}.ee-layer[data-drop=after]:after{inset-block-end:-1px}.ee-layer[data-drop=inside]{box-shadow:inset 0 0 0 2px var(--sky-ink)}.ee-layers-empty{align-items:flex-start;gap:var(--sky-gap-12);padding:var(--sky-gap-8);flex-direction:column;display:flex}.ee-layers-empty p{font-size:var(--sky-fs-sm);color:var(--sky-text-3);margin:0}.ee-qi{gap:var(--sky-gap-12);flex-direction:column;display:flex}.ee-qi-list{gap:var(--sky-gap-4);grid-template-columns:minmax(0,1fr);max-block-size:min(24rem,55dvh);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ee-qi .ee-qi-item{align-items:center;gap:var(--sky-gap-12);inline-size:100%;min-block-size:var(--sky-h-btn);padding:var(--sky-gap-4) var(--sky-gap-8);border-radius:var(--sky-r-field);color:var(--sky-text);text-align:start;background:0 0;border:0;display:flex}.ee-qi .ee-qi-item:hover{background:var(--sky-mist-1)}.ee-qi .ee-qi-item:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.ee-qi-icon{inline-size:var(--sky-h-btn-sm);block-size:var(--sky-h-btn-sm);border-radius:var(--sky-r-icon);background:var(--sky-mist-1);color:var(--sky-text-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.ee-qi-text{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.ee-qi-label{font-size:13.5px;font-weight:var(--sky-weight-medium)}.ee-qi-hint,.ee-qi-none{text-overflow:ellipsis;white-space:nowrap;font-size:var(--sky-fs-sm);color:var(--sky-text-3);overflow:hidden}.ee-qi-none{padding:var(--sky-gap-8);white-space:normal}@media(pointer:coarse){.ee-qi .ee-qi-item{min-block-size:var(--sky-h-touch)}}.ee-sc{gap:var(--sky-gap-24);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.ee-sc-group{gap:var(--sky-gap-8);flex-direction:column;display:flex}.ee-sc-list{flex-direction:column;margin:0;display:flex}.ee-sc-row{justify-content:space-between;align-items:center;gap:var(--sky-gap-12);min-block-size:var(--sky-h-btn-sm);display:flex}.ee-sc-row dt{color:var(--sky-text);font-size:13.5px}.ee-sc-row dd{justify-content:flex-end;align-items:center;gap:var(--sky-gap-4);flex-wrap:wrap;margin:0;display:flex}.ee-sc-combo{gap:var(--sky-gap-4);display:inline-flex}.ee-sc-or{font-size:var(--sky-fs-sm);color:var(--sky-text-3)}.ee-starters{gap:var(--sky-gap-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(max-width:39.99rem){.ee-starters{grid-template-columns:minmax(0,1fr)}}@media(min-width:48rem){.ee-starters{grid-template-columns:repeat(3,minmax(0,1fr))}}.ee-starter-group{margin:var(--sky-gap-8) 0 0;font-size:var(--sky-fs-sm);font-weight:var(--sky-weight-medium);color:var(--sky-text-3);grid-column:1/-1}.ee-starter-group:first-child{margin-block-start:0}.ee-starters .ee-starter{align-items:stretch;gap:var(--sky-gap-4);min-inline-size:0;padding:var(--sky-gap-8) var(--sky-gap-8) var(--sky-gap-12);border:1px solid var(--sky-mist-3);border-radius:var(--sky-r-card);background:var(--sky-cloud);color:var(--sky-text);text-align:start;cursor:pointer;flex-direction:column;display:flex}.ee-starters .ee-starter:hover{border-color:var(--sky-mist-4)}.ee-starters .ee-starter[aria-checked=true]{background:var(--sky-mist-2);border-color:#0000}.ee-starters .ee-starter:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.ee-starter-thumb{aspect-ratio:4/5;border-radius:var(--sky-r-icon);background:var(--sky-mist-1);pointer-events:none;margin-block-end:var(--sky-gap-8);display:block;position:relative;overflow:clip}.ee-starter-name{padding-inline:var(--sky-gap-4);font-size:13.5px;font-weight:var(--sky-weight-medium)}.ee-starter-desc{padding-inline:var(--sky-gap-4);font-size:var(--sky-fs-sm);color:var(--sky-text-3)}.ee-starter-check{display:none}@media(max-width:39.99rem){.ee-starters{gap:var(--sky-gap-8);grid-template-columns:minmax(0,1fr)}.ee-starter-group{margin-block-start:var(--sky-gap-12)}.ee-starter-group:first-child{margin-block-start:0}.ee-starters .ee-starter{align-items:center;column-gap:var(--sky-gap-12);min-block-size:var(--sky-h-touch);padding:var(--sky-gap-8) var(--sky-gap-12) var(--sky-gap-8) var(--sky-gap-8);grid-template-columns:3.5rem minmax(0,1fr) auto;grid-template-areas:"thumb name check""thumb desc check";row-gap:0;display:grid}.ee-starter-thumb{aspect-ratio:1;grid-area:thumb;margin-block-end:0}.ee-starter-name,.ee-starter-desc{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;padding-inline:0;overflow:hidden}.ee-starter-name{grid-area:name;align-self:end}.ee-starter-desc{grid-area:desc;align-self:start}.ee-starter-check{color:var(--sky-text);grid-area:check;display:flex}}.ee-step{gap:var(--sky-gap-4);flex-direction:column;min-inline-size:0;display:flex}.ee-step-box{align-items:center;gap:var(--sky-gap-4);block-size:var(--sky-h-btn);padding-inline:var(--sky-gap-4);background:var(--sky-cloud);border:1px solid var(--sky-line);border-radius:var(--sky-r-field);display:flex}.ee-step-box:hover{border-color:var(--sky-mist-4)}.ee-step-box:focus-within{background:var(--sky-cloud);border-color:var(--sky-text-3);box-shadow:0 0 0 4px var(--sky-mist-2)}.ee-step-input:focus,.ee-step-input:focus-visible{box-shadow:none;background:0 0;outline:none}.ee-step-box[data-disabled=true]{opacity:.4;cursor:not-allowed}.ee-step-input{inline-size:100%;min-inline-size:0;color:var(--sky-text);font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;flex:auto;padding:0;font-size:13.5px}.ee-step-input::placeholder{color:var(--sky-text-3)}.ee-step-unit,.ee-step-lead{flex:none}.ee-step-lead{inline-size:var(--sky-gap-16);text-align:center}.ee-sd{gap:var(--sky-gap-16);flex-direction:column;display:flex}.ee-sd-grid{gap:var(--sky-gap-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ee-sd-sample{gap:var(--sky-gap-8);padding:var(--sky-gap-16);border-radius:var(--sky-r-field);background:var(--sky-mist-1);flex-direction:column;display:flex}.ee-sd-words{color:var(--sky-text);overflow-wrap:anywhere;margin:0}@media(max-width:47.99rem){.ee-sd-grid{grid-template-columns:minmax(0,1fr)}}.ee-tagfield-wrap[data-multiline=true]{block-size:auto;min-block-size:calc(var(--sky-h-field) * 2);padding-block:var(--sky-gap-12);align-items:flex-start}.ee-tagfield-menu{justify-content:flex-end;gap:var(--sky-gap-8);flex-wrap:wrap;margin-block-start:calc(var(--sky-gap-12) * -1);display:flex}.ee-tagfield-wrap[data-invalid=true]{border-color:var(--sky-text-2);box-shadow:0 0 0 4px var(--sky-mist-2)}.ee-tagfield{white-space:nowrap;min-inline-size:0;color:var(--sky-text,var(--sky-text));cursor:text;flex:auto;font-size:13.5px;line-height:1.6;overflow:hidden}.ee-tagfield-wrap:focus-within{box-shadow:0 0 0 4px var(--sky-mist-2)}.ee-tagfield:focus,.ee-tagfield:focus-visible{box-shadow:none;outline:none}.ee-tagfield-wrap:not([data-multiline=true]) .ee-tagfield{margin-inline-end:var(--sky-h-field)}.ee-tagfield-wrap[data-multiline=true] .ee-tagfield{white-space:pre-wrap;overflow-wrap:anywhere}.ee-tagfield--bare{white-space:pre-wrap;overflow-wrap:anywhere;flex:none;overflow:hidden auto}.ee-tagfield:empty:before{content:attr(data-placeholder);color:var(--sky-text-4)}.ee-tagfield [data-ee-tag]{margin:0 var(--sky-gap-6) 0 0;padding:0 var(--sky-gap-8);border:1px solid var(--sky-mist-3);border-radius:var(--sky-r-pill);background:var(--sky-cloud);font-size:13.5px;font-weight:var(--sky-weight-medium);white-space:nowrap;color:var(--sky-text);cursor:default;vertical-align:baseline;line-height:1.7;display:inline-block}.ee-tagfield [data-ee-bold]{font-weight:var(--sky-weight-medium)}.ee-tagfield [data-ee-fb]{display:none}.ee-tagfield [data-ee-unknown]{color:var(--sky-text);font-weight:var(--sky-weight-medium);border-color:#0000}.tc-grid{gap:var(--sky-gap-16);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media(min-width:48rem){.tc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.tc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tc-card{min-inline-size:0;padding:var(--sky-gap-8) var(--sky-gap-8) var(--sky-gap-12);border:1px solid var(--sky-mist-3);border-radius:var(--sky-r-card);background:var(--sky-cloud);flex-direction:column;display:flex}.tc-open{border-radius:var(--sky-r-icon);color:inherit;display:block}.tc-open:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.tc-thumb{aspect-ratio:4/5;border-radius:var(--sky-r-icon);background:var(--sky-mist-1);pointer-events:none;display:block;position:relative;overflow:clip}.tc-foot{justify-content:space-between;align-items:flex-start;gap:var(--sky-gap-8);padding:var(--sky-gap-12) var(--sky-gap-4) 0;display:flex}.tc-words{gap:var(--sky-gap-4);flex-direction:column;min-inline-size:0;display:flex}.tc-name{font-size:13.5px;font-weight:var(--sky-weight-medium);color:var(--sky-text);overflow-wrap:anywhere;text-decoration:none}.tc-line{font-size:var(--sky-fs-sm);color:var(--sky-text-3)}.ee-sp{gap:var(--sky-gap-12,.75rem);flex-direction:column;display:flex}.ee-sp-note,.ee-sp-label{font-size:var(--sky-fs-sm);color:var(--sky-text-3);margin:0}.ee-sp-bad{color:var(--sky-text)}.ee-sp-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.ee-sp-row{align-items:center;gap:.5rem;display:flex}.ee-sp-pick{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.ee-sp-sub{font-size:var(--sky-fs-sm);color:var(--sky-text-3);overflow-wrap:anywhere}.ee-sp-count{font-family:var(--sky-font-ui);color:var(--sky-text-3);text-align:right;min-width:3ch}.ee-sp-tests{flex-direction:column;gap:.5rem;display:flex}.ee-sp-actions{flex-wrap:wrap;gap:.5rem;display:flex}.ee-hidden{display:none}.ee-top{z-index:var(--z-sticky);align-items:center;column-gap:var(--sky-gap-16);row-gap:var(--sky-gap-12);margin-block:0 var(--sky-gap-16);padding:var(--sky-gap-12) var(--sky-gap-12) var(--sky-gap-12) var(--sky-gap-16);background:var(--sky-cloud);box-shadow:none;border:0;grid-template-columns:minmax(11rem,1fr) auto auto;display:grid;position:sticky;inset-block-start:var(--app-topbar-h,0px);container:ee-bar/inline-size}.ee-top-form{align-items:center;gap:var(--sky-gap-4);border-radius:var(--sky-r-icon);inline-size:fit-content;min-inline-size:0;max-inline-size:100%;color:var(--sky-text-3);white-space:nowrap;font-size:13.5px;text-decoration:none;display:inline-flex}.ee-top-form svg{flex:none}.ee-top-form-name{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.ee-top-form:hover span{text-underline-offset:.1875rem;text-decoration:underline}.ee-top-form:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.ee-top[data-form=true] .ee-top-id{align-items:flex-start;gap:var(--sky-gap-6);flex-direction:column}.ee-top[data-form=true] .ee-top-text{align-self:stretch}.ee-warn{gap:var(--sky-gap-12);flex-direction:column;margin-block-end:var(--sky-gap-16);display:flex}.ee-warn-lead{font-weight:var(--sky-weight-medium);color:var(--sky-text)}.ee-top-history{gap:var(--sky-gap-4);display:inline-flex}.ee-pa-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:11rem;display:block;overflow:hidden}.ee-push-list{gap:var(--sky-gap-4);color:var(--sky-text);flex-direction:column;margin:0;padding-inline-start:var(--sky-gap-20);font-size:13.5px;display:flex}.ee-zoom-pct{text-align:end;font-variant-numeric:tabular-nums;min-inline-size:3ch;display:inline-block}.ee-top-id{align-items:center;gap:var(--sky-gap-8);min-inline-size:0;display:flex}.ee-top-text{flex-direction:column;min-inline-size:0;display:flex}.ee-top-titlerow{grid-template-columns:minmax(0,1fr);align-items:center;min-inline-size:0;display:grid}.ee-top-title{min-inline-size:0;font-family:var(--sky-font-ui);font-size:28px;line-height:1.4;font-weight:var(--sky-weight-medium);letter-spacing:var(--sky-track-fig);color:var(--sky-text);margin:0}.ee-top-meta{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;margin:0;overflow:hidden}.ee-top-meta>span{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.ee-top-view,.ee-top-act{align-items:center;gap:var(--sky-gap-8);display:flex}.ee-top-msg{justify-content:space-between;align-items:center;gap:var(--sky-gap-12);padding:var(--sky-gap-12) var(--sky-gap-16);border-radius:var(--sky-r-field);flex-wrap:wrap;grid-column:1/-1;display:flex}.ee-refusal{background:var(--sky-cloud);color:var(--sky-text);font-weight:var(--sky-weight-medium);box-shadow:inset 0 0 0 1px var(--sky-mist-4),inset 3px 0 0 var(--sky-mist-4)}.ee-notice{background:var(--sky-cloud);color:var(--sky-text);box-shadow:inset 0 0 0 1px var(--sky-mist-4)}.ee-top-msg p{min-inline-size:0;font-size:13.5px;font-weight:var(--sky-weight-medium);margin:0}.ee-pop{gap:var(--sky-gap-12);inline-size:var(--rail-width);max-inline-size:calc(100vw - 32px);padding:var(--sky-gap-12);flex-direction:column;display:flex}.ee-grid{gap:var(--sky-gap-20);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media(min-width:64rem){.ee-grid{grid-template-columns:calc(var(--rail-width-sm) + var(--sky-gap-20)) minmax(0,1fr) var(--rail-width);block-size:max(36rem,calc(var(--viewport-h) - var(--ee-grid-top,12rem) - 24px));grid-template-rows:minmax(0,1fr);align-items:stretch}.ee-grid>.ee-side{min-block-size:0;max-block-size:none;position:static}.ee-grid>.ee-center{min-block-size:0}.ee-grid>.ee-layers-panel{align-self:start;max-block-size:100%}.ee-grid[data-panels=hidden]{grid-template-columns:minmax(0,1fr)}.ee-grid[data-panels=hidden]>.ee-side{display:none}}.ee-panel{gap:var(--sky-gap-16);padding:var(--sky-card-pad);background:var(--sky-cloud);border:1px solid var(--sky-line);border-radius:var(--sky-r-card);box-shadow:var(--sky-shadow-1);flex-direction:column;min-inline-size:0;display:flex}.ee-left-body{min-inline-size:0;padding-block-start:var(--sky-gap-12)}.ee-layers-panel{padding-block-start:0;padding-inline:var(--sky-gap-16)}.ee-side{max-block-size:calc(var(--viewport-h) - var(--app-topbar-h,0px) - var(--ee-sticky,0px) - 32px);overscroll-behavior:contain;position:sticky;inset-block-start:calc(var(--app-topbar-h,0px) + var(--ee-sticky,0px) + var(--sky-gap-16));overflow-y:auto}.ee-note,.ee-empty{font-size:var(--sky-fs-sm);color:var(--sky-text-3);margin:0}.ee-empty{text-align:center}.ee-center{gap:var(--sky-gap-16);flex-direction:column;min-inline-size:0;display:flex}.ee-env{align-items:center;column-gap:var(--sky-gap-12);padding:var(--sky-gap-4) var(--sky-gap-8);grid-template-columns:max-content minmax(0,1fr);display:grid}.ee-env-row{display:contents}.ee-env-key{font-size:var(--sky-fs-sm);color:var(--sky-text-3);padding-inline-start:var(--sky-gap-8)}.ee-env-field{min-inline-size:0}.ee-env .ee-env-value{inline-size:100%;min-block-size:var(--sky-h-btn-sm);padding:var(--sky-gap-4) var(--sky-gap-8);border-radius:var(--sky-r-field);color:var(--sky-text);text-align:start;cursor:text;background:0 0;border:0;display:block}.ee-env .ee-env-value:hover{background:var(--sky-mist-1)}.ee-env .ee-env-value:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.ee-env-text{overflow-wrap:anywhere;font-size:13.5px;line-height:1.4;font-weight:var(--sky-weight-medium)}.ee-env-quiet,.ee-env-empty{font-weight:var(--sky-weight-regular);color:var(--sky-text-3)}.ee-env-chip{padding:0 var(--sky-gap-8);border:1px solid var(--sky-mist-3);border-radius:var(--sky-r-pill);background:var(--sky-cloud);font-weight:var(--sky-weight-medium);white-space:nowrap;color:var(--sky-text);line-height:1.6;display:inline-block}.ee-env-chip[data-unknown=true]{border-color:var(--sky-mist-4);color:var(--sky-text);font-weight:var(--sky-weight-medium)}.ee-stack{gap:var(--sky-gap-20);flex-direction:column;display:flex}.ee-field{align-items:flex-start;gap:var(--sky-gap-8);flex-direction:column;display:flex}.ee-page-dock{inset-inline:var(--sky-gap-12);z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--sky-gap-8);padding:var(--sky-gap-8) var(--sky-gap-12);background:var(--sky-cloud);border:1px solid var(--sky-mist-3);border-radius:var(--sky-r-card);box-shadow:var(--sky-shadow-pop);display:flex;position:fixed;inset-block-end:calc(var(--system-banner-h) + var(--sky-gap-12) + var(--edge-safe-b))}.ee-page-dock-space{block-size:calc(var(--sky-h-touch) + 32px)}@media(max-width:47.99rem){.ee-top{column-gap:var(--sky-gap-8);padding:var(--sky-gap-8) var(--sky-gap-12);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"back name name"".state act""msg msg msg";row-gap:0}.ee-top-id,.ee-top-text{display:contents}.ee-top[data-form=true]{grid-template-areas:"form form form""name name name""state state act""msg msg msg"}.ee-top-form{grid-area:form}.ee-top-titlerow{grid-area:name}.ee-top-meta{grid-area:state;align-self:center}.ee-top-act{grid-area:act}.ee-top-msg{grid-area:msg;margin-block-start:var(--sky-gap-8)}.ee-not-phone{display:none}}@container ee-bar (max-width:74.99rem){.ee-pa-label{display:none}}@container ee-bar (max-width:85.99rem){.ee-top-history{display:none}}@container ee-bar (max-width:79.99rem){.ee-roomy-only{display:none}}@media(max-width:63.99rem){.ee-desk-only{display:none}}@media(min-width:48rem)and (max-width:63.99rem){.ee-top{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:47.99rem),(min-width:64rem){.ee-tablet-only{display:none}}.nt-drop{align-items:center;gap:var(--sky-gap-12);padding:var(--sky-gap-12) var(--sky-gap-16);border:1px dashed var(--sky-mist-3);border-radius:var(--sky-r-card);color:var(--sky-text-3);display:flex}.nt-drop[data-dragging=true]{background:var(--sky-mist-2)}.nt-drop .nt-drop-btn{flex:none}@media(max-width:40rem){.nt-drop{border:0;padding:0}.nt-drop svg,.nt-drop-words{display:none}.nt-drop .nt-drop-btn{flex:auto;inline-size:100%}}.nt-drop-words{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;font-size:13.5px;overflow:hidden}.sky-bell{align-items:center;display:inline-flex;position:relative}.sky-bell .nav-count-mark{pointer-events:none}.sky-toast{z-index:calc(var(--z-header) + 2);inline-size:min(24rem,calc(100vw - var(--sky-gap-16)));transform-origin:100% 0;padding:var(--sky-gap-12) var(--sky-gap-12) var(--sky-gap-12) var(--sky-gap-16);border-radius:var(--sky-r-tile);background:var(--sky-sheet);box-shadow:var(--sky-shadow-pop);position:fixed}.sky-toast-line{align-items:flex-start;gap:var(--sky-gap-12);display:flex}.sky-toast-text{min-inline-size:0;font:var(--sky-font-body);color:var(--sky-text);flex:auto;padding-block-start:var(--sky-gap-6)}.sky-toast-name{font-weight:var(--sky-weight-semibold)}.sky-toast-act{block-size:var(--sky-h-btn-sm);padding-inline:var(--sky-gap-12);border-radius:var(--sky-r-pill);background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink);color:var(--sky-text-on-ink);font:var(--sky-font-act);align-items:center;margin-block-start:var(--sky-gap-8);text-decoration:none;display:inline-flex}.sky-toast-act:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.sky-hours,.sky-changes{flex-direction:column;min-inline-size:0;display:flex;container-type:inline-size}.sky-hours-row{align-items:center;column-gap:var(--sky-gap-12);row-gap:var(--sky-gap-4);padding-block:var(--sky-gap-12);border-block-end:1px solid var(--sky-line);grid-template-columns:3rem minmax(0,1fr) 7rem;grid-template-areas:"day times toggle"".error error";min-inline-size:0;display:grid}.sky-hours[data-compact] .sky-hours-row{padding-block:var(--sky-gap-8)}.sky-hours-row:first-child{padding-block-start:0}.sky-hours-head{padding-block:0 var(--sky-gap-8);border-block-end:0}.sky-hours-row:last-child{border-block-end:0;padding-block-end:0}.sky-hours-day{font:var(--sky-font-nav);color:var(--sky-text);grid-area:day}.sky-hours-row[data-closed] .sky-hours-day{color:var(--sky-text-3)}.sky-hours-times{gap:var(--sky-gap-8);grid-area:times;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-inline-size:0;display:grid}.sky-hours-field{gap:var(--sky-gap-6);flex-direction:column;min-inline-size:0;display:flex}.sky-hours-label{font:var(--sky-font-cap);color:var(--sky-text-3)}.sky-hours-sub{display:none}.sky-hours-toggle{grid-area:toggle;justify-self:end;align-items:center;display:flex}.sky-hours-error{font:var(--sky-font-sm);color:var(--sky-text);grid-area:error;margin:0}@container (max-width:30rem){.sky-hours-row{row-gap:var(--sky-gap-8);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"day toggle""times times""error error"}.sky-hours-head{display:none}.sky-hours-sub{display:block}.sky-hours-row[data-closed] .sky-hours-times{display:none}.sky-hours-row[data-closed]:not([data-error]){grid-template-areas:"day toggle"}}.sky-changes-row{align-items:end;column-gap:var(--sky-gap-12);row-gap:var(--sky-gap-8);padding-block:var(--sky-gap-12);border-block-end:1px solid var(--sky-line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date remove""times toggle""error error";min-inline-size:0;display:grid}.sky-changes-row:first-child{padding-block-start:0}.sky-changes-row .sky-hours-error{grid-area:error}.sky-changes-date{grid-area:date;min-inline-size:0}.sky-changes-remove{grid-area:remove}.sky-changes-times{gap:var(--sky-gap-8);grid-area:times;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-inline-size:0;display:grid}.sky-changes-off{min-block-size:var(--sky-h-field);font:var(--sky-font-sm);color:var(--sky-text-3);grid-column:1/-1;align-items:center;display:flex}.sky-changes-toggle{min-block-size:var(--sky-h-field);grid-area:toggle;align-items:center;display:flex}.sky-changes-add{padding-block-start:var(--sky-gap-12)}.sky-week{gap:var(--sky-gap-20);flex-direction:column;padding-block-end:var(--sky-gap-24);display:flex}.sky-week-pick{align-items:flex-start;gap:var(--sky-gap-12);flex-direction:column;display:flex}.sky-week-date{inline-size:min(100%,20rem)}.sky-week-line{font:var(--sky-font-sm);color:var(--sky-text-3);margin:0}.sky-week-fields{gap:var(--sky-gap-20);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.sky-week-switch{max-inline-size:30rem}.sky-week-head{gap:var(--sky-gap-4);flex-direction:column;display:flex}.sky-week-title{font:var(--sky-font-h3);letter-spacing:var(--sky-track-h3);color:var(--sky-text);margin:0}.sky-wall{box-sizing:border-box;gap:var(--sky-gap-24);min-block-size:100dvh;padding:var(--sky-gap-36) var(--sky-gap-36) var(--sky-gap-24);background:var(--sky-ground);color:var(--sky-text);flex-direction:column;display:flex}@media(min-width:1700px){.sky-wall{zoom:1.15}}@media(min-width:2300px){.sky-wall{zoom:1.6}}.sky-wall-head{justify-content:space-between;align-items:flex-end;gap:var(--sky-gap-24);display:flex}.sky-wall-name{gap:var(--sky-gap-6);flex-direction:column;min-inline-size:0;display:flex}.sky-wall-eyebrow{font:var(--sky-font-cap);color:var(--sky-text-3)}.sky-wall-title{font:var(--sky-font-greet);letter-spacing:var(--sky-track-greet);color:var(--sky-text);margin:0}.sky-wall-time{align-items:flex-end;gap:var(--sky-gap-6);flex-direction:column;display:flex}.sky-wall-clock{font:var(--sky-font-fig-l);letter-spacing:var(--sky-track-fig);color:var(--sky-text)}.sky-wall-live{font:var(--sky-font-sm);color:var(--sky-text-3)}.sky-wall-body{gap:var(--sky-gap-16);flex-direction:column;flex:auto;min-block-size:0;display:flex}.sky-wall-grid{gap:var(--sky-gap-16);grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));align-items:start;display:grid}.sky-wall-span{grid-column:1/-1}.sky-wall-count{font:var(--sky-font-fig-l);letter-spacing:var(--sky-track-fig);color:var(--sky-text);margin:0}.sky-wall-foot{align-items:center;gap:var(--sky-gap-8);padding:var(--sky-gap-12) var(--sky-gap-16);border-radius:var(--sky-r-tile);background:var(--sky-cloud);box-shadow:var(--sky-shadow-1);font:var(--sky-font-nav);color:var(--sky-text-2);flex-wrap:wrap;display:flex}.sky-wall-tiles{gap:var(--sky-gap-12);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.sky-wall .sky-tile-value{font:var(--sky-font-fig-l);letter-spacing:var(--sky-track-fig)}.sky-wall .sky-tile-label{font:var(--sky-font-cap)}.sky-wall .sky-tile{align-items:flex-start}.sky-wall .sky-tile-figure{white-space:normal;align-items:flex-start;gap:var(--sky-gap-8);flex-direction:column}.sky-wall .sky-tile-note,.sky-wall .sky-card-sub,.sky-wall .sky-muted{font:var(--sky-font-body);color:var(--sky-text-3)}.sky-qr{align-items:flex-start;gap:var(--sky-gap-8);flex-direction:column;margin:0;display:flex}.sky-qr-plate{width:8.5rem;height:8.5rem;padding:var(--sky-gap-8);box-sizing:border-box;border-radius:var(--sky-r-tile);box-shadow:var(--sky-rim);background:#fff;display:block}.sky-qr-cap{gap:var(--sky-gap-4);flex-direction:column;display:flex}.sky-qr-name{font:var(--sky-font-cap);color:var(--sky-text)}.sky-qr-note{font:var(--sky-font-sm);color:var(--sky-text-3)}.sky-qr-down{font:var(--sky-font-act);color:var(--sky-text);text-underline-offset:3px;text-decoration:underline}.sky-qr-row{gap:var(--sky-gap-24);flex-wrap:wrap;display:flex}.sky-dframes{gap:var(--sky-gap-20);flex-direction:column;min-width:0;display:flex}.sky-dframe[data-device=phone]{width:100%;max-width:375px}[data-panel-body]{gap:var(--sky-gap-24);flex-direction:column;min-width:0;display:flex}.sky-dframe{gap:var(--sky-gap-8);flex-direction:column;min-width:0;margin:0;display:flex}.sky-dframe-cap{font:var(--sky-font-sm);color:var(--sky-text-3)}.sky-dframe-box{border-radius:var(--sky-r-tile);background:var(--sky-cloud);min-width:0;box-shadow:var(--sky-rim),var(--sky-shadow-1);overflow:hidden}.sky-dframe[data-device=phone] .sky-dframe-box{border-radius:var(--sky-r-card)}.sky-dframe-page{min-width:0}.sky-dframe-foot{font:var(--sky-font-sm);color:var(--sky-text-3)}.sky-ans{gap:var(--sky-gap-10);min-width:0;margin-block:var(--sky-gap-4);flex-direction:column;display:flex}.sky-ans-card{padding:var(--sky-gap-4) var(--sky-gap-16);background:var(--sky-cloud);border:1px solid var(--sky-line);border-radius:var(--sky-r-card);margin:0;list-style:none}.sky-ans-row{align-items:center;gap:var(--sky-gap-12);padding-block:var(--sky-gap-12);display:flex}.sky-ans-row+.sky-ans-row{border-top:1px solid var(--sky-line-2)}.sky-ans-who{align-items:center;gap:var(--sky-gap-12);min-width:0;color:inherit;border-radius:var(--sky-r-field);flex:auto;text-decoration:none;display:flex}.sky-ans-who:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.sky-ans-mark{width:var(--sky-h-touch);height:var(--sky-h-touch);border-radius:var(--sky-r-round);background:var(--sky-mist-2);color:var(--sky-text-2);font:var(--sky-font-cap);flex:none;place-items:center;display:grid}.sky-ans-text{gap:var(--sky-gap-4);flex-direction:column;min-width:0;display:flex}.sky-ans-name{font:var(--sky-font-h3);color:var(--sky-text);overflow-wrap:anywhere}.sky-ans-line{font:var(--sky-font-sm);color:var(--sky-text-3);overflow-wrap:anywhere}.sky-ans-call{justify-content:center;align-items:center;gap:var(--sky-gap-6);height:var(--sky-h-btn);padding-inline:var(--sky-gap-16);border:1px solid var(--sky-line);border-radius:var(--sky-r-pill);background:var(--sky-cloud);color:var(--sky-text);font:var(--sky-font-act);flex:none;text-decoration:none;display:inline-flex}.sky-ans-call:hover{background:var(--sky-mist-1)}.sky-ans-call:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.sky-ans-meta{gap:var(--sky-gap-8);flex-wrap:wrap;margin:0;display:flex}.sky-ans-chip{align-items:center;gap:var(--sky-gap-6);height:var(--sky-h-btn-sm);padding-inline:var(--sky-gap-12);border-radius:var(--sky-r-pill);background:var(--sky-mist-1);color:var(--sky-text-3);font:var(--sky-font-sm);display:inline-flex}.sky-ans-next{gap:var(--sky-gap-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sky-ans-ask{height:var(--sky-h-nav);padding-inline:var(--sky-gap-16);border:1px solid var(--sky-line);border-radius:var(--sky-r-pill);background:var(--sky-cloud);color:var(--sky-text);font:var(--sky-font-act);cursor:pointer}.sky-ans-ask:hover{background:var(--sky-mist-1)}.sky-ans-ask:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}@media(max-width:47.99rem){.sky-ans-call{width:var(--sky-h-touch);height:var(--sky-h-touch);background:var(--sky-mist-1);border-color:#0000;padding:0}.sky-ans-call-word{display:none}}.mai-panel{background:var(--sky-cloud);color:var(--sky-text)}@media(min-width:64rem){.mai-panel{border-radius:var(--sky-r-nav);box-shadow:var(--sky-shadow-2);border-inline-start:0}}@media(max-width:63.99rem){.mai-panel{box-shadow:var(--sky-shadow-pop);border-start-start-radius:var(--sky-r-nav);border-start-end-radius:var(--sky-r-nav)}.mai-grab{background:var(--sky-mist-4)}}.mai-head{min-block-size:0;padding:var(--sky-gap-16) var(--sky-gap-16) var(--sky-gap-8) var(--sky-gap-20);gap:var(--sky-gap-8);border-bottom:0}.mai-head>*{order:3}.mai-head>.mai-head__name{gap:var(--sky-gap-12);font:var(--sky-font-h2);color:var(--sky-text);letter-spacing:0;order:1}.mai-head>.mai-hist{order:2}.mai-head__who{flex-direction:column;gap:2px;min-width:0;display:flex}.mai-head__label{font:var(--sky-font-h2);color:var(--sky-text)}.mai-head__state{align-items:center;gap:var(--sky-gap-6);font:var(--sky-font-sm);color:var(--sky-text-3);display:inline-flex}.mai-hist{align-items:center;gap:var(--sky-gap-6);height:32px;padding-inline:var(--sky-gap-12);border-radius:var(--sky-r-pill);background:var(--sky-mist-1);color:var(--sky-text-2);font:var(--sky-font-act);cursor:pointer;display:inline-flex}.mai-hist:hover{background:var(--sky-mist-2)}.mai-hist:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}.mai-bars{align-items:center;gap:2px;height:12px;display:inline-flex}.mai-bars i{border-radius:var(--sky-r-round);transform-origin:50%;background:currentColor;width:2px;height:100%;animation:.9s ease-in-out infinite mai-bars;display:block}.mai-bars i:nth-child(2){animation-delay:.15s}.mai-bars i:nth-child(3){animation-delay:.3s}@keyframes mai-bars{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.mai-bars i{animation:none;transform:scaleY(.7)}}.mai-body{padding:var(--sky-gap-8) var(--sky-gap-20) var(--sky-gap-12)}.mai-thread{gap:var(--sky-gap-16)}.mai-me{background:var(--sky-ink-fill);box-shadow:var(--sky-shadow-ink);color:var(--sky-text-on-ink);border-radius:var(--sky-r-card) var(--sky-r-card) var(--sky-r-sm) var(--sky-r-card);padding:var(--sky-gap-10) var(--sky-gap-16);font:var(--sky-font-body)}.mai-her{font:var(--sky-font-body);color:var(--sky-text);line-height:1.55}.mai-her[data-wait],.mai-her--quiet{color:var(--sky-text-3)}.mai-greet{font:var(--sky-font-body);color:var(--sky-text-2)}.mai-body .kicker{font:var(--sky-font-key);color:var(--sky-text-3);letter-spacing:0;text-transform:none}.mai-sugs{align-items:center;gap:var(--sky-gap-8);flex-flow:wrap}.mai-sugs .trigger-pill{height:var(--sky-h-nav);padding-inline:var(--sky-gap-16);border:1px solid var(--sky-line);border-radius:var(--sky-r-pill);background:var(--sky-cloud);box-shadow:none;color:var(--sky-text);font:var(--sky-font-act)}.mai-sugs .trigger-pill:hover{background:var(--sky-mist-1)}.mai-act,.mai-task{background:var(--sky-cloud);border:1px solid var(--sky-line);border-radius:var(--sky-r-card)}.mai-composer{padding:var(--sky-gap-8) var(--sky-gap-16) var(--sky-gap-16);border-top:0}.mai-box{border-radius:var(--sky-r-nav);background:var(--sky-cloud);box-shadow:var(--sky-rim),0 0 0 1px var(--sky-line)}.mai-box:focus-within{background:var(--sky-cloud);box-shadow:var(--sky-ring-focus)}.mai-box .mai-box__input{font:var(--sky-font-body);color:var(--sky-text)}.mai-box__input::placeholder{color:var(--sky-text-3)}.mai-opt{border-radius:var(--sky-r-pill);color:var(--sky-text-2);font:var(--sky-font-act)}.mai-opt:hover{background:var(--sky-mist-1)}.mai-opt[aria-pressed=true]{background:var(--sky-mist-2);color:var(--sky-text)}.mai-send{background:var(--sky-ink-fill);width:40px;height:40px;color:var(--sky-text-on-ink);box-shadow:var(--sky-shadow-ink)}.mai-send:hover{background:var(--sky-ink-fill)}.mai-send[data-ready=false]{background:var(--sky-mist-3);color:var(--sky-text-3);box-shadow:none}.mai-hint{font:var(--sky-font-xs);color:var(--sky-text-3)}.mai-paused{color:var(--sky-text)}.mai-head__name .mai-mark-svg{block-size:100%;inline-size:100%}@media(min-width:64rem){.app-chrome[data-sky][data-mai-wide]{--mai-w:min(44rem, 52vw)}}.mai-review__scrim{background:var(--sky-scrim)}.mai-review__card{background:var(--sky-cloud);border-radius:var(--sky-r-nav);box-shadow:var(--sky-shadow-pop)}.mai-review__head{padding:var(--sky-gap-20) var(--sky-gap-16) var(--sky-gap-12) var(--sky-gap-24);align-items:center;gap:var(--sky-gap-12);border-bottom:0}.mai-review__head>:last-child{margin-block-start:0}.mai-review__head h2{font:var(--sky-font-h2);color:var(--sky-text);letter-spacing:0}.mai-review__head p{font:var(--sky-font-sm);color:var(--sky-text-3);margin-block-start:var(--sky-gap-4)}.mai-review__list{padding-inline:var(--sky-gap-16)}.mai-review__row{padding:var(--sky-gap-12) var(--sky-gap-8) var(--sky-gap-12) var(--sky-gap-8);border-bottom:1px solid var(--sky-line-2)}.mai-review__row:last-child{border-bottom:0}.mai-review__top b{font:var(--sky-font-h3);color:var(--sky-text)}.mai-review__about,.mai-review__ch,.mai-review__gone{font:var(--sky-font-sm);color:var(--sky-text-3)}.mai-review__gone b{font:var(--sky-font-h3);color:var(--sky-text-2)}.mai-review__why,.mai-review__line{font:var(--sky-font-sm);color:var(--sky-text-2)}.mai-review__foot{border-top:1px solid var(--sky-line);padding:var(--sky-gap-12) var(--sky-gap-16) var(--sky-gap-12) var(--sky-gap-24);background:0 0}.mai-review__meta{font:var(--sky-font-sm);color:var(--sky-text-3)}@media(max-width:63.99rem){.mai-review__head{padding:var(--sky-gap-16) var(--sky-gap-8) var(--sky-gap-8) var(--sky-gap-16);flex-wrap:wrap}.mai-review__head>div{flex-basis:100%;order:1}.mai-review__head>.btn{order:2;margin-inline-start:auto}.mai-review__head>:last-child{order:3}.mai-review__card{border-start-start-radius:var(--sky-r-nav);border-start-end-radius:var(--sky-r-nav)}}.mai-chats{color:var(--sky-text)}.mai-chats[data-layout=aside]{border-inline-end:1px solid var(--sky-line)}.mai-chats__head{gap:var(--sky-gap-12);padding:var(--sky-gap-16) var(--sky-gap-16) var(--sky-gap-8) var(--sky-gap-20);border-bottom:0}.mai-chats__who{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.mai-chats__who .mai-chats__name{font:var(--sky-font-h2);color:var(--sky-text);letter-spacing:0;margin:0}.mai-chats__who .mai-chats__sub{font:var(--sky-font-sm);color:var(--sky-text-3)}.mai-chats__name{font:var(--sky-font-h2);color:var(--sky-text);letter-spacing:0}.mai-chats__find{margin:var(--sky-gap-8) var(--sky-gap-16) 0;border-radius:var(--sky-r-pill);background:var(--sky-mist-1);color:var(--sky-text-3);box-shadow:none}.mai-chats__find:focus-within{box-shadow:var(--sky-ring-focus)}.mai-chats__find-input{font:var(--sky-font-body);color:var(--sky-text)}.mai-chats__find-input::placeholder{color:var(--sky-text-3)}.mai-chats__scroll{padding-inline:var(--sky-gap-8)}.mai-chats__tg{margin:var(--sky-gap-20) var(--sky-gap-12) var(--sky-gap-4);font:var(--sky-font-sm);color:var(--sky-text-3)}.mai-chats__line{font:var(--sky-font-body);color:var(--sky-text-3)}.mai-chat{border-radius:var(--sky-r-field)}.mai-chat[data-on],.mai-chat[data-renaming],.mai-chat:hover:not([data-on],[data-renaming]){background:var(--sky-mist-1)}.mai-chat__title{font:var(--sky-font-body);color:var(--sky-text)}.mai-chat__body[data-glyph] .mai-chat__title{font:var(--sky-font-key);color:var(--sky-text)}.mai-chat__sub{font:var(--sky-font-xs);color:var(--sky-text-3)}.mai-chat__glyph{color:var(--sky-text-3)}.mai-chat[data-state=needs_you] .mai-chat__glyph{color:var(--sky-text)}.mai-chat__tag{border-radius:var(--sky-r-pill);background:var(--sky-ink-fill);color:var(--sky-text-on-ink);font:var(--sky-font-xs)}.mai-chats__foot{align-items:center;gap:var(--sky-gap-8);border-top:1px solid var(--sky-line);padding:var(--sky-gap-8) var(--sky-gap-20);display:flex}.mai-chats__foot[data-sky] .mai-chats__foot-act{font:var(--sky-font-sm);color:var(--sky-text-2)}.mai-chats__foot-link{font:var(--sky-font-sm);color:var(--sky-text-3);border-radius:var(--sky-r-field);margin-inline-start:auto;text-decoration:none}.mai-chats__foot-link:hover{color:var(--sky-text)}.mai-chats__foot-link:focus-visible{box-shadow:var(--sky-ring-focus);outline:none}@media(min-width:64rem){.app-chrome[data-sky][data-mai-place=mid] .mai-panel{z-index:var(--z-modal);top:calc(var(--sky-gap-56) / 2);inline-size:min(60rem,100vw - 2 * var(--sky-gap-24));block-size:min(42rem,100dvh - var(--sky-gap-56));border-radius:var(--sky-r-card);box-shadow:var(--sky-shadow-pop);background:var(--sky-cloud);-webkit-backdrop-filter:none;backdrop-filter:none;position:fixed;inset-inline-start:50%;overflow:hidden;translate:-50%}.app-chrome[data-sky][data-mai-place=mid] .mai-panel[data-chats]{inline-size:min(66rem,100vw - 2 * var(--sky-gap-24));block-size:min(46rem,100dvh - var(--sky-gap-56))}.app-chrome[data-sky][data-mai-place=mid] .mai-panel[data-aside]{inline-size:min(86rem,100vw - 2 * var(--sky-gap-24))}.app-chrome[data-sky][data-mai-place=mid] .mai-scrim{z-index:var(--z-overlay);background:var(--sky-scrim);display:block;position:fixed;top:0;right:0;bottom:0;left:0}.app-chrome[data-sky][data-mai-place=mid] .mai-panel>*{min-inline-size:0}}.bk-page .ui-page__head:not(:has(h1,[data-actions])){display:none}.bk-page .ui-page__head:not(:has(h1,[data-actions]))+.ui-page__body{margin-block-start:0}.cap-grid{align-items:center;column-gap:var(--space-1);grid-template-columns:minmax(0,1fr) repeat(4,3.5rem);min-inline-size:0;display:grid}.cap-grid[data-cols="1"]{grid-template-columns:minmax(0,1fr) 3.5rem}.cap-grid[data-cols="2"]{grid-template-columns:minmax(0,1fr) repeat(2,3.5rem)}.cap-grid[data-cols="3"]{grid-template-columns:minmax(0,1fr) repeat(3,3.5rem)}.cap-grid[data-cols="5"]{grid-template-columns:minmax(0,1fr) repeat(5,3.5rem)}.cap-grid__head{font-size:var(--text-caption);color:var(--text-3);text-align:center;padding-block:var(--space-2)}.cap-grid__area{padding-block:var(--space-2);border-block-start:1px solid var(--border-soft)}.cap-grid__cell{block-size:100%;min-block-size:var(--control-h-md);border-block-start:1px solid var(--border-soft);justify-content:center;align-items:center;display:flex}.tle{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-3);margin:0}.tle svg{inline-size:var(--space-4);block-size:var(--space-4);flex:none}.tle-title{color:var(--color-ink-2);overflow-wrap:anywhere}.tle-link{color:inherit;text-decoration:none}@media(hover:hover){.tle-link:hover{text-decoration:underline}}.tle-meta{white-space:nowrap}.tle-meta:before{content:"· "}.tle--line{justify-content:center;align-self:center;align-items:center;gap:var(--space-1) var(--space-2);text-align:center;flex-wrap:wrap;max-inline-size:100%;display:inline-flex}.tle--note{box-sizing:border-box;align-self:center;gap:var(--space-1);inline-size:min(100%,32rem);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--layer-sunken);flex-direction:column;display:flex}.tle-head{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;display:flex}.tle-note{color:var(--color-ink-body);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);margin:0}.bt-kick{font-family:var(--font-family-ui);font-size:var(--text-body);font-weight:var(--weight-semibold);letter-spacing:normal;text-transform:none;color:var(--color-ink);margin:0}.bt-kick--head{font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--text-2);display:block}.bt-group.bt-kick{color:var(--color-ink-3)}@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-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}
