@font-face{font-family:Open Runde;src:url(/assets/OpenRunde-Regular-Crq_kbPk.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Runde;src:url(/assets/OpenRunde-Medium-Ci8G7la9.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Open Runde;src:url(/assets/OpenRunde-Semibold-DFJ5egKh.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open Runde;src:url(/assets/OpenRunde-Bold-BeFL_mDB.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--c-white:#fff;--c-teal-50:#ebfaff;--c-teal-100:#d4f4ff;--c-teal-200:#b0e7fb;--c-teal-300:#85d2ef;--c-teal-400:#53b8db;--c-teal-500:#189dc4;--c-teal-600:#007ea1;--c-teal-700:#006885;--c-teal-800:#005871;--c-teal-900:#104b5f;--c-teal-950:#063444;--c-brand-mark-glow:#59bfe3;--c-gray-50:#f9fafb;--c-gray-100:#edf2f4;--c-gray-200:#dbe2e5;--c-gray-300:#c3cbce;--c-gray-400:#a5afb3;--c-gray-500:#899499;--c-gray-600:#6c777c;--c-gray-700:#576267;--c-gray-800:#475358;--c-gray-900:#3b474d;--c-gray-950:#253137;--c-gray-1000:#111c22;--c-stone-0:#fff;--c-stone-50:#f9f9f7;--c-stone-100:#f1f0ec;--c-stone-200:#ebeae5;--c-stone-300:#e5e3dd;--c-stone-400:#bdbdb5;--c-stone-500:#9a9a92;--c-stone-600:#75756e;--c-stone-700:#60605a;--c-stone-800:#51514c;--c-stone-900:#454541;--c-stone-950:#30302d;--c-stone-card:#fdfcf9;--c-blue-50:#f2f8ff;--c-blue-100:#e0ecff;--c-blue-200:#bcd8ff;--c-blue-300:#8ebafa;--c-blue-400:#6195e1;--c-blue-500:#3a73c5;--c-blue-600:#2f5b9a;--c-blue-700:#274978;--c-blue-800:#213b5e;--c-blue-900:#1e2f48;--c-blue-950:#0a1524;--c-sage-50:#f1f9f8;--c-sage-100:#dfeeed;--c-sage-200:#bfd9d7;--c-sage-300:#abcdcb;--c-sage-400:#89b2b0;--c-sage-500:#6b9996;--c-sage-600:#547b79;--c-sage-700:#446564;--c-sage-800:#385554;--c-sage-900:#334948;--c-sage-950:#213332;--c-sand-50:#fdf6ea;--c-sand-100:#f9eacf;--c-sand-200:#f2d9aa;--c-sand-300:#e4c17f;--c-sand-400:#cfa44e;--c-sand-500:#b7881a;--c-sand-600:#956d05;--c-sand-700:#7c5902;--c-sand-800:#694b01;--c-sand-900:#58410f;--c-sand-950:#3f2d05;--c-clay-50:#fff5f3;--c-clay-100:#ffeae6;--c-clay-200:#ffd5cd;--c-clay-300:#ffb6a8;--c-clay-400:#ff8b76;--c-clay-500:#f0644e;--c-clay-600:#c54d3a;--c-clay-700:#a43e2e;--c-clay-800:#8c3426;--c-clay-900:#753024;--c-clay-950:#541f16;--c-mauve-50:#fbf6f9;--c-mauve-100:#f3e8ee;--c-mauve-200:#e2cfda;--c-mauve-300:#d4b9c9;--c-mauve-400:#bd9db0;--c-mauve-500:#a68398;--c-mauve-600:#87697b;--c-mauve-700:#705766;--c-mauve-800:#5f4956;--c-mauve-900:#513f4a;--c-mauve-950:#392c34;--c-iris-50:#faf5fe;--c-iris-100:#f4ebfe;--c-iris-200:#e9d8f8;--c-iris-300:#d6bfeb;--c-iris-400:#bca1d5;--c-iris-500:#a385be;--c-iris-600:#846a9b;--c-iris-700:#6d5780;--c-iris-800:#5c496c;--c-iris-900:#4e3f5b;--c-iris-950:#372b41;--c-moss-50:#f2f9f1;--c-moss-100:#e5f2e2;--c-moss-200:#cde5c8;--c-moss-300:#b0d0aa;--c-moss-400:#8fb687;--c-moss-500:#729c69;--c-moss-600:#597e52;--c-moss-700:#496742;--c-moss-800:#3d5737;--c-moss-900:#364b31;--c-moss-950:#243420;--c-ochre-50:#f7f8ee;--c-ochre-100:#eff0dc;--c-ochre-200:#e0e1bf;--c-ochre-300:#cacb9c;--c-ochre-400:#afaf76;--c-ochre-500:#959455;--c-ochre-600:#787741;--c-ochre-700:#626234;--c-ochre-800:#53522b;--c-ochre-900:#474728;--c-ochre-950:#313119;--c-canvas:#f6f8fa;--c-ink:#1e2831;--c-ink-soft:#3a4b5b;--c-slate:#4b5f73;--c-slate-muted:#5d758c;--c-fill-soft:#e9eef2;--c-fill-hover:#eef2f5;--c-border:#d0d9e2;--c-primary:#0260ca;--c-primary-hover:#01448f;--c-ink-hover:#2d3a47;--c-danger:#e12114;--c-danger-hover:#a0170e;--c-presence:#12a594;--c-scrim:rgb(var(--sh-tint) / .45);--sp-0:0px;--sp-2:2px;--sp-4:4px;--sp-8:8px;--sp-12:12px;--sp-20:20px;--sp-32:32px;--sp-52:52px;--sp-84:84px;--rad-0:0px;--rad-4:4px;--rad-8:8px;--rad-10:10px;--rad-12:12px;--rad-20:20px;--rad-1000:1000px;--dur-120:.12s;--dur-150:.15s;--dur-200:.2s;--dur-700:.7s;--dur-2600:2.6s;--ease-standard:ease;--ease-decelerate:cubic-bezier(.16, 1, .3, 1);--ease-out:ease-out;--sz-8:8px;--sz-16:16px;--sz-20:20px;--sz-24:24px;--sz-34:34px;--sz-40:40px;--sz-46:46px;--sz-56:56px;--sz-64:64px;--ly-58:58px;--ly-240:240px;--bw-1:1px;--bw-2:2px;--bw-3:3px;--sh-tint:28 26 23;--sh-xs:0 1px 2px 0 rgb(var(--sh-tint) / .05);--sh-sm:0 1px 3px 0 rgb(var(--sh-tint) / .1), 0 1px 2px -1px rgb(var(--sh-tint) / .1);--sh-md:0 4px 6px -1px rgb(var(--sh-tint) / .1), 0 2px 4px -2px rgb(var(--sh-tint) / .1);--sh-lg:0 10px 15px -3px rgb(var(--sh-tint) / .1), 0 4px 6px -4px rgb(var(--sh-tint) / .1);--sh-xl:0 20px 25px -5px rgb(var(--sh-tint) / .1), 0 8px 10px -6px rgb(var(--sh-tint) / .1);--sh-xxl:0 25px 50px -12px rgb(var(--sh-tint) / .25);--sh-inset:inset 0 1px 2px 0 rgb(var(--sh-tint) / .06);--font-ui:"Open Runde", "Inter", system-ui, -apple-system, sans-serif;--ft-12:12px;--ft-13:13px;--ft-14:14px;--ft-16:16px;--ft-18:18px;--ft-20:20px;--ft-24:24px;--ft-36:36px;--ft-44:44px;--ss-color-brand-primary:var(--c-teal-900);--ss-color-brand-secondary:var(--c-teal-500);--ss-color-bg-inverse-primary:var(--c-gray-1000);--ss-color-bg-primary:var(--c-stone-0);--ss-color-bg-secondary:var(--c-stone-50);--ss-color-bg-tertiary:var(--c-stone-100);--ss-color-scrim:var(--c-scrim);--ss-color-text-primary:var(--c-stone-950);--ss-color-text-secondary:var(--c-stone-700);--ss-color-text-tertiary:var(--c-stone-600);--ss-color-text-disabled:var(--c-stone-400);--ss-color-text-brand-primary:var(--ss-color-brand-primary);--ss-color-text-brand-secondary:var(--ss-color-brand-secondary);--ss-color-text-danger:var(--c-clay-800);--ss-color-text-success:var(--c-moss-800);--ss-color-text-warning:var(--c-sand-800);--ss-color-text-info:var(--c-blue-800);--ss-color-text-inverse-primary:var(--c-stone-0);--ss-color-focus-primary:var(--c-stone-950);--ss-color-focus-secondary:var(--c-stone-200);--ss-color-focus-error:var(--c-clay-200);--ss-color-border-default:var(--c-stone-300);--ss-color-border-light:var(--c-stone-200);--ss-color-border-dark:var(--c-stone-400);--ss-color-border-error:var(--ss-color-text-danger);--ss-color-logo:var(--c-blue-950);--ss-color-logo-mark:var(--c-teal-900);--ss-color-logo-mark-glow:var(--c-brand-mark-glow);--ss-color-primary:var(--c-teal-900);--ss-color-primary-hover:var(--c-teal-800);--ss-color-secondary:var(--c-blue-950);--ss-color-secondary-hover:var(--c-blue-900);--ss-color-danger:var(--c-clay-600);--ss-color-danger-hover:var(--c-clay-700);--ss-color-success-bg:var(--c-moss-100);--ss-color-warning-bg:var(--c-sand-100);--ss-color-danger-bg:var(--c-clay-100);--ss-color-info-bg:var(--c-blue-100);--ss-color-button-primary-face:var(--ss-color-primary);--ss-color-button-primary-ring:var(--c-teal-950);--ss-color-button-primary-bevel:var(--c-teal-700);--ss-color-button-primary-text:var(--ss-color-text-inverse-primary);--ss-color-button-secondary-face:var(--c-gray-950);--ss-color-button-secondary-ring:var(--c-gray-1000);--ss-color-button-secondary-bevel:var(--c-gray-900);--ss-color-button-secondary-text:var(--ss-color-text-inverse-primary);--ss-color-button-danger-face:var(--ss-color-danger);--ss-color-button-danger-ring:var(--c-clay-800);--ss-color-button-danger-bevel:var(--c-clay-400);--ss-color-button-danger-text:var(--ss-color-text-inverse-primary);--ss-color-button-danger-hover:var(--ss-color-danger-hover);--ss-color-button-tertiary-face:var(--c-stone-200);--ss-color-button-tertiary-hover:var(--c-stone-300);--ss-color-button-tertiary-text:var(--ss-color-text-primary);--ss-color-button-outline-face:var(--ss-color-bg-primary);--ss-color-button-outline-border:var(--ss-color-border-dark);--ss-color-button-outline-hover:var(--c-stone-100);--ss-color-button-outline-text:var(--ss-color-text-primary);--ss-color-button-ghost-hover:var(--c-stone-200);--ss-color-button-ghost-text:var(--ss-color-text-primary);--ss-color-tab-bg-hover:var(--c-stone-100);--ss-color-tab-text:var(--ss-color-text-secondary);--ss-color-tab-text-active:var(--ss-color-text-primary);--ss-color-tab-indicator:var(--ss-color-brand-secondary);--ss-color-menu-bg:var(--ss-color-bg-primary);--ss-color-menu-item-hover:var(--c-stone-100);--ss-color-menu-item-selected:var(--c-stone-200);--ss-color-nav-item-hover:var(--c-stone-200);--ss-color-nav-item-selected:var(--c-stone-300);--ss-color-calendar-range-bg:var(--c-teal-100);--ss-color-calendar-selected:var(--ss-color-primary);--ss-color-calendar-selected-hover:var(--ss-color-primary-hover);--ss-color-calendar-selected-text:var(--ss-color-text-inverse-primary);--ss-color-calendar-day-hover:var(--c-stone-200);--ss-color-calendar-range-hover:var(--c-teal-200);--ss-color-calendar-today:var(--ss-color-brand-secondary);--ss-color-toggle-track:var(--c-stone-300);--ss-color-toggle-track-on:var(--ss-color-brand-primary);--ss-color-toggle-thumb:var(--ss-color-bg-primary);--ss-color-status-neutral:var(--c-gray-950);--ss-color-status-success:var(--c-moss-700);--ss-color-status-warning:var(--c-sand-800);--ss-color-status-info:var(--c-blue-700);--ss-color-status-error:var(--c-clay-700);--ss-color-chip-neutral-bg:var(--c-stone-100);--ss-color-chip-neutral-hover:var(--c-stone-200);--ss-color-chip-neutral-text:var(--ss-color-status-neutral);--ss-color-chip-success-bg:var(--c-moss-50);--ss-color-chip-success-hover:var(--c-moss-100);--ss-color-chip-success-text:var(--ss-color-status-success);--ss-color-chip-warning-bg:var(--c-sand-50);--ss-color-chip-warning-hover:var(--c-sand-100);--ss-color-chip-warning-text:var(--ss-color-status-warning);--ss-color-chip-info-bg:var(--c-blue-50);--ss-color-chip-info-hover:var(--c-blue-100);--ss-color-chip-info-text:var(--ss-color-status-info);--ss-color-chip-error-bg:var(--c-clay-50);--ss-color-chip-error-hover:var(--c-clay-100);--ss-color-chip-error-text:var(--ss-color-status-error);--ss-color-chart-series-1:var(--c-blue-500);--ss-color-chart-grid:var(--ss-color-border-light);--ss-color-chart-axis-text:var(--ss-color-text-tertiary);--ss-color-chart-current:var(--c-stone-400);--ss-color-chart-current-bg:var(--ss-color-bg-primary);--ss-color-fill-subtle:var(--c-stone-100);--ss-color-fill-hover:var(--c-stone-200);--ss-color-avatar-bg:var(--ss-color-bg-primary);--ss-color-avatar-ring:var(--c-blue-950);--ss-color-presence:var(--c-presence);--ss-space-none:var(--sp-0);--ss-space-tiny:var(--sp-2);--ss-space-xxs:var(--sp-4);--ss-space-xs:var(--sp-8);--ss-space-sm:var(--sp-12);--ss-space-md:var(--sp-20);--ss-space-lg:var(--sp-32);--ss-space-xl:var(--sp-52);--ss-space-xxl:var(--sp-84);--ss-fs-nav:var(--ft-14);--ss-fs-label:var(--ft-12);--ss-fs-user-name:var(--ft-13);--ss-fs-user-meta:var(--ft-12);--ss-fw-regular:400;--ss-fw-medium:500;--ss-fw-semibold:600;--ss-fw-bold:700;--ss-radius-none:var(--rad-0);--ss-radius-xxs:var(--rad-4);--ss-radius-xs:var(--rad-8);--ss-radius-sm:var(--rad-10);--ss-radius-md:var(--rad-12);--ss-radius-lg:var(--rad-20);--ss-radius-full:var(--rad-1000);--ss-size-xxs:var(--sz-8);--ss-duration-fast:var(--dur-120);--ss-duration-base:var(--dur-150);--ss-duration-slow:var(--dur-200);--ss-duration-ambient:var(--dur-2600);--ss-delay-hover:var(--dur-700);--ss-delay-grace:var(--dur-120);--ss-easing-standard:var(--ease-standard);--ss-easing-entrance:var(--ease-decelerate);--ss-easing-ambient:var(--ease-out);--ss-size-sm:var(--sz-34);--ss-size-md:var(--sz-40);--ss-size-lg:var(--sz-46);--ss-size-xl:var(--sz-56);--ss-size-xxl:var(--sz-64);--ss-border-hairline:var(--bw-1);--ss-border-thick:var(--bw-2);--ss-focus-ring-width:var(--bw-3);--ss-focus-ring-offset:var(--bw-2);--ss-shadow-none:none;--ss-shadow-xs:var(--sh-xs);--ss-shadow-sm:var(--sh-sm);--ss-shadow-md:var(--sh-md);--ss-shadow-lg:var(--sh-lg);--ss-shadow-xl:var(--sh-xl);--ss-shadow-xxl:var(--sh-xxl);--ss-shadow-inset:var(--sh-inset);--ss-layer-menu:100;--ss-layer-modal:900;--ss-layer-tooltip:1000;--ss-icon-sm:var(--sz-16);--ss-icon-md:var(--sz-20);--ss-icon-lg:var(--sz-24);--ss-sidebar-width:var(--ly-240);--ss-sidebar-width-collapsed:var(--ly-58);--ss-layout-gutter:var(--ss-space-md);--ss-layout-page-margin:var(--ss-space-xl);--ss-layout-scroll-tail:var(--ss-space-xxl);--ss-layout-header-inset:calc(var(--ss-space-xs) + var(--ss-border-hairline) + var(--ss-space-sm))}.ss-text-display{font-family:var(--font-ui);font-size:var(--ft-44);font-weight:var(--ss-fw-medium);letter-spacing:-.03em;line-height:1.2}.ss-text-display-small{font-family:var(--font-ui);font-size:var(--ft-36);font-weight:var(--ss-fw-medium);letter-spacing:-.02em;line-height:1.2}.ss-page-title-medium{font-family:var(--font-ui);font-size:var(--ft-24);font-weight:var(--ss-fw-semibold);letter-spacing:-.02em;line-height:1.2}.ss-page-title-extra-small{font-family:var(--font-ui);font-size:var(--ft-18);font-weight:var(--ss-fw-semibold);letter-spacing:-.01em;line-height:1.2}.ss-page-title-small{font-family:var(--font-ui);font-size:var(--ft-20);font-weight:var(--ss-fw-semibold);letter-spacing:-.01em;line-height:1.2}.ss-subtitle-medium{font-family:var(--font-ui);font-size:var(--ft-18);font-weight:var(--ss-fw-semibold);letter-spacing:normal;line-height:1.4}.ss-subtitle-small{font-family:var(--font-ui);font-size:var(--ft-16);font-weight:var(--ss-fw-semibold);letter-spacing:normal;line-height:1.4}.ss-subtitle-extra-small{font-family:var(--font-ui);font-size:var(--ft-14);font-weight:var(--ss-fw-semibold);letter-spacing:normal;line-height:1.4}.ss-body-default-large{font-family:var(--font-ui);font-size:var(--ft-18);font-weight:var(--ss-fw-regular);letter-spacing:normal;line-height:1.5}.ss-body-default-medium{font-family:var(--font-ui);font-size:var(--ft-16);font-weight:var(--ss-fw-regular);letter-spacing:normal;line-height:1.5}.ss-body-default-small{font-family:var(--font-ui);font-size:var(--ft-14);font-weight:var(--ss-fw-regular);letter-spacing:normal;line-height:1.5}.ss-body-default-extra-small{font-family:var(--font-ui);font-size:var(--ft-13);font-weight:var(--ss-fw-regular);letter-spacing:.01em;line-height:1.5}.ss-body-bold-large{font-family:var(--font-ui);font-size:var(--ft-18);font-weight:var(--ss-fw-medium);letter-spacing:normal;line-height:1.5}.ss-body-bold-medium{font-family:var(--font-ui);font-size:var(--ft-16);font-weight:var(--ss-fw-medium);letter-spacing:normal;line-height:1.5}.ss-body-bold-small{font-family:var(--font-ui);font-size:var(--ft-14);font-weight:var(--ss-fw-medium);letter-spacing:normal;line-height:1.5}.ss-body-bold-extra-small{font-family:var(--font-ui);font-size:var(--ft-13);font-weight:var(--ss-fw-medium);letter-spacing:.01em;line-height:1.5}.ss-label-medium,.ss-menu-link-medium,.ss-text-field-medium{font-family:var(--font-ui);font-size:var(--ft-14);font-weight:var(--ss-fw-medium);letter-spacing:normal;line-height:1.4}.ss-button-text-small{font-family:var(--font-ui);font-size:var(--ft-13);font-weight:var(--ss-fw-medium);letter-spacing:normal;line-height:1.4}.ss-button-text-medium{font-family:var(--font-ui);font-size:var(--ft-14);font-weight:var(--ss-fw-medium);letter-spacing:.01em;line-height:1.4}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-ui);font-size:var(--ft-14);color:var(--ss-color-text-primary);background-color:var(--ss-color-bg-tertiary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}img,svg{display:block}code,kbd,samp,pre{font-family:inherit;font-size:inherit}.ss-visually-hidden{width:var(--ss-border-hairline);height:var(--ss-border-hairline);clip-path:inset(50%);white-space:nowrap;padding:0;position:absolute;overflow:hidden}button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none}a{color:inherit;text-decoration:none}ul{list-style:none}:focus-visible{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:var(--ss-focus-ring-offset);border-radius:var(--ss-radius-xs)}#root{min-height:100vh}.ss-badge{min-width:var(--badge-size);height:var(--badge-size);padding:0 var(--ss-space-xxs);border-radius:var(--ss-radius-full);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.ss-badge--sm{--badge-size:20px}.ss-badge--md{--badge-size:24px}.ss-badge-anchor{display:inline-flex;position:relative}.ss-badge--anchored{--badge-ring:var(--ss-color-bg-primary);z-index:1;pointer-events:none;box-shadow:0 0 0 var(--ss-border-thick) var(--badge-ring);position:absolute;top:0;right:0;transform:translate(50%,-50%)}.ss-badge--neutral{background-color:var(--ss-color-chip-neutral-bg);color:var(--ss-color-chip-neutral-text)}.ss-badge--success{background-color:var(--ss-color-chip-success-bg);color:var(--ss-color-chip-success-text)}.ss-badge--warning{background-color:var(--ss-color-chip-warning-bg);color:var(--ss-color-chip-warning-text)}.ss-badge--info{background-color:var(--ss-color-chip-info-bg);color:var(--ss-color-chip-info-text)}.ss-badge--error{background-color:var(--ss-color-chip-error-bg);color:var(--ss-color-chip-error-text)}.ss-badge--dark{background-color:var(--ss-color-bg-inverse-primary);color:var(--ss-color-text-inverse-primary)}.ss-chart{--chart-gutter:56px;--chart-height:260px;--chart-hatch:8px;gap:var(--ss-space-md);padding:var(--ss-space-lg);background-color:var(--ss-color-bg-primary);border:var(--ss-border-hairline) solid var(--ss-color-border-light);border-radius:var(--ss-radius-md);margin:0;display:grid}.ss-chart__legend{align-items:center;gap:var(--ss-space-xs);padding-left:var(--chart-gutter);color:var(--ss-color-text-secondary);display:flex}.ss-chart__swatch{width:var(--ss-icon-xs);height:var(--ss-icon-xs);border-radius:var(--ss-radius-full);background-color:var(--ss-color-chart-series-1)}.ss-chart__plot{grid-template-columns:var(--chart-gutter) 1fr;height:var(--chart-height);display:grid}.ss-chart__axis{padding-right:var(--ss-space-sm);color:var(--ss-color-chart-axis-text);flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.ss-chart__tick{transform:translateY(50%)}.ss-chart__tick:first-child{transform:none}.ss-chart__tick:last-child{transform:translateY(50%)}.ss-chart__grid{flex-direction:column;justify-content:space-between;display:flex;position:relative}.ss-chart__line{height:var(--ss-border-hairline);background-color:var(--ss-color-chart-grid)}.ss-chart__bars{justify-content:space-around;align-items:flex-end;display:flex;position:absolute;inset:0}.ss-chart__column{flex-direction:column;justify-content:flex-end;align-items:center;width:88px;height:100%;display:flex}.ss-chart__value{padding-bottom:var(--ss-space-xs);color:var(--ss-color-text-primary);white-space:nowrap}.ss-chart__bar{width:100%;min-height:var(--ss-border-hairline);background-color:var(--ss-color-chart-series-1);border-radius:var(--ss-radius-md) var(--ss-radius-md) var(--ss-radius-none) var(--ss-radius-none)}.ss-chart__bar--current{background-color:var(--ss-color-chart-current-bg);background-image:repeating-linear-gradient(45deg, var(--ss-color-chart-current) 0, var(--ss-color-chart-current) var(--chart-hatch), transparent var(--chart-hatch), transparent calc(var(--chart-hatch) * 2))}.ss-chart__names{padding-left:var(--chart-gutter);padding-top:var(--ss-space-xs);border-top:var(--ss-border-hairline) solid var(--ss-color-border-default);justify-content:space-around;display:flex}.ss-chart__name{align-items:center;gap:var(--ss-space-xs);text-align:center;width:88px;color:var(--ss-color-text-primary);flex-direction:column;display:flex}.ss-chart__flag{padding:var(--ss-space-tiny) var(--ss-space-sm);color:var(--ss-color-chip-neutral-text);background-color:var(--ss-color-chip-neutral-bg);border-radius:var(--ss-radius-full)}.ss-btn{--btn-ring:0px;--btn-bevel:0px;height:var(--btn-h);padding:var(--btn-ring);border-radius:var(--btn-radius);cursor:pointer;background:0 0;border:none;display:inline-flex}.ss-btn__face{justify-content:center;align-items:center;gap:var(--ss-space-xs);width:100%;height:100%;padding:0 var(--btn-px);border-top:var(--btn-bevel) solid transparent;border-bottom:var(--btn-bevel) solid transparent;border-radius:calc(var(--btn-radius) - var(--btn-ring));white-space:nowrap;transition:background-color var(--ss-duration-base) var(--ss-easing-standard), border-color var(--ss-duration-base) var(--ss-easing-standard), color var(--ss-duration-base) var(--ss-easing-standard);display:inline-flex}.ss-btn--md{--btn-h:var(--ss-size-md);--btn-radius:var(--ss-radius-md);--btn-px:var(--ss-space-md);--btn-min:100px;min-width:var(--btn-min)}.ss-btn--sm{--btn-h:var(--ss-size-sm);--btn-radius:var(--ss-radius-xs);--btn-px:var(--ss-space-sm)}.ss-btn--icon-only{--btn-px:0px;width:var(--btn-h);min-width:0}.ss-btn--primary,.ss-btn--secondary,.ss-btn--danger{--btn-ring:1px;--btn-bevel:1.5px}.ss-btn--primary{background-color:var(--ss-color-button-primary-ring)}.ss-btn--primary .ss-btn__face{background-color:var(--ss-color-button-primary-face);border-top-color:var(--ss-color-button-primary-bevel);color:var(--ss-color-button-primary-text)}.ss-btn--primary:hover:not(:disabled) .ss-btn__face{background-color:var(--ss-color-primary-hover)}.ss-btn--secondary{background-color:var(--ss-color-button-secondary-ring)}.ss-btn--secondary .ss-btn__face{background-color:var(--ss-color-button-secondary-face);border-top-color:var(--ss-color-button-secondary-bevel);color:var(--ss-color-button-secondary-text)}.ss-btn--secondary:hover:not(:disabled) .ss-btn__face{background-color:var(--ss-color-button-secondary-bevel)}.ss-btn--danger{background-color:var(--ss-color-button-danger-ring)}.ss-btn--danger .ss-btn__face{background-color:var(--ss-color-button-danger-face);border-top-color:var(--ss-color-button-danger-bevel);color:var(--ss-color-button-danger-text)}.ss-btn--danger:hover:not(:disabled) .ss-btn__face{background-color:var(--ss-color-button-danger-hover)}.ss-btn--tertiary .ss-btn__face{background-color:var(--ss-color-button-tertiary-face);color:var(--ss-color-button-tertiary-text)}.ss-btn--tertiary:hover:not(:disabled) .ss-btn__face{background-color:var(--ss-color-button-tertiary-hover)}.ss-btn--outline .ss-btn__face{background-color:var(--ss-color-button-outline-face);border:var(--ss-border-hairline) solid var(--ss-color-button-outline-border);color:var(--ss-color-button-outline-text)}.ss-btn--outline:hover:not(:disabled) .ss-btn__face{background-color:var(--ss-color-button-outline-hover)}.ss-btn--ghost .ss-btn__face{color:var(--ss-color-button-ghost-text);background-color:#0000}.ss-btn--ghost:hover:not(:disabled) .ss-btn__face{background-color:var(--ss-color-button-ghost-hover)}.ss-btn:disabled{background-color:var(--ss-color-fill-subtle);cursor:not-allowed}.ss-btn:disabled .ss-btn__face{background-color:var(--ss-color-fill-subtle);border-color:var(--ss-color-fill-subtle);color:var(--ss-color-text-disabled)}.ss-button-tabs{--tabs-inset:2px;box-sizing:border-box;gap:var(--tabs-inset);height:var(--btabs-h);padding:var(--tabs-inset);border:var(--ss-border-hairline) solid transparent;border-radius:var(--btabs-radius);background-color:var(--ss-color-bg-secondary);display:inline-flex}.ss-button-tabs--md{--btabs-h:var(--ss-size-md);--btabs-radius:var(--ss-radius-md);--btabs-px:var(--ss-space-sm)}.ss-button-tabs--sm{--btabs-h:var(--ss-size-sm);--btabs-radius:var(--ss-radius-xs);--btabs-px:var(--ss-space-xs)}.ss-button-tabs__tab{height:100%;padding:0 var(--btabs-px);border:var(--ss-border-hairline) solid transparent;border-radius:calc(var(--btabs-radius) - var(--tabs-inset));color:var(--ss-color-text-secondary);white-space:nowrap;cursor:pointer;transition:background-color var(--ss-duration-fast) var(--ss-easing-standard), color var(--ss-duration-fast) var(--ss-easing-standard);background:0 0}.ss-button-tabs__tab:hover:not(:disabled):not(.ss-button-tabs__tab--active){background-color:var(--ss-color-fill-hover);color:var(--ss-color-text-primary)}.ss-button-tabs__tab--active{background-color:var(--ss-color-bg-primary);border-color:var(--ss-color-border-default);color:var(--ss-color-text-primary);box-shadow:var(--ss-shadow-xs)}.ss-button-tabs__tab:disabled{color:var(--ss-color-text-disabled);cursor:not-allowed}.ss-button-tabs__tab--active:disabled{background-color:var(--ss-color-bg-primary);box-shadow:var(--ss-shadow-none)}.ss-chip{--chip-h:28px;justify-content:center;align-items:center;gap:var(--ss-space-xxs);height:var(--chip-h);padding:0 var(--ss-space-sm);border-radius:var(--ss-radius-full);white-space:nowrap;display:inline-flex}.ss-chip--link{cursor:pointer;transition:background-color var(--ss-duration-fast) var(--ss-easing-standard);text-decoration:none}.ss-chip--link:focus-visible{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:calc(var(--ss-focus-ring-offset) * -1)}.ss-chip--neutral{background-color:var(--ss-color-chip-neutral-bg);color:var(--ss-color-chip-neutral-text)}.ss-chip--link.ss-chip--neutral:hover{background-color:var(--ss-color-chip-neutral-hover)}.ss-chip--success{background-color:var(--ss-color-chip-success-bg);color:var(--ss-color-chip-success-text)}.ss-chip--link.ss-chip--success:hover{background-color:var(--ss-color-chip-success-hover)}.ss-chip--warning{background-color:var(--ss-color-chip-warning-bg);color:var(--ss-color-chip-warning-text)}.ss-chip--link.ss-chip--warning:hover{background-color:var(--ss-color-chip-warning-hover)}.ss-chip--info{background-color:var(--ss-color-chip-info-bg);color:var(--ss-color-chip-info-text)}.ss-chip--link.ss-chip--info:hover{background-color:var(--ss-color-chip-info-hover)}.ss-chip--error{background-color:var(--ss-color-chip-error-bg);color:var(--ss-color-chip-error-text)}.ss-chip--link.ss-chip--error:hover{background-color:var(--ss-color-chip-error-hover)}.ss-choice{--choice-box:18px;--choice-dot:8px;align-items:center;gap:var(--ss-space-xs);cursor:pointer;display:inline-flex}.ss-choice__input{width:var(--choice-box);height:var(--choice-box);opacity:0;cursor:inherit;margin:0;position:absolute}.ss-choice__box{width:var(--choice-box);height:var(--choice-box);border:var(--ss-border-hairline) solid var(--ss-color-border-dark);background-color:var(--ss-color-bg-primary);transition:background-color var(--ss-duration-fast) var(--ss-easing-standard), border-color var(--ss-duration-fast) var(--ss-easing-standard);flex:none;place-items:center;display:grid}.ss-choice__box--check{border-radius:var(--ss-radius-xxs)}.ss-choice__box--radio{border-radius:var(--ss-radius-full)}.ss-choice:hover .ss-choice__box{border-color:var(--ss-color-focus-primary)}.ss-choice__input:checked+.ss-choice__box,.ss-choice__input:indeterminate+.ss-choice__box,.ss-choice__box--on{border-color:var(--ss-color-brand-primary);background-color:var(--ss-color-brand-primary)}.ss-choice__mark{color:var(--ss-color-text-inverse-primary);opacity:0;transition:opacity var(--ss-duration-fast) var(--ss-easing-standard)}.ss-choice__input:checked~.ss-choice__box .ss-choice__mark,.ss-choice__input:indeterminate~.ss-choice__box .ss-choice__mark,.ss-choice__box--on .ss-choice__mark{opacity:1}.ss-choice__box--radio:after{content:"";width:var(--choice-dot);height:var(--choice-dot);border-radius:var(--ss-radius-full);background-color:var(--ss-color-text-inverse-primary);transition:transform var(--ss-duration-fast) var(--ss-easing-standard);transform:scale(0)}.ss-choice__input:checked+.ss-choice__box--radio:after,.ss-choice__box--on.ss-choice__box--radio:after{transform:scale(1)}.ss-choice__input:focus-visible+.ss-choice__box{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:var(--ss-focus-ring-offset)}.ss-choice--disabled{cursor:not-allowed}.ss-choice--disabled .ss-choice__box{border-color:var(--ss-color-border-default);background-color:var(--ss-color-fill-subtle)}.ss-choice--disabled .ss-choice__label{color:var(--ss-color-text-disabled)}.ss-choice__input:disabled:checked+.ss-choice__box,.ss-choice__input:disabled:indeterminate+.ss-choice__box{border-color:var(--ss-color-text-disabled);background-color:var(--ss-color-text-disabled)}.ss-choice__label{color:var(--ss-color-text-primary)}.ss-daterange{display:inline-flex;position:relative}.ss-daterange__trigger{cursor:pointer;width:max-content}.ss-daterange__glyph{color:var(--ss-color-text-secondary)}.ss-daterange__value{white-space:nowrap}.ss-daterange__value--placeholder{color:var(--ss-color-text-tertiary)}.ss-daterange__panel{z-index:var(--ss-layer-menu);border:var(--ss-border-hairline) solid var(--ss-color-border-default);border-radius:var(--ss-radius-md);background-color:var(--ss-color-menu-bg);box-shadow:var(--ss-shadow-md);animation:ss-daterange-in var(--ss-duration-base) var(--ss-easing-entrance);flex-direction:column;display:flex;position:fixed;overflow:hidden}@keyframes ss-daterange-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ss-daterange__panel{animation:none}}.ss-daterange__body{align-items:stretch;display:flex}.ss-daterange__presets{gap:var(--ss-space-tiny);padding:var(--ss-space-sm);border-right:var(--ss-border-hairline) solid var(--ss-color-border-light);flex-direction:column;display:flex}.ss-daterange__preset{padding:var(--ss-space-xs) var(--ss-space-sm);border-radius:var(--ss-radius-sm);color:var(--ss-color-text-primary);text-align:left;white-space:nowrap;cursor:pointer;transition:background-color var(--ss-duration-fast) var(--ss-easing-standard);background:0 0;border:none}.ss-daterange__preset:hover{background-color:var(--ss-color-menu-item-hover)}.ss-daterange__preset--active{background-color:var(--ss-color-menu-item-selected)}.ss-daterange__months{gap:var(--ss-space-lg);padding:var(--ss-space-sm) var(--ss-space-md) var(--ss-space-md);display:flex}.ss-daterange__month-head{margin-bottom:var(--ss-space-xxs);justify-content:space-between;align-items:center;display:flex}.ss-daterange__spacer{width:var(--ss-size-sm);height:var(--ss-size-sm);flex:none}.ss-daterange__month-name{gap:var(--ss-space-tiny);color:var(--ss-color-text-primary);display:inline-flex}.ss-daterange__month-trigger{align-items:center;gap:var(--ss-space-tiny);padding:var(--ss-space-tiny) var(--ss-space-xxs);border-radius:var(--ss-radius-xxs);color:var(--ss-color-text-primary);cursor:pointer;transition:background-color var(--ss-duration-fast) var(--ss-easing-standard);background:0 0;border:none;display:inline-flex}.ss-daterange__month-trigger:hover{background-color:var(--ss-color-fill-hover)}.ss-daterange__month-trigger .ss-icon{color:var(--ss-color-text-secondary)}.ss-daterange__grid{flex-direction:column;display:flex}.ss-daterange__week{grid-template-columns:repeat(7, var(--ss-size-sm));display:grid}.ss-daterange__weekday{height:var(--ss-size-sm);color:var(--ss-color-text-tertiary);justify-content:center;align-items:center;display:inline-flex}.ss-daterange__day{width:var(--ss-size-sm);height:var(--ss-size-sm);border-radius:var(--ss-radius-full);color:var(--ss-color-text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ss-daterange__day--blank{cursor:default}.ss-daterange__num{z-index:1;position:relative}.ss-daterange__day--in:before,.ss-daterange__day--start:before,.ss-daterange__day--end:before{content:"";background-color:var(--ss-color-calendar-range-bg);position:absolute;inset:0}.ss-daterange__day--start:before{inset:0 0 0 50%}.ss-daterange__day--end:before{inset:0 50% 0 0}.ss-daterange__day--in:first-child:before{border-top-left-radius:var(--ss-radius-full);border-bottom-left-radius:var(--ss-radius-full)}.ss-daterange__day--in:last-child:before{border-top-right-radius:var(--ss-radius-full);border-bottom-right-radius:var(--ss-radius-full)}.ss-daterange__day:hover:not(.ss-daterange__day--blank):after,.ss-daterange__day--start:after,.ss-daterange__day--end:after,.ss-daterange__day--only:after{content:"";border-radius:var(--ss-radius-full);position:absolute;inset:0}.ss-daterange__day:hover:not(.ss-daterange__day--blank):not(.ss-daterange__day--start):not(.ss-daterange__day--end):not(.ss-daterange__day--only):not(.ss-daterange__day--in):after{background-color:var(--ss-color-calendar-day-hover)}.ss-daterange__day--in:hover:after{background-color:var(--ss-color-calendar-range-hover)}.ss-daterange__day--start:after,.ss-daterange__day--end:after,.ss-daterange__day--only:after{background-color:var(--ss-color-calendar-selected)}.ss-daterange__day--start:hover:after,.ss-daterange__day--end:hover:after,.ss-daterange__day--only:hover:after{background-color:var(--ss-color-calendar-selected-hover)}.ss-daterange__day--start,.ss-daterange__day--end,.ss-daterange__day--only{color:var(--ss-color-calendar-selected-text)}.ss-daterange__day--today:not(.ss-daterange__day--start):not(.ss-daterange__day--end):not(.ss-daterange__day--only){box-shadow:inset 0 0 0 var(--ss-border-hairline) var(--ss-color-calendar-today)}.ss-daterange__foot{justify-content:space-between;align-items:center;gap:var(--ss-space-md);padding:var(--ss-space-sm) var(--ss-space-md);border-top:var(--ss-border-hairline) solid var(--ss-color-border-light);background-color:var(--ss-color-bg-secondary);display:flex}.ss-daterange__summary{color:var(--ss-color-text-secondary);white-space:nowrap}.ss-daterange__actions{gap:var(--ss-space-xs);display:inline-flex}.ss-dialog{--dialog-w:400px;--dialog-badge:40px;width:var(--dialog-w);gap:var(--ss-space-md);padding:var(--ss-space-md);border-radius:var(--ss-radius-lg);background-color:var(--ss-color-bg-primary);box-shadow:var(--ss-shadow-lg);flex-direction:column;display:flex}.ss-dialog__badge{width:var(--dialog-badge);height:var(--dialog-badge);border-radius:var(--ss-radius-full);flex:none;justify-content:center;align-items:center;display:inline-flex}.ss-dialog--neutral .ss-dialog__badge{background-color:var(--ss-color-fill-subtle);color:var(--ss-color-text-secondary)}.ss-dialog--info .ss-dialog__badge{background-color:var(--ss-color-info-bg);color:var(--ss-color-text-info)}.ss-dialog--warning .ss-dialog__badge{background-color:var(--ss-color-warning-bg);color:var(--ss-color-text-warning)}.ss-dialog--success .ss-dialog__badge{background-color:var(--ss-color-success-bg);color:var(--ss-color-text-success)}.ss-dialog--danger .ss-dialog__badge{background-color:var(--ss-color-danger-bg);color:var(--ss-color-text-danger)}.ss-dialog__text{gap:var(--ss-space-xxs);flex-direction:column;display:flex}.ss-dialog__title{color:var(--ss-color-text-primary)}.ss-dialog__message{color:var(--ss-color-text-secondary)}.ss-dialog__actions{justify-content:flex-end;gap:var(--ss-space-sm);display:flex}@media (width<=440px){.ss-dialog{width:100%}.ss-dialog__actions{flex-direction:column-reverse}}.ss-empty{--empty-art:98px;--empty-ring:50px;--empty-check:18px;--empty-glyph:18px;--empty-tick:12px;--empty-tick-stroke:2.5;--empty-min:320px;--empty-measure:300px;--empty-body:320px;--empty-top:96px;--empty-bottom:48px;height:100%;min-height:var(--empty-min);text-align:center;justify-content:flex-start;align-items:center;gap:var(--ss-space-md);padding:var(--empty-top) var(--ss-space-md) var(--empty-bottom);flex-direction:column;display:flex}.ss-empty__art{width:var(--empty-art);height:var(--empty-art);place-items:center;display:grid;position:relative}.ss-empty__ripple{width:var(--empty-ring);height:var(--empty-ring);border-radius:var(--ss-radius-full);border:var(--ss-border-hairline) solid var(--ss-color-border-default);opacity:0;animation:empty-ripple var(--ss-duration-ambient) var(--ss-easing-ambient) infinite;position:absolute}.ss-empty__ripple--2{animation-delay:calc(var(--ss-duration-ambient) / 2)}@keyframes empty-ripple{0%{opacity:0;transform:scale(1)}18%{opacity:.55}to{opacity:0;transform:scale(2.1)}}.ss-empty__ring--inner{width:var(--empty-ring);height:var(--empty-ring);border-radius:var(--ss-radius-full);border:var(--ss-border-hairline) solid var(--ss-color-border-light);background-color:var(--ss-color-bg-secondary);color:var(--ss-color-text-primary);place-items:center;display:grid;position:relative}.ss-empty__ring--inner .ss-icon--md svg{width:var(--empty-glyph);height:var(--empty-glyph)}@media (prefers-reduced-motion:reduce){.ss-empty__ripple{opacity:1;border-color:var(--ss-color-border-default);animation:none;transform:scale(1.48)}.ss-empty__ripple--2{border-color:var(--ss-color-fill-hover);transform:scale(1.96)}}.ss-empty__text{gap:var(--ss-space-xs);max-width:var(--empty-measure);flex-direction:column;display:flex}.ss-empty__title{color:var(--ss-color-text-primary)}.ss-empty__body{color:var(--ss-color-text-secondary)}.ss-empty__bullets{align-items:flex-start;gap:var(--ss-space-sm);text-align:left;flex-direction:column;display:flex}.ss-empty__bullet{align-items:flex-start;gap:var(--ss-space-xs);color:var(--ss-color-text-secondary);max-width:var(--empty-body);display:flex}.ss-empty__bullet-check .ss-icon--md svg{width:var(--empty-tick);height:var(--empty-tick);stroke-width:var(--empty-tick-stroke)}.ss-empty__bullet-check{width:var(--empty-check);height:var(--empty-check);margin-top:var(--bw-1);border-radius:var(--ss-radius-full);background-color:var(--ss-color-success-bg);color:var(--ss-color-text-success);flex-shrink:0;place-items:center;display:grid}.ss-field{gap:var(--ss-space-xxs);flex-direction:column;min-width:0;display:inline-flex}.ss-field--md{--field-h:var(--ss-size-md);--field-radius:var(--ss-radius-md);--field-px:var(--ss-space-sm);--field-pad:var(--ss-space-sm)}.ss-field--sm{--field-h:var(--ss-size-sm);--field-radius:var(--ss-radius-xs);--field-px:var(--ss-space-xs);--field-pad:var(--ss-space-xs)}.ss-field__label{color:var(--ss-color-text-primary)}.ss-field__control{box-sizing:border-box;align-items:center;gap:var(--ss-space-xs);width:100%;height:var(--field-h,var(--ss-size-md));padding:0 var(--field-px,var(--ss-space-sm));border:var(--ss-border-hairline) solid var(--ss-color-border-default);border-radius:var(--field-radius,var(--ss-radius-md));background-color:var(--ss-color-bg-primary);color:var(--ss-color-text-primary);transition:border-color var(--ss-duration-base) var(--ss-easing-standard), box-shadow var(--ss-duration-base) var(--ss-easing-standard);display:flex}.ss-field__input{min-width:0;height:100%;color:inherit;background:0 0;border:none;flex:1;padding:0}.ss-field__input:focus{outline:none}.ss-field__input::placeholder{color:var(--ss-color-text-tertiary)}.ss-field__input--numeric::-webkit-outer-spin-button{appearance:none;margin:0}.ss-field__input--numeric::-webkit-inner-spin-button{appearance:none;margin:0}.ss-field__input--numeric{appearance:textfield}.ss-field__input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.ss-field__input[type=search]::-webkit-search-decoration{appearance:none;display:none}.ss-field__input[type=search]::-webkit-search-results-button{appearance:none;display:none}.ss-field__input[type=search]::-webkit-search-results-decoration{appearance:none;display:none}.ss-field__control:hover:not(.ss-field__control--disabled){border-color:var(--ss-color-border-dark)}.ss-field__control:focus-within,.ss-field__control:focus-visible{border-color:var(--ss-color-focus-primary);box-shadow:0 0 0 var(--ss-focus-ring-width) var(--ss-color-focus-secondary);outline:none}.ss-field__control--error,.ss-field__control--error:hover:not(.ss-field__control--disabled){border-color:var(--ss-color-border-error)}.ss-field__control--error:focus-within,.ss-field__control--error:focus-visible{border-color:var(--ss-color-border-error);box-shadow:0 0 0 var(--ss-focus-ring-width) var(--ss-color-focus-error)}.ss-field__message{color:var(--ss-color-text-danger)}.ss-field__control--disabled,.ss-field__control:disabled{background-color:var(--ss-color-fill-subtle);color:var(--ss-color-text-disabled);cursor:not-allowed}.ss-field__control--disabled .ss-field__input,.ss-field__control--disabled .ss-field__icon,.ss-field__control--disabled .ss-field__affix,.ss-field__control:disabled+.ss-field__chevron{color:var(--ss-color-text-disabled)}.ss-field__icon{color:var(--ss-color-text-tertiary);flex:none}.ss-field__affix{color:var(--ss-color-text-secondary);white-space:nowrap;flex:none}.ss-field__action{width:var(--ss-icon-lg);height:var(--ss-icon-lg);border-radius:var(--ss-radius-xxs);color:var(--ss-color-text-tertiary);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ss-field__action--idle{visibility:hidden}.ss-field__action:hover:not(:disabled){color:var(--ss-color-text-primary)}.ss-field__action:disabled{color:var(--ss-color-text-disabled);cursor:not-allowed}.ss-field__menu{width:100%;display:block}.ss-field__control--select{cursor:pointer;text-align:left;justify-content:space-between;width:100%}.ss-field__control--select:disabled{cursor:not-allowed}.ss-field__value-wrap{flex:1;min-width:0;display:grid}.ss-field__value-wrap>*{grid-area:1/1}.ss-field__value{text-overflow:ellipsis;white-space:nowrap;color:var(--ss-color-text-primary);overflow:hidden}.ss-field__sizer{visibility:hidden;white-space:nowrap;flex-direction:column;height:0;display:flex;overflow:hidden}.ss-field__value--placeholder{color:var(--ss-color-text-tertiary)}.ss-field__chevron{color:var(--ss-color-text-secondary);flex:none}.ss-field__control--select:disabled .ss-field__value,.ss-field__control--select:disabled .ss-field__chevron{color:var(--ss-color-text-disabled)}.ss-field__control--textarea{height:auto;padding:var(--field-pad,var(--ss-space-sm));resize:vertical;display:block}.ss-field__control--textarea::placeholder{color:var(--ss-color-text-tertiary)}.ss-icon{flex:none;display:inline-flex}.ss-icon--sm svg{width:var(--ss-icon-sm);height:var(--ss-icon-sm)}.ss-icon--md svg{width:var(--ss-icon-md);height:var(--ss-icon-md)}.ss-icon--lg svg{width:var(--ss-icon-lg);height:var(--ss-icon-lg)}.ss-kpi{--kpi-hint-target:24px;gap:var(--ss-space-xxs);padding:var(--ss-space-md);background-color:var(--ss-color-bg-primary);border:var(--ss-border-hairline) solid var(--ss-color-border-light);border-radius:var(--ss-radius-md);box-shadow:var(--ss-shadow-xs);flex-direction:column;display:flex}.ss-kpi--flat{box-shadow:var(--ss-shadow-none)}.ss-kpi__top{justify-content:space-between;align-items:flex-start;gap:var(--ss-space-xs);display:flex}.ss-kpi__value{color:var(--ss-color-text-primary)}.ss-kpi__label{color:var(--ss-color-text-secondary)}.ss-kpi__hint{width:var(--kpi-hint-target);height:var(--kpi-hint-target);margin:calc((var(--kpi-hint-target) - var(--ss-icon-sm)) / -2);border-radius:var(--ss-radius-full);color:var(--ss-color-text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ss-kpi__hint:focus-visible{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:var(--ss-focus-ring-offset)}.ss-logo{--logo-height:25px;--logo-mark-size:18px}.ss-logo--lockup{height:var(--logo-height);width:auto}.ss-logo--mark{width:var(--logo-mark-size);height:var(--logo-mark-size)}.ss-logo__mark-tile{fill:var(--ss-color-logo-mark)}.ss-logo__mark-gradient-from{stop-color:var(--ss-color-logo-mark)}.ss-logo__mark-gradient-to{stop-color:var(--ss-color-logo-mark-glow)}.ss-menu{display:inline-flex;position:relative}:where(.ss-menu__trigger){cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.ss-menu__trigger:disabled{cursor:not-allowed}.ss-menu__panel{z-index:var(--ss-layer-menu);min-width:var(--menu-min);padding:var(--ss-space-xxs);border:var(--ss-border-hairline) solid var(--ss-color-border-default);border-radius:var(--ss-radius-md);background-color:var(--ss-color-menu-bg);box-shadow:var(--ss-shadow-md);flex-direction:column;display:flex;position:fixed;overflow:hidden}.ss-menu__list{gap:var(--ss-space-tiny);scrollbar-width:thin;flex-direction:column;min-height:0;display:flex;overflow:hidden auto}.ss-menu--inline,.ss-menu--inline .ss-menu__panel{position:static}.ss-menu--inline{display:flex}.ss-menu--inline .ss-menu__panel{width:100%}.ss-menu{--menu-min:180px}.ss-menu__item{align-items:center;gap:var(--ss-space-xs);width:100%;height:var(--ss-size-sm);padding:0 var(--ss-space-xs);border-radius:var(--ss-radius-xs);color:var(--ss-color-text-primary);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:none;display:flex}.ss-menu__item:hover:not(:disabled),.ss-menu__item:focus-visible,.ss-menu__item--active:not(:disabled){background-color:var(--ss-color-menu-item-hover);outline:none}.ss-menu__item--selected{background-color:var(--ss-color-menu-item-selected)}.ss-menu__label{text-overflow:ellipsis;flex:1;overflow:hidden}.ss-menu__hint{color:var(--ss-color-text-tertiary);flex:none}.ss-menu__item--danger{color:var(--ss-color-text-danger)}.ss-menu__item:disabled{color:var(--ss-color-text-disabled);cursor:not-allowed}.ss-menu__separator{height:var(--ss-border-hairline);margin:var(--ss-space-xxs) 0;background-color:var(--ss-color-border-light);flex:none}.ss-menu__header{padding:var(--ss-space-xs) var(--ss-space-xs) var(--ss-space-sm);margin-bottom:var(--ss-space-xxs);border-bottom:var(--ss-border-hairline) solid var(--ss-color-border-light);flex:none}.ss-menu__search{padding:var(--ss-space-xxs) var(--ss-space-xxs) var(--ss-space-xs);flex:none}.ss-menu__search .ss-field{width:100%;display:flex}.ss-menu__empty{padding:var(--ss-space-sm) var(--ss-space-xs);color:var(--ss-color-text-tertiary);text-align:center;flex:none}.ss-menu__item{--menu-external-travel:4px}.ss-menu__external{color:var(--ss-color-text-tertiary);opacity:0;transform:translate(calc(var(--menu-external-travel) * -1), var(--menu-external-travel));transition:opacity var(--ss-duration-fast) var(--ss-easing-standard), transform var(--ss-duration-fast) var(--ss-easing-entrance);flex:none}.ss-menu__item:hover:not(:disabled) .ss-menu__external,.ss-menu__item:focus-visible .ss-menu__external,.ss-menu__item--active:not(:disabled) .ss-menu__external{opacity:1;transform:translate(0)}.ss-menu__external-hint{width:var(--ss-border-hairline);height:var(--ss-border-hairline);clip-path:inset(50%);white-space:nowrap;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ss-menu__external{transition:opacity var(--ss-duration-fast) var(--ss-easing-standard);transform:none}.ss-menu__item:hover:not(:disabled) .ss-menu__external,.ss-menu__item:focus-visible .ss-menu__external,.ss-menu__item--active:not(:disabled) .ss-menu__external{transform:none}}.ss-menu__item:disabled .ss-choice__box{border-color:var(--ss-color-border-default);background-color:var(--ss-color-fill-subtle)}.ss-menu__item:disabled .ss-choice__box--on{border-color:var(--ss-color-text-disabled);background-color:var(--ss-color-text-disabled)}.ss-modal{--modal-w-sm:400px;--modal-w-md:560px;--modal-w-lg:760px;border-radius:var(--ss-radius-lg);background-color:var(--ss-color-bg-primary);max-height:100%;box-shadow:var(--ss-shadow-lg);flex-direction:column;display:flex;overflow:hidden}.ss-modal--sm{width:var(--modal-w-sm)}.ss-modal--md{width:var(--modal-w-md)}.ss-modal--lg{width:var(--modal-w-lg)}.ss-modal__head{align-items:flex-start;gap:var(--ss-space-sm);padding:var(--ss-space-md) var(--ss-space-xs) var(--ss-space-md) var(--ss-space-md);border-bottom:var(--ss-border-hairline) solid var(--ss-color-border-light);flex:none;display:flex}.ss-modal__heading{gap:var(--ss-space-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.ss-modal__title{color:var(--ss-color-text-primary)}.ss-modal__description{color:var(--ss-color-text-secondary)}.ss-modal__close{flex:none}.ss-modal__body{min-height:0;padding:var(--ss-space-md);color:var(--ss-color-text-primary);flex:1;overflow-y:auto}.ss-modal__foot{justify-content:flex-end;align-items:center;gap:var(--ss-space-sm);padding:var(--ss-space-md);border-top:var(--ss-border-hairline) solid var(--ss-color-border-light);background-color:var(--ss-color-bg-secondary);flex:none;display:flex}@media (width<=800px){.ss-modal--sm,.ss-modal--md,.ss-modal--lg{width:100%}.ss-modal--sm{max-width:var(--modal-w-sm)}.ss-modal--md{max-width:var(--modal-w-md)}}.ss-overlay{--overlay-rise:8px;--overlay-scale-from:.98;z-index:var(--ss-layer-modal);padding:var(--ss-layout-gutter);background-color:var(--ss-color-scrim);animation:ss-overlay-in var(--ss-duration-base) var(--ss-easing-entrance);display:flex;position:fixed;inset:0;overflow-y:auto}.ss-overlay__surface{max-width:100%;animation:ss-overlay-surface-in var(--ss-duration-base) var(--ss-easing-entrance);margin:auto}.ss-overlay__surface:focus-visible{outline:none}@keyframes ss-overlay-in{0%{opacity:0}}@keyframes ss-overlay-surface-in{0%{opacity:0;transform:translateY(var(--overlay-rise)) scale(var(--overlay-scale-from))}}@media (prefers-reduced-motion:reduce){.ss-overlay,.ss-overlay__surface{animation:none}}.ss-pagination{justify-content:space-between;align-items:center;gap:var(--ss-space-md);flex-wrap:wrap;display:flex}.ss-pagination__summary{color:var(--ss-color-text-secondary)}.ss-pagination__group{height:var(--ss-size-sm);border:var(--ss-border-hairline) solid var(--ss-color-button-outline-border);border-radius:var(--ss-radius-xs);background-color:var(--ss-color-button-outline-face);display:inline-flex;overflow:hidden}.ss-pagination__step{width:var(--ss-size-sm);height:100%;color:var(--ss-color-button-outline-text);cursor:pointer;transition:background-color var(--ss-duration-fast) var(--ss-easing-standard), color var(--ss-duration-fast) var(--ss-easing-standard);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ss-pagination__step+.ss-pagination__step{border-left:var(--ss-border-hairline) solid var(--ss-color-border-light)}.ss-pagination__step:hover:not(:disabled){background-color:var(--ss-color-button-outline-hover)}.ss-pagination__step:focus-visible{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:calc(var(--ss-focus-ring-offset) * -1)}.ss-pagination__step:disabled{background-color:var(--ss-color-fill-subtle);color:var(--ss-color-text-disabled);cursor:not-allowed}.ss-status-indicator{width:var(--ss-size-xxs);height:var(--ss-size-xxs);border-radius:var(--ss-radius-full);flex:none;display:inline-block}.ss-status-indicator--neutral{background-color:var(--ss-color-status-neutral)}.ss-status-indicator--success{background-color:var(--ss-color-status-success)}.ss-status-indicator--warning{background-color:var(--ss-color-status-warning)}.ss-status-indicator--info{background-color:var(--ss-color-status-info)}.ss-status-indicator--error{background-color:var(--ss-color-status-error)}.ss-table-wrap{gap:var(--ss-space-sm);flex-direction:column;display:flex}.ss-table{--table-head-h:46px;--table-row-h:48px;border:var(--ss-border-hairline) solid var(--ss-color-border-default);border-radius:var(--ss-radius-xs);background-color:var(--ss-color-bg-primary);overflow:hidden}.ss-table__grid{border-collapse:collapse;table-layout:fixed;width:100%}.ss-table__head{height:var(--table-head-h);background-color:var(--ss-color-bg-primary);color:var(--ss-color-text-primary);text-align:left;white-space:nowrap;border-bottom:var(--ss-border-hairline) solid var(--ss-color-border-light);padding:0;position:relative}.ss-table__head-box{align-items:center;gap:var(--ss-space-xs);width:100%;height:100%;padding:0 var(--ss-space-md);display:flex}.ss-table__head--sorted:after{content:"";inset:auto 0 calc(var(--ss-border-hairline) * -1);height:var(--ss-border-thick);background-color:var(--ss-color-brand-secondary);position:absolute}.ss-table__sort{font:inherit;color:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;transition:background-color var(--ss-duration-fast) var(--ss-easing-standard);background:0 0;border:none}.ss-table__sort:hover{background-color:var(--ss-color-fill-hover)}.ss-table__sort:focus-visible{outline-offset:calc(var(--ss-focus-ring-offset) * -1)}.ss-table__sort-icon{color:inherit}.ss-table__grip{padding:var(--ss-space-tiny);color:var(--ss-color-text-tertiary);border-radius:var(--ss-radius-xxs);cursor:grab;touch-action:none;opacity:0;transition:opacity var(--ss-duration-fast) var(--ss-easing-standard);background:0 0;border:none;display:inline-flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ss-table__head:hover .ss-table__grip,.ss-table__grip:focus-visible,.ss-table__head--dragging .ss-table__grip{opacity:1}.ss-table__grip:hover{color:var(--ss-color-text-primary)}.ss-table__grip:active{cursor:grabbing}.ss-table__grip:focus-visible{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:calc(var(--ss-space-tiny) * -1);color:var(--ss-color-text-primary)}.ss-table__head--dragging{background-color:var(--ss-color-bg-tertiary)}.ss-table__head--dragging,.ss-table__head--dragging .ss-table__sort{cursor:grabbing}.ss-table__head--sorted .ss-table__sort-icon{color:var(--ss-color-text-brand-secondary)}.ss-table__cell{height:var(--table-row-h);padding:0 var(--ss-space-md);background-color:var(--ss-color-bg-primary);color:var(--ss-color-text-primary);border-bottom:var(--ss-border-hairline) solid var(--ss-color-border-light)}.ss-table__cell--wrap{padding-block:var(--ss-space-sm)}.ss-table__row:last-child .ss-table__cell{border-bottom:none}.ss-table__row:hover .ss-table__cell,.ss-table__row:focus-within .ss-table__cell{background-color:var(--ss-color-bg-secondary)}.ss-table__cell--end{text-align:right}.ss-table__cell--end .ss-table__head-box,.ss-table__cell--end .ss-table__value{justify-content:flex-end}.ss-table__cell--center{text-align:center}.ss-table__cell--center .ss-table__head-box,.ss-table__cell--center .ss-table__value{justify-content:center}.ss-table__head-icon{color:var(--ss-color-text-secondary);flex:none}.ss-table__value{align-items:center;gap:var(--ss-space-xs);min-width:0;display:flex}.ss-table__cell--end .ss-table__value{flex-direction:row-reverse}.ss-table__cell-icon{color:var(--ss-color-text-secondary);flex:none}.ss-table__lines{flex-direction:column;min-width:0;display:flex}.ss-table__line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-table__line--wrap{white-space:normal;overflow:visible}.ss-table__secondary{text-overflow:ellipsis;white-space:nowrap;color:var(--ss-color-text-secondary);overflow:hidden}.ss-table__lines .ss-tooltip-wrap{min-width:0;max-width:100%}.ss-table__cell--actions{padding-right:var(--ss-space-sm)}.ss-table__cell--actions .ss-table__value{flex-direction:row;justify-content:flex-end}.ss-table__cell--actions .ss-btn__face{color:var(--ss-color-text-disabled)}.ss-table__row:hover .ss-table__cell--actions .ss-btn__face,.ss-table__row:focus-within .ss-table__cell--actions .ss-btn__face{color:var(--ss-color-text-primary)}.ss-table__group{--table-group-h:32px;height:var(--table-group-h);padding:0 var(--ss-space-md);border-bottom:var(--ss-border-hairline) solid var(--ss-color-border-light);background-color:var(--ss-color-bg-secondary);color:var(--ss-color-text-secondary);text-align:left;font-weight:inherit}.ss-table__group>*{vertical-align:middle}.ss-table__group-label{margin-right:var(--ss-space-xs)}.ss-table__group-row:first-child .ss-table__group{border-top:none}.ss-table__group-row .ss-table__group{border-top:var(--ss-border-hairline) solid var(--ss-color-border-light)}.ss-table__pagination{padding:0}@media (prefers-reduced-motion:reduce){.ss-table__grip{transition:none}}.ss-tabs{--tabs-ring-room:calc(var(--ss-focus-ring-offset) + var(--ss-border-thick));position:relative}.ss-tabs--md{--tabs-h:var(--ss-size-md);--tabs-radius:var(--ss-radius-md);--tabs-px:var(--ss-space-sm)}.ss-tabs--sm{--tabs-h:var(--ss-size-sm);--tabs-radius:var(--ss-radius-xs);--tabs-px:var(--ss-space-xs)}.ss-tabs:after{content:"";height:var(--ss-border-hairline);background-color:var(--ss-color-border-default);position:absolute;inset:auto 0 0}.ss-tabs--no-rule:after{display:none}.ss-tabs__row{z-index:1;align-items:center;gap:var(--ss-space-xxs);padding:var(--tabs-ring-room) var(--tabs-ring-room) 0;margin:calc(var(--tabs-ring-room) * -1) calc(var(--tabs-ring-room) * -1) 0;scroll-padding-inline:var(--tabs-ring-room);scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.ss-tabs__row::-webkit-scrollbar{display:none}.ss-tabs__menu{display:contents}.ss-tabs__tab{justify-content:flex-end;align-items:center;gap:var(--ss-space-xxs);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:none;padding:0;display:flex}.ss-tabs__face{justify-content:center;align-items:center;gap:var(--ss-space-xs);height:var(--tabs-h);padding:0 var(--tabs-px);border-radius:var(--tabs-radius);color:var(--ss-color-tab-text);white-space:nowrap;transition:background-color var(--ss-duration-fast) var(--ss-easing-standard), color var(--ss-duration-fast) var(--ss-easing-standard);display:inline-flex}.ss-tabs__tab:focus-visible{outline:none}.ss-tabs__tab:focus-visible .ss-tabs__face{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:var(--ss-focus-ring-offset)}.ss-tabs__tab:hover:not(:disabled) .ss-tabs__face{background-color:var(--ss-color-tab-bg-hover);color:var(--ss-color-tab-text-active)}.ss-tabs__tab--active .ss-tabs__face{color:var(--ss-color-tab-text-active)}.ss-tabs__indicator{width:100%;height:var(--ss-border-thick);border-radius:var(--ss-radius-full);transition:background-color var(--ss-duration-fast) var(--ss-easing-standard);background-color:#0000}.ss-tabs__tab--active .ss-tabs__indicator{background-color:var(--ss-color-tab-indicator)}.ss-tabs__tab:disabled{cursor:not-allowed}.ss-tabs__tab:disabled .ss-tabs__face{color:var(--ss-color-text-disabled)}.ss-toggle{height:var(--ss-size-md);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.ss-toggle__track{width:calc(var(--ss-icon-md) * 2 + var(--ss-space-tiny) * 2);height:var(--ss-icon-lg);border:var(--ss-border-hairline) solid transparent;border-radius:var(--ss-radius-full);background-color:var(--ss-color-toggle-track);transition:background-color var(--ss-duration-base) var(--ss-easing-standard);display:block;position:relative}.ss-toggle--on .ss-toggle__track{background-color:var(--ss-color-toggle-track-on)}.ss-toggle__thumb{top:calc(var(--ss-space-tiny) - var(--ss-border-hairline));left:calc(var(--ss-space-tiny) - var(--ss-border-hairline));width:var(--ss-icon-md);height:var(--ss-icon-md);border-radius:var(--ss-radius-full);background-color:var(--ss-color-toggle-thumb);box-shadow:var(--ss-shadow-xs);transition:transform var(--ss-duration-base) var(--ss-easing-standard);position:absolute}.ss-toggle--on .ss-toggle__thumb{transform:translateX(var(--ss-icon-md))}.ss-toggle:focus-visible{outline:none}.ss-toggle:focus-visible .ss-toggle__track{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:var(--ss-focus-ring-offset)}.ss-toggle:disabled{cursor:not-allowed}.ss-toggle:disabled .ss-toggle__track{background-color:var(--ss-color-fill-subtle)}.ss-toggle:disabled .ss-toggle__thumb{background-color:var(--ss-color-text-disabled);box-shadow:var(--ss-shadow-none)}@media (prefers-reduced-motion:reduce){.ss-toggle__track,.ss-toggle__thumb{transition:none}}.ss-tooltip-wrap{display:inline-flex;position:relative}.ss-tooltip{--tooltip-max:240px;--tooltip-radius:7px;--tooltip-caret:8px;--tooltip-caret-radius:1.5px;--tooltip-caret-offset:-3px;z-index:var(--ss-layer-tooltip);width:max-content;max-width:var(--tooltip-max);padding:var(--ss-space-xxs) var(--ss-space-sm);border-radius:var(--tooltip-radius);background-color:var(--ss-color-bg-inverse-primary);box-shadow:inset 0 0 0 1px #ffffff0f, var(--ss-shadow-md);text-align:left;color:var(--ss-color-text-inverse-primary);animation:tooltip-in var(--ss-duration-base) var(--ss-easing-entrance);position:fixed}.ss-tooltip:after{content:"";width:var(--tooltip-caret);height:var(--tooltip-caret);background-color:var(--ss-color-bg-inverse-primary);border-radius:var(--tooltip-caret-radius);position:absolute}.ss-tooltip--top:after,.ss-tooltip--bottom:after{left:var(--caret,50%);transform:translate(-50%)rotate(45deg)}.ss-tooltip--top:after{bottom:var(--tooltip-caret-offset)}.ss-tooltip--bottom:after{top:var(--tooltip-caret-offset)}.ss-tooltip--left:after,.ss-tooltip--right:after{top:var(--caret,50%);transform:translateY(-50%)rotate(45deg)}.ss-tooltip--left:after{right:var(--tooltip-caret-offset)}.ss-tooltip--right:after{left:var(--tooltip-caret-offset)}@keyframes tooltip-in{0%{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.ss-tooltip{animation:none}}.ss-app-shell{background-color:var(--ss-color-bg-tertiary);flex-direction:column;height:100vh;display:flex}.ss-app-shell__row{flex:1;align-items:stretch;min-height:0;display:flex}.ss-app-section{min-width:0;min-height:0;padding:var(--ss-space-xs) var(--ss-space-xs) var(--ss-space-xs) 0;flex:1;display:flex}.ss-app-shell--barred .ss-app-section{padding-bottom:0}.ss-app-section--full{padding:var(--ss-space-xs)}.ss-page{background-color:var(--ss-color-bg-primary);border:var(--ss-border-hairline) solid var(--ss-color-border-default);border-radius:var(--ss-radius-md);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.ss-page--bare{border-radius:var(--ss-radius-none);background-color:#0000;border:none}.ss-page--margin-md{--ss-layout-page-margin:var(--ss-space-md)}.ss-page--margin-lg{--ss-layout-page-margin:var(--ss-space-lg)}.ss-page--margin-xl{--ss-layout-page-margin:var(--ss-space-xl)}.ss-page--margin-xxl{--ss-layout-page-margin:var(--ss-space-xxl)}.ss-page__header{min-height:var(--ss-size-xxl);justify-content:space-between;align-items:center;gap:var(--ss-space-sm);padding:var(--ss-space-sm) var(--ss-layout-page-margin);flex-shrink:0;display:flex}.ss-page__title-group{min-width:0;min-height:var(--ss-size-md);justify-content:center;gap:var(--ss-space-tiny);flex-direction:column;display:flex}.ss-page__title{color:var(--ss-color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ss-page__title-prefix{color:var(--ss-color-text-tertiary)}.ss-page__subtitle{color:var(--ss-color-text-secondary)}.ss-page__actions{align-items:center;gap:var(--ss-space-xs);flex-shrink:0;display:flex}.ss-page__menu{padding:0 var(--ss-layout-page-margin);flex-shrink:0}.ss-page__body{min-height:0;padding:0 var(--ss-layout-page-margin);flex:1;overflow-y:auto}.ss-page__section{padding:var(--ss-layout-gutter) 0 var(--ss-layout-scroll-tail)}.ss-page__body--flush,.ss-page__body--flush .ss-page__section{padding:0}.ss-panel{--panel-w:clamp(288px, 26vw, 388px);--panel-gutter:var(--ss-space-xs);visibility:hidden;width:0;min-width:0;transition:width var(--ss-duration-slow) var(--ss-easing-standard), visibility 0s linear var(--ss-duration-slow);flex:none;display:flex;overflow:hidden}.ss-panel--open{width:calc(var(--panel-w) + var(--panel-gutter));visibility:visible;transition:width var(--ss-duration-slow) var(--ss-easing-standard), visibility 0s}.ss-panel--start{flex-direction:row-reverse;order:-1}.ss-panel--dragging{-webkit-user-select:none;user-select:none;cursor:col-resize;transition:none}.ss-panel__handle{width:var(--panel-gutter);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.ss-panel--resizable .ss-panel__handle{cursor:col-resize;touch-action:none}.ss-panel--resizable .ss-panel__handle:before{content:"";inset:0 calc(var(--ss-space-xs) * -1);position:absolute}.ss-panel__grip{--panel-grip-w:4px;--panel-grip-h:32px;width:var(--panel-grip-w);height:var(--panel-grip-h);border-radius:var(--ss-radius-full);background-color:var(--ss-color-border-dark);opacity:0;transition:opacity var(--ss-duration-fast) var(--ss-easing-standard);pointer-events:none}.ss-panel__handle:hover .ss-panel__grip,.ss-panel__handle:focus-visible .ss-panel__grip,.ss-panel--dragging .ss-panel__grip{opacity:1}.ss-panel__handle:focus-visible{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:0;border-radius:var(--ss-radius-xxs)}.ss-panel__card{width:var(--panel-w);background-color:var(--ss-color-bg-primary);border:var(--ss-border-hairline) solid var(--ss-color-border-default);border-radius:var(--ss-radius-md);flex-direction:column;flex:none;height:100%;display:flex;overflow:hidden}.ss-panel__head{min-height:var(--ss-size-xxl);justify-content:space-between;align-items:center;gap:var(--ss-space-sm);padding:var(--ss-space-sm) var(--ss-layout-gutter);border-bottom:var(--ss-border-hairline) solid var(--ss-color-border-light);flex:none;display:flex}.ss-panel__title{min-width:0;color:var(--ss-color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ss-panel__actions{align-items:center;gap:var(--ss-space-xs);flex:none;display:flex}.ss-panel__body{min-height:0;padding:var(--ss-layout-gutter);color:var(--ss-color-text-primary);flex:1;overflow-y:auto}.ss-panel__foot{justify-content:flex-end;align-items:center;gap:var(--ss-space-sm);padding:var(--ss-space-sm) var(--ss-layout-gutter);border-top:var(--ss-border-hairline) solid var(--ss-color-border-light);background-color:var(--ss-color-bg-secondary);flex:none;display:flex}@media (prefers-reduced-motion:reduce){.ss-panel,.ss-panel--open,.ss-panel__grip{transition:none}}.ss-sidebar{width:var(--ss-sidebar-width);min-width:var(--ss-sidebar-width);background-color:var(--ss-color-bg-tertiary);height:100%;min-height:0;transition:width var(--ss-duration-slow) var(--ss-easing-standard), min-width var(--ss-duration-slow) var(--ss-easing-standard);flex-direction:column;justify-content:space-between;display:flex}.ss-sidebar--collapsed{width:var(--ss-sidebar-width-collapsed);min-width:var(--ss-sidebar-width-collapsed)}.ss-sidebar--collapsed .ss-sidebar__brand,.ss-sidebar--collapsed .ss-nav-group__label,.ss-sidebar--collapsed .ss-nav-item__label,.ss-sidebar--collapsed .ss-user-info__email,.ss-sidebar--collapsed .ss-user-info__chevron{display:none}.ss-sidebar--collapsed .ss-sidebar__groups{gap:var(--ss-space-xxs)}.ss-sidebar--collapsed .ss-nav-item{width:var(--ss-size-sm);justify-content:center;padding:0}@keyframes sidebar-label-in{0%{opacity:0}}.ss-sidebar:not(.ss-sidebar--collapsed) .ss-sidebar__brand,.ss-sidebar:not(.ss-sidebar--collapsed) .ss-nav-group__label,.ss-sidebar:not(.ss-sidebar--collapsed) .ss-nav-item__label,.ss-sidebar:not(.ss-sidebar--collapsed) .ss-user-info__email,.ss-sidebar:not(.ss-sidebar--collapsed) .ss-user-info__chevron{animation:sidebar-label-in var(--ss-duration-base) var(--ss-easing-standard) var(--ss-duration-base) backwards}@media (prefers-reduced-motion:reduce){.ss-sidebar{transition:none}.ss-sidebar:not(.ss-sidebar--collapsed) .ss-sidebar__brand,.ss-sidebar:not(.ss-sidebar--collapsed) .ss-nav-group__label,.ss-sidebar:not(.ss-sidebar--collapsed) .ss-nav-item__label,.ss-sidebar:not(.ss-sidebar--collapsed) .ss-user-info__email,.ss-sidebar:not(.ss-sidebar--collapsed) .ss-user-info__chevron{animation:none}}.ss-sidebar__top{gap:var(--ss-space-md);min-height:0;padding:var(--ss-layout-header-inset) var(--ss-space-sm) 0;flex-direction:column;flex:1;display:flex}.ss-sidebar__brand-row{height:var(--ss-size-md);justify-content:space-between;align-items:center;display:flex}.ss-sidebar__brand{align-items:center;gap:var(--ss-space-xxs);padding-left:var(--ss-space-xs);display:flex}.ss-sidebar__brand-logo{color:var(--ss-color-logo)}.ss-sidebar__collapse{width:var(--ss-size-sm);height:var(--ss-size-sm);border-radius:var(--ss-radius-xs);color:var(--ss-color-text-primary);transition:background-color var(--ss-duration-base) var(--ss-easing-standard);place-items:center;display:grid}.ss-sidebar__collapse:hover{background-color:var(--ss-color-nav-item-hover)}.ss-sidebar__groups{--sidebar-fade:24px;--sidebar-mask-ink:#000;scrollbar-width:thin;scrollbar-color:var(--ss-color-border-dark) transparent;min-height:0;scroll-padding-block:var(--sidebar-fade);gap:var(--ss-space-md);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.ss-sidebar__groups[data-fade=top]{-webkit-mask-image:linear-gradient(to bottom, transparent, var(--sidebar-mask-ink) var(--sidebar-fade));mask-image:linear-gradient(to bottom, transparent, var(--sidebar-mask-ink) var(--sidebar-fade))}.ss-sidebar__groups[data-fade=bottom]{-webkit-mask-image:linear-gradient(to top, transparent, var(--sidebar-mask-ink) var(--sidebar-fade));mask-image:linear-gradient(to top, transparent, var(--sidebar-mask-ink) var(--sidebar-fade))}.ss-sidebar__groups[data-fade=both]{-webkit-mask-image:linear-gradient(to bottom, transparent, var(--sidebar-mask-ink) var(--sidebar-fade), var(--sidebar-mask-ink) calc(100% - var(--sidebar-fade)), transparent);mask-image:linear-gradient(to bottom, transparent, var(--sidebar-mask-ink) var(--sidebar-fade), var(--sidebar-mask-ink) calc(100% - var(--sidebar-fade)), transparent)}.ss-nav-group{gap:var(--ss-space-xs);flex-direction:column;display:flex}.ss-nav-group:first-child{gap:var(--ss-space-xxs)}.ss-nav-group__label{padding:0 var(--ss-space-xs);color:var(--ss-color-text-secondary)}.ss-nav-group__items{gap:var(--ss-space-xxs);flex-direction:column;display:flex}.ss-nav-item{height:var(--ss-size-sm);align-items:center;gap:var(--ss-space-xs);padding:0 var(--ss-space-xs);border-radius:var(--ss-radius-xs);color:var(--ss-color-text-primary);transition:background-color var(--ss-duration-base) var(--ss-easing-standard);display:flex}.ss-nav-item:hover{background-color:var(--ss-color-nav-item-hover)}.ss-nav-item--active,.ss-nav-item--active:hover{background-color:var(--ss-color-nav-item-selected)}.ss-nav-item__icon{color:var(--ss-color-text-primary);flex-shrink:0}.ss-nav-item__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ss-user-info{align-items:center;gap:var(--ss-space-xs);width:100%;padding:var(--ss-space-md) var(--ss-space-sm);border-radius:var(--ss-radius-none);text-align:left;transition:background-color var(--ss-duration-base) var(--ss-easing-standard);display:flex}.ss-user-info:hover{background-color:var(--ss-color-nav-item-hover)}.ss-user-info__avatar{width:var(--ss-size-sm);height:var(--ss-size-sm);border-radius:var(--ss-radius-full);background-color:var(--ss-color-avatar-bg);border:var(--ss-border-hairline) solid var(--ss-color-border-default);color:var(--ss-color-text-primary);flex-shrink:0;place-items:center;display:grid}.ss-user-info__email{min-width:0;color:var(--ss-color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ss-user-info__chevron{color:var(--ss-color-text-primary);flex-shrink:0}.ss-user-info-menu{width:100%;display:flex}.ss-user-info__chevron{transition:transform var(--ss-duration-base) var(--ss-easing-standard)}.ss-user-info[aria-expanded=true] .ss-user-info__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ss-user-info__chevron{transition:none}}.ss-account-card{align-items:center;gap:var(--ss-space-sm);min-width:0;display:flex}.ss-account-card__monogram{width:var(--ss-size-md);height:var(--ss-size-md);border-radius:var(--ss-radius-md);background-color:var(--ss-color-bg-inverse-primary);color:var(--ss-color-text-inverse-primary);flex:none;place-items:center;display:grid}.ss-account-card__name{min-width:0;color:var(--ss-color-text-primary);text-overflow:ellipsis;overflow:hidden}html,body{overscroll-behavior:none}.ss-page__body{overscroll-behavior:contain}.ss-greeting-bar{--greeting-from:#186f8c;--greeting-to:#1c3a63;--greeting-glow:#b7881a;--greeting-overlap:52px;flex-direction:column;display:flex}.ss-greeting-bar__band{border-radius:var(--ss-radius-md);background-image:linear-gradient(-73deg, var(--sky-from,var(--greeting-from)) 2%, var(--sky-to,var(--greeting-to)) 100%);height:200px;margin-bottom:calc(var(--greeting-overlap) * -1);position:relative;overflow:clip}.ss-greeting-bar__bloom{left:var(--sky-x,87%);top:var(--sky-y,120%);background-image:radial-gradient(circle closest-side, color-mix(in srgb, var(--sky-core,var(--greeting-glow)) 72%, transparent) 10%, color-mix(in srgb, var(--sky-halo,var(--greeting-glow)) 30%, transparent) 28%, color-mix(in srgb, var(--sky-halo,var(--greeting-glow)) 12%, transparent) 50%, transparent 100%);pointer-events:none;width:400px;height:400px;position:absolute;transform:translate(-50%,-50%)}.ss-greeting-bar__stars{opacity:var(--sky-stars,0);background-image:radial-gradient(circle 1px at 12% 24%, var(--ss-color-text-inverse-primary) 100%, transparent), radial-gradient(circle 1px at 28% 58%, var(--ss-color-text-inverse-primary) 100%, transparent), radial-gradient(circle 2px at 41% 18%, var(--ss-color-text-inverse-primary) 100%, transparent), radial-gradient(circle 1px at 55% 42%, var(--ss-color-text-inverse-primary) 100%, transparent), radial-gradient(circle 1px at 67% 12%, var(--ss-color-text-inverse-primary) 100%, transparent), radial-gradient(circle 2px at 78% 34%, var(--ss-color-text-inverse-primary) 100%, transparent), radial-gradient(circle 1px at 88% 62%, var(--ss-color-text-inverse-primary) 100%, transparent), radial-gradient(circle 1px at 94% 20%, var(--ss-color-text-inverse-primary) 100%, transparent);pointer-events:none;position:absolute;inset:0}.ss-greeting-bar__time--button{font:inherit;cursor:pointer;transition:background-color var(--ss-duration-fast) var(--ss-easing-standard)}.ss-greeting-bar__time--button:hover{background-color:color-mix(in srgb, var(--ss-color-text-inverse-primary) 14%, transparent)}.ss-greeting-bar__time--button:focus-visible{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:var(--ss-space-tiny)}.ss-greeting-bar__content{gap:var(--ss-space-xxs);padding:var(--ss-space-lg) var(--ss-space-md);z-index:1;flex-direction:column;display:flex;position:relative}.ss-greeting-bar__meta{align-items:center;gap:var(--ss-space-sm);display:flex}.ss-greeting-bar__date{color:var(--ss-color-text-inverse-primary);opacity:.9}.ss-greeting-bar__time{padding:var(--ss-space-xxs) var(--ss-space-sm);border:var(--ss-border-hairline) solid color-mix(in srgb, var(--ss-color-text-inverse-primary) 20%, transparent);border-radius:var(--ss-radius-full);background-color:color-mix(in srgb, var(--ss-color-text-inverse-primary) 4%, transparent);color:var(--ss-color-text-inverse-primary);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.ss-greeting-bar__greeting{color:var(--ss-color-text-inverse-primary);margin:0}.ss-greeting-bar__slot{padding:0 var(--ss-space-sm);z-index:2;position:relative}.greeting-bar__screen-name{width:var(--ss-border-hairline);height:var(--ss-border-hairline);clip-path:inset(50%);white-space:nowrap;margin:0;padding:0;position:absolute;overflow:hidden}.colpick{display:inline-flex;position:relative}.colpick__panel{top:calc(100% + var(--ss-space-xxs));z-index:var(--ss-layer-menu);width:268px;max-height:420px;padding:var(--ss-space-sm);background-color:var(--ss-color-bg-primary);border:var(--ss-border-hairline) solid var(--ss-color-border-light);border-radius:var(--ss-radius-md);box-shadow:var(--ss-shadow-lg);flex-direction:column;display:flex;position:absolute;right:0}.colpick__head{gap:var(--ss-space-tiny);padding-bottom:var(--ss-space-xs);border-bottom:var(--ss-border-hairline) solid var(--ss-color-border-light);flex:none;display:grid}.colpick__count{color:var(--ss-color-text-secondary)}.colpick__count--full{color:var(--ss-color-text-warning)}.colpick__list{gap:var(--ss-space-xxs);padding:var(--ss-space-xs) 0;min-height:0;margin:0;list-style:none;display:grid;overflow-y:auto}.colpick__row{align-items:center;gap:var(--ss-space-xs);min-height:var(--ss-size-sm);padding:0 var(--ss-space-xs);border-radius:var(--ss-radius-xs);display:flex}.colpick__row:not(.colpick__row--locked):hover{background-color:var(--ss-color-fill-hover)}.colpick__row--lift{background-color:var(--ss-color-bg-tertiary);box-shadow:var(--ss-shadow-sm)}.colpick__grip{padding:var(--ss-space-tiny);color:var(--ss-color-text-tertiary);border-radius:var(--ss-radius-xxs);cursor:grab;touch-action:none;background:0 0;border:none;flex:none;display:inline-flex}.colpick__grip:hover{color:var(--ss-color-text-primary)}.colpick__grip:active{cursor:grabbing}.colpick__grip:focus-visible{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:calc(var(--ss-space-tiny) * -1);color:var(--ss-color-text-primary)}.colpick__hint{padding-top:var(--ss-space-xs);color:var(--ss-color-text-tertiary);border-top:var(--ss-border-hairline) solid var(--ss-color-border-light);flex:none;margin:0}.smartfilter{width:640px;max-width:100%}.smartfilter__ring{border-radius:var(--ss-radius-md);background:linear-gradient(120deg, var(--ss-color-logo-mark), var(--ss-color-logo-mark-glow), var(--ss-color-logo-mark));background-size:250% 250%;padding:2px;animation:6s ease-in-out infinite smartfilter-drift}.smartfilter__ring:focus-within{animation-duration:2.5s}@keyframes smartfilter-drift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.smartfilter__ring{animation:none}}.smartfilter__box{align-items:center;gap:var(--ss-space-xs);padding:var(--ss-space-xs) var(--ss-space-xs) var(--ss-space-xs) var(--ss-space-sm);background-color:var(--ss-color-bg-primary);border-radius:calc(var(--ss-radius-md) - 2px);display:flex}.smartfilter__box>:first-child{color:var(--ss-color-text-secondary)}.smartfilter__fieldwrap{flex:1;min-width:0;position:relative}.smartfilter__field{width:100%;min-height:var(--ss-size-sm);font:inherit;font-size:var(--ft-14);color:var(--ss-color-text-primary);background:0 0;border:none;outline:none;padding:0}.smartfilter__ghost{white-space:nowrap;pointer-events:none;font-size:var(--ft-14);color:var(--ss-color-text-tertiary);align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.smartfilter__missed{color:var(--ss-color-text-warning);margin:0}.filtermenu{display:inline-flex;position:relative}.filtermenu__panel{top:calc(100% + var(--ss-space-xxs));z-index:var(--ss-layer-menu);width:300px;padding:var(--ss-space-xs);background-color:var(--ss-color-bg-primary);border:var(--ss-border-hairline) solid var(--ss-color-border-light);border-radius:var(--ss-radius-md);box-shadow:var(--ss-shadow-lg);position:absolute;right:0}.filtermenu__list{gap:var(--ss-space-tiny);margin:0;padding:0;list-style:none;display:grid}.filtermenu__item{position:relative}.filtermenu__row{align-items:center;gap:var(--ss-space-xs);width:100%;min-height:var(--ss-size-sm);white-space:nowrap;padding:0 var(--ss-space-xs);font:inherit;color:var(--ss-color-text-primary);border-radius:var(--ss-radius-xs);cursor:pointer;background:0 0;border:none;display:flex}.filtermenu__row>:first-child{color:var(--ss-color-text-secondary)}.filtermenu__row:hover,.filtermenu__row--open{background-color:var(--ss-color-fill-hover)}.filtermenu__row:focus-visible{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:calc(var(--ss-space-tiny) * -1)}.filtermenu__label{text-align:left;flex:1;min-width:0}.filtermenu__hint{text-overflow:ellipsis;white-space:nowrap;max-width:40%;font-size:var(--ft-13);color:var(--ss-color-text-info);flex:none;overflow:hidden}.filtermenu__flyout{top:calc(var(--ss-space-xs) * -1);right:calc(100% + var(--ss-space-xs));z-index:var(--ss-layer-menu);gap:var(--ss-space-xs);width:224px;padding:var(--ss-space-xs);background-color:var(--ss-color-bg-primary);border:var(--ss-border-hairline) solid var(--ss-color-border-light);border-radius:var(--ss-radius-md);box-shadow:var(--ss-shadow-lg);display:grid;position:absolute}.filtermenu__values{gap:var(--ss-space-xxs);max-height:264px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.filtermenu__value{min-height:var(--ss-size-sm);padding:0 var(--ss-space-xs);border-radius:var(--ss-radius-xs);white-space:nowrap;align-items:center;display:flex}.filtermenu__value:hover{background-color:var(--ss-color-fill-hover)}.filtermenu__clear{align-items:center;gap:var(--ss-space-xs);min-height:var(--ss-size-sm);padding:0 var(--ss-space-xs);font:inherit;font-size:var(--ft-13);color:var(--ss-color-text-secondary);border:none;border-top:var(--ss-border-hairline) solid var(--ss-color-border-light);border-radius:0 0 var(--ss-radius-xs) var(--ss-radius-xs);cursor:pointer;background:0 0;display:flex}.filtermenu__clear:hover:not(:disabled){color:var(--ss-color-text-primary);background-color:var(--ss-color-fill-hover)}.filtermenu__clear:disabled{color:var(--ss-color-text-disabled);cursor:default}.filtermenu__clear:focus-visible{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:calc(var(--ss-space-tiny) * -1)}.filterchips{align-items:center;gap:var(--ss-space-xs);flex-wrap:wrap;display:flex}.filterchips .ss-chip--info{color:var(--ss-color-text-info);background-color:var(--ss-color-info-bg)}.filterchips__clear-one{font:inherit;border-radius:var(--ss-radius-full);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.filterchips__clear-one:hover{opacity:.8}.filterchips__clear-one:focus-visible{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:var(--ss-space-tiny)}.filterchips__text{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.filterchips__all{padding:var(--ss-space-tiny) var(--ss-space-xs);font:inherit;font-size:var(--ft-13);color:var(--ss-color-text-secondary);border-radius:var(--ss-radius-xxs);cursor:pointer;background:0 0;border:none}.filterchips__all:hover{color:var(--ss-color-text-primary);background-color:var(--ss-color-fill-hover)}.filterchips__all:focus-visible{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary)}.filtermenu__flyout--range{gap:var(--ss-space-sm)}.filtermenu__flyout--range .ss-btn{width:100%}.filtermenu__none{padding:var(--ss-space-xs);color:var(--ss-color-text-tertiary);margin:0}.filtermenu__code{padding-left:var(--ss-space-sm);font-size:var(--ft-12);letter-spacing:.06em;color:var(--ss-color-text-tertiary);margin-left:auto}.ss-page[aria-label=Tasks]>.ss-page__header,.ss-page[aria-label=Agent\ detail]>.ss-page__header,.ss-page[aria-label=Agent\ canvas]>.ss-page__header{width:var(--ss-border-hairline);height:var(--ss-border-hairline);clip-path:inset(50%);white-space:nowrap;min-height:0;padding:0;position:absolute;overflow:hidden}.ss-tooltip-wrap:has(>.dash-task){flex:1;min-width:0;display:flex;position:static}.dash-task{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;flex:1;text-decoration:none;overflow:hidden}.dash-task:after{content:"";z-index:1;position:absolute;inset:0}.ss-table__row:has(.dash-task){cursor:pointer;position:relative}.ss-table__row:has(.dash-task) :is(button,a:not(.dash-task)){z-index:2;position:relative}.mkt-chart-data{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mkt-chart-flag .ss-chip{color:var(--c-stone-700);background-color:var(--c-stone-100)}.mkt-chart-rise{--mkt-rise:.5s;--mkt-step:70ms}.mkt-bar{animation:mkt-bar-rise var(--mkt-rise) var(--ss-easing-ambient) backwards;animation-delay:calc(var(--mkt-order,0) * var(--mkt-step,.11s))}@keyframes mkt-bar-rise{0%{height:0}}.mkt-bar-value{animation:mkt-value-in var(--mkt-rise,.9s) var(--ss-easing-ambient) backwards;animation-delay:calc(var(--mkt-order,0) * var(--mkt-step,.11s) + var(--mkt-rise,.9s) * .4)}@keyframes mkt-value-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.mkt-bar,.mkt-bar-value{animation:none}}.mkt-fill{animation:mkt-fill-in .4s var(--ss-easing-ambient) backwards;animation-delay:calc(var(--mkt-order,0) * 90ms)}@keyframes mkt-fill-in{0%{opacity:0;transform:translateY(var(--ss-space-sm))}}@media (prefers-reduced-motion:reduce){.mkt-fill{animation:none}}.split{flex:1;align-items:stretch;min-width:0;min-height:0;display:grid}.split__handle{width:var(--ss-space-xs);cursor:col-resize;touch-action:none;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.split__handle:before{content:"";position:absolute;inset:0 -8px}.split__grip{border-radius:var(--ss-radius-full);background-color:var(--ss-color-border-dark);opacity:0;width:4px;height:32px;transition:opacity var(--ss-duration-fast) var(--ss-easing-standard);pointer-events:none}.split__handle:hover .split__grip,.split__handle:focus-visible .split__grip,.split__handle[data-dragging=true] .split__grip{opacity:1}.split__handle:focus-visible{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:0;border-radius:var(--ss-radius-xxs)}.split--dragging{-webkit-user-select:none;user-select:none;cursor:col-resize}.split__pane{display:contents}.split__pane[hidden],.split__handle[hidden]{display:none}.pol-pick{margin-bottom:var(--ss-space-sm)}.pol-pick__trigger{align-items:center;gap:var(--ss-space-xs);padding:var(--ss-space-tiny) var(--ss-space-xs);margin-left:calc(-1 * var(--ss-space-xs));font:inherit;color:inherit;border-radius:var(--ss-radius-xs);cursor:pointer;background:0 0;border:none;display:inline-flex}.pol-pick__trigger:hover{background-color:var(--ss-color-fill-hover)}.pol-pick__trigger>svg{color:var(--ss-color-text-tertiary)}.pol-pick__number{color:var(--ss-color-text-secondary)}.pol-pick__chevron{color:var(--ss-color-text-tertiary);transition:transform var(--ss-duration-base) var(--ss-easing-standard);display:inline-flex}.pol-pick__trigger[aria-expanded=true] .pol-pick__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.pol-pick__chevron{transition:none}}.task-panel,.task-fab{z-index:calc(var(--ss-layer-menu) + 1);margin:var(--ss-space-md);position:fixed}.task-panel{width:720px;max-width:calc(100% - var(--ss-space-xl));background-color:var(--ss-color-bg-primary);border:var(--ss-border-hairline) solid var(--ss-color-border-light);border-radius:var(--ss-radius-lg);box-shadow:var(--ss-shadow-xl);animation:task-panel-in var(--ss-duration-base) var(--ss-easing-entrance);position:fixed}@keyframes task-panel-in{0%{opacity:0;transform:translateY(var(--ss-space-sm))}}.task-panel__close{top:var(--ss-space-sm);right:var(--ss-space-xs);z-index:1;padding:var(--ss-space-tiny);color:var(--ss-color-text-tertiary);border-radius:var(--ss-radius-xs);cursor:pointer;background:0 0;border:none;display:inline-flex;position:absolute}.task-panel__close:hover{background-color:var(--ss-color-fill-hover);color:var(--ss-color-text-primary)}.task-panel__close:focus-visible{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:calc(var(--ss-space-tiny) * -1)}.task-fab{border-radius:var(--ss-radius-md);box-shadow:var(--ss-shadow-lg)}@media (prefers-reduced-motion:reduce){.task-panel{animation:none}}.pd{gap:var(--ss-space-md);justify-items:center;display:grid}.pd-sheet{gap:var(--ss-space-md);aspect-ratio:210/297;width:100%;max-width:660px;padding:var(--ss-space-lg);background-color:var(--ss-color-bg-primary);border:var(--ss-border-hairline) solid var(--ss-color-border-light);border-radius:var(--ss-radius-xxs);box-shadow:var(--ss-shadow-sm);flex-direction:column;display:flex;position:relative}.pd-sheet__no{right:var(--ss-space-md);bottom:var(--ss-space-sm);font-size:var(--ft-12);color:var(--ss-color-text-tertiary);position:absolute}.pd-brand{align-items:center;gap:var(--ss-space-sm);margin:calc(var(--ss-space-lg) * -1) calc(var(--ss-space-lg) * -1) 0;padding:var(--ss-space-sm) var(--ss-space-lg);color:var(--ss-color-text-inverse-primary);background-color:var(--ss-color-bg-inverse-primary);border-radius:var(--ss-radius-xxs) var(--ss-radius-xxs) 0 0;display:flex}.pd-brand__mark{width:var(--ss-size-sm);height:var(--ss-size-sm);font-weight:var(--ss-fw-bold);color:var(--ss-color-text-inverse-primary);background-color:var(--ss-color-brand-secondary);border-radius:var(--ss-radius-xxs);place-items:center;display:grid}.pd-brand__name{line-height:1.2;display:grid}.pd-brand__title{font-weight:var(--ss-fw-bold);letter-spacing:.18em}.pd-brand__sub{font-size:var(--ft-12);letter-spacing:.14em;text-transform:uppercase;opacity:.72}.pd-cover{gap:var(--ss-space-md);padding-top:var(--ss-space-md);display:grid}.pd-cover__client{font-size:var(--ft-24);font-weight:var(--ss-fw-semibold);margin:0;line-height:1.2}.pd-pill{padding:var(--ss-space-xxs) var(--ss-space-sm);font-size:var(--ft-12);font-weight:var(--ss-fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--ss-color-text-inverse-primary);background-color:var(--ss-color-brand-secondary);border-radius:var(--ss-radius-xxs);justify-self:start}.pd-row{gap:var(--ss-space-sm) var(--ss-space-lg);flex-wrap:wrap;display:flex}.pd-field{gap:var(--ss-space-tiny);min-width:0;display:grid}.pd-label{font-size:var(--ft-12);letter-spacing:.08em;text-transform:uppercase;color:var(--ss-color-text-tertiary)}.pd-value{font-size:var(--ft-14);font-weight:var(--ss-fw-medium);color:var(--ss-color-text-primary)}.pd-title{padding-top:var(--ss-space-sm);font-size:var(--ft-18);font-weight:var(--ss-fw-semibold);border-top:var(--ss-border-hairline) solid var(--ss-color-border-light);margin:0}.pd-subtitle{font-size:var(--ft-13);font-weight:var(--ss-fw-semibold);color:var(--ss-color-text-secondary);margin:0}.pd-lede,.pd-body{font-size:var(--ft-14);color:var(--ss-color-text-primary);margin:0;line-height:1.5}.pd-lede,.pd-body--muted{color:var(--ss-color-text-secondary)}.pd-down{color:var(--ss-color-text-success)}.pd-up{color:var(--ss-color-text-danger)}.pd-block{gap:var(--ss-space-sm);margin:0 calc(var(--ss-space-lg) * -1);padding:0 calc(var(--ss-space-lg) - var(--ss-border-thick)) var(--ss-space-sm);border-left:var(--ss-border-thick) solid transparent;display:grid;position:relative}.pd-block--on{border-left-color:var(--ss-color-brand-secondary);background-color:var(--ss-color-info-bg)}.pd-block__pick{top:var(--ss-space-sm);right:var(--ss-space-md);padding:var(--ss-space-tiny) var(--ss-space-xs);font:inherit;font-size:var(--ft-12);color:var(--ss-color-text-secondary);background-color:var(--ss-color-bg-secondary);border:var(--ss-border-hairline) solid var(--ss-color-border-light);border-radius:var(--ss-radius-full);cursor:pointer;opacity:0;transition:opacity var(--ss-duration-fast) var(--ss-easing-standard);position:absolute}.pd-block:hover .pd-block__pick,.pd-block:focus-within .pd-block__pick,.pd-block__pick[aria-pressed=true]{opacity:1}.pd-block__pick[aria-pressed=true]{color:var(--ss-color-text-info);border-color:var(--ss-color-brand-secondary)}.pd-block__pick:focus-visible{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:var(--ss-space-tiny);opacity:1}.pd-team{gap:var(--ss-space-sm);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.pd-member{gap:var(--ss-space-sm);padding:var(--ss-space-sm);border:var(--ss-border-hairline) solid var(--ss-color-border-light);border-radius:var(--ss-radius-xs);align-items:flex-start;display:flex}.pd-member__mark{width:var(--ss-size-sm);height:var(--ss-size-sm);font-size:var(--ft-13);font-weight:var(--ss-fw-semibold);color:var(--ss-color-text-secondary);background-color:var(--ss-color-bg-tertiary);border-radius:var(--ss-radius-full);flex:none;place-items:center;display:grid}.pd-member__who{gap:var(--ss-space-tiny);min-width:0;display:grid}.pd-member__role,.pd-member__contact{font-size:var(--ft-12);color:var(--ss-color-text-secondary)}.pd-member__contact{overflow-wrap:anywhere;color:var(--ss-color-text-info)}.pd-quotes{gap:var(--ss-space-sm);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.pd-quote{gap:var(--ss-space-tiny);padding:var(--ss-space-sm);text-align:center;border:var(--ss-border-hairline) solid var(--ss-color-border-default);border-radius:var(--ss-radius-xs);align-content:start;display:grid}.pd-quote--pick{border-color:var(--ss-color-brand-secondary);box-shadow:0 0 0 var(--ss-border-hairline) var(--ss-color-brand-secondary)}.pd-quote__flag{padding:var(--ss-space-tiny) var(--ss-space-xs);font-size:var(--ft-12);font-weight:var(--ss-fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--ss-color-text-inverse-primary);background-color:var(--ss-color-brand-secondary);border-radius:var(--ss-radius-full);justify-self:center}.pd-quote__carrier{font-size:var(--ft-16);font-weight:var(--ss-fw-semibold)}.pd-quote__rating{font-size:var(--ft-12);color:var(--ss-color-text-secondary)}.pd-quote__price{font-size:var(--ft-24);font-weight:var(--ss-fw-semibold)}.pd-quote__line{margin-top:var(--ss-space-xxs);padding-top:var(--ss-space-xxs);font-size:var(--ft-13);color:var(--ss-color-text-secondary);border-top:var(--ss-border-hairline) solid var(--ss-color-border-light);justify-content:space-between;display:flex}.pd-callout{justify-content:space-between;align-items:center;gap:var(--ss-space-md);padding:var(--ss-space-sm) var(--ss-space-md);background-color:var(--ss-color-info-bg);border:var(--ss-border-hairline) solid var(--ss-color-brand-secondary);border-radius:var(--ss-radius-xs);display:flex}.pd-callout__text{gap:var(--ss-space-tiny);font-size:var(--ft-13);display:grid}.pd-callout__price{font-size:var(--ft-24);font-weight:var(--ss-fw-semibold);color:var(--ss-color-text-info);white-space:nowrap;justify-items:end;display:grid}.pd-table{border-collapse:collapse;width:100%;font-size:var(--ft-13)}.pd-table th,.pd-table td{padding:var(--ss-space-xs) var(--ss-space-sm);text-align:left;border-bottom:var(--ss-border-hairline) solid var(--ss-color-border-light)}.pd-table th{font-weight:var(--ss-fw-medium);color:var(--ss-color-text-secondary);background-color:var(--ss-color-bg-secondary)}.pd-table__total td{font-weight:var(--ss-fw-semibold)}.pd-table__pick{color:var(--ss-color-text-info)}.pd-mark{display:inline-flex}.pd-mark--yes{color:var(--ss-color-text-success)}.pd-mark--no{color:var(--ss-color-text-disabled)}.pd-reasons{gap:var(--ss-space-sm);display:grid}.pd-reason{gap:var(--ss-space-xxs);padding:var(--ss-space-sm);background-color:var(--ss-color-bg-secondary);border-left:var(--ss-border-thick) solid var(--ss-color-brand-secondary);border-radius:0 var(--ss-radius-xs) var(--ss-radius-xs) 0;display:grid}.pd-reason__points{padding-left:var(--ss-space-md);gap:var(--ss-space-tiny);font-size:var(--ft-13);color:var(--ss-color-text-secondary);margin:0;line-height:1.5;display:grid}.pd-hidden{width:var(--ss-border-hairline);height:var(--ss-border-hairline);clip-path:inset(50%);white-space:nowrap;padding:0;position:absolute;overflow:hidden}.proposal-tile{align-items:flex-start;gap:var(--ss-space-tiny);padding:var(--ss-space-sm) var(--ss-space-md);font:inherit;text-align:left;color:var(--ss-color-text-primary);background-color:var(--ss-color-bg-primary);border:var(--ss-border-hairline) solid var(--ss-color-border-light);border-radius:var(--ss-radius-md);cursor:pointer;transition:border-color var(--ss-duration-fast) var(--ss-easing-standard), background-color var(--ss-duration-fast) var(--ss-easing-standard);flex-direction:column;display:flex}.proposal-tile:hover{background-color:var(--ss-color-bg-secondary);border-color:var(--ss-color-border-dark)}.proposal-tile:focus-visible{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:var(--ss-space-tiny)}.ss-page__section:has([data-proposal-review]){padding-top:var(--ss-space-xs)}.ss-page__body:has([data-proposal-review]){flex-direction:column;display:flex;overflow:hidden}.ss-page__body:has([data-proposal-review])>.ss-page__section{min-height:0;padding-bottom:var(--ss-space-none);flex-direction:column;flex:1;display:flex}.notes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.notes__item{grid-template-columns:var(--ss-size-md) minmax(0, 1fr);gap:var(--ss-space-sm);padding:var(--ss-space-sm) 0;border-top:var(--ss-border-hairline) solid var(--ss-color-border-default);display:grid}.notes__item:first-child{border-top:0}.notes__glyph{width:var(--ss-size-md);height:var(--ss-size-md);border-radius:var(--ss-radius-full);background:var(--ss-color-fill-hover);color:var(--ss-color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.notes__body{gap:var(--ss-space-tiny);flex-direction:column;min-width:0;display:flex}.notes__head{justify-content:space-between;align-items:baseline;gap:var(--ss-space-xs);flex-wrap:wrap;display:flex}.notes__meta{color:var(--ss-color-text-tertiary);white-space:nowrap}.notes__detail{color:var(--ss-color-text-secondary);max-width:80ch;margin:0}.notes__steps{margin:var(--ss-space-xxs) 0 0;gap:var(--ss-space-xxs);padding:0;list-style:none;display:grid}.notes__step{align-items:center;gap:var(--ss-space-xs);color:var(--ss-color-text-secondary);display:flex}.notes__step>svg{color:var(--ss-color-text-success)}.notes__step--missed{color:var(--ss-color-text-primary)}.notes__step--missed>svg{color:var(--ss-color-text-danger)}.ss-page[aria-label=Ask\ Quandri]>.ss-page__body{flex-direction:column;display:flex;overflow:hidden}.ss-page[aria-label=Ask\ Quandri] .ss-page__section{flex-direction:column;flex:1;min-height:0;display:flex}.ss-page[aria-label=Ask\ Quandri] .ss-page__section>div{flex:1}.ss-page[aria-label=Ask\ Quandri]>.ss-page__header{border-bottom:var(--ss-border-hairline) solid var(--ss-color-border-light)}.aq-composer:before{content:"";left:0;right:0;bottom:calc(100% + var(--ss-space-tiny));height:var(--ss-space-xl);pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(to top, color-mix(in srgb, var(--ss-color-bg-secondary) 85%, transparent), transparent);position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 80%);mask-image:linear-gradient(#0000,#000 80%)}@media (prefers-reduced-transparency:reduce){.aq-composer:before{-webkit-backdrop-filter:none;backdrop-filter:none}}.aq-composer{align-items:center;gap:var(--ss-space-xs);padding:var(--ss-space-xs) var(--ss-space-xs) var(--ss-space-xs) var(--ss-space-sm);background-color:var(--ss-color-bg-primary);border:var(--ss-border-hairline) solid var(--ss-color-border-default);border-radius:var(--ss-radius-lg);box-shadow:var(--ss-shadow-xs);transition:box-shadow var(--ss-duration-fast) var(--ss-easing-standard);display:flex;position:relative}.aq-composer:focus-within{border-color:var(--ss-color-border-dark);box-shadow:var(--ss-shadow-sm)}.aq-field{min-width:0;padding:var(--ss-space-xxs) var(--ss-space-none);font-family:var(--font-ui);font-size:var(--ft-14);color:var(--ss-color-text-primary);background:0 0;border:none;outline:none;flex:1}.aq-field::placeholder{color:var(--ss-color-text-tertiary)}.aq-send{width:var(--ss-size-sm);height:var(--ss-size-sm);color:var(--ss-color-text-inverse-primary);background-color:var(--ss-color-primary);border-radius:var(--ss-radius-full);cursor:pointer;transition:background-color var(--ss-duration-fast) var(--ss-easing-standard);border:none;flex:none;place-items:center;padding:0;display:grid}.aq-send:hover:not(:disabled){background-color:var(--ss-color-primary-hover)}.aq-send:disabled{color:var(--ss-color-text-disabled);background-color:var(--c-stone-100);cursor:default}.aq-send:focus-visible{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:var(--ss-space-tiny)}.aq-turn{gap:var(--ss-space-xs);display:grid}.aq-turn--you{margin-bottom:var(--ss-space-sm);justify-items:end}.aq-bubble{max-width:85%;padding:var(--ss-space-xs) var(--ss-space-sm);color:var(--ss-color-text-inverse-primary);background-color:var(--aq-bubble,var(--c-teal-700));border-radius:var(--ss-radius-md) var(--ss-radius-xxs) var(--ss-radius-md) var(--ss-radius-md)}.aq-feedback{padding:var(--ss-space-xxs);color:var(--ss-color-text-secondary);border-radius:var(--ss-radius-xxs);cursor:pointer;transition:color var(--ss-duration-fast) var(--ss-easing-standard), background-color var(--ss-duration-fast) var(--ss-easing-standard);background:0 0;border:none;display:inline-flex}.aq-feedback:hover{color:var(--ss-color-text-primary);background-color:var(--ss-color-fill-hover)}.aq-feedback:focus-visible{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:var(--ss-space-tiny)}.aq-briefing{gap:var(--ss-space-xs);display:grid}.aq-lede{margin-top:var(--ss-space-xs);color:var(--ss-color-text-secondary)}.aq-lede:first-child{margin-top:0}.aq-bullet{align-items:baseline;gap:var(--ss-space-xs);display:flex}.aq-dot{width:var(--ss-space-xxs);height:var(--ss-space-xxs);margin-top:calc(var(--ss-space-xxs) / 2);border-radius:var(--ss-radius-full);background-color:var(--ss-color-text-tertiary);flex:none}.aq-suggestions{gap:var(--ss-space-xs);z-index:1;animation:aq-pills-in .4s var(--ss-easing-ambient) backwards;flex-wrap:wrap;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.aq-suggestions{animation:none}}.aq-suggestion{padding:var(--ss-space-xxs) var(--ss-space-sm);font:inherit;font-size:var(--ft-13);color:var(--ss-color-text-primary);background-color:var(--ss-color-bg-primary);border:var(--ss-border-hairline) solid var(--ss-color-border-default);border-radius:var(--ss-radius-full);cursor:pointer;text-align:left;transition:background-color var(--ss-duration-fast) var(--ss-easing-standard)}.aq-suggestion:hover{background-color:var(--ss-color-fill-hover)}.aq-suggestion:focus-visible{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:var(--ss-space-tiny)}.aq-drop{z-index:1;justify-content:center;align-items:center;gap:var(--ss-space-xs);padding:var(--ss-space-md);color:var(--ss-color-text-secondary);background-color:var(--ss-color-bg-secondary);border:var(--ss-border-thick) dashed var(--ss-color-border-default);border-radius:var(--ss-radius-md);cursor:pointer;transition:border-color var(--ss-duration-fast) var(--ss-easing-standard), background-color var(--ss-duration-fast) var(--ss-easing-standard);display:flex;position:relative}.aq-drop:hover,.aq-drop:focus-within{border-color:var(--ss-color-border-dark)}.aq-drop--over{color:var(--ss-color-text-info);background-color:var(--ss-color-info-bg);border-color:var(--ss-color-text-info)}.aq-docs{align-items:flex-end;gap:var(--ss-space-xs);flex-direction:column;display:flex}.aq-doc{align-items:center;gap:var(--ss-space-xs);padding:var(--ss-space-xs) var(--ss-space-sm);font-size:var(--ft-14);color:var(--ss-color-text-primary);background-color:var(--ss-color-bg-primary);border:var(--ss-border-hairline) solid var(--ss-color-border-light);border-radius:var(--ss-radius-full);display:inline-flex}.aq-root{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.aq-veil{inset:var(--ss-border-hairline);border-radius:var(--ss-radius-md);z-index:var(--ss-layer-menu);justify-content:center;align-items:center;gap:var(--ss-space-sm);padding:var(--ss-space-lg);text-align:center;color:var(--ss-color-text-primary);background-color:color-mix(in srgb, var(--ss-color-bg-primary) 78%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;animation:aq-veil-in var(--ss-duration-fast) var(--ss-easing-entrance);flex-direction:column;display:flex;position:absolute;overflow:hidden}.aq-veil:before{content:"";inset:var(--ss-space-sm);border:var(--ss-border-thick) dashed var(--c-stone-400);border-radius:var(--ss-radius-lg);position:absolute}.aq-veil__mark{padding:var(--ss-space-md);color:var(--ss-color-text-secondary);background-color:var(--ss-color-fill-subtle);box-shadow:0 0 0 var(--ss-space-tiny) var(--ss-color-bg-primary);border-radius:var(--ss-radius-full);margin-bottom:var(--ss-space-xxs);display:inline-flex}.aq-veil__note{color:var(--ss-color-text-secondary)}@keyframes aq-veil-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.aq-veil{animation:none}}@media (prefers-reduced-transparency:reduce){.aq-veil{background-color:var(--ss-color-bg-primary);-webkit-backdrop-filter:none;backdrop-filter:none}}.aq-doc__reading{width:var(--ss-icon-sm);height:var(--ss-icon-sm);border:var(--ss-border-thick) solid var(--ss-color-border-light);border-top-color:var(--ss-color-text-secondary);border-radius:var(--ss-radius-full);flex:none;animation:.9s linear infinite aq-spin}@media (prefers-reduced-motion:reduce){.aq-doc__reading{animation:none}}@keyframes aq-spin{to{transform:rotate(360deg)}}.aq-doc__done{color:var(--ss-color-text-success);display:inline-flex}.aq-notice{align-items:center;gap:var(--ss-space-xs);padding:var(--ss-space-xs) var(--ss-space-sm);color:var(--ss-color-text-success);background-color:var(--ss-color-success-bg);border-radius:var(--ss-radius-md);display:flex}.aq-thinking{align-items:center;gap:var(--ss-space-xs);color:var(--c-stone-500);animation:2.2s linear infinite aq-shimmer;display:inline-flex;-webkit-mask-image:linear-gradient(90deg,#00000059 0%,#000 50%,#00000059 100%);mask-image:linear-gradient(90deg,#00000059 0%,#000 50%,#00000059 100%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes aq-shimmer{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.aq-thinking__mark{display:inline-flex}.aq-thinking__mark svg{fill:currentColor}@media (prefers-reduced-motion:reduce){.aq-thinking{animation:none;-webkit-mask-image:none;mask-image:none}}.aq-logo{--logo-height:22px;display:block}.aq-hidden{width:var(--ss-border-hairline);height:var(--ss-border-hairline);clip-path:inset(50%);white-space:nowrap;padding:0;position:absolute;overflow:hidden}.aq-feedback--on{color:var(--ss-color-text-primary);background-color:var(--c-stone-150,var(--c-stone-100))}@keyframes aq-pills-in{0%{opacity:0;transform:translateY(var(--ss-space-sm))}}@property --aq-ring{syntax:"<angle>";inherits:false;initial-value:0deg}@property --aq-pill-fill{syntax:"<color>";inherits:false;initial-value:#fff}.aq-suggestions .aq-suggestion{font-size:var(--ft-14);padding:var(--ss-space-xs) var(--ss-space-md);background:linear-gradient(var(--aq-pill-fill), var(--aq-pill-fill)) padding-box, conic-gradient(from var(--aq-ring), var(--ss-color-logo-mark), var(--ss-color-logo-mark-glow) 18%, var(--ss-color-border-default) 38% 100%) border-box;border:2px solid #0000;animation:2.6s linear infinite aq-ring-turn,2.6s ease-in-out infinite aq-pill-breathe}.aq-suggestions .aq-suggestion:hover{--aq-pill-fill:var(--c-teal-50);animation-play-state:paused,paused}@keyframes aq-ring-turn{to{--aq-ring:360deg}}@keyframes aq-pill-breathe{0%,to{--aq-pill-fill:var(--ss-color-bg-primary)}50%{--aq-pill-fill:var(--c-teal-50)}}@media (prefers-reduced-motion:reduce){.aq-suggestions .aq-suggestion{background:linear-gradient(var(--ss-color-bg-primary), var(--ss-color-bg-primary)) padding-box, linear-gradient(120deg, var(--ss-color-logo-mark), var(--ss-color-logo-mark-glow)) border-box;animation:none}}.aq-summary{gap:var(--ss-space-xs);padding:var(--ss-space-sm) var(--ss-space-md) var(--ss-space-md);border-radius:var(--ss-radius-md);background:linear-gradient(var(--ss-color-bg-primary), var(--ss-color-bg-primary)) padding-box, linear-gradient(120deg, var(--ss-color-logo-mark), var(--ss-color-logo-mark-glow), var(--ss-color-logo-mark)) border-box;animation:aq-pills-in .4s var(--ss-easing-ambient) backwards;border:1.5px solid #0000;display:grid}.aq-summary__head{align-items:center;gap:var(--ss-space-xs);color:var(--ss-color-logo-mark);display:inline-flex}.aq-summary__head .ss-icon svg{fill:currentColor}@media (prefers-reduced-motion:reduce){.aq-summary{animation:none}}.aq-tools{gap:var(--ss-space-xs);display:grid}.aq-tools__toggle{align-items:flex-start;gap:var(--ss-space-xxs);width:fit-content;color:var(--ss-color-text-secondary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;padding:0;display:inline-flex}.aq-tools__toggle>.ss-icon{color:var(--ss-color-text-brand-primary);flex-shrink:0;margin-top:1px}.aq-tools__more{color:var(--ss-color-text-tertiary)}.aq-tools__list,.aq-changes{gap:var(--ss-space-xxs);padding:var(--ss-space-xs) var(--ss-space-md);border:var(--ss-border-hairline) solid var(--ss-color-border-default);border-radius:var(--ss-radius-lg);background:0 0;display:grid}.aq-tools__list{color:var(--ss-color-text-secondary)}.aq-changes{color:var(--ss-color-text-primary);padding-block:var(--ss-space-sm)}.aq-changes__head{color:var(--ss-color-text-secondary)}.ss-page__body:has(>.ss-page__section>.email){flex-direction:column;display:flex;overflow:hidden}.ss-page__body:has(>.ss-page__section>.email)>.ss-page__section{min-height:0;padding:var(--ss-space-none);flex-direction:column;flex:1;display:flex}.ss-page:has(>.ss-page__body>.ss-page__section>.email)>.ss-page__header{border-bottom:var(--ss-border-hairline) solid var(--ss-color-border-light)}.email{flex-direction:column;flex:1;min-height:0;display:flex}.email__scroll{scrollbar-gutter:stable;min-height:0;overflow-y:auto}.email .ss-btn:disabled .ss-badge{color:var(--ss-color-text-disabled)}.email-shimmer{height:var(--ss-space-sm);background-color:var(--c-stone-200);border-radius:var(--ss-radius-full);vertical-align:middle;animation:2.2s linear infinite email-shimmer;display:inline-block;-webkit-mask-image:linear-gradient(90deg,#0000008c 0%,#000 50%,#0000008c 100%);mask-image:linear-gradient(90deg,#0000008c 0%,#000 50%,#0000008c 100%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes email-shimmer{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){.email-shimmer{animation:none;-webkit-mask-image:none;mask-image:none}}.email-context{align-items:center;gap:var(--ss-space-xs);flex-wrap:wrap;min-width:0;display:flex}.email-context__chips{gap:var(--ss-space-xs);flex-wrap:wrap;display:flex}.email-context__count{margin-left:auto}.email-context__chip{align-items:center;gap:var(--ss-space-xxs);padding:var(--ss-space-xxs) var(--ss-space-xs);font:inherit;color:var(--ss-color-text-secondary);background-color:var(--ss-color-bg-primary);border:var(--ss-border-hairline) solid var(--ss-color-border-light);border-radius:var(--ss-radius-full);cursor:pointer;display:inline-flex}.email-context__chip:hover:not(:disabled){background-color:var(--ss-color-fill-hover)}.email-context__chip:focus-visible{outline:var(--ss-focus-ring-width) solid var(--ss-color-focus-primary);outline-offset:var(--ss-focus-ring-offset)}.email-context__chip[aria-pressed=true]{color:var(--ss-color-text-brand-primary);border-color:var(--ss-color-primary)}.email-context__chip:disabled{color:var(--ss-color-text-disabled);cursor:default}.tpol-tab{gap:var(--ss-space-md);display:grid}.tpol-search{flex:1;min-width:0;max-width:40ch}.tpol-sections{gap:var(--ss-space-md);display:grid}.tpol-card{background-color:var(--ss-color-bg-primary);border:var(--ss-border-hairline) solid var(--ss-color-border-light);border-radius:var(--ss-radius-md);overflow:hidden}.tpol-card__header{justify-content:space-between;align-items:center;gap:var(--ss-space-sm);width:100%;padding:var(--ss-space-sm) var(--ss-space-md);text-align:left;cursor:pointer;color:var(--ss-color-text-primary);background:0 0;border:0;display:flex}.tpol-card__header:hover{background-color:var(--ss-color-fill-hover)}.tpol-card__header:focus-visible{outline:var(--ss-focus-ring-width) solid var(--ss-color-focus-primary);outline-offset:calc(-1 * var(--ss-focus-ring-offset))}.tpol-card__count{color:var(--ss-color-text-secondary)}.tpol-grid{grid-template-columns:minmax(0,32%) minmax(0,1fr);display:grid}.tpol-row{display:contents}.tpol-grid__head,.tpol-grid__name,.tpol-grid__value,.tpol-grid__group{padding:var(--ss-space-sm) var(--ss-space-md);border-top:var(--ss-border-hairline) solid var(--ss-color-border-light);min-width:0}.tpol-grid__head{background-color:var(--ss-color-bg-secondary);color:var(--ss-color-text-secondary)}.tpol-grid__name{color:var(--ss-color-text-secondary)}.tpol-grid__value{color:var(--ss-color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.tpol-grid__group{background-color:var(--ss-color-bg-secondary);color:var(--ss-color-text-primary);grid-column:1/-1}.tpol-controls{align-items:center;gap:var(--ss-space-sm);flex-wrap:wrap;display:flex}.tpol-controls>.pol-pick{padding-right:var(--ss-space-sm);border-right:var(--ss-border-hairline) solid var(--ss-color-border-light);margin-bottom:0}.tpol-controls__toggle{align-items:center;gap:var(--ss-space-xs);color:var(--ss-color-text-secondary);white-space:nowrap;margin-left:auto;display:flex}.tpol-terms{grid-template-columns:minmax(0,1.9fr) minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1.3fr);display:grid}.tpol-terms--two{grid-template-columns:minmax(0,32%) minmax(0,1fr)}.tpol-terms__head,.tpol-terms__cell{padding:var(--ss-space-xs) var(--ss-space-md);border-top:var(--ss-border-hairline) solid var(--ss-color-border-light);overflow-wrap:anywhere;align-items:center;gap:var(--ss-space-xs);flex-wrap:wrap;min-width:0;display:flex}.tpol-terms__head{background-color:var(--ss-color-bg-secondary);color:var(--ss-color-text-secondary)}.tpol-terms__label,.tpol-terms__contact-label{color:var(--ss-color-text-secondary)}.tpol-terms__contact-value,.tpol-terms__label--header{color:var(--ss-color-text-primary)}.tpol-terms__indent-0{padding-left:var(--ss-space-md)}.tpol-terms__indent-1{padding-left:calc(var(--ss-space-md) * 2)}.tpol-terms__indent-2{padding-left:calc(var(--ss-space-md) * 3)}.tpol-terms__indent-3{padding-left:calc(var(--ss-space-md) * 4)}.tpol-terms__indent-1,.tpol-terms__indent-2,.tpol-terms__indent-3{background-image:linear-gradient(var(--ss-color-border-light), var(--ss-color-border-light));background-repeat:no-repeat;background-size:1px 100%;background-position:var(--ss-space-md) 0}.tpol-terms__indent-2{background-image:linear-gradient(var(--ss-color-border-light), var(--ss-color-border-light)), linear-gradient(var(--ss-color-border-light), var(--ss-color-border-light));background-size:1px 100%,1px 100%;background-position:var(--ss-space-md) 0, calc(var(--ss-space-md) * 2) 0}.tpol-terms__indent-3{background-image:linear-gradient(var(--ss-color-border-light), var(--ss-color-border-light)), linear-gradient(var(--ss-color-border-light), var(--ss-color-border-light)), linear-gradient(var(--ss-color-border-light), var(--ss-color-border-light));background-size:1px 100%,1px 100%,1px 100%;background-position:var(--ss-space-md) 0, calc(var(--ss-space-md) * 2) 0, calc(var(--ss-space-md) * 3) 0}.tpol-terms__cell.tpol-terms__label{border-left:var(--ss-border-thick) solid transparent}.tpol-terms__label.tpol-terms__row--removed{border-left-color:var(--ss-color-status-error)}.tpol-term__absent{color:var(--ss-color-text-tertiary)}.tpol-term__delta{align-items:center;gap:var(--ss-space-xxs);color:var(--ss-color-text-secondary);display:inline-flex}.tpol-term__changed{color:var(--ss-color-text-secondary)}.tpol-compare{border-collapse:separate;border-spacing:0;width:100%}.tpol-compare th,.tpol-compare td{padding:var(--ss-space-sm) var(--ss-space-md);text-align:left;vertical-align:top;border-top:var(--ss-border-hairline) solid var(--ss-color-border-light)}.tpol-compare thead th{background-color:var(--ss-color-bg-secondary);color:var(--ss-color-text-secondary);border-top:none}.tpol-compare tbody th{color:var(--ss-color-text-secondary)}.tpol-compare th:first-child{width:30%}.tpol-compare__change{color:var(--ss-color-text-secondary);display:block}.tpol-empty{padding:var(--ss-space-lg)}.tpol-hidden{width:var(--ss-border-hairline);height:var(--ss-border-hairline);clip-path:inset(50%);white-space:nowrap;padding:0;position:absolute;overflow:hidden}.qt{gap:var(--ss-space-lg);align-content:start;display:grid}.qt-section{gap:var(--ss-space-sm);align-content:start;display:grid}.qt-section__title{color:var(--ss-color-text-primary);margin:0}.qt-section__bar{justify-content:space-between;align-items:center;gap:var(--ss-space-sm);display:flex}.qt-card{background-color:var(--ss-color-bg-primary);border:var(--ss-border-hairline) solid var(--ss-color-border-light);border-radius:var(--ss-radius-md);padding:var(--ss-space-md);min-width:0}.qt-card--current{background-color:var(--ss-color-bg-secondary)}.qt-chart-card{gap:var(--ss-space-sm);min-width:0;display:grid}.qt-chart__legend{display:flex}.qt-chart-wrap{min-width:0}.qt-chart{display:block}.qt-chart__bar{fill:var(--ss-color-primary)}.qt-chart__grid{stroke:var(--ss-color-border-default);opacity:.6}.qt-chart__value{fill:var(--ss-color-text-primary);font-variant-numeric:tabular-nums}.qt-chart__name{fill:var(--ss-color-text-primary)}.qt-chart__tick{fill:var(--ss-color-text-secondary);font-variant-numeric:tabular-nums}.qt-chart__pill{fill:var(--ss-color-info-bg)}.qt-chart__pill-text{fill:var(--ss-color-text-info)}.qt-chooser{gap:var(--ss-space-xs);border-top:var(--ss-border-hairline) solid var(--ss-color-border-light);padding-top:var(--ss-space-sm);color:var(--ss-color-text-primary);display:grid}.qt-pills{gap:var(--ss-space-xs);flex-wrap:wrap;display:flex}.qt-pill{align-items:center;gap:var(--ss-space-xs);padding:var(--ss-space-xs) var(--ss-space-sm);background-color:var(--ss-color-bg-primary);border:var(--ss-border-hairline) solid var(--ss-color-border-default);border-radius:var(--ss-radius-full);color:var(--ss-color-text-primary);cursor:pointer;display:inline-flex}.qt-pill:hover{background-color:var(--ss-color-fill-hover)}.qt-pill:focus-within{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:var(--ss-space-tiny)}.qt-pill--selected{border-color:var(--ss-color-primary);border-width:var(--ss-border-thick)}.qt-line{align-items:center;gap:var(--ss-space-sm);color:var(--ss-color-text-primary);display:flex}.qt-pair{gap:var(--ss-space-md);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;align-items:start;display:grid}.qt-pair>.qt-card{grid-row:span 2;grid-template-rows:subgrid;align-content:start;display:grid}@media (width<=900px){.qt-pair{grid-template-columns:1fr}}.qt-card__head{gap:var(--ss-space-xs);display:grid}.qt-card__top{align-items:baseline;gap:var(--ss-space-xs);color:var(--ss-color-text-primary);min-block-size:var(--ss-space-lg);flex-wrap:wrap;display:flex}.qt-card__price{align-items:baseline;gap:var(--ss-space-tiny);margin-inline-start:auto;display:inline-flex}.qt-card__meta{align-items:center;gap:var(--ss-space-xs);min-block-size:var(--ss-space-lg);flex-wrap:wrap;display:flex}.qt-card__meta--end{justify-content:flex-end}.qt-card__body{border-top:var(--ss-border-hairline) solid var(--ss-color-border-light);margin-top:var(--ss-space-sm);padding-top:var(--ss-space-sm)}.qt-cov,.qt-cov__section{display:grid}.qt-cov__section-head{justify-content:space-between;align-items:baseline;gap:var(--ss-space-sm);padding:var(--ss-space-xs) 0;color:var(--ss-color-text-primary);display:flex}.qt-cov__row{justify-content:space-between;align-items:center;gap:var(--ss-space-sm);padding:var(--ss-space-xs) 0;border-top:var(--ss-border-hairline) solid var(--ss-color-border-light);display:flex}.qt-cov__name{color:var(--ss-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qt-cov__value{color:var(--ss-color-text-primary);white-space:nowrap}.qt-cov__row--differs{background-color:var(--ss-color-fill-subtle)}.qt-cov__value--differs{color:var(--ss-color-text-brand-primary);font-weight:700}.qt-blank{text-align:center;justify-items:center;gap:var(--ss-space-xxs);padding:var(--ss-space-lg) var(--ss-space-md);color:var(--ss-color-text-primary);display:grid}.qt-blank__icon{inline-size:var(--ss-space-xl);block-size:var(--ss-space-xl);border-radius:var(--ss-radius-full);border:var(--ss-border-hairline) solid var(--ss-color-border-default);color:var(--ss-color-text-secondary);margin-bottom:var(--ss-space-xxs);justify-content:center;align-items:center;display:inline-flex}.qt-coming-soon{color:var(--ss-color-text-secondary);text-align:center;padding:var(--ss-space-lg) var(--ss-space-md);margin:0}.qt-declined__toggle{justify-self:start}.qt-declined__label,.qt-declined__row{align-items:center;gap:var(--ss-space-xs);display:inline-flex}.qt-muted{color:var(--ss-color-text-secondary)}.qt-money{font-variant-numeric:tabular-nums}.qt-link{margin-inline-start:auto;text-decoration:none}.account-title{align-items:center;gap:var(--ss-space-xs);min-height:var(--ss-size-md);padding:0 var(--ss-space-sm);font:inherit;color:inherit;border-radius:var(--ss-radius-md);cursor:pointer;background:0 0;border:none;display:inline-flex}.account-title:hover{background-color:var(--ss-color-bg-tertiary)}.account-title:focus-visible{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:0}.account-title__chevron{color:var(--ss-color-text-secondary);transition:transform var(--ss-duration-fast) var(--ss-easing-standard);display:inline-flex}.account-title[aria-expanded=true] .account-title__chevron{transform:rotate(180deg)}.account-title--plain{padding:0}.account-title--plain:hover{background:0 0}.account-title__wrap{align-items:center;gap:var(--ss-space-xxs);min-width:0;display:flex}.task-assign{align-items:center;gap:var(--ss-space-xxs);padding:var(--ss-space-tiny) var(--ss-space-xs);margin-left:calc(-1 * var(--ss-space-xs));font:inherit;color:inherit;border-radius:var(--ss-radius-xs);cursor:pointer;background:0 0;border:none;display:inline-flex}.task-assign:hover{background-color:var(--ss-color-fill-hover)}.task-assign>svg{color:var(--ss-color-text-tertiary)}.task-status{font:inherit;border-radius:var(--ss-radius-full);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.task-status:focus-visible{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:var(--ss-space-tiny)}.account-step{min-width:56px;padding:0 var(--ss-space-xxs);color:var(--ss-color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.account-title__rule{width:var(--ss-border-hairline);height:var(--sz-24);margin-inline:var(--ss-space-xxs);background-color:var(--ss-color-border-default);flex-shrink:0}.fp-sheet{--fp-navy:var(--c-blue-900);--fp-pine:var(--c-moss-700);--fp-serif:georgia, "Iowan Old Style", "Times New Roman", serif}.fp-sheet .pd-title,.fp-sheet .pd-subtitle{font-family:var(--fp-serif)}.fp-cover{gap:var(--ss-space-sm);display:grid}.fp-cover__band{margin:calc(var(--ss-space-lg) * -1) calc(var(--ss-space-lg) * -1) var(--ss-space-md);padding:var(--ss-space-md) var(--ss-space-lg);background-color:var(--c-blue-50);border-radius:var(--ss-radius-xxs) var(--ss-radius-xxs) 0 0;align-items:center;display:flex}.fp-cover__logo{mix-blend-mode:multiply;width:300px;max-width:60%;margin-left:calc(var(--ss-space-md) * -1)}.fp-cover__rule{width:var(--ss-size-xl);height:var(--ss-space-tiny);background-color:var(--fp-pine);border-radius:var(--ss-radius-full);margin:var(--ss-space-sm) 0}.fp-cover__kicker{font-size:var(--ft-12);font-weight:var(--ss-fw-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--fp-pine);margin:0}.fp-cover__client{font-family:var(--fp-serif);font-size:var(--ft-44);font-weight:var(--ss-fw-semibold);color:var(--fp-navy);margin:0;line-height:1.2}.fp-cover__title{font-family:var(--fp-serif);font-size:var(--ft-18);color:var(--ss-color-text-secondary);margin:0}.fp-cover__facts{padding-top:var(--ss-space-lg)}.fp-team{gap:var(--ss-space-sm);padding-top:var(--ss-space-sm);display:grid}.fp-team__title{padding-bottom:var(--ss-space-xs);font-family:var(--fp-serif);font-size:var(--ft-16);font-weight:var(--ss-fw-semibold);color:var(--fp-navy);border-bottom:var(--ss-border-hairline) solid var(--ss-color-border-light);margin:0}.fp-team__row{gap:var(--ss-space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fp-member{gap:var(--ss-space-xs);text-align:center;align-content:start;margin:0;display:grid}.fp-member__photo{aspect-ratio:1;object-fit:cover;border-radius:var(--ss-radius-xs);background-color:var(--c-stone-100);place-items:center;width:100%;display:grid}.fp-member__photo--empty{color:var(--c-stone-400);border:var(--ss-border-hairline) solid var(--c-stone-200)}.fp-member__who{gap:var(--ss-space-tiny);display:grid}.fp-member__name{font-size:var(--ft-14);font-weight:var(--ss-fw-semibold);color:var(--fp-navy)}.fp-member__role{font-size:var(--ft-13);color:var(--ss-color-text-secondary)}.fp-confidential{font-size:var(--ft-12);color:var(--ss-color-text-tertiary);margin:auto 0 0;line-height:1.5}.fp-foot{align-items:center;gap:var(--ss-space-xs);padding-top:var(--ss-space-sm);border-top:var(--ss-border-hairline) solid var(--ss-color-border-light);font-size:var(--ft-12);color:var(--ss-color-text-tertiary);margin-top:auto;display:flex}.fp-foot__mark{mix-blend-mode:multiply;width:auto;height:18px}.fp-table-caption{padding:var(--ss-space-xs) 0;font-size:var(--ft-13);font-weight:var(--ss-fw-semibold);text-align:left;color:var(--fp-navy)}.fp-table-note{font-weight:var(--ss-fw-regular);color:var(--ss-color-text-tertiary)}.fp-callout{padding:var(--ss-space-md);color:var(--ss-color-text-inverse-primary);background-color:var(--fp-navy);border-radius:var(--ss-radius-xs)}.fp-callout__title{margin:0 0 var(--ss-space-xxs);font-family:var(--fp-serif);font-size:var(--ft-16);font-weight:var(--ss-fw-semibold)}.fp-callout__text{font-size:var(--ft-13);opacity:.88;margin:0;line-height:1.5}.fp-sheet .pd-reason{border-left-color:var(--fp-pine)}.fp-signatures{gap:var(--ss-space-lg);padding-top:var(--ss-space-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;display:grid}.fp-signature{gap:var(--ss-space-xs);display:grid}.fp-signature__line{height:var(--ss-border-hairline);background-color:var(--ss-color-text-secondary);margin-top:var(--ss-space-lg)}.fp-skeleton{gap:var(--ss-space-md);animation:2.2s linear infinite fp-shimmer;-webkit-mask-image:linear-gradient(90deg,#0000008c 0%,#000 50%,#0000008c 100%);mask-image:linear-gradient(90deg,#0000008c 0%,#000 50%,#0000008c 100%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes fp-shimmer{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.fp-skeleton__bar{height:var(--ss-space-sm);background-color:var(--c-stone-200);border-radius:var(--ss-radius-full);width:40%}.fp-skeleton__logo{width:45%;height:var(--ss-size-xl);margin-top:var(--ss-space-xl);background-color:var(--c-stone-200);border-radius:var(--ss-radius-xs)}.fp-skeleton__bar--kicker{width:18%;margin-top:var(--ss-space-lg)}.fp-skeleton__bar--title{width:70%;height:var(--ss-space-lg)}.fp-skeleton__bar--sub{width:55%}.fp-skeleton__facts{gap:var(--ss-space-md);padding-top:var(--ss-space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fp-skeleton__facts .fp-skeleton__bar{width:80%}.fp-skeleton__block{height:var(--ss-size-xxl);background-color:var(--c-stone-100);border:var(--ss-border-hairline) solid var(--c-stone-200);border-radius:var(--ss-radius-xs)}.fp-skeleton__block--tall{flex:1}@media (prefers-reduced-motion:reduce){.fp-skeleton{animation:none;-webkit-mask-image:none;mask-image:none}}.fp-sheet{animation:fp-sheet-in .4s var(--ss-easing-ambient) backwards}.fp-sheet:nth-child(2){animation-delay:.12s}.fp-sheet:nth-child(3){animation-delay:.24s}.fp-sheet:nth-child(4){animation-delay:.36s}@keyframes fp-sheet-in{0%{opacity:0;transform:translateY(var(--ss-space-md))}}@media (prefers-reduced-motion:reduce){.fp-sheet{animation:none}}.fpol-section{gap:var(--ss-space-sm);display:grid}.fpol-table{border-collapse:separate;border-spacing:0;background-color:var(--ss-color-bg-primary);border:var(--ss-border-hairline) solid var(--ss-color-border-light);border-radius:var(--ss-radius-md);width:100%;overflow:hidden}.fpol-table th,.fpol-table td{padding:var(--ss-space-sm) var(--ss-space-md);text-align:left;vertical-align:top;border-top:var(--ss-border-hairline) solid var(--ss-color-border-light);font-size:var(--ft-14);line-height:1.5}.fpol-table thead th{font-weight:var(--ss-fw-medium);color:var(--ss-color-text-secondary);background-color:var(--ss-color-bg-secondary);border-top:none}.fpol-table th:first-child{width:38%}.fpol-table tbody th{font-weight:var(--ss-fw-regular);color:var(--ss-color-text-secondary)}.fpol-table tbody td{color:var(--ss-color-text-primary)}.fpol-more{display:flex}.fpol-hidden{width:var(--ss-border-hairline);height:var(--ss-border-hairline);clip-path:inset(50%);white-space:nowrap;padding:0;position:absolute;overflow:hidden}.ss-page__body:has(.mail-open){flex-direction:column;display:flex;overflow:hidden}.ss-page__body:has(.mail-open)>.ss-page__section{min-height:0;padding-top:var(--ss-space-xs);padding-bottom:var(--ss-space-none);flex-direction:column;flex:1;display:flex}.mail-open{flex-direction:column;flex:1;min-height:0;display:flex}.mail-bar{align-items:center;gap:var(--ss-space-xs);padding-bottom:var(--ss-space-xs);border-bottom:var(--ss-border-hairline) solid var(--ss-color-border-light);align-items:center;gap:var(--ss-space-xs);flex:none;display:flex}.mail-link{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;flex:1;padding:0;display:flex}.mail-link:after{content:"";z-index:1;position:absolute;inset:0}.ss-table__row:has(.mail-link){cursor:pointer;position:relative}.mail-link__subject{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mail-link:focus-visible{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:var(--ss-space-tiny)}.mail-dir{align-items:center;gap:var(--ss-space-xs);display:inline-flex}.mail-dir--in .ss-icon{color:var(--ss-color-text-info)}.mail-dir--out .ss-icon{color:var(--ss-color-text-secondary)}.mail-dir--draft .ss-icon{color:var(--ss-color-text-tertiary)}.celebration-confetti{pointer-events:none;width:100vw;height:100vh;z-index:calc(var(--ss-layer-tooltip) + 1);position:fixed;inset:0}.mv{--mv-pop:.5s;--mv-card:480px;--mv-col:var(--mv-card);--mv-gap:var(--ss-space-xxl);--mv-grow:.3s;--mv-bolt:.7s;background:var(--ss-color-bg-secondary);background-image:radial-gradient(circle, var(--ss-color-border-default) 1px, transparent 1px);background-size:20px 20px;height:100vh;overflow-y:auto}.mv-trunk{padding:7vh var(--ss-space-md) var(--ss-space-lg);transform-origin:top;transition:transform var(--mv-pop) var(--ss-easing-ambient);flex-direction:column;align-items:center;display:flex}.mv-card{z-index:1;align-items:center;gap:var(--ss-space-md);width:min(var(--mv-card), 100%);padding:var(--ss-space-md) var(--ss-space-lg);background:var(--ss-color-bg-primary);border:1px solid var(--ss-color-border-default);border-radius:var(--ss-radius-lg);animation:mv-pop var(--mv-pop) var(--ss-easing-entrance) backwards;display:flex;position:relative}.mv-card__body{gap:var(--ss-space-xxs);min-width:0;display:grid}.mv-card__title{color:var(--ss-color-text-primary)}.mv-card__line{color:var(--ss-color-text-secondary)}.mv-glyph{border-radius:var(--ss-radius-md);background:var(--c-teal-800);width:40px;height:40px;color:var(--ss-color-bg-primary);flex-shrink:0;place-items:center;display:grid}.mv-card--grow{align-items:flex-start}@keyframes mv-pop{0%{opacity:0;transform:translateY(var(--ss-space-sm)) scale(.96)}}.mv-type span{animation:mv-char .2s var(--ss-easing-ambient) backwards}@keyframes mv-char{0%{opacity:0}}.mv-line{width:1px;height:var(--ss-space-xl);background:var(--ss-color-border-dark);transform-origin:top;animation:mv-grow-y var(--mv-grow) var(--ss-easing-ambient) backwards;flex:none;position:relative}@keyframes mv-grow-y{0%{transform:scaleY(0)}}.mv-line:after{content:"";animation:mv-bolt var(--mv-bolt) var(--ss-easing-standard) var(--mv-grow) backwards;background:linear-gradient(to bottom, transparent, var(--c-blue-400), transparent);width:3px;height:50%;box-shadow:0 0 4px var(--c-blue-400);border-radius:var(--ss-radius-full);opacity:0;position:absolute;top:0;left:-1px}@keyframes mv-bolt{0%{opacity:0;transform:translateY(0)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(100%)}}.mv-split{flex-direction:column;align-items:center;display:flex}.mv-fork{flex:none;display:block;overflow:visible}.mv-fork__wire{fill:none;stroke:var(--ss-color-border-dark);stroke-width:1px;stroke-dasharray:100;animation:mv-wire var(--mv-grow) var(--ss-easing-ambient) var(--mv-grow) backwards}@keyframes mv-wire{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.mv-fork__bolt{fill:none;stroke:var(--c-blue-400);stroke-width:3px;stroke-linecap:round;stroke-dasharray:10 90;stroke-dashoffset:16px;filter:drop-shadow(0 0 3px var(--c-blue-400));animation:mv-fork-bolt var(--mv-bolt) var(--ss-easing-standard) calc(var(--mv-grow) * 2) backwards}@keyframes mv-fork-bolt{0%{stroke-dashoffset:16px}to{stroke-dashoffset:-104px}}.mv-anchor{width:min(var(--mv-card), 100%);flex-direction:column;align-items:center;display:flex;position:relative}.mv-menu{top:var(--ss-space-xxl);z-index:2;gap:var(--ss-space-tiny);min-width:220px;padding:var(--ss-space-xs);background:var(--ss-color-bg-primary);border:1px solid var(--ss-color-border-default);border-radius:var(--ss-radius-md);box-shadow:var(--ss-shadow-lg);transform-origin:0 0;animation:mv-menu-in .25s var(--ss-easing-entrance) backwards;display:grid;position:absolute;left:55%}@keyframes mv-menu-in{0%{opacity:0;transform:scale(.9)}}.mv-menu__head{padding:var(--ss-space-xs) var(--ss-space-sm) 0;color:var(--ss-color-text-tertiary)}.mv-menu__row{justify-content:space-between;align-items:center;gap:var(--ss-space-sm);padding:var(--ss-space-xs) var(--ss-space-sm);border-radius:var(--ss-radius-sm);color:var(--ss-color-text-primary);display:flex}.mv-menu__row[data-picked]{animation:mv-picked .2s var(--ss-easing-standard) .6s backwards;animation-fill-mode:both}@keyframes mv-picked{to{background:var(--ss-color-bg-tertiary)}}.mv-menu__check{color:var(--ss-color-text-secondary);animation:mv-char .15s var(--ss-easing-standard) .75s backwards;display:inline-flex}.mv-input{min-height:var(--ss-size-md);padding:var(--ss-space-xs) var(--ss-space-sm);background:var(--ss-color-bg-primary);border:1px solid var(--ss-color-border-dark);border-radius:var(--ss-radius-sm);color:var(--ss-color-text-primary);align-items:center;display:flex}.mv-caret{width:1px;height:var(--ss-space-md);margin-left:var(--ss-space-tiny);background:var(--ss-color-text-primary);animation:1s step-end infinite mv-blink}@keyframes mv-blink{50%{opacity:0}}.mv-filters{gap:var(--ss-space-xxs);margin:0;padding:0;list-style:none;display:grid}.mv-filters li{align-items:baseline;gap:var(--ss-space-sm);animation:mv-pop .3s var(--ss-easing-entrance) backwards;display:flex}.mv-filters__key{color:var(--ss-color-text-tertiary)}.mv-filters__value{color:var(--ss-color-text-primary)}.mv-branches{grid-template-columns:repeat(2, var(--mv-col));gap:var(--mv-gap);display:grid}.mv-branch{min-width:0;animation:mv-pop var(--mv-pop) var(--ss-easing-entrance) backwards;flex-direction:column;align-items:center;display:flex}.mv-branch .mv-card{width:100%}.mv-card--branch{padding-block:var(--ss-space-md)}.mv-clock{top:var(--ss-space-lg);right:var(--ss-space-lg);padding:var(--ss-space-xs) var(--ss-space-sm);background:var(--c-gray-950);color:var(--ss-color-bg-primary);border-radius:var(--ss-radius-sm);font-variant-numeric:tabular-nums;position:fixed}.mv-mark{border-radius:var(--ss-radius-full);width:32px;height:32px;color:var(--ss-color-bg-primary);flex-shrink:0;place-items:center;display:grid}.mv-mark[data-verdict=no]{background:var(--ss-color-button-danger-face);color:var(--ss-color-button-danger-text)}.mv-mark[data-verdict=yes]{background:var(--c-teal-800)}.mv-slot{flex-direction:column;align-items:stretch;width:100%;display:flex;position:relative}.mv-ghost{border:1px dashed var(--c-blue-300);border-radius:var(--ss-radius-lg);background:var(--c-blue-50);min-height:84px;color:var(--c-blue-400);animation:mv-pop .3s var(--ss-easing-entrance) backwards;place-items:center;display:grid}.mv-ghost[data-filled]{min-height:0;position:absolute;inset:0}.mv-card--dragged{animation:mv-drag .65s var(--ss-easing-entrance) backwards}@keyframes mv-drag{0%{opacity:0;transform:translate(30%,55%)}}.mv-cursor{right:calc(-1 * var(--ss-space-xs));bottom:calc(-1 * var(--ss-space-sm));color:var(--c-gray-950);animation:mv-cursor-out .3s var(--ss-easing-standard) .9s forwards;position:absolute}.mv-cursor svg{fill:currentColor}@keyframes mv-cursor-out{to{opacity:0}}.mv-hint{bottom:var(--ss-space-lg);color:var(--ss-color-text-tertiary);margin:0;position:fixed;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.mv-card,.mv-line,.mv-fork__wire,.mv-branch,.mv-menu,.mv-menu__row[data-picked],.mv-menu__check,.mv-filters li,.mv-type span,.mv-ghost,.mv-card--dragged{animation:none}.mv-cursor,.mv-caret,.mv-line:after,.mv-fork__bolt{display:none}.mv-trunk{transition:none}.mv-menu__row[data-picked]{background:var(--ss-color-bg-tertiary)}}.mv2{--mv2-pop:.5s;background:var(--ss-color-bg-secondary);background-image:radial-gradient(circle, var(--ss-color-border-default) 1px, transparent 1px);background-size:20px 20px;height:100vh;overflow-y:auto}.mv2-stage{padding:16vh var(--ss-space-md) var(--ss-space-xxl);flex-direction:column;align-items:center;display:flex}.mv2-card{align-items:flex-start;gap:var(--ss-space-md);width:min(560px,100%);padding:var(--ss-space-lg) var(--ss-space-xl);background:var(--ss-color-bg-primary);border:1px solid var(--ss-color-border-default);border-radius:var(--ss-radius-lg);animation:mv2-pop var(--mv2-pop) var(--ss-easing-entrance) backwards;display:flex}@keyframes mv2-pop{0%{opacity:0;transform:translateY(var(--ss-space-sm)) scale(.96)}}.mv2-body{gap:var(--ss-space-sm);flex:1;min-width:0;display:grid}.mv2-head{align-items:center;gap:var(--ss-space-md);min-height:40px;display:flex}.mv2-glyph{border-radius:var(--ss-radius-md);background:var(--c-teal-800);width:40px;height:40px;color:var(--ss-color-bg-primary);flex-shrink:0;place-items:center;display:grid}.mv2-title{color:var(--ss-color-text-primary)}.mv2-count{margin-left:auto}.mv2-rows{gap:var(--ss-space-sm);display:grid}.mv2-row{align-items:center;column-gap:var(--ss-space-sm);animation:mv2-fade .3s var(--ss-easing-ambient) backwards;display:flex}@keyframes mv2-fade{0%{opacity:0}}.mv2-label{color:var(--ss-color-text-secondary)}.mv2-anchor{justify-self:start;display:inline-block;position:relative}.mv2-select{align-items:center;gap:var(--ss-space-xxs);color:var(--ss-color-text-tertiary);display:inline-flex}.mv2-select[data-filled]{color:var(--ss-color-text-primary)}.mv2-menu{top:calc(100% + var(--ss-space-tiny));z-index:2;gap:var(--ss-space-tiny);min-width:240px;padding:var(--ss-space-xs);background:var(--ss-color-bg-primary);border:1px solid var(--ss-color-border-default);border-radius:var(--ss-radius-md);box-shadow:var(--ss-shadow-lg);transform-origin:top;animation:mv2-menu-in .25s var(--ss-easing-entrance) backwards;display:grid;position:absolute;left:0}@keyframes mv2-menu-in{0%{opacity:0;transform:scaleY(.9)}}.mv2-menu__row{justify-content:space-between;align-items:center;gap:var(--ss-space-sm);padding:var(--ss-space-xs) var(--ss-space-sm);border-radius:var(--ss-radius-sm);color:var(--ss-color-text-primary);display:flex}.mv2-menu__row[data-picked]{animation:mv2-picked .2s var(--ss-easing-standard) .5s backwards;animation-fill-mode:both}@keyframes mv2-picked{to{background:var(--ss-color-bg-tertiary)}}.mv2-menu__check{color:var(--ss-color-text-secondary);animation:mv2-fade .15s var(--ss-easing-standard) .65s backwards;display:inline-flex}.mv2-menu--slider{gap:var(--ss-space-sm);padding:var(--ss-space-sm) var(--ss-space-md) var(--ss-space-md)}.mv2-slider__labels{justify-content:space-between;align-items:baseline;gap:var(--ss-space-sm);color:var(--ss-color-text-primary);display:flex}.mv2-slider__track{background:var(--ss-color-bg-tertiary);border-radius:var(--ss-radius-full);height:4px;margin-inline:8px;display:block;position:relative}.mv2-slider__fill{background:var(--c-teal-800);border-radius:var(--ss-radius-full);width:30%;animation:mv2-slide-fill .7s var(--ss-easing-standard) .4s backwards;position:absolute;inset:0 auto 0 0}@keyframes mv2-slide-fill{0%{width:100%}}.mv2-slider__handle{background:var(--ss-color-bg-primary);border:2px solid var(--c-teal-800);border-radius:var(--ss-radius-full);width:16px;height:16px;box-shadow:var(--ss-shadow-sm);position:absolute;top:50%;transform:translate(-50%,-50%)}.mv2-slider__handle--min{left:0}.mv2-slider__handle--max{animation:mv2-slide-handle .7s var(--ss-easing-standard) .4s backwards;left:30%}@keyframes mv2-slide-handle{0%{left:100%}}.mv2-clock{top:var(--ss-space-lg);right:var(--ss-space-lg);padding:var(--ss-space-xs) var(--ss-space-sm);background:var(--c-gray-950);color:var(--ss-color-bg-primary);border-radius:var(--ss-radius-sm);font-variant-numeric:tabular-nums;position:fixed}.mv2-hint{bottom:var(--ss-space-lg);color:var(--ss-color-text-tertiary);margin:0;position:fixed;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.mv2-card,.mv2-row,.mv2-menu,.mv2-menu__row[data-picked],.mv2-menu__check{animation:none}.mv2-menu__row[data-picked]{background:var(--ss-color-bg-tertiary)}.mv2-slider__fill,.mv2-slider__handle--max{animation:none}}.step-flow{align-items:stretch;gap:var(--ss-space-xs);padding:0;padding-bottom:var(--ss-space-xxs);margin:0;list-style:none;display:flex;overflow-x:auto}.step-flow__step{gap:var(--ss-space-xs);padding:var(--ss-space-sm);background-color:var(--ss-color-bg-primary);border:var(--ss-border-hairline) solid var(--ss-color-border-light);border-radius:var(--ss-radius-xs);flex:1 0 180px;align-content:start;display:grid}.step-flow__head{align-items:center;gap:var(--ss-space-xs);display:flex}.step-flow__glyph{width:var(--ss-size-sm);height:var(--ss-size-sm);border-radius:var(--ss-radius-xxs);flex:none;justify-content:center;align-items:center;display:inline-flex}.step-flow__glyph--trigger{background-color:var(--c-teal-100);color:var(--c-teal-800)}.step-flow__glyph--flow{background-color:var(--c-gray-100);color:var(--c-gray-800)}.step-flow__glyph--analyze{background-color:var(--c-blue-100);color:var(--c-blue-800)}.step-flow__glyph--quote{background-color:var(--c-moss-100);color:var(--c-moss-800)}.step-flow__glyph--outreach{background-color:var(--c-sage-100);color:var(--c-sage-800)}.step-flow__glyph--epic{background-color:var(--c-stone-100);color:var(--c-stone-800)}.step-flow__glyph--task{background-color:var(--c-sand-100);color:var(--c-sand-800)}.step-flow__glyph--ai{background-color:var(--c-clay-100);color:var(--c-clay-800)}.step-flow__kind{color:var(--ss-color-text-tertiary)}.step-flow__label{color:var(--ss-color-text-primary)}.step-flow__arrow{color:var(--ss-color-text-tertiary);flex:none;align-self:center;display:inline-flex}.step-flow--column .step-flow__link{width:var(--ss-border-hairline);height:var(--ss-space-sm);margin-left:calc(var(--ss-space-md) + var(--ss-size-md) / 2);background:var(--ss-color-border-light);flex:none;align-self:start}.step-flow--column{flex-direction:column;align-items:stretch;gap:0;width:max-content;max-width:100%;margin-inline:auto;padding-bottom:0;overflow-x:visible}.step-flow--column .step-flow__step{align-items:center;column-gap:var(--ss-space-sm);padding:var(--ss-space-xs) var(--ss-space-md);border:var(--ss-border-hairline) solid var(--ss-color-border-light);border-radius:var(--ss-radius-lg);flex:none;grid-template-columns:auto minmax(0,1fr);row-gap:0;display:grid}.step-flow--column .step-flow__head{display:contents}.step-flow--column .step-flow__glyph{width:var(--ss-size-md);height:var(--ss-size-md);border-radius:var(--ss-radius-md);grid-row:1/span 3;align-self:center}.step-flow--column .step-flow__glyph--trigger{background-color:var(--c-stone-100);color:var(--c-stone-700)}.step-flow--column .step-flow__kind{grid-area:2/2;min-width:0}.step-flow--column .step-flow__label{grid-area:1/2;min-width:0}.step-flow--column .step-flow__note{min-width:0;color:var(--ss-color-text-secondary);grid-area:3/2}.agent-back{align-items:center;gap:var(--ss-space-xxs);width:fit-content;color:var(--ss-color-text-secondary);border-radius:var(--ss-radius-xxs);text-decoration:none;display:inline-flex}.agent-back:hover{color:var(--ss-color-text-primary)}.agent-tile{width:var(--ss-size-xxl);height:var(--ss-size-xxl);border-radius:var(--ss-radius-md);color:var(--c-stone-700);border:var(--ss-border-hairline) solid transparent;background:linear-gradient(var(--c-stone-100), var(--c-stone-100)) padding-box, linear-gradient(to bottom, var(--c-stone-300), transparent 70%) border-box;flex-shrink:0;place-items:center;display:grid}.feed-task{flex:1;min-width:0;display:flex}.agent-tile svg{fill:url(#wf-bolt);stroke:url(#wf-bolt-edge)}.agent-paints{width:0;height:0;position:absolute}.agent-back:focus-visible{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:var(--ss-space-tiny)}.agent-preview{padding:var(--ss-space-sm) var(--ss-space-md);background:var(--ss-color-bg-secondary);background-image:radial-gradient(circle, var(--ss-color-border-default) 1px, transparent 1px);border:var(--ss-border-hairline) solid var(--ss-color-border-light);border-radius:var(--ss-radius-lg);background-size:20px 20px}.ss-page[aria-label=Agent\ canvas]>.ss-page__body{flex-direction:column;display:flex;overflow:hidden}.ss-page[aria-label=Agent\ canvas] .ss-page__section{flex-direction:column;flex:1;min-height:0;display:flex}.agent-canvas{flex:1;align-items:stretch;min-height:0;display:flex}.agent-canvas__flowwrap{min-width:0;padding:var(--ss-space-md) var(--ss-space-md) var(--ss-space-lg);flex:1;overflow-y:auto}.agent-canvas__flow{justify-items:center;display:grid}.agent-canvas__toolbar{justify-content:space-between;align-items:center;gap:var(--ss-space-sm);width:100%;padding-bottom:var(--ss-space-md);display:flex}.agent-canvas__zoom{align-items:center;gap:var(--ss-space-xxs);color:var(--ss-color-text-secondary);display:flex}.agent-canvas__nodes{transform-origin:top;justify-items:center;width:100%;display:grid}.agent-canvas__node{align-items:flex-start;gap:var(--ss-space-sm);width:100%;max-width:560px;padding:var(--ss-space-md);background-color:var(--ss-color-bg-primary);border:var(--ss-border-hairline) solid var(--ss-color-border-light);border-radius:var(--ss-radius-md);display:flex}.agent-canvas__node-body{gap:var(--ss-space-tiny);flex:1;min-width:0;display:grid}.agent-canvas__node-title-row{justify-content:space-between;align-items:center;gap:var(--ss-space-sm);display:flex}.agent-canvas__note{color:var(--ss-color-text-secondary);margin:0}.agent-canvas__connector{height:var(--ss-space-xl);place-items:center;display:grid;position:relative}.agent-canvas__connector:before{content:"";width:var(--ss-border-hairline);background-color:var(--ss-color-border-default);height:100%;position:absolute;inset:0 auto}.agent-canvas__insert{width:var(--ss-icon-lg);height:var(--ss-icon-lg);background-color:var(--ss-color-bg-secondary);border:var(--ss-border-hairline) solid var(--ss-color-border-default);border-radius:var(--ss-radius-full);color:var(--ss-color-text-secondary);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.agent-canvas__insert:hover{color:var(--ss-color-text-primary);border-color:var(--ss-color-border-dark)}.agent-canvas__insert:focus-visible{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:var(--ss-space-tiny)}.agent-canvas__add{margin-top:var(--ss-space-md);align-items:center;gap:var(--ss-space-xxs);padding:var(--ss-space-xs) var(--ss-space-sm);border:var(--ss-border-hairline) dashed var(--ss-color-border-dark);border-radius:var(--ss-radius-sm);color:var(--ss-color-text-secondary);cursor:pointer;background:0 0;display:inline-flex}.agent-canvas__add:hover{color:var(--ss-color-text-primary);border-color:var(--ss-color-text-secondary)}.agent-canvas__add:focus-visible{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:var(--ss-space-tiny)}.agent-canvas__chat{gap:var(--ss-space-sm);width:340px;min-height:0;padding:var(--ss-space-sm) var(--ss-space-md);background-color:var(--ss-color-bg-primary);border-left:var(--ss-border-hairline) solid var(--ss-color-border-light);flex-direction:column;flex:none;display:flex}.agent-canvas__scrollable{gap:var(--ss-space-sm);flex:1;align-content:start;min-height:0;display:grid;overflow-y:auto}.agent-canvas__chat-intro{gap:var(--ss-space-xxs);padding:var(--ss-space-sm);background-color:var(--ss-color-bg-tertiary);border-radius:var(--ss-radius-xs);display:grid}.agent-canvas__suggestion{align-items:flex-start;gap:var(--ss-space-xs);text-align:left;color:var(--ss-color-text-info);cursor:pointer;border-radius:var(--ss-radius-xxs);background:0 0;border:none;padding:0;display:flex}.agent-canvas__suggestion:hover{color:var(--ss-color-text-primary)}.agent-canvas__suggestion:focus-visible{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:var(--ss-space-tiny)}.agent-canvas__thread{gap:var(--ss-space-xs);display:grid}.agent-canvas__msg{padding:var(--ss-space-xs) var(--ss-space-sm);border-radius:var(--ss-radius-xs);margin:0}.agent-canvas__msg--user{background-color:var(--ss-color-bg-tertiary);justify-self:end}.agent-canvas__msg--reply{color:var(--ss-color-text-secondary)}.agent-canvas__composer{align-items:center;gap:var(--ss-space-xs);margin-top:auto;display:flex}.canvas-bar{justify-content:space-between;align-items:center;gap:var(--ss-space-md);padding:var(--ss-space-sm) var(--ss-space-md);background-color:var(--ss-color-bg-primary);border-bottom:var(--ss-border-hairline) solid var(--ss-color-border-light);display:flex}.canvas-bar__crumbs{align-items:center;gap:var(--ss-space-xs);min-width:0;display:flex}.canvas-bar__crumb{color:var(--ss-color-text-secondary);border-radius:var(--ss-radius-xxs);white-space:nowrap;text-decoration:none}.canvas-bar__crumb:hover{color:var(--ss-color-text-primary)}.canvas-bar__crumb:focus-visible{outline:var(--ss-border-thick) solid var(--ss-color-focus-primary);outline-offset:var(--ss-space-tiny)}.canvas-bar__crumb--current{color:var(--ss-color-text-primary)}.canvas-bar__sep{color:var(--ss-color-text-tertiary)}.canvas-bar__end{align-items:center;gap:var(--ss-space-sm);flex:none;display:flex}.canvas-bar__divider{width:var(--ss-border-hairline);height:var(--ss-icon-lg);background-color:var(--ss-color-border-default)}.canvas-bar__toggle{align-items:center;gap:var(--ss-space-xs);color:var(--ss-color-text-secondary);display:flex}.canvas-tabs-band{align-items:center;gap:var(--ss-space-md);padding:var(--ss-space-xs) var(--ss-space-md) 0;background-color:var(--ss-color-bg-primary);border-bottom:var(--ss-border-hairline) solid var(--ss-color-border-light);display:flex}.canvas-tabs-band>:first-child{flex:1;min-width:0}.canvas-tabs-band__saved{color:var(--ss-color-text-tertiary);flex:none}.wf-land{gap:var(--ss-space-xl);display:grid}.wf-land__views{justify-content:space-between;align-items:flex-start;gap:var(--ss-space-md);border-bottom:var(--ss-border-hairline) solid var(--ss-color-border-default);display:flex}.wf-land__heading{color:var(--ss-color-text-primary);margin:0}.wf-land__featured{gap:var(--ss-space-sm);display:grid}.wf-land__featured-head{align-items:center;gap:var(--ss-space-sm);display:flex}.wf-land__featured-grid{gap:var(--ss-space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wf-land__card{gap:var(--ss-space-xs);padding:var(--ss-space-lg);background:var(--ss-color-bg-secondary);border-radius:var(--ss-radius-lg);color:inherit;transition:background-color var(--ss-duration-base) var(--ss-easing-standard);justify-items:start;text-decoration:none;display:grid}.wf-land__card:hover{background:var(--ss-color-bg-tertiary)}.wf-land{--wf-edge-quiet:var(--c-stone-200);--wf-edge-hot:var(--c-stone-600);--wf-edge-head:var(--c-stone-200);--wf-tile-edge:conic-gradient(from var(--wf-edge-angle), var(--wf-edge-head) 0deg, var(--wf-edge-quiet) 70deg, var(--wf-edge-quiet) 290deg, var(--wf-edge-head) 360deg)}@property --wf-edge-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --wf-edge-head{syntax:"<color>";inherits:true;initial-value:#0000}@property --wf-tile-face{syntax:"<color>";inherits:false;initial-value:#0000}@keyframes wf-edge-run{0%{--wf-edge-head:var(--wf-edge-hot)}to{--wf-edge-angle:360deg;--wf-edge-head:var(--wf-edge-hot)}}.wf-land__card:hover .wf-land__tile{animation:wf-edge-run calc(var(--ss-duration-ambient) / 3) var(--ss-easing-ambient) 1}@media (prefers-reduced-motion:reduce){.wf-land__card,.wf-land__card .wf-land__tile,.wf-land__row .wf-land__name:after{transition:none}.wf-land__card:hover .wf-land__tile,.wf-land__row:hover .wf-land__tile{animation:none}.wf-land__row:hover .wf-land__name:after{transform:scaleX(1)}}.wf-land__card .wf-land__tile{margin-bottom:var(--ss-space-md);background:linear-gradient(var(--ss-color-bg-primary), var(--ss-color-bg-primary)) padding-box, var(--wf-tile-edge) border-box}.wf-land__featured-grid>.wf-land__card:first-child{--wf-fam-50:var(--c-teal-50);--wf-fam-100:var(--c-teal-100);--wf-fam-200:var(--c-teal-200);--wf-fam-600:var(--c-teal-600);--wf-fam-800:var(--c-teal-800)}.wf-land__featured-grid>.wf-land__card:nth-child(2){--wf-fam-50:var(--c-blue-50);--wf-fam-100:var(--c-blue-100);--wf-fam-200:var(--c-blue-200);--wf-fam-600:var(--c-blue-600);--wf-fam-800:var(--c-blue-800)}.wf-land__featured-grid>.wf-land__card:nth-child(3){--wf-fam-50:var(--c-moss-50);--wf-fam-100:var(--c-moss-100);--wf-fam-200:var(--c-moss-200);--wf-fam-600:var(--c-moss-600);--wf-fam-800:var(--c-moss-800)}.wf-land__featured-grid>.wf-land__card{--wf-edge-hot:var(--wf-fam-600);--wf-edge-head:var(--wf-fam-200);background:var(--wf-fam-50)}.wf-land__featured-grid>.wf-land__card:hover{background:var(--wf-fam-100)}.wf-land__featured-grid>.wf-land__card .wf-land__tile{--wf-tile-face:var(--wf-fam-100);color:var(--wf-fam-800);background:linear-gradient(var(--wf-tile-face), var(--wf-tile-face)) padding-box, conic-gradient(from var(--wf-edge-angle), var(--wf-edge-head) 0deg, var(--wf-fam-200) 70deg, var(--wf-fam-200) 290deg, var(--wf-edge-head) 360deg) border-box;transition:--wf-tile-face var(--ss-duration-base) var(--ss-easing-standard)}.wf-land__featured-grid>.wf-land__card:hover .wf-land__tile{--wf-tile-face:var(--wf-fam-200)}.wf-land__featured-grid .wf-land__tile svg{fill:currentColor;stroke:currentColor}.wf-land__featured-grid>.wf-land__card .wf-land__desc{color:var(--wf-fam-800)}.wf-land__tile{color:var(--c-stone-700);width:var(--ss-size-xl);height:var(--ss-size-xl);border-radius:var(--ss-radius-md);border:var(--ss-border-thick) solid transparent;background:linear-gradient(var(--c-stone-100), var(--c-stone-100)) padding-box, var(--wf-tile-edge) border-box;flex-shrink:0;place-items:center;display:grid}.wf-land__tile svg{fill:url(#wf-bolt);stroke:url(#wf-bolt-edge)}.wf-land__paints{width:0;height:0;position:absolute}.wf-land__tile--lg{width:var(--ss-size-xxl);height:var(--ss-size-xxl)}.wf-land__tile--sm{border-radius:var(--ss-radius-sm);width:32px;height:32px}.wf-land__all{gap:var(--ss-space-sm);display:grid}.wf-land__controls{justify-content:space-between;align-items:center;gap:var(--ss-space-sm);flex-wrap:wrap;display:flex}.wf-land__search{flex:1;min-width:240px;max-width:420px}.wf-land__filters{align-items:center;gap:var(--ss-space-sm);display:flex}.wf-land__section{gap:var(--ss-space-xxs);margin-top:var(--ss-space-lg);display:grid}.wf-land__section-head{align-items:baseline;gap:var(--ss-space-sm);display:flex}.wf-land__section-heading{color:var(--ss-color-text-primary);margin:0}.wf-land__gloss{color:var(--ss-color-text-secondary)}.wf-land__rows{column-gap:var(--ss-space-xl);grid-template-columns:repeat(auto-fill,minmax(420px,1fr));align-items:start;row-gap:0;display:grid}.wf-land__row{align-items:flex-start;gap:var(--ss-space-md);padding:var(--ss-space-sm) 0 var(--ss-space-md);border-bottom:var(--ss-border-hairline) solid var(--ss-color-border-light);color:inherit;min-width:0;text-decoration:none;display:flex}.wf-land__row .wf-land__name{position:relative}.wf-land__row .wf-land__name:after{content:"";right:0;bottom:calc(-1 * var(--ss-space-tiny));height:var(--ss-border-hairline);transform-origin:0;transition:transform var(--ss-duration-base) var(--ss-easing-standard);background:currentColor;position:absolute;left:0;transform:scaleX(0)}.wf-land__row:hover .wf-land__name:after{transform:scaleX(1)}.wf-land__row:hover .wf-land__tile{animation:wf-edge-run calc(var(--ss-duration-ambient) / 3) var(--ss-easing-ambient) 1}.wf-land__row-body{gap:var(--ss-space-xxs);min-width:0;display:grid}.wf-land__row-head{align-items:center;gap:var(--ss-space-sm);min-width:0;display:flex}.wf-land__name{color:var(--ss-color-text-primary)}.wf-land__desc{-webkit-line-clamp:2;color:var(--ss-color-text-secondary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wf-land__meta{margin-top:var(--ss-space-sm);color:var(--ss-color-text-tertiary)}.wf-land__mine{gap:var(--ss-space-sm);display:grid}.wf-carousel{gap:var(--ss-space-sm);flex-direction:column;display:flex}.wf-carousel__head{justify-content:space-between;align-items:flex-end;gap:var(--ss-space-lg);display:flex}.wf-carousel__heading{margin:0}.wf-carousel__pager{align-items:center;gap:var(--ss-space-xxs);flex-shrink:0;display:flex}.wf-carousel__track{scroll-behavior:smooth;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 88%,#0000 100%)}.wf-carousel__track[data-at-end]{-webkit-mask-image:none;mask-image:none}.wf-carousel__rail{gap:var(--ss-space-sm);width:max-content;padding:var(--ss-space-tiny);display:flex}@media (prefers-reduced-motion:reduce){.wf-carousel__track{scroll-behavior:auto}}.wf-tile-icon{border-radius:var(--ss-radius-md);flex-shrink:0;place-items:center;display:grid}.wf-tile-icon[data-size=lg]{width:var(--ss-size-xxl);height:var(--ss-size-xxl)}.wf-tile-icon[data-size=sm]{border-radius:var(--ss-radius-sm);width:32px;height:32px}.wf-tile-icon[data-category=Renewals]{background:var(--c-blue-100);color:var(--c-blue-800)}.wf-tile-icon[data-category=Service]{background:var(--c-sand-100);color:var(--c-sand-800)}.wf-tile-icon[data-category=Growth]{background:var(--c-moss-100);color:var(--c-moss-800)}.wf-tile-icon[data-category=Quality]{background:var(--c-iris-100);color:var(--c-iris-800)}.wf-suggestion{align-items:flex-start;gap:var(--ss-space-xs);width:316px;min-width:316px;padding:var(--ss-space-md);border:1px solid var(--ss-color-border-light);border-radius:var(--ss-radius-lg);background:var(--ss-color-bg-primary);color:var(--ss-color-text-primary);cursor:pointer;font:inherit;text-align:left;flex-direction:column;display:flex}.wf-suggestion:hover{border-color:var(--ss-color-border-default)}.wf-suggestion:focus-visible{outline:2px solid var(--ss-color-focus-primary);outline-offset:2px}.wf-suggestion__name{color:var(--ss-color-text-primary)}.wf-suggestion__value{-webkit-line-clamp:2;line-clamp:2;color:var(--ss-color-text-secondary);text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wf-suggestion--compact{gap:var(--ss-space-xxs);padding:var(--ss-space-sm);border-radius:var(--ss-radius-md)}.wf-suggestion--compact .wf-suggestion__top{padding-bottom:var(--ss-space-xxs);align-items:center}.wf-suggestion__top{justify-content:space-between;align-items:flex-start;gap:var(--ss-space-sm);width:100%;display:flex}.wf-preview{gap:var(--ss-space-md);flex-direction:column;display:flex}.wf-preview__title{align-items:center;gap:var(--ss-space-xs);flex-wrap:wrap;display:inline-flex}.wf-preview__overview{color:var(--ss-color-text-secondary);text-wrap:pretty;margin:0}.wf-preview__phases{gap:var(--ss-space-sm);padding:var(--ss-space-md);border:1px solid var(--ss-color-border-light);border-radius:var(--ss-radius-lg);flex-direction:column;display:flex}.wf-preview__heading{color:var(--ss-color-text-primary);margin:0}.wf-preview__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wf-preview__phase{gap:var(--ss-space-sm);grid-template-columns:24px minmax(0,1fr);display:grid}.wf-preview__phase-body{padding-bottom:var(--ss-space-md);flex-direction:column;gap:2px;display:flex}.wf-preview__phase[data-last] .wf-preview__phase-body{padding-bottom:0}.wf-preview__rail{align-items:center;gap:var(--ss-space-xxs);flex-direction:column;display:flex}.wf-preview__phase:not([data-last]) .wf-preview__rail:after{content:"";background:var(--ss-color-border-light);flex:1;width:1px}.wf-preview__n{border-radius:var(--ss-radius-full);background:var(--ss-color-chip-info-bg);width:24px;height:24px;color:var(--ss-color-chip-info-text);font-variant-numeric:tabular-nums;flex-shrink:0;place-items:center;display:grid}.wf-preview__n[data-handoff]{background:var(--ss-color-chip-warning-bg);color:var(--ss-color-chip-warning-text)}.wf-preview__phase-name{color:var(--ss-color-text-primary)}.wf-preview__phase-line{color:var(--ss-color-text-secondary);text-wrap:pretty}.wf-preview__note{align-items:flex-start;gap:var(--ss-space-xs);padding:var(--ss-space-sm) var(--ss-space-md);border-radius:var(--ss-radius-md);background:var(--ss-color-bg-secondary);color:var(--ss-color-text-secondary);text-wrap:pretty;margin:0;display:flex}.wf-preview__note>svg{color:var(--ss-color-text-tertiary);flex-shrink:0;margin-top:2px}.wf-catalog{gap:var(--ss-space-lg);flex-direction:column;width:100%;max-width:1040px;margin:0 auto;display:flex}.wf-catalog--span{max-width:none;margin:0}.wf-hero{align-items:center;gap:var(--ss-space-sm);width:100%;max-width:620px;padding:var(--ss-space-lg) 0 var(--ss-space-md);text-align:center;flex-direction:column;margin:0 auto;display:flex}.wf-hero__heading{margin:0 0 var(--ss-space-xs);color:var(--ss-color-text-primary)}.wf-hero>.ss-textarea,.wf-hero>.ss-field{text-align:left;width:100%}.wf-hero__go{justify-content:flex-end;width:100%;display:flex}.wf-hero__examples{justify-content:center;align-items:center;gap:var(--ss-space-xs);padding-top:var(--ss-space-xs);flex-wrap:wrap;display:flex}.wf-hero__try{color:var(--ss-color-text-tertiary)}.wf-hero__or{align-items:center;gap:var(--ss-space-sm);width:100%;padding:var(--ss-space-xs) 0;color:var(--ss-color-text-tertiary);display:flex}.wf-hero__rule{background:var(--ss-color-border-light);flex:1;height:1px}.wf-catalog__controls{align-items:center;gap:var(--ss-space-sm);flex-wrap:wrap;display:flex}.wf-catalog__heading{color:var(--ss-color-text-primary);margin:0}.wf-catalog__controls>.ss-field,.wf-catalog__controls>.ss-input-wrapper{flex:1;min-width:200px}.wf-catalog__section{gap:var(--ss-space-sm);flex-direction:column;display:flex}.wf-catalog__section-head{align-items:center;gap:var(--ss-space-xs);display:flex}.wf-catalog__section-heading{color:var(--ss-color-text-primary);margin:0}.wf-catalog__grid{gap:var(--ss-space-sm);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.wf-tile{gap:var(--ss-space-sm);padding:var(--ss-space-md);border:1px solid var(--ss-color-border-light);border-radius:var(--ss-radius-lg);background:var(--ss-color-bg-primary);font:inherit;text-align:left;cursor:pointer;flex-direction:column;display:flex}.wf-tile:hover{border-color:var(--ss-color-border-default)}.wf-tile:focus-visible{outline:2px solid var(--ss-color-focus-primary);outline-offset:2px}.wf-tile__top{justify-content:space-between;align-items:flex-start;gap:var(--ss-space-sm);display:flex}.wf-tile__name{min-width:0;color:var(--ss-color-text-primary)}.wf-tile__goal{margin-top:auto;display:flex}.wf-tile__outcome{-webkit-line-clamp:4;line-clamp:4;color:var(--ss-color-text-secondary);text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wq-tip__button{border-radius:var(--ss-radius-xs);width:20px;height:20px;color:var(--ss-color-text-tertiary);cursor:help;background:0 0;border:none;flex-shrink:0;place-items:center;padding:0;display:grid}.wq-tip__button:hover{background:var(--ss-color-bg-tertiary);color:var(--ss-color-text-secondary)}.ss-page:has(.wi-title)>.ss-page__header{border-bottom:var(--ss-border-hairline) solid var(--ss-color-border-light)}.wi-title{align-items:center;gap:var(--ss-space-xs);width:100%;min-width:0;display:flex}.wi-title__name{min-width:0;color:inherit;flex:1}.wi-head__actions{align-items:center;gap:var(--ss-space-xxs);margin-right:calc(var(--ss-space-xs) * -1);display:flex}.wi-note__label{align-items:center;gap:var(--ss-space-xs);margin-bottom:var(--ss-space-xxs);color:var(--ss-color-text-secondary);display:flex}.wi-note{padding:var(--ss-space-xs) var(--ss-space-md) var(--ss-space-md);border-bottom:1px solid var(--ss-color-border-light)}.wi-note>*{width:100%}.wi-note textarea{resize:none}.wi-groups{flex-direction:column;display:flex}.wi-group{gap:var(--ss-space-md);padding:var(--ss-space-md);flex-direction:column;display:flex}.wi-group+.wi-group{border-top:1px solid var(--ss-color-border-light)}.wi-group__head{justify-content:space-between;align-items:center;gap:var(--ss-space-sm);min-height:var(--ss-size-sm);display:flex}.wi-group__head>.wq-tip{margin-right:auto}.wi-group__label{color:var(--ss-color-text-primary);margin:0}.wi-group__desc{color:var(--ss-color-text-secondary);text-wrap:pretty;margin:0}.wi-group__foot{padding:var(--ss-space-md);border-top:1px solid var(--ss-color-border-light)}.wi-field{gap:var(--ss-space-xxs);flex-direction:column;display:flex;position:relative}.wi-field__label{color:var(--ss-color-text-primary)}.wi-field--read{gap:0}.wi-field--read .wi-field__label{color:var(--ss-color-text-tertiary)}.wi-field>.wq-tip{position:absolute;top:0;right:0}.wi-field__control>*{width:100%}.wi-field__control{min-width:0}.wi-field__help{margin:var(--ss-space-xxs) 0 0;color:var(--ss-color-text-tertiary);text-wrap:pretty}.wi-static{color:var(--ss-color-text-primary);text-wrap:pretty;display:block}.wi-toggle{align-items:center;gap:var(--ss-space-xs);display:flex}.wi-link{align-items:center;gap:var(--ss-space-sm);width:100%;padding:var(--ss-space-xs) var(--ss-space-sm);margin-inline:calc(var(--ss-space-sm) * -1);width:calc(100% + var(--ss-space-sm) * 2);border-radius:var(--ss-radius-sm);color:var(--ss-color-text-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;grid-template-columns:96px minmax(0,1fr) auto;display:grid}.wi-link:hover{background:var(--ss-color-bg-tertiary)}.wi-link>svg{color:var(--ss-color-text-tertiary)}.wi-link__label{color:var(--ss-color-text-secondary)}.wi-link__value{text-wrap:pretty}.wi-link__value[data-empty]{color:var(--ss-color-text-tertiary)}.wi-rules{align-items:flex-start;gap:var(--ss-space-xs);flex-direction:column;display:flex}.wi-rules>.wi-rulegroup{width:100%}.wi-rulegroup{align-items:flex-start;gap:var(--ss-space-xs);flex-direction:column;display:flex}.wi-rulegroup>.wi-rule{width:100%}.wi-rule{gap:var(--ss-space-xxs);flex-direction:column;display:flex}.wi-joiner{color:var(--ss-color-text-tertiary);text-transform:uppercase}.wi-rule__row{align-items:end;gap:var(--ss-space-xs);padding:var(--ss-space-sm);border:1px solid var(--ss-color-border-light);border-radius:var(--ss-radius-sm);background:var(--ss-color-bg-secondary);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.wi-rule__row>:first-child,.wi-rule__row>:nth-child(2),.wi-rule__row>:nth-child(3){width:100%;min-width:0}.wi-rule__row>:first-child{grid-area:1/1/2/3}.wi-rule__row>:nth-child(2){grid-area:2/1}.wi-rule__row>:nth-child(3){grid-area:2/2}.wi-rule__row>:nth-child(4){grid-area:1/3}.wi-rule__row[data-incomplete]{border-color:var(--ss-color-border-error)}.wi-rule__read{align-items:center;gap:var(--ss-space-xxs);color:var(--ss-color-text-primary);flex-wrap:wrap;margin:0;display:flex}.wi-rule__field{color:var(--ss-color-text-primary)}.wi-rule__op{color:var(--ss-color-text-tertiary)}.wi-rules__summary{color:var(--ss-color-text-secondary);text-wrap:pretty;margin:0}.wi-values{min-height:var(--ss-size-sm);width:100%;padding:0 var(--ss-space-sm);border:1px solid var(--ss-color-border-default);border-radius:var(--ss-radius-sm);background:var(--ss-color-bg-primary);color:var(--ss-color-text-primary);cursor:pointer;font:inherit;text-align:left;align-items:center;display:flex}.wi-tokens{align-items:flex-start;gap:var(--ss-space-xxs);display:flex}.wi-tokens__box{align-items:center;gap:var(--ss-space-xxs);min-height:var(--ss-size-sm);min-width:0;padding:var(--ss-space-xxs) var(--ss-space-xs);border:1px solid var(--ss-color-border-default);border-radius:var(--ss-radius-sm);background:var(--ss-color-bg-primary);flex-wrap:wrap;flex:1;display:flex;position:relative}.wi-tokens[data-multiline] .wi-tokens__box{align-content:flex-start;align-items:flex-start;min-height:84px}.wi-tokens__box:focus-within{border-color:var(--ss-color-primary)}.wi-tokens__placeholder{left:var(--ss-space-xs);top:var(--ss-space-xxs);color:var(--ss-color-text-tertiary);pointer-events:none;position:absolute}.wi-tokens__text{min-width:8px;color:var(--ss-color-text-primary);font:inherit;background:0 0;border:none;outline:none;padding:0}.wi-tokens__text--last{flex:1}.wi-tokens__text--wrap{field-sizing:content;resize:none;flex:100%;min-height:20px;line-height:20px;overflow:hidden}.wi-token{align-items:center;gap:var(--ss-space-xxs);padding:0 var(--ss-space-xxs) 0 var(--ss-space-xs);border-radius:var(--ss-radius-full);background:var(--ss-color-chip-info-bg);color:var(--ss-color-chip-info-text);display:inline-flex}.wi-token[data-missing]{background:var(--ss-color-chip-error-bg);color:var(--ss-color-chip-error-text)}.wi-token__label{white-space:nowrap}.wi-token__remove{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;place-items:center;padding:0;display:grid}.wi-token__remove:hover{opacity:1}.wi-due{align-items:end;gap:var(--ss-space-xs);grid-template-columns:88px auto minmax(0,1fr);display:grid}.wi-due__anchor{grid-column:1/-1}.wi-due__fixed{padding-bottom:var(--ss-space-xs);color:var(--ss-color-text-secondary)}.wi-due>.wi-token{align-self:center}.wi-assignee{align-items:center;gap:var(--ss-space-xs);width:100%;min-height:var(--ss-size-sm);padding:0 var(--ss-space-sm);border:1px solid var(--ss-color-border-default);border-radius:var(--ss-radius-sm);background:var(--ss-color-bg-primary);color:var(--ss-color-text-primary);cursor:pointer;font:inherit;text-align:left;display:flex}.wi-assignee__avatar{border-radius:var(--ss-radius-full);background:var(--ss-color-bg-inverse-primary);width:20px;height:20px;color:var(--ss-color-text-inverse-primary);flex-shrink:0;place-items:center;font-size:10px;font-weight:600;line-height:1;display:grid}.wi-assignee__avatar[data-kind=group]{background:var(--ss-color-bg-tertiary);color:var(--ss-color-text-secondary)}.wi-assignee__avatar[data-kind=auto]{background:var(--ss-color-chip-info-bg);color:var(--ss-color-chip-info-text)}.wi-preview{align-items:flex-start;gap:var(--ss-space-xs);padding:var(--ss-space-sm);border:1px solid var(--ss-color-border-light);border-radius:var(--ss-radius-md);background:var(--ss-color-bg-secondary);flex-direction:column;display:flex}.wi-preview__head{align-items:center;gap:var(--ss-space-xs);display:flex}.wi-preview__anchor,.wi-preview__desc{color:var(--ss-color-text-secondary);text-wrap:pretty;margin:0}.wi-preview__title{color:var(--ss-color-text-primary);text-wrap:pretty;margin:0}.wi-preview__who{align-items:center;gap:var(--ss-space-xs);color:var(--ss-color-text-secondary);display:flex}.wi-outputs{align-items:flex-start;gap:var(--ss-space-xs);flex-direction:column;display:flex}.wi-outputs__row{align-items:center;gap:var(--ss-space-xxs);grid-template-columns:minmax(0,1fr) 104px auto;width:100%;display:grid}.wi-connect{gap:var(--ss-space-xs);flex-direction:column;display:flex}.wi-connect__actions{gap:var(--ss-space-xs);display:flex}.wi-carriers{gap:var(--ss-space-xs);flex-direction:column;width:100%;display:flex}.wi-carriers__head{justify-content:space-between;align-items:center;gap:var(--ss-space-sm);display:flex}.wi-carriers__count{color:var(--ss-color-text-tertiary);text-wrap:pretty}.wi-carriers__bulk{flex-shrink:0;align-items:center;display:flex}.wi-carriers__list{border:1px solid var(--ss-color-border-light);border-radius:var(--ss-radius-sm);background:var(--ss-color-bg-secondary);flex-direction:column;display:flex;overflow:clip}.wi-carrier+.wi-carrier{border-top:1px solid var(--ss-color-border-light)}.wi-carrier[data-open]{background:var(--ss-color-bg-primary)}.wi-carrier__row{align-items:center;gap:var(--ss-space-xs);min-height:var(--ss-size-sm);padding:var(--ss-space-xxs) var(--ss-space-sm);display:flex}.wi-carrier__row>:first-child{flex:1;min-width:0}.wi-carrier__expand{align-items:center;gap:var(--ss-space-xxs);min-width:0;max-width:60%;padding:var(--ss-space-xxs);border-radius:var(--ss-radius-xs);color:var(--ss-color-text-tertiary);cursor:pointer;font:inherit;background:0 0;border:none;flex-shrink:1;display:flex}.wi-carrier__expand>.ss-icon{flex-shrink:0}.wi-carrier__summary{color:var(--ss-color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wi-carrier__summary[data-tuned]{color:var(--ss-color-text-brand-primary)}.wi-carrier__expand[aria-expanded=true]>.ss-icon{transform:rotate(180deg)}.wi-carrier__panel{gap:var(--ss-space-md);padding:0 var(--ss-space-sm) var(--ss-space-sm) var(--ss-space-xl);flex-direction:column;display:flex}.wi-carrier__list{align-items:flex-start;gap:var(--ss-space-xs);flex-direction:column;display:flex}.wi-carrier__heading{color:var(--ss-color-text-secondary);margin:0}.wi-carrier__empty{color:var(--ss-color-text-tertiary);text-wrap:pretty;margin:0}.wi-carrier__card{align-items:flex-start;gap:var(--ss-space-xs);width:100%;padding:var(--ss-space-sm);border:1px solid var(--ss-color-border-light);border-radius:var(--ss-radius-sm);background:var(--ss-color-bg-secondary);flex-direction:column;display:flex}.wi-carrier__card-head{justify-content:space-between;align-items:center;gap:var(--ss-space-xs);width:100%;display:flex}.wi-carrier__card-name{color:var(--ss-color-text-primary);text-wrap:pretty}.wi-carrier__baseline{color:var(--ss-color-text-tertiary);text-wrap:pretty}.wi-carrier__amount{align-items:flex-end;gap:var(--ss-space-xs);width:100%;display:flex}.wi-carrier__amount>.ss-field{flex-shrink:0;width:108px}.wi-carrier__suffix{padding-bottom:var(--ss-space-xs);color:var(--ss-color-text-secondary);text-wrap:pretty}.wi-carrier__result{color:var(--ss-color-text-secondary);text-wrap:pretty}.wi-carrier__result[data-resolved]{color:var(--ss-color-text-brand-primary)}.wi-carrier__pair{gap:var(--ss-space-xs);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.ag{gap:var(--ss-space-xl);flex-direction:column;width:100%;max-width:760px;display:flex}.ag-tab{gap:var(--ss-space-xl);flex-direction:column;display:flex}.ag-section{gap:var(--ss-space-sm);flex-direction:column;display:flex}.ag-section__head{justify-content:space-between;align-items:center;gap:var(--ss-space-sm);display:flex}.ag-section__title{align-items:baseline;gap:var(--ss-space-sm);min-width:0;display:flex}.ag-section__title h2{color:var(--ss-color-text-primary);margin:0}.ag-empty{color:var(--ss-color-text-tertiary);text-wrap:pretty;margin:0}.ag-block-row{gap:var(--ss-space-xxs);min-width:0;padding:var(--ss-space-sm) var(--ss-space-md);border:1px solid var(--ss-color-border-light);border-radius:var(--ss-radius-md);background:var(--ss-color-bg-primary);color:var(--ss-color-text-primary);cursor:pointer;font:inherit;text-align:left;flex-direction:column;flex:1;display:flex}.ag-block-row:hover{border-color:var(--ss-color-border-default)}.ag-block-row__name{color:var(--ss-color-text-primary)}.ag-block-row__text{color:var(--ss-color-text-secondary);text-wrap:pretty}.ag-block-row__text[data-empty]{color:var(--ss-color-text-tertiary)}.ag-named{align-items:flex-start;gap:var(--ss-space-xs);display:flex}.ag-named+.ag-named{margin-top:var(--ss-space-xs)}.ag-role{padding:var(--ss-space-sm) var(--ss-space-md);border:1px solid var(--ss-color-border-light);border-radius:var(--ss-radius-md);background:var(--ss-color-bg-secondary);color:var(--ss-color-text-primary);text-wrap:pretty;margin:0}.ag-form{gap:var(--ss-space-sm);padding:var(--ss-space-md);border:1px solid var(--ss-color-primary);border-radius:var(--ss-radius-md);background:var(--ss-color-bg-primary);flex-direction:column;display:flex}.ag-form__actions{align-items:center;gap:var(--ss-space-xs);display:flex}.ag-tools{gap:var(--ss-space-xs);flex-direction:column;display:flex}.ag-tool{align-items:flex-start;gap:var(--ss-space-sm);padding:var(--ss-space-sm) var(--ss-space-md);border:1px solid var(--ss-color-border-light);border-radius:var(--ss-radius-md);background:var(--ss-color-bg-primary);display:flex}.ag-tool[data-off] .ag-tool__text,.ag-tool[data-off] .ag-tool__desc{color:var(--ss-color-text-disabled)}.ag-tool__text{gap:var(--ss-space-xxs);flex-direction:column;min-width:0;display:flex}.ag-tool__desc{color:var(--ss-color-text-secondary);text-wrap:pretty}.ag-limit{max-width:240px}.ag-limit__note{margin:var(--ss-space-xxs) 0 0;color:var(--ss-color-text-tertiary);text-wrap:pretty}.ag-outputs{gap:var(--ss-space-xs);flex-direction:column;display:flex}.ag-output{gap:var(--ss-space-xs);padding:var(--ss-space-sm) var(--ss-space-md);border:1px solid var(--ss-color-border-light);border-radius:var(--ss-radius-md);background:var(--ss-color-bg-primary);flex-direction:column;display:flex}.ag-output__head{align-items:flex-end;gap:var(--ss-space-xs);display:flex}.ag-output__head>:first-child{flex:1;min-width:0}.ag-output[data-locked]{background:var(--ss-color-bg-secondary)}.ag-output[data-locked] .ag-output__head>:first-child{flex:none}.ag-output__name{padding:var(--ss-space-xxs) var(--ss-space-xs);border-radius:var(--ss-radius-xs);background:var(--ss-color-bg-tertiary);color:var(--ss-color-text-primary)}.ag-output__desc{color:var(--ss-color-text-secondary);text-wrap:pretty;margin:0}.ag-compiled{border:1px solid var(--ss-color-border-light);border-radius:var(--ss-radius-lg);background:var(--ss-color-bg-primary)}.ag-compiled__toggle{align-items:center;gap:var(--ss-space-sm);width:100%;padding:var(--ss-space-sm) var(--ss-space-md);border-radius:var(--ss-radius-lg);color:var(--ss-color-text-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;display:flex}.ag-compiled__note{color:var(--ss-color-text-tertiary);margin-right:auto}.ag-compiled__body{gap:var(--ss-space-sm);padding:0 var(--ss-space-md) var(--ss-space-md);flex-direction:column;display:flex}.ag-block{gap:var(--ss-space-xxs);padding:var(--ss-space-sm) var(--ss-space-md);border-radius:var(--ss-radius-md);background:var(--ss-color-bg-secondary);flex-direction:column;display:flex}.ag-block[data-system]{background:var(--ss-color-bg-tertiary)}.ag-block[data-system] .ag-block__line{color:var(--ss-color-text-secondary)}.ag-block__title{color:var(--ss-color-text-secondary);margin:0}.ag-block__line{color:var(--ss-color-text-primary);text-wrap:pretty;margin:0}.ss-page:has(.wb-title)>.ss-page__menu{border-bottom:var(--ss-border-hairline) solid var(--ss-color-border-default)}.wb-title{align-items:center;gap:var(--ss-space-xs);display:inline-flex}.wb-crumb{color:var(--ss-color-text-secondary);cursor:pointer;background:0 0;border:none;padding:0}.wb-crumb:hover{color:var(--ss-color-text-primary);text-decoration:underline}.wb-crumb__sep{color:var(--ss-color-text-tertiary)}.wb-name{padding:var(--ss-space-xxs) var(--ss-space-xs);border-radius:var(--ss-radius-sm);color:var(--ss-color-text-primary);cursor:text;background:0 0;border:1px solid #0000}.wb-name:hover{background:var(--ss-color-fill-hover)}.wb-name--field{border-color:var(--ss-color-border-default);background:var(--ss-color-bg-primary);outline:none;min-width:0}.wb-name--field:focus{border-color:var(--ss-color-focus-primary)}.wb-name--field::placeholder{color:var(--ss-color-text-tertiary)}.wb-name:focus-visible{outline:2px solid var(--ss-color-focus-primary);outline-offset:1px}.wb-actions{align-items:center;gap:var(--ss-space-sm);display:flex}.wb-live{align-items:center;gap:var(--ss-space-xs);color:var(--ss-color-text-primary);display:inline-flex}.wb-live [data-dim]{color:var(--ss-color-text-tertiary)}.ss-page__body.wb-body{padding:0;overflow:hidden}.wb-body>.ss-page__section{height:100%;padding:0}.wb-editor{align-items:stretch;width:100%;height:100%;display:flex;position:relative}.wb-canvas{min-width:0;height:100%;padding:var(--ss-space-lg) var(--ss-space-md) var(--ss-space-xxl);background:var(--ss-color-bg-secondary);background-image:radial-gradient(circle, var(--ss-color-border-default) 1px, transparent 1px);background-size:20px 20px;flex-direction:column;flex:1;align-items:safe center;display:flex;overflow:auto}.wb-canvas[data-grab]{cursor:grab}.wb-canvas[data-grabbing]{cursor:grabbing;-webkit-user-select:none;user-select:none}.wb-stage{min-width:var(--wb-column);flex:none;position:relative}.wb-zoom{transform-origin:0 0;flex-direction:column;align-items:center;width:max-content;display:flex;position:absolute;top:0;left:0}.wb-list{width:max-content;min-width:var(--wb-column);flex-direction:column;align-items:center;display:flex}.wb-list[data-compact]{width:100%;min-width:0}.wb-canvas{--wb-column:400px;--wb-branch:calc(var(--wb-column) + var(--ss-space-sm) * 2 + 2px)}.wb-item,.wb-connector{flex-direction:column;align-items:center;width:100%;display:flex}.wb-connector__line{background:var(--ss-color-border-dark);width:1px;height:12px}.wb-connector__add{border:1px solid var(--ss-color-border-default);border-radius:var(--ss-radius-full);background:var(--ss-color-bg-primary);width:22px;height:22px;color:var(--ss-color-text-tertiary);cursor:pointer;opacity:.4;place-items:center;padding:0;transition:opacity .12s,color .12s,border-color .12s;display:grid}.wb-connector:hover .wb-connector__add,.wb-connector__add:focus-visible{opacity:1;color:var(--ss-color-text-secondary)}.wb-connector__add:hover{border-color:var(--ss-color-primary);color:var(--ss-color-primary);opacity:1}.wb-end{align-items:center;gap:var(--ss-space-xs);padding-bottom:var(--ss-space-xs);flex-direction:column;display:flex}.wb-ends{align-items:center;gap:var(--ss-space-xs);padding:var(--ss-space-xs) var(--ss-space-sm);border:1px solid var(--ss-color-border-default);border-radius:var(--ss-radius-lg);background:var(--ss-color-bg-primary);color:var(--ss-color-text-secondary);margin:0;display:inline-flex}.wb-card{width:100%;max-width:var(--wb-column);border:1px solid var(--ss-color-border-default);border-radius:var(--ss-radius-lg);background:var(--ss-color-bg-primary);flex-direction:column;display:flex}.wb-list[data-compact] .wb-card{max-width:none}.wb-list[data-compact] .wb-card__desc{display:none}.wb-card__error-what{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wb-card__error{align-items:center;gap:var(--ss-space-xxs);padding:var(--ss-space-xxs) var(--ss-space-sm) var(--ss-space-xs);border:none;border-top:1px dashed var(--ss-color-border-light);border-radius:0 0 var(--ss-radius-lg) var(--ss-radius-lg);color:var(--ss-color-text-secondary);cursor:pointer;background:0 0;display:flex}.wb-card__error:hover{background:var(--ss-color-bg-secondary)}.wb-card__error[aria-expanded=true]{background:var(--ss-color-bg-secondary);border-radius:0}.wb-card:has(.wb-card__error[aria-expanded=true]){border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.wb-card__error:focus-visible{outline:2px solid var(--ss-color-focus-primary);outline-offset:-2px}.wb-card[data-selected]{border-color:var(--ss-color-primary);box-shadow:0 0 0 3px var(--ss-color-focus-secondary)}.wb-card__hit{align-items:center;column-gap:var(--ss-space-sm);min-width:0;padding:var(--ss-space-sm) var(--ss-space-md);border-radius:var(--ss-radius-lg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;grid-template-columns:32px minmax(0,1fr) auto;row-gap:2px;display:grid}.wb-card__hit:focus-visible{outline:2px solid var(--ss-color-focus-primary);outline-offset:-2px}.wb-card__hit>.wb-card__glyph,.wb-picker__option>.wb-card__glyph{grid-row:1/span 2}.wb-card__glyph{border-radius:var(--ss-radius-md);flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.wb-card__glyph[data-tone=trigger]{background:var(--ss-color-chip-neutral-bg);color:var(--ss-color-text-secondary)}.wb-card__glyph[data-tone=audience],.wb-card__glyph[data-tone=app]{background:var(--ss-color-chip-info-bg);color:var(--ss-color-chip-info-text)}.wb-card__glyph[data-tone=flow],.wb-card__glyph[data-tone=task]{background:var(--ss-color-chip-warning-bg);color:var(--ss-color-chip-warning-text)}.wb-card__glyph[data-tone=action]{background:var(--ss-color-chip-success-bg);color:var(--ss-color-chip-success-text)}.wb-card__title{-webkit-line-clamp:2;line-clamp:2;color:var(--ss-color-text-primary);text-wrap:pretty;-webkit-box-orient:vertical;grid-column:2;display:-webkit-box;overflow:hidden}.wb-card__type{color:var(--ss-color-text-tertiary);white-space:nowrap;grid-area:1/3;align-self:start;padding-top:1px}.wb-card__desc{-webkit-line-clamp:2;line-clamp:2;color:var(--ss-color-text-secondary);text-wrap:pretty;-webkit-box-orient:vertical;grid-column:2/span 2;display:-webkit-box;overflow:hidden}.wb-error{width:100%;max-width:var(--wb-column);display:flex}.wb-list[data-compact] .wb-error{max-width:none}.wb-error__panel{align-items:stretch;gap:var(--ss-space-xs);min-width:0;padding:var(--ss-space-sm);border:1px solid var(--ss-color-border-default);border-radius:0 0 var(--ss-radius-lg) var(--ss-radius-lg);background:var(--ss-color-bg-secondary);border-top:none;flex-direction:column;flex:1;display:flex}.wb-error__empty{color:var(--ss-color-text-secondary);margin:0}.wb-error__panel>.ss-btn{align-self:flex-start}.wb-branches{flex-direction:column;align-self:stretch;align-items:center;display:flex}.wb-branches__stem{width:1px;height:var(--ss-space-md);background:var(--ss-color-border-dark)}.wb-branches__cols,.wb-branches__fan{grid-auto-columns:var(--wb-branch);gap:var(--ss-space-sm);grid-auto-flow:column;width:max-content;display:grid}.wb-branches__cols{align-items:start}.wb-branches__fan{height:var(--ss-space-md)}.wb-branches__drop{position:relative}.wb-branches__drop:before{content:"";background:var(--ss-color-border-dark);width:1px;position:absolute;top:0;bottom:0;left:50%}.wb-branches__drop:after{content:"";top:0;left:50%;right:calc(-1 * (var(--ss-space-sm) + 50%));background:var(--ss-color-border-dark);height:1px;position:absolute}.wb-branches__drop:last-child:after{content:none}.wb-branch{gap:var(--ss-space-xs);padding:var(--ss-space-sm);border:1px solid var(--ss-color-border-light);border-radius:var(--ss-radius-lg);background:var(--ss-color-bg-secondary);flex-direction:column;display:flex}.wb-branch__label{color:var(--ss-color-text-primary);margin:0}.wb-viewport{left:var(--ss-space-md);bottom:var(--ss-space-md);z-index:2;align-items:center;gap:var(--ss-space-xxs);padding:var(--ss-space-xxs);border:1px solid var(--ss-color-border-light);border-radius:var(--ss-radius-md);background:var(--ss-color-bg-primary);box-shadow:var(--ss-shadow-sm);display:flex;position:absolute}.wb-viewport__level{width:48px;height:var(--ss-size-sm);padding:0 var(--ss-space-xxs);border-radius:var(--ss-radius-xs);color:var(--ss-color-text-secondary);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:none}.wb-viewport__level:hover:not(:disabled){background:var(--ss-color-bg-tertiary);color:var(--ss-color-text-primary)}.wb-viewport__level:disabled{cursor:default}.wb-viewport__rule{background:var(--ss-color-border-light);width:1px;height:16px}.wb-picker{gap:var(--ss-space-md);flex-direction:column;display:flex}.wb-picker__group{gap:var(--ss-space-xs);flex-direction:column;display:flex}.wb-picker__family{color:var(--ss-color-text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin:0}.wb-picker__options{gap:var(--ss-space-xs);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.wb-picker__option{align-items:flex-start;gap:var(--ss-space-sm);padding:var(--ss-space-sm);border:1px solid var(--ss-color-border-light);border-radius:var(--ss-radius-md);background:var(--ss-color-bg-primary);font:inherit;text-align:left;cursor:pointer;display:flex}.wb-picker__option:hover{border-color:var(--ss-color-primary)}.wb-picker__option:focus-visible{outline:2px solid var(--ss-color-focus-primary);outline-offset:2px}.wb-picker__text{flex-direction:column;gap:2px;min-width:0;display:flex}.wb-picker__desc{color:var(--ss-color-text-secondary);text-wrap:pretty}.wb-tab{gap:var(--ss-space-md);flex-direction:column;width:100%;display:flex}.wb-settings{gap:var(--ss-space-md);flex-direction:column;margin:0;display:flex}.wb-settings__row{gap:var(--ss-space-xxs) var(--ss-space-md);padding-bottom:var(--ss-space-md);border-bottom:1px solid var(--ss-color-border-light);grid-template-columns:200px minmax(0,1fr);display:grid}.wb-settings__row dd{color:var(--ss-color-text-primary);margin:0}.wb-settings__help{color:var(--ss-color-text-tertiary);text-wrap:pretty;grid-column:2;margin:0}.wb-rail{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.wb-rail>.wb-chat{flex-direction:column;flex:1;min-height:0;display:flex}.wb-rail>.wb-chat[hidden]{display:none}.wb-rail>.wb-chat>.aq-root{height:100%}.wb-picker__ask{align-items:center;gap:var(--ss-space-xs);width:100%;padding:var(--ss-space-sm) var(--ss-space-xs);border:none;border-top:1px solid var(--ss-color-border-light);color:var(--ss-color-text-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border-radius:0;display:flex}.wb-picker__ask:hover{background:var(--ss-color-bg-tertiary)}.wb-picker__ask>.ss-icon{color:var(--ss-color-text-brand-primary);flex-shrink:0}.wb-canvas,.wb-rail .ss-page__body{scrollbar-width:thin;scrollbar-color:var(--ss-color-border-dark) transparent}
