@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:var(--font-mono-source), ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-900:#82181a;--color-red-950:#460809;--color-orange-200:#ffd7a8;--color-orange-300:#ffb96d;--color-orange-500:#fe6e00;--color-orange-800:#9f2d00;--color-orange-950:#441306;--color-amber-400:#fcbb00;--color-yellow-200:#fff085;--color-yellow-300:#ffe02a;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-yellow-800:#874b00;--color-yellow-950:#432004;--color-lime-100:#ecfcca;--color-lime-200:#d8f999;--color-lime-300:#bbf451;--color-lime-400:#9de500;--color-lime-500:#80cd00;--color-lime-600:#62a400;--color-lime-700:#4b7d00;--color-lime-800:#3d6300;--color-lime-950:#192e03;--color-green-100:#dcfce7;--color-green-800:#016630;--color-emerald-100:#d0fae5;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-950:#002c22;--color-teal-400:#00d3bd;--color-teal-500:#00baa7;--color-cyan-200:#a2f4fd;--color-cyan-400:#00d2ef;--color-cyan-800:#005f78;--color-cyan-950:#053345;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-400:#3392ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-950:#162456;--color-indigo-100:#e0e7ff;--color-indigo-200:#c7d2ff;--color-indigo-300:#a4b3ff;--color-indigo-400:#7d87ff;--color-indigo-500:#625fff;--color-indigo-800:#372aac;--color-indigo-950:#1e1a4d;--color-purple-50:#faf5ff;--color-purple-100:#f3e8ff;--color-purple-300:#d9b3ff;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-purple-700:#8200da;--color-purple-800:#6e11b0;--color-purple-900:#59168b;--color-purple-950:#3c0366;--color-pink-100:#fce7f3;--color-pink-300:#fda5d5;--color-pink-400:#fb64b6;--color-pink-500:#f6339a;--color-pink-700:#c4005c;--color-pink-950:#510424;--color-rose-100:#ffe4e6;--color-rose-200:#ffccd3;--color-rose-300:#ffa2ae;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-rose-800:#a30037;--color-rose-950:#4d0218;--color-zinc-800:#27272a;--color-neutral-50:#fafafa;--color-neutral-100:#f7f7f7;--color-neutral-200:#ebebeb;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-neutral-925:#121212;--color-accent-50:#fbefe9;--color-accent-100:#f8e4d9;--color-accent-200:#f1c7b8;--color-accent-300:#d3a2a2;--color-accent-400:#b96c7a;--color-accent-500:#a8485a;--color-accent-600:#933a4a;--color-accent-700:#6e2633;--color-accent-800:#55202a;--color-accent-900:#3c1920;--color-accent-950:#241216;--radius-2lg:10px;--shadow-card:0 1px 1px 0 #0000000d;--color-foreground-full:var(--color-foreground-full);--color-foreground-icon-primary:var(--color-foreground-icon-primary);--color-foreground-icon-hover:var(--color-foreground-icon-hover);--color-foreground-icon-secondary:var(--color-foreground-icon-secondary);--color-foreground-icon-tertiary:var(--color-foreground-icon-tertiary);--color-foreground-icon-quaternary:var(--color-foreground-icon-quaternary);--color-foreground-icon-error:var(--color-foreground-icon-error);--color-foreground-icon-disabled:var(--color-foreground-icon-disabled);--color-foreground-disabled:var(--color-foreground-disabled);--color-foreground-disabled-danger:var(--color-foreground-disabled-danger);--color-input-disabled-foreground:var(--color-input-disabled-foreground);--color-icon-button-disabled-foreground:var(--color-icon-button-disabled-foreground);--color-button-primary-disabled-foreground:var(--color-button-primary-disabled-foreground);--color-text-primary:var(--color-text-primary);--color-text-secondary:var(--color-text-secondary);--color-text-tertiary:var(--color-text-tertiary);--color-text-disabled:var(--color-text-disabled);--color-text-disabled-danger:var(--color-text-disabled-danger);--color-text-placeholder:var(--color-text-placeholder);--color-text-error-primary:var(--color-text-error-primary);--color-text-destructive:var(--color-text-destructive);--color-input-disabled-text:var(--color-input-disabled-text);--color-text-white:var(--color-text-white);--color-background-full:var(--color-background-full);--color-ticket-detail-surface:var(--color-ticket-detail-surface);--color-ticket-detail-low-background:var(--color-ticket-detail-low-background);--color-ticket-detail-low-hover:var(--color-ticket-detail-low-hover);--color-ticket-detail-medium-hover:var(--color-ticket-detail-medium-hover);--color-ticket-detail-high-hover:var(--color-ticket-detail-high-hover);--color-ticket-detail-urgent-hover:var(--color-ticket-detail-urgent-hover);--color-ticket-detail-low-text:var(--color-ticket-detail-low-text);--color-ticket-detail-resource-background:var(--color-ticket-detail-resource-background);--color-ticket-detail-resource-text:var(--color-ticket-detail-resource-text);--color-ticket-detail-favorite:var(--color-ticket-detail-favorite);--color-background-primary-default:var(--color-background-primary-default);--color-background-inner-default:var(--color-background-inner-default);--color-background-primary-hover:var(--color-background-primary-hover);--color-background-primary-active:var(--color-background-primary-active);--color-background-primary-disabled:var(--color-background-primary-disabled);--color-input-disabled-background:var(--color-input-disabled-background);--color-background-secondary-default:var(--color-background-secondary-default);--color-background-secondary-hover:var(--color-background-secondary-hover);--color-background-tertiary-default:var(--color-background-tertiary-default);--color-background-tertiary-hover:var(--color-background-tertiary-hover);--color-background-tertiary-error:var(--color-background-tertiary-error);--color-background-recent-hire-role:var(--color-background-recent-hire-role);--color-avatar-neutral-background:var(--color-avatar-neutral-background);--color-background-quaternary-default:var(--color-background-quaternary-default);--color-background-quaternary-hover:var(--color-background-quaternary-hover);--color-background-quaternary-error:var(--color-background-quaternary-error);--color-file-upload-icon-background:var(--color-file-upload-icon-background);--color-file-upload-icon-foreground:var(--color-file-upload-icon-foreground);--color-file-upload-icon-foreground-hover:var(--color-file-upload-icon-foreground-hover);--color-border-button-default:var(--color-border-button-default);--color-border-button-hover:var(--color-border-button-hover);--color-border-button-active:var(--color-border-button-active);--color-border-button-white:var(--color-border-button-white);--color-border-error-default:var(--color-border-error-default);--color-border-checkbox-default:var(--color-border-checkbox-default);--color-border-checkbox-hover:var(--color-border-checkbox-hover);--color-border-checkbox-active:var(--color-border-checkbox-active);--color-border-checkbox-white:var(--color-border-checkbox-white);--color-border-component-detail-container:var(--color-border-component-detail-container);--color-border-ai-profile-card:var(--color-border-ai-profile-card);--color-border-table:var(--color-border-table);--color-border-button-group:var(--color-border-button-group);--color-border-sidebar-profile-hover:var(--color-border-sidebar-profile-hover);--color-separator-border:var(--color-separator-border);--color-separator-border-strong:var(--color-separator-border-strong);--color-border-focus-ring:var(--color-border-focus-ring);--color-state-success-text:var(--color-state-success-text);--color-state-success-base:var(--color-state-success-base);--color-control-indicator-background:var(--color-control-indicator-background);--color-control-indicator-background-subtle:var(--color-control-indicator-background-subtle);--color-switch-off-chip-start:var(--color-switch-off-chip-start);--color-switch-off-chip-end:var(--color-switch-off-chip-end);--color-switch-on-chip-start:var(--color-switch-on-chip-start);--color-switch-on-chip-end:var(--color-switch-on-chip-end);--color-stat-card-icon-background:var(--color-stat-card-icon-background);--color-segmented-control-background:var(--color-segmented-control-background);--color-segmented-control-selected-background:var(--color-segmented-control-selected-background);--color-theme-toggle-sidebar-background:var(--color-theme-toggle-sidebar-background);--color-theme-toggle-sidebar-selected-background:var(--color-theme-toggle-sidebar-selected-background);--color-ai-chat-composer-add-background:var(--color-ai-chat-composer-add-background);--color-ai-chat-composer-add-hover-background:var(--color-ai-chat-composer-add-hover-background);--color-composer-panel-tab-background:var(--color-composer-panel-tab-background);--color-composer-panel-add-background:var(--color-composer-panel-add-background);--color-composer-panel-add-hover-background:var(--color-composer-panel-add-hover-background);--color-composer-panel-tile-border:var(--color-composer-panel-tile-border);--color-composer-panel-rail-background:var(--color-composer-panel-rail-background);--color-questionnaire-key-background:var(--color-questionnaire-key-background);--color-questionnaire-key-hover-background:var(--color-questionnaire-key-hover-background);--color-agent-progress-ring:var(--color-agent-progress-ring);--color-button-ghost-background:var(--color-button-ghost-background);--color-button-ghost-hover:var(--color-button-ghost-hover);--color-button-ghost-active:var(--color-button-ghost-active);--color-button-ghost-disabled:var(--color-button-ghost-disabled);--color-button-ghost-foreground:var(--color-button-ghost-foreground);--color-button-ghost-disabled-foreground:var(--color-button-ghost-disabled-foreground);--color-dropdown-item-hover-background:var(--color-dropdown-item-hover-background);--color-kbd-background:var(--color-kbd-background);--color-kbd-foreground:var(--color-kbd-foreground);--color-docs-file-chip-background:var(--color-docs-file-chip-background);--color-docs-file-chip-border:var(--color-docs-file-chip-border);--color-docs-file-chip-foreground:var(--color-docs-file-chip-foreground);--color-docs-command-accent:var(--color-docs-command-accent);--color-docs-code-background:var(--color-docs-code-background);--color-docs-install-rail:var(--color-docs-install-rail);--color-badge-neutral-background:var(--color-badge-neutral-background);--color-team-menu-count-background:var(--color-team-menu-count-background);--color-team-menu-count-foreground:var(--color-team-menu-count-foreground);--color-badge-new-background:var(--color-badge-new-background);--color-badge-new-text:var(--color-badge-new-text);--color-tab-count-selected-background:var(--color-tab-count-selected-background);--color-pill-tab-blue-selected-background:var(--color-pill-tab-blue-selected-background);--color-pill-tab-blue-hover-background:var(--color-pill-tab-blue-hover-background);--color-notification-information-background:var(--color-notification-information-background);--color-notification-information-foreground:var(--color-notification-information-foreground);--color-notification-success-background:var(--color-notification-success-background);--color-notification-success-foreground:var(--color-notification-success-foreground);--color-notification-error-background:var(--color-notification-error-background);--color-notification-error-foreground:var(--color-notification-error-foreground);--color-notification-center-background:var(--color-notification-center-background);--color-status-lime-background:var(--color-status-lime-background);--color-status-lime-text:var(--color-status-lime-text);--color-status-yellow-background:var(--color-status-yellow-background);--color-status-yellow-text:var(--color-status-yellow-text);--color-status-rose-background:var(--color-status-rose-background);--color-status-rose-text:var(--color-status-rose-text);--color-status-cyan-background:var(--color-status-cyan-background);--color-status-cyan-text:var(--color-status-cyan-text);--color-status-orange-background:var(--color-status-orange-background);--color-status-orange-text:var(--color-status-orange-text);--color-status-blue-background:var(--color-status-blue-background);--color-status-blue-text:var(--color-status-blue-text);--color-status-purple-background:var(--color-status-purple-background);--color-status-purple-text:var(--color-status-purple-text);--color-status-dot-green-halo:var(--color-status-dot-green-halo);--color-status-dot-yellow-halo:var(--color-status-dot-yellow-halo);--color-status-dot-indigo-halo:var(--color-status-dot-indigo-halo);--color-date-range-background:var(--color-date-range-background);--color-date-range-edge-background:var(--color-date-range-edge-background);--color-calendar-event-blue-background:var(--color-calendar-event-blue-background);--color-calendar-event-blue-title:var(--color-calendar-event-blue-title);--color-calendar-event-blue-time:var(--color-calendar-event-blue-time);--color-calendar-event-pink-background:var(--color-calendar-event-pink-background);--color-calendar-event-pink-title:var(--color-calendar-event-pink-title);--color-calendar-event-pink-time:var(--color-calendar-event-pink-time);--color-calendar-event-purple-background:var(--color-calendar-event-purple-background);--color-calendar-event-purple-title:var(--color-calendar-event-purple-title);--color-calendar-event-purple-time:var(--color-calendar-event-purple-time);--color-calendar-event-lime-background:var(--color-calendar-event-lime-background);--color-calendar-event-lime-title:var(--color-calendar-event-lime-title);--color-calendar-event-lime-time:var(--color-calendar-event-lime-time);--color-calendar-event-emerald-background:var(--color-calendar-event-emerald-background);--color-calendar-event-emerald-title:var(--color-calendar-event-emerald-title);--color-calendar-event-emerald-time:var(--color-calendar-event-emerald-time);--color-text-error-placeholder:var(--color-text-error-placeholder);--color-chart-track:var(--color-chart-track);--color-chart-cursor:var(--color-chart-cursor);--color-chart-neutral:var(--color-chart-neutral);--color-chart-1:var(--color-chart-1);--color-chart-1-active:var(--color-chart-1-active);--color-chart-2:var(--color-chart-2);--color-chart-2-active:var(--color-chart-2-active);--color-chart-3:var(--color-chart-3);--color-chart-3-active:var(--color-chart-3-active);--color-chart-4:var(--color-chart-4);--color-chart-4-active:var(--color-chart-4-active);--color-chart-5:var(--color-chart-5);--color-chart-5-active:var(--color-chart-5-active);--color-chart-6:var(--color-chart-6);--color-chart-6-active:var(--color-chart-6-active);--color-chart-7:var(--color-chart-7);--color-chart-7-active:var(--color-chart-7-active);--color-chart-8:var(--color-chart-8);--color-chart-8-active:var(--color-chart-8-active);--color-chart-9:var(--color-chart-9);--color-chart-9-active:var(--color-chart-9-active);--color-chart-agents-bar:var(--color-chart-agents-bar);--color-chart-agents-bar-active:var(--color-chart-agents-bar-active);--button-transition-ms:.15s;--text-title-1-medium:1.5rem;--text-title-1-medium--line-height:2.125rem;--text-title-1-medium--letter-spacing:0;--text-title-1-medium--font-weight:500;--text-title-1-semibold:1.5rem;--text-title-1-semibold--line-height:2.125rem;--text-title-1-semibold--letter-spacing:0;--text-title-1-semibold--font-weight:600;--text-body-medium:.875rem;--text-body-medium--line-height:1.25rem;--text-body-medium--letter-spacing:0;--text-body-medium--font-weight:500;--text-body-2-medium:.8125rem;--text-body-2-medium--line-height:1.125rem;--text-body-2-medium--letter-spacing:0;--text-body-2-medium--font-weight:500;--text-caption-1-regular:.75rem;--text-caption-1-regular--line-height:1rem;--text-caption-1-regular--letter-spacing:.15px;--text-caption-1-regular--font-weight:400;--text-caption-1-medium:.75rem;--text-caption-1-medium--line-height:1rem;--text-caption-1-medium--letter-spacing:.15px;--text-caption-1-medium--font-weight:500;--radius-bu-card:18px;--radius-bu-control:12px}@supports (color:lab(0% 0 0)){:root,:host{--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-800:lab(37.1566% 46.6433 50.5562);--color-orange-950:lab(14.1747% 23.4515 19.4461);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-yellow-200:lab(94.3433% -5.00429 52.9663);--color-yellow-300:lab(89.7033% -.480294 84.4917);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-800:lab(38.7484% 23.5833 51.4916);--color-yellow-950:lab(16.8146% 15.7422 23.1133);--color-lime-100:lab(96.8662% -11.7133 22.0854);--color-lime-200:lab(94.0718% -22.5338 42.5238);--color-lime-300:lab(89.9218% -35.6546 68.5254);--color-lime-400:lab(83.7876% -45.0447 88.4738);--color-lime-500:lab(75.3197% -46.6547 86.1778);--color-lime-600:lab(61.1055% -41.0235 73.1483);--color-lime-700:lab(47.246% -32.2589 55.8249);--color-lime-800:lab(37.7655% -25.1694 43.0683);--color-lime-950:lab(16.5113% -15.1841 22.0145);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-teal-400:lab(76.0109% -53.3483 -2.27906);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-800:lab(36.5114% -17.1989 -21.6292);--color-cyan-950:lab(19.1528% -9.68757 -15.5267);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-950:lab(15.6723% 8.86232 -32.2945);--color-indigo-100:lab(91.6577% 1.04591 -12.7199);--color-indigo-200:lab(84.4329% 3.18977 -23.9688);--color-indigo-300:lab(74.0235% 8.54138 -41.6075);--color-indigo-400:lab(59.866% 22.4834 -64.4485);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-indigo-800:lab(26.6645% 37.9804 -68.6402);--color-indigo-950:lab(12.4853% 14.9672 -31.3418);--color-purple-50:lab(97.1627% 2.99937 -4.13398);--color-purple-100:lab(93.3333% 6.97437 -9.83434);--color-purple-300:lab(78.3298% 26.2195 -34.9499);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-purple-800:lab(30.6017% 56.7637 -64.4751);--color-purple-900:lab(24.9401% 45.2703 -51.2728);--color-purple-950:lab(14.8253% 38.9005 -44.5861);--color-pink-100:lab(93.5864% 9.01193 -3.15079);--color-pink-300:lab(77.8308% 38.525 -10.5394);--color-pink-400:lab(64.5597% 64.3615 -12.7988);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-pink-700:lab(42.1737% 71.8009 7.42233);--color-pink-950:lab(15.6116% 35.2166 3.53979);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-rose-800:lab(34.6481% 60.802 20.1957);--color-rose-950:lab(14.2323% 34.0086 9.80922);--color-zinc-800:lab(15.7305% .613764 -2.16959);--color-neutral-50:lab(98.26% 0 0);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-neutral-950:lab(2.75381% 0 0)}}}@layer legacy{:root{--font-ui:"Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--bg:#fff;--board:#fff;--card:#f7f7f6;--surface:#f7f7f6;--surface-2:#f1f1f0;--surface-3:#ecebe7;--ink:#17181a;--ink-rgb:23, 24, 26;--ink-2:#3c3b37;--ink-3:#5c5b56;--ink-4:#6f6e68;--ink-5:#85847e;--on-ink:#fff;--on-ink-rgb:255, 255, 255;--slab:#17181a;--on-slab:#fff;--slab-dark:#0e0f11;--fill-slab:#fff;--fill-on:#17181a;--fill-on-rgb:23, 24, 26;--pane:var(--fill-slab);--pane-edge:#17181a14;--pane-thumb:#17181a12;--inlay:#ffffff8c;--inlay-hi:#17181a17;--elev-rgb:255, 255, 255;--glass-rgb:255, 255, 255;--shadow-rgb:23, 24, 26;--wash:.06;--pick:#0d99ff;--signal:#2231dd;--focus:#2231dd;--ok:#15803d;--ember:#b8431c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:#000;--board:#1a1a1a;--card:#0a0a0a;--surface:#0f0f0f;--surface-2:#181818;--surface-3:#202020;--ink:#fff;--ink-rgb:255, 255, 255;--ink-2:#b4b4b4;--ink-3:#9a9a9a;--ink-4:#828282;--ink-5:#6b6b6b;--on-ink:#000;--on-ink-rgb:0, 0, 0;--slab:#1a1a1a;--on-slab:#fff;--slab-dark:#262626;--fill-slab:#262626;--fill-on:#fff;--fill-on-rgb:255, 255, 255;--pane-edge:#ffffff14;--pane-thumb:#ffffff12;--inlay:#ffffff1a;--inlay-hi:#ffffff17;--elev-rgb:32, 32, 32;--shadow-rgb:0, 0, 0;--wash:.09;--pick:#3aa9ff;--ok:#34d17a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#000;--board:#1a1a1a;--card:#0a0a0a;--surface:#0f0f0f;--surface-2:#181818;--surface-3:#202020;--ink:#fff;--ink-rgb:255, 255, 255;--ink-2:#b4b4b4;--ink-3:#9a9a9a;--ink-4:#828282;--ink-5:#6b6b6b;--on-ink:#000;--on-ink-rgb:0, 0, 0;--slab:#1a1a1a;--on-slab:#fff;--slab-dark:#262626;--fill-slab:#262626;--fill-on:#fff;--fill-on-rgb:255, 255, 255;--pane-edge:#ffffff14;--pane-thumb:#ffffff12;--inlay:#ffffff1a;--inlay-hi:#ffffff17;--elev-rgb:32, 32, 32;--shadow-rgb:0, 0, 0;--wash:.09;--pick:#3aa9ff;--ok:#34d17a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.liq-well{place-items:center;width:240px;height:130px;display:grid}.liq-sw{background:var(--fill-slab,var(--card));cursor:pointer;touch-action:none;border:0;border-radius:999px;width:92px;height:46px;padding:0;transition:background .42s;position:relative}.liq-sw[data-on=true]{background:var(--fill-on,var(--ink))}.liq-sw-blobs{position:absolute;inset:0}.liq-thumb{width:var(--liq-thumb,36px);height:var(--liq-thumb,36px);margin-top:calc(var(--liq-thumb,36px) / -2);background:var(--fill-on,var(--ink));border-radius:999px;position:absolute;top:50%;left:0}@supports (color:color-mix(in lab, red, red)){.liq-thumb{background:color-mix(in srgb, var(--fill-on,var(--ink)) 19%, var(--fill-slab,var(--card)))}}.liq-thumb{transition:background .42s}.liq-sw[data-on=true] .liq-thumb{background:var(--fill-slab,var(--board))}@media (prefers-reduced-motion:reduce){.liq-thumb,.liq-pill,.liq-bead{transition-duration:.16s}}.hum{--hum-lit:#1f9d55;font-family:var(--font-ui);color:var(--fill-on,var(--ink));flex-direction:column;align-items:center;gap:0;display:flex;position:relative}[data-stroke=on] .bal,[data-stroke=on] .bar-rail,[data-stroke=on] .fan-core,[data-stroke=on] .step-pill,[data-stroke=on] .liq-sw,[data-stroke=on] .deck-card,[data-stroke=on] .tick-row,[data-stroke=on] .nod-card{box-shadow:0 0 0 1px var(--pane-edge);border-radius:var(--nod-r,20px)}.bal{box-sizing:border-box;border-radius:var(--bal-r,28px);background:var(--fill-slab,var(--fill-on,#17181a));width:300px;position:relative}@supports (color:color-mix(in lab, red, red)){.bal{background:var(--fill-slab,color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent))}}.bal{font-family:var(--font-ui);padding-bottom:var(--grow,8px);margin-bottom:calc(-1 * var(--grow,8px));overflow:hidden}.bal-goo{z-index:1;pointer-events:none;width:60px;height:60px;opacity:var(--p,0);scale:calc(.82 + var(--p,0) * .18);place-items:center;margin:-30px 0 0 -30px;display:grid;position:absolute;top:30px;left:50%}.bal[data-phase=work] .bal-goo{opacity:1;animation:bal-spin var(--rpm,.9s) linear infinite;scale:1}.bal-drop{background:var(--fill-on,#17181a);border-radius:999px;grid-area:1/1;width:4px;height:4px}@supports (color:color-mix(in lab, red, red)){.bal-drop{background:color-mix(in srgb, var(--fill-on,#17181a) 32%, transparent)}}.bal-drop{transform:translate(calc(var(--dx,0) * 1px), calc(var(--dy,0) * 1px))}.bal-scroll{z-index:2;transform:translateY(var(--at));touch-action:pan-x;background:var(--fill-slab,var(--card));position:relative}.bal-scroll:focus-visible{box-shadow:inset 0 0 0 2px rgba(var(--fill-on-rgb,var(--ink-rgb)), .45);border-radius:28px;outline:none}.bal-sheet{padding:24px 12px 4px}.bal-sum{letter-spacing:-.03em;color:var(--fill-on,var(--ink));font-variant-numeric:tabular-nums;margin:0;font-size:30px;font-weight:500;line-height:1}.bal-cur{font-size:inherit;font-weight:inherit;margin-right:2px}.bal-dec{opacity:.34;letter-spacing:-.02em;font-size:20px;font-weight:500}.bal-move{font-variant-numeric:tabular-nums;color:var(--fill-on,#17181a);align-items:baseline;gap:8px;margin:9px 0 0;font-size:12px;font-weight:400;display:flex}@supports (color:color-mix(in lab, red, red)){.bal-move{color:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff))}}.bal-move{letter-spacing:0}.bal-move[data-up=true]{color:var(--ok)}.bal-move[data-up=false]{color:var(--ember)}.bal-when{color:var(--fill-on,#17181a)}@supports (color:color-mix(in lab, red, red)){.bal-when{color:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff))}}.bal-when{font-variant-numeric:tabular-nums}.bal-plot{--pad-y:6px;padding:var(--pad-y) 0;--line:#1f9d55;color:var(--line);cursor:crosshair;touch-action:pan-y;margin:22px 0 6px;display:block;position:relative}[data-theme=dark] .bal-plot{--line:#1f9d55}.bal-plot[data-up=false]{--line:#e5484d;color:var(--line)}[data-theme=dark] .bal-plot[data-up=false]{--line:#ff7a4d}.bal-line{width:100%;height:92px;display:block;overflow:visible}.bal-curve{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bal-guide{top:var(--pad-y,6px);bottom:var(--pad-y,6px);opacity:0;pointer-events:none;background:currentColor;width:1px;margin-left:-.5px;transition:opacity .16s;position:absolute}.bal-plot[data-scrub] .bal-guide{opacity:.28}.bal-tip{top:calc(var(--pad-y,6px) + (100% - 2 * var(--pad-y,6px)) * var(--tip,0));background:var(--fill-slab,var(--bg));pointer-events:none;border-radius:999px;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;transition:scale .16s cubic-bezier(.24,1.34,.38,1);position:absolute;box-shadow:0 0 0 2px}.bal-plot[data-scrub] .bal-tip{scale:1.18}.bal-win{gap:4px;margin:16px 0 0;display:flex;position:relative}.bal-win-pill{width:calc((100% - (var(--win-n,3) - 1) * 4px) / var(--win-n,3));border-radius:var(--bal-tab-r,999px);background:var(--fill-on,#17181a);position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.bal-win-pill{background:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent)}}.bal-win-pill{transform:translateX(calc(var(--win,0) * (100% + 4px)));transition:transform .42s cubic-bezier(.24,1.34,.38,1)}.bal-win-btn{z-index:1;border-radius:var(--bal-tab-r,999px);height:32px;color:var(--fill-on,#17181a);background:0 0;border:0;flex:1;position:relative}@supports (color:color-mix(in lab, red, red)){.bal-win-btn{color:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff))}}.bal-win-btn{font-family:var(--font-ui);letter-spacing:0;cursor:pointer;font-size:12px;font-weight:500;transition:color .22s,transform .22s cubic-bezier(.24,1.34,.38,1)}.bal-win-btn:hover{color:var(--fill-on,var(--ink))}.bal-win-btn:active{transform:scale(.96)}.bal-win-btn[data-on]{color:var(--fill-on,var(--ink))}@media (prefers-reduced-motion:reduce){.bal[data-phase=work] .bal-goo{animation-duration:3s}.bal-tip,.bal-guide,.bal-win-pill{transition-duration:.16s}}@keyframes bal-spin{to{rotate:360deg}}.stb{--stb-c1:var(--fill-on,#17181a)}@supports (color:color-mix(in lab, red, red)){.stb{--stb-c1:color-mix(in srgb, var(--fill-on,#17181a) 100%, var(--fill-slab,#fff))}}.stb{--stb-c2:var(--fill-on,#17181a)}@supports (color:color-mix(in lab, red, red)){.stb{--stb-c2:color-mix(in srgb, var(--fill-on,#17181a) 78%, var(--fill-slab,#fff))}}.stb{--stb-c3:var(--fill-on,#17181a)}@supports (color:color-mix(in lab, red, red)){.stb{--stb-c3:color-mix(in srgb, var(--fill-on,#17181a) 60%, var(--fill-slab,#fff))}}.stb{--stb-c4:var(--fill-on,#17181a)}@supports (color:color-mix(in lab, red, red)){.stb{--stb-c4:color-mix(in srgb, var(--fill-on,#17181a) 44%, var(--fill-slab,#fff))}}.stb{--stb-c5:var(--fill-on,#17181a)}@supports (color:color-mix(in lab, red, red)){.stb{--stb-c5:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff))}}.stb{--stb-c6:var(--fill-on,#17181a)}@supports (color:color-mix(in lab, red, red)){.stb{--stb-c6:color-mix(in srgb, var(--fill-on,#17181a) 22%, var(--fill-slab,#fff))}}.stb{--stb-alert:var(--fill-on,#17181a)}@supports (color:color-mix(in lab, red, red)){.stb{--stb-alert:color-mix(in srgb, var(--fill-on,#17181a) 100%, var(--fill-slab,#fff))}}.stb{--stb-soft:var(--fill-on,#17181a)}@supports (color:color-mix(in lab, red, red)){.stb{--stb-soft:color-mix(in srgb, var(--fill-on,#17181a) 72%, var(--fill-slab,#fff))}}.stb{--stb-mute:var(--fill-on,#17181a)}@supports (color:color-mix(in lab, red, red)){.stb{--stb-mute:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff))}}.stb{--stb-faint:var(--fill-on,#17181a)}@supports (color:color-mix(in lab, red, red)){.stb{--stb-faint:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff))}}.stb{--stb-w6:var(--fill-on,#17181a)}@supports (color:color-mix(in lab, red, red)){.stb{--stb-w6:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent)}}.stb{--stb-w12:var(--fill-on,#17181a)}@supports (color:color-mix(in lab, red, red)){.stb{--stb-w12:color-mix(in srgb, var(--fill-on,#17181a) 12%, transparent)}}.stb{box-sizing:border-box;background:var(--fill-slab,#fff);color:var(--fill-on,#17181a);font-family:var(--font-ui);-webkit-user-select:none;user-select:none;border-radius:20px;flex-direction:column;gap:16px;padding:16px;font-size:13px;display:flex;position:relative}.stb[data-colour=on]{--stb-c1:#9d7bf5;--stb-c2:#5b8def;--stb-c3:#9ab8db;--stb-c4:#f2c46d;--stb-c5:#74dcae;--stb-c6:#e57bb8;--stb-alert:#e5484d}[data-stroke=on] .stb{box-shadow:0 0 0 1px var(--pane-edge)}.stb-head{align-items:center;gap:12px;display:flex}.stb-titles{flex:1;min-width:0}.stb-title{letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:18px}.stb-sub{color:var(--stb-mute);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.stb-seg-ctl{background:var(--stb-w6);border-radius:10px;grid-template-columns:1fr 1fr;padding:2px;display:grid;position:relative}.stb-thumb{background:var(--fill-slab,#fff);border-radius:8px;width:calc(50% - 2px);transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;bottom:2px;left:2px}.stb-seg-ctl[data-mode=Week] .stb-thumb{transform:translate(100%)}.stb-tab{appearance:none;height:28px;font:inherit;color:var(--stb-mute);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12px;font-weight:500;transition:color .16s,scale .16s cubic-bezier(.22,1,.36,1);position:relative}.stb-tab[data-on]{color:var(--fill-on,#17181a)}.stb-tab:hover:not([data-on]){color:var(--stb-soft)}.stb-tab:active{scale:.96}.stb-tab:focus-visible{outline-offset:0;outline:2px solid #2231dd}.stb-figure{align-items:baseline;gap:8px;margin-bottom:-4px;display:flex}.stb-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:32px}.stb-unit{color:var(--stb-mute);font-size:13px}.stb-digit{display:inline-block}.stb-digit[data-pop]{animation:.5s cubic-bezier(.34,1.45,.64,1) both stb-pop;animation-delay:calc(var(--i,0) * 70ms)}@media (prefers-reduced-motion:reduce){.stb-digit[data-pop]{animation:none}}.stb-plot{touch-action:none;cursor:crosshair;width:100%;position:relative}.stb-base{background:var(--stb-w12);height:1px;position:absolute;left:0;right:0}.stb-col{position:absolute;top:0;bottom:0}.stb-bar,.stb-esc{border-radius:var(--stb-r);transition:height .6s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * 14ms), bottom .6s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * 14ms), background-color .16s ease;position:absolute;left:0;right:0}.stb-bar{background-color:var(--c)}.stb-esc{background-color:var(--stb-alert)}.stb[data-colour=off] .stb-esc{background-image:repeating-linear-gradient(-45deg, transparent 0 1.5px, var(--fill-slab,#fff) 1.5px 3px)}.stb[data-scrub] .stb-col:not([data-on]) .stb-bar{background-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.stb[data-scrub] .stb-col:not([data-on]) .stb-bar{background-color:color-mix(in srgb, var(--c) 38%, var(--fill-slab,#fff))}}.stb[data-scrub] .stb-col:not([data-on]) .stb-esc{background-color:var(--stb-alert)}@supports (color:color-mix(in lab, red, red)){.stb[data-scrub] .stb-col:not([data-on]) .stb-esc{background-color:color-mix(in srgb, var(--stb-alert) 38%, var(--fill-slab,#fff))}}.stb-ring{box-sizing:border-box;border:1.5px solid var(--stb-mute);border-radius:var(--stb-rr);pointer-events:none;opacity:0;transition:opacity .16s;position:absolute;top:0;left:0}.stb[data-scrub] .stb-ring{opacity:1}.stb-tip{box-sizing:border-box;background:var(--fill-slab,#fff);border:1px solid var(--fill-on,#17181a);border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;display:flex;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.stb-tip{border:1px solid color-mix(in srgb, var(--fill-on,#17181a) 10%, var(--fill-slab,#fff))}}.stb-tip{pointer-events:none;opacity:0;font-size:12px;line-height:16px;transition:opacity .16s}.stb[data-scrub] .stb-tip{opacity:1}.stb-tip-head,.stb-tip-row{white-space:nowrap;align-items:center;gap:6px;display:flex}.stb-tip-head{color:var(--stb-mute);justify-content:space-between;margin-bottom:2px}.stb-tip b{font-variant-numeric:tabular-nums;color:var(--fill-on,#17181a);font-weight:500}.stb-tip-row span{color:var(--stb-soft);flex:1}.stb-tip-row b{font-weight:400}.stb-tip-row i{background-color:var(--c);border-radius:2px;flex:none;width:8px;height:8px}.stb-tip-row[data-esc] i{background-color:var(--stb-alert)}.stb[data-colour=off] .stb-tip-row[data-esc] i{background-image:repeating-linear-gradient(-45deg, transparent 0 1.5px, var(--fill-slab,#fff) 1.5px 3px)}.stb-axis{color:var(--stb-faint);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:-8px;font-size:11px;line-height:14px;display:flex}@keyframes stb-pop{0%{opacity:0;filter:blur(2px);transform:translateY(.18em)}to{opacity:1;filter:blur();transform:none}}.rct{font-family:var(--font-ui);border-radius:var(--rct-r);background:var(--fill-slab,var(--card));color:var(--fill-on,var(--ink));align-items:center;gap:0;padding:5px;display:flex;position:relative}[data-stroke=on] .rct{box-shadow:0 0 0 1px var(--pane-edge)}.rct-btn{width:40px;height:var(--rct-cell);border-radius:var(--rct-in);background:var(--fill-on,#17181a);border:0;flex:none;place-items:center;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.rct-btn{background:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff))}}.rct-btn{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:scale .2s cubic-bezier(.3,.9,.4,1),background-color .16s}.rct-btn:hover{background:var(--fill-on,#17181a)}@supports (color:color-mix(in lab, red, red)){.rct-btn:hover{background:color-mix(in srgb, var(--fill-on,#17181a) 10%, var(--fill-slab,#fff))}}.rct-btn:active{transition-duration:.11s;scale:.9}.rct-btn:focus-visible,.rct-num:focus-visible{box-shadow:0 0 0 2px var(--fill-slab,#fff), 0 0 0 4px var(--signal,#2231dd);outline:none}.rct-num{height:var(--rct-cell);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:30px;font-weight:500;line-height:var(--rct-cell);cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:center;padding:0 14px;display:flex;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.rct-pair{display:flex}.rct-col{opacity:0;width:0;height:var(--rct-cell);transition:width .32s cubic-bezier(.3,1.2,.4,1),opacity .22s;overflow:hidden}.rct-col[data-on]{opacity:1;width:.64em}.rct-strip{will-change:transform;flex-direction:column;align-items:center;display:flex}.rct-strip>span{height:var(--rct-cell)}.rct-sep{opacity:0;width:0;transition:width .32s cubic-bezier(.3,1.2,.4,1),opacity .22s;overflow:hidden}.rct-sep[data-on]{opacity:1;width:.26em}.rct-fig{font-variant-numeric:tabular-nums;vertical-align:bottom;height:1.2em;line-height:1.2em;display:inline-flex;overflow:hidden}.rct-fig-col{height:1.2em;display:inline-block;overflow:hidden}.rct-fig .rct-strip>span{height:1.2em;line-height:1.2em;display:block}.rct-fig-sym{white-space:pre;display:inline-block}[data-stroke=on] .lab:before,[data-stroke=on] .gcard:before,[data-stroke=on] .gpane:before,[data-stroke=on] .gnav:before,[data-stroke=on] .gdock:before,[data-stroke=on] .esc-btn:before,[data-stroke=on] .slo-track:before,[data-stroke=on] .sek-skin:before{border-color:var(--pane-edge)}.sek{width:var(--frame,380px);height:var(--frameh,96px);font-family:var(--font-ui);place-items:center;display:grid;position:relative}.sek-skin{width:var(--w);height:var(--shut);border-radius:var(--sek-r,999px);background:var(--pane);-webkit-backdrop-filter:blur(var(--g-blur,2px)) saturate(var(--g-sat,150%)) brightness(var(--g-bright,100%));backdrop-filter:blur(var(--g-blur,2px)) saturate(var(--g-sat,150%)) brightness(var(--g-bright,100%));isolation:isolate;transform:translate(var(--lx), var(--ly)) scale(var(--sk,1));transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s;position:relative;overflow:hidden}.sek-skin:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;border:1px solid #0000;position:absolute;inset:0}.sek:not([data-open=true]) .sek-skin:hover{--sk:1.045;--g-bright:104%}.sek:not([data-open=true]) .sek-skin:active,.sek:not([data-open=true])[data-press=true] .sek-skin{--sk:.93;transition:transform .16s cubic-bezier(.22,1,.36,1)}.sek[data-open=true] .sek-skin{cursor:text}.sek-lens{left:var(--inset);width:var(--lens);height:var(--lens);margin-top:calc(var(--lens) / -2);fill:none;stroke:var(--ink-3);stroke-width:1.5px;stroke-linecap:round;pointer-events:none;transition:stroke .22s,stroke-width .22s;position:absolute;top:50%}.sek-skin:hover .sek-lens{stroke:var(--ink)}.sek[data-open=true] .sek-lens{stroke:var(--ink-4)}.sek[data-busy=true] .sek-lens{stroke:var(--ink-2);stroke-width:1.8px}.sek-field{left:calc(var(--inset) + var(--lens) + 11px);height:100%;font:inherit;letter-spacing:-.01em;color:var(--ink);opacity:var(--say);transform:translateX(calc((1 - var(--say)) * -6px));pointer-events:var(--say-hit,none);background:0 0;border:0;outline:none;font-size:16px;position:absolute;top:0;right:14px}.sek[data-open=true] .sek-field{--say-hit:auto}.sek-field::placeholder{color:var(--ink-5)}.sek-hit{border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.sek-hit:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px rgba(var(--ink-rgb), .4);outline:none}.lbi{font-family:var(--font-ui);place-items:center;padding-top:12px;display:grid;position:relative}.lbi-box{cursor:text;background:0 0;position:relative}.lbi-ring{pointer-events:none;position:absolute;inset:0;overflow:visible}.lbi-ring path{fill:none;stroke:var(--fill-on,#17181a)}@supports (color:color-mix(in lab, red, red)){.lbi-ring path{stroke:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff))}}.lbi-ring path{stroke-width:1px;stroke-linecap:butt;transition:stroke .22s,stroke-width .22s}.lbi[data-focus=true] .lbi-ring path{stroke:var(--ink);stroke-width:1.5px}.lbi[data-filled=true]:not([data-focus=true]) .lbi-ring path{stroke:var(--fill-on,#17181a)}@supports (color:color-mix(in lab, red, red)){.lbi[data-filled=true]:not([data-focus=true]) .lbi-ring path{stroke:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff))}}.lbi-gap{stroke-dasharray:1 2;stroke-dashoffset:0;transition:stroke .22s,stroke-width .22s,stroke-dashoffset .42s cubic-bezier(.22,1,.36,1)}.lbi[data-up=true] .lbi-gap{stroke-dashoffset:-1px}.lbi-label{left:var(--lbi-x);letter-spacing:-.01em;white-space:pre;color:var(--ink-4);transform-origin:0;cursor:text;-webkit-user-select:none;user-select:none;font-size:16px;line-height:1;transition:transform .42s cubic-bezier(.22,1,.36,1),color .22s;position:absolute;top:50%;transform:translateY(-50%)}.lbi[data-up=true] .lbi-label{color:var(--ink-3);transform:translateY(-50%)translateY(-26px)scale(.78)}.lbi-label span{display:inline-block}.lbi[data-focus=true] .lbi-label span{animation:.46s cubic-bezier(.3,.7,.3,1) both lbi-hop;animation-delay:calc(var(--i) * 24ms)}.lbi-field{width:100%;height:100%;padding:0 0 0 var(--lbi-x);border-radius:inherit;font:inherit;letter-spacing:-.01em;color:var(--fill-on,var(--ink));background:0 0;border:0;outline:none;font-size:16px;position:absolute;inset:0}.lbi-field[data-flip="1"]{animation:.26s ease-out lbi-flip-a}.lbi-field[data-flip="0"]{animation:.26s ease-out lbi-flip-b}.lbi-eye{width:30px;height:30px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin-top:-15px;padding:0;transition:color .16s,scale .16s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:50%;right:10px}.lbi-eye:hover{color:var(--fill-on,var(--ink))}.lbi-eye:active{scale:.96}.lbi-eye svg{grid-area:1/1;transition:opacity .22s,scale .22s cubic-bezier(.22,1,.36,1),filter .22s}.lbi-eye svg:last-child,.lbi-eye[data-show=true] svg:first-child{opacity:0;filter:blur(2px);scale:.7}.lbi-eye[data-show=true] svg:last-child{opacity:1;filter:none;scale:1}@media (prefers-reduced-motion:reduce){.lbi-ring path,.lbi-gap,.lbi-label{transition-duration:.16s}.lbi[data-focus=true] .lbi-label span,.lbi-field{animation:none}}@keyframes lbi-hop{0%{transform:translateY(0)}38%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes lbi-flip-a{0%{filter:blur(3px);opacity:.5}}@keyframes lbi-flip-b{0%{filter:blur(3px);opacity:.5}}.tst{font-family:var(--font-ui);color:var(--fill-on,var(--ink));--tst-mute:var(--fill-on,#17181a);position:relative}@supports (color:color-mix(in lab, red, red)){.tst{--tst-mute:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff))}}.tst{--tst-wash:var(--fill-on,#17181a)}@supports (color:color-mix(in lab, red, red)){.tst{--tst-wash:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff))}}.tst-toast{box-sizing:border-box;border-radius:var(--tst-r);background:var(--fill-slab,#fff);transform-origin:50% 0;align-items:center;gap:12px;width:100%;padding:0 12px 0 16px;transition:background-color .22s,box-shadow .22s;display:flex;position:absolute;top:0;left:0}.tst:not([data-open]) .tst-toast:not([data-front]){background:var(--fill-on,#17181a)}@supports (color:color-mix(in lab, red, red)){.tst:not([data-open]) .tst-toast:not([data-front]){background:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff))}}.tst:not([data-open]) .tst-toast:not([data-front]){box-shadow:0 0 0 1px var(--fill-on,#17181a)}@supports (color:color-mix(in lab, red, red)){.tst:not([data-open]) .tst-toast:not([data-front]){box-shadow:0 0 0 1px color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent)}}[data-stroke=on] .tst-toast{box-shadow:0 0 0 1px var(--pane-edge)}.tst-toast>*{transition:opacity .22s}.tst:not([data-open]) .tst-toast:not([data-front])>*{opacity:0}.tst-icon{flex:none;place-items:center;display:grid}.tst-toast[data-kind=success] .tst-icon{color:#1f9d55}.tst-toast[data-kind=error] .tst-icon{color:#e5484d}.tst-toast[data-kind=warning] .tst-icon{color:#e09a12}.tst-toast[data-kind=info] .tst-icon{color:var(--tst-mute)}.tst-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tst-text b{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.tst-text span{color:var(--tst-mute);white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;font-size:13px;line-height:17px;overflow:hidden}.tst-act{background:var(--tst-wash);height:28px;color:inherit;font:inherit;cursor:pointer;letter-spacing:0;border:0;border-radius:999px;flex:none;padding:0 12px;font-size:13px;font-weight:500;transition:scale .16s cubic-bezier(.22,1,.36,1)}.tst-act:active{scale:.96}.tst-x{width:28px;height:28px;color:var(--tst-mute);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;transition:background-color .16s,color .16s;display:grid}.tst-x:hover{background:var(--tst-wash);color:var(--fill-on,var(--ink))}.tst-act:focus-visible,.tst-x:focus-visible{box-shadow:0 0 0 2px var(--signal,#2231dd);outline:none}[data-stroke=on] .crt-body{box-shadow:0 0 0 1px var(--pane-edge)}.crt-stage{--pill-w:120px;--pill-h:38px;--panel-w:212px;--panel-h:166px;--w:var(--pill-w);--h:var(--pill-h);--r:var(--crt-shut-r,999px);width:244px;height:244px;position:relative}.crt-stage[data-open=true]{--w:var(--panel-w);--h:var(--panel-h);--r:var(--crt-r,28px)}.crt-blobs{pointer-events:none;position:absolute;inset:0}.crt-body{width:var(--w);height:var(--h);border-radius:var(--r);background:var(--slab);margin:auto;transition:scale .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.crt-stage[data-sink=true] .crt-body,.crt-stage[data-sink=true] .crt-pill{transition:scale .16s cubic-bezier(.22,1,.36,1);scale:.94}.crt-stage:not([data-open=true]) .crt-body{transition:scale .22s cubic-bezier(.22,1,.36,1)}.crt-stage{--slab:var(--fill-slab,var(--board));--on-slab:var(--fill-on,var(--ink));--on-slab-rgb:var(--fill-on-rgb,var(--ink-rgb))}.crt-ink{position:absolute;inset:0}.crt-pill{width:var(--pill-w);height:var(--pill-h);color:var(--on-slab);font-family:var(--font-ui);cursor:pointer;letter-spacing:0;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin:auto;font-size:13px;transition:width .42s cubic-bezier(.22,1,.36,1),opacity .16s,scale .42s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}.crt-stage[data-open=true] .crt-pill{opacity:0;pointer-events:none;transition:opacity .16s}.crt-stage[data-sink=true] .crt-pill{opacity:1}.crt-glyph{place-items:center;display:grid}.crt-say{white-space:nowrap;text-align:left;transition:width .42s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden}.crt-say>span{display:inline-block}.crt-panel{width:var(--panel-w);height:var(--panel-h);color:var(--on-slab);pointer-events:none;margin:auto;padding:12px;position:absolute;inset:0}.crt-stage[data-open=true] .crt-panel{pointer-events:auto}.crt-menu{align-content:start;gap:2px;margin:0;padding:0;list-style:none;display:grid}.crt-item{opacity:0;transition:opacity .16s,transform .22s cubic-bezier(.22,1,.36,1);transform:translateY(6px)}.crt-stage[data-open=true] .crt-item{opacity:1;transform:none}.crt-item button{border-radius:var(--crt-row-r,999px);width:100%;height:34px;color:rgba(var(--on-slab-rgb), .78);font-family:var(--font-ui);text-align:left;cursor:pointer;letter-spacing:0;background:0 0;border:0;align-items:center;gap:12px;padding:0 16px;font-size:13px;transition:color .22s;display:flex;position:relative}.crt-item button:hover{color:var(--on-slab)}.crt-item button:before{content:"";z-index:-1;border-radius:inherit;background:rgba(var(--on-slab-rgb), .08);opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}@media (hover:hover){.crt-item button:hover:before{opacity:1;transition-duration:.16s}}.crt-item button:focus-visible:before{opacity:1}.crt-item button{isolation:isolate}@media (prefers-reduced-motion:reduce){.crt-body,.crt-pill,.crt-item,.crt-say{transition-duration:.16s}.crt-stage[data-sink=true] .crt-body,.crt-stage[data-sink=true] .crt-pill{scale:1}}.crt-stage{width:var(--pill-w);height:var(--pill-h);z-index:20}.crt-stage[data-open=true]{z-index:40}.crt-stage .crt-body,.crt-stage .crt-pill,.crt-stage .crt-panel{margin:0;inset:0 auto auto}.crt-stage[data-align=end] .crt-body,.crt-stage[data-align=end] .crt-pill,.crt-stage[data-align=end] .crt-panel{right:0}.crt-stage[data-align=start] .crt-body,.crt-stage[data-align=start] .crt-pill,.crt-stage[data-align=start] .crt-panel{left:0}.crt-stage .crt-body{box-shadow:0 0 0 1px var(--pane-edge), 0 12px 40px rgba(var(--shadow-rgb), .06)}.crt-stage[data-open=true] .crt-body{box-shadow:0 0 0 1px var(--pane-edge), 0 18px 50px rgba(var(--shadow-rgb), .12)}.crt-stage .crt-panel{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.crt-stage:not([data-open=true]) .crt-panel{visibility:hidden}.crt-tick{width:16px;color:var(--accent,currentColor);flex:none;place-items:center;display:grid}.crt-item button[aria-checked=true]{color:var(--on-slab);font-weight:600}.crt-pill:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:999px}.crt-search{opacity:0;margin:0 0 8px;transition:opacity .16s}.crt-stage[data-open=true] .crt-search{opacity:1}.crt-search input{border:1px solid rgba(var(--on-slab-rgb), .12);border-radius:var(--crt-row-r,999px);background:rgba(var(--on-slab-rgb), .03);width:100%;height:34px;color:var(--on-slab);font:13px var(--font-ui);outline:none;padding:0 14px}.crt-search input:focus{border-color:rgba(var(--on-slab-rgb), .3)}.crt-group,.crt-empty{font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--on-slab-rgb), .45);padding:8px 16px 2px;font-size:10px}.crt-empty{text-transform:none;padding:8px 16px;font-size:12px}*{box-sizing:border-box}body{color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;background:#e9eaed;margin:0;font-size:14px}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button,select{cursor:pointer}button{color:inherit;border:0}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--rose);outline-offset:3px}button{transition:background .2s,transform .2s}button:disabled{opacity:.5;cursor:wait}svg{flex-shrink:0}.shell{background:var(--canvas);border-radius:28px;max-width:1380px;min-height:calc(100vh - 76px);margin:38px auto;padding:28px 30px 18px}header{justify-content:space-between;align-items:center;gap:24px;display:flex}.brand{letter-spacing:-1px;align-items:center;gap:10px;font-size:24px;font-weight:700;display:flex}.brand-icon{background:linear-gradient(145deg,var(--rose),var(--accent));color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.brand-dot{color:var(--accent);margin-left:-8px}.bal-win-nav{background:var(--field);border-radius:40px;width:min(400px,100%);margin:0;padding:4px}.bal-win-nav .bal-win-pill{width:calc((100% - 8px - (var(--win-n) - 1)*4px)/var(--win-n));background:var(--ink);top:4px;bottom:4px;left:4px;box-shadow:0 3px 8px #0000001f}.bal-win-nav .bal-win-btn{height:40px;color:var(--ink-4);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:flex}.bal-win-nav .bal-win-btn[data-on]{color:#fff}.bal-win-nav .bal-win-btn:hover:not([data-on]){color:var(--ink)}.bal-win-badge{background:var(--accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;min-width:20px;height:18px;padding:0 6px;font-size:10px;font-style:normal;font-weight:600;line-height:1;display:inline-grid}.header-right{align-items:center;gap:16px;display:flex}.personal{color:var(--ink-4);font-size:12px}.avatar{background:var(--blush);width:37px;height:37px;color:var(--accent);border:3px solid #fff;border-radius:50%;place-items:center;font-weight:600;display:grid}.heading{justify-content:space-between;align-items:center;gap:20px;margin:46px 0 24px;display:flex}.eyebrow{letter-spacing:2px;color:var(--ink-4);font-size:9px;font-weight:600}h1{letter-spacing:-1.2px;margin:12px 0;font-size:34px;font-weight:600}h1 span{color:var(--accent)}.heading p:not(.eyebrow){color:var(--ink-4);font-size:13px}.heading-actions{align-items:center;gap:10px;display:flex}.circle{width:38px;height:38px;box-shadow:0 0 0 1px var(--pane-edge);background:#fff;border-radius:50%;place-items:center;display:grid}.circle:hover{transform:scale(1.05)}.circle:active{transform:scale(.94)}.crt-stage{font-size:12px;position:relative}.crt-pill{color:var(--ink-2);font-size:12px}.crt-say{text-transform:none}.subheading{color:var(--ink-4);justify-content:space-between;align-items:center;margin-bottom:18px;font-size:11px;display:flex}.pill{color:#777;background:#fff;border-radius:20px;align-items:center;gap:7px;padding:10px 12px;display:flex}.dot{background:var(--rose);border-radius:50%;width:5px;height:5px}.dot.green{background:#6a9b79}.pill.demo{background:var(--accent-soft);color:var(--accent)}.pill.demo .dot{background:var(--accent)}.subheading>span,.subheading a{align-items:center;gap:16px;display:inline-flex}.subheading a{color:var(--ink-3);gap:5px}.overview{grid-template-rows:163px 163px;grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:23px;transition:box-shadow .3s}.card:hover{box-shadow:0 10px 30px #0000000a}.card-title{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.card-title>span{align-items:center;gap:9px;display:flex}.chip{background:var(--field);border-radius:20px;padding:7px 10px;font-size:10px}.hero,.card.hero{flex-direction:column;grid-row:span 2;padding:0;display:flex;overflow:hidden}.hero .bal{border-radius:inherit;background:#fff;flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.hero .bal-scroll{touch-action:pan-x pan-down;border-radius:inherit;background:#fff;flex-direction:column;flex:1;min-height:0;display:flex}.hero .bal-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--rose);border-radius:22px}.hero .bal-sheet{flex-direction:column;flex:1;min-height:0;padding:24px 28px 22px;display:flex}.hero .bal-sum{letter-spacing:-2.2px;margin:30px 0 0;font-size:54px;font-weight:600}.hero .bal-dec{opacity:.34;font-size:.5em}.hero .bal-move{margin-top:10px;font-size:11px}.hero .bal-plot{--line:var(--accent);flex:1 1 0;min-height:46px;margin:10px 0 4px}.hero .bal-plot[data-up=false]{--line:#e5484d}.hero .bal-line{height:100%;min-height:34px}.hero .bal-win{max-width:230px;margin-top:6px}.hero .bal-win-btn{height:28px;font-size:11px}.hero .bal-goo{top:26px}.hero .bal-drop{background:var(--accent)}.hero-note{margin-top:8px;display:block}.muted{color:var(--ink-4);font-size:11px;line-height:1.6}.hero-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.balance-tag{background:var(--accent-soft);color:var(--accent);border-radius:25px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;display:flex}.privacy{color:#aaa;align-items:center;gap:4px;display:flex}.privacy .liq-sw:not([data-on=true]){background:#e8e8ed}.toggle-scale{width:53px;height:27px;position:relative}.toggle-scale .liq-well{width:92px;height:46px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.57)}.stat h2,.savings h2{letter-spacing:-1px;margin:20px 0 6px;font-size:29px;font-weight:600}.stat p,.savings p{margin:0}.tiny-icon{background:#f3f6f4;border-radius:50%;place-items:center;width:23px;height:23px;display:grid!important}.positive{color:var(--sage-deep)}.orange{color:var(--accent);background:var(--accent-soft)}.savings .progress{background:#f2f2f2;border-radius:10px;height:4px;margin:12px 0 5px;overflow:hidden}.progress>span{background:var(--accent);height:100%;transition:width .8s cubic-bezier(.22,1,.36,1);display:block}.savings h2{margin-top:15px}.orange-card{background:linear-gradient(130deg,#5563be,var(--accent) 65%,#2e3a80);color:#fff;border-radius:22px;padding:22px;position:relative;overflow:hidden}.orange-card>span{letter-spacing:1.4px;opacity:.8;font-size:8px}.orange-card h3{letter-spacing:-.7px;margin:12px 0;font-size:24px;font-weight:500;line-height:1.05}.orange-card button{color:#fff;z-index:2;background:#ffffff25;border:1px solid #ffffff30;border-radius:20px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;display:flex;position:relative}.orange-card button:hover{background:#ffffff38}.orb{border:25px solid #ffffff15;border-radius:50%;width:150px;height:150px;position:absolute;top:20px;right:-70px;box-shadow:0 0 0 30px #ffffff08}.lower{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.card-title h3{margin:0;font-size:15px;font-weight:600}.card-title p{margin:6px 0 0}.chart-card,.card.chart-card{flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.chart-card .stb{border-radius:inherit;background:0 0;flex:none;height:290px;padding:20px 22px 8px;overflow:hidden}.chart-card,.chart-card .stb[data-colour=on]{--stb-c1:var(--accent);--stb-c2:var(--rose);--stb-c3:var(--blush-2);--stb-c4:#dcdce0;--stb-c5:#dcdce0;--stb-c6:#dcdce0;--stb-alert:#2c2c2e}.stb-title{margin:0;font-size:15px;font-weight:600}.stb-sub{margin-top:3px;font-size:11px}.stb-tab:focus-visible{outline-color:var(--rose)}.stb-plot{cursor:pointer}.stb-plot:focus-visible{outline:3px solid var(--rose);outline-offset:6px;border-radius:6px}.stb-col[data-active]:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.stb-num{font-weight:600}.chart-empty{flex-direction:column;flex:1;padding:23px;display:flex}.legend{color:var(--ink-4);flex-wrap:wrap;justify-content:center;gap:6px 16px;padding:4px 20px 16px;font-size:10px;display:flex}.legend span{align-items:center;gap:6px;display:flex}.legend b{background:#d5d6d7;border-radius:2px;width:7px;height:7px}.legend b.legend-income{background:#2c2c2e}.dark-card{background:var(--ink);color:#fff;border-radius:22px;padding:25px}.dark-chip{color:#aaa;text-transform:capitalize;background:#ffffff0c;border-radius:20px;padding:7px 12px;font-size:10px}.category-list{min-height:215px;padding-top:20px}.category{background:#ffffff06;border:1px solid #ffffff06;border-radius:13px;align-items:center;gap:12px;margin-bottom:9px;padding:12px;font-size:11px;transition:background .2s;display:flex}.category:hover{background:#ffffff0d}.cat-icon{color:#bbb;font-size:20px}.category>div{flex:1}.category>div>span{text-transform:capitalize}.category>span:last-child{color:#ccc;font-size:11px}.track{background:#ffffff10;border-radius:5px;width:100%;max-width:200px;height:3px;margin-top:9px}.track>span{background:var(--rose);border-radius:5px;height:100%;transition:width .8s cubic-bezier(.22,1,.36,1);display:block}.dark-note{color:#888;margin-bottom:0;font-size:9px}.empty-chart{text-align:center;color:#aaa;align-self:center;margin:auto}.empty-chart p{font-size:13px}.empty-chart small{font-size:11px}.dark-empty{text-align:center;color:#aaa;padding:35px 10px}.dark-empty p{color:#eee}.dark-empty small{font-size:11px}footer{color:var(--ink-4);justify-content:space-between;align-items:center;gap:16px;padding:22px 5px 0;font-size:10px;display:flex}footer span{align-items:center;gap:6px;display:flex}footer .credit a{text-underline-offset:2px;text-decoration:underline}footer button{color:#888;background:0 0;font-size:10px}.table-card{min-height:400px}.button-link{background:var(--field);border-radius:20px;align-items:center;gap:8px;padding:10px 15px;font-size:11px;display:flex}.button-link:hover{background:var(--line)}.filters{align-items:center;gap:10px;margin:24px 0;display:flex}.search-slot{--pane:var(--field);flex:1;min-width:0;height:44px}.search-slot .sek{justify-items:start;height:44px;width:100%!important}.search-slot .sek-field{font-size:13px}.search-slot .sek-field:focus-visible{outline:none}.search-slot .sek-skin:focus-within{box-shadow:0 0 0 2px var(--rose)}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{color:var(--ink-4);border-bottom:1px solid #eee;padding:12px;font-size:10px;font-weight:400}td{border-bottom:1px solid var(--line);padding:17px 12px;font-size:12px}tbody tr{transition:background .15s}tbody tr:hover{background:var(--surface)}td:last-child,th:last-child{text-align:right}.badge{background:var(--field);border-radius:20px;padding:6px 10px;font-size:10px}.pending{background:var(--accent-soft);color:var(--accent)}.empty-table{text-align:center;color:#aaa;padding:55px 15px}.empty-table h3{color:#555;font-size:15px;font-weight:400}.empty-table p{font-size:12px}.toasts{z-index:30;position:fixed;bottom:24px;right:24px}.tst-toast{box-shadow:0 12px 32px #00000014,0 0 0 1px #0000000a}.modal-backdrop{-webkit-backdrop-filter:blur(14px);z-index:50;background:#e7e8eba8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{text-align:center;background:#fff;border:1px solid #fff;border-radius:28px;width:420px;max-width:100%;padding:38px;box-shadow:0 25px 100px #14142717}.modal-icon{background:var(--accent-soft);width:60px;height:60px;color:var(--accent);border-radius:22px;place-items:center;margin:0 auto 25px;display:grid}.modal h2{letter-spacing:-1px;margin:14px 0;font-size:32px;font-weight:600}.modal>p:not(.eyebrow){color:var(--ink-4);font-size:13px;line-height:1.7}.modal-field{margin:18px 0 14px}.modal-field .lbi-field:focus-visible{outline:none}.modal-field .lbi-field{font-size:15px}.primary{background:var(--ink);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px;display:flex}.primary:hover{background:#000}.primary:active{transform:scale(.98)}.text-button{color:#888;background:0 0;margin:20px 0;font-size:11px}.modal-links{color:#ccc;justify-content:center;align-items:center;gap:10px;display:flex}.modal-links .text-button:first-child{color:var(--accent);font-weight:600}.modal small{color:#aaa;font-size:9px;line-height:1.7;display:block}.error{background:var(--accent-soft);color:var(--accent);border-radius:12px;margin-bottom:12px;padding:12px;font-size:12px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1500px){.shell{margin-top:60px}}@media (max-width:1050px){.shell{margin:16px;padding:22px}.personal{display:none}.hero .bal-sum{font-size:42px}.overview{grid-template-columns:1.5fr 1fr 1fr}.card{padding:20px}.balance-tag{font-size:9px}.privacy>svg{display:none}.bal-win-nav{width:340px}.bal-win-nav .bal-win-btn{font-size:12px}}@media (max-width:760px){.shell{border-radius:0;margin:0;padding:20px 16px}header{flex-wrap:wrap}.brand{font-size:22px}.bal-win-nav{order:3;width:100%;margin-top:10px}.header-right{margin-left:auto}.heading{flex-direction:column;align-items:flex-start;margin-top:30px}h1{font-size:29px}.heading-actions{justify-content:space-between;align-self:stretch}.subheading>span{font-size:0}.subheading a{font-size:10px}.overview{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr}.hero{grid-area:auto/span 2;min-height:340px}.hero .bal-sum{margin-top:22px;font-size:44px}.hero .bal-sheet{padding:20px}.hero-note{font-size:10px}.stat h2,.savings h2{font-size:22px}.orange-card h3{font-size:25px}.lower{grid-template-columns:1fr}.chart-card .stb{height:300px;padding:18px 16px 8px}.card-title{font-size:11px}.button-link{font-size:10px}.filters{flex-wrap:wrap}.search-slot{min-width:100%}footer{flex-wrap:wrap;gap:10px;line-height:1.5}.table-card{padding:16px}.toasts{justify-content:center;display:flex;bottom:16px;left:16px;right:16px}}@media (min-width:761px) and (min-height:620px){.shell{flex-direction:column;height:calc(100vh - 28px);min-height:0;margin:14px auto;padding:18px 26px 10px;display:flex}.heading{margin:14px 0 8px}.heading .eyebrow{margin:0}h1{margin:6px 0 2px;font-size:28px}.heading p:not(.eyebrow){margin:0}.subheading{margin-bottom:10px}.pill{padding:7px 12px}.overview{flex:1.1;grid-template-rows:1fr 1fr;gap:10px;min-height:0}.overview>*{min-height:0;overflow:hidden}.card{padding:18px 20px}.hero{padding:0}.hero .bal-sheet{padding:18px 24px 16px}.hero .bal-sum{margin-top:clamp(8px,2vh,26px);font-size:clamp(34px,5.4vh,54px)}.stat,.savings{flex-direction:column;display:flex}.stat h2,.savings h2{margin:auto 0 4px;font-size:clamp(22px,3.4vh,29px)}.savings .progress{margin:8px 0 4px}.orange-card{flex-direction:column;align-items:flex-start;padding:18px 20px;display:flex}.orange-card h3{margin:8px 0 auto;font-size:clamp(18px,2.8vh,24px)}.lower{flex:1;gap:10px;min-height:0;margin-top:10px}.chart-card,.dark-card{flex-direction:column;min-height:0;display:flex;overflow:hidden}.chart-card .stb{flex:1;gap:10px;height:auto;min-height:0;padding:16px 20px 4px}.legend{padding:2px 16px 10px}.dark-card{padding:18px 20px}.category-list{scrollbar-width:none;flex:1;min-height:0;padding-top:10px;overflow:auto}.category{margin-bottom:6px;padding:7px 12px}.cat-icon{font-size:16px}.track{margin-top:6px}.dark-note{margin:6px 0 0}.dark-empty{padding:16px 10px}.table-card{flex-direction:column;flex:1;min-height:0;display:flex}.table-scroll{flex:1;min-height:0}.filters{margin:14px 0}thead th{z-index:1;background:#fff;position:sticky;top:0}td{padding:12px}footer{padding:10px 5px 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.review-tabs .bal-win-nav{background:var(--field);width:290px}.review-tabs .bal-win-btn{gap:9px}.review-tabs{flex-shrink:0}.review-head,.review-row{grid-template-columns:minmax(0,2.4fr) 92px minmax(0,1fr) minmax(0,1.2fr) 100px;align-items:center;gap:14px;padding:0 12px;display:grid}.review-head{color:var(--ink-4);z-index:1;background:#fff;border-bottom:1px solid #eee;padding-bottom:10px;font-size:10px;position:sticky;top:0}.review-head span:last-child{text-align:right}.review-list{margin:0;padding:0;list-style:none}.review-list li{border-bottom:1px solid var(--line)}.review-row{text-align:left;background:0 0;border-radius:14px;width:100%;padding:13px 12px;font-size:12px;transition:background .15s}.review-row:hover{background:var(--surface)}.review-row.on{background:var(--field)}.review-row.on .review-desc b{font-weight:600}.review-desc{flex-direction:column;gap:3px;min-width:0;display:flex}.review-desc b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.review-desc small{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.review-date,.review-account{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-money{text-align:right;font-variant-numeric:tabular-nums}.cat-chip{max-width:100%;color:var(--accent);background:var(--accent-soft);border-radius:20px;align-items:center;gap:6px;padding:5px 10px 5px 8px;font-size:10px;font-weight:500;display:inline-flex}.cat-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cat-chip em{opacity:.7;font-style:normal}.cat-chip[data-tone=income]{color:#2b7a50;background:#eaf5ee}.cat-chip.empty{color:var(--ink-5);background:0 0;padding:5px 10px;box-shadow:inset 0 0 0 1px #e8e8ed}.crt-ico{width:16px;color:var(--accent);flex:none;place-items:center;display:inline-grid}.crt-item button:focus-visible{outline:none}.crt-item button:has(.crt-ico){gap:10px}.crt-item button:has(.crt-ico) .crt-tick{order:2;margin-left:auto}.crt-item button[data-tone=income] .crt-ico{color:var(--sage-deep)}.review-field[data-tone=expense] .crt-glyph{color:var(--accent)}.review-field[data-tone=income] .crt-glyph{color:var(--sage-deep)}.review-veil{z-index:40;background:#1d1d1f14;position:fixed;inset:0}.review-panel{z-index:41;background:#fff;border-radius:28px;flex-direction:column;width:min(420px,100vw - 28px);padding:20px 22px 14px;display:flex;position:fixed;top:14px;bottom:14px;right:14px;box-shadow:0 25px 100px #14142726,0 0 0 1px #0000000a}.review-top{justify-content:space-between;align-items:center;display:flex}.review-top .eyebrow{margin:0}.review-scroll{overscroll-behavior:contain;flex:1;min-height:0;margin:0 -22px;padding:6px 22px 24px;overflow-y:auto}.review-state{color:var(--accent);background:var(--accent-soft);border-radius:20px;align-items:center;gap:6px;margin:8px 0 0;padding:5px 10px;font-size:11px;display:inline-flex}.review-state.done{color:var(--sage-deep);background:#ecf6f0}.review-panel h2{letter-spacing:-.5px;overflow-wrap:anywhere;margin:12px 0 4px;font-size:21px;font-weight:600;line-height:1.25}.review-panel h2:focus{outline:none}.review-amount{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:0 0 14px;font-size:30px;font-weight:600}.review-facts{flex-wrap:wrap;gap:8px 22px;margin:0 0 16px;display:flex}.review-facts dt{color:var(--ink-4);font-size:10px}.review-facts dd{margin:2px 0 0;font-size:12px}.review-reason{background:var(--canvas);border-radius:16px;margin-bottom:12px;padding:12px 14px}.review-reason span{color:var(--ink-4);letter-spacing:.3px;font-size:10px}.review-reason p{margin:4px 0 0;font-size:12px;line-height:1.5}.review-suggest{color:var(--ink-4);align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.review-suggest svg{color:var(--accent)}.review-suggest span{flex:1}.review-suggest b{color:var(--ink);font-weight:500}.review-suggest button{background:var(--accent-soft);color:var(--accent);border-radius:20px;padding:6px 12px;font-size:11px}.review-field{margin-top:14px}.review-label{color:var(--ink-4);margin-bottom:8px;font-size:10px;display:block}.review-field .crt-stage{--pane:var(--field)}.review-scope .bal-win-nav{background:var(--field);width:100%}.review-scope[data-empty] .bal-win-pill{opacity:0}.review-scope[data-empty] .bal-win-btn{color:var(--ink-4)}.review-note{margin-top:18px}.review-panel .error{margin:14px 0 0}.review-actions{border-top:1px solid #f2f2f2;gap:8px;padding-top:12px;display:flex}.review-actions .primary{flex:1;padding:14px}.review-secondary{background:var(--field);border-radius:14px;place-items:center;min-width:96px;padding:14px 18px;display:grid}.review-hint{text-align:center;color:var(--ink-5);margin:8px 0 0;font-size:10px}.app.reviewing .toasts{z-index:60;right:458px}@media (max-width:760px){.review-tabs,.review-tabs .bal-win-nav{width:100%}.review-head{display:none}.review-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"desc money""meta cat";gap:6px 12px;padding:13px 4px}.review-desc{grid-area:desc}.review-money{grid-area:money}.review-date{grid-area:meta;font-size:11px}.review-account{display:none}.review-row>span:nth-child(4){grid-area:cat;justify-self:end;min-width:0}.review-panel{width:100%;max-height:92vh;padding:16px 18px calc(12px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;inset:auto 0 0}.review-scroll{margin:0 -18px;padding:4px 18px 20px}.review-hint{display:none}.app.reviewing .toasts{top:16px;bottom:auto;right:16px}}.lbi-field:focus-visible{outline:none}.lbi[data-focus=true] .lbi-ring path{stroke:var(--accent)}.lbi[data-focus=true] .lbi-label{color:var(--accent)}.subheading-pills{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pill.provisional{color:var(--accent);background:var(--accent-soft)}.pill.provisional .dot{background:var(--rose)}.sync-modal{text-align:left;width:480px;padding:30px}.sync-modal h2{margin:10px 0 8px;font-size:24px}.sync-modal .eyebrow{margin:0}.sync-flag{background:var(--accent-soft);color:var(--accent);border-radius:12px;margin:12px 0;padding:10px 12px;font-size:12px}.sync-list{border-top:1px solid #f2f2f2;max-height:min(320px,40vh);margin:12px 0;padding:0;list-style:none;overflow:auto}.sync-list li{font-variant-numeric:tabular-nums;border-bottom:1px solid #f2f2f2;justify-content:space-between;gap:12px;padding:9px 2px;font-size:12px;display:flex}.sync-list li>span:first-child{flex-direction:column;gap:2px;display:flex}.sync-list small{color:var(--ink-5);font-size:10px}.sync-list li>span:last-child{white-space:nowrap;color:var(--ink-4)}.sync-list b{color:var(--ink);font-weight:600}.sync-modal .error ul{margin:6px 0 0;padding-left:16px}.sync-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.sync-actions .primary{width:auto;padding:13px 20px}@media (max-width:760px){.subheading{flex-direction:column;align-items:flex-start;gap:8px}.sync-modal{padding:22px}}.heading .subheading{margin:0}.heading{align-items:center}.error,.cat-chip{color:#a8433a;background:#faeeec}.crt-ico,.review-field[data-tone=expense] .crt-glyph{color:#b4473f}.app{background:#fff;border-radius:28px;grid-template-columns:76px minmax(0,1fr);max-width:1440px;min-height:calc(100vh - 40px);margin:20px auto;display:grid}.rail{border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:8px;height:calc(100vh - 40px);padding:22px 0;display:flex;position:sticky;top:20px}.rail .brand-icon{flex:none}.rail-label{letter-spacing:1px;color:var(--ink-5);margin:22px 0 6px;font-size:9px}.rail-item{width:42px;height:42px;color:var(--ink-4);background:0 0;border-radius:13px;place-items:center;display:grid;position:relative}.rail-item:hover{background:var(--field);color:var(--ink)}.rail-item[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.rail-item i{background:var(--accent);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-style:normal;font-weight:600;display:grid;position:absolute;top:-3px;right:-5px;box-shadow:0 0 0 2px #fff}.rail-avatar{place-items:center;margin-top:auto;display:grid}.content{flex-direction:column;min-width:0;padding:24px 34px 16px;display:flex}.top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.top h1{letter-spacing:-.5px;margin:0 0 3px;font-size:22px}.top p{color:var(--ink-4);margin:0;font-size:13px}.top-actions{align-items:center;gap:12px;display:flex}.top-link{color:var(--ink-3);align-items:center;gap:5px;font-size:11px;display:inline-flex}.kpis{border-bottom:1px dashed var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 0;display:grid}.kpi{border-left:1px solid var(--line);min-width:0;padding:0 20px}.kpi:first-child{border-left:0;padding-left:0}.kpi>span{color:var(--ink-4);font-size:12px}.kpi>div{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:8px;display:flex}.kpi strong{letter-spacing:-.5px;white-space:nowrap;font-size:23px;font-weight:600}.kpi small{color:var(--ink-4);white-space:nowrap;font-size:11px}.kpi small b{font-weight:500}.negative{color:#a8433a}.content .hero{border-bottom:1px dashed var(--line-strong);background:0 0;grid-column:auto;min-height:0;padding:0}.content .hero .bal-sheet{background:0 0;padding:20px 0 16px}.split{flex:1;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.split>section{min-width:0;padding:20px 0}.split>.chart-card{border-right:1px dashed var(--line-strong);padding-right:28px;display:block}.split>.spend{padding-left:28px}.split .stb{height:300px;padding:0}.split .legend{padding:6px 0 0}.spend h3{margin:0;font-size:14px;font-weight:500}.spend-top{color:var(--ink-4);margin:10px 0 12px;font-size:13px}.spend-top b{color:var(--ink);letter-spacing:-.5px;margin-right:4px;font-size:23px;font-weight:600}.ticks{gap:3px;height:24px;margin-bottom:12px;display:flex}.ticks span{background:var(--line);border-radius:2px;flex:1}.ticks span[data-on]{background:var(--accent)}.spend ul{margin:0;padding:0;list-style:none}.spend li{border-bottom:1px solid var(--line);grid-template-columns:18px minmax(0,1fr) 38px auto;align-items:center;gap:10px;padding:9px 0;font-size:12px;display:grid}.spend li:last-child{border:0}.spend li svg{color:var(--ink-4)}.spend li small{color:var(--ink-5);text-align:right}.content .table-card{box-shadow:none;background:0 0;border:0;padding:20px 0}.content .table-scroll{max-height:none}.empty-chart{text-align:center;color:#aaa;padding:40px 0}@media (max-width:1050px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.kpi:nth-child(odd){border-left:0;padding-left:0}.split{grid-template-columns:minmax(0,1fr)}.split>.chart-card{border-right:0;border-bottom:1px dashed var(--line-strong);padding-right:0}.split>.spend{padding-left:0}}@media (max-width:760px){.app{border-radius:0;margin:0;padding-bottom:72px;display:block}.rail{height:auto;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--line);z-index:30;background:#fff;flex-direction:row;justify-content:space-around;position:fixed;inset:auto 0 0}.rail .brand-icon,.rail-label,.rail-avatar{display:none}.content{padding:18px 16px}.top-actions{justify-content:space-between;width:100%}.kpi{padding:0 12px}.kpi strong{font-size:19px}.toasts{bottom:76px}}.content .hero .bal-line{height:170px}@media (max-width:760px){.content .hero .bal-line{height:110px}}.content .hero .bal-plot{flex:none}.plan{flex-direction:column;flex:1;min-height:0;padding-top:14px;display:flex}.plan-loading{align-items:center;gap:8px;padding:30px 0;display:flex}.plan-nav{flex:none;width:360px;max-width:100%;margin-bottom:12px}.plan-nav .bal-win-nav{width:100%}.plan-grid{border-top:1px dashed var(--line-strong);flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:0;display:grid}.plan-col{flex-direction:column;min-width:0;min-height:0;padding:16px 0;display:flex}.plan-col:first-child{border-right:1px dashed var(--line-strong);padding-right:28px}.plan-col:last-child{padding-left:28px}.plan-grid-sim{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.plan-head{color:var(--ink-4);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;font-size:11px;display:flex}.plan-head h3{color:var(--ink);margin:0;font-size:14px;font-weight:500}.plan-head b{color:var(--ink);margin-left:4px;font-size:13px;font-weight:600}.plan-head-next{border-top:1px dashed var(--line-strong);margin-top:14px;padding-top:14px}.plan-col .muted{margin:0}.lead-figure{color:var(--ink-4);align-items:baseline;gap:7px;margin:10px 0;font-size:13px;display:flex}.lead-figure strong{letter-spacing:-1px;color:var(--ink);font-size:32px;font-weight:600}.lead-figure strong.negative{color:#a8433a}.lead-figure>b{color:var(--accent);margin-left:auto;font-size:15px;font-weight:600}.lead-figure>b.negative{color:#a8433a}.facts{flex-wrap:wrap;gap:8px 26px;margin:12px 0 8px;display:flex}.facts dt{color:var(--ink-4);margin-bottom:3px;font-size:11px}.facts dd{white-space:nowrap;margin:0;font-size:13px;font-weight:500}.facts dd small{color:var(--ink-4);margin-left:5px;font-size:11px;font-weight:400}.plan-action{background:var(--ink);color:#fff;border-radius:20px;flex:none;align-items:center;gap:6px;padding:9px 14px;font-size:12px;display:inline-flex}.plan-action:hover{background:var(--ink-2)}.plan-link{color:var(--accent);font-size:inherit;text-underline-offset:2px;background:0 0;padding:0;text-decoration:underline}.ticks span[data-over]{background:#a8433a}.plan-alert{color:#a8433a;background:#faeeec;border-radius:12px;align-items:center;gap:7px;margin:0 0 4px;padding:8px 11px;font-size:12px;display:flex}.alloc-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;margin:12px 0 0;display:grid}.alloc-form>:first-child,.alloc-form .primary{grid-column:1/-1;justify-self:start}.alloc-form .primary{justify-self:stretch;padding:14px}.alloc-list{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow:auto}.alloc-list li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;font-size:12px;display:flex}.alloc-list li.muted{border:0;font-size:12px}.alloc-list li>span{flex-direction:column;flex:1;gap:2px;display:flex}.alloc-list small{color:var(--ink-4);font-size:10px}.alloc-list b{font-weight:500}.alloc-list button{color:var(--ink-4);background:0 0;padding:4px;display:grid}.quarters,.sim-results{white-space:normal}.quarters th,.sim-results th{text-align:right;padding:0 8px 8px 0;font-size:10px}.quarters td,.sim-results td{text-align:right;padding:8px 8px 8px 0;font-size:12px}.quarters td:first-child,.sim-results td:first-child{text-align:left;font-weight:500}.quarters td:last-child,.quarters th:last-child,.sim-results td:last-child,.sim-results th:last-child{padding-right:0}.quarter-state{background:var(--field);color:var(--ink-4);white-space:nowrap;border-radius:12px;padding:3px 8px;font-size:10px}.quarter-state.ok{color:#2b7a50;background:#eaf5ee}.quarter-state.ko{color:#a8433a;background:#faeeec}.sim-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.sim-group{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.sim-group[data-half]{grid-column:auto}.sim-group legend{color:var(--ink-4);margin-bottom:10px;padding:0;font-size:11px}.sim-group>div{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;display:grid}.sim-results{margin-bottom:12px}.sim-results td:first-child{color:var(--ink-4);font-weight:400}.sim-changed{color:var(--accent);font-weight:600}.sim-actions{grid-template-columns:auto minmax(0,1fr);gap:10px;padding-top:14px;display:grid}.sim-actions .primary{padding:13px}.sim-actions .review-secondary{padding:13px 16px}.plan{--plan-c1:var(--accent);--plan-c2:var(--rose);--plan-c3:var(--sage-deep);--plan-c4:var(--warn)}.plan-bar{flex:none;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.plan-bar .plan-nav{margin:0}.plan-state{color:var(--accent);align-items:center;gap:9px;margin:0;display:flex}.plan-state[data-phase=refill]{color:#a8433a}.plan-state span{text-align:left;flex-direction:column;gap:1px;display:flex}.plan-state b{font-size:12px;font-weight:600}.plan-state small{color:var(--ink-4);font-size:11px}.goal-stack{flex-direction:column;gap:8px;display:flex}.goal-card{border:1px solid var(--line);border-radius:18px;flex-direction:column;justify-content:center;padding:11px 16px;display:flex}.goal-card[data-active]{background:#f7f7fc;border-color:#e4e6f6}.goal-card>header{justify-content:space-between;align-items:center;padding:0;font-size:13px;font-weight:500;display:flex}.goal-card>header span{align-items:center;gap:7px;display:flex}.goal-card>header svg{color:var(--accent)}.goal-card>header b{color:var(--accent);font-size:13px;font-weight:600}.goal-card em{color:var(--ink-4);align-items:center;gap:4px;font-size:10px;font-style:normal;font-weight:400;display:inline-flex}.goal-card em svg{color:inherit}.goal-card .progress{background:var(--line);border-radius:10px;flex:none;height:6px;overflow:hidden}.goal-card[data-active] .progress{background:#e4e6f6}.goal-card .facts{gap:6px 22px;margin:9px 0 0}.goal-card>header span b{margin-left:3px}.milestones{align-items:center;height:16px;padding-right:8px;display:flex;position:relative}.milestones .progress{flex:1}.milestone-marks{position:absolute;inset:0 8px 0 0}.milestone-marks i{border:1px solid var(--accent);width:16px;height:16px;color:var(--accent);background:#fff;border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:600;line-height:1;display:grid;position:absolute;top:0;transform:translate(-50%)}.milestone-marks i[data-done]{background:var(--accent);color:#fff}.fact-line{display:block;margin:2px 0 0!important}.goal-main{grid-template-columns:minmax(0,1fr) 96px;align-items:end;gap:12px;display:grid}.goal-main .lead-figure{margin:6px 0 8px}.spark{justify-content:flex-end;align-items:flex-end;gap:2px;height:30px;margin-bottom:8px;display:flex}.spark i{background:var(--accent);border-radius:3px 3px 0 0;flex:0 12px;min-width:4px}.month-table{white-space:normal;margin:6px 0 0}.month-table th{text-align:right;padding:0 0 6px;font-size:10px}.month-table td{text-align:right;padding:6px 0;font-size:12px}.month-table td:first-child{text-align:left;color:var(--ink-4)}.month-total td{border-bottom:0;font-weight:600}.month-total td:first-child{color:var(--ink)}.share-bar{flex:none;gap:2px;height:10px;margin-bottom:6px;display:flex}.share-bar i{border-radius:2px;flex-basis:0;min-width:4px;display:block}.share-bar i:first-child{border-radius:4px 2px 2px 4px}.share-bar i:last-child{border-radius:2px 4px 4px 2px}.share-bar i:only-child{border-radius:4px}.shares{margin:0 0 6px;padding:0;list-style:none}.shares li{grid-template-columns:10px minmax(0,1fr) 38px 82px 96px;align-items:center;gap:8px;padding:4px 0;font-size:12px;display:grid}.shares li>b{border-radius:3px;width:10px;height:10px}.shares li>small{color:var(--ink-4);text-align:right;white-space:nowrap;font-size:11px}.shares li>span:nth-of-type(2){text-align:right;font-weight:500}@media (max-width:1050px){.plan-grid,.plan-grid-sim{grid-template-columns:minmax(0,1fr)}.plan-col:first-child{border-right:0;border-bottom:1px dashed var(--line-strong);padding-right:0}.plan-col:last-child{padding-left:0}}@media (max-width:760px){.plan-nav{width:100%}.plan-bar{flex-direction:column;align-items:stretch}.goal-main{grid-template-columns:minmax(0,1fr)}.spark{display:none}.shares li{grid-template-columns:10px minmax(0,1fr) auto auto}.shares li>small:last-child{display:none}.alloc-form,.sim-groups{grid-template-columns:minmax(0,1fr)}.sim-group>div{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}@media (min-width:1051px) and (min-height:700px){.app{height:calc(100vh - 40px);min-height:0}.content{height:100%;min-height:0;padding-bottom:10px}.top{flex:none;padding-bottom:14px}.content>footer{flex:none;padding-top:10px}.kpis{flex:none;padding:14px 0}.content .hero{flex:1 1 0;min-height:0}.content .hero .bal-sheet{padding:12px 0 10px}.content .hero .bal-sum{margin-top:8px;font-size:clamp(30px,5vh,44px)}.content .hero .bal-plot{flex:1 1 0;min-height:0}.content .hero .bal-line{height:100%;min-height:0}.split{flex:1.15 1 0;min-height:0}.split>section{min-height:0;padding:14px 0 6px;overflow:hidden}.split>.chart-card{flex-direction:column;display:flex}.split .stb{flex:1 1 0;height:auto;min-height:0}.split>.spend{flex-direction:column;display:flex}.spend ul{flex:1;min-height:0;overflow:auto}.spend li{padding:6px 0}.spend-top{margin:6px 0 8px}.ticks{flex:none;height:20px;margin-bottom:8px}.content .table-card{flex-direction:column;flex:1;min-height:0;padding-bottom:0;display:flex}.content .table-card>.card-title,.content .table-card>.filters{flex:none}.content .table-scroll{flex:1;min-height:0;overflow:auto}.table-scroll thead th,.table-scroll .review-head{z-index:1;background:#fff;position:sticky;top:0}.goal-stack{flex:1;min-height:0}.goal-card{flex:1 1 0;min-height:0}.month-scroll{flex:0 auto;min-height:0;overflow:auto}.alloc-form{flex:none}.lead-figure strong{font-size:clamp(24px,3.8vh,32px)}.plan-col>.ticks{flex:none;height:clamp(16px,2.6vh,22px)}.alloc-list{overflow:auto}}.live-break{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;min-height:0;margin-bottom:8px;padding-right:8px;display:grid;overflow:auto}.live-break>section{min-width:0}.live-group{color:var(--ink-4);justify-content:space-between;align-items:baseline;gap:12px;margin:8px 0 2px;font-size:11px;display:flex}.live-group h4{color:var(--ink);margin:0;font-size:12px;font-weight:600}.live-list{margin:0;padding:0;list-style:none}.live-list li{border-bottom:1px solid var(--line);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:1px 10px;padding:6px 0;font-size:12px;display:grid}.live-list li>svg{grid-row:1/3}.live-list li>span{text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.live-list small{color:var(--ink-5);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:11px;overflow:hidden}.live-list li>:last-child{grid-area:1/3/3}@media (max-width:640px){.live-break{grid-template-columns:minmax(0,1fr);gap:8px}}.live-break+.muted{margin-top:auto}.plan-alert-action{color:#a8433a;background:#fff;border-radius:999px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:5px 10px;font-size:11px;font-weight:500;display:flex;box-shadow:0 0 0 1px #f0d6d2}.plan-alert-action:disabled{opacity:.7}.live-pending small{color:var(--accent)}.review-drift{margin:-6px 0 10px}.month-table .month-sub td{color:var(--ink-4);font-size:11px}.month-table .month-sub td:first-child{padding-left:14px}.month-sub small{color:var(--ink-5)}.flow-split{grid-template-columns:1fr 1fr;gap:4px 24px;margin:10px 0 0;font-size:11px;display:grid}.flow-split>div{gap:3px;display:grid}.flow-split span{justify-content:space-between;gap:10px;display:flex}.flow-split dt{color:var(--ink-4)}.flow-split dd{font-variant-numeric:tabular-nums;color:var(--ink);margin:0}.flow-split dd.positive{color:var(--sage-deep)}@media (max-width:640px){.flow-split{grid-template-columns:1fr}}.review-locked{color:var(--ink-4);margin-top:6px;font-size:11px;display:block}.flow-split .flow-part{padding-left:12px}.flow-split .flow-part dt,.flow-split .flow-part dd{color:var(--ink-5)}}@layer components{:root{--badge-slide-dur:.26s;--badge-pop-dur:.5s;--badge-pop-close-dur:.18s;--badge-fade-dur:.4s;--badge-fade-close-dur:.18s;--badge-blur:2px;--badge-offset-x:-8.2px;--badge-offset-y:12.4px;--badge-slide-ease:cubic-bezier(.22, 1, .36, 1);--badge-pop-ease:cubic-bezier(.34, 1.36, .64, 1);--badge-close-ease:cubic-bezier(.4, 0, .2, 1);--text-swap-dur:.15s;--text-swap-translate-y:4px;--text-swap-blur:2px;--text-swap-ease:ease-in-out;--text-soft-blur:2px;--text-soft-dur:.2s;--text-soft-ease:ease-in-out;--text-soft-resize-dur:.24s;--text-soft-resize-ease:cubic-bezier(.22, 1, .36, 1);--modal-open-dur:.25s;--modal-close-dur:.15s;--modal-scale:.96;--modal-scale-close:.96;--modal-ease:cubic-bezier(.22, 1, .36, 1);--resize-dur:.3s;--resize-ease:cubic-bezier(.22, 1, .36, 1);--panel-open-dur:.4s;--panel-close-dur:.35s;--panel-translate-y:10px;--panel-blur:2px;--panel-ease:cubic-bezier(.22, 1, .36, 1);--page-slide-dur:.25s;--page-slide-distance:8px;--page-blur:3px;--page-slide-ease:cubic-bezier(.22, 1, .36, 1);--icon-swap-dur:.25s;--icon-swap-blur:2px;--icon-swap-start-scale:.25;--icon-swap-ease:ease-in-out;--check-opacity-dur:.5s;--check-rotate-dur:.5s;--check-rotate-from:80deg;--check-bob-dur:.5s;--check-y-amount:40px;--check-blur-dur:.5s;--check-blur-from:10px;--check-path-dur:.5s;--check-path-delay:80ms;--check-ease-out:cubic-bezier(.22, 1, .36, 1);--check-ease-opacity:cubic-bezier(.22, 1, .36, 1);--check-ease-rotate:cubic-bezier(.22, 1, .36, 1);--check-ease-bob:cubic-bezier(.34, 1.35, .64, 1);--check-ease-path:cubic-bezier(.22, 1, .36, 1);--shake-distance:6px;--shake-overshoot:4px;--shake-dur-a:80ms;--shake-dur-b:60ms;--shake-ease:cubic-bezier(.22, 1, .36, 1);--revert-dur:.28s;--tabs-dur:.25s;--tabs-ease:cubic-bezier(.22, 1, .36, 1);--tabs-text-muted:#6e6e73;--tabs-text-active:#1d1d1f;--tabs-bar-bg:#efeff1;--tabs-pill-bg:#fff;--stagger-dur:.5s;--stagger-distance:12px;--stagger-stagger:40ms;--stagger-blur:3px;--stagger-ease:cubic-bezier(.22, 1, .36, 1);--chart-corner:2px;--chart-gap:3px;--chart-morph-dur:.4s;--chart-morph-ease:cubic-bezier(.22, 1, .36, 1);--subtle-dur:.455s;--subtle-distance:.14em;--subtle-blur:.042em;--subtle-ease:cubic-bezier(.22, 1, .36, 1);--toggle-dur:.35s;--toggle-travel:12px;--toggle-ov1:1px;--toggle-ov2:0px;--toggle-track:.15s;--toggle-ease:cubic-bezier(.34, 1.35, .64, 1);--pulse-dur:1s;--pulse-min:.5;--reveal-dur:.4s;--reveal-blur:2px;--reveal-ease:ease-in-out}@keyframes t-badge-slide-in{0%{transform:translate(var(--badge-offset-x), var(--badge-offset-y))}to{transform:translate(0)}}.t-badge{pointer-events:none;will-change:transform;position:absolute;top:-6px;right:-8px}.t-badge[data-open=true]{animation:t-badge-slide-in var(--badge-slide-dur) var(--badge-slide-ease)}.t-badge-dot{transform-origin:50%;opacity:1;filter:blur();transition:transform var(--badge-pop-dur) var(--badge-pop-ease), opacity var(--badge-fade-dur) var(--badge-pop-ease), filter var(--badge-pop-dur) var(--badge-pop-ease);will-change:transform, opacity, filter;display:block;transform:scale(1)}.t-badge[data-open=false] .t-badge-dot{opacity:0;filter:blur(var(--badge-blur));transition:transform var(--badge-pop-close-dur) var(--badge-close-ease), opacity var(--badge-fade-close-dur) var(--badge-close-ease), filter var(--badge-pop-close-dur) var(--badge-close-ease);transform:scale(0)}.t-text-swap{filter:blur();opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease), filter var(--text-swap-dur) var(--text-swap-ease), opacity var(--text-swap-dur) var(--text-swap-ease);will-change:transform, filter, opacity;display:inline-block;transform:translateY(0)}.t-text-swap.is-exit{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.is-enter-start{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}.t-text-soft{justify-items:var(--text-soft-align,start);transition:width var(--text-soft-resize-dur) var(--text-soft-resize-ease);display:inline-grid}.t-text-soft>span{white-space:pre;transition:filter var(--text-soft-dur) var(--text-soft-ease), opacity var(--text-soft-dur) var(--text-soft-ease);grid-area:1/1}.t-text-soft-new,.t-text-soft.is-swapping .t-text-soft-old{opacity:0;filter:blur(var(--text-soft-blur))}.t-text-soft.is-swapping .t-text-soft-new{opacity:1;filter:blur()}.t-modal{transform-origin:50%;transform:scale(var(--modal-scale));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease), opacity var(--modal-open-dur) var(--modal-ease);will-change:transform, opacity}.t-modal.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.t-modal.is-closing{transform:scale(var(--modal-scale-close));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease), opacity var(--modal-close-dur) var(--modal-ease)}.t-modal-backdrop{opacity:0;transition:opacity var(--modal-open-dur) var(--modal-ease)}.t-modal-backdrop.is-open{opacity:1}.t-modal-backdrop.is-closing{opacity:0;transition-duration:var(--modal-close-dur)}.t-resize{transition:width var(--resize-dur) var(--resize-ease), height var(--resize-dur) var(--resize-ease);will-change:width, height}.t-panel-slide{transform:translateY(var(--panel-translate-y));opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease), opacity var(--panel-close-dur) var(--panel-ease), filter var(--panel-close-dur) var(--panel-ease);will-change:transform, opacity, filter}.t-panel-slide[data-open=true]{opacity:1;filter:blur();pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease), opacity var(--panel-open-dur) var(--panel-ease), filter var(--panel-open-dur) var(--panel-ease);transform:translateY(0)}.t-swap{overflow-clip-margin:8px;flex-direction:column;flex:none;min-height:0;display:flex;position:relative;overflow:clip}.t-swap.is-grow{flex:1 1 0}.t-swap-pane{position:absolute;top:0;left:0;right:0}.t-swap-pane[data-open=true]{flex-direction:column;min-height:0;display:flex;position:relative}.t-swap.is-grow>.t-swap-pane[data-open=true]{flex:1 1 0}.t-swap-pane[data-open=false]{transform:translateY(calc(var(--panel-translate-y) * -1))}@keyframes t-row-in{0%{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur))}}.t-panel-slide[data-open=true] .t-stagger-row{animation:t-row-in var(--stagger-dur) var(--stagger-ease) both;animation-delay:calc(min(var(--i,0), 14) * var(--stagger-stagger) + 60ms)}@keyframes t-page-in{0%{opacity:0;transform:translateX(calc(var(--page-slide-distance) * var(--page-dir,1)));filter:blur(var(--page-blur))}}.t-page{animation:t-page-in var(--page-slide-dur) var(--page-slide-ease) both}.t-icon-swap{display:inline-grid;position:relative}.t-icon-swap .t-icon{transition:opacity var(--icon-swap-dur) var(--icon-swap-ease), filter var(--icon-swap-dur) var(--icon-swap-ease), transform var(--icon-swap-dur) var(--icon-swap-ease);grid-area:1/1;place-items:center;display:grid}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur();transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}.t-success-check{transform-origin:50%;opacity:0;will-change:transform, opacity, filter;display:inline-block}.t-success-check svg{display:block;overflow:visible}.t-success-check svg path{stroke-dasharray:20;stroke-dashoffset:20px}.t-success-check[data-state=in]{animation:t-check-fade var(--check-opacity-dur) var(--check-ease-opacity) forwards, t-check-rotate var(--check-rotate-dur) var(--check-ease-rotate) forwards, t-check-blur var(--check-blur-dur) var(--check-ease-out) forwards, t-check-bob var(--check-bob-dur) var(--check-ease-bob) forwards}.t-success-check[data-state=in] svg path{animation:t-check-draw var(--check-path-dur) var(--check-ease-path) var(--check-path-delay,0s) forwards}@keyframes t-check-fade{0%{opacity:0}to{opacity:1}}@keyframes t-check-rotate{0%{transform:rotate(var(--check-rotate-from))}to{transform:rotate(0)}}@keyframes t-check-blur{0%{filter:blur(var(--check-blur-from))}to{filter:blur()}}@keyframes t-check-bob{0%{translate:0 var(--check-y-amount)}to{translate:0}}@keyframes t-check-draw{to{stroke-dashoffset:0}}.t-input{will-change:transform;transition:border-color .15s ease-out}.t-input.is-error{transition:border-color var(--revert-dur,.28s) ease-out}.t-input.is-shaking{animation:t-input-shake calc(var(--shake-dur-a) * 2 + var(--shake-dur-b) * 2) linear}@keyframes t-input-shake{0%{animation-timing-function:var(--shake-ease);transform:translate(0)}28.57%{transform:translateX(var(--shake-distance));animation-timing-function:var(--shake-ease)}57.14%{transform:translateX(calc(var(--shake-distance) * -1));animation-timing-function:var(--shake-ease)}78.57%{transform:translateX(var(--shake-overshoot));animation-timing-function:var(--shake-ease)}to{transform:translate(0)}}.t-tabs{background:var(--tabs-bar-bg);border-radius:48px;align-items:center;gap:3px;padding:3px;display:inline-flex;position:relative}.t-tab{appearance:none;height:30px;color:var(--tabs-text-muted);cursor:pointer;z-index:1;transition:color var(--tabs-dur) var(--tabs-ease);white-space:nowrap;background:0 0;border:0;border-radius:48px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.t-tab:not([aria-selected=true]):hover,.t-tab[aria-selected=true]{color:var(--tabs-text-active)}.t-tabs-pill{background:var(--tabs-pill-bg);width:0;height:30px;transition:transform var(--tabs-dur) var(--tabs-ease), width var(--tabs-dur) var(--tabs-ease);will-change:transform, width;z-index:0;pointer-events:none;border-radius:48px;position:absolute;top:3px;left:0;transform:translate(0);box-shadow:0 1px 2px #00000014,0 0 0 .5px #0000000a}.t-stagger-line{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease), transform var(--stagger-dur) var(--stagger-ease), filter var(--stagger-dur) var(--stagger-ease);will-change:transform, opacity, filter;display:block}.t-stagger-line--2{transition-delay:var(--stagger-stagger)}.t-stagger-line--3{transition-delay:calc(var(--stagger-stagger) * 2)}.t-stagger.is-shown .t-stagger-line{opacity:1;filter:blur();transform:translateY(0)}.t-donut{position:relative}.t-donut svg{width:100%;height:100%;display:block;overflow:visible}.t-donut-seg{stroke-linejoin:round;transition:opacity .15s cubic-bezier(.22,1,.36,1)}.t-donut-seg.is-dim{opacity:.2}.t-donut-center{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.t-subtle-number{font-variant-numeric:tabular-nums;white-space:pre;align-items:baseline;display:inline-flex}.t-subtle-slot{display:inline-block;position:relative}.t-subtle-new{display:inline-block}.t-subtle-old{text-align:center;pointer-events:none;position:absolute;inset:0}.t-subtle-number.is-animating .t-subtle-new{animation:t-subtle-in var(--subtle-dur) var(--subtle-ease) both}.t-subtle-number.is-animating .t-subtle-old{animation:t-subtle-out var(--subtle-dur) var(--subtle-ease) both}@keyframes t-subtle-in{0%{transform:translateY(calc(var(--subtle-distance) * var(--subtle-dir,1)));opacity:0;filter:blur(var(--subtle-blur))}}@keyframes t-subtle-out{to{transform:translateY(calc(var(--subtle-distance) * var(--subtle-dir,1) * -1));opacity:0;filter:blur(var(--subtle-blur))}}.t-toggle{width:30px;height:18px;transition:background var(--toggle-track) ease;background:#dcdce1;border-radius:9px;flex:none;display:inline-block;position:relative}.t-toggle[data-on=true]{background:#3f4da0}.t-toggle-thumb{will-change:translate;background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px;translate:0;box-shadow:0 1px 2px #0003}.t-toggle[data-on=true] .t-toggle-thumb{translate:var(--toggle-travel) 0}.t-toggle.is-init[data-on=true] .t-toggle-thumb{animation:t-toggle-on var(--toggle-dur) var(--toggle-ease) both}.t-toggle.is-init[data-on=false] .t-toggle-thumb{animation:t-toggle-off var(--toggle-dur) var(--toggle-ease) both}@keyframes t-toggle-on{0%{translate:0}55%{translate:calc(var(--toggle-travel) + var(--toggle-ov1)) 0}80%{translate:calc(var(--toggle-travel) - var(--toggle-ov2)) 0}to{translate:var(--toggle-travel) 0}}@keyframes t-toggle-off{0%{translate:var(--toggle-travel) 0}55%{translate:calc(0px - var(--toggle-ov1)) 0}80%{translate:var(--toggle-ov2) 0}to{translate:0}}@keyframes t-skeleton-pulse{50%{opacity:var(--pulse-min)}}.t-skeleton{animation:t-skeleton-pulse var(--pulse-dur) ease-in-out infinite;background:#ececee;border-radius:8px}@keyframes t-reveal-in{0%{opacity:0;filter:blur(var(--reveal-blur))}}.t-reveal{animation:t-reveal-in var(--reveal-dur) var(--reveal-ease) both}@media (prefers-reduced-motion:reduce){.t-badge,.t-badge-dot,.t-text-swap,.t-text-soft,.t-text-soft>span,.t-modal,.t-modal-backdrop,.t-icon-swap .t-icon,.t-tabs-pill,.t-tab,.t-stagger-line,.t-donut-seg{transition:none!important;animation:none!important}.t-page,.t-reveal,.t-skeleton,.t-input,.t-stagger-row{animation:none!important;transform:none!important}.t-resize,.t-panel-slide{transition:none!important}.t-success-check{opacity:1;animation:none!important}.t-success-check svg path{stroke-dashoffset:0!important;animation:none!important}.t-toggle-thumb,.t-subtle-number .t-subtle-new{animation:none!important}.t-subtle-number .t-subtle-old{display:none}}.app{grid-template-columns:232px minmax(0,1fr);transition:grid-template-columns .32s cubic-bezier(.22,1,.36,1)}.side{border-right:1px solid var(--line);flex-direction:column;min-width:0;height:calc(100vh - 40px);padding:16px 10px 14px;display:flex;position:sticky;top:20px;overflow:hidden}.side-head{justify-content:space-between;align-items:center;gap:6px;min-height:40px;padding:0 0 0 4px;display:flex}.side-brand{letter-spacing:-.4px;align-items:center;gap:10px;min-width:0;font-size:17px;font-weight:650;display:flex}.side-brand .brand-icon{flex:none;width:36px;height:36px}.side-label{letter-spacing:1px;text-transform:uppercase;color:var(--ink-5);white-space:nowrap;margin:22px 0 6px 12px;font-size:10px}.side-rows{flex-direction:column;gap:2px;display:flex;position:relative}.side-glide{background:var(--field);pointer-events:none;border-radius:10px;transition:transform .22s cubic-bezier(.22,1,.36,1),height .22s cubic-bezier(.22,1,.36,1),opacity .15s;position:absolute;top:0;left:0;right:0}.side:not(.is-ready) .side-glide{transition:none}.side-row{z-index:1;height:40px;color:var(--ink-4);text-align:left;white-space:nowrap;background:0 0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:0 11px;font-size:13.5px;font-weight:500;display:flex;position:relative}.side-row:hover{color:var(--ink)}.side-row.is-active{background:var(--accent-soft);color:var(--accent)}.side-rows:hover .side-row.is-active:not(:hover){background:0 0}.side-icon{flex:none;place-items:center;width:22px;display:grid;position:relative}.side-copy{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;transition:opacity .2s;overflow:hidden}.side-count{font-variant-numeric:tabular-nums;color:#fff;background:var(--accent);border-radius:10px;place-items:center;min-width:20px;height:18px;padding:0 6px;font-size:11px;font-weight:600;display:grid}.nav-badge{background:var(--accent);color:#fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:9.5px;font-style:normal;font-weight:650;display:grid;box-shadow:0 0 0 2px #fff}.side-foot{border-top:1px solid var(--line);flex-direction:column;gap:4px;margin-top:auto;padding-top:12px;display:flex}.side-foot .side-row{color:var(--ink-4);font-weight:500}.side-foot .side-row:hover{background:var(--field);color:var(--ink)}.side-privacy[aria-checked=true]{color:var(--accent)}.side-user{white-space:nowrap;align-items:center;gap:10px;padding:8px 6px 0 5px;display:flex}.side-user .avatar{flex:none;width:34px;height:34px}.side-user .side-copy{flex-direction:column;line-height:1.25;display:flex}.side-user b{font-size:13px;font-weight:600}.side-user small{color:var(--ink-4);font-size:11px}.side.is-collapsed .side-head{justify-content:center;padding:0}.side.is-collapsed .side-brand{gap:0}.side.is-collapsed .side-brand .side-copy,.side.is-collapsed .side-label,.side.is-collapsed .side-copy{opacity:0;pointer-events:none;flex:0;width:0}.side.is-collapsed .side-label{height:0;margin-top:18px;margin-left:0}.side.is-collapsed .side-row{justify-content:center;gap:0;padding:0}.side.is-collapsed .side-user{justify-content:center;gap:0;padding:8px 0 0}.side.is-collapsed .t-badge{top:-7px;right:-9px}.top{flex-wrap:nowrap}.top-title{min-width:0}.top-title h1{letter-spacing:-.5px;margin:0 0 3px;font-size:22px;font-weight:650}.top-title p{color:var(--ink-4);margin:0;font-size:13px}.top-actions{flex-wrap:wrap;justify-content:flex-end}.live-chip{background:var(--field);height:34px;color:var(--ink-2);white-space:nowrap;border-radius:17px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.live-chip:disabled{opacity:1;cursor:progress}.live-dot{background:var(--sage-deep);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite live-pulse;box-shadow:0 0 0 3px #2f8f5b26}.live-chip.is-demo .live-dot{background:#d08a1e;box-shadow:0 0 0 3px #d08a1e26}.live-chip.is-off .live-dot{background:var(--ink-5);box-shadow:none;animation:none}.live-refresh{color:var(--ink-4);margin-left:2px;transition:transform .4s cubic-bezier(.22,1,.36,1)}.live-chip:hover .live-refresh{transform:rotate(90deg)}.live-chip.is-loading{color:var(--accent)}@keyframes live-pulse{50%{box-shadow:0 0 0 5px #2f8f5b10}}.icon-btn{background:var(--field);width:36px;height:36px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.icon-btn:hover{background:var(--line)}.icon-btn[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.side .icon-btn{background:0 0;margin:0 auto}.privacy-mobile{display:none}.view{flex-direction:column;flex:1;min-height:0;display:flex}.stats{padding:16px 0 4px}.stat-value{letter-spacing:-.4px;font-size:21px;line-height:1.25}.summary-grid{border-bottom:1px dashed var(--line-strong);grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);margin-top:8px;display:grid}.summary-grid>.hero{border-right:1px dashed var(--line-strong);min-width:0;border-bottom:0!important;padding-right:24px!important}.hero-hint{font-size:11px;font-weight:400}.insights{flex-direction:column;min-width:0;padding:16px 0 14px 24px;display:flex}.insight-list{box-shadow:0 0 0 1px var(--bu-line);background:#fff;border-radius:10px;margin:0;padding:4px 10px;list-style:none}.insight-list li{border-bottom:1px solid var(--bu-line);align-items:center;gap:8px;padding:7px 0;font-size:12px;display:flex}.insight-list li:last-child{border:0}.insight-list li>span:not(.bu-tag){text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);flex:1;overflow:hidden}.insight-list li b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.insight-list .bu-tag{flex:none;max-width:110px}.section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.section-head h3{margin:0;font-size:14px;font-weight:550}.section-head .t-tab{height:26px;padding:3px 11px;font-size:12px}.section-head .t-tabs-pill{height:26px}.stb-wrap,.year-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.stb-wrap .stb-title:empty{display:none}.year-wrap{padding-top:4px}.year-chart .recharts-surface:focus,.year-chart .recharts-wrapper :focus{outline:none}.animate-number-fade{animation:.22s ease-out number-fade}@keyframes number-fade{0%{opacity:.35}to{opacity:1}}.spend-body{flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;min-height:0;display:grid}.donut-value{letter-spacing:-.3px;font-variant-numeric:tabular-nums;--text-soft-align:center;font-size:16px;font-weight:650}.donut-label{color:var(--ink-4);--text-soft-align:center;margin-top:2px;font-size:11px}.t-donut-center{gap:0}.spend li{cursor:default;border-radius:8px;outline:none;grid-template-columns:8px 18px minmax(0,1fr) 38px auto;transition:background .15s}.spend li:focus-visible{box-shadow:0 0 0 2px var(--rose)}.spend-dot{border-radius:50%;width:8px;height:8px}.t-tab-count{font-variant-numeric:tabular-nums;background:var(--blush);min-width:18px;height:17px;color:var(--accent);border-radius:9px;place-items:center;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:600;display:inline-grid}.t-tab[aria-selected=true] .t-tab-count{background:var(--accent);color:#fff}.table-card{flex-direction:column;flex:1;min-height:0;display:flex}.filters{flex-wrap:wrap;gap:10px;margin:18px 0 14px}.filters .search-slot{min-width:200px;height:40px}.filters .search-slot .sek{height:40px!important}.records{box-shadow:0 0 0 1px var(--bu-line);background:#fff;border-radius:14px;flex:1;min-height:0;overflow:auto}.records-head,.records-row{grid-template-columns:minmax(0,2.4fr) 92px minmax(0,1.3fr) 112px 118px;align-items:center;gap:14px;padding:0 16px;display:grid}.records-head{z-index:2;background:var(--surface);border-bottom:1px solid var(--bu-line);height:38px;color:var(--ink-4);font-size:11.5px;font-weight:500;position:sticky;top:0}.records-head>button{color:inherit;background:0 0;align-items:center;gap:5px;height:100%;padding:0;font-weight:500;display:inline-flex}.records-head>button:hover,.records-head>button[aria-sort=ascending],.records-head>button[aria-sort=descending]{color:var(--ink)}.records-head .num{text-align:right;justify-content:flex-end}.records-row{border-bottom:1px solid var(--bu-line-soft);min-height:54px;font-size:12.5px;transition:background .12s}.records-row:hover{background:var(--surface)}.rec-desc{flex-direction:column;gap:2px;min-width:0;display:flex}.rec-desc b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.rec-desc small{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rec-pending{color:#c27a12;font-style:normal}.rec-date{color:var(--ink-4);white-space:nowrap}.rec-money{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:550}.bu-tag em{opacity:.75;font-style:normal}.bu-tag svg{flex:none}.bu-tag.is-empty{--tag-base:#e38f23;border-style:dashed}@supports (color:lab(0% 0 0)){.bu-tag.is-empty{--tag-base:lab(67.0755% 27.3682 65.0159)}}.scope-pill{background:var(--field);height:22px;color:var(--ink-3);border-radius:11px;align-items:center;padding:0 8px;font-size:11.5px;display:inline-flex}.scope-pill[data-scope=Profesional]{background:var(--accent-soft);color:var(--accent)}.scope-pill.is-empty{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-4);background:0 0}.records-foot{color:var(--ink-4);flex-wrap:wrap;justify-content:flex-end;gap:6px 22px;padding:12px 4px 0;font-size:12px;display:flex}.records-foot b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:600}.records-foot>span:first-child{margin-right:auto}.empty-table .bu-btn{margin-top:12px}.review-grid{grid-template-columns:minmax(0,2.4fr) 80px 112px minmax(0,1.3fr) 110px}.review-records .review-list{margin:0;padding:0;list-style:none}.review-records .review-list li{border:0}.records-row.review-row{text-align:left;background:0 0;border-radius:0;width:100%;min-height:58px;padding:0 16px}.records-row.review-row:hover{background:var(--surface)}.status-pill{--tag-base:#25a778;height:23px;color:var(--tag-base);border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}@supports (color:lab(0% 0 0)){.status-pill{--tag-base:lab(61.135% -44.4799 14.6243)}}@supports (color:color-mix(in lab, red, red)){.status-pill{color:color-mix(in srgb,var(--tag-base) 92%,var(--ink))}}.status-pill{background:var(--tag-base)}@supports (color:color-mix(in lab, red, red)){.status-pill{background:color-mix(in srgb,var(--tag-base) 16%,#fff)}}.status-pill{border:1px solid var(--tag-base)}@supports (color:color-mix(in lab, red, red)){.status-pill{border:1px solid color-mix(in srgb,var(--tag-base) 30%,#fff)}}.status-pill i{background:var(--tag-base);border-radius:50%;width:6px;height:6px}.status-pill.is-open{--tag-base:#f09a2e}@supports (color:lab(0% 0 0)){.status-pill.is-open{--tag-base:lab(71.382% 27.4356 65.626)}}.review-empty{flex-direction:column;align-items:center;display:flex}.review-done{color:var(--sage-deep);place-items:center;height:64px;margin-bottom:4px;display:grid}.review-empty .t-stagger{text-align:center}.review-empty h3{margin:6px 0 4px}.review-empty p{max-width:380px;margin:0 auto}.review-recs{margin:4px 0 6px}.review-top-right{align-items:center;gap:10px;display:flex}.review-saved{color:var(--sage-deep);align-items:center;gap:6px;font-size:12px;font-weight:500;animation:.2s ease-out both bu-fade-in;display:inline-flex}.review-actions .primary,.review-secondary{justify-content:center;align-items:center;gap:8px;display:inline-flex}.modal-backdrop.t-modal-backdrop{transition:opacity .25s cubic-bezier(.22,1,.36,1)}.sync-modal{text-align:left;width:520px}.sync-modal .eyebrow,.sync-modal h2{text-align:left}.sync-loading{padding:18px 0 8px}.sync-modal .rounded-bu-card{margin:14px 0 6px}.sync-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.modal .primary{justify-content:center;align-items:center;gap:8px;display:inline-flex}.content>footer{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.content>footer .credit{margin-left:auto}.content>footer .text-button{color:var(--accent);font-size:11px}@media (min-width:1051px) and (min-height:700px){.summary-grid{flex:1.35 1 0;min-height:0}.content .split{flex:1 1 0}.summary-grid>.hero{flex-direction:column;min-height:0;display:flex}.insights{min-height:0;overflow:hidden}.split .chart-card{flex-direction:column;display:flex}.split>.spend .spend-body{min-height:0}.split>.spend ul{max-height:100%}.stats{flex:none;padding-top:12px}}@media (min-width:1051px) and (max-height:860px){.insights .rounded-bu-card .h-\[96px\]{height:64px}.stat-value{font-size:20px}}@media (max-width:1250px){.summary-grid{grid-template-columns:minmax(0,1fr)}.summary-grid>.hero{border-right:0;border-bottom:1px dashed var(--line-strong)!important;padding-right:0!important}.insights{padding:16px 0}}@media (max-width:1250px) and (min-width:1051px) and (min-height:700px){.summary-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr)}.summary-grid>.hero{border-right:1px dashed var(--line-strong);border-bottom:0!important;padding-right:20px!important}.insights{padding:14px 0 12px 20px}}@media (max-width:1050px){.spend-body{grid-template-columns:minmax(0,1fr);justify-items:center}.spend-body ul{width:100%}.app{grid-template-columns:72px minmax(0,1fr)}.side-row.side-collapse{display:none}.side .side-brand .side-copy,.side .side-label,.side .side-copy{opacity:0;pointer-events:none;flex:0;width:0}.side .side-row{justify-content:center;gap:0;padding:0}.side .t-toggle{display:none}.side .side-user{justify-content:center;gap:0;padding:8px 0 0}}@media (max-width:760px){.app,.app.side-collapsed{display:block}.side{height:auto;padding:6px 10px calc(6px + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--line);z-index:30;background:#fff;flex-direction:row;position:fixed;inset:auto 0 0}.side-head,.side-label,.side-foot,.side-glide{display:none}.side-rows{flex-direction:row;justify-content:space-around;width:100%}.side .side-row{justify-content:center;width:56px;height:46px}.side .t-badge{top:-6px;right:-10px}.top{flex-wrap:wrap}.top-actions{justify-content:flex-start;width:100%}.privacy-mobile{display:inline-flex}.records-head{display:none}.records-row,.review-grid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"desc money""cat meta";gap:6px 12px;padding:12px 4px}.records-row>:first-child{grid-area:desc}.records-row>:nth-child(5){grid-area:money}.records-row>:nth-child(3){grid-area:cat}.records-row>:nth-child(2){text-align:right;grid-area:meta;font-size:11px}.records-row>:nth-child(4){display:none}.review-grid>:nth-child(4){grid-area:cat}.review-grid>:nth-child(3){display:none}.records{box-shadow:none;border-radius:0}.filters .search-slot{flex-basis:100%}.content>footer .credit{margin-left:0}}.plan-skeleton{padding-top:18px}.plan-skel-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;margin-top:18px;display:grid}.plan-skel-grid>div{flex-direction:column;gap:12px;display:flex}.plan-skel-grid .t-skeleton{border-radius:16px;display:block}.plan-nav.review-tabs{width:auto}@media (max-width:1050px){.plan-skel-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.stats .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.stat-card{gap:0!important;padding:10px 12px!important}.stat-card>span:first-child{display:none!important}.stat-value{font-size:18px}.stat-card .text-caption-1-regular{display:none}}@media (max-width:1050px) and (min-width:761px){.side .side-head{justify-content:center;padding:0}.side .side-brand{gap:0}}.plan-col .t-swap-pane>.ticks{flex:none;height:clamp(16px,2.6vh,22px)}.plan-v2 .plan-view{flex-direction:column;flex:1;min-height:0;display:flex}.plan-v2 .plan-bar{align-items:center}.plan-phase{flex:none;width:min(300px,100%)}.plan-v2 .goal-stack{gap:10px;padding:2px;overflow:auto}.goal{background:var(--color-background-secondary-default);border-radius:16px;flex-direction:column;gap:8px;padding:12px 12px 10px;transition:box-shadow .25s,background .25s;display:flex}.goal[data-active]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--blush-2)}.goal>header{align-items:center;gap:10px;display:flex}.goal-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:550;overflow:hidden}.goal-body{justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.goal-figure{min-width:0}.goal-figure .lead-figure{margin:0 0 2px}.goal-hint{color:var(--ink-4);font-size:11.5px}.goal-ring-pct{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.goal .spark{flex:none;width:110px;height:40px}.goal-band{background:#fff;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:8px 10px;display:grid;box-shadow:0 1px 1px #0000000d}.goal-band dt{color:var(--ink-4);font-size:10.5px}.goal-band dd{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:12.5px;font-weight:600;overflow:hidden}.goal-band dd small{color:var(--ink-4);font-size:10.5px;font-weight:400;display:block}.goal-steps{background:#fff;border-radius:10px;padding:8px 4px 2px;box-shadow:0 1px 1px #0000000d}.step-current:after{content:"";box-shadow:0 0 0 2px var(--ring);opacity:0;border-radius:50%;animation:2.2s ease-out infinite step-pulse;position:absolute;inset:-4px}@keyframes step-pulse{0%{opacity:.45;transform:scale(.85)}to{opacity:0;transform:scale(1.25)}}.plan-switch{background:var(--field);height:30px;color:var(--ink-3);border-radius:15px;align-items:center;gap:7px;padding:0 6px 0 10px;font-size:12px;font-weight:500;display:inline-flex}.plan-switch:hover{background:var(--line)}.plan-switch[aria-checked=true]{color:var(--accent);background:var(--accent-soft)}.plan-v2 .plan-head{align-items:center}.plan-v2 .budget-meter{margin:6px 0 8px}.plan-projection{margin:0 0 4px!important}.plan-notices{flex-direction:column;gap:6px;margin:8px 0 4px;display:flex}.plan-table{box-shadow:0 0 0 1px var(--bu-line);background:#fff;border-radius:12px;margin:12px 0;overflow:hidden}.plan-trow{border-bottom:1px solid var(--bu-line-soft);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr)) 104px;align-items:center;gap:10px;padding:7px 12px;font-size:12.5px;display:grid}.plan-trow>span:not(:first-child){text-align:right;justify-self:end}.plan-trow:last-child{border-bottom:0}.plan-thead{background:var(--surface);color:var(--ink-4);padding:6px 12px;font-size:11px;font-weight:500}.plan-trow.is-sub{color:var(--ink-4);padding-left:24px;font-size:11.5px}.plan-trow.is-sub small{font-size:10.5px}.plan-trow.is-total{background:var(--surface);font-weight:650}.plan-table.cols-5 .plan-trow{grid-template-columns:minmax(0,1fr) repeat(3,minmax(0,1fr)) 110px}.plan-table.cols-3 .plan-trow{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr))}.sim-table .plan-trow.is-changed{background:#f6f7fd}.sim-table .t-text-soft{--text-soft-align:end}.status-pill.is-bad{--tag-base:#e45b63}@supports (color:lab(0% 0 0)){.status-pill.is-bad{--tag-base:lab(57.6164% 54.4331 24.9142)}}.status-pill.is-muted{--tag-base:#abaeb4}@supports (color:lab(0% 0 0)){.status-pill.is-muted{--tag-base:lab(70.9582% -.275821 -3.76493)}}.plan-v2 .plan-foot{font-size:11px;margin-top:8px!important}.plan-v2 .rounded-bu-card{margin-top:4px}.alloc-records{box-shadow:0 0 0 1px var(--bu-line);border-radius:12px;flex:0 auto;min-height:0;margin:0;padding:0;list-style:none;overflow:auto}.alloc-records li{border-bottom:1px solid var(--bu-line-soft);grid-template-columns:auto minmax(0,1fr) auto 30px;align-items:center;gap:10px;padding:8px 10px 8px 12px;font-size:12.5px;display:grid}.alloc-records li:last-child{border-bottom:0}.alloc-meta{flex-direction:column;min-width:0;display:flex}.alloc-meta b{font-weight:500}.alloc-meta small{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.alloc-amount{font-variant-numeric:tabular-nums;font-weight:600}.alloc-remove{width:28px;height:28px;color:var(--ink-4);background:0 0}.alloc-remove:hover{color:#a8433a;background:#fdeceb}.alloc-records .alloc-empty{padding:14px 12px;display:block}@keyframes t-row-enter{0%{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur))}}.t-row-enter{animation:t-row-enter var(--stagger-dur) var(--stagger-ease) both;animation-delay:calc(min(var(--i,0),10) * var(--stagger-stagger))}.plan-v2 .alloc-form .bu-btn{grid-column:1/-1;justify-self:stretch}@media (min-width:1051px) and (min-height:700px){.plan-v2 .plan-col{overflow:auto}}@media (max-width:760px){.plan-phase{width:100%}.goal-band{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-trow{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr)) auto}.goal .spark{display:none}}@media (prefers-reduced-motion:reduce){.t-row-enter,.step-current:after{animation:none!important}}.goal3{background:var(--color-background-secondary-default);border-radius:16px;flex-direction:column;gap:10px;padding:14px 14px 12px;transition:background .25s,box-shadow .25s,opacity .25s;display:flex;position:relative}.goal3[data-active]{box-shadow:0 0 0 1px var(--goal),0 6px 20px -10px var(--goal);background:#fff}@supports (color:color-mix(in lab, red, red)){.goal3[data-active]{box-shadow:0 0 0 1px color-mix(in srgb,var(--goal) 28%,transparent),0 6px 20px -10px color-mix(in srgb,var(--goal) 45%,transparent)}}.goal3[data-locked]{opacity:.72}.goal3[data-locked]:hover{opacity:1}.goal3>header{align-items:center;gap:10px;display:flex}.goal3-name{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.goal3-name b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.goal3-name small{color:var(--ink-4);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.goal3-pct{color:var(--goal);font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.goal3 .spark{flex:none;width:84px;height:30px}.goal3-figure{color:var(--ink-4);align-items:baseline;gap:7px;margin:0;font-size:13px;display:flex}.goal3-figure strong{letter-spacing:-.8px;color:var(--ink);font-size:clamp(24px,3.6vh,30px);font-weight:650}.goal3-track{background:var(--goal);border-radius:4px;height:8px;position:relative}@supports (color:color-mix(in lab, red, red)){.goal3-track{background:color-mix(in srgb,var(--goal) 12%,#ececf1)}}.goal3-track>i{background:var(--goal);border-radius:4px;min-width:0;transition:width .7s cubic-bezier(.22,1,.36,1);animation:.9s cubic-bezier(.22,1,.36,1) both goal-fill;position:absolute;inset:0 auto 0 0}@keyframes goal-fill{0%{width:0}}.goal3-track.has-marks{margin:4px 0 2px}.goal3-track>b{width:18px;height:18px;box-shadow:0 0 0 2px var(--goal);background:#fff;border-radius:50%;margin-left:-9px;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.goal3-track>b{box-shadow:0 0 0 2px color-mix(in srgb,var(--goal) 35%,var(--line-strong))}}.goal3-track>b{color:var(--ink-4);place-items:center;font-size:9.5px;font-weight:650;display:grid}.goal3-track>b:last-of-type{margin-left:-18px}.goal3-track>b[data-done]{background:var(--goal);color:#fff;box-shadow:0 0 0 2px #fff}.goal3>footer{border-top:1px dashed var(--line-strong);color:var(--ink-4);flex-wrap:wrap;justify-content:space-between;gap:4px 14px;padding-top:10px;font-size:11.5px;display:flex}.goal3>footer span{align-items:center;gap:5px;display:inline-flex}.goal3>footer b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.goal3>footer svg{color:var(--goal)}@media (prefers-reduced-motion:reduce){.goal3-track>i{transition:none;animation:none}}html{background-color:#0000;background-image:radial-gradient(120% 60% at 75% 108%,#7a3440 0%,#0000 60%),radial-gradient(70% 38% at 18% 78%,#eaa9a2 0%,#0000 70%),radial-gradient(60% 30% at 70% 62%,#f8d8cb 0%,#0000 70%),linear-gradient(#8f8796 0%,#b3a0a8 22%,#dbb8b2 44%,#f0c8ba 58%,#d99a94 70%,#a3606a 86%,#6e2e3a 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;min-height:100%}body{color:var(--ink);font-family:var(--font-ui);font-feature-settings:"cv11", "ss01";font-variant-numeric:tabular-nums;background:0 0;line-height:1.5;position:relative}body:before{content:"";z-index:-1;pointer-events:none;opacity:.18;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{background:var(--blush);color:var(--ink)}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lbi-field:focus-visible,.sek-field:focus-visible{outline:none}h1,h2{font-family:var(--font-display);letter-spacing:-.015em;font-weight:400}.app{--side-duration:.32s;border:1px solid var(--glass-edge);background:var(--glass);-webkit-backdrop-filter:blur(28px)saturate(1.25);max-width:none;height:calc(100dvh - 32px);min-height:0;box-shadow:var(--shadow-frame), inset 0 1px 0 #fff9;transition:grid-template-columns var(--side-duration) var(--ease);border-radius:30px;grid-template-rows:minmax(0,1fr);grid-template-columns:256px minmax(0,1fr);margin:16px;padding:8px;position:relative}.app.side-collapsed{grid-template-columns:72px minmax(0,1fr)}.side{scrollbar-width:none;border:0;height:auto;min-height:0;padding:16px 12px 8px 8px;position:relative;top:auto;overflow-y:auto}.side-head{min-height:49px;padding:4px 8px}.side-brand{color:var(--ink-2);align-items:flex-end;gap:10px}.terron-mark{filter:drop-shadow(0 3px 6px #5a1e2838);width:96px;height:auto;transition:rotate .3s var(--spring);flex:none}.side-brand:hover .terron-mark{rotate:-2deg}.side-brand .side-copy{font:400 19px/1 var(--font-display);letter-spacing:-.01em;padding-bottom:2px}.side-label{text-transform:none;letter-spacing:0;color:var(--ink-4);margin:24px 12px 8px;font-size:12px}.side-row{height:42px;color:var(--ink-2);border-radius:999px;gap:12px;padding:0 12px;font-size:15px;font-weight:450}.side-glide{background:#ffffff80;border-radius:999px}.side-row.is-active{color:var(--ink);background:#ffffffeb;font-weight:500;box-shadow:0 1px 2px #3c2d190f,0 6px 18px -6px #3c2d192e}.side-count,.nav-badge{background:var(--ink)}.side-foot{border-top:1px solid #7864461f;gap:6px}.side-foot .side-row:hover{background:#ffffff80}.side-user{background:#ffffff6b;border:1px solid #fff9;border-radius:18px;gap:10px;padding:10px}.side-user .avatar{background:linear-gradient(140deg, #a8485a, var(--rose-ink));width:36px;height:36px;color:var(--cream);font:400 17px/1 var(--font-display);border:0}.side-user b{font-weight:500}.side.is-collapsed .terron-mark{width:44px}.side.is-collapsed .side-user{padding:10px 0}.side-control{flex:none;align-items:center;width:30px;max-width:30px;display:inline-flex;overflow:hidden}.side.is-collapsed .side-count,.side.is-collapsed .side-control{opacity:0;pointer-events:none;min-width:0;max-width:0;padding-inline:0}@media (min-width:1051px){.side-head,.side.is-collapsed .side-head{transition:padding var(--side-duration) var(--ease);justify-content:flex-start;padding:4px 8px}.side.is-collapsed .side-head{padding-inline:4px}.side-brand{width:100%;transition:gap var(--side-duration) var(--ease)}.terron-mark{transition:width var(--side-duration) var(--ease), rotate .3s var(--spring)}.side .side-copy{transform-origin:0;width:auto;max-width:220px;transition:max-width var(--side-duration) var(--ease), opacity var(--side-duration) var(--ease), transform var(--side-duration) var(--ease);flex:1}.side.is-collapsed .side-copy,.side.is-collapsed .side-brand .side-copy{flex:1;width:auto;max-width:0;transform:translate(-4px)scale(.88)}.side-label{transform-origin:0;width:auto;height:18px;transition:height var(--side-duration) var(--ease), margin var(--side-duration) var(--ease), opacity var(--side-duration) var(--ease), transform var(--side-duration) var(--ease);flex:none;overflow:hidden}.side.is-collapsed .side-label{flex:none;width:auto;transform:scale(.88)}.side-row,.side.is-collapsed .side-row{transition:padding var(--side-duration) var(--ease), gap var(--side-duration) var(--ease), background-color .18s var(--ease), color .12s var(--ease);justify-content:flex-start}.side.is-collapsed .side-row{padding-inline:15px}.side-count{transform-origin:100%;max-width:48px;transition:max-width var(--side-duration) var(--ease), min-width var(--side-duration) var(--ease), padding var(--side-duration) var(--ease), opacity var(--side-duration) var(--ease), transform var(--side-duration) var(--ease);flex:none}.side-control{transform-origin:100%;transition:max-width var(--side-duration) var(--ease), opacity var(--side-duration) var(--ease), transform var(--side-duration) var(--ease)}.side.is-collapsed .side-count,.side.is-collapsed .side-control{transform:scale(.75)}.side-user,.side.is-collapsed .side-user{transition:padding var(--side-duration) var(--ease), gap var(--side-duration) var(--ease);justify-content:flex-start}.side.is-collapsed .side-user{padding-inline:7px}.side-icon{--icon-swap-dur:var(--side-duration)}}@media (max-width:1050px){.side-control{display:none}}.content{background:var(--canvas);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;border-radius:24px;height:100%;min-height:0;padding:32px 40px 24px;position:relative;overflow:auto;box-shadow:0 1px 2px #3c2d190f,0 10px 30px -10px #3c2d1933}.top{border:0;flex:none;align-items:flex-start;gap:24px;padding:8px 0 28px}.top .top-title h1{font:400 40px/1.05 var(--font-display);letter-spacing:-.015em;margin:0 0 10px}.top-title p{color:var(--ink-4);font-size:14px}.top-actions{gap:8px;padding-top:2px}.live-chip{color:var(--ink-3);border:1px solid var(--line);background:#fff}.live-chip:hover{background:var(--surface)}.live-dot{background:var(--sage);animation:none;box-shadow:0 0 0 3px #8fae8b29}.icon-btn{border:1px solid var(--line);background:#fff}.view{flex:none}.stats{flex:none;padding:0 0 24px}.stat-card{border:1px solid var(--line);box-shadow:var(--shadow-card)}.stat-card>span:first-child{background:var(--ink);color:#fff;width:32px;height:32px;box-shadow:none;border-radius:50%}.stat-card .stat-value{font:400 30px/1.15 var(--font-display);letter-spacing:-.02em}.summary-grid{border:0;flex:none;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:20px;min-height:350px;margin:0 0 20px}.summary-grid>.hero,.insights,.split>section{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:24px}.summary-grid>.hero{grid-row:auto;overflow:hidden;border:1px solid var(--line)!important;padding:0!important}.content .hero .bal-sheet{padding:24px}.hero .bal,.hero .bal-scroll{background:#fff}.content .hero .bal-sum{font:400 52px/1.05 var(--font-display);letter-spacing:-.025em;margin-top:20px}.hero .bal-dec{opacity:.5;font-size:.65em}.content .hero .bal-plot{--line:var(--accent);flex:auto;min-height:72px}.content .hero .bal-line{height:96px;min-height:72px}.hero .bal-win{margin-top:12px}.hero .bal-win-nav{background:var(--field)}.hero .bal-win-nav .bal-win-pill{background:var(--ink)}.insights{padding:24px;overflow:visible}.section-head{flex-wrap:wrap;gap:10px;margin-bottom:16px}.section-head h3{color:var(--ink);font-size:15px;font-weight:500}.split{flex:none;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px;min-height:350px}.split>.chart-card,.split>.spend{border:1px solid var(--line);flex-direction:column;padding:24px;display:flex;overflow:visible}.split .stb{flex:auto;height:230px;min-height:210px}.stb-num,.year-wrap .text-title-1-medium{font-family:var(--font-display);letter-spacing:-.02em;font-weight:400}.chart-card,.chart-card .stb[data-colour=on]{--stb-c1:#933a4a;--stb-c2:#b96c7a;--stb-c3:#d3a2a2;--stb-c4:#f1c7b8;--stb-c5:#c9b9ad;--stb-c6:#ddd7cd;--stb-alert:#1a1917}.spend-body{gap:16px}.spend ul{flex:initial}.spend li{border-color:var(--line);padding:10px 0}.spend li[data-on]{background:var(--surface)}.donut-value{font:400 24px/1.15 var(--font-display)}.content>footer{color:var(--ink-4);flex:none;padding:24px 0 0}.content>footer .credit{flex-wrap:wrap}.crt-pill{background:#fff;border-radius:999px}.section-head .t-tabs{--tabs-bar-bg:var(--field)}.primary,.plan-action,.review-primary{background:var(--ink);color:#fff;border-radius:999px}.primary:hover,.plan-action:hover,.review-primary:hover{background:var(--primary-hover)}.button-link{border:1px solid var(--line);background:#fff;font-size:12px}.button-link:hover{background:var(--surface)}.content .table-card{flex:none;min-height:420px;padding:0}.records{flex:initial;border-radius:18px;overflow:auto}.records-head{background:var(--surface);color:var(--ink-4)}.records-row:hover,.records-row.review-row:hover{background:var(--surface)}.records-row.review-row.on{background:var(--accent-soft)}.scope-pill,.bu-tag,.status-pill{border-radius:999px}.search-slot{--pane:var(--field)}.search-slot .sek-skin:focus-within{box-shadow:0 0 0 3px var(--ring)}.modal-backdrop{background:#28190a38}.modal{border:1px solid var(--line);box-shadow:var(--shadow-frame);border-radius:30px}.modal h2{font:400 36px/1.1 var(--font-display)}.modal-icon{background:var(--accent-soft);color:var(--accent);border-radius:50%}.error{background:var(--danger-soft);color:var(--danger)}.review-panel{background:var(--canvas)}.plan{--plan-c1:var(--accent);--plan-c2:var(--rose);--plan-c3:var(--sage-deep);--plan-c4:var(--warn)}.plan-grid{border:0;flex:none;gap:24px}.plan-col:first-child,.plan-col:last-child{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:24px;padding:20px}.goal{border-radius:18px}.lead-figure,.lead-figure strong,.goal3-figure strong{font-family:var(--font-display);letter-spacing:-.02em;font-weight:400}.plan-state{color:var(--accent)}.bank-connection{border:1px solid var(--line);background:#fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}.bank-connection>.chip-icon{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.bank-connection-copy{flex:1;gap:3px;min-width:180px;display:grid}.bank-connection-copy b{font-size:13px;font-weight:500}.bank-connection-copy small{color:var(--ink-4);font-size:12px}.bank-connection-copy p{color:var(--danger);margin:4px 0 0;font-size:12px}.bank-connection-actions{flex-wrap:wrap;gap:8px;display:flex}@media (min-width:881px) and (max-width:1200px){.content{padding:24px}.top{flex-wrap:wrap}.summary-grid{grid-template-columns:minmax(0,1fr)}.summary-grid>.hero{min-height:350px}.split{grid-template-columns:minmax(0,1fr)}.spend-body{grid-template-columns:auto minmax(0,1fr)}}@media (min-width:881px) and (max-width:1050px){.app{grid-template-columns:72px minmax(0,1fr)}.side .terron-mark{width:44px}}@media (max-width:880px){.app,.app.side-collapsed{background:var(--canvas);-webkit-backdrop-filter:none;height:auto;min-height:100dvh;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;display:block}.side{z-index:40;inset:auto 10px calc(10px + env(safe-area-inset-bottom)) 10px;border:1px solid var(--glass-edge);background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(1.3);border-radius:999px;flex-direction:row;align-items:center;height:66px;padding:0 8px;position:fixed;overflow:visible;box-shadow:0 2px 6px #3c2d190d,0 18px 40px #3c2d191a}.side-head,.side-label,.side-foot,.side-glide{display:none}.side-rows{flex-direction:row;justify-content:space-around;width:100%}.side .side-row,.side.is-collapsed .side-row{flex-direction:column;gap:3px;width:auto;min-width:64px;height:54px;padding:6px 12px;font-size:10.5px;line-height:16px}.side .side-row .side-copy{opacity:1;pointer-events:auto;flex:none;width:auto}.side-count{min-width:16px;height:16px;font-size:9px;position:absolute;top:2px;right:2px}.content{height:auto;min-height:100dvh;padding:24px 24px calc(104px + env(safe-area-inset-bottom));box-shadow:none;border-radius:0;overflow:visible}.top{flex-wrap:wrap;padding:8px 0 24px}.top .top-title h1{font-size:36px}.top-actions{justify-content:flex-start;width:100%}.privacy-mobile{display:inline-flex}.summary-grid,.split{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0}.summary-grid>.hero{min-height:350px}.stats{padding-bottom:16px}.split>.chart-card,.split>.spend,.insights{padding:20px}.spend-body{grid-template-columns:auto minmax(0,1fr)}.plan-grid{grid-template-columns:minmax(0,1fr);gap:16px}.toasts{bottom:calc(92px + env(safe-area-inset-bottom))}}@media (max-width:560px){.content{padding-left:16px;padding-right:16px}.top-actions{gap:8px}.top .top-title h1{font-size:34px}.top-title p{font-size:13px}.stat-card .stat-value{font-size:25px}.spend-body{grid-template-columns:minmax(0,1fr)}.spend-body ul{width:100%}.content .hero .bal-sheet{padding:20px}.content .hero .bal-sum{font-size:44px}.hero-hint{display:none}.live-chip{padding:0 10px;font-size:11px}}.access-page{min-height:100dvh}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-y-0{inset-block:0}.inset-y-1{inset-block:var(--spacing)}.top-3{top:calc(var(--spacing) * 3)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.left-0{left:0}.left-1{left:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.-mr-0\.5{margin-right:calc(var(--spacing) * -.5)}.mb-0{margin-bottom:0}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-\[4px\]{width:4px;height:4px}.h-0\.5{height:calc(var(--spacing) * .5)}.h-3{height:calc(var(--spacing) * 3)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-\[96px\]{height:96px}.h-full{height:100%}.min-h-0{min-height:0}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-\[120px\]{min-height:120px}.w-1{width:var(--spacing)}.w-\[28\%\]{width:28%}.w-\[44\%\]{width:44%}.w-full{width:100%}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-1\.5{min-width:calc(var(--spacing) * 1.5)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.touch-none{touch-action:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[repeat\(3\,4px\)\]{grid-template-columns:repeat(3,4px)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[1\.5px\]{gap:1.5px}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2lg{border-radius:var(--radius-2lg)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1px\]{border-radius:1px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-bu-card{border-radius:var(--radius-bu-card)}.rounded-bu-control{border-radius:var(--radius-bu-control)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border-button-default{border-color:var(--color-border-button-default)}.border-bu-line{border-color:var(--bu-line)}.bg-accent-600{background-color:var(--color-accent-600)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-background-primary-default{background-color:var(--color-background-primary-default)}.bg-background-secondary-default{background-color:var(--color-background-secondary-default)}.bg-background-tertiary-default{background-color:var(--color-background-tertiary-default)}.bg-bu-accent{background-color:var(--bu-accent)}.bg-bu-field{background-color:var(--bu-field)}.bg-bu-green{background-color:var(--bu-green)}.bg-bu-ink{background-color:var(--bu-ink)}.bg-bu-inset{background-color:var(--bu-inset)}.bg-bu-line{background-color:var(--bu-line)}.bg-bu-red-tint{background-color:var(--bu-red-tint)}.bg-bu-surface,.bg-bu-surface\/90{background-color:var(--bu-surface)}@supports (color:color-mix(in lab, red, red)){.bg-bu-surface\/90{background-color:color-mix(in oklab, var(--bu-surface) 90%, transparent)}}.bg-chart-neutral{background-color:var(--color-chart-neutral)}.bg-current{background-color:currentColor}.bg-notification-error-background{background-color:var(--color-notification-error-background)}.bg-notification-information-background{background-color:var(--color-notification-information-background)}.bg-notification-success-background{background-color:var(--color-notification-success-background)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-status-blue-background{background-color:var(--color-status-blue-background)}.bg-status-cyan-background{background-color:var(--color-status-cyan-background)}.bg-status-lime-background{background-color:var(--color-status-lime-background)}.bg-status-orange-background{background-color:var(--color-status-orange-background)}.bg-status-purple-background{background-color:var(--color-status-purple-background)}.bg-status-rose-background{background-color:var(--color-status-rose-background)}.bg-status-yellow-background{background-color:var(--color-status-yellow-background)}.bg-transparent{background-color:#0000}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#6c7880\]{--tw-gradient-from:#6c7880;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#8da3a6\]{--tw-gradient-from:#8da3a6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#8fae8b\]{--tw-gradient-from:#8fae8b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#a17885\]{--tw-gradient-from:#a17885;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#ba896a\]{--tw-gradient-from:#ba896a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent-300{--tw-gradient-from:var(--color-accent-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent-400{--tw-gradient-from:var(--color-accent-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent-500{--tw-gradient-from:var(--color-accent-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#4a5a70\]{--tw-gradient-to:#4a5a70;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#637d80\]{--tw-gradient-to:#637d80;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#46664a\]{--tw-gradient-to:#46664a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#79616e\]{--tw-gradient-to:#79616e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#96650b\]{--tw-gradient-to:#96650b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-accent-500{--tw-gradient-to:var(--color-accent-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-accent-600{--tw-gradient-to:var(--color-accent-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-accent-700{--tw-gradient-to:var(--color-accent-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.ps-1{padding-inline-start:var(--spacing)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pb-1{padding-bottom:var(--spacing)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.font-mono{font-family:var(--font-mono)}.text-body-2-medium{font-size:var(--text-body-2-medium);line-height:var(--tw-leading,var(--text-body-2-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight))}.text-body-medium{font-size:var(--text-body-medium);line-height:var(--tw-leading,var(--text-body-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight))}.text-caption-1-medium{font-size:var(--text-caption-1-medium);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight))}.text-caption-1-regular{font-size:var(--text-caption-1-regular);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight))}.text-title-1-medium{font-size:var(--text-title-1-medium);line-height:var(--tw-leading,var(--text-title-1-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-title-1-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-1-medium--font-weight))}.text-title-1-semibold{font-size:var(--text-title-1-semibold);line-height:var(--tw-leading,var(--text-title-1-semibold--line-height));letter-spacing:var(--tw-tracking,var(--text-title-1-semibold--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-1-semibold--font-weight))}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[19px\]{font-size:19px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.whitespace-nowrap{white-space:nowrap}.text-bu-green{color:var(--bu-green)}.text-bu-ink{color:var(--bu-ink)}.text-bu-ink-2{color:var(--bu-ink-2)}.text-bu-ink-3{color:var(--bu-ink-3)}.text-bu-orange{color:var(--bu-orange)}.text-bu-red{color:var(--bu-red)}.text-foreground-full{color:var(--color-foreground-full)}.text-foreground-icon-tertiary{color:var(--color-foreground-icon-tertiary)}.text-notification-error-foreground{color:var(--color-notification-error-foreground)}.text-notification-information-foreground{color:var(--color-notification-information-foreground)}.text-notification-success-foreground{color:var(--color-notification-success-foreground)}.text-status-blue-text{color:var(--color-status-blue-text)}.text-status-cyan-text{color:var(--color-status-cyan-text)}.text-status-lime-text{color:var(--color-status-lime-text)}.text-status-orange-text{color:var(--color-status-orange-text)}.text-status-purple-text{color:var(--color-status-purple-text)}.text-status-rose-text{color:var(--color-status-rose-text)}.text-status-yellow-text{color:var(--color-status-yellow-text)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-text-tertiary{color:var(--color-text-tertiary)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-\[0_0_0_3px_var\(--bu-green-tint\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--bu-green-tint));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgb\(0_0_0\/\.2\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgb\(0_0_0\/\.15\)\,inset_0_1px_0_rgb\(255_255_255\/\.18\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000026), inset 0 1px 0 var(--tw-shadow-color,#ffffff2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-bu-btn{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--bu-line-strong)), var(--bu-shadow-xs);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-bu-card{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--bu-line)), var(--bu-shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-bu-hairline{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--bu-line));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow:0 1px 1px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-white{--tw-ring-color:var(--color-white)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\,color\]{transition-property:background-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\,transform\,filter\]{transition-property:background-color,color,box-shadow,transform,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,transform\]{transition-property:background-color,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,filter\]{transition-property:opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,color\]{transition-property:opacity,transform,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\,font-size\]{transition-property:padding,font-size;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,opacity\]{transition-property:width,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:bg-background-secondary-default:hover{background-color:var(--color-background-secondary-default)}.hover\:bg-bu-accent-ink:hover{background-color:var(--bu-accent-ink)}.hover\:bg-bu-hover:hover{background-color:var(--bu-hover)}.hover\:bg-bu-ink\/90:hover{background-color:var(--bu-ink)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-bu-ink\/90:hover{background-color:color-mix(in oklab, var(--bu-ink) 90%, transparent)}}.hover\:text-bu-ink:hover{color:var(--bu-ink)}.hover\:text-foreground-icon-primary:hover{color:var(--color-foreground-icon-primary)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{--color-foreground-full:var(--color-white);--color-foreground-icon-primary:var(--color-neutral-950);--color-foreground-icon-hover:var(--color-black);--color-foreground-icon-secondary:var(--color-neutral-500);--color-foreground-icon-tertiary:var(--color-neutral-400);--color-foreground-icon-quaternary:var(--color-neutral-300);--color-foreground-icon-error:var(--color-red-600);--color-foreground-icon-disabled:var(--color-neutral-300);--color-foreground-disabled:var(--color-neutral-400);--color-foreground-disabled-danger:var(--color-red-300);--color-input-disabled-foreground:var(--color-neutral-300);--color-icon-button-disabled-foreground:var(--color-neutral-300);--color-button-primary-disabled-foreground:var(--color-neutral-400);--color-text-primary:var(--color-neutral-950);--color-text-secondary:var(--color-neutral-500);--color-text-tertiary:var(--color-neutral-400);--color-text-disabled:var(--color-neutral-300);--color-text-disabled-danger:var(--color-red-300);--color-text-placeholder:var(--color-neutral-400);--color-text-error-primary:var(--color-red-500);--color-text-destructive:#a9101d}@supports (color:color-mix(in lab, red, red)){:root{--color-text-destructive:color-mix(in srgb, var(--color-red-700) 80%, var(--color-neutral-600))}}:root{--color-input-disabled-text:var(--color-neutral-300);--color-text-white:var(--color-white);--color-background-full:var(--color-white);--color-ticket-detail-surface:var(--color-white);--color-ticket-detail-low-background:var(--color-indigo-200);--color-ticket-detail-low-hover:var(--color-indigo-300);--color-ticket-detail-medium-hover:var(--color-yellow-300);--color-ticket-detail-high-hover:var(--color-orange-300);--color-ticket-detail-urgent-hover:var(--color-rose-300);--color-ticket-detail-low-text:var(--color-indigo-800);--color-ticket-detail-resource-background:var(--color-blue-100);--color-ticket-detail-resource-text:var(--color-blue-600);--color-ticket-detail-favorite:#ffb83c;--color-project-board-empty-panel:#f2f2f2cc;--color-project-board-empty-front:#d9d9d9;--color-project-board-empty-middle:#e5e5e5;--color-project-board-empty-back:#ededed;--color-project-board-empty-detail:var(--color-white);--color-background-primary-default:var(--color-white);--color-background-inner-default:var(--color-white);--color-background-primary-hover:var(--color-neutral-100);--color-background-primary-active:var(--color-neutral-200);--color-background-primary-disabled:var(--color-neutral-100);--color-input-disabled-background:var(--color-neutral-100);--color-background-secondary-default:var(--color-neutral-100);--color-background-secondary-hover:var(--color-neutral-200);--color-background-tertiary-default:var(--color-neutral-200);--color-background-tertiary-hover:var(--color-neutral-300);--color-background-tertiary-error:var(--color-red-100);--color-background-recent-hire-role:var(--color-neutral-100);--color-avatar-neutral-background:var(--color-neutral-300);--color-background-quaternary-default:var(--color-neutral-300);--color-background-quaternary-hover:var(--color-neutral-400);--color-background-quaternary-error:var(--color-red-200);--color-file-upload-icon-background:var(--color-neutral-300);--color-file-upload-icon-foreground:var(--color-neutral-400);--color-file-upload-icon-foreground-hover:var(--color-neutral-500);--color-border-button-default:var(--color-neutral-200);--color-border-button-hover:var(--color-neutral-300);--color-border-button-active:var(--color-neutral-400);--color-border-button-white:var(--color-white);--color-border-error-default:var(--color-red-500);--color-border-checkbox-default:var(--color-neutral-300);--color-border-checkbox-hover:var(--color-neutral-400);--color-border-checkbox-active:var(--color-neutral-400);--color-border-checkbox-white:var(--color-white);--color-border-component-detail-container:var(--color-neutral-200);--color-border-ai-profile-card:var(--color-neutral-200);--color-border-table:var(--color-neutral-200);--color-border-button-group:var(--color-neutral-200);--color-border-sidebar-profile-hover:var(--color-neutral-300);--color-separator-border:var(--color-neutral-200);--color-separator-border-strong:var(--color-neutral-200);--color-border-focus-ring:var(--color-accent-500);--color-state-success-text:var(--color-lime-800);--color-state-success-base:var(--color-lime-200);--color-control-indicator-background:var(--color-white);--color-control-indicator-background-subtle:var(--color-neutral-100);--color-switch-off-chip-start:var(--color-white);--color-switch-off-chip-end:var(--color-neutral-100);--color-switch-on-chip-start:#a04354}@supports (color:color-mix(in lab, red, red)){:root{--color-switch-on-chip-start:color-mix(in oklab, var(--color-accent-500) 63%, var(--color-accent-600))}}:root{--color-switch-on-chip-end:#742937}@supports (color:color-mix(in lab, red, red)){:root{--color-switch-on-chip-end:color-mix(in oklab, var(--color-accent-600) 16%, var(--color-accent-700))}}:root{--color-stat-card-icon-background:var(--color-white);--color-segmented-control-background:var(--color-neutral-100);--color-segmented-control-selected-background:var(--color-white);--color-theme-toggle-sidebar-background:var(--color-neutral-200);--color-theme-toggle-sidebar-selected-background:var(--color-white);--color-ai-chat-composer-add-background:var(--color-neutral-100);--color-ai-chat-composer-add-hover-background:var(--color-neutral-200);--color-composer-panel-tab-background:var(--color-neutral-200);--color-composer-panel-add-background:var(--color-neutral-200);--color-composer-panel-add-hover-background:var(--color-neutral-300);--color-composer-panel-tile-border:var(--color-neutral-200);--color-composer-panel-rail-background:var(--color-neutral-100);--color-questionnaire-key-background:var(--color-neutral-100);--color-questionnaire-key-hover-background:var(--color-neutral-200);--color-agent-progress-ring:var(--color-neutral-700);--color-button-ghost-background:var(--color-accent-100);--color-button-ghost-hover:var(--color-accent-200);--color-button-ghost-active:var(--color-accent-300);--color-button-ghost-disabled:var(--color-accent-50);--color-button-ghost-foreground:var(--color-accent-700);--color-button-ghost-disabled-foreground:var(--color-accent-300);--color-dropdown-item-hover-background:var(--color-neutral-100);--color-kbd-background:var(--color-neutral-300);--color-kbd-foreground:var(--color-neutral-500);--color-docs-file-chip-background:var(--color-purple-50);--color-docs-file-chip-border:var(--color-purple-100);--color-docs-file-chip-foreground:var(--color-purple-500);--color-docs-command-accent:var(--color-purple-400);--color-docs-code-background:var(--color-background-primary-default);--color-docs-install-rail:var(--color-border-button-default);--color-badge-neutral-background:var(--color-neutral-200);--color-team-menu-count-background:var(--color-neutral-200);--color-team-menu-count-foreground:var(--color-neutral-500);--color-badge-new-background:var(--color-accent-100);--color-badge-new-text:var(--color-accent-600);--color-tab-count-selected-background:var(--color-accent-100);--color-pill-tab-blue-selected-background:var(--color-accent-50);--color-pill-tab-blue-hover-background:var(--color-neutral-100);--color-notification-information-background:var(--color-blue-100);--color-notification-information-foreground:var(--color-blue-600);--color-notification-success-background:var(--color-lime-100);--color-notification-success-foreground:var(--color-lime-600);--color-notification-error-background:var(--color-rose-100);--color-notification-error-foreground:var(--color-rose-600);--color-notification-center-background:var(--color-white);--color-status-lime-background:var(--color-lime-200);--color-status-lime-text:var(--color-lime-800);--color-status-yellow-background:var(--color-yellow-200);--color-status-yellow-text:var(--color-yellow-800);--color-status-rose-background:var(--color-rose-200);--color-status-rose-text:var(--color-rose-800);--color-status-cyan-background:var(--color-cyan-200);--color-status-cyan-text:var(--color-cyan-800);--color-status-orange-background:var(--color-orange-200);--color-status-orange-text:var(--color-orange-800);--color-status-blue-background:var(--color-blue-200);--color-status-blue-text:var(--color-blue-800);--color-status-purple-background:var(--color-purple-100);--color-status-purple-text:var(--color-purple-600);--color-status-dot-green-halo:var(--color-green-100);--color-status-dot-yellow-halo:var(--color-yellow-200);--color-status-dot-indigo-halo:var(--color-indigo-100);--color-date-range-background:var(--color-accent-100);--color-date-range-edge-background:var(--color-accent-300);--color-calendar-event-blue-background:var(--color-blue-100);--color-calendar-event-blue-title:var(--color-blue-700);--color-calendar-event-blue-time:var(--color-blue-700);--color-calendar-event-pink-background:var(--color-pink-100);--color-calendar-event-pink-title:var(--color-pink-700);--color-calendar-event-pink-time:var(--color-pink-700);--color-calendar-event-purple-background:var(--color-purple-100);--color-calendar-event-purple-title:var(--color-purple-700);--color-calendar-event-purple-time:var(--color-purple-700);--color-calendar-event-lime-background:var(--color-lime-100);--color-calendar-event-lime-title:var(--color-lime-800);--color-calendar-event-lime-time:var(--color-lime-700);--color-calendar-event-emerald-background:var(--color-emerald-100);--color-calendar-event-emerald-title:var(--color-emerald-800);--color-calendar-event-emerald-time:var(--color-emerald-700);--color-text-error-placeholder:var(--color-red-400);--color-chart-track:var(--color-neutral-200);--color-chart-cursor:var(--color-neutral-300);--color-chart-neutral:var(--color-neutral-300);--color-chart-1:var(--color-teal-400);--color-chart-1-active:var(--color-teal-500);--color-chart-2:var(--color-lime-400);--color-chart-2-active:var(--color-lime-500);--color-chart-3:var(--color-pink-400);--color-chart-3-active:var(--color-pink-500);--color-chart-4:var(--color-sky-400);--color-chart-4-active:var(--color-sky-500);--color-chart-5:var(--color-purple-400);--color-chart-5-active:var(--color-purple-500);--color-chart-6:var(--color-blue-400);--color-chart-6-active:var(--color-blue-500);--color-chart-7:var(--color-emerald-400);--color-chart-7-active:var(--color-emerald-500);--color-chart-8:var(--color-yellow-400);--color-chart-8-active:var(--color-yellow-500);--color-chart-9:var(--color-indigo-400);--color-chart-9-active:var(--color-indigo-500);--color-chart-agents-bar:var(--color-purple-300);--color-chart-agents-bar-active:var(--color-purple-400);--gradient-button-primary-default:linear-gradient(180deg, var(--color-accent-500) 0%, var(--color-accent-600) 100%);--gradient-button-primary-hover:linear-gradient(180deg, var(--color-accent-400) 0%, var(--color-accent-500) 100%);--gradient-button-primary-active:linear-gradient(180deg, var(--color-accent-600) 0%, var(--color-accent-700) 100%);--gradient-button-primary-disabled:linear-gradient(180deg, var(--color-neutral-200) 0%, var(--color-neutral-300) 100%);--gradient-button-danger-default:linear-gradient(180deg, var(--color-red-500) 0%, var(--color-red-600) 100%);--gradient-button-danger-hover:linear-gradient(180deg, var(--color-red-400) 0%, var(--color-red-500) 100%);--gradient-button-danger-active:linear-gradient(180deg, var(--color-red-600) 0%, var(--color-red-700) 100%);--gradient-button-danger-disabled:linear-gradient(180deg, var(--color-red-100) 0%, var(--color-red-200) 100%)}.dark{--color-foreground-full:var(--color-neutral-700);--color-foreground-icon-primary:var(--color-neutral-50);--color-foreground-icon-hover:var(--color-white);--color-foreground-icon-error:var(--color-red-400);--color-foreground-icon-tertiary:var(--color-neutral-600);--color-foreground-icon-quaternary:var(--color-neutral-700);--color-foreground-icon-disabled:var(--color-neutral-800);--color-foreground-disabled:var(--color-neutral-700);--color-foreground-disabled-danger:var(--color-red-400);--color-input-disabled-foreground:var(--color-neutral-600);--color-icon-button-disabled-foreground:var(--color-neutral-500);--color-button-primary-disabled-foreground:var(--color-neutral-500);--color-text-primary:var(--color-neutral-50);--color-text-tertiary:var(--color-neutral-600);--color-text-disabled:var(--color-neutral-800);--color-text-error-primary:var(--color-red-400);--color-text-destructive:#df3a42}@supports (color:color-mix(in lab, red, red)){.dark{--color-text-destructive:color-mix(in srgb, var(--color-red-500) 80%, var(--color-neutral-500))}}.dark{--color-input-disabled-text:#73737366}@supports (color:color-mix(in lab, red, red)){.dark{--color-input-disabled-text:color-mix(in srgb, var(--color-neutral-500) 40%, transparent)}}.dark{--color-background-full:var(--color-neutral-925);--color-ticket-detail-surface:var(--color-neutral-925);--color-ticket-detail-low-background:#1e1a4d99}@supports (color:color-mix(in lab, red, red)){.dark{--color-ticket-detail-low-background:color-mix(in srgb, var(--color-indigo-950) 60%, transparent)}}.dark{--color-ticket-detail-low-hover:#1e1a4dcc}@supports (color:color-mix(in lab, red, red)){.dark{--color-ticket-detail-low-hover:color-mix(in srgb, var(--color-indigo-950) 80%, transparent)}}.dark{--color-ticket-detail-medium-hover:#432004cc}@supports (color:color-mix(in lab, red, red)){.dark{--color-ticket-detail-medium-hover:color-mix(in srgb, var(--color-yellow-950) 80%, transparent)}}.dark{--color-ticket-detail-high-hover:#441306cc}@supports (color:color-mix(in lab, red, red)){.dark{--color-ticket-detail-high-hover:color-mix(in srgb, var(--color-orange-950) 80%, transparent)}}.dark{--color-ticket-detail-urgent-hover:#4d0218cc}@supports (color:color-mix(in lab, red, red)){.dark{--color-ticket-detail-urgent-hover:color-mix(in srgb, var(--color-rose-950) 80%, transparent)}}.dark{--color-ticket-detail-low-text:var(--color-indigo-300);--color-ticket-detail-resource-background:#16245699}@supports (color:color-mix(in lab, red, red)){.dark{--color-ticket-detail-resource-background:color-mix(in srgb, var(--color-blue-950) 60%, transparent)}}.dark{--color-ticket-detail-resource-text:var(--color-blue-300);--color-project-board-empty-panel:#26262699}@supports (color:color-mix(in lab, red, red)){.dark{--color-project-board-empty-panel:color-mix(in srgb, var(--color-neutral-800) 60%, transparent)}}.dark{--color-project-board-empty-front:#2d2d2d}@supports (color:color-mix(in lab, red, red)){.dark{--color-project-board-empty-front:color-mix(in srgb, var(--color-neutral-800) 75%, var(--color-neutral-700))}}.dark{--color-project-board-empty-middle:var(--color-neutral-700);--color-project-board-empty-back:#464646}@supports (color:color-mix(in lab, red, red)){.dark{--color-project-board-empty-back:color-mix(in srgb, var(--color-neutral-600) 35%, var(--color-neutral-700))}}.dark{--color-project-board-empty-detail:var(--color-neutral-500);--color-background-primary-default:var(--color-neutral-800);--color-background-inner-default:#26262699}@supports (color:color-mix(in lab, red, red)){.dark{--color-background-inner-default:color-mix(in srgb, var(--color-neutral-800) 60%, transparent)}}.dark{--color-background-primary-hover:#40404099}@supports (color:color-mix(in lab, red, red)){.dark{--color-background-primary-hover:color-mix(in srgb, var(--color-neutral-700) 60%, transparent)}}.dark{--color-background-primary-active:var(--color-neutral-800);--color-background-primary-disabled:var(--color-neutral-800);--color-input-disabled-background:#2626264d}@supports (color:color-mix(in lab, red, red)){.dark{--color-input-disabled-background:color-mix(in srgb, var(--color-neutral-800) 30%, transparent)}}.dark{--color-switch-off-chip-start:var(--color-background-tertiary-default);--color-switch-off-chip-end:var(--color-background-tertiary-default);--color-background-secondary-default:var(--color-neutral-900);--color-background-secondary-hover:var(--color-neutral-800);--color-background-tertiary-default:var(--color-neutral-800);--color-background-tertiary-hover:var(--color-neutral-700);--color-background-tertiary-error:#46080999}@supports (color:color-mix(in lab, red, red)){.dark{--color-background-tertiary-error:color-mix(in srgb, var(--color-red-950) 60%, transparent)}}.dark{--color-background-quaternary-default:var(--color-neutral-700);--color-background-quaternary-hover:var(--color-neutral-600);--color-background-recent-hire-role:#17171799}@supports (color:color-mix(in lab, red, red)){.dark{--color-background-recent-hire-role:color-mix(in srgb, var(--color-neutral-900) 60%, transparent)}}.dark{--color-avatar-neutral-background:var(--color-background-primary-default);--color-file-upload-icon-background:var(--color-neutral-600);--color-file-upload-icon-foreground:var(--color-neutral-400);--color-file-upload-icon-foreground-hover:var(--color-neutral-300);--color-stat-card-icon-background:var(--color-neutral-800);--color-segmented-control-background:var(--color-neutral-925);--color-segmented-control-selected-background:var(--color-neutral-800);--color-theme-toggle-sidebar-background:var(--color-neutral-800);--color-theme-toggle-sidebar-selected-background:var(--color-neutral-700);--color-ai-chat-composer-add-background:var(--color-neutral-700);--color-ai-chat-composer-add-hover-background:var(--color-neutral-600);--color-composer-panel-tab-background:#40404080}@supports (color:color-mix(in lab, red, red)){.dark{--color-composer-panel-tab-background:color-mix(in srgb, var(--color-neutral-700) 50%, transparent)}}.dark{--color-composer-panel-add-background:var(--color-neutral-700);--color-composer-panel-add-hover-background:var(--color-neutral-600);--color-composer-panel-tile-border:#ffffff24}@supports (color:color-mix(in lab, red, red)){.dark{--color-composer-panel-tile-border:color-mix(in srgb, var(--color-white) 14%, transparent)}}.dark{--color-composer-panel-rail-background:#17171780}@supports (color:color-mix(in lab, red, red)){.dark{--color-composer-panel-rail-background:color-mix(in srgb, var(--color-neutral-900) 50%, transparent)}}.dark{--color-questionnaire-key-background:var(--color-neutral-700);--color-questionnaire-key-hover-background:var(--color-neutral-600);--color-agent-progress-ring:#ffffff80}@supports (color:color-mix(in lab, red, red)){.dark{--color-agent-progress-ring:color-mix(in srgb, var(--color-white) 50%, transparent)}}.dark{--color-button-ghost-background:var(--color-accent-900);--color-button-ghost-hover:var(--color-accent-800);--color-button-ghost-active:var(--color-accent-700);--color-button-ghost-disabled:var(--color-neutral-800);--color-button-ghost-foreground:var(--color-accent-300);--color-button-ghost-disabled-foreground:var(--color-neutral-600);--color-dropdown-item-hover-background:#40404099}@supports (color:color-mix(in lab, red, red)){.dark{--color-dropdown-item-hover-background:color-mix(in srgb, var(--color-neutral-700) 60%, transparent)}}.dark{--color-kbd-background:var(--color-neutral-700);--color-kbd-foreground:var(--color-neutral-400);--color-docs-file-chip-background:#3c036680}@supports (color:color-mix(in lab, red, red)){.dark{--color-docs-file-chip-background:color-mix(in srgb, var(--color-purple-950) 50%, transparent)}}.dark{--color-docs-file-chip-border:var(--color-purple-800);--color-docs-file-chip-foreground:var(--color-purple-400);--color-docs-code-background:var(--color-background-full);--color-docs-install-rail:#26262699}@supports (color:color-mix(in lab, red, red)){.dark{--color-docs-install-rail:color-mix(in srgb, var(--color-neutral-800) 60%, transparent)}}.dark{--shadow-2xs:0 1px #00000029;--shadow-xs:0 1px 2px 0 #0000002e;--shadow-sm:0 1px 2px 0 #0000001f, 0 1px 3px 0 #00000029;--shadow-md:0 2px 4px -1px #0000001f, 0 4px 6px -1px #0000002e;--shadow-lg:0 4px 6px -2px #0000001a, 0 10px 15px -3px #0000002e;--shadow-xl:0 10px 10px -5px #00000014, 0 20px 25px -5px #0003;--shadow-card:0 1px 1px 0 #00000024;--shadow-dropdown:0 1px 1px 0 #00000024, 0 4px 4px 0 #0000001a;--shadow-sidebar:0 1px 0 0 #0000001a, 0 1px 12px 0 #00000029, 0 0 1px 0 #0000006b;--shadow-waitlist:0 0 6px 0 #0000001f, 0 0 64px 0 #00000038, 0 0 1px 0 #0000006b, 0 1px 12px 0 #00000024, 0 1px 0 0 #00000014;--color-badge-neutral-background:var(--color-neutral-800);--color-team-menu-count-background:var(--color-neutral-700);--color-team-menu-count-foreground:var(--color-neutral-400);--color-badge-new-background:var(--color-accent-950);--color-badge-new-text:var(--color-accent-400);--color-tab-count-selected-background:#55202a99}@supports (color:color-mix(in lab, red, red)){.dark{--color-tab-count-selected-background:color-mix(in srgb, var(--color-accent-800) 60%, transparent)}}.dark{--color-notification-information-background:#193cb880}@supports (color:color-mix(in lab, red, red)){.dark{--color-notification-information-background:color-mix(in srgb, var(--color-blue-800) 50%, transparent)}}.dark{--color-notification-information-foreground:var(--color-blue-300);--color-notification-success-background:#3d630080}@supports (color:color-mix(in lab, red, red)){.dark{--color-notification-success-background:color-mix(in srgb, var(--color-lime-800) 50%, transparent)}}.dark{--color-notification-success-foreground:var(--color-lime-300);--color-notification-error-background:#a3003780}@supports (color:color-mix(in lab, red, red)){.dark{--color-notification-error-background:color-mix(in srgb, var(--color-rose-800) 50%, transparent)}}.dark{--color-notification-error-foreground:var(--color-rose-300);--color-notification-center-background:var(--color-neutral-900);--color-border-button-default:var(--color-neutral-700);--color-border-button-hover:var(--color-neutral-500);--color-border-button-active:var(--color-neutral-600);--color-border-button-white:var(--color-zinc-800);--color-border-error-default:var(--color-red-400);--color-border-checkbox-default:var(--color-neutral-700);--color-border-checkbox-hover:var(--color-neutral-500);--color-border-checkbox-active:var(--color-neutral-500);--color-border-component-detail-container:var(--color-neutral-800);--color-border-ai-profile-card:var(--color-neutral-800);--color-border-table:var(--color-neutral-800);--color-border-button-group:#52525299}@supports (color:color-mix(in lab, red, red)){.dark{--color-border-button-group:color-mix(in srgb, var(--color-neutral-600) 60%, transparent)}}.dark{--color-border-sidebar-profile-hover:var(--color-neutral-600);--color-separator-border:var(--color-neutral-800);--color-separator-border-strong:#40404099}@supports (color:color-mix(in lab, red, red)){.dark{--color-separator-border-strong:color-mix(in srgb, var(--color-neutral-700) 60%, transparent)}}.dark{--color-status-lime-background:#192e0399}@supports (color:color-mix(in lab, red, red)){.dark{--color-status-lime-background:color-mix(in srgb, var(--color-lime-950) 60%, transparent)}}.dark{--color-status-lime-text:var(--color-lime-500);--color-status-yellow-background:#43200499}@supports (color:color-mix(in lab, red, red)){.dark{--color-status-yellow-background:color-mix(in srgb, var(--color-yellow-950) 60%, transparent)}}.dark{--color-status-yellow-text:var(--color-yellow-500);--color-status-rose-background:#4d021899}@supports (color:color-mix(in lab, red, red)){.dark{--color-status-rose-background:color-mix(in srgb, var(--color-rose-950) 60%, transparent)}}.dark{--color-status-rose-text:var(--color-rose-500);--color-status-cyan-background:#05334599}@supports (color:color-mix(in lab, red, red)){.dark{--color-status-cyan-background:color-mix(in srgb, var(--color-cyan-950) 60%, transparent)}}.dark{--color-status-cyan-text:var(--color-cyan-400);--color-status-orange-background:#44130699}@supports (color:color-mix(in lab, red, red)){.dark{--color-status-orange-background:color-mix(in srgb, var(--color-orange-950) 60%, transparent)}}.dark{--color-status-orange-text:var(--color-orange-500);--color-status-blue-background:#16245699}@supports (color:color-mix(in lab, red, red)){.dark{--color-status-blue-background:color-mix(in srgb, var(--color-blue-950) 60%, transparent)}}.dark{--color-status-blue-text:var(--color-blue-300);--color-status-purple-background:#59168b80}@supports (color:color-mix(in lab, red, red)){.dark{--color-status-purple-background:color-mix(in srgb, var(--color-purple-900) 50%, transparent)}}.dark{--color-status-purple-text:var(--color-purple-300);--color-status-dot-green-halo:#01663066}@supports (color:color-mix(in lab, red, red)){.dark{--color-status-dot-green-halo:color-mix(in srgb, var(--color-green-800) 40%, transparent)}}.dark{--color-status-dot-yellow-halo:#874b0066}@supports (color:color-mix(in lab, red, red)){.dark{--color-status-dot-yellow-halo:color-mix(in srgb, var(--color-yellow-800) 40%, transparent)}}.dark{--color-status-dot-indigo-halo:#372aac66}@supports (color:color-mix(in lab, red, red)){.dark{--color-status-dot-indigo-halo:color-mix(in srgb, var(--color-indigo-800) 40%, transparent)}}.dark{--color-date-range-background:var(--color-accent-950);--color-date-range-edge-background:var(--color-accent-800);--color-pill-tab-blue-selected-background:#24121699}@supports (color:color-mix(in lab, red, red)){.dark{--color-pill-tab-blue-selected-background:color-mix(in srgb, var(--color-accent-950) 60%, transparent)}}.dark{--color-pill-tab-blue-hover-background:var(--color-neutral-800);--color-calendar-event-blue-background:var(--color-blue-950);--color-calendar-event-blue-title:var(--color-blue-300);--color-calendar-event-blue-time:var(--color-blue-300);--color-calendar-event-pink-background:var(--color-pink-950);--color-calendar-event-pink-title:var(--color-pink-300);--color-calendar-event-pink-time:var(--color-pink-300);--color-calendar-event-purple-background:var(--color-purple-950);--color-calendar-event-purple-title:var(--color-purple-300);--color-calendar-event-purple-time:var(--color-purple-300);--color-calendar-event-lime-background:var(--color-lime-950);--color-calendar-event-lime-title:var(--color-lime-300);--color-calendar-event-lime-time:var(--color-lime-300);--color-calendar-event-emerald-background:var(--color-emerald-950);--color-calendar-event-emerald-title:var(--color-emerald-300);--color-calendar-event-emerald-time:var(--color-emerald-300);--gradient-button-primary-disabled:linear-gradient(180deg, var(--color-neutral-700) 0%, var(--color-neutral-800) 100%);--gradient-button-danger-disabled:linear-gradient(180deg, var(--color-red-900) 0%, var(--color-red-950) 100%);--color-chart-track:var(--color-neutral-800);--color-chart-cursor:var(--color-neutral-700);--color-chart-neutral:var(--color-neutral-800);--color-chart-agents-bar:var(--color-purple-500);--color-chart-agents-bar-active:var(--color-purple-600)}.dark[data-accent]{--color-badge-new-background:#24121680}@supports (color:color-mix(in lab, red, red)){.dark[data-accent]{--color-badge-new-background:color-mix(in srgb, var(--color-accent-950) 50%, transparent)}}:root{--bu-page:#fafafb;--bu-canvas:#f1f2f3;--bu-surface:#fff;--bu-inset:#f7f8f9;--bu-hover:#f4f5f6;--bu-hover-2:#e7e9eb;--bu-ink:#1f2124;--bu-ink-2:#62656b;--bu-ink-3:#9a9da3;--bu-line:#ecedef;--bu-line-strong:#e0e2e5;--bu-line-soft:#f3f4f5;--bu-field:#f2f2f3;--bu-accent:#3f4da0;--bu-accent-ink:#343f86;--bu-accent-tint:#eef0fb;--bu-green:#199a4d;--bu-green-tint:#e8f5ed;--bu-orange:#ef720d;--bu-orange-tint:#fdf1e5;--bu-red:#e3474c;--bu-red-tint:#fcecec;--bu-tooltip-bg:#25272b;--bu-tooltip-fg:#f6f7f8;--bu-shadow-xs:0 0 4px 0 #0000000a;--bu-shadow-sm:0 18px 47px 0 #00000008, 0 7.5px 19px 0 #00000005, 0 4px 10.5px 0 #00000005, 0 2.3px 5.8px 0 #00000003, 0 1.2px 3.1px 0 #00000003, 0 .5px 1.3px 0 #00000003;--bu-shadow-md:0 17.54px 23.39px 0 #0000000a, 0 9.4px 12.5px 0 #00000008, 0 5.25px 7px 0 #00000005, 0 2.79px 3.72px -2px #00000003, 0 1.16px 1.5px 0 #00000003;--bu-shadow-lg:0 25px 50px 0 #0000000d, 0 12px 24px 0 #0000000a, 0 6px 12px 0 #00000008, 0 3px 6px 0 #00000005, 0 1.5px 3px 0 #00000005}@supports (color:lab(0% 0 0)){:root{--bu-page:lab(98.2514% .0993311 -.364041);--bu-canvas:lab(95.4756% -.247031 -.706685);--bu-inset:lab(97.5636% -.247091 -.706697);--bu-hover:lab(96.5196% -.247061 -.706697);--bu-hover-2:lab(92.2273% -.369281 -1.05962);--bu-ink:lab(12.6337% -.3433 -2.2161);--bu-ink-2:lab(42.652% -.228465 -3.75729);--bu-ink-3:lab(64.5814% -.222504 -3.3918);--bu-line:lab(93.7236% -.0822544 -1.13573);--bu-line-strong:lab(89.7783% -.315458 -1.86191);--bu-line-soft:lab(96.0478% -.0554919 -.757551);--bu-field:lab(95.4674% .0993311 -.364041);--bu-green:lab(55.8923% -47.5806 30.2997);--bu-green-tint:lab(95.3589% -5.41565 2.25924);--bu-orange:lab(62.7804% 45.8834 68.5536);--bu-orange-tint:lab(95.8197% 2.7608 7.49484);--bu-red:lab(54.068% 61.0195 33.5265);--bu-red-tint:lab(94.7189% 5.47069 2.00307);--bu-tooltip-bg:lab(15.5155% -.161305 -2.99361);--bu-tooltip-fg:lab(97.2156% -.247061 -.706685)}}.bu-tag{white-space:nowrap;max-width:100%;height:23px;color:var(--tag-base,var(--bu-ink-3));border-radius:8px;align-items:center;gap:5px;padding:0 7px;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bu-tag{color:color-mix(in srgb, var(--tag-base,var(--bu-ink-3)) 92%, var(--bu-ink))}}.bu-tag{background:var(--tag-base,var(--bu-ink-3))}@supports (color:color-mix(in lab, red, red)){.bu-tag{background:color-mix(in srgb, var(--tag-base,var(--bu-ink-3)) 16%, var(--bu-surface))}}.bu-tag{border:1px solid var(--tag-base,var(--bu-ink-3))}@supports (color:color-mix(in lab, red, red)){.bu-tag{border:1px solid color-mix(in srgb, var(--tag-base,var(--bu-ink-3)) 30%, var(--bu-surface))}}.bu-tag>span{text-overflow:ellipsis;overflow:hidden}@keyframes bu-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bu-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes bu-pop-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes bu-pixel-on{0%,to{opacity:.15}40%{opacity:1}}@keyframes bu-shimmer-text{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){[style*=bu-pixel-on],[style*=bu-shimmer-text]{animation:none!important}}:root,[data-theme=light]{--font-ui:var(--font-inter), "Inter", system-ui, -apple-system, sans-serif;--font-display:var(--font-serif), "Instrument Serif", Georgia, serif;--accent:#933a4a;--accent-hover:#6e2633;--accent-soft:#fbefe9;--rose:#d3a2a2;--rose-ink:#6e2633;--blush:#f8e4d9;--blush-2:#f1c7b8;--cream:#fff8ec;--sage:#8fae8b;--sage-deep:#46664a;--sage-tint:#edf2ea;--primary:#1a1917;--primary-hover:#2e2c28;--ring:#1a19171a;--line:#ece8e1;--line-strong:#ddd7cd;--field:#f4f2ee;--canvas:#f9f7f4;--glass:#f8eee9bd;--glass-edge:#ffffff8c;--warn:#96650b;--warn-soft:#fdf3dc;--danger:#a23a2c;--danger-soft:#fbefed;--shadow-card:0 1px 1px #3c2d1908, 0 8px 24px -8px #3c2d1914;--shadow-frame:0 30px 80px -20px #28190a73, 0 2px 6px #28190a1f;--ease:cubic-bezier(.22, 1, .36, 1);--spring:cubic-bezier(.34, 1.4, .64, 1);--bg:var(--canvas);--board:#fff;--card:#f8f6f2;--surface:#f8f6f2;--surface-2:var(--field);--surface-3:var(--line);--ink:#1a1917;--ink-rgb:26, 25, 23;--ink-2:#3d3a35;--ink-3:#5f5a52;--ink-4:#7a756c;--ink-5:#aaa49a;--on-ink:#fff;--on-ink-rgb:255, 255, 255;--slab:var(--ink);--on-slab:#fff;--slab-dark:#000;--fill-slab:#fff;--fill-on:var(--ink);--fill-on-rgb:26, 25, 23;--pane:var(--fill-slab);--pane-edge:#1a191712;--pane-thumb:#1a19170f;--inlay:#fff9;--inlay-hi:#1a191714;--elev-rgb:255, 255, 255;--glass-rgb:255, 255, 255;--shadow-rgb:60, 45, 25;--wash:.06;--pick:var(--accent);--signal:var(--accent);--focus:var(--ink);--ok:#3f6212;--ember:var(--accent);--color-text-primary:var(--ink);--color-text-secondary:var(--ink-3);--color-text-tertiary:var(--ink-4);--color-text-placeholder:var(--ink-5);--color-foreground-icon-primary:var(--ink);--color-foreground-icon-secondary:var(--ink-3);--color-foreground-icon-tertiary:var(--ink-4);--color-background-primary-default:#fff;--color-background-secondary-default:var(--surface);--color-background-secondary-hover:var(--field);--color-background-tertiary-default:var(--line);--color-status-lime-background:var(--sage-tint);--color-status-lime-text:var(--sage-deep);--color-status-rose-background:var(--accent-soft);--color-status-rose-text:var(--rose-ink);--color-status-yellow-background:var(--warn-soft);--color-status-yellow-text:var(--warn);--color-status-orange-background:var(--warn-soft);--color-status-orange-text:var(--warn);--color-status-purple-background:var(--accent-soft);--color-status-purple-text:var(--rose-ink);--color-rose-500:var(--danger);--color-amber-400:#cda45c;--color-chart-track:var(--line);--color-chart-neutral:#c9b9ad;--color-chart-cursor:var(--line-strong);--bu-page:var(--canvas);--bu-canvas:var(--field);--bu-surface:#fff;--bu-inset:var(--surface);--bu-hover:var(--field);--bu-hover-2:var(--line);--bu-ink:var(--ink);--bu-ink-2:var(--ink-3);--bu-ink-3:var(--ink-4);--bu-line:var(--line);--bu-line-strong:var(--line-strong);--bu-line-soft:var(--line);--bu-field:var(--field);--bu-accent:var(--ink);--bu-accent-ink:var(--ink);--bu-accent-tint:var(--accent-soft);--bu-green:var(--sage-deep);--bu-green-tint:var(--sage-tint);--bu-orange:var(--warn);--bu-orange-tint:var(--warn-soft);--bu-red:var(--danger);--bu-red-tint:var(--danger-soft);--bu-tooltip-bg:var(--ink);--bu-tooltip-fg:var(--cream);--tabs-text-muted:var(--ink-4);--tabs-text-active:var(--ink);--tabs-bar-bg:var(--field);--tabs-pill-bg:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}
