:root{--brand-blue: #4262f0;--brand-secondary: #4895ef;--brand-cyan: #4cc9f0;--brand-deep: #3f37c9;--brand-navy: #10172d;--brand-text: #2d3940;--brand-muted: #626d84;--brand-light: #f4f4f4;--background: #fff;--foreground: #10172d;--card: #fff;--card-foreground: #10172d;--popover: #fff;--popover-foreground: #10172d;--primary: #4262f0;--primary-foreground: #ffffff;--secondary: #4895ef;--secondary-foreground: #ffffff;--muted: #f4f4f4;--muted-foreground: #626d84;--accent: #4cc9f0;--accent-foreground: #ffffff;--destructive: #d4183d;--destructive-foreground: #fff;--border: #0000002e;--input: #C9CDE2;--input-background: #f3f3f5;--switch-background: #C2C8E0;--ring: #4262f0;--chart-1: oklch(.646 .222 41.116);--chart-2: oklch(.6 .118 184.704);--chart-3: oklch(.398 .07 227.392);--chart-4: oklch(.828 .189 84.429);--chart-5: oklch(.769 .188 70.08);--sidebar: #f8f9fa;--sidebar-foreground: #10172d;--sidebar-primary: #4262f0;--sidebar-primary-foreground: #ffffff;--sidebar-accent: #f0f2ff;--sidebar-accent-foreground: #10172d;--sidebar-border: #e5e7eb;--sidebar-ring: #4262f0;--font-size: 14px;--font-sans: "Roboto", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--spacing-unit: .25rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius: .625rem;--radius-sm: calc(var(--radius) - 4px);--radius-md: calc(var(--radius) - 2px);--radius-lg: var(--radius);--radius-xl: calc(var(--radius) + 4px);--blue-1: #3235B8;--blue-2: #403ECB;--blue-3: #4573D9;--blue-4: #457FDC;--blue-5: #4796E2;--blue-6: #67DDEE;--purple-1: #491F84;--purple-2: #662AAB;--purple-3: #893DCB;--purple-4: #B16BDF;--purple-5: #D39FEE;--teal-1: #0D5154;--teal-2: #11747C;--teal-3: #168183;--teal-4: #1BA2A6;--teal-5: #28D6D3;--red-0: #8E1C14;--red-1: #771327;--red-2: #A21632;--red-3: #E62348;--red-4: #EF7B92;--red-5: #F3AFBD;--green-1: #064E35;--green-2: #0A7B52;--green-3: #11AC74;--green-4: #3DD68C;--green-5: #A8F0C8;--coral: #EB4937;--coral-shadow: rgba(235, 73, 55, .28);--ink-950: #07080E;--ink-900: #0A0B14;--ink-800: #141628;--ink-700: #1E2038;--ink-600: #2B2F4C;--ink-500: #3D4468;--ink-400: #4D5278;--ink-300: #5A638E;--ink-200: #686F95;--ink-100: #C4C9E8;--ink-50: #D4D8EA;--cloud-100: #F4F5FA;--cloud-50: #FCFCFE;--cloud-0: #FFFFFF;--shadow-1: 0 1px 3px rgba(10, 11, 20, .06);--shadow-2: 0 2px 8px rgba(10, 11, 20, .08);--shadow-3: 0 4px 16px rgba(10, 11, 20, .1);--shadow-4: 0 8px 32px rgba(10, 11, 20, .14);--shadow-modal: 0 16px 48px rgba(10, 11, 20, .18);--s1: .25rem;--s2: .5rem;--s3: .75rem;--s4: 1rem;--s5: 1.25rem;--s6: 1.5rem;--s7: 2rem;--s8: 2.5rem;--s9: 3rem;--s10: 4rem;--r1: .25rem;--r2: .375rem;--r3: .5rem;--r4: .75rem;--r5: 1rem;--r6: 1.25rem;--r7: 1.5rem;--r-full: 9999px;--font-display: "Plus Jakarta Sans", "Inter", sans-serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--font-weight-extrabold: 800;--type-micro: 10px;--type-micro-lh: 14px;--type-hint: 11px;--type-hint-lh: 16px;--type-label: 12px;--type-label-lh: 16px;--type-body: 13px;--type-body-lh: 20px;--type-body-lg: 14px;--type-body-lg-lh: 20px;--type-subheading: 15px;--type-subheading-lh: 20px;--type-lead: 16px;--type-lead-lh: 22px;--type-heading: 18px;--type-heading-lh: 24px;--type-title-sm: 20px;--type-title-sm-lh: 28px;--type-title: 22px;--type-title-lh: 30px;--type-page-title-sm: 24px;--type-page-title-sm-lh: 32px;--type-page-title: 26px;--type-page-title-lh: 32px;--type-stat: 28px;--type-stat-lh: 36px;--type-display: 32px;--type-display-lh: 40px;--type-display-lg: 36px;--type-display-lg-lh: 44px;--corner-canvas: 28px;--corner-panel: 24px;--corner-card-lg: 20px;--corner-card: 16px;--corner-card-sm: 14px;--corner-input: 12px;--corner-control: 10px;--corner-chip: 8px;--corner-tick: 2px;--stroke-hairline: 1px;--stroke-emphasis: 1.5px;--stroke-focus: 3px;--shadow-geom-accent: 0 4px 16px;--status-success-bg: #F0FDF4;--status-success-border: #BBF7D0;--status-success-fg: #16a34a;--status-danger-bg: #FFF5F4;--status-danger-border: #FECDC9;--status-danger-hover: #FEE9E7;--status-danger-fg: var(--coral);--status-blue-bg: #EFF6FF;--status-blue-fg: #2563eb;--status-violet-bg: #F5F3FF;--status-violet-fg: #7C3AED;--status-neutral-bg: #F3F4F6;--status-neutral-fg: #6B7280;--status-teal-bg: #D0F5F4;--status-teal-accent: #A5E8E0;--status-amber-bg: #FEF9C3;--status-amber-fg: #854D0E;--status-orange-bg: #FFEDD5;--status-orange-fg: #9A3412;--status-purple-bg: #EDE9FE;--status-purple-fg: #6D28D9;--status-indigo-bg: #DBEAFE;--status-indigo-fg: #1D4ED8;--accent-tint-bg: #F8F9FF;--accent-tint-hover: #FAFBFF;--accent-tint-active: #EEF0FF;--tint-blue-soft: rgba(70, 144, 224, .1);--tint-blue-medium: rgba(70, 144, 224, .2);--tint-blue-strong: rgba(70, 144, 224, .55);--tint-violet-soft: rgba(139, 92, 246, .06);--tint-violet-medium: rgba(139, 92, 246, .2);--tint-violet-strong: rgba(139, 92, 246, .12);--on-violet-strong: #5B21B6;--on-violet-medium: #6D28D9;--on-violet-icon: #7C3AED;--cta-gradient: linear-gradient(135deg, #4690E0 0%, #4479DB 100%);--cta-foreground: #FFFFFF;--wordmark-foreground: #FFFFFF;--wordmark-subtitle: #E6ECFF;--report-accent-default: #4262f0;--report-cta-gradient: linear-gradient(135deg, #4573D9 0%, #3A4FBF 50%, #3235B8 100%);--cta-shadow: 0 4px 16px rgba(68, 121, 219, .35);--cta-shadow-hover: 0 6px 24px rgba(68, 121, 219, .5);--report-cover-pad-y: clamp(48px, 7vw, 88px);--report-cover-pad-x: clamp(28px, 5vw, 56px);--report-cover-placeholder-pad-y: clamp(60px, 12vw, 110px);--report-cover-frame-pad-x: clamp(8px, 2vw, 16px);--report-page-pad: clamp(28px, 4vw, 48px);--form-card-pad-lg: clamp(24px, 4vw, 40px);--form-card-pad: clamp(16px, 3vw, 28px);--swatch-sky: #0EA5E9;--swatch-emerald: #10B981;--swatch-amber: #F59E0B;--swatch-rose: #F43F5E;--swatch-violet: #7C3AED;--swatch-orange: #F97316;--swatch-pink: #EC4899;--swatch-slate: #64748B;--swatch-coral-light: #F4AEA3}[data-theme=default]{--page-bg: #F0F2F7;--card-bg: #FFFFFF;--card-shadow: 0 2px 6px rgba(20, 28, 56, .1), 0 1px 2px rgba(20, 28, 56, .08);--card-shadow-hover: 0 4px 12px rgba(20, 28, 56, .14), 0 1px 3px rgba(20, 28, 56, .09);--card-shadow-sm: 0 1px 3px rgba(20, 28, 56, .09);--card-border: rgba(20, 28, 56, .13);--selected-bg: #EAEEF6;--selected-fg: #1E2440;--page-gradient: radial-gradient(circle 900px at -5% -15%, rgba(255, 255, 255, .5) 0%, rgba(245, 247, 255, .35) 25%, transparent 55%), radial-gradient(circle 600px at 70% -5%, rgba(235, 238, 255, .3) 0%, transparent 45%), radial-gradient(circle 800px at 110% 110%, rgba(25, 28, 70, .14) 0%, rgba(40, 45, 120, .07) 35%, transparent 60%), radial-gradient(circle 500px at 50% 95%, rgba(50, 60, 150, .06) 0%, transparent 50%), radial-gradient(circle 450px at 35% 50%, rgba(69, 115, 217, .04) 0%, transparent 55%), linear-gradient(180deg, #F4F5FD 0%, #EEF0FA 25%, #E6E8F6 60%, #DBDDEF 100%);--accent: #E2E8F8;--accent-foreground: #1E2038;--card-bg-elevated: #FFFFFF;--card-radius: var(--r7);--card-radius-sm: var(--r5);--font-app: "DM Sans";--font-theme: var(--font-app), var(--font-body);--label-color: #3D4468;--input-surface: #EEF0FA;--surface-light: #ECEEF9;--pill-bg: #F0F2FB;--border-default: #D4D8EA;--hover-light: #F1F3FC;--mark-bg: #D9E4FA;--mark-fg: #1E2440;--divider: #C9CDE2;--background: var(--page-bg);--card: var(--card-bg);--card-foreground: var(--ink-800);--sidebar: #0E1127;--sidebar-foreground: rgba(210, 220, 248, .85);--sidebar-primary: var(--blue-3);--sidebar-primary-foreground: #ffffff;--sidebar-accent: rgba(69, 115, 217, .12);--sidebar-accent-foreground: #ffffff;--sidebar-border: rgba(200, 210, 240, .06);--sidebar-ring: var(--blue-3);--sidebar-bg-gradient: none;--sidebar-active-bg: rgba(69, 115, 217, .18);--sidebar-active-glow: 0 0 24px rgba(69, 115, 217, .08);--sidebar-popover-shadow: 0 8px 24px rgba(0, 0, 0, .45);--brand-chip-glow: 0 2px 8px rgba(64, 62, 203, .35);--sidebar-nav-text: rgba(210, 220, 248, .8);--sidebar-nav-text-strong: rgba(230, 235, 255, .95);--sidebar-section-label: rgba(200, 210, 240, .45);--sidebar-frame: #0E1127;--dialog-bg-gradient: linear-gradient(180deg, #FAFAFF 0%, #F4F5FE 100%);--dialog-shadow: 0 16px 48px rgba(69, 115, 217, .16);--dialog-input-bg: #FFFFFF;--dialog-input-border: #C9CDE2;--dialog-input-border-strong: #BFC4DE;--dialog-input-shadow: 0 1px 2px rgba(20, 28, 56, .1);--dialog-select-content-shadow: 0 4px 16px rgba(20, 28, 56, .14);--dialog-select-item-hover-bg: #F0F2FB;--dialog-select-item-hover-fg: #2B2F4C;--dialog-label-fg: #3D4468;--dialog-cancel-bg: #D8DBE9;--dialog-cancel-bg-hover: #CDD0E2;--dialog-cancel-fg: #2B2F4C;--dialog-cancel-shadow-hover: 0 2px 8px rgba(69, 115, 217, .1);--dialog-primary-bg: linear-gradient(135deg, #4573D9 0%, #3A4FBF 50%, #3235B8 100%);--dialog-primary-bg-hover: linear-gradient(135deg, #5283E3 0%, #4560CC 50%, #3A40C5 100%);--dialog-primary-shadow: 0 2px 8px rgba(69, 115, 217, .3);--dialog-primary-shadow-hover: 0 4px 16px rgba(69, 115, 217, .4);--dialog-list-button-hover-bg: #FFFFFF;--dialog-list-button-hover-shadow: 0 1px 4px rgba(69, 115, 217, .08);--dialog-highlight-bg: #E4E9F8;--dialog-selected-bg: #E7EAF7;--dialog-dashed-border: rgba(201, 205, 226, .8);--dialog-resizer-bg: linear-gradient(135deg, transparent 60%, rgba(69, 115, 217, .15) 60%, rgba(69, 115, 217, .15) 70%, transparent 70%, transparent 80%, rgba(69, 115, 217, .15) 80%);--auth-vignette: rgba(20, 16, 60, .3);--auth-card-shadow: 0 24px 60px -15px rgba(20, 16, 60, .55), 0 8px 24px -8px rgba(20, 16, 60, .35);--auth-logo-shadow: 0 4px 12px -2px rgba(69, 115, 217, .36);--auth-submit-shadow: 0 10px 24px -8px rgba(69, 115, 217, .6);--auth-submit-shadow-hover: 0 12px 28px -8px rgba(69, 115, 217, .7);--editor-fab-shadow: 0 2px 12px rgba(69, 115, 217, .15);--editor-header-border: var(--border-default);--report-bento-bg: #ECEEF9;--report-sidebar-bg: #F8F9FE;--report-card-bg: #FFFFFF;--report-card-shadow: 0 2px 12px rgba(69, 115, 217, .07);--report-button-bg: linear-gradient(135deg, #4573D9 0%, #3A4FBF 50%, #3235B8 100%);--report-button-shadow: 0 2px 8px rgba(69, 115, 217, .25);--report-button-shadow-hover: 0 4px 16px rgba(69, 115, 217, .4);--report-sidebar-button-hover-bg: #FFFFFF;--report-sidebar-button-hover-shadow: 0 1px 3px rgba(69, 115, 217, .06);--report-comment-bg: #FAFAFF;--report-comment-border: #D4D8EA;--shadow-1: 0 1px 3px rgba(69, 115, 217, .08);--shadow-2: 0 2px 8px rgba(69, 115, 217, .1);--shadow-3: 0 4px 16px rgba(69, 115, 217, .09);--shadow-4: 0 8px 32px rgba(69, 115, 217, .12);--shadow-modal: 0 16px 48px rgba(69, 115, 217, .16)}[data-theme=default]{font-family:var(--font-app),system-ui,sans-serif}@media(max-width:768px){[data-theme=default] [data-slot=sidebar-trigger]{position:fixed!important;top:12px!important;left:12px!important;z-index:40!important;background:#ffffffe6!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border-radius:999px!important;box-shadow:0 2px 8px #4573d926!important;width:36px!important;height:36px!important}[data-theme=default] [data-sidebar=sidebar][data-state=expanded]{z-index:60!important}[data-theme=default] [data-slot=sidebar-trigger]{position:fixed!important;top:12px!important;left:12px!important;z-index:70!important;background:#fffffff2!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border-radius:999px!important;box-shadow:0 2px 12px #00000026!important;width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--ink-600)!important}[data-theme=default]:has([data-sidebar=sidebar][data-state=open]) [data-slot=sidebar-trigger]{left:auto!important;right:16px!important;top:56px!important;background:var(--blue-3)!important;color:#fff!important;box-shadow:0 2px 12px #4573d94d!important;z-index:100!important;width:40px!important;height:40px!important}[data-theme=default] .min-h-screen{padding-top:56px!important}}:root{--tag-blue-light-fg: #6B8FD9;--tag-blue-light-bg: rgba(107,143,217,.08);--tag-blue-soft-fg: #4B7BD4;--tag-blue-soft-bg: rgba(75,123,212,.1);--tag-blue-base-fg: #3563C0;--tag-blue-base-bg: rgba(53,99,192,.1);--tag-blue-bold-fg: #264EA3;--tag-blue-bold-bg: rgba(38,78,163,.12);--tag-blue-deep-fg: #1A3A7A;--tag-blue-deep-bg: rgba(26,58,122,.12);--tag-indigo-light-fg: #8B7FD4;--tag-indigo-light-bg: rgba(139,127,212,.08);--tag-indigo-soft-fg: #7266C7;--tag-indigo-soft-bg: rgba(114,102,199,.1);--tag-indigo-base-fg: #5A4DB5;--tag-indigo-base-bg: rgba(90,77,181,.1);--tag-indigo-bold-fg: #45399E;--tag-indigo-bold-bg: rgba(69,57,158,.12);--tag-indigo-deep-fg: #332980;--tag-indigo-deep-bg: rgba(51,41,128,.12);--tag-purple-light-fg: #A87BD4;--tag-purple-light-bg: rgba(168,123,212,.08);--tag-purple-soft-fg: #9361C7;--tag-purple-soft-bg: rgba(147,97,199,.1);--tag-purple-base-fg: #7C46B5;--tag-purple-base-bg: rgba(124,70,181,.1);--tag-purple-bold-fg: #63359E;--tag-purple-bold-bg: rgba(99,53,158,.12);--tag-purple-deep-fg: #4A2580;--tag-purple-deep-bg: rgba(74,37,128,.12);--tag-pink-light-fg: #D47B9E;--tag-pink-light-bg: rgba(212,123,158,.08);--tag-pink-soft-fg: #C75B87;--tag-pink-soft-bg: rgba(199,91,135,.1);--tag-pink-base-fg: #B5406E;--tag-pink-base-bg: rgba(181,64,110,.1);--tag-pink-bold-fg: #9E2D58;--tag-pink-bold-bg: rgba(158,45,88,.12);--tag-pink-deep-fg: #801F44;--tag-pink-deep-bg: rgba(128,31,68,.12);--tag-red-light-fg: #D47B7B;--tag-red-light-bg: rgba(212,123,123,.08);--tag-red-soft-fg: #C75B5B;--tag-red-soft-bg: rgba(199,91,91,.1);--tag-red-base-fg: #B54040;--tag-red-base-bg: rgba(181,64,64,.1);--tag-red-bold-fg: #9E2D2D;--tag-red-bold-bg: rgba(158,45,45,.12);--tag-red-deep-fg: #801F1F;--tag-red-deep-bg: rgba(128,31,31,.12);--tag-orange-light-fg: #D4A05B;--tag-orange-light-bg: rgba(212,160,91,.08);--tag-orange-soft-fg: #C78B3D;--tag-orange-soft-bg: rgba(199,139,61,.1);--tag-orange-base-fg: #B07425;--tag-orange-base-bg: rgba(176,116,37,.1);--tag-orange-bold-fg: #955E15;--tag-orange-bold-bg: rgba(149,94,21,.12);--tag-orange-deep-fg: #7A4A0A;--tag-orange-deep-bg: rgba(122,74,10,.12);--tag-yellow-light-fg: #B5A030;--tag-yellow-light-bg: rgba(181,160,48,.08);--tag-yellow-soft-fg: #9E8A1F;--tag-yellow-soft-bg: rgba(158,138,31,.1);--tag-yellow-base-fg: #877515;--tag-yellow-base-bg: rgba(135,117,21,.1);--tag-yellow-bold-fg: #70600D;--tag-yellow-bold-bg: rgba(112,96,13,.12);--tag-yellow-deep-fg: #5A4D08;--tag-yellow-deep-bg: rgba(90,77,8,.12);--tag-green-light-fg: #5BB57A;--tag-green-light-bg: rgba(91,181,122,.08);--tag-green-soft-fg: #3D9E5E;--tag-green-soft-bg: rgba(61,158,94,.1);--tag-green-base-fg: #258745;--tag-green-base-bg: rgba(37,135,69,.1);--tag-green-bold-fg: #157035;--tag-green-bold-bg: rgba(21,112,53,.12);--tag-green-deep-fg: #0A5A28;--tag-green-deep-bg: rgba(10,90,40,.12);--tag-teal-light-fg: #4BAFB2;--tag-teal-light-bg: rgba(75,175,178,.08);--tag-teal-soft-fg: #2E9598;--tag-teal-soft-bg: rgba(46,149,152,.1);--tag-teal-base-fg: #1A7D80;--tag-teal-base-bg: rgba(26,125,128,.1);--tag-teal-bold-fg: #0F6668;--tag-teal-bold-bg: rgba(15,102,104,.12);--tag-teal-deep-fg: #085052;--tag-teal-deep-bg: rgba(8,80,82,.12);--tag-slate-light-fg: #8891A5;--tag-slate-light-bg: rgba(136,145,165,.08);--tag-slate-soft-fg: #6B7590;--tag-slate-soft-bg: rgba(107,117,144,.1);--tag-slate-base-fg: #535E7A;--tag-slate-base-bg: rgba(83,94,122,.1);--tag-slate-bold-fg: #3F4A65;--tag-slate-bold-bg: rgba(63,74,101,.12);--tag-slate-deep-fg: #2D3650;--tag-slate-deep-bg: rgba(45,54,80,.12)}[data-color-mode=dark]{--tag-blue-light-fg: #7FB1F2;--tag-blue-light-bg: rgba(91,137,232,.14);--tag-blue-soft-fg: #7FB1F2;--tag-blue-soft-bg: rgba(91,137,232,.18);--tag-blue-base-fg: #7FB1F2;--tag-blue-base-bg: rgba(91,137,232,.22);--tag-blue-bold-fg: #9CC0F4;--tag-blue-bold-bg: rgba(91,137,232,.24);--tag-blue-deep-fg: #9CC0F4;--tag-blue-deep-bg: rgba(91,137,232,.28);--tag-indigo-light-fg: #A99FE0;--tag-indigo-light-bg: rgba(139,127,212,.14);--tag-indigo-soft-fg: #A99FE0;--tag-indigo-soft-bg: rgba(139,127,212,.18);--tag-indigo-base-fg: #A99FE0;--tag-indigo-base-bg: rgba(139,127,212,.22);--tag-indigo-bold-fg: #BFB5EE;--tag-indigo-bold-bg: rgba(139,127,212,.24);--tag-indigo-deep-fg: #BFB5EE;--tag-indigo-deep-bg: rgba(139,127,212,.28);--tag-purple-light-fg: #C098E8;--tag-purple-light-bg: rgba(168,123,212,.14);--tag-purple-soft-fg: #C098E8;--tag-purple-soft-bg: rgba(168,123,212,.18);--tag-purple-base-fg: #C098E8;--tag-purple-base-bg: rgba(168,123,212,.22);--tag-purple-bold-fg: #D5AFEF;--tag-purple-bold-bg: rgba(168,123,212,.24);--tag-purple-deep-fg: #D5AFEF;--tag-purple-deep-bg: rgba(168,123,212,.28);--tag-pink-light-fg: #E69DBE;--tag-pink-light-bg: rgba(212,123,158,.14);--tag-pink-soft-fg: #E69DBE;--tag-pink-soft-bg: rgba(212,123,158,.18);--tag-pink-base-fg: #E69DBE;--tag-pink-base-bg: rgba(212,123,158,.22);--tag-pink-bold-fg: #F0B8D2;--tag-pink-bold-bg: rgba(212,123,158,.24);--tag-pink-deep-fg: #F0B8D2;--tag-pink-deep-bg: rgba(212,123,158,.28);--tag-red-light-fg: #F0918C;--tag-red-light-bg: rgba(212,123,123,.14);--tag-red-soft-fg: #F0918C;--tag-red-soft-bg: rgba(212,123,123,.18);--tag-red-base-fg: #F0918C;--tag-red-base-bg: rgba(212,123,123,.22);--tag-red-bold-fg: #F5B0AC;--tag-red-bold-bg: rgba(212,123,123,.24);--tag-red-deep-fg: #F5B0AC;--tag-red-deep-bg: rgba(212,123,123,.28);--tag-orange-light-fg: #FDA968;--tag-orange-light-bg: rgba(212,160,91,.14);--tag-orange-soft-fg: #FDA968;--tag-orange-soft-bg: rgba(212,160,91,.18);--tag-orange-base-fg: #FDA968;--tag-orange-base-bg: rgba(212,160,91,.22);--tag-orange-bold-fg: #FFC78F;--tag-orange-bold-bg: rgba(212,160,91,.24);--tag-orange-deep-fg: #FFC78F;--tag-orange-deep-bg: rgba(212,160,91,.28);--tag-yellow-light-fg: #FBC257;--tag-yellow-light-bg: rgba(245,189,87,.14);--tag-yellow-soft-fg: #FBC257;--tag-yellow-soft-bg: rgba(245,189,87,.18);--tag-yellow-base-fg: #FBC257;--tag-yellow-base-bg: rgba(245,189,87,.22);--tag-yellow-bold-fg: #FDD787;--tag-yellow-bold-bg: rgba(245,189,87,.24);--tag-yellow-deep-fg: #FDD787;--tag-yellow-deep-bg: rgba(245,189,87,.28);--tag-green-light-fg: #5BE2A8;--tag-green-light-bg: rgba(91,181,122,.14);--tag-green-soft-fg: #5BE2A8;--tag-green-soft-bg: rgba(91,181,122,.18);--tag-green-base-fg: #5BE2A8;--tag-green-base-bg: rgba(91,181,122,.22);--tag-green-bold-fg: #87EBC1;--tag-green-bold-bg: rgba(91,181,122,.24);--tag-green-deep-fg: #87EBC1;--tag-green-deep-bg: rgba(91,181,122,.28);--tag-teal-light-fg: #5FE0DA;--tag-teal-light-bg: rgba(75,175,178,.14);--tag-teal-soft-fg: #5FE0DA;--tag-teal-soft-bg: rgba(75,175,178,.18);--tag-teal-base-fg: #5FE0DA;--tag-teal-base-bg: rgba(75,175,178,.22);--tag-teal-bold-fg: #88EAE5;--tag-teal-bold-bg: rgba(75,175,178,.24);--tag-teal-deep-fg: #88EAE5;--tag-teal-deep-bg: rgba(75,175,178,.28);--tag-slate-light-fg: #C2C8E4;--tag-slate-light-bg: rgba(155,163,204,.14);--tag-slate-soft-fg: #C2C8E4;--tag-slate-soft-bg: rgba(155,163,204,.18);--tag-slate-base-fg: #C2C8E4;--tag-slate-base-bg: rgba(155,163,204,.22);--tag-slate-bold-fg: #D5DAEC;--tag-slate-bold-bg: rgba(155,163,204,.24);--tag-slate-deep-fg: #D5DAEC;--tag-slate-deep-bg: rgba(155,163,204,.28)}[data-color-mode=dark]{--background: #0B0E1E;--foreground: #E4E6F4;--card: #14172B;--card-foreground: #E4E6F4;--popover: #14172B;--popover-foreground: #E4E6F4;--primary: #5B89E8;--primary-foreground: #FFFFFF;--secondary: #1B1F38;--secondary-foreground: #E4E6F4;--muted: #1B1F38;--muted-foreground: #9BA3CC;--accent: #1F2440;--accent-foreground: #E4E6F4;--destructive: #F3677A;--destructive-foreground: #FFFFFF;--border: rgba(200, 210, 240, .16);--input: rgba(200, 210, 240, .22);--input-background: #1B1F38;--switch-background: #2B2F4C;--ring: #5B89E8;--chart-1: oklch(.488 .243 264.376);--chart-2: oklch(.696 .17 162.48);--chart-3: oklch(.769 .188 70.08);--chart-4: oklch(.627 .265 303.9);--chart-5: oklch(.645 .246 16.439);--cloud-0: #0F1224;--cloud-50: #14172B;--cloud-100: #181B33;--ink-50: #1F2340;--ink-100: #2A2F4F;--ink-200: #8B92BD;--ink-300: #969ECB;--ink-400: #8B92BD;--ink-500: #A7AED4;--ink-600: #C2C8E4;--ink-700: #D5DAEC;--ink-800: #E4E6F4;--ink-900: #F0F2FA;--ink-950: #F6F8FF;--blue-1: #4060E5;--blue-2: #4F6EE8;--blue-3: #5B89E8;--blue-4: #6A9CEE;--blue-5: #7FB1F2;--blue-6: #9CD4F4;--purple-1: #6533A8;--purple-2: #7C42C2;--purple-3: #9A5BD8;--purple-4: #B884E6;--purple-5: #D5AFEF;--teal-1: #126C70;--teal-2: #1A8E97;--teal-3: #25A4A8;--teal-4: #3CC1BE;--teal-5: #5FE0DA;--red-0: #C13E32;--red-1: #B53B5C;--red-2: #D4445C;--red-3: #F0556E;--red-4: #F5879A;--red-5: #F9B8C3;--coral: #F26B5A;--coral-shadow: rgba(242, 107, 90, .32);--green-1: #0C7556;--green-2: #14A074;--green-3: #2BC68E;--green-4: #5BE2A8;--green-5: #B8F3D2;--sidebar: #07091A;--sidebar-foreground: rgba(220, 226, 248, .85);--sidebar-primary: var(--blue-3);--sidebar-primary-foreground: #FFFFFF;--sidebar-accent: rgba(69, 115, 217, .12);--sidebar-accent-foreground: #FFFFFF;--sidebar-border: rgba(200, 210, 240, .06);--sidebar-ring: var(--blue-3);--sidebar-bg-gradient: linear-gradient(180deg, #070918 0%, #050714 40%, #03050F 100%);--sidebar-active-bg: rgba(69, 115, 217, .18);--shadow-1: 0 1px 3px rgba(0, 0, 0, .4);--shadow-2: 0 2px 8px rgba(0, 0, 0, .45);--shadow-3: 0 4px 16px rgba(0, 0, 0, .5);--shadow-4: 0 8px 32px rgba(0, 0, 0, .55);--shadow-modal: 0 16px 48px rgba(0, 0, 0, .65);--status-success-bg: rgba(43, 198, 142, .14);--status-success-border: rgba(43, 198, 142, .3);--status-success-fg: #5BE2A8;--status-danger-bg: rgba(242, 107, 90, .14);--status-danger-border: rgba(242, 107, 90, .3);--status-danger-hover: rgba(242, 107, 90, .22);--status-danger-fg: var(--coral);--status-blue-bg: rgba(91, 137, 232, .16);--status-blue-fg: #7FB1F2;--status-violet-bg: rgba(154, 91, 216, .16);--status-violet-fg: #C098E8;--status-neutral-bg: rgba(155, 163, 204, .14);--status-neutral-fg: #C2C8E4;--status-teal-bg: rgba(37, 164, 168, .16);--status-teal-accent: rgba(37, 164, 168, .3);--status-amber-bg: rgba(245, 158, 11, .16);--status-amber-fg: #FBC257;--status-orange-bg: rgba(249, 115, 22, .16);--status-orange-fg: #FDA968;--status-purple-bg: rgba(124, 58, 237, .18);--status-purple-fg: #C098E8;--status-indigo-bg: rgba(91, 137, 232, .18);--status-indigo-fg: #9CC0F4;--accent-tint-bg: #181C36;--accent-tint-hover: #1E2240;--accent-tint-active: #242A4E;--tint-blue-soft: rgba(91, 137, 232, .16);--tint-blue-medium: rgba(91, 137, 232, .3);--tint-blue-strong: rgba(91, 137, 232, .55);--tint-violet-soft: rgba(154, 91, 216, .14);--tint-violet-medium: rgba(154, 91, 216, .3);--tint-violet-strong: rgba(154, 91, 216, .22);--on-violet-strong: #D5AFEF;--on-violet-medium: #C098E8;--on-violet-icon: #B884E6;--cta-gradient: linear-gradient(135deg, #6FA0F4 0%, #4F77E8 100%);--cta-shadow: 0 4px 16px rgba(15, 18, 50, .65);--cta-shadow-hover: 0 6px 24px rgba(15, 18, 50, .8);--auth-vignette: rgba(0, 0, 0, .45);--auth-card-shadow: 0 24px 60px -15px rgba(0, 0, 0, .7), 0 8px 24px -8px rgba(0, 0, 0, .5);--auth-logo-shadow: 0 4px 12px -2px rgba(0, 0, 0, .5);--auth-submit-shadow: 0 10px 24px -8px rgba(69, 115, 217, .45);--auth-submit-shadow-hover: 0 12px 28px -8px rgba(69, 115, 217, .55);--page-bg: #0A0F1F;--card-bg: #1A2238;--card-bg-elevated: #1F2740;--card-shadow: 0 2px 6px rgba(0, 0, 0, .35), 0 1px 2px rgba(0, 0, 0, .25);--card-shadow-hover: 0 4px 12px rgba(0, 0, 0, .45), 0 1px 3px rgba(0, 0, 0, .3);--card-shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--card-border: rgba(255, 255, 255, .12);--selected-bg: #23304F;--selected-fg: #FFFFFF;--page-gradient: radial-gradient(circle 900px at -5% -15%, rgba(70, 100, 200, .18) 0%, rgba(50, 70, 150, .08) 25%, transparent 55%), radial-gradient(circle 600px at 70% -5%, rgba(60, 90, 180, .12) 0%, transparent 45%), radial-gradient(circle 800px at 110% 110%, rgba(25, 28, 70, .4) 0%, rgba(15, 18, 50, .2) 35%, transparent 60%), radial-gradient(circle 500px at 50% 95%, rgba(40, 50, 110, .14) 0%, transparent 50%), linear-gradient(180deg, #10142A 0%, #0D1124 25%, #0A0D1F 60%, #07091A 100%);--label-color: #C2C8E4;--input-surface: #181C36;--surface-light: #1B1F38;--pill-bg: #1E2240;--border-default: rgba(200, 210, 240, .18);--hover-light: #1E2240;--divider: rgba(200, 210, 240, .22);--mark-bg: #2C3E68;--mark-fg: #FFFFFF;--dialog-bg-gradient: linear-gradient(180deg, #1A2238 0%, #161C33 100%);--dialog-shadow: 0 16px 48px rgba(0, 0, 0, .6);--dialog-input-bg: #1D2440;--dialog-input-border: rgba(200, 210, 240, .28);--dialog-input-border-strong: rgba(200, 210, 240, .36);--dialog-input-shadow: 0 1px 2px rgba(0, 0, 0, .35);--dialog-select-content-shadow: 0 4px 16px rgba(0, 0, 0, .55);--dialog-select-item-hover-bg: rgba(200, 210, 240, .1);--dialog-select-item-hover-fg: #EAEDFB;--dialog-label-fg: #A9B1D6;--dialog-cancel-bg: #2A3252;--dialog-cancel-bg-hover: #333C60;--dialog-cancel-fg: #D6DCF5;--dialog-cancel-shadow-hover: 0 2px 8px rgba(0, 0, 0, .4);--dialog-list-button-hover-bg: rgba(200, 210, 240, .08);--dialog-list-button-hover-shadow: 0 1px 4px rgba(0, 0, 0, .4);--dialog-highlight-bg: #23304F;--dialog-selected-bg: #23304F;--dialog-dashed-border: rgba(200, 210, 240, .3);--dialog-resizer-bg: linear-gradient(135deg, transparent 60%, rgba(200, 210, 240, .2) 60%, rgba(200, 210, 240, .2) 70%, transparent 70%, transparent 80%, rgba(200, 210, 240, .2) 80%);--editor-header-border: var(--border-default)}[data-accent=default]{--cta-gradient: linear-gradient(135deg, #4690E0 0%, #4479DB 100%)}[data-accent=sapphire]{--blue-1: #1E3A8A;--blue-2: #1E3A8A;--blue-3: #1E3A8A;--blue-4: #2C4FD6;--blue-5: #7C92E6;--blue-6: #8FA8FF;--primary: #1E3A8A;--ring: #1E3A8A;--page-bg: #EEF1FB;--page-gradient: radial-gradient(circle 900px at -5% -15%, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, .35) 25%, transparent 55%), radial-gradient(circle 600px at 70% -5%, rgba(192, 202, 243, .3) 0%, transparent 45%), radial-gradient(circle 800px at 110% 110%, rgba(10, 18, 64, .14) 0%, rgba(30, 58, 138, .07) 35%, transparent 60%), radial-gradient(circle 500px at 50% 95%, rgba(30, 58, 138, .06) 0%, transparent 50%), radial-gradient(circle 450px at 35% 50%, rgba(44, 79, 214, .04) 0%, transparent 55%), linear-gradient(180deg, #F7F8FD 0%, #F0F3FC 25%, #E8ECFA 60%, #DDE3F8 100%);--accent: #E1E6F9;--hover-light: #F2F4FD;--input-surface: #EEF1FC;--surface-light: #ECEFFB;--pill-bg: #D9DFF8;--selected-bg: #E6EAFA;--mark-bg: #D1D8F6;--accent-tint-bg: #F9FAFE;--accent-tint-hover: #FBFBFE;--accent-tint-active: #EEF1FC;--tint-blue-soft: rgba(44, 79, 214, .1);--tint-blue-medium: rgba(44, 79, 214, .2);--tint-blue-strong: rgba(44, 79, 214, .55);--cta-gradient: linear-gradient(135deg, #2C4FD6 0%, #1E3A8A 100%);--cta-shadow: 0 4px 16px rgba(30, 58, 138, .35);--cta-shadow-hover: 0 6px 24px rgba(30, 58, 138, .5);--report-cta-gradient: linear-gradient(135deg, #2C4FD6 0%, #1E3A8A 100%);--report-button-bg: linear-gradient(135deg, #2C4FD6 0%, #1E3A8A 100%);--report-button-shadow: 0 2px 8px rgba(30, 58, 138, .25);--report-button-shadow-hover: 0 4px 16px rgba(30, 58, 138, .4);--dialog-primary-bg: linear-gradient(135deg, #2C4FD6 0%, #1E3A8A 100%);--dialog-primary-bg-hover: linear-gradient(135deg, #3D5DD9 0%, #304A93 100%);--dialog-primary-shadow: 0 2px 8px rgba(30, 58, 138, .3);--dialog-primary-shadow-hover: 0 4px 16px rgba(30, 58, 138, .4);--shadow-1: 0 1px 3px rgba(44, 79, 214, .08);--shadow-2: 0 2px 8px rgba(44, 79, 214, .1);--shadow-3: 0 4px 16px rgba(44, 79, 214, .09);--shadow-4: 0 8px 32px rgba(44, 79, 214, .12);--shadow-modal: 0 16px 48px rgba(44, 79, 214, .16);--dialog-shadow: 0 16px 48px rgba(44, 79, 214, .16);--dialog-cancel-shadow-hover: 0 2px 8px rgba(44, 79, 214, .1);--dialog-list-button-hover-shadow: 0 1px 4px rgba(44, 79, 214, .08);--dialog-highlight-bg: #E4E8FA;--dialog-selected-bg: #E8ECFA;--dialog-resizer-bg: linear-gradient(135deg, transparent 60%, rgba(44, 79, 214, .15) 60%, rgba(44, 79, 214, .15) 70%, transparent 70%, transparent 80%, rgba(44, 79, 214, .15) 80%);--auth-logo-shadow: 0 4px 12px -2px rgba(44, 79, 214, .36);--auth-submit-shadow: 0 10px 24px -8px rgba(30, 58, 138, .6);--auth-submit-shadow-hover: 0 12px 28px -8px rgba(30, 58, 138, .7);--editor-fab-shadow: 0 2px 12px rgba(44, 79, 214, .15);--report-bento-bg: #ECEFFB;--report-sidebar-bg: #F9FAFE;--report-card-shadow: 0 2px 12px rgba(44, 79, 214, .07);--report-sidebar-button-hover-shadow: 0 1px 3px rgba(44, 79, 214, .06);--report-comment-bg: #FBFBFE;--sidebar: #0A1240;--sidebar-frame: #2C4FD6;--sidebar-bg-gradient: linear-gradient(180deg, #2C4FD6 0%, #1E3A8A 30%, #0A1240 100%);--sidebar-foreground: rgba(255, 255, 255, .96);--sidebar-nav-text: rgba(255, 255, 255, .96);--sidebar-nav-text-strong: #FFFFFF;--sidebar-section-label: rgba(255, 255, 255, .74);--sidebar-accent: rgba(0, 0, 0, .14);--sidebar-active-bg: rgba(0, 0, 0, .26);--sidebar-active-glow: 0 0 24px rgba(0, 0, 0, .18);--brand-chip-glow: 0 2px 8px rgba(10, 18, 64, .35)}[data-accent=sapphire][data-color-mode=dark]{--blue-1: #1E3A8A;--blue-2: #2C4FD6;--blue-3: #8FA8FF;--blue-4: #9CB2FF;--blue-5: #B1C2FF;--blue-6: #C7D4FF;--primary: #8FA8FF;--ring: #8FA8FF;--cta-gradient: linear-gradient(135deg, #2C4FD6 0%, #1E3A8A 100%);--cta-shadow: 0 4px 16px rgba(0, 0, 0, .55);--cta-shadow-hover: 0 6px 24px rgba(0, 0, 0, .7);--dialog-primary-bg: linear-gradient(135deg, #2C4FD6 0%, #1E3A8A 100%);--dialog-primary-bg-hover: linear-gradient(135deg, #3D5DD9 0%, #304A93 100%);--report-button-bg: linear-gradient(135deg, #2C4FD6 0%, #1E3A8A 100%);--report-cta-gradient: linear-gradient(135deg, #2C4FD6 0%, #1E3A8A 100%);--tint-blue-soft: rgba(143, 168, 255, .16);--tint-blue-medium: rgba(143, 168, 255, .3);--tint-blue-strong: rgba(143, 168, 255, .55);--accent-tint-bg: #101533;--accent-tint-hover: #141A3B;--accent-tint-active: #1A2048;--selected-bg: #1B2951;--mark-bg: #253C79;--dialog-highlight-bg: #223361;--dialog-selected-bg: #223361;--auth-submit-shadow: 0 10px 24px -8px rgba(44, 79, 214, .45);--auth-submit-shadow-hover: 0 12px 28px -8px rgba(44, 79, 214, .55);--card-bg: #10183D;--card-bg-elevated: #121A40;--card: #10183D;--popover: #10183D;--secondary: #11173D;--muted: #11173D;--input-background: #11173D;--ink-400: #A7AED4;--ink-300: #B0B7D8;--card-border: rgba(143, 168, 255, .18);--border: rgba(143, 168, 255, .22);--input: rgba(143, 168, 255, .28);--border-default: rgba(143, 168, 255, .24);--divider: rgba(143, 168, 255, .28);--dialog-bg-gradient: linear-gradient(180deg, #10183D 0%, #0F163B 100%);--dialog-input-bg: #121940;--dialog-cancel-bg: #1A2249;--dialog-cancel-bg-hover: #1E2750;--report-card-bg: #10183D;--page-bg: #0A1030;--page-gradient: radial-gradient(circle 900px at -5% -15%, rgba(44, 79, 214, .16) 0%, rgba(30, 58, 138, .08) 25%, transparent 55%), radial-gradient(circle 600px at 70% -5%, rgba(44, 79, 214, .1) 0%, transparent 45%), radial-gradient(circle 800px at 110% 110%, rgba(10, 18, 64, .55) 0%, rgba(10, 18, 64, .25) 35%, transparent 60%), radial-gradient(circle 500px at 50% 95%, rgba(30, 58, 138, .14) 0%, transparent 50%), linear-gradient(180deg, #0E1331 0%, #0C112C 25%, #0A0E29 60%, #080C25 100%);--accent: #121940;--hover-light: #161D46;--input-surface: #10163C;--surface-light: #11173D;--pill-bg: #121840;--shadow-1: 0 1px 3px rgba(0, 0, 0, .4);--shadow-2: 0 2px 8px rgba(0, 0, 0, .45);--shadow-3: 0 4px 16px rgba(0, 0, 0, .5);--shadow-4: 0 8px 32px rgba(0, 0, 0, .55);--shadow-modal: 0 16px 48px rgba(0, 0, 0, .65);--dialog-shadow: 0 16px 48px rgba(0, 0, 0, .6);--dialog-cancel-shadow-hover: 0 2px 8px rgba(0, 0, 0, .4);--dialog-list-button-hover-shadow: 0 1px 4px rgba(0, 0, 0, .4);--dialog-resizer-bg: linear-gradient(135deg, transparent 60%, rgba(200, 210, 240, .2) 60%, rgba(200, 210, 240, .2) 70%, transparent 70%, transparent 80%, rgba(200, 210, 240, .2) 80%);--dialog-primary-shadow: 0 2px 8px rgba(0, 0, 0, .45);--dialog-primary-shadow-hover: 0 4px 16px rgba(0, 0, 0, .6);--report-button-shadow: 0 2px 8px rgba(0, 0, 0, .45);--report-button-shadow-hover: 0 4px 16px rgba(0, 0, 0, .6);--auth-logo-shadow: 0 4px 12px -2px rgba(0, 0, 0, .5);--editor-fab-shadow: 0 2px 12px rgba(0, 0, 0, .45);--report-bento-bg: #0E132C;--report-sidebar-bg: #12172F;--report-card-shadow: 0 2px 12px rgba(0, 0, 0, .45);--report-sidebar-button-hover-shadow: 0 1px 3px rgba(0, 0, 0, .4);--report-comment-bg: #1A2542;--sidebar: #04081D;--sidebar-frame: #04081D;--sidebar-bg-gradient: linear-gradient(180deg, #04081D 0%, #10204C 100%);--sidebar-foreground: rgba(220, 226, 248, .85);--sidebar-nav-text: rgba(220, 226, 248, .85);--sidebar-nav-text-strong: rgba(240, 243, 255, .98);--sidebar-section-label: rgba(220, 226, 248, .45);--sidebar-accent: rgba(255, 255, 255, .1);--sidebar-active-bg: rgba(44, 79, 214, .3);--sidebar-active-glow: 0 0 24px rgba(44, 79, 214, .18);--brand-chip-glow: 0 2px 8px rgba(44, 79, 214, .45)}[data-accent=steel-slate]{--blue-1: #33507F;--blue-2: #2E466E;--blue-3: #2A3D5C;--blue-4: #4A6FA5;--blue-5: #8FA6C7;--blue-6: #A9C0E6;--primary: #2A3D5C;--ring: #2A3D5C;--page-bg: #EEF1F5;--page-gradient: radial-gradient(circle 900px at -5% -15%, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, .35) 25%, transparent 55%), radial-gradient(circle 600px at 70% -5%, rgba(201, 212, 228, .3) 0%, transparent 45%), radial-gradient(circle 800px at 110% 110%, rgba(27, 34, 48, .14) 0%, rgba(51, 80, 127, .07) 35%, transparent 60%), radial-gradient(circle 500px at 50% 95%, rgba(51, 80, 127, .06) 0%, transparent 50%), radial-gradient(circle 450px at 35% 50%, rgba(74, 111, 165, .04) 0%, transparent 55%), linear-gradient(180deg, #F8F9FB 0%, #F2F5F9 25%, #EBEFF5 60%, #E2E8F1 100%);--accent: #E6EBF2;--hover-light: #F4F6FA;--input-surface: #F1F3F8;--surface-light: #EFF2F7;--pill-bg: #DEE5EF;--selected-bg: #E9EEF4;--mark-bg: #D7DFEB;--accent-tint-bg: #FAFBFC;--accent-tint-hover: #FBFCFD;--accent-tint-active: #F1F3F8;--tint-blue-soft: rgba(74, 111, 165, .1);--tint-blue-medium: rgba(74, 111, 165, .2);--tint-blue-strong: rgba(74, 111, 165, .55);--cta-gradient: linear-gradient(135deg, #4A6FA5 0%, #33507F 100%);--cta-shadow: 0 4px 16px rgba(51, 80, 127, .35);--cta-shadow-hover: 0 6px 24px rgba(51, 80, 127, .5);--report-cta-gradient: linear-gradient(135deg, #4A6FA5 0%, #33507F 100%);--report-button-bg: linear-gradient(135deg, #4A6FA5 0%, #33507F 100%);--report-button-shadow: 0 2px 8px rgba(51, 80, 127, .25);--report-button-shadow-hover: 0 4px 16px rgba(51, 80, 127, .4);--dialog-primary-bg: linear-gradient(135deg, #4A6FA5 0%, #33507F 100%);--dialog-primary-bg-hover: linear-gradient(135deg, #587BAC 0%, #435E89 100%);--dialog-primary-shadow: 0 2px 8px rgba(51, 80, 127, .3);--dialog-primary-shadow-hover: 0 4px 16px rgba(51, 80, 127, .4);--shadow-1: 0 1px 3px rgba(74, 111, 165, .08);--shadow-2: 0 2px 8px rgba(74, 111, 165, .1);--shadow-3: 0 4px 16px rgba(74, 111, 165, .09);--shadow-4: 0 8px 32px rgba(74, 111, 165, .12);--shadow-modal: 0 16px 48px rgba(74, 111, 165, .16);--dialog-shadow: 0 16px 48px rgba(74, 111, 165, .16);--dialog-cancel-shadow-hover: 0 2px 8px rgba(74, 111, 165, .1);--dialog-list-button-hover-shadow: 0 1px 4px rgba(74, 111, 165, .08);--dialog-highlight-bg: #E7ECF3;--dialog-selected-bg: #EBEFF5;--dialog-resizer-bg: linear-gradient(135deg, transparent 60%, rgba(74, 111, 165, .15) 60%, rgba(74, 111, 165, .15) 70%, transparent 70%, transparent 80%, rgba(74, 111, 165, .15) 80%);--auth-logo-shadow: 0 4px 12px -2px rgba(74, 111, 165, .36);--auth-submit-shadow: 0 10px 24px -8px rgba(51, 80, 127, .6);--auth-submit-shadow-hover: 0 12px 28px -8px rgba(51, 80, 127, .7);--editor-fab-shadow: 0 2px 12px rgba(74, 111, 165, .15);--report-bento-bg: #EFF2F7;--report-sidebar-bg: #FAFBFC;--report-card-shadow: 0 2px 12px rgba(74, 111, 165, .07);--report-sidebar-button-hover-shadow: 0 1px 3px rgba(74, 111, 165, .06);--report-comment-bg: #FBFCFD;--sidebar: #1B2230;--sidebar-frame: #4A6FA5;--sidebar-bg-gradient: linear-gradient(180deg, #4A6FA5 0%, #33507F 30%, #1B2230 100%);--sidebar-foreground: rgba(255, 255, 255, .96);--sidebar-nav-text: rgba(255, 255, 255, .96);--sidebar-nav-text-strong: #FFFFFF;--sidebar-section-label: rgba(255, 255, 255, .74);--sidebar-accent: rgba(0, 0, 0, .14);--sidebar-active-bg: rgba(0, 0, 0, .26);--sidebar-active-glow: 0 0 24px rgba(0, 0, 0, .18);--brand-chip-glow: 0 2px 8px rgba(27, 34, 48, .35)}[data-accent=steel-slate][data-color-mode=dark]{--blue-1: #33507F;--blue-2: #4A6FA5;--blue-3: #A9C0E6;--blue-4: #B3C8E9;--blue-5: #C3D3EE;--blue-6: #D4E0F2;--primary: #A9C0E6;--ring: #A9C0E6;--cta-gradient: linear-gradient(135deg, #4A6FA5 0%, #33507F 100%);--cta-shadow: 0 4px 16px rgba(0, 0, 0, .55);--cta-shadow-hover: 0 6px 24px rgba(0, 0, 0, .7);--dialog-primary-bg: linear-gradient(135deg, #4A6FA5 0%, #33507F 100%);--dialog-primary-bg-hover: linear-gradient(135deg, #587BAC 0%, #435E89 100%);--report-button-bg: linear-gradient(135deg, #4A6FA5 0%, #33507F 100%);--report-cta-gradient: linear-gradient(135deg, #4A6FA5 0%, #33507F 100%);--tint-blue-soft: rgba(169, 192, 230, .16);--tint-blue-medium: rgba(169, 192, 230, .3);--tint-blue-strong: rgba(169, 192, 230, .55);--accent-tint-bg: #171B2D;--accent-tint-hover: #1B2035;--accent-tint-active: #202742;--selected-bg: #22304D;--mark-bg: #304774;--dialog-highlight-bg: #283A5D;--dialog-selected-bg: #283A5D;--auth-submit-shadow: 0 10px 24px -8px rgba(74, 111, 165, .45);--auth-submit-shadow-hover: 0 12px 28px -8px rgba(74, 111, 165, .55);--card-bg: #1B2233;--card-bg-elevated: #1D2436;--card: #1B2233;--popover: #1B2233;--secondary: #1B2133;--muted: #1B2133;--input-background: #1B2133;--ink-400: #A7AED4;--ink-300: #B0B7D8;--card-border: rgba(169, 192, 230, .18);--border: rgba(169, 192, 230, .22);--input: rgba(169, 192, 230, .28);--border-default: rgba(169, 192, 230, .24);--divider: rgba(169, 192, 230, .28);--dialog-bg-gradient: linear-gradient(180deg, #1B2233 0%, #192031 100%);--dialog-input-bg: #1C2336;--dialog-cancel-bg: #222A41;--dialog-cancel-bg-hover: #272F48;--report-card-bg: #1B2233;--page-bg: #121828;--page-gradient: radial-gradient(circle 900px at -5% -15%, rgba(74, 111, 165, .16) 0%, rgba(51, 80, 127, .08) 25%, transparent 55%), radial-gradient(circle 600px at 70% -5%, rgba(74, 111, 165, .1) 0%, transparent 45%), radial-gradient(circle 800px at 110% 110%, rgba(27, 34, 48, .55) 0%, rgba(27, 34, 48, .25) 35%, transparent 60%), radial-gradient(circle 500px at 50% 95%, rgba(51, 80, 127, .14) 0%, transparent 50%), linear-gradient(180deg, #13182C 0%, #111628 25%, #0F1324 60%, #0D1021 100%);--accent: #1D2336;--hover-light: #1F263E;--input-surface: #1A2032;--surface-light: #1B2133;--pill-bg: #1C2236;--shadow-1: 0 1px 3px rgba(0, 0, 0, .4);--shadow-2: 0 2px 8px rgba(0, 0, 0, .45);--shadow-3: 0 4px 16px rgba(0, 0, 0, .5);--shadow-4: 0 8px 32px rgba(0, 0, 0, .55);--shadow-modal: 0 16px 48px rgba(0, 0, 0, .65);--dialog-shadow: 0 16px 48px rgba(0, 0, 0, .6);--dialog-cancel-shadow-hover: 0 2px 8px rgba(0, 0, 0, .4);--dialog-list-button-hover-shadow: 0 1px 4px rgba(0, 0, 0, .4);--dialog-resizer-bg: linear-gradient(135deg, transparent 60%, rgba(200, 210, 240, .2) 60%, rgba(200, 210, 240, .2) 70%, transparent 70%, transparent 80%, rgba(200, 210, 240, .2) 80%);--dialog-primary-shadow: 0 2px 8px rgba(0, 0, 0, .45);--dialog-primary-shadow-hover: 0 4px 16px rgba(0, 0, 0, .6);--report-button-shadow: 0 2px 8px rgba(0, 0, 0, .45);--report-button-shadow-hover: 0 4px 16px rgba(0, 0, 0, .6);--auth-logo-shadow: 0 4px 12px -2px rgba(0, 0, 0, .5);--editor-fab-shadow: 0 2px 12px rgba(0, 0, 0, .45);--report-bento-bg: #131828;--report-sidebar-bg: #151A2C;--report-card-shadow: 0 2px 12px rgba(0, 0, 0, .45);--report-sidebar-button-hover-shadow: 0 1px 3px rgba(0, 0, 0, .4);--report-comment-bg: #1D2841;--sidebar: #0C0F16;--sidebar-frame: #0C0F16;--sidebar-bg-gradient: linear-gradient(180deg, #0C0F16 0%, #1C2C46 100%);--sidebar-foreground: rgba(220, 226, 248, .85);--sidebar-nav-text: rgba(220, 226, 248, .85);--sidebar-nav-text-strong: rgba(240, 243, 255, .98);--sidebar-section-label: rgba(220, 226, 248, .45);--sidebar-accent: rgba(255, 255, 255, .1);--sidebar-active-bg: rgba(74, 111, 165, .3);--sidebar-active-glow: 0 0 24px rgba(74, 111, 165, .18);--brand-chip-glow: 0 2px 8px rgba(74, 111, 165, .45)}[data-accent=amethyst]{--blue-1: #491F84;--blue-2: #491F84;--blue-3: #491F84;--blue-4: #893DCB;--blue-5: #B687DF;--blue-6: #D39FEE;--primary: #491F84;--ring: #491F84;--page-bg: #F4F0F9;--page-gradient: radial-gradient(circle 900px at -5% -15%, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, .35) 25%, transparent 55%), radial-gradient(circle 600px at 70% -5%, rgba(220, 197, 239, .3) 0%, transparent 45%), radial-gradient(circle 800px at 110% 110%, rgba(26, 14, 46, .14) 0%, rgba(73, 31, 132, .07) 35%, transparent 60%), radial-gradient(circle 500px at 50% 95%, rgba(73, 31, 132, .06) 0%, transparent 50%), radial-gradient(circle 450px at 35% 50%, rgba(137, 61, 203, .04) 0%, transparent 55%), linear-gradient(180deg, #FAF7FD 0%, #F7F1FB 25%, #F2EAF9 60%, #ECE0F7 100%);--accent: #EEE4F8;--hover-light: #F8F3FC;--input-surface: #F6EFFB;--surface-light: #F4EEFA;--pill-bg: #EADCF6;--selected-bg: #F1E8F9;--mark-bg: #E5D4F4;--accent-tint-bg: #FBF9FD;--accent-tint-hover: #FDFBFE;--accent-tint-active: #F6EFFB;--tint-blue-soft: rgba(137, 61, 203, .1);--tint-blue-medium: rgba(137, 61, 203, .2);--tint-blue-strong: rgba(137, 61, 203, .55);--cta-gradient: linear-gradient(135deg, #893DCB 0%, #491F84 100%);--cta-shadow: 0 4px 16px rgba(73, 31, 132, .35);--cta-shadow-hover: 0 6px 24px rgba(73, 31, 132, .5);--report-cta-gradient: linear-gradient(135deg, #893DCB 0%, #491F84 100%);--report-button-bg: linear-gradient(135deg, #893DCB 0%, #491F84 100%);--report-button-shadow: 0 2px 8px rgba(73, 31, 132, .25);--report-button-shadow-hover: 0 4px 16px rgba(73, 31, 132, .4);--dialog-primary-bg: linear-gradient(135deg, #893DCB 0%, #491F84 100%);--dialog-primary-bg-hover: linear-gradient(135deg, #924DCF 0%, #58318E 100%);--dialog-primary-shadow: 0 2px 8px rgba(73, 31, 132, .3);--dialog-primary-shadow-hover: 0 4px 16px rgba(73, 31, 132, .4);--shadow-1: 0 1px 3px rgba(137, 61, 203, .08);--shadow-2: 0 2px 8px rgba(137, 61, 203, .1);--shadow-3: 0 4px 16px rgba(137, 61, 203, .09);--shadow-4: 0 8px 32px rgba(137, 61, 203, .12);--shadow-modal: 0 16px 48px rgba(137, 61, 203, .16);--dialog-shadow: 0 16px 48px rgba(137, 61, 203, .16);--dialog-cancel-shadow-hover: 0 2px 8px rgba(137, 61, 203, .1);--dialog-list-button-hover-shadow: 0 1px 4px rgba(137, 61, 203, .08);--dialog-highlight-bg: #F0E6F8;--dialog-selected-bg: #F2EAF9;--dialog-resizer-bg: linear-gradient(135deg, transparent 60%, rgba(137, 61, 203, .15) 60%, rgba(137, 61, 203, .15) 70%, transparent 70%, transparent 80%, rgba(137, 61, 203, .15) 80%);--auth-logo-shadow: 0 4px 12px -2px rgba(137, 61, 203, .36);--auth-submit-shadow: 0 10px 24px -8px rgba(73, 31, 132, .6);--auth-submit-shadow-hover: 0 12px 28px -8px rgba(73, 31, 132, .7);--editor-fab-shadow: 0 2px 12px rgba(137, 61, 203, .15);--report-bento-bg: #F4EEFA;--report-sidebar-bg: #FBF9FD;--report-card-shadow: 0 2px 12px rgba(137, 61, 203, .07);--report-sidebar-button-hover-shadow: 0 1px 3px rgba(137, 61, 203, .06);--report-comment-bg: #FDFBFE;--sidebar: #1A0E2E;--sidebar-frame: #893DCB;--sidebar-bg-gradient: linear-gradient(180deg, #893DCB 0%, #491F84 30%, #1A0E2E 100%);--sidebar-foreground: rgba(255, 255, 255, .96);--sidebar-nav-text: rgba(255, 255, 255, .96);--sidebar-nav-text-strong: #FFFFFF;--sidebar-section-label: rgba(255, 255, 255, .74);--sidebar-accent: rgba(0, 0, 0, .14);--sidebar-active-bg: rgba(0, 0, 0, .26);--sidebar-active-glow: 0 0 24px rgba(0, 0, 0, .18);--brand-chip-glow: 0 2px 8px rgba(26, 14, 46, .35)}[data-accent=amethyst][data-color-mode=dark]{--blue-1: #491F84;--blue-2: #893DCB;--blue-3: #D39FEE;--blue-4: #D8ABF0;--blue-5: #E0BCF3;--blue-6: #E9CFF6;--primary: #D39FEE;--ring: #D39FEE;--cta-gradient: linear-gradient(135deg, #893DCB 0%, #491F84 100%);--cta-shadow: 0 4px 16px rgba(0, 0, 0, .55);--cta-shadow-hover: 0 6px 24px rgba(0, 0, 0, .7);--dialog-primary-bg: linear-gradient(135deg, #893DCB 0%, #491F84 100%);--dialog-primary-bg-hover: linear-gradient(135deg, #924DCF 0%, #58318E 100%);--report-button-bg: linear-gradient(135deg, #893DCB 0%, #491F84 100%);--report-cta-gradient: linear-gradient(135deg, #893DCB 0%, #491F84 100%);--tint-blue-soft: rgba(211, 159, 238, .16);--tint-blue-medium: rgba(211, 159, 238, .3);--tint-blue-strong: rgba(211, 159, 238, .55);--accent-tint-bg: #16132C;--accent-tint-hover: #1B1834;--accent-tint-active: #201F41;--selected-bg: #28214F;--mark-bg: #3A2E76;--dialog-highlight-bg: #2E2B5F;--dialog-selected-bg: #2E2B5F;--auth-submit-shadow: 0 10px 24px -8px rgba(137, 61, 203, .45);--auth-submit-shadow-hover: 0 12px 28px -8px rgba(137, 61, 203, .55);--card-bg: #1A1632;--card-bg-elevated: #1C1835;--card: #1A1632;--popover: #1A1632;--secondary: #1A1532;--muted: #1A1532;--input-background: #1A1532;--ink-400: #A7AED4;--ink-300: #B0B7D8;--card-border: rgba(211, 159, 238, .18);--border: rgba(211, 159, 238, .22);--input: rgba(211, 159, 238, .28);--border-default: rgba(211, 159, 238, .24);--divider: rgba(211, 159, 238, .28);--dialog-bg-gradient: linear-gradient(180deg, #1A1632 0%, #181430 100%);--dialog-input-bg: #1B1735;--dialog-cancel-bg: #222040;--dialog-cancel-bg-hover: #262547;--report-card-bg: #1A1632;--page-bg: #120E26;--page-gradient: radial-gradient(circle 900px at -5% -15%, rgba(137, 61, 203, .16) 0%, rgba(73, 31, 132, .08) 25%, transparent 55%), radial-gradient(circle 600px at 70% -5%, rgba(137, 61, 203, .1) 0%, transparent 45%), radial-gradient(circle 800px at 110% 110%, rgba(26, 14, 46, .55) 0%, rgba(26, 14, 46, .25) 35%, transparent 60%), radial-gradient(circle 500px at 50% 95%, rgba(73, 31, 132, .14) 0%, transparent 50%), linear-gradient(180deg, #13122B 0%, #111027 25%, #0F0D24 60%, #0D0A20 100%);--accent: #1C1735;--hover-light: #1E1B3C;--input-surface: #191431;--surface-light: #1A1532;--pill-bg: #1C1635;--shadow-1: 0 1px 3px rgba(0, 0, 0, .4);--shadow-2: 0 2px 8px rgba(0, 0, 0, .45);--shadow-3: 0 4px 16px rgba(0, 0, 0, .5);--shadow-4: 0 8px 32px rgba(0, 0, 0, .55);--shadow-modal: 0 16px 48px rgba(0, 0, 0, .65);--dialog-shadow: 0 16px 48px rgba(0, 0, 0, .6);--dialog-cancel-shadow-hover: 0 2px 8px rgba(0, 0, 0, .4);--dialog-list-button-hover-shadow: 0 1px 4px rgba(0, 0, 0, .4);--dialog-resizer-bg: linear-gradient(135deg, transparent 60%, rgba(200, 210, 240, .2) 60%, rgba(200, 210, 240, .2) 70%, transparent 70%, transparent 80%, rgba(200, 210, 240, .2) 80%);--dialog-primary-shadow: 0 2px 8px rgba(0, 0, 0, .45);--dialog-primary-shadow-hover: 0 4px 16px rgba(0, 0, 0, .6);--report-button-shadow: 0 2px 8px rgba(0, 0, 0, .45);--report-button-shadow-hover: 0 4px 16px rgba(0, 0, 0, .6);--auth-logo-shadow: 0 4px 12px -2px rgba(0, 0, 0, .5);--editor-fab-shadow: 0 2px 12px rgba(0, 0, 0, .45);--report-bento-bg: #121227;--report-sidebar-bg: #15162C;--report-card-shadow: 0 2px 12px rgba(0, 0, 0, .45);--report-sidebar-button-hover-shadow: 0 1px 3px rgba(0, 0, 0, .4);--report-comment-bg: #202241;--sidebar: #0C0615;--sidebar-frame: #0C0615;--sidebar-bg-gradient: linear-gradient(180deg, #0C0615 0%, #281149 100%);--sidebar-foreground: rgba(220, 226, 248, .85);--sidebar-nav-text: rgba(220, 226, 248, .85);--sidebar-nav-text-strong: rgba(240, 243, 255, .98);--sidebar-section-label: rgba(220, 226, 248, .45);--sidebar-accent: rgba(255, 255, 255, .1);--sidebar-active-bg: rgba(137, 61, 203, .3);--sidebar-active-glow: 0 0 24px rgba(137, 61, 203, .18);--brand-chip-glow: 0 2px 8px rgba(137, 61, 203, .45)}[data-accent=teal]{--blue-1: #036B6A;--blue-2: #036B6A;--blue-3: #036B6A;--blue-4: #039594;--blue-5: #63BDBD;--blue-6: #13D4D4;--primary: #036B6A;--ring: #036B6A;--page-bg: #EAFBFB;--page-gradient: radial-gradient(circle 900px at -5% -15%, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, .35) 25%, transparent 55%), radial-gradient(circle 600px at 70% -5%, rgba(179, 223, 223, .3) 0%, transparent 45%), radial-gradient(circle 800px at 110% 110%, rgba(2, 54, 53, .14) 0%, rgba(3, 107, 106, .07) 35%, transparent 60%), radial-gradient(circle 500px at 50% 95%, rgba(3, 107, 106, .06) 0%, transparent 50%), radial-gradient(circle 450px at 35% 50%, rgba(3, 149, 148, .04) 0%, transparent 55%), linear-gradient(180deg, #F5FBFB 0%, #EDF8F8 25%, #E3F3F3 60%, #D7EEEE 100%);--accent: #DCF0F0;--hover-light: #F0F9F9;--input-surface: #EBF7F6;--surface-light: #E8F5F5;--pill-bg: #9EFCFF;--selected-bg: #E1F2F2;--mark-bg: #C8E8E7;--accent-tint-bg: #F7FCFC;--accent-tint-hover: #FAFDFD;--accent-tint-active: #EBF7F6;--tint-blue-soft: rgba(3, 149, 148, .1);--tint-blue-medium: rgba(3, 149, 148, .2);--tint-blue-strong: rgba(3, 149, 148, .55);--cta-gradient: linear-gradient(135deg, #039594 0%, #036B6A 100%);--cta-shadow: 0 4px 16px rgba(3, 107, 106, .35);--cta-shadow-hover: 0 6px 24px rgba(3, 107, 106, .5);--report-cta-gradient: linear-gradient(135deg, #039594 0%, #036B6A 100%);--report-button-bg: linear-gradient(135deg, #039594 0%, #036B6A 100%);--report-button-shadow: 0 2px 8px rgba(3, 107, 106, .25);--report-button-shadow-hover: 0 4px 16px rgba(3, 107, 106, .4);--dialog-primary-bg: linear-gradient(135deg, #039594 0%, #036B6A 100%);--dialog-primary-bg-hover: linear-gradient(135deg, #179D9D 0%, #177776 100%);--dialog-primary-shadow: 0 2px 8px rgba(3, 107, 106, .3);--dialog-primary-shadow-hover: 0 4px 16px rgba(3, 107, 106, .4);--shadow-1: 0 1px 3px rgba(3, 149, 148, .08);--shadow-2: 0 2px 8px rgba(3, 149, 148, .1);--shadow-3: 0 4px 16px rgba(3, 149, 148, .09);--shadow-4: 0 8px 32px rgba(3, 149, 148, .12);--shadow-modal: 0 16px 48px rgba(3, 149, 148, .16);--dialog-shadow: 0 16px 48px rgba(3, 149, 148, .16);--dialog-cancel-shadow-hover: 0 2px 8px rgba(3, 149, 148, .1);--dialog-list-button-hover-shadow: 0 1px 4px rgba(3, 149, 148, .08);--dialog-highlight-bg: #DEF1F1;--dialog-selected-bg: #E3F3F3;--dialog-resizer-bg: linear-gradient(135deg, transparent 60%, rgba(3, 149, 148, .15) 60%, rgba(3, 149, 148, .15) 70%, transparent 70%, transparent 80%, rgba(3, 149, 148, .15) 80%);--auth-logo-shadow: 0 4px 12px -2px rgba(3, 149, 148, .36);--auth-submit-shadow: 0 10px 24px -8px rgba(3, 107, 106, .6);--auth-submit-shadow-hover: 0 12px 28px -8px rgba(3, 107, 106, .7);--editor-fab-shadow: 0 2px 12px rgba(3, 149, 148, .15);--report-bento-bg: #E8F5F5;--report-sidebar-bg: #F7FCFC;--report-card-shadow: 0 2px 12px rgba(3, 149, 148, .07);--report-sidebar-button-hover-shadow: 0 1px 3px rgba(3, 149, 148, .06);--report-comment-bg: #FAFDFD;--sidebar: #023635;--sidebar-frame: #039594;--sidebar-bg-gradient: linear-gradient(180deg, #039594 0%, #036B6A 30%, #023635 100%);--sidebar-foreground: rgba(255, 255, 255, .96);--sidebar-nav-text: rgba(255, 255, 255, .96);--sidebar-nav-text-strong: #FFFFFF;--sidebar-section-label: rgba(255, 255, 255, .74);--sidebar-accent: rgba(0, 0, 0, .14);--sidebar-active-bg: rgba(0, 0, 0, .26);--sidebar-active-glow: 0 0 24px rgba(0, 0, 0, .18);--brand-chip-glow: 0 2px 8px rgba(2, 54, 53, .35)}[data-accent=teal][data-color-mode=dark]{--blue-1: #036B6A;--blue-2: #039594;--blue-3: #13D4D4;--blue-4: #2FD9D9;--blue-5: #5AE1E1;--blue-6: #89EAEA;--primary: #13D4D4;--ring: #13D4D4;--cta-gradient: linear-gradient(135deg, #039594 0%, #036B6A 100%);--cta-shadow: 0 4px 16px rgba(0, 0, 0, .55);--cta-shadow-hover: 0 6px 24px rgba(0, 0, 0, .7);--dialog-primary-bg: linear-gradient(135deg, #039594 0%, #036B6A 100%);--dialog-primary-bg-hover: linear-gradient(135deg, #179D9D 0%, #177776 100%);--report-button-bg: linear-gradient(135deg, #039594 0%, #036B6A 100%);--report-cta-gradient: linear-gradient(135deg, #039594 0%, #036B6A 100%);--tint-blue-soft: rgba(19, 212, 212, .16);--tint-blue-medium: rgba(19, 212, 212, .3);--tint-blue-strong: rgba(19, 212, 212, .55);--accent-tint-bg: #0D232F;--accent-tint-hover: #112837;--accent-tint-active: #162F44;--selected-bg: #133847;--mark-bg: #185469;--dialog-highlight-bg: #194257;--dialog-selected-bg: #194257;--auth-submit-shadow: 0 10px 24px -8px rgba(3, 149, 148, .45);--auth-submit-shadow-hover: 0 12px 28px -8px rgba(3, 149, 148, .55);--card-bg: #0C2E36;--card-bg-elevated: #0E3039;--card: #0C2E36;--popover: #0C2E36;--secondary: #0C2D36;--muted: #0C2D36;--input-background: #0C2D36;--ink-400: #A7AED4;--ink-300: #B0B7D8;--card-border: rgba(19, 212, 212, .18);--border: rgba(19, 212, 212, .22);--input: rgba(19, 212, 212, .28);--border-default: rgba(19, 212, 212, .24);--divider: rgba(19, 212, 212, .28);--dialog-bg-gradient: linear-gradient(180deg, #0C2E36 0%, #0A2C34 100%);--dialog-input-bg: #0D2F39;--dialog-cancel-bg: #163444;--dialog-cancel-bg-hover: #1A394A;--report-card-bg: #0C2E36;--page-bg: #06222A;--page-gradient: radial-gradient(circle 900px at -5% -15%, rgba(3, 149, 148, .16) 0%, rgba(3, 107, 106, .08) 25%, transparent 55%), radial-gradient(circle 600px at 70% -5%, rgba(3, 149, 148, .1) 0%, transparent 45%), radial-gradient(circle 800px at 110% 110%, rgba(2, 54, 53, .55) 0%, rgba(2, 54, 53, .25) 35%, transparent 60%), radial-gradient(circle 500px at 50% 95%, rgba(3, 107, 106, .14) 0%, transparent 50%), linear-gradient(180deg, #0C1E2D 0%, #0A1C29 25%, #081926 60%, #061622 100%);--accent: #0E2F39;--hover-light: #113140;--input-surface: #0B2C35;--surface-light: #0C2D36;--pill-bg: #0D2E39;--shadow-1: 0 1px 3px rgba(0, 0, 0, .4);--shadow-2: 0 2px 8px rgba(0, 0, 0, .45);--shadow-3: 0 4px 16px rgba(0, 0, 0, .5);--shadow-4: 0 8px 32px rgba(0, 0, 0, .55);--shadow-modal: 0 16px 48px rgba(0, 0, 0, .65);--dialog-shadow: 0 16px 48px rgba(0, 0, 0, .6);--dialog-cancel-shadow-hover: 0 2px 8px rgba(0, 0, 0, .4);--dialog-list-button-hover-shadow: 0 1px 4px rgba(0, 0, 0, .4);--dialog-resizer-bg: linear-gradient(135deg, transparent 60%, rgba(200, 210, 240, .2) 60%, rgba(200, 210, 240, .2) 70%, transparent 70%, transparent 80%, rgba(200, 210, 240, .2) 80%);--dialog-primary-shadow: 0 2px 8px rgba(0, 0, 0, .45);--dialog-primary-shadow-hover: 0 4px 16px rgba(0, 0, 0, .6);--report-button-shadow: 0 2px 8px rgba(0, 0, 0, .45);--report-button-shadow-hover: 0 4px 16px rgba(0, 0, 0, .6);--auth-logo-shadow: 0 4px 12px -2px rgba(0, 0, 0, .5);--editor-fab-shadow: 0 2px 12px rgba(0, 0, 0, .45);--report-bento-bg: #0B1E29;--report-sidebar-bg: #101E2D;--report-card-shadow: 0 2px 12px rgba(0, 0, 0, .45);--report-sidebar-button-hover-shadow: 0 1px 3px rgba(0, 0, 0, .4);--report-comment-bg: #172B3E;--sidebar: #011818;--sidebar-frame: #011818;--sidebar-bg-gradient: linear-gradient(180deg, #011818 0%, #023B3A 100%);--sidebar-foreground: rgba(220, 226, 248, .85);--sidebar-nav-text: rgba(220, 226, 248, .85);--sidebar-nav-text-strong: rgba(240, 243, 255, .98);--sidebar-section-label: rgba(220, 226, 248, .45);--sidebar-accent: rgba(255, 255, 255, .1);--sidebar-active-bg: rgba(3, 149, 148, .3);--sidebar-active-glow: 0 0 24px rgba(3, 149, 148, .18);--brand-chip-glow: 0 2px 8px rgba(3, 149, 148, .45)}[data-accent=emerald]{--blue-1: #004A38;--blue-2: #005843;--blue-3: #00674E;--blue-4: #00674E;--blue-5: #61A191;--blue-6: #3DDBB0;--primary: #00674E;--ring: #00674E;--page-bg: #EAF5F1;--page-gradient: radial-gradient(circle 900px at -5% -15%, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, .35) 25%, transparent 55%), radial-gradient(circle 600px at 70% -5%, rgba(178, 209, 202, .3) 0%, transparent 45%), radial-gradient(circle 800px at 110% 110%, rgba(0, 41, 30, .14) 0%, rgba(0, 74, 56, .07) 35%, transparent 60%), radial-gradient(circle 500px at 50% 95%, rgba(0, 74, 56, .06) 0%, transparent 50%), radial-gradient(circle 450px at 35% 50%, rgba(0, 103, 78, .04) 0%, transparent 55%), linear-gradient(180deg, #F5F9F8 0%, #EDF4F3 25%, #E3EEEC 60%, #D6E7E3 100%);--accent: #DBEAE6;--hover-light: #F0F6F4;--input-surface: #EBF3F1;--surface-light: #E8F1EF;--pill-bg: #D1E4DF;--selected-bg: #E0EDEA;--mark-bg: #C7DED8;--accent-tint-bg: #F7FAFA;--accent-tint-hover: #FAFCFB;--accent-tint-active: #EBF3F1;--tint-blue-soft: rgba(0, 103, 78, .1);--tint-blue-medium: rgba(0, 103, 78, .2);--tint-blue-strong: rgba(0, 103, 78, .55);--cta-gradient: linear-gradient(135deg, #00674E 0%, #004A38 100%);--cta-shadow: 0 4px 16px rgba(0, 74, 56, .35);--cta-shadow-hover: 0 6px 24px rgba(0, 74, 56, .5);--report-cta-gradient: linear-gradient(135deg, #00674E 0%, #004A38 100%);--report-button-bg: linear-gradient(135deg, #00674E 0%, #004A38 100%);--report-button-shadow: 0 2px 8px rgba(0, 74, 56, .25);--report-button-shadow-hover: 0 4px 16px rgba(0, 74, 56, .4);--dialog-primary-bg: linear-gradient(135deg, #00674E 0%, #004A38 100%);--dialog-primary-bg-hover: linear-gradient(135deg, #14735C 0%, #145848 100%);--dialog-primary-shadow: 0 2px 8px rgba(0, 74, 56, .3);--dialog-primary-shadow-hover: 0 4px 16px rgba(0, 74, 56, .4);--shadow-1: 0 1px 3px rgba(0, 103, 78, .08);--shadow-2: 0 2px 8px rgba(0, 103, 78, .1);--shadow-3: 0 4px 16px rgba(0, 103, 78, .09);--shadow-4: 0 8px 32px rgba(0, 103, 78, .12);--shadow-modal: 0 16px 48px rgba(0, 103, 78, .16);--dialog-shadow: 0 16px 48px rgba(0, 103, 78, .16);--dialog-cancel-shadow-hover: 0 2px 8px rgba(0, 103, 78, .1);--dialog-list-button-hover-shadow: 0 1px 4px rgba(0, 103, 78, .08);--dialog-highlight-bg: #DEEBE8;--dialog-selected-bg: #E3EEEC;--dialog-resizer-bg: linear-gradient(135deg, transparent 60%, rgba(0, 103, 78, .15) 60%, rgba(0, 103, 78, .15) 70%, transparent 70%, transparent 80%, rgba(0, 103, 78, .15) 80%);--auth-logo-shadow: 0 4px 12px -2px rgba(0, 103, 78, .36);--auth-submit-shadow: 0 10px 24px -8px rgba(0, 74, 56, .6);--auth-submit-shadow-hover: 0 12px 28px -8px rgba(0, 74, 56, .7);--editor-fab-shadow: 0 2px 12px rgba(0, 103, 78, .15);--report-bento-bg: #E8F1EF;--report-sidebar-bg: #F7FAFA;--report-card-shadow: 0 2px 12px rgba(0, 103, 78, .07);--report-sidebar-button-hover-shadow: 0 1px 3px rgba(0, 103, 78, .06);--report-comment-bg: #FAFCFB;--sidebar: #00291E;--sidebar-frame: #00674E;--sidebar-bg-gradient: linear-gradient(180deg, #00674E 0%, #004A38 30%, #00291E 100%);--sidebar-foreground: rgba(255, 255, 255, .96);--sidebar-nav-text: rgba(255, 255, 255, .96);--sidebar-nav-text-strong: #FFFFFF;--sidebar-section-label: rgba(255, 255, 255, .74);--sidebar-accent: rgba(0, 0, 0, .14);--sidebar-active-bg: rgba(0, 0, 0, .26);--sidebar-active-glow: 0 0 24px rgba(0, 0, 0, .18);--brand-chip-glow: 0 2px 8px rgba(0, 41, 30, .35)}[data-accent=emerald][data-color-mode=dark]{--blue-1: #004A38;--blue-2: #00674E;--blue-3: #3DDBB0;--blue-4: #54DFB9;--blue-5: #77E6C8;--blue-6: #9EEDD8;--primary: #3DDBB0;--ring: #3DDBB0;--cta-gradient: linear-gradient(135deg, #00674E 0%, #004A38 100%);--cta-shadow: 0 4px 16px rgba(0, 0, 0, .55);--cta-shadow-hover: 0 6px 24px rgba(0, 0, 0, .7);--dialog-primary-bg: linear-gradient(135deg, #00674E 0%, #004A38 100%);--dialog-primary-bg-hover: linear-gradient(135deg, #14735C 0%, #145848 100%);--report-button-bg: linear-gradient(135deg, #00674E 0%, #004A38 100%);--report-cta-gradient: linear-gradient(135deg, #00674E 0%, #004A38 100%);--tint-blue-soft: rgba(61, 219, 176, .16);--tint-blue-medium: rgba(61, 219, 176, .3);--tint-blue-strong: rgba(61, 219, 176, .55);--accent-tint-bg: #0C1E26;--accent-tint-hover: #10232E;--accent-tint-active: #162A3B;--selected-bg: #122E38;--mark-bg: #164450;--dialog-highlight-bg: #183848;--dialog-selected-bg: #183848;--auth-submit-shadow: 0 10px 24px -8px rgba(0, 103, 78, .45);--auth-submit-shadow-hover: 0 12px 28px -8px rgba(0, 103, 78, .55);--card-bg: #0A2628;--card-bg-elevated: #0C282C;--card: #0A2628;--popover: #0A2628;--secondary: #0B2528;--muted: #0B2528;--input-background: #0B2528;--ink-400: #A7AED4;--ink-300: #B0B7D8;--card-border: rgba(61, 219, 176, .18);--border: rgba(61, 219, 176, .22);--input: rgba(61, 219, 176, .28);--border-default: rgba(61, 219, 176, .24);--divider: rgba(61, 219, 176, .28);--dialog-bg-gradient: linear-gradient(180deg, #0A2628 0%, #092426 100%);--dialog-input-bg: #0C272C;--dialog-cancel-bg: #152E38;--dialog-cancel-bg-hover: #1A323F;--report-card-bg: #0A2628;--page-bg: #051C1E;--page-gradient: radial-gradient(circle 900px at -5% -15%, rgba(0, 103, 78, .16) 0%, rgba(0, 74, 56, .08) 25%, transparent 55%), radial-gradient(circle 600px at 70% -5%, rgba(0, 103, 78, .1) 0%, transparent 45%), radial-gradient(circle 800px at 110% 110%, rgba(0, 41, 30, .55) 0%, rgba(0, 41, 30, .25) 35%, transparent 60%), radial-gradient(circle 500px at 50% 95%, rgba(0, 74, 56, .14) 0%, transparent 50%), linear-gradient(180deg, #0B1A26 0%, #091822 25%, #07151F 60%, #05131B 100%);--accent: #0C272C;--hover-light: #102934;--input-surface: #0A2428;--surface-light: #0B2528;--pill-bg: #0C262C;--shadow-1: 0 1px 3px rgba(0, 0, 0, .4);--shadow-2: 0 2px 8px rgba(0, 0, 0, .45);--shadow-3: 0 4px 16px rgba(0, 0, 0, .5);--shadow-4: 0 8px 32px rgba(0, 0, 0, .55);--shadow-modal: 0 16px 48px rgba(0, 0, 0, .65);--dialog-shadow: 0 16px 48px rgba(0, 0, 0, .6);--dialog-cancel-shadow-hover: 0 2px 8px rgba(0, 0, 0, .4);--dialog-list-button-hover-shadow: 0 1px 4px rgba(0, 0, 0, .4);--dialog-resizer-bg: linear-gradient(135deg, transparent 60%, rgba(200, 210, 240, .2) 60%, rgba(200, 210, 240, .2) 70%, transparent 70%, transparent 80%, rgba(200, 210, 240, .2) 80%);--dialog-primary-shadow: 0 2px 8px rgba(0, 0, 0, .45);--dialog-primary-shadow-hover: 0 4px 16px rgba(0, 0, 0, .6);--report-button-shadow: 0 2px 8px rgba(0, 0, 0, .45);--report-button-shadow-hover: 0 4px 16px rgba(0, 0, 0, .6);--auth-logo-shadow: 0 4px 12px -2px rgba(0, 0, 0, .5);--editor-fab-shadow: 0 2px 12px rgba(0, 0, 0, .45);--report-bento-bg: #0A1A22;--report-sidebar-bg: #101B28;--report-card-shadow: 0 2px 12px rgba(0, 0, 0, .45);--report-sidebar-button-hover-shadow: 0 1px 3px rgba(0, 0, 0, .4);--report-comment-bg: #172738;--sidebar: #00120E;--sidebar-frame: #00120E;--sidebar-bg-gradient: linear-gradient(180deg, #00120E 0%, #00291F 100%);--sidebar-foreground: rgba(220, 226, 248, .85);--sidebar-nav-text: rgba(220, 226, 248, .85);--sidebar-nav-text-strong: rgba(240, 243, 255, .98);--sidebar-section-label: rgba(220, 226, 248, .45);--sidebar-accent: rgba(255, 255, 255, .1);--sidebar-active-bg: rgba(0, 103, 78, .3);--sidebar-active-glow: 0 0 24px rgba(0, 103, 78, .18);--brand-chip-glow: 0 2px 8px rgba(0, 103, 78, .45)}[data-accent=pink]{--blue-1: #B02A5F;--blue-2: #B02A5F;--blue-3: #B02A5F;--blue-4: #DC3275;--blue-5: #E980A9;--blue-6: #FF7FB3;--primary: #B02A5F;--ring: #B02A5F;--page-bg: #FEEFF6;--page-gradient: radial-gradient(circle 900px at -5% -15%, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, .35) 25%, transparent 55%), radial-gradient(circle 600px at 70% -5%, rgba(244, 194, 214, .3) 0%, transparent 45%), radial-gradient(circle 800px at 110% 110%, rgba(111, 26, 62, .14) 0%, rgba(176, 42, 95, .07) 35%, transparent 60%), radial-gradient(circle 500px at 50% 95%, rgba(176, 42, 95, .06) 0%, transparent 50%), radial-gradient(circle 450px at 35% 50%, rgba(220, 50, 117, .04) 0%, transparent 55%), linear-gradient(180deg, #FEF7F9 0%, #FDF1F5 25%, #FBE8F0 60%, #F9DEE9 100%);--accent: #FAE2EC;--hover-light: #FDF3F7;--input-surface: #FCEFF4;--surface-light: #FCEDF3;--pill-bg: #FBDCE9;--selected-bg: #FBE6EE;--mark-bg: #F7D2E1;--accent-tint-bg: #FEF9FB;--accent-tint-hover: #FEFBFC;--accent-tint-active: #FCEFF4;--tint-blue-soft: rgba(220, 50, 117, .1);--tint-blue-medium: rgba(220, 50, 117, .2);--tint-blue-strong: rgba(220, 50, 117, .55);--cta-gradient: linear-gradient(135deg, #DC3275 0%, #B02A5F 100%);--cta-shadow: 0 4px 16px rgba(176, 42, 95, .35);--cta-shadow-hover: 0 6px 24px rgba(176, 42, 95, .5);--report-cta-gradient: linear-gradient(135deg, #DC3275 0%, #B02A5F 100%);--report-button-bg: linear-gradient(135deg, #DC3275 0%, #B02A5F 100%);--report-button-shadow: 0 2px 8px rgba(176, 42, 95, .25);--report-button-shadow-hover: 0 4px 16px rgba(176, 42, 95, .4);--dialog-primary-bg: linear-gradient(135deg, #DC3275 0%, #B02A5F 100%);--dialog-primary-bg-hover: linear-gradient(135deg, #DF4280 0%, #B63B6C 100%);--dialog-primary-shadow: 0 2px 8px rgba(176, 42, 95, .3);--dialog-primary-shadow-hover: 0 4px 16px rgba(176, 42, 95, .4);--shadow-1: 0 1px 3px rgba(220, 50, 117, .08);--shadow-2: 0 2px 8px rgba(220, 50, 117, .1);--shadow-3: 0 4px 16px rgba(220, 50, 117, .09);--shadow-4: 0 8px 32px rgba(220, 50, 117, .12);--shadow-modal: 0 16px 48px rgba(220, 50, 117, .16);--dialog-shadow: 0 16px 48px rgba(220, 50, 117, .16);--dialog-cancel-shadow-hover: 0 2px 8px rgba(220, 50, 117, .1);--dialog-list-button-hover-shadow: 0 1px 4px rgba(220, 50, 117, .08);--dialog-highlight-bg: #FAE4ED;--dialog-selected-bg: #FBE8F0;--dialog-resizer-bg: linear-gradient(135deg, transparent 60%, rgba(220, 50, 117, .15) 60%, rgba(220, 50, 117, .15) 70%, transparent 70%, transparent 80%, rgba(220, 50, 117, .15) 80%);--auth-logo-shadow: 0 4px 12px -2px rgba(220, 50, 117, .36);--auth-submit-shadow: 0 10px 24px -8px rgba(176, 42, 95, .6);--auth-submit-shadow-hover: 0 12px 28px -8px rgba(176, 42, 95, .7);--editor-fab-shadow: 0 2px 12px rgba(220, 50, 117, .15);--report-bento-bg: #FCEDF3;--report-sidebar-bg: #FEF9FB;--report-card-shadow: 0 2px 12px rgba(220, 50, 117, .07);--report-sidebar-button-hover-shadow: 0 1px 3px rgba(220, 50, 117, .06);--report-comment-bg: #FEFBFC;--sidebar: #6F1A3E;--sidebar-frame: #DC3275;--sidebar-bg-gradient: linear-gradient(180deg, #DC3275 0%, #B02A5F 30%, #6F1A3E 100%);--sidebar-foreground: rgba(255, 255, 255, .96);--sidebar-nav-text: rgba(255, 255, 255, .96);--sidebar-nav-text-strong: #FFFFFF;--sidebar-section-label: rgba(255, 255, 255, .74);--sidebar-accent: rgba(0, 0, 0, .14);--sidebar-active-bg: rgba(0, 0, 0, .26);--sidebar-active-glow: 0 0 24px rgba(0, 0, 0, .18);--brand-chip-glow: 0 2px 8px rgba(111, 26, 62, .35)}[data-accent=pink][data-color-mode=dark]{--blue-1: #B02A5F;--blue-2: #DC3275;--blue-3: #FF7FB3;--blue-4: #FF8EBC;--blue-5: #FFA5CA;--blue-6: #FFBFD9;--primary: #FF7FB3;--ring: #FF7FB3;--cta-gradient: linear-gradient(135deg, #DC3275 0%, #B02A5F 100%);--cta-shadow: 0 4px 16px rgba(0, 0, 0, .55);--cta-shadow-hover: 0 6px 24px rgba(0, 0, 0, .7);--dialog-primary-bg: linear-gradient(135deg, #DC3275 0%, #B02A5F 100%);--dialog-primary-bg-hover: linear-gradient(135deg, #DF4280 0%, #B63B6C 100%);--report-button-bg: linear-gradient(135deg, #DC3275 0%, #B02A5F 100%);--report-cta-gradient: linear-gradient(135deg, #DC3275 0%, #B02A5F 100%);--tint-blue-soft: rgba(255, 127, 179, .16);--tint-blue-medium: rgba(255, 127, 179, .3);--tint-blue-strong: rgba(255, 127, 179, .55);--accent-tint-bg: #381833;--accent-tint-hover: #3D1D3A;--accent-tint-active: #422448;--selected-bg: #472444;--mark-bg: #6E3464;--dialog-highlight-bg: #4D2E54;--dialog-selected-bg: #4D2E54;--auth-submit-shadow: 0 10px 24px -8px rgba(220, 50, 117, .45);--auth-submit-shadow-hover: 0 12px 28px -8px rgba(220, 50, 117, .55);--card-bg: #4D1D3C;--card-bg-elevated: #4F1F3F;--card: #4D1D3C;--popover: #4D1D3C;--secondary: #4D1C3C;--muted: #4D1C3C;--input-background: #4D1C3C;--ink-400: #A7AED4;--ink-300: #B0B7D8;--card-border: rgba(255, 127, 179, .18);--border: rgba(255, 127, 179, .22);--input: rgba(255, 127, 179, .28);--border-default: rgba(255, 127, 179, .24);--divider: rgba(255, 127, 179, .28);--dialog-bg-gradient: linear-gradient(180deg, #4D1D3C 0%, #4B1B3A 100%);--dialog-input-bg: #4E1E3F;--dialog-cancel-bg: #4C2648;--dialog-cancel-bg-hover: #512B4F;--report-card-bg: #4D1D3C;--page-bg: #3C142E;--page-gradient: radial-gradient(circle 900px at -5% -15%, rgba(220, 50, 117, .16) 0%, rgba(176, 42, 95, .08) 25%, transparent 55%), radial-gradient(circle 600px at 70% -5%, rgba(220, 50, 117, .1) 0%, transparent 45%), radial-gradient(circle 800px at 110% 110%, rgba(111, 26, 62, .55) 0%, rgba(111, 26, 62, .25) 35%, transparent 60%), radial-gradient(circle 500px at 50% 95%, rgba(176, 42, 95, .14) 0%, transparent 50%), linear-gradient(180deg, #2C1630 0%, #2A142C 25%, #281128 60%, #260E25 100%);--accent: #4F1E3F;--hover-light: #4D2145;--input-surface: #4C1B3B;--surface-light: #4D1C3C;--pill-bg: #4F1D3F;--shadow-1: 0 1px 3px rgba(0, 0, 0, .4);--shadow-2: 0 2px 8px rgba(0, 0, 0, .45);--shadow-3: 0 4px 16px rgba(0, 0, 0, .5);--shadow-4: 0 8px 32px rgba(0, 0, 0, .55);--shadow-modal: 0 16px 48px rgba(0, 0, 0, .65);--dialog-shadow: 0 16px 48px rgba(0, 0, 0, .6);--dialog-cancel-shadow-hover: 0 2px 8px rgba(0, 0, 0, .4);--dialog-list-button-hover-shadow: 0 1px 4px rgba(0, 0, 0, .4);--dialog-resizer-bg: linear-gradient(135deg, transparent 60%, rgba(200, 210, 240, .2) 60%, rgba(200, 210, 240, .2) 70%, transparent 70%, transparent 80%, rgba(200, 210, 240, .2) 80%);--dialog-primary-shadow: 0 2px 8px rgba(0, 0, 0, .45);--dialog-primary-shadow-hover: 0 4px 16px rgba(0, 0, 0, .6);--report-button-shadow: 0 2px 8px rgba(0, 0, 0, .45);--report-button-shadow-hover: 0 4px 16px rgba(0, 0, 0, .6);--auth-logo-shadow: 0 4px 12px -2px rgba(0, 0, 0, .5);--editor-fab-shadow: 0 2px 12px rgba(0, 0, 0, .45);--report-bento-bg: #2C162C;--report-sidebar-bg: #26182F;--report-card-shadow: 0 2px 12px rgba(0, 0, 0, .45);--report-sidebar-button-hover-shadow: 0 1px 3px rgba(0, 0, 0, .4);--report-comment-bg: #2C233D;--sidebar: #320C1C;--sidebar-frame: #320C1C;--sidebar-bg-gradient: linear-gradient(180deg, #320C1C 0%, #611734 100%);--sidebar-foreground: rgba(220, 226, 248, .85);--sidebar-nav-text: rgba(220, 226, 248, .85);--sidebar-nav-text-strong: rgba(240, 243, 255, .98);--sidebar-section-label: rgba(220, 226, 248, .45);--sidebar-accent: rgba(255, 255, 255, .1);--sidebar-active-bg: rgba(220, 50, 117, .3);--sidebar-active-glow: 0 0 24px rgba(220, 50, 117, .18);--brand-chip-glow: 0 2px 8px rgba(220, 50, 117, .45)}[data-accent=red]{--blue-1: #C41C1D;--blue-2: #C41C1D;--blue-3: #C41C1D;--blue-4: #FF2A2B;--blue-5: #FF7B7C;--blue-6: #FF6B6C;--primary: #C41C1D;--ring: #C41C1D;--page-bg: #FFEFEF;--page-gradient: radial-gradient(circle 900px at -5% -15%, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, .35) 25%, transparent 55%), radial-gradient(circle 600px at 70% -5%, rgba(255, 191, 191, .3) 0%, transparent 45%), radial-gradient(circle 800px at 110% 110%, rgba(74, 10, 10, .14) 0%, rgba(196, 28, 29, .07) 35%, transparent 60%), radial-gradient(circle 500px at 50% 95%, rgba(196, 28, 29, .06) 0%, transparent 50%), radial-gradient(circle 450px at 35% 50%, rgba(255, 42, 43, .04) 0%, transparent 55%), linear-gradient(180deg, #FFF6F7 0%, #FFF0F0 25%, #FFE8E8 60%, #FFDDDD 100%);--accent: #FFE1E1;--hover-light: #FFF2F2;--input-surface: #FFEEEE;--surface-light: #FFECEC;--pill-bg: #FFD9D9;--selected-bg: #FFE5E6;--mark-bg: #FFD0D0;--accent-tint-bg: #FFF9F9;--accent-tint-hover: #FFFBFB;--accent-tint-active: #FFEEEE;--tint-blue-soft: rgba(255, 42, 43, .1);--tint-blue-medium: rgba(255, 42, 43, .2);--tint-blue-strong: rgba(255, 42, 43, .55);--cta-gradient: linear-gradient(135deg, #FF2A2B 0%, #C41C1D 100%);--cta-shadow: 0 4px 16px rgba(196, 28, 29, .35);--cta-shadow-hover: 0 6px 24px rgba(196, 28, 29, .5);--report-cta-gradient: linear-gradient(135deg, #FF2A2B 0%, #C41C1D 100%);--report-button-bg: linear-gradient(135deg, #FF2A2B 0%, #C41C1D 100%);--report-button-shadow: 0 2px 8px rgba(196, 28, 29, .25);--report-button-shadow-hover: 0 4px 16px rgba(196, 28, 29, .4);--dialog-primary-bg: linear-gradient(135deg, #FF2A2B 0%, #C41C1D 100%);--dialog-primary-bg-hover: linear-gradient(135deg, #FF3B3C 0%, #C92E2F 100%);--dialog-primary-shadow: 0 2px 8px rgba(196, 28, 29, .3);--dialog-primary-shadow-hover: 0 4px 16px rgba(196, 28, 29, .4);--shadow-1: 0 1px 3px rgba(255, 42, 43, .08);--shadow-2: 0 2px 8px rgba(255, 42, 43, .1);--shadow-3: 0 4px 16px rgba(255, 42, 43, .09);--shadow-4: 0 8px 32px rgba(255, 42, 43, .12);--shadow-modal: 0 16px 48px rgba(255, 42, 43, .16);--dialog-shadow: 0 16px 48px rgba(255, 42, 43, .16);--dialog-cancel-shadow-hover: 0 2px 8px rgba(255, 42, 43, .1);--dialog-list-button-hover-shadow: 0 1px 4px rgba(255, 42, 43, .08);--dialog-highlight-bg: #FFE3E3;--dialog-selected-bg: #FFE8E8;--dialog-resizer-bg: linear-gradient(135deg, transparent 60%, rgba(255, 42, 43, .15) 60%, rgba(255, 42, 43, .15) 70%, transparent 70%, transparent 80%, rgba(255, 42, 43, .15) 80%);--auth-logo-shadow: 0 4px 12px -2px rgba(255, 42, 43, .36);--auth-submit-shadow: 0 10px 24px -8px rgba(196, 28, 29, .6);--auth-submit-shadow-hover: 0 12px 28px -8px rgba(196, 28, 29, .7);--editor-fab-shadow: 0 2px 12px rgba(255, 42, 43, .15);--report-bento-bg: #FFECEC;--report-sidebar-bg: #FFF9F9;--report-card-shadow: 0 2px 12px rgba(255, 42, 43, .07);--report-sidebar-button-hover-shadow: 0 1px 3px rgba(255, 42, 43, .06);--report-comment-bg: #FFFBFB;--sidebar: #4A0A0A;--sidebar-frame: #FF2A2B;--sidebar-bg-gradient: linear-gradient(180deg, #FF2A2B 0%, #C41C1D 30%, #4A0A0A 100%);--sidebar-foreground: rgba(255, 255, 255, .96);--sidebar-nav-text: rgba(255, 255, 255, .96);--sidebar-nav-text-strong: #FFFFFF;--sidebar-section-label: rgba(255, 255, 255, .74);--sidebar-accent: rgba(0, 0, 0, .14);--sidebar-active-bg: rgba(0, 0, 0, .26);--sidebar-active-glow: 0 0 24px rgba(0, 0, 0, .18);--brand-chip-glow: 0 2px 8px rgba(74, 10, 10, .35)}[data-accent=red][data-color-mode=dark]{--blue-1: #C41C1D;--blue-2: #FF2A2B;--blue-3: #FF6B6C;--blue-4: #FF7D7E;--blue-5: #FF9798;--blue-6: #FFB5B6;--primary: #FF6B6C;--ring: #FF6B6C;--cta-gradient: linear-gradient(135deg, #FF2A2B 0%, #C41C1D 100%);--cta-shadow: 0 4px 16px rgba(0, 0, 0, .55);--cta-shadow-hover: 0 6px 24px rgba(0, 0, 0, .7);--dialog-primary-bg: linear-gradient(135deg, #FF2A2B 0%, #C41C1D 100%);--dialog-primary-bg-hover: linear-gradient(135deg, #FF3B3C 0%, #C92E2F 100%);--report-button-bg: linear-gradient(135deg, #FF2A2B 0%, #C41C1D 100%);--report-cta-gradient: linear-gradient(135deg, #FF2A2B 0%, #C41C1D 100%);--tint-blue-soft: rgba(255, 107, 108, .16);--tint-blue-medium: rgba(255, 107, 108, .3);--tint-blue-strong: rgba(255, 107, 108, .55);--accent-tint-bg: #2A121E;--accent-tint-hover: #2E1726;--accent-tint-active: #331D33;--selected-bg: #4D2030;--mark-bg: #782D42;--dialog-highlight-bg: #532A40;--dialog-selected-bg: #532A40;--auth-submit-shadow: 0 10px 24px -8px rgba(255, 42, 43, .45);--auth-submit-shadow-hover: 0 12px 28px -8px rgba(255, 42, 43, .55);--card-bg: #37141C;--card-bg-elevated: #391620;--card: #37141C;--popover: #37141C;--secondary: #37121C;--muted: #37121C;--input-background: #37121C;--ink-400: #A7AED4;--ink-300: #B0B7D8;--card-border: rgba(255, 107, 108, .18);--border: rgba(255, 107, 108, .22);--input: rgba(255, 107, 108, .28);--border-default: rgba(255, 107, 108, .24);--divider: rgba(255, 107, 108, .28);--dialog-bg-gradient: linear-gradient(180deg, #37141C 0%, #35111A 100%);--dialog-input-bg: #381420;--dialog-cancel-bg: #3A1E2E;--dialog-cancel-bg-hover: #3E2335;--report-card-bg: #37141C;--page-bg: #2A0C14;--page-gradient: radial-gradient(circle 900px at -5% -15%, rgba(255, 42, 43, .16) 0%, rgba(196, 28, 29, .08) 25%, transparent 55%), radial-gradient(circle 600px at 70% -5%, rgba(255, 42, 43, .1) 0%, transparent 45%), radial-gradient(circle 800px at 110% 110%, rgba(74, 10, 10, .55) 0%, rgba(74, 10, 10, .25) 35%, transparent 60%), radial-gradient(circle 500px at 50% 95%, rgba(196, 28, 29, .14) 0%, transparent 50%), linear-gradient(180deg, #211120 0%, #1F0F1C 25%, #1D0C19 60%, #1B0915 100%);--accent: #391420;--hover-light: #391829;--input-surface: #36111C;--surface-light: #37121C;--pill-bg: #381420;--shadow-1: 0 1px 3px rgba(0, 0, 0, .4);--shadow-2: 0 2px 8px rgba(0, 0, 0, .45);--shadow-3: 0 4px 16px rgba(0, 0, 0, .5);--shadow-4: 0 8px 32px rgba(0, 0, 0, .55);--shadow-modal: 0 16px 48px rgba(0, 0, 0, .65);--dialog-shadow: 0 16px 48px rgba(0, 0, 0, .6);--dialog-cancel-shadow-hover: 0 2px 8px rgba(0, 0, 0, .4);--dialog-list-button-hover-shadow: 0 1px 4px rgba(0, 0, 0, .4);--dialog-resizer-bg: linear-gradient(135deg, transparent 60%, rgba(200, 210, 240, .2) 60%, rgba(200, 210, 240, .2) 70%, transparent 70%, transparent 80%, rgba(200, 210, 240, .2) 80%);--dialog-primary-shadow: 0 2px 8px rgba(0, 0, 0, .45);--dialog-primary-shadow-hover: 0 4px 16px rgba(0, 0, 0, .6);--report-button-shadow: 0 2px 8px rgba(0, 0, 0, .45);--report-button-shadow-hover: 0 4px 16px rgba(0, 0, 0, .6);--auth-logo-shadow: 0 4px 12px -2px rgba(0, 0, 0, .5);--editor-fab-shadow: 0 2px 12px rgba(0, 0, 0, .45);--report-bento-bg: #21111C;--report-sidebar-bg: #1F1524;--report-card-shadow: 0 2px 12px rgba(0, 0, 0, .45);--report-sidebar-button-hover-shadow: 0 1px 3px rgba(0, 0, 0, .4);--report-comment-bg: #2E2135;--sidebar: #210404;--sidebar-frame: #210404;--sidebar-bg-gradient: linear-gradient(180deg, #210404 0%, #6C0F10 100%);--sidebar-foreground: rgba(220, 226, 248, .85);--sidebar-nav-text: rgba(220, 226, 248, .85);--sidebar-nav-text-strong: rgba(240, 243, 255, .98);--sidebar-section-label: rgba(220, 226, 248, .45);--sidebar-accent: rgba(255, 255, 255, .1);--sidebar-active-bg: rgba(255, 42, 43, .3);--sidebar-active-glow: 0 0 24px rgba(255, 42, 43, .18);--brand-chip-glow: 0 2px 8px rgba(255, 42, 43, .45)}[data-accent=brown]{--blue-1: #5F463F;--blue-2: #5F463F;--blue-3: #5F463F;--blue-4: #7B5E53;--blue-5: #AD9B94;--blue-6: #C9A99B;--primary: #5F463F;--ring: #5F463F;--page-bg: #F6F1EE;--page-gradient: radial-gradient(circle 900px at -5% -15%, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, .35) 25%, transparent 55%), radial-gradient(circle 600px at 70% -5%, rgba(215, 207, 203, .3) 0%, transparent 45%), radial-gradient(circle 800px at 110% 110%, rgba(71, 51, 46, .14) 0%, rgba(95, 70, 63, .07) 35%, transparent 60%), radial-gradient(circle 500px at 50% 95%, rgba(95, 70, 63, .06) 0%, transparent 50%), radial-gradient(circle 450px at 35% 50%, rgba(123, 94, 83, .04) 0%, transparent 55%), linear-gradient(180deg, #FAF9F8 0%, #F6F4F3 25%, #F0EDEC 60%, #EAE5E3 100%);--accent: #EDE8E7;--hover-light: #F7F5F5;--input-surface: #F4F2F1;--surface-light: #F3F1F0;--pill-bg: #E7E2E0;--selected-bg: #EFECEA;--mark-bg: #E2DCD9;--accent-tint-bg: #FBFAFA;--accent-tint-hover: #FCFCFC;--accent-tint-active: #F4F2F1;--tint-blue-soft: rgba(123, 94, 83, .1);--tint-blue-medium: rgba(123, 94, 83, .2);--tint-blue-strong: rgba(123, 94, 83, .55);--cta-gradient: linear-gradient(135deg, #7B5E53 0%, #5F463F 100%);--cta-shadow: 0 4px 16px rgba(95, 70, 63, .35);--cta-shadow-hover: 0 6px 24px rgba(95, 70, 63, .5);--report-cta-gradient: linear-gradient(135deg, #7B5E53 0%, #5F463F 100%);--report-button-bg: linear-gradient(135deg, #7B5E53 0%, #5F463F 100%);--report-button-shadow: 0 2px 8px rgba(95, 70, 63, .25);--report-button-shadow-hover: 0 4px 16px rgba(95, 70, 63, .4);--dialog-primary-bg: linear-gradient(135deg, #7B5E53 0%, #5F463F 100%);--dialog-primary-bg-hover: linear-gradient(135deg, #866B61 0%, #6C554E 100%);--dialog-primary-shadow: 0 2px 8px rgba(95, 70, 63, .3);--dialog-primary-shadow-hover: 0 4px 16px rgba(95, 70, 63, .4);--shadow-1: 0 1px 3px rgba(123, 94, 83, .08);--shadow-2: 0 2px 8px rgba(123, 94, 83, .1);--shadow-3: 0 4px 16px rgba(123, 94, 83, .09);--shadow-4: 0 8px 32px rgba(123, 94, 83, .12);--shadow-modal: 0 16px 48px rgba(123, 94, 83, .16);--dialog-shadow: 0 16px 48px rgba(123, 94, 83, .16);--dialog-cancel-shadow-hover: 0 2px 8px rgba(123, 94, 83, .1);--dialog-list-button-hover-shadow: 0 1px 4px rgba(123, 94, 83, .08);--dialog-highlight-bg: #EEEAE9;--dialog-selected-bg: #F0EDEC;--dialog-resizer-bg: linear-gradient(135deg, transparent 60%, rgba(123, 94, 83, .15) 60%, rgba(123, 94, 83, .15) 70%, transparent 70%, transparent 80%, rgba(123, 94, 83, .15) 80%);--auth-logo-shadow: 0 4px 12px -2px rgba(123, 94, 83, .36);--auth-submit-shadow: 0 10px 24px -8px rgba(95, 70, 63, .6);--auth-submit-shadow-hover: 0 12px 28px -8px rgba(95, 70, 63, .7);--editor-fab-shadow: 0 2px 12px rgba(123, 94, 83, .15);--report-bento-bg: #F3F1F0;--report-sidebar-bg: #FBFAFA;--report-card-shadow: 0 2px 12px rgba(123, 94, 83, .07);--report-sidebar-button-hover-shadow: 0 1px 3px rgba(123, 94, 83, .06);--report-comment-bg: #FCFCFC;--sidebar: #47332E;--sidebar-frame: #7B5E53;--sidebar-bg-gradient: linear-gradient(180deg, #7B5E53 0%, #5F463F 30%, #47332E 100%);--sidebar-foreground: rgba(255, 255, 255, .96);--sidebar-nav-text: rgba(255, 255, 255, .96);--sidebar-nav-text-strong: #FFFFFF;--sidebar-section-label: rgba(255, 255, 255, .74);--sidebar-accent: rgba(0, 0, 0, .14);--sidebar-active-bg: rgba(0, 0, 0, .26);--sidebar-active-glow: 0 0 24px rgba(0, 0, 0, .18);--brand-chip-glow: 0 2px 8px rgba(71, 51, 46, .35)}[data-accent=brown][data-color-mode=dark]{--blue-1: #5F463F;--blue-2: #7B5E53;--blue-3: #C9A99B;--blue-4: #CFB3A7;--blue-5: #D9C3B9;--blue-6: #E4D4CD;--primary: #C9A99B;--ring: #C9A99B;--cta-gradient: linear-gradient(135deg, #7B5E53 0%, #5F463F 100%);--cta-shadow: 0 4px 16px rgba(0, 0, 0, .55);--cta-shadow-hover: 0 6px 24px rgba(0, 0, 0, .7);--dialog-primary-bg: linear-gradient(135deg, #7B5E53 0%, #5F463F 100%);--dialog-primary-bg-hover: linear-gradient(135deg, #866B61 0%, #6C554E 100%);--report-button-bg: linear-gradient(135deg, #7B5E53 0%, #5F463F 100%);--report-cta-gradient: linear-gradient(135deg, #7B5E53 0%, #5F463F 100%);--tint-blue-soft: rgba(201, 169, 155, .16);--tint-blue-medium: rgba(201, 169, 155, .3);--tint-blue-strong: rgba(201, 169, 155, .55);--accent-tint-bg: #28222C;--accent-tint-hover: #2D2734;--accent-tint-active: #322E41;--selected-bg: #2F2D3A;--mark-bg: #464254;--dialog-highlight-bg: #35374A;--dialog-selected-bg: #35374A;--auth-submit-shadow: 0 10px 24px -8px rgba(123, 94, 83, .45);--auth-submit-shadow-hover: 0 12px 28px -8px rgba(123, 94, 83, .55);--card-bg: #352C32;--card-bg-elevated: #372E35;--card: #352C32;--popover: #352C32;--secondary: #352B32;--muted: #352B32;--input-background: #352B32;--ink-400: #A7AED4;--ink-300: #B0B7D8;--card-border: rgba(201, 169, 155, .18);--border: rgba(201, 169, 155, .22);--input: rgba(201, 169, 155, .28);--border-default: rgba(201, 169, 155, .24);--divider: rgba(201, 169, 155, .28);--dialog-bg-gradient: linear-gradient(180deg, #352C32 0%, #332A30 100%);--dialog-input-bg: #362D35;--dialog-cancel-bg: #383240;--dialog-cancel-bg-hover: #3D3847;--report-card-bg: #352C32;--page-bg: #282126;--page-gradient: radial-gradient(circle 900px at -5% -15%, rgba(123, 94, 83, .16) 0%, rgba(95, 70, 63, .08) 25%, transparent 55%), radial-gradient(circle 600px at 70% -5%, rgba(123, 94, 83, .1) 0%, transparent 45%), radial-gradient(circle 800px at 110% 110%, rgba(71, 51, 46, .55) 0%, rgba(71, 51, 46, .25) 35%, transparent 60%), radial-gradient(circle 500px at 50% 95%, rgba(95, 70, 63, .14) 0%, transparent 50%), linear-gradient(180deg, #201D2B 0%, #1E1B27 25%, #1C1824 60%, #1A1620 100%);--accent: #372D35;--hover-light: #372F3C;--input-surface: #342A31;--surface-light: #352B32;--pill-bg: #372C35;--shadow-1: 0 1px 3px rgba(0, 0, 0, .4);--shadow-2: 0 2px 8px rgba(0, 0, 0, .45);--shadow-3: 0 4px 16px rgba(0, 0, 0, .5);--shadow-4: 0 8px 32px rgba(0, 0, 0, .55);--shadow-modal: 0 16px 48px rgba(0, 0, 0, .65);--dialog-shadow: 0 16px 48px rgba(0, 0, 0, .6);--dialog-cancel-shadow-hover: 0 2px 8px rgba(0, 0, 0, .4);--dialog-list-button-hover-shadow: 0 1px 4px rgba(0, 0, 0, .4);--dialog-resizer-bg: linear-gradient(135deg, transparent 60%, rgba(200, 210, 240, .2) 60%, rgba(200, 210, 240, .2) 70%, transparent 70%, transparent 80%, rgba(200, 210, 240, .2) 80%);--dialog-primary-shadow: 0 2px 8px rgba(0, 0, 0, .45);--dialog-primary-shadow-hover: 0 4px 16px rgba(0, 0, 0, .6);--report-button-shadow: 0 2px 8px rgba(0, 0, 0, .45);--report-button-shadow-hover: 0 4px 16px rgba(0, 0, 0, .6);--auth-logo-shadow: 0 4px 12px -2px rgba(0, 0, 0, .5);--editor-fab-shadow: 0 2px 12px rgba(0, 0, 0, .45);--report-bento-bg: #201D27;--report-sidebar-bg: #1E1D2C;--report-card-shadow: 0 2px 12px rgba(0, 0, 0, .45);--report-sidebar-button-hover-shadow: 0 1px 3px rgba(0, 0, 0, .4);--report-comment-bg: #222639;--sidebar: #201715;--sidebar-frame: #201715;--sidebar-bg-gradient: linear-gradient(180deg, #201715 0%, #342623 100%);--sidebar-foreground: rgba(220, 226, 248, .85);--sidebar-nav-text: rgba(220, 226, 248, .85);--sidebar-nav-text-strong: rgba(240, 243, 255, .98);--sidebar-section-label: rgba(220, 226, 248, .45);--sidebar-accent: rgba(255, 255, 255, .1);--sidebar-active-bg: rgba(123, 94, 83, .3);--sidebar-active-glow: 0 0 24px rgba(123, 94, 83, .18);--brand-chip-glow: 0 2px 8px rgba(123, 94, 83, .45)}[data-accent=ink]{--blue-1: #111318;--blue-2: #111318;--blue-3: #111318;--blue-4: #2B2F36;--blue-5: #7C7E82;--blue-6: #E6E8EE;--primary: #111318;--ring: #111318;--page-bg: #F7F7F9;--page-gradient: radial-gradient(circle 900px at -5% -15%, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, .35) 25%, transparent 55%), radial-gradient(circle 600px at 70% -5%, rgba(191, 193, 195, .3) 0%, transparent 45%), radial-gradient(circle 800px at 110% 110%, rgba(0, 0, 0, .14) 0%, rgba(17, 19, 24, .07) 35%, transparent 60%), radial-gradient(circle 500px at 50% 95%, rgba(17, 19, 24, .06) 0%, transparent 50%), radial-gradient(circle 450px at 35% 50%, rgba(43, 47, 54, .04) 0%, transparent 55%), linear-gradient(180deg, #F7F7F7 0%, #F0F0F1 25%, #E8E8E9 60%, #DDDEDF 100%);--accent: #E1E2E3;--hover-light: #F2F3F3;--input-surface: #EEEEEF;--surface-light: #ECECED;--pill-bg: #E9EAEE;--selected-bg: #E6E6E7;--mark-bg: #D0D1D3;--accent-tint-bg: #F9F9F9;--accent-tint-hover: #FBFBFB;--accent-tint-active: #EEEEEF;--tint-blue-soft: rgba(43, 47, 54, .1);--tint-blue-medium: rgba(43, 47, 54, .2);--tint-blue-strong: rgba(43, 47, 54, .55);--cta-gradient: linear-gradient(135deg, #2B2F36 0%, #111318 100%);--cta-shadow: 0 4px 16px rgba(17, 19, 24, .35);--cta-shadow-hover: 0 6px 24px rgba(17, 19, 24, .5);--report-cta-gradient: linear-gradient(135deg, #2B2F36 0%, #111318 100%);--report-button-bg: linear-gradient(135deg, #2B2F36 0%, #111318 100%);--report-button-shadow: 0 2px 8px rgba(17, 19, 24, .25);--report-button-shadow-hover: 0 4px 16px rgba(17, 19, 24, .4);--dialog-primary-bg: linear-gradient(135deg, #2B2F36 0%, #111318 100%);--dialog-primary-bg-hover: linear-gradient(135deg, #3C4046 0%, #24262A 100%);--dialog-primary-shadow: 0 2px 8px rgba(17, 19, 24, .3);--dialog-primary-shadow-hover: 0 4px 16px rgba(17, 19, 24, .4);--shadow-1: 0 1px 3px rgba(43, 47, 54, .08);--shadow-2: 0 2px 8px rgba(43, 47, 54, .1);--shadow-3: 0 4px 16px rgba(43, 47, 54, .09);--shadow-4: 0 8px 32px rgba(43, 47, 54, .12);--shadow-modal: 0 16px 48px rgba(43, 47, 54, .16);--dialog-shadow: 0 16px 48px rgba(43, 47, 54, .16);--dialog-cancel-shadow-hover: 0 2px 8px rgba(43, 47, 54, .1);--dialog-list-button-hover-shadow: 0 1px 4px rgba(43, 47, 54, .08);--dialog-highlight-bg: #E3E4E5;--dialog-selected-bg: #E8E8E9;--dialog-resizer-bg: linear-gradient(135deg, transparent 60%, rgba(43, 47, 54, .15) 60%, rgba(43, 47, 54, .15) 70%, transparent 70%, transparent 80%, rgba(43, 47, 54, .15) 80%);--auth-logo-shadow: 0 4px 12px -2px rgba(43, 47, 54, .36);--auth-submit-shadow: 0 10px 24px -8px rgba(17, 19, 24, .6);--auth-submit-shadow-hover: 0 12px 28px -8px rgba(17, 19, 24, .7);--editor-fab-shadow: 0 2px 12px rgba(43, 47, 54, .15);--report-bento-bg: #ECECED;--report-sidebar-bg: #F9F9F9;--report-card-shadow: 0 2px 12px rgba(43, 47, 54, .07);--report-sidebar-button-hover-shadow: 0 1px 3px rgba(43, 47, 54, .06);--report-comment-bg: #FBFBFB;--sidebar: #000000;--sidebar-frame: #2B2F36;--sidebar-bg-gradient: linear-gradient(180deg, #2B2F36 0%, #111318 30%, #000000 100%);--sidebar-foreground: rgba(255, 255, 255, .96);--sidebar-nav-text: rgba(255, 255, 255, .96);--sidebar-nav-text-strong: #FFFFFF;--sidebar-section-label: rgba(255, 255, 255, .74);--sidebar-accent: rgba(0, 0, 0, .14);--sidebar-active-bg: rgba(0, 0, 0, .26);--sidebar-active-glow: 0 0 24px rgba(0, 0, 0, .18);--brand-chip-glow: 0 2px 8px rgba(0, 0, 0, .35)}[data-accent=ink][data-color-mode=dark]{--blue-1: #111318;--blue-2: #2B2F36;--blue-3: #E6E8EE;--blue-4: #E9EBF0;--blue-5: #EEEFF3;--blue-6: #F2F4F6;--primary: #E6E8EE;--ring: #E6E8EE;--cta-gradient: linear-gradient(135deg, #2B2F36 0%, #111318 100%);--cta-shadow: 0 4px 16px rgba(0, 0, 0, .55);--cta-shadow-hover: 0 6px 24px rgba(0, 0, 0, .7);--dialog-primary-bg: linear-gradient(135deg, #2B2F36 0%, #111318 100%);--dialog-primary-bg-hover: linear-gradient(135deg, #3C4046 0%, #24262A 100%);--report-button-bg: linear-gradient(135deg, #2B2F36 0%, #111318 100%);--report-cta-gradient: linear-gradient(135deg, #2B2F36 0%, #111318 100%);--tint-blue-soft: rgba(230, 232, 238, .16);--tint-blue-medium: rgba(230, 232, 238, .3);--tint-blue-strong: rgba(230, 232, 238, .55);--accent-tint-bg: #0C0E1A;--accent-tint-hover: #101322;--accent-tint-active: #16192F;--selected-bg: #171E2E;--mark-bg: #1E2840;--dialog-highlight-bg: #1E273E;--dialog-selected-bg: #1E273E;--auth-submit-shadow: 0 10px 24px -8px rgba(43, 47, 54, .45);--auth-submit-shadow-hover: 0 12px 28px -8px rgba(43, 47, 54, .55);--card-bg: #0A0E16;--card-bg-elevated: #0C101A;--card: #0A0E16;--popover: #0A0E16;--secondary: #0B0C16;--muted: #0B0C16;--input-background: #0B0C16;--ink-400: #A7AED4;--ink-300: #B0B7D8;--card-border: rgba(230, 232, 238, .18);--border: rgba(230, 232, 238, .22);--input: rgba(230, 232, 238, .28);--border-default: rgba(230, 232, 238, .24);--divider: rgba(230, 232, 238, .28);--dialog-bg-gradient: linear-gradient(180deg, #0A0E16 0%, #090B14 100%);--dialog-input-bg: #0C0E1A;--dialog-cancel-bg: #151929;--dialog-cancel-bg-hover: #1A1E30;--report-card-bg: #0A0E16;--page-bg: #050810;--page-gradient: radial-gradient(circle 900px at -5% -15%, rgba(43, 47, 54, .16) 0%, rgba(17, 19, 24, .08) 25%, transparent 55%), radial-gradient(circle 600px at 70% -5%, rgba(43, 47, 54, .1) 0%, transparent 45%), radial-gradient(circle 800px at 110% 110%, rgba(0, 0, 0, .55) 0%, rgba(0, 0, 0, .25) 35%, transparent 60%), radial-gradient(circle 500px at 50% 95%, rgba(17, 19, 24, .14) 0%, transparent 50%), linear-gradient(180deg, #0B0E1D 0%, #090C19 25%, #070916 60%, #050612 100%);--accent: #0C0E1A;--hover-light: #101323;--input-surface: #0A0B16;--surface-light: #0B0C16;--pill-bg: #0C0E1A;--shadow-1: 0 1px 3px rgba(0, 0, 0, .4);--shadow-2: 0 2px 8px rgba(0, 0, 0, .45);--shadow-3: 0 4px 16px rgba(0, 0, 0, .5);--shadow-4: 0 8px 32px rgba(0, 0, 0, .55);--shadow-modal: 0 16px 48px rgba(0, 0, 0, .65);--dialog-shadow: 0 16px 48px rgba(0, 0, 0, .6);--dialog-cancel-shadow-hover: 0 2px 8px rgba(0, 0, 0, .4);--dialog-list-button-hover-shadow: 0 1px 4px rgba(0, 0, 0, .4);--dialog-resizer-bg: linear-gradient(135deg, transparent 60%, rgba(200, 210, 240, .2) 60%, rgba(200, 210, 240, .2) 70%, transparent 70%, transparent 80%, rgba(200, 210, 240, .2) 80%);--dialog-primary-shadow: 0 2px 8px rgba(0, 0, 0, .45);--dialog-primary-shadow-hover: 0 4px 16px rgba(0, 0, 0, .6);--report-button-shadow: 0 2px 8px rgba(0, 0, 0, .45);--report-button-shadow-hover: 0 4px 16px rgba(0, 0, 0, .6);--auth-logo-shadow: 0 4px 12px -2px rgba(0, 0, 0, .5);--editor-fab-shadow: 0 2px 12px rgba(0, 0, 0, .45);--report-bento-bg: #0A0E19;--report-sidebar-bg: #101322;--report-card-shadow: 0 2px 12px rgba(0, 0, 0, .45);--report-sidebar-button-hover-shadow: 0 1px 3px rgba(0, 0, 0, .4);--report-comment-bg: #192034;--sidebar: #000000;--sidebar-frame: #000000;--sidebar-bg-gradient: linear-gradient(180deg, #000000 0%, #090A0D 100%);--sidebar-foreground: rgba(220, 226, 248, .85);--sidebar-nav-text: rgba(220, 226, 248, .85);--sidebar-nav-text-strong: rgba(240, 243, 255, .98);--sidebar-section-label: rgba(220, 226, 248, .45);--sidebar-accent: rgba(255, 255, 255, .1);--sidebar-active-bg: rgba(43, 47, 54, .3);--sidebar-active-glow: 0 0 24px rgba(43, 47, 54, .18);--brand-chip-glow: 0 2px 8px rgba(43, 47, 54, .45)}[data-accent=magenta-purple]{--blue-1: #7B2CBF;--blue-2: #7B2CBF;--blue-3: #7B2CBF;--blue-4: #D6249F;--blue-5: #E677C3;--blue-6: #F472B6;--primary: #7B2CBF;--ring: #7B2CBF;--page-bg: #FBEEF8;--page-gradient: radial-gradient(circle 900px at -5% -15%, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, .35) 25%, transparent 55%), radial-gradient(circle 600px at 70% -5%, rgba(243, 189, 226, .3) 0%, transparent 45%), radial-gradient(circle 800px at 110% 110%, rgba(59, 15, 94, .14) 0%, rgba(123, 44, 191, .07) 35%, transparent 60%), radial-gradient(circle 500px at 50% 95%, rgba(123, 44, 191, .06) 0%, transparent 50%), radial-gradient(circle 450px at 35% 50%, rgba(214, 36, 159, .04) 0%, transparent 55%), linear-gradient(180deg, #FDF6FB 0%, #FCF0F8 25%, #FAE7F4 60%, #F8DCF0 100%);--accent: #F9E0F2;--hover-light: #FDF2F9;--input-surface: #FCEDF7;--surface-light: #FBEBF6;--pill-bg: #F8D8EE;--selected-bg: #FAE5F3;--mark-bg: #F6CFEA;--accent-tint-bg: #FEF8FC;--accent-tint-hover: #FEFBFD;--accent-tint-active: #FCEDF7;--tint-blue-soft: rgba(214, 36, 159, .1);--tint-blue-medium: rgba(214, 36, 159, .2);--tint-blue-strong: rgba(214, 36, 159, .55);--cta-gradient: linear-gradient(135deg, #D6249F 0%, #7B2CBF 100%);--cta-shadow: 0 4px 16px rgba(123, 44, 191, .35);--cta-shadow-hover: 0 6px 24px rgba(123, 44, 191, .5);--report-cta-gradient: linear-gradient(135deg, #D6249F 0%, #7B2CBF 100%);--report-button-bg: linear-gradient(135deg, #D6249F 0%, #7B2CBF 100%);--report-button-shadow: 0 2px 8px rgba(123, 44, 191, .25);--report-button-shadow-hover: 0 4px 16px rgba(123, 44, 191, .4);--dialog-primary-bg: linear-gradient(135deg, #D6249F 0%, #7B2CBF 100%);--dialog-primary-bg-hover: linear-gradient(135deg, #D936A7 0%, #863DC4 100%);--dialog-primary-shadow: 0 2px 8px rgba(123, 44, 191, .3);--dialog-primary-shadow-hover: 0 4px 16px rgba(123, 44, 191, .4);--shadow-1: 0 1px 3px rgba(214, 36, 159, .08);--shadow-2: 0 2px 8px rgba(214, 36, 159, .1);--shadow-3: 0 4px 16px rgba(214, 36, 159, .09);--shadow-4: 0 8px 32px rgba(214, 36, 159, .12);--shadow-modal: 0 16px 48px rgba(214, 36, 159, .16);--dialog-shadow: 0 16px 48px rgba(214, 36, 159, .16);--dialog-cancel-shadow-hover: 0 2px 8px rgba(214, 36, 159, .1);--dialog-list-button-hover-shadow: 0 1px 4px rgba(214, 36, 159, .08);--dialog-highlight-bg: #FAE3F3;--dialog-selected-bg: #FAE7F4;--dialog-resizer-bg: linear-gradient(135deg, transparent 60%, rgba(214, 36, 159, .15) 60%, rgba(214, 36, 159, .15) 70%, transparent 70%, transparent 80%, rgba(214, 36, 159, .15) 80%);--auth-logo-shadow: 0 4px 12px -2px rgba(214, 36, 159, .36);--auth-submit-shadow: 0 10px 24px -8px rgba(123, 44, 191, .6);--auth-submit-shadow-hover: 0 12px 28px -8px rgba(123, 44, 191, .7);--editor-fab-shadow: 0 2px 12px rgba(214, 36, 159, .15);--report-bento-bg: #FBEBF6;--report-sidebar-bg: #FEF8FC;--report-card-shadow: 0 2px 12px rgba(214, 36, 159, .07);--report-sidebar-button-hover-shadow: 0 1px 3px rgba(214, 36, 159, .06);--report-comment-bg: #FEFBFD;--sidebar: #3B0F5E;--sidebar-frame: #D6249F;--sidebar-bg-gradient: linear-gradient(180deg, #D6249F 0%, #7B2CBF 55%, #3B0F5E 100%);--sidebar-foreground: rgba(255, 255, 255, .96);--sidebar-nav-text: rgba(255, 255, 255, .96);--sidebar-nav-text-strong: #FFFFFF;--sidebar-section-label: rgba(255, 255, 255, .74);--sidebar-accent: rgba(0, 0, 0, .14);--sidebar-active-bg: rgba(0, 0, 0, .26);--sidebar-active-glow: 0 0 24px rgba(0, 0, 0, .18);--brand-chip-glow: 0 2px 8px rgba(59, 15, 94, .35)}[data-accent=magenta-purple][data-color-mode=dark]{--blue-1: #7B2CBF;--blue-2: #D6249F;--blue-3: #F472B6;--blue-4: #F583BF;--blue-5: #F79CCC;--blue-6: #FAB8DA;--primary: #F472B6;--ring: #F472B6;--cta-gradient: linear-gradient(135deg, #D6249F 0%, #7B2CBF 100%);--cta-shadow: 0 4px 16px rgba(0, 0, 0, .55);--cta-shadow-hover: 0 6px 24px rgba(0, 0, 0, .7);--dialog-primary-bg: linear-gradient(135deg, #D6249F 0%, #7B2CBF 100%);--dialog-primary-bg-hover: linear-gradient(135deg, #D936A7 0%, #863DC4 100%);--report-button-bg: linear-gradient(135deg, #D6249F 0%, #7B2CBF 100%);--report-cta-gradient: linear-gradient(135deg, #D6249F 0%, #7B2CBF 100%);--tint-blue-soft: rgba(244, 114, 182, .16);--tint-blue-medium: rgba(244, 114, 182, .3);--tint-blue-strong: rgba(244, 114, 182, .55);--accent-tint-bg: #24143F;--accent-tint-hover: #281947;--accent-tint-active: #2D1F54;--selected-bg: #372560;--mark-bg: #543594;--dialog-highlight-bg: #3D2F71;--dialog-selected-bg: #3D2F71;--auth-submit-shadow: 0 10px 24px -8px rgba(214, 36, 159, .45);--auth-submit-shadow-hover: 0 12px 28px -8px rgba(214, 36, 159, .55);--card-bg: #2E174F;--card-bg-elevated: #301952;--card: #2E174F;--popover: #2E174F;--secondary: #2E154F;--muted: #2E154F;--input-background: #2E154F;--ink-400: #A7AED4;--ink-300: #B0B7D8;--card-border: rgba(244, 114, 182, .18);--border: rgba(244, 114, 182, .22);--input: rgba(244, 114, 182, .28);--border-default: rgba(244, 114, 182, .24);--divider: rgba(244, 114, 182, .28);--dialog-bg-gradient: linear-gradient(180deg, #2E174F 0%, #2C144D 100%);--dialog-input-bg: #2F1752;--dialog-cancel-bg: #322058;--dialog-cancel-bg-hover: #37265F;--report-card-bg: #2E174F;--page-bg: #220F3E;--page-gradient: radial-gradient(circle 900px at -5% -15%, rgba(214, 36, 159, .16) 0%, rgba(123, 44, 191, .08) 25%, transparent 55%), radial-gradient(circle 600px at 70% -5%, rgba(214, 36, 159, .1) 0%, transparent 45%), radial-gradient(circle 800px at 110% 110%, rgba(59, 15, 94, .55) 0%, rgba(59, 15, 94, .25) 35%, transparent 60%), radial-gradient(circle 500px at 50% 95%, rgba(123, 44, 191, .14) 0%, transparent 50%), linear-gradient(180deg, #1D123A 0%, #1B1035 25%, #190E32 60%, #170B2E 100%);--accent: #301752;--hover-light: #311B57;--input-surface: #2D144E;--surface-light: #2E154F;--pill-bg: #2F1752;--shadow-1: 0 1px 3px rgba(0, 0, 0, .4);--shadow-2: 0 2px 8px rgba(0, 0, 0, .45);--shadow-3: 0 4px 16px rgba(0, 0, 0, .5);--shadow-4: 0 8px 32px rgba(0, 0, 0, .55);--shadow-modal: 0 16px 48px rgba(0, 0, 0, .65);--dialog-shadow: 0 16px 48px rgba(0, 0, 0, .6);--dialog-cancel-shadow-hover: 0 2px 8px rgba(0, 0, 0, .4);--dialog-list-button-hover-shadow: 0 1px 4px rgba(0, 0, 0, .4);--dialog-resizer-bg: linear-gradient(135deg, transparent 60%, rgba(200, 210, 240, .2) 60%, rgba(200, 210, 240, .2) 70%, transparent 70%, transparent 80%, rgba(200, 210, 240, .2) 80%);--dialog-primary-shadow: 0 2px 8px rgba(0, 0, 0, .45);--dialog-primary-shadow-hover: 0 4px 16px rgba(0, 0, 0, .6);--report-button-shadow: 0 2px 8px rgba(0, 0, 0, .45);--report-button-shadow-hover: 0 4px 16px rgba(0, 0, 0, .6);--auth-logo-shadow: 0 4px 12px -2px rgba(0, 0, 0, .5);--editor-fab-shadow: 0 2px 12px rgba(0, 0, 0, .45);--report-bento-bg: #1C1235;--report-sidebar-bg: #1C1635;--report-card-shadow: 0 2px 12px rgba(0, 0, 0, .45);--report-sidebar-button-hover-shadow: 0 1px 3px rgba(0, 0, 0, .4);--report-comment-bg: #262348;--sidebar: #1B072A;--sidebar-frame: #1B072A;--sidebar-bg-gradient: linear-gradient(180deg, #1B072A 0%, #441869 100%);--sidebar-foreground: rgba(220, 226, 248, .85);--sidebar-nav-text: rgba(220, 226, 248, .85);--sidebar-nav-text-strong: rgba(240, 243, 255, .98);--sidebar-section-label: rgba(220, 226, 248, .45);--sidebar-accent: rgba(255, 255, 255, .1);--sidebar-active-bg: rgba(214, 36, 159, .3);--sidebar-active-glow: 0 0 24px rgba(214, 36, 159, .18);--brand-chip-glow: 0 2px 8px rgba(214, 36, 159, .45)}[data-accent=purple-blue]{--blue-1: #3235B8;--blue-2: #3235B8;--blue-3: #3235B8;--blue-4: #7B2CBF;--blue-5: #AD7CD7;--blue-6: #B79CFF;--primary: #3235B8;--ring: #3235B8;--page-bg: #F1EFFB;--page-gradient: radial-gradient(circle 900px at -5% -15%, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, .35) 25%, transparent 55%), radial-gradient(circle 600px at 70% -5%, rgba(215, 192, 236, .3) 0%, transparent 45%), radial-gradient(circle 800px at 110% 110%, rgba(21, 17, 63, .14) 0%, rgba(50, 53, 184, .07) 35%, transparent 60%), radial-gradient(circle 500px at 50% 95%, rgba(50, 53, 184, .06) 0%, transparent 50%), radial-gradient(circle 450px at 35% 50%, rgba(123, 44, 191, .04) 0%, transparent 55%), linear-gradient(180deg, #FAF7FC 0%, #F6F0FB 25%, #F0E8F8 60%, #EADDF5 100%);--accent: #EDE1F6;--hover-light: #F7F2FB;--input-surface: #F4EEFA;--surface-light: #F3ECF9;--pill-bg: #E7D9F3;--selected-bg: #EFE6F7;--mark-bg: #E2D1F1;--accent-tint-bg: #FBF9FD;--accent-tint-hover: #FCFBFE;--accent-tint-active: #F4EEFA;--tint-blue-soft: rgba(123, 44, 191, .1);--tint-blue-medium: rgba(123, 44, 191, .2);--tint-blue-strong: rgba(123, 44, 191, .55);--cta-gradient: linear-gradient(135deg, #7B2CBF 0%, #3235B8 100%);--cta-shadow: 0 4px 16px rgba(50, 53, 184, .35);--cta-shadow-hover: 0 6px 24px rgba(50, 53, 184, .5);--report-cta-gradient: linear-gradient(135deg, #7B2CBF 0%, #3235B8 100%);--report-button-bg: linear-gradient(135deg, #7B2CBF 0%, #3235B8 100%);--report-button-shadow: 0 2px 8px rgba(50, 53, 184, .25);--report-button-shadow-hover: 0 4px 16px rgba(50, 53, 184, .4);--dialog-primary-bg: linear-gradient(135deg, #7B2CBF 0%, #3235B8 100%);--dialog-primary-bg-hover: linear-gradient(135deg, #863DC4 0%, #4245BE 100%);--dialog-primary-shadow: 0 2px 8px rgba(50, 53, 184, .3);--dialog-primary-shadow-hover: 0 4px 16px rgba(50, 53, 184, .4);--shadow-1: 0 1px 3px rgba(123, 44, 191, .08);--shadow-2: 0 2px 8px rgba(123, 44, 191, .1);--shadow-3: 0 4px 16px rgba(123, 44, 191, .09);--shadow-4: 0 8px 32px rgba(123, 44, 191, .12);--shadow-modal: 0 16px 48px rgba(123, 44, 191, .16);--dialog-shadow: 0 16px 48px rgba(123, 44, 191, .16);--dialog-cancel-shadow-hover: 0 2px 8px rgba(123, 44, 191, .1);--dialog-list-button-hover-shadow: 0 1px 4px rgba(123, 44, 191, .08);--dialog-highlight-bg: #EEE4F7;--dialog-selected-bg: #F0E8F8;--dialog-resizer-bg: linear-gradient(135deg, transparent 60%, rgba(123, 44, 191, .15) 60%, rgba(123, 44, 191, .15) 70%, transparent 70%, transparent 80%, rgba(123, 44, 191, .15) 80%);--auth-logo-shadow: 0 4px 12px -2px rgba(123, 44, 191, .36);--auth-submit-shadow: 0 10px 24px -8px rgba(50, 53, 184, .6);--auth-submit-shadow-hover: 0 12px 28px -8px rgba(50, 53, 184, .7);--editor-fab-shadow: 0 2px 12px rgba(123, 44, 191, .15);--report-bento-bg: #F3ECF9;--report-sidebar-bg: #FBF9FD;--report-card-shadow: 0 2px 12px rgba(123, 44, 191, .07);--report-sidebar-button-hover-shadow: 0 1px 3px rgba(123, 44, 191, .06);--report-comment-bg: #FCFBFE;--sidebar: #15113F;--sidebar-frame: #7B2CBF;--sidebar-bg-gradient: linear-gradient(180deg, #7B2CBF 0%, #3235B8 55%, #15113F 100%);--sidebar-foreground: rgba(255, 255, 255, .96);--sidebar-nav-text: rgba(255, 255, 255, .96);--sidebar-nav-text-strong: #FFFFFF;--sidebar-section-label: rgba(255, 255, 255, .74);--sidebar-accent: rgba(0, 0, 0, .14);--sidebar-active-bg: rgba(0, 0, 0, .26);--sidebar-active-glow: 0 0 24px rgba(0, 0, 0, .18);--brand-chip-glow: 0 2px 8px rgba(21, 17, 63, .35)}[data-accent=purple-blue][data-color-mode=dark]{--blue-1: #3235B8;--blue-2: #7B2CBF;--blue-3: #B79CFF;--blue-4: #C0A8FF;--blue-5: #CDBAFF;--blue-6: #DBCEFF;--primary: #B79CFF;--ring: #B79CFF;--cta-gradient: linear-gradient(135deg, #7B2CBF 0%, #3235B8 100%);--cta-shadow: 0 4px 16px rgba(0, 0, 0, .55);--cta-shadow-hover: 0 6px 24px rgba(0, 0, 0, .7);--dialog-primary-bg: linear-gradient(135deg, #7B2CBF 0%, #3235B8 100%);--dialog-primary-bg-hover: linear-gradient(135deg, #863DC4 0%, #4245BE 100%);--report-button-bg: linear-gradient(135deg, #7B2CBF 0%, #3235B8 100%);--report-cta-gradient: linear-gradient(135deg, #7B2CBF 0%, #3235B8 100%);--tint-blue-soft: rgba(183, 156, 255, .16);--tint-blue-medium: rgba(183, 156, 255, .3);--tint-blue-strong: rgba(183, 156, 255, .55);--accent-tint-bg: #141533;--accent-tint-hover: #19193B;--accent-tint-active: #1E2048;--selected-bg: #21285E;--mark-bg: #2F3A90;--dialog-highlight-bg: #28326E;--dialog-selected-bg: #28326E;--auth-submit-shadow: 0 10px 24px -8px rgba(123, 44, 191, .45);--auth-submit-shadow-hover: 0 12px 28px -8px rgba(123, 44, 191, .55);--card-bg: #17183C;--card-bg-elevated: #191A3F;--card: #17183C;--popover: #17183C;--secondary: #17173C;--muted: #17173C;--input-background: #17173C;--ink-400: #A7AED4;--ink-300: #B0B7D8;--card-border: rgba(183, 156, 255, .18);--border: rgba(183, 156, 255, .22);--input: rgba(183, 156, 255, .28);--border-default: rgba(183, 156, 255, .24);--divider: rgba(183, 156, 255, .28);--dialog-bg-gradient: linear-gradient(180deg, #17183C 0%, #15153A 100%);--dialog-input-bg: #18193F;--dialog-cancel-bg: #202248;--dialog-cancel-bg-hover: #242650;--report-card-bg: #17183C;--page-bg: #10102F;--page-gradient: radial-gradient(circle 900px at -5% -15%, rgba(123, 44, 191, .16) 0%, rgba(50, 53, 184, .08) 25%, transparent 55%), radial-gradient(circle 600px at 70% -5%, rgba(123, 44, 191, .1) 0%, transparent 45%), radial-gradient(circle 800px at 110% 110%, rgba(21, 17, 63, .55) 0%, rgba(21, 17, 63, .25) 35%, transparent 60%), radial-gradient(circle 500px at 50% 95%, rgba(50, 53, 184, .14) 0%, transparent 50%), linear-gradient(180deg, #121330 0%, #0F112C 25%, #0D0E29 60%, #0B0B25 100%);--accent: #19193F;--hover-light: #1C1C46;--input-surface: #16153B;--surface-light: #17173C;--pill-bg: #19183F;--shadow-1: 0 1px 3px rgba(0, 0, 0, .4);--shadow-2: 0 2px 8px rgba(0, 0, 0, .45);--shadow-3: 0 4px 16px rgba(0, 0, 0, .5);--shadow-4: 0 8px 32px rgba(0, 0, 0, .55);--shadow-modal: 0 16px 48px rgba(0, 0, 0, .65);--dialog-shadow: 0 16px 48px rgba(0, 0, 0, .6);--dialog-cancel-shadow-hover: 0 2px 8px rgba(0, 0, 0, .4);--dialog-list-button-hover-shadow: 0 1px 4px rgba(0, 0, 0, .4);--dialog-resizer-bg: linear-gradient(135deg, transparent 60%, rgba(200, 210, 240, .2) 60%, rgba(200, 210, 240, .2) 70%, transparent 70%, transparent 80%, rgba(200, 210, 240, .2) 80%);--dialog-primary-shadow: 0 2px 8px rgba(0, 0, 0, .45);--dialog-primary-shadow-hover: 0 4px 16px rgba(0, 0, 0, .6);--report-button-shadow: 0 2px 8px rgba(0, 0, 0, .45);--report-button-shadow-hover: 0 4px 16px rgba(0, 0, 0, .6);--auth-logo-shadow: 0 4px 12px -2px rgba(0, 0, 0, .5);--editor-fab-shadow: 0 2px 12px rgba(0, 0, 0, .45);--report-bento-bg: #11132C;--report-sidebar-bg: #14172F;--report-card-shadow: 0 2px 12px rgba(0, 0, 0, .45);--report-sidebar-button-hover-shadow: 0 1px 3px rgba(0, 0, 0, .4);--report-comment-bg: #1D2447;--sidebar: #09081C;--sidebar-frame: #09081C;--sidebar-bg-gradient: linear-gradient(180deg, #09081C 0%, #1C1D65 100%);--sidebar-foreground: rgba(220, 226, 248, .85);--sidebar-nav-text: rgba(220, 226, 248, .85);--sidebar-nav-text-strong: rgba(240, 243, 255, .98);--sidebar-section-label: rgba(220, 226, 248, .45);--sidebar-accent: rgba(255, 255, 255, .1);--sidebar-active-bg: rgba(123, 44, 191, .3);--sidebar-active-glow: 0 0 24px rgba(123, 44, 191, .18);--brand-chip-glow: 0 2px 8px rgba(123, 44, 191, .45)}[data-accent=cyan-blue]{--blue-1: #3235B8;--blue-2: #3235B8;--blue-3: #3235B8;--blue-4: #4573D9;--blue-5: #8CA8E7;--blue-6: #67DDEE;--primary: #3235B8;--ring: #3235B8;--page-bg: #EDF4FB;--page-gradient: radial-gradient(circle 900px at -5% -15%, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, .35) 25%, transparent 55%), radial-gradient(circle 600px at 70% -5%, rgba(199, 213, 244, .3) 0%, transparent 45%), radial-gradient(circle 800px at 110% 110%, rgba(50, 53, 184, .14) 0%, rgba(50, 53, 184, .07) 35%, transparent 60%), radial-gradient(circle 500px at 50% 95%, rgba(50, 53, 184, .06) 0%, transparent 50%), radial-gradient(circle 450px at 35% 50%, rgba(69, 115, 217, .04) 0%, transparent 55%), linear-gradient(180deg, #F8F9FD 0%, #F2F5FC 25%, #EBF0FB 60%, #E1E9F9 100%);--accent: #E5EBFA;--hover-light: #F4F7FD;--input-surface: #F0F4FC;--surface-light: #EEF2FC;--pill-bg: #DEE6F8;--selected-bg: #E9EEFA;--mark-bg: #D6E0F7;--accent-tint-bg: #F9FBFE;--accent-tint-hover: #FBFCFE;--accent-tint-active: #F0F4FC;--tint-blue-soft: rgba(69, 115, 217, .1);--tint-blue-medium: rgba(69, 115, 217, .2);--tint-blue-strong: rgba(69, 115, 217, .55);--cta-gradient: linear-gradient(135deg, #4573D9 0%, #3235B8 100%);--cta-shadow: 0 4px 16px rgba(50, 53, 184, .35);--cta-shadow-hover: 0 6px 24px rgba(50, 53, 184, .5);--report-cta-gradient: linear-gradient(135deg, #4573D9 0%, #3235B8 100%);--report-button-bg: linear-gradient(135deg, #4573D9 0%, #3235B8 100%);--report-button-shadow: 0 2px 8px rgba(50, 53, 184, .25);--report-button-shadow-hover: 0 4px 16px rgba(50, 53, 184, .4);--dialog-primary-bg: linear-gradient(135deg, #4573D9 0%, #3235B8 100%);--dialog-primary-bg-hover: linear-gradient(135deg, #547EDC 0%, #4245BE 100%);--dialog-primary-shadow: 0 2px 8px rgba(50, 53, 184, .3);--dialog-primary-shadow-hover: 0 4px 16px rgba(50, 53, 184, .4);--shadow-1: 0 1px 3px rgba(69, 115, 217, .08);--shadow-2: 0 2px 8px rgba(69, 115, 217, .1);--shadow-3: 0 4px 16px rgba(69, 115, 217, .09);--shadow-4: 0 8px 32px rgba(69, 115, 217, .12);--shadow-modal: 0 16px 48px rgba(69, 115, 217, .16);--dialog-shadow: 0 16px 48px rgba(69, 115, 217, .16);--dialog-cancel-shadow-hover: 0 2px 8px rgba(69, 115, 217, .1);--dialog-list-button-hover-shadow: 0 1px 4px rgba(69, 115, 217, .08);--dialog-highlight-bg: #E7EDFA;--dialog-selected-bg: #EBF0FB;--dialog-resizer-bg: linear-gradient(135deg, transparent 60%, rgba(69, 115, 217, .15) 60%, rgba(69, 115, 217, .15) 70%, transparent 70%, transparent 80%, rgba(69, 115, 217, .15) 80%);--auth-logo-shadow: 0 4px 12px -2px rgba(69, 115, 217, .36);--auth-submit-shadow: 0 10px 24px -8px rgba(50, 53, 184, .6);--auth-submit-shadow-hover: 0 12px 28px -8px rgba(50, 53, 184, .7);--editor-fab-shadow: 0 2px 12px rgba(69, 115, 217, .15);--report-bento-bg: #EEF2FC;--report-sidebar-bg: #F9FBFE;--report-card-shadow: 0 2px 12px rgba(69, 115, 217, .07);--report-sidebar-button-hover-shadow: 0 1px 3px rgba(69, 115, 217, .06);--report-comment-bg: #FBFCFE;--sidebar: #3235B8;--sidebar-frame: #67DDEE;--sidebar-bg-gradient: linear-gradient(180deg, #67DDEE 0%, #4796E2 14%, #4573D9 45%, #3235B8 100%);--wordmark-foreground: #10172D;--wordmark-subtitle: #3A4266;--sidebar-foreground: rgba(255, 255, 255, .96);--sidebar-nav-text: rgba(255, 255, 255, .96);--sidebar-nav-text-strong: #FFFFFF;--sidebar-section-label: rgba(255, 255, 255, .74);--sidebar-accent: rgba(0, 0, 0, .14);--sidebar-active-bg: rgba(0, 0, 0, .26);--sidebar-active-glow: 0 0 24px rgba(0, 0, 0, .18);--brand-chip-glow: 0 2px 8px rgba(50, 53, 184, .35)}[data-accent=cyan-blue][data-color-mode=dark]{--blue-1: #3235B8;--blue-2: #4573D9;--blue-3: #67DDEE;--blue-4: #79E1F0;--blue-5: #95E7F3;--blue-6: #B3EEF6;--primary: #67DDEE;--ring: #67DDEE;--cta-gradient: linear-gradient(135deg, #4573D9 0%, #3235B8 100%);--cta-shadow: 0 4px 16px rgba(0, 0, 0, .55);--cta-shadow-hover: 0 6px 24px rgba(0, 0, 0, .7);--dialog-primary-bg: linear-gradient(135deg, #4573D9 0%, #3235B8 100%);--dialog-primary-bg-hover: linear-gradient(135deg, #547EDC 0%, #4245BE 100%);--report-button-bg: linear-gradient(135deg, #4573D9 0%, #3235B8 100%);--report-cta-gradient: linear-gradient(135deg, #4573D9 0%, #3235B8 100%);--tint-blue-soft: rgba(103, 221, 238, .16);--tint-blue-medium: rgba(103, 221, 238, .3);--tint-blue-strong: rgba(103, 221, 238, .55);--accent-tint-bg: #202363;--accent-tint-hover: #24286B;--accent-tint-active: #2A2E78;--selected-bg: #21285E;--mark-bg: #2F3A90;--dialog-highlight-bg: #28326E;--dialog-selected-bg: #28326E;--auth-submit-shadow: 0 10px 24px -8px rgba(69, 115, 217, .45);--auth-submit-shadow-hover: 0 12px 28px -8px rgba(69, 115, 217, .55);--card-bg: #282D85;--card-bg-elevated: #2A2F88;--card: #282D85;--popover: #282D85;--secondary: #292C85;--muted: #292C85;--input-background: #292C85;--ink-400: #A7AED4;--ink-300: #B0B7D8;--card-border: rgba(103, 221, 238, .18);--border: rgba(103, 221, 238, .22);--input: rgba(103, 221, 238, .28);--border-default: rgba(103, 221, 238, .24);--divider: rgba(103, 221, 238, .28);--dialog-bg-gradient: linear-gradient(180deg, #282D85 0%, #272B83 100%);--dialog-input-bg: #2A2E88;--dialog-cancel-bg: #2E3485;--dialog-cancel-bg-hover: #32388C;--report-card-bg: #282D85;--page-bg: #1E226C;--page-gradient: radial-gradient(circle 900px at -5% -15%, rgba(69, 115, 217, .16) 0%, rgba(50, 53, 184, .08) 25%, transparent 55%), radial-gradient(circle 600px at 70% -5%, rgba(69, 115, 217, .1) 0%, transparent 45%), radial-gradient(circle 800px at 110% 110%, rgba(50, 53, 184, .55) 0%, rgba(50, 53, 184, .25) 35%, transparent 60%), radial-gradient(circle 500px at 50% 95%, rgba(50, 53, 184, .14) 0%, transparent 50%), linear-gradient(180deg, #1A1E55 0%, #181C50 25%, #16194D 60%, #141649 100%);--accent: #2A2E88;--hover-light: #2C3088;--input-surface: #282B84;--surface-light: #292C85;--pill-bg: #2A2D88;--shadow-1: 0 1px 3px rgba(0, 0, 0, .4);--shadow-2: 0 2px 8px rgba(0, 0, 0, .45);--shadow-3: 0 4px 16px rgba(0, 0, 0, .5);--shadow-4: 0 8px 32px rgba(0, 0, 0, .55);--shadow-modal: 0 16px 48px rgba(0, 0, 0, .65);--dialog-shadow: 0 16px 48px rgba(0, 0, 0, .6);--dialog-cancel-shadow-hover: 0 2px 8px rgba(0, 0, 0, .4);--dialog-list-button-hover-shadow: 0 1px 4px rgba(0, 0, 0, .4);--dialog-resizer-bg: linear-gradient(135deg, transparent 60%, rgba(200, 210, 240, .2) 60%, rgba(200, 210, 240, .2) 70%, transparent 70%, transparent 80%, rgba(200, 210, 240, .2) 80%);--dialog-primary-shadow: 0 2px 8px rgba(0, 0, 0, .45);--dialog-primary-shadow-hover: 0 4px 16px rgba(0, 0, 0, .6);--report-button-shadow: 0 2px 8px rgba(0, 0, 0, .45);--report-button-shadow-hover: 0 4px 16px rgba(0, 0, 0, .6);--auth-logo-shadow: 0 4px 12px -2px rgba(0, 0, 0, .5);--editor-fab-shadow: 0 2px 12px rgba(0, 0, 0, .45);--report-bento-bg: #1A1E50;--report-sidebar-bg: #1A1E47;--report-card-shadow: 0 2px 12px rgba(0, 0, 0, .45);--report-sidebar-button-hover-shadow: 0 1px 3px rgba(0, 0, 0, .4);--report-comment-bg: #1D2447;--sidebar: #161853;--sidebar-frame: #161853;--sidebar-bg-gradient: linear-gradient(180deg, #060914 0%, #1B1F6E 50%, #1E6F8F 100%);--sidebar-foreground: rgba(220, 226, 248, .85);--sidebar-nav-text: rgba(220, 226, 248, .85);--sidebar-nav-text-strong: rgba(240, 243, 255, .98);--sidebar-section-label: rgba(220, 226, 248, .45);--sidebar-accent: rgba(255, 255, 255, .1);--sidebar-active-bg: rgba(69, 115, 217, .3);--sidebar-active-glow: 0 0 24px rgba(69, 115, 217, .18);--brand-chip-glow: 0 2px 8px rgba(69, 115, 217, .45)}[data-accent=yellow-orange]{--blue-1: #C2561A;--blue-2: #C2561A;--blue-3: #C2561A;--blue-4: #FF924D;--blue-5: #FFBB91;--blue-6: #FFB870;--primary: #C2561A;--ring: #C2561A;--page-bg: #FFF8E8;--page-gradient: radial-gradient(circle 900px at -5% -15%, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, .35) 25%, transparent 55%), radial-gradient(circle 600px at 70% -5%, rgba(255, 222, 202, .3) 0%, transparent 45%), radial-gradient(circle 800px at 110% 110%, rgba(122, 58, 16, .14) 0%, rgba(194, 86, 26, .07) 35%, transparent 60%), radial-gradient(circle 500px at 50% 95%, rgba(194, 86, 26, .06) 0%, transparent 50%), radial-gradient(circle 450px at 35% 50%, rgba(255, 146, 77, .04) 0%, transparent 55%), linear-gradient(180deg, #FFFBF8 0%, #FFF7F3 25%, #FFF3EB 60%, #FFEEE3 100%);--accent: #FFF0E6;--hover-light: #FFF8F4;--input-surface: #FFF6F1;--surface-light: #FFF5EF;--pill-bg: #FFEBDF;--selected-bg: #FFF2EA;--mark-bg: #FFE7D8;--accent-tint-bg: #FFFCFA;--accent-tint-hover: #FFFDFB;--accent-tint-active: #FFF6F1;--tint-blue-soft: rgba(255, 146, 77, .1);--tint-blue-medium: rgba(255, 146, 77, .2);--tint-blue-strong: rgba(255, 146, 77, .55);--cta-gradient: linear-gradient(135deg, #FFDB58 0%, #FF924D 100%);--cta-foreground: #3A2005;--cta-shadow: 0 4px 16px rgba(194, 86, 26, .35);--cta-shadow-hover: 0 6px 24px rgba(194, 86, 26, .5);--report-cta-gradient: linear-gradient(135deg, #FFDB58 0%, #FF924D 100%);--report-button-bg: linear-gradient(135deg, #FFDB58 0%, #FF924D 100%);--report-button-shadow: 0 2px 8px rgba(194, 86, 26, .25);--report-button-shadow-hover: 0 4px 16px rgba(194, 86, 26, .4);--dialog-primary-bg: linear-gradient(135deg, #FFDB58 0%, #FF924D 100%);--dialog-primary-bg-hover: linear-gradient(135deg, #FFE27A 0%, #FFA36A 100%);--dialog-primary-shadow: 0 2px 8px rgba(194, 86, 26, .3);--dialog-primary-shadow-hover: 0 4px 16px rgba(194, 86, 26, .4);--shadow-1: 0 1px 3px rgba(255, 146, 77, .08);--shadow-2: 0 2px 8px rgba(255, 146, 77, .1);--shadow-3: 0 4px 16px rgba(255, 146, 77, .09);--shadow-4: 0 8px 32px rgba(255, 146, 77, .12);--shadow-modal: 0 16px 48px rgba(255, 146, 77, .16);--dialog-shadow: 0 16px 48px rgba(255, 146, 77, .16);--dialog-cancel-shadow-hover: 0 2px 8px rgba(255, 146, 77, .1);--dialog-list-button-hover-shadow: 0 1px 4px rgba(255, 146, 77, .08);--dialog-highlight-bg: #FFF1E8;--dialog-selected-bg: #FFF3EB;--dialog-resizer-bg: linear-gradient(135deg, transparent 60%, rgba(255, 146, 77, .15) 60%, rgba(255, 146, 77, .15) 70%, transparent 70%, transparent 80%, rgba(255, 146, 77, .15) 80%);--auth-logo-shadow: 0 4px 12px -2px rgba(255, 146, 77, .36);--auth-submit-shadow: 0 10px 24px -8px rgba(194, 86, 26, .6);--auth-submit-shadow-hover: 0 12px 28px -8px rgba(194, 86, 26, .7);--editor-fab-shadow: 0 2px 12px rgba(255, 146, 77, .15);--report-bento-bg: #FFF5EF;--report-sidebar-bg: #FFFCFA;--report-card-shadow: 0 2px 12px rgba(255, 146, 77, .07);--report-sidebar-button-hover-shadow: 0 1px 3px rgba(255, 146, 77, .06);--report-comment-bg: #FFFDFB;--sidebar: #FFEBDF;--sidebar-frame: #FFDB58;--sidebar-bg-gradient: linear-gradient(180deg, #FFDB58 0%, #FF924D 100%);--wordmark-foreground: #10172D;--wordmark-subtitle: #3A4266;--sidebar-foreground: rgba(30, 27, 75, .88);--sidebar-nav-text: rgba(30, 27, 75, .88);--sidebar-nav-text-strong: #1E1B4B;--sidebar-section-label: rgba(30, 27, 75, .62);--sidebar-accent: rgba(0, 0, 0, .1);--sidebar-active-bg: #C2561A;--sidebar-active-glow: 0 0 24px rgba(194, 86, 26, .25);--brand-chip-glow: 0 2px 8px rgba(122, 58, 16, .35)}[data-accent=yellow-orange][data-color-mode=dark]{--blue-1: #C2561A;--blue-2: #FF924D;--blue-3: #FFB870;--blue-4: #FFC181;--blue-5: #FFCD9B;--blue-6: #FFDCB8;--primary: #FFB870;--ring: #FFB870;--cta-gradient: linear-gradient(135deg, #FFDB58 0%, #FF924D 100%);--cta-foreground: #3A2005;--cta-shadow: 0 4px 16px rgba(0, 0, 0, .55);--cta-shadow-hover: 0 6px 24px rgba(0, 0, 0, .7);--dialog-primary-bg: linear-gradient(135deg, #FFDB58 0%, #FF924D 100%);--dialog-primary-bg-hover: linear-gradient(135deg, #FFE27A 0%, #FFA36A 100%);--report-button-bg: linear-gradient(135deg, #FFDB58 0%, #FF924D 100%);--report-cta-gradient: linear-gradient(135deg, #FFDB58 0%, #FF924D 100%);--tint-blue-soft: rgba(255, 184, 112, .16);--tint-blue-medium: rgba(255, 184, 112, .3);--tint-blue-strong: rgba(255, 184, 112, .55);--accent-tint-bg: #3D2520;--accent-tint-hover: #412A28;--accent-tint-active: #463035;--selected-bg: #4C322F;--mark-bg: #774A41;--dialog-highlight-bg: #533B3F;--dialog-selected-bg: #533B3F;--auth-submit-shadow: 0 10px 24px -8px rgba(255, 146, 77, .45);--auth-submit-shadow-hover: 0 12px 28px -8px rgba(255, 146, 77, .55);--card-bg: #543020;--card-bg-elevated: #563223;--card: #543020;--popover: #543020;--secondary: #542F20;--muted: #542F20;--input-background: #542F20;--ink-400: #A7AED4;--ink-300: #B0B7D8;--card-border: rgba(255, 184, 112, .18);--border: rgba(255, 184, 112, .22);--input: rgba(255, 184, 112, .28);--border-default: rgba(255, 184, 112, .24);--divider: rgba(255, 184, 112, .28);--dialog-bg-gradient: linear-gradient(180deg, #543020 0%, #522E1E 100%);--dialog-input-bg: #553123;--dialog-cancel-bg: #523631;--dialog-cancel-bg-hover: #563B38;--report-card-bg: #543020;--page-bg: #422418;--page-gradient: radial-gradient(circle 900px at -5% -15%, rgba(255, 146, 77, .16) 0%, rgba(194, 86, 26, .08) 25%, transparent 55%), radial-gradient(circle 600px at 70% -5%, rgba(255, 146, 77, .1) 0%, transparent 45%), radial-gradient(circle 800px at 110% 110%, rgba(122, 58, 16, .55) 0%, rgba(122, 58, 16, .25) 35%, transparent 60%), radial-gradient(circle 500px at 50% 95%, rgba(194, 86, 26, .14) 0%, transparent 50%), linear-gradient(180deg, #301F22 0%, #2E1D1E 25%, #2C1A1A 60%, #2A1817 100%);--accent: #563123;--hover-light: #53332C;--input-surface: #532E1F;--surface-light: #542F20;--pill-bg: #553023;--shadow-1: 0 1px 3px rgba(0, 0, 0, .4);--shadow-2: 0 2px 8px rgba(0, 0, 0, .45);--shadow-3: 0 4px 16px rgba(0, 0, 0, .5);--shadow-4: 0 8px 32px rgba(0, 0, 0, .55);--shadow-modal: 0 16px 48px rgba(0, 0, 0, .65);--dialog-shadow: 0 16px 48px rgba(0, 0, 0, .6);--dialog-cancel-shadow-hover: 0 2px 8px rgba(0, 0, 0, .4);--dialog-list-button-hover-shadow: 0 1px 4px rgba(0, 0, 0, .4);--dialog-resizer-bg: linear-gradient(135deg, transparent 60%, rgba(200, 210, 240, .2) 60%, rgba(200, 210, 240, .2) 70%, transparent 70%, transparent 80%, rgba(200, 210, 240, .2) 80%);--dialog-primary-shadow: 0 2px 8px rgba(0, 0, 0, .45);--dialog-primary-shadow-hover: 0 4px 16px rgba(0, 0, 0, .6);--report-button-shadow: 0 2px 8px rgba(0, 0, 0, .45);--report-button-shadow-hover: 0 4px 16px rgba(0, 0, 0, .6);--auth-logo-shadow: 0 4px 12px -2px rgba(0, 0, 0, .5);--editor-fab-shadow: 0 2px 12px rgba(0, 0, 0, .45);--report-bento-bg: #2F1F1E;--report-sidebar-bg: #281F26;--report-card-shadow: 0 2px 12px rgba(0, 0, 0, .45);--report-sidebar-button-hover-shadow: 0 1px 3px rgba(0, 0, 0, .4);--report-comment-bg: #2E2834;--sidebar: #371A07;--sidebar-frame: #371A07;--sidebar-bg-gradient: linear-gradient(180deg, #371A07 0%, #6B2F0E 100%);--sidebar-foreground: rgba(220, 226, 248, .85);--sidebar-nav-text: rgba(220, 226, 248, .85);--sidebar-nav-text-strong: rgba(240, 243, 255, .98);--sidebar-section-label: rgba(220, 226, 248, .45);--sidebar-accent: rgba(255, 255, 255, .1);--sidebar-active-bg: rgba(255, 146, 77, .3);--sidebar-active-glow: 0 0 24px rgba(255, 146, 77, .18);--brand-chip-glow: 0 2px 8px rgba(255, 146, 77, .45)}[data-aux=high-contrast]{--page-bg: #FDFDFF;--page-gradient: none;--background: #FFFFFF;--card: #FFFFFF;--card-bg: #FFFFFF;--card-bg-elevated: #FFFFFF;--popover: #FFFFFF;--input-surface: #FFFFFF;--surface-light: #FFFFFF;--pill-bg: #FFFFFF;--hover-light: #E4E7F5;--selected-bg: #E4E7F5;--selected-fg: #07080E;--accent: #E4E7F5;--accent-foreground: #07080E;--accent-tint-bg: #FFFFFF;--accent-tint-hover: #F4F5FA;--accent-tint-active: #E4E7F5;--mark-bg: #FFE96B;--mark-fg: #07080E;--report-bento-bg: #FFFFFF;--report-sidebar-bg: #FFFFFF;--report-comment-bg: #FFFFFF;--foreground: #07080E;--card-foreground: #07080E;--muted-foreground: #2B2F4C;--label-color: #07080E;--ink-200: #2B2F4C;--ink-300: #2B2F4C;--ink-400: #1E2038;--ink-500: #141628;--ink-600: #0A0B14;--ink-700: #07080E;--stroke-hairline: 1.5px;--border: #3D4468;--input: #3D4468;--switch-background: #3D4468;--border-default: #3D4468;--divider: #2B2F4C;--card-border: #3D4468;--card-shadow: none;--card-shadow-hover: 0 0 0 2px #3D4468;--card-shadow-sm: none;--shadow-1: none;--shadow-2: none;--shadow-3: none;--shadow-4: none;--shadow-modal: 0 0 0 2px #3D4468;--dialog-shadow: 0 0 0 2px #3D4468;--dialog-input-bg: #FFFFFF;--dialog-input-border: #3D4468;--dialog-input-border-strong: #07080E;--dialog-input-shadow: none;--dialog-select-content-shadow: 0 0 0 2px #3D4468;--dialog-label-fg: #07080E;--dialog-cancel-bg: #FFFFFF;--dialog-cancel-bg-hover: #E4E7F5;--dialog-cancel-fg: #07080E;--dialog-cancel-shadow-hover: 0 0 0 2px #3D4468;--dialog-list-button-hover-bg: #E4E7F5;--dialog-list-button-hover-shadow: none;--dialog-highlight-bg: #E4E7F5;--dialog-selected-bg: #E4E7F5;--dialog-dashed-border: #3D4468;--dialog-bg-gradient: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);--report-card-shadow: none;--report-comment-border: #3D4468;--report-sidebar-button-hover-shadow: 0 0 0 2px #3D4468;--editor-fab-shadow: 0 0 0 2px #3D4468;--auth-card-shadow: 0 0 0 2px #3D4468;--auth-logo-shadow: none;--cta-shadow: none;--cta-shadow-hover: 0 0 0 3px var(--blue-3);--report-button-bg: var(--blue-1);--report-button-shadow: none;--report-button-shadow-hover: 0 0 0 3px var(--blue-3);--dialog-primary-bg: var(--blue-1);--dialog-primary-bg-hover: var(--blue-2);--dialog-primary-shadow: none;--dialog-primary-shadow-hover: 0 0 0 3px var(--blue-3);--auth-submit-shadow: none;--auth-submit-shadow-hover: 0 0 0 3px var(--blue-3);--tint-blue-soft: #FFFFFF;--tint-blue-medium: #E4E7F5;--tint-blue-strong: var(--blue-1);--sidebar: #07080E;--sidebar-frame: #07080E;--wordmark-foreground: #FFFFFF;--wordmark-subtitle: #E6ECFF;--sidebar-bg-gradient: none;--sidebar-border: #FFFFFF;--sidebar-foreground: #FFFFFF;--sidebar-nav-text: #FFFFFF;--sidebar-nav-text-strong: #FFFFFF;--sidebar-section-label: #E6E6E6;--sidebar-accent: rgba(255, 255, 255, .18);--sidebar-active-bg: var(--blue-1);--sidebar-active-glow: none;--sidebar-popover-shadow: 0 0 0 2px #FFFFFF;--brand-chip-glow: none}[data-aux=high-contrast][data-color-mode=dark]{--stroke-hairline: 2px;--page-bg: #000000;--page-gradient: none;--background: #000000;--card: #000000;--card-bg: #000000;--card-bg-elevated: #000000;--popover: #000000;--secondary: #000000;--muted: #000000;--input-background: #000000;--input-surface: #000000;--surface-light: #000000;--pill-bg: #000000;--hover-light: #1A1A1A;--selected-bg: #1A1A1A;--selected-fg: #FFFFFF;--accent: #1A1A1A;--accent-foreground: #FFFFFF;--accent-tint-bg: #000000;--accent-tint-hover: #1A1A1A;--accent-tint-active: #262626;--mark-bg: #FFFFFF;--mark-fg: #000000;--cloud-0: #000000;--cloud-50: #000000;--cloud-100: #0A0A0A;--report-bento-bg: #000000;--report-sidebar-bg: #000000;--report-card-bg: #000000;--report-comment-bg: #000000;--foreground: #FFFFFF;--card-foreground: #FFFFFF;--popover-foreground: #FFFFFF;--muted-foreground: #E6E6E6;--label-color: #FFFFFF;--ink-200: #E6E6E6;--ink-300: #E6E6E6;--ink-400: #F0F0F0;--ink-500: #FFFFFF;--ink-600: #FFFFFF;--ink-700: #FFFFFF;--ink-800: #FFFFFF;--ink-900: #FFFFFF;--ink-950: #FFFFFF;--border: #FFFFFF;--input: #FFFFFF;--switch-background: #FFFFFF;--border-default: #FFFFFF;--divider: #FFFFFF;--card-border: #FFFFFF;--card-shadow: none;--card-shadow-hover: 0 0 0 2px #FFFFFF;--card-shadow-sm: none;--shadow-1: none;--shadow-2: none;--shadow-3: none;--shadow-4: none;--shadow-modal: 0 0 0 2px #FFFFFF;--dialog-shadow: 0 0 0 2px #FFFFFF;--dialog-bg-gradient: linear-gradient(180deg, #000000 0%, #000000 100%);--dialog-input-bg: #000000;--dialog-input-border: #FFFFFF;--dialog-input-border-strong: #FFFFFF;--dialog-input-shadow: none;--dialog-select-content-shadow: 0 0 0 2px #FFFFFF;--dialog-select-item-hover-bg: #1A1A1A;--dialog-select-item-hover-fg: #FFFFFF;--dialog-label-fg: #FFFFFF;--dialog-cancel-bg: #000000;--dialog-cancel-bg-hover: #1A1A1A;--dialog-cancel-fg: #FFFFFF;--dialog-cancel-shadow-hover: 0 0 0 2px #FFFFFF;--dialog-list-button-hover-bg: #1A1A1A;--dialog-list-button-hover-shadow: none;--dialog-highlight-bg: #1A1A1A;--dialog-selected-bg: #1A1A1A;--dialog-dashed-border: #FFFFFF;--report-card-shadow: none;--report-comment-border: #FFFFFF;--report-sidebar-button-hover-shadow: 0 0 0 2px #FFFFFF;--editor-fab-shadow: 0 0 0 2px #FFFFFF;--auth-card-shadow: 0 0 0 2px #FFFFFF;--auth-logo-shadow: none;--cta-shadow: none;--cta-shadow-hover: 0 0 0 3px #FFFFFF;--report-button-bg: var(--blue-2);--report-button-shadow: none;--report-button-shadow-hover: 0 0 0 3px #FFFFFF;--dialog-primary-bg: var(--blue-2);--dialog-primary-bg-hover: var(--blue-1);--dialog-primary-shadow: none;--dialog-primary-shadow-hover: 0 0 0 3px #FFFFFF;--auth-submit-shadow: none;--auth-submit-shadow-hover: 0 0 0 3px #FFFFFF;--tint-blue-soft: #000000;--tint-blue-medium: #1A1A1A;--tint-blue-strong: var(--blue-3);--sidebar: #000000;--sidebar-frame: #000000;--wordmark-foreground: #FFFFFF;--wordmark-subtitle: #E6ECFF;--sidebar-bg-gradient: none;--sidebar-border: #FFFFFF;--sidebar-foreground: #FFFFFF;--sidebar-nav-text: #FFFFFF;--sidebar-nav-text-strong: #FFFFFF;--sidebar-section-label: #E6E6E6;--sidebar-accent: rgba(255, 255, 255, .18);--sidebar-active-bg: var(--blue-2);--sidebar-active-glow: none;--sidebar-popover-shadow: 0 0 0 2px #FFFFFF;--brand-chip-glow: none}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-700:oklch(50.8% .118 165.612);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-800:oklch(42.4% .199 265.638);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-700:oklch(49.1% .27 292.581);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-700:oklch(49.6% .265 301.924);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:4px;--breakpoint-xl:80rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-lg:var(--radius);--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-blue:var(--brand-blue);--color-brand-secondary:var(--brand-secondary);--color-brand-cyan:var(--brand-cyan);--font-theme:var(--font-theme);--shadow-1:var(--shadow-1);--shadow-2:var(--shadow-2);--shadow-3:var(--shadow-3);--shadow-4:var(--shadow-4);--shadow-modal:var(--shadow-modal)}}@layer base{.bg-progress-gradient{background:linear-gradient(90deg,#566de7,#7cc4ec)}.bg-purple-gradient{background:linear-gradient(135deg,#5741e8,#8b6cf0)}.bg-purple-gradient-light{background:linear-gradient(135deg,#5741e81f,#8b6cf014)}.bg-blue-gradient-vertical{background:linear-gradient(#3f37c9,#4cc9f0)}.card-hover-glow{transition:box-shadow .2s,transform .2s}.card-hover-glow:hover{transform:translateY(-1px);box-shadow:0 4px 20px #4262f026,0 2px 8px #4262f01a}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentcolor)}::file-selector-button{border-color:var(--color-gray-200,currentcolor)}}@layer components{.card{border-radius:var(--corner-card);border-style:var(--tw-border-style);border-width:var(--stroke-hairline);border-color:var(--divider);background-color:var(--card-bg-elevated);--tw-shadow:var(--card-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.card-inner{border-radius:var(--corner-card);border-style:var(--tw-border-style);border-width:var(--stroke-hairline);border-color:var(--border-default);background-color:var(--cloud-0)}.canvas{border-radius:var(--corner-canvas);border-style:var(--tw-border-style);border-width:var(--stroke-hairline);border-color:var(--border-default);background-color:var(--surface-light);--tw-shadow:var(--card-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.panel{border-radius:var(--corner-panel);border-style:var(--tw-border-style);border-width:var(--stroke-hairline);border-color:var(--border-default);background-color:var(--card-bg-elevated);--tw-shadow:var(--card-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.popover{border-radius:var(--corner-card);border-style:var(--tw-border-style);border-width:var(--stroke-hairline);border-color:var(--border-default);background-color:var(--cloud-0);--tw-shadow:var(--card-shadow-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bento{border-radius:var(--corner-card-lg);border-style:var(--tw-border-style);border-width:var(--stroke-hairline);border-color:var(--card-border);background-color:var(--card-bg);--tw-shadow:var(--card-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.stat-tile{border-radius:var(--corner-card-sm);border-style:var(--tw-border-style);border-width:var(--stroke-hairline);border-color:var(--card-border);background-color:var(--card-bg-elevated);--tw-shadow:var(--card-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)}.list-row{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--corner-card-sm);border-style:var(--tw-border-style);border-width:var(--stroke-hairline);border-color:var(--border-default);background-color:var(--cloud-0);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}.dropzone{border-radius:var(--corner-card);border-style:var(--tw-border-style);border-width:var(--stroke-hairline);--tw-border-style:dashed;border-style:dashed;border-color:var(--divider);background-color:var(--input-surface);flex-direction:column;justify-content:center;align-items:center;display:flex}.callout{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--corner-card);padding:calc(var(--spacing) * 4);display:flex}.footer-bar{align-items:center;gap:calc(var(--spacing) * 2);border-top-width:1px;border-top-style:var(--tw-border-style);border-top-width:var(--stroke-hairline);border-color:var(--divider);background-color:var(--card-bg);display:flex}.dialog{border-radius:var(--corner-canvas);border-style:var(--tw-border-style);border-width:var(--stroke-hairline);border-color:var(--border-default);background-color:var(--cloud-0);font-family:var(--font-theme);--tw-shadow:var(--shadow-modal);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.input{border-radius:var(--corner-input);border-style:var(--tw-border-style);border-width:var(--stroke-hairline);border-color:var(--divider);background-color:var(--card-bg-elevated);font-family:var(--font-theme);color:var(--ink-900);--tw-outline-style:none;outline-style:none}.search-pill{height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:var(--stroke-hairline);border-color:var(--border-default);background-color:var(--cloud-0);width:100%;padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 9.5);font-family:var(--font-theme);font-size:var(--type-body);line-height:var(--tw-leading,var(--type-body-lh));color:var(--ink-900);--tw-shadow:var(--card-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-radius:3.40282e38px;outline-style:none}.btn-cta{height:calc(var(--spacing) * 8);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);--tw-border-style:none;padding-inline:calc(var(--spacing) * 4);font-family:var(--font-theme);font-size:var(--type-body);line-height:var(--tw-leading,var(--type-body-lh));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--cta-foreground);transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-style:none;border-radius:3.40282e38px;display:inline-flex}.btn-cta:active{scale:.98}.btn-cta{background:var(--cta-gradient);box-shadow:var(--cta-shadow)}.btn-cta:hover{box-shadow:var(--cta-shadow-hover)}.pill{height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:var(--stroke-hairline);border-color:var(--border-default);background-color:var(--cloud-0);padding-inline:calc(var(--spacing) * 3.5);font-family:var(--font-theme);font-size:var(--type-body);line-height:var(--tw-leading,var(--type-body-lh));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--ink-700);--tw-shadow:var(--card-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;display:inline-flex}@media(hover:hover){.pill:hover{--tw-shadow:var(--card-shadow-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.badge{height:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 1.5);font-family:var(--font-theme);font-size:var(--type-micro);line-height:var(--tw-leading,var(--type-micro-lh));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);white-space:nowrap;text-transform:uppercase;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.icon-btn{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);cursor:pointer;--tw-border-style:none;background-color:var(--input-surface);color:var(--ink-500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.icon-btn:hover{background-color:var(--cloud-0)}@supports (color:color-mix(in lab,red,red)){.icon-btn:hover{background-color:color-mix(in oklab,var(--cloud-0) 70%,transparent)}}.icon-btn:hover{--tw-shadow:var(--card-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)}}.icon-btn-ghost{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);cursor:pointer;--tw-border-style:none;color:var(--ink-400);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));background-color:#0000;border-style:none;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.icon-btn-ghost:hover{background-color:var(--pill-bg);color:var(--ink-700)}}.icon-btn-elevated{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);cursor:pointer;border-style:var(--tw-border-style);border-width:var(--stroke-hairline);border-color:var(--border-default);background-color:var(--cloud-0);color:var(--ink-500);--tw-shadow:var(--card-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.icon-btn-elevated:hover{background-color:var(--hover-light);--tw-shadow:var(--card-shadow-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.segment-track{border-style:var(--tw-border-style);border-width:var(--stroke-hairline);border-color:var(--divider);background-color:var(--input-surface);padding:calc(var(--spacing) * 1);border-radius:3.40282e38px;display:flex}.segment-option{cursor:pointer;--tw-border-style:none;font-family:var(--font-theme);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));border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.segment-option-empty{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--ink-300);--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--border-default));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.segment-option-empty-active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--blue-3);--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-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);background-color:#0000}.chip{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--type-hint);line-height:var(--tw-leading,var(--type-hint-lh));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:3.40282e38px;align-items:center;display:inline-flex}.page-eyebrow{margin-bottom:calc(var(--spacing) * 1);font-family:var(--font-theme);font-size:var(--type-body);line-height:var(--tw-leading,var(--type-body-lh));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--blue-3)}.page-title{font-family:var(--font-theme);font-size:var(--type-stat);line-height:var(--tw-leading,var(--type-stat-lh));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--ink-900)}@media(min-width:40rem){.page-title{font-size:var(--type-display);line-height:var(--tw-leading,var(--type-display-lh));--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}}@media(min-width:48rem){.page-title{font-size:var(--type-display-lg);line-height:var(--tw-leading,var(--type-display-lg-lh));--tw-leading:calc(var(--spacing) * 11);line-height:calc(var(--spacing) * 11)}}.page-subtitle{margin-top:calc(var(--spacing) * 2);font-family:var(--font-theme);font-size:var(--type-body);line-height:var(--tw-leading,var(--type-body-lh));color:var(--ink-300)}.form-label{font-family:var(--font-theme);font-size:var(--type-label);line-height:var(--tw-leading,var(--type-label-lh));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.02em;letter-spacing:.02em;color:var(--ink-500);display:block}.overline-label{font-family:var(--font-theme);font-size:var(--type-hint);line-height:var(--tw-leading,var(--type-hint-lh));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase}.hint-text{font-size:var(--type-hint);line-height:var(--tw-leading,var(--type-hint-lh));color:var(--ink-400)}.sticky-header{top:calc(var(--spacing) * 0);z-index:10;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border-default);background-color:var(--card-bg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);position:sticky}@media(min-width:40rem){.sticky-header{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.sticky-header{padding-inline:calc(var(--spacing) * 8)}}@media(min-width:64rem){.sticky-header{padding-inline:calc(var(--spacing) * 12)}}.sticky-header{-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px)}@media(pointer:coarse){[data-slot=button],[data-slot=icon-button],[data-slot=segment-option],[data-slot=dropdown-menu-trigger],[data-slot=dropdown-menu-sub-trigger],[data-slot=context-menu-trigger],[data-slot=alert-dialog-trigger],[data-slot=dialog-trigger],[data-slot=drawer-trigger],[data-slot=sheet-trigger],[data-slot=popover-trigger],[data-slot=hover-card-trigger],[data-slot=tooltip-trigger],[data-slot=select-trigger],[data-slot=collapsible-trigger]{position:relative}.input{min-height:calc(var(--spacing) * 11)}}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.\!inset-y-3{inset-block:calc(var(--spacing) * 3)!important}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-12{top:calc(var(--spacing) * -12)}.-top-\[3px\]{top:-3px}.-top-\[5px\]{top:-5px}.-top-\[6px\]{top:-6px}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-19{top:calc(var(--spacing) * 19)}.top-\[-100px\]{top:-100px}.top-\[2px\]{top:2px}.top-\[3px\]{top:3px}.top-\[4px\]{top:4px}.top-\[6px\]{top:6px}.top-\[10px\]{top:10px}.top-\[12px\]{top:12px}.top-\[16px\]{top:16px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-full{top:100%}.top-px{top:1px}.\!right-3{right:calc(var(--spacing) * 3)!important}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-12{right:calc(var(--spacing) * -12)}.-right-40{right:calc(var(--spacing) * -40)}.-right-\[3px\]{right:-3px}.-right-\[5px\]{right:-5px}.-right-\[6px\]{right:-6px}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-\[-140px\]{bottom:-140px}.bottom-\[6px\]{bottom:6px}.bottom-\[24px\]{bottom:24px}.bottom-\[calc\(100\%\+12px\)\]{bottom:calc(100% + 12px)}.bottom-full{bottom:100%}.-left-4\.5{left:calc(var(--spacing) * -4.5)}.-left-4\.25{left:calc(var(--spacing) * -4.25)}.-left-7{left:calc(var(--spacing) * -7)}.-left-12{left:calc(var(--spacing) * -12)}.-left-13\.5{left:calc(var(--spacing) * -13.5)}.-left-40{left:calc(var(--spacing) * -40)}.-left-\[17px\]{left:-17px}.-left-\[18px\]{left:-18px}.-left-\[19px\]{left:-19px}.-left-\[20px\]{left:-20px}.-left-\[54px\]{left:-54px}.-left-\[58px\]{left:-58px}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-10\.5{left:calc(var(--spacing) * 10.5)}.left-\[-100px\]{left:-100px}.left-\[3px\]{left:3px}.left-\[4px\]{left:4px}.left-\[42px\]{left:42px}.left-\[44px\]{left:44px}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[9999\]{z-index:9999}.col-1{grid-column:1}.col-2{grid-column:2}.col-3{grid-column:3}.col-span-6{grid-column:span 6/span 6}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-8{margin:calc(var(--spacing) * 8)}.m-auto{margin:auto}.container{margin-inline:auto;padding-inline:2rem}@media(min-width:40rem){.container{max-width:none}}@media(min-width:1400px){.container{max-width:1400px}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-7{margin-inline:calc(var(--spacing) * 7)}.mx-auto{margin-inline:auto}.my-0{margin-block:calc(var(--spacing) * 0)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-9{margin-block:calc(var(--spacing) * 9)}.my-auto{margin-block:auto}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-\[8px\]{margin-top:-8px}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-4\.5{margin-top:calc(var(--spacing) * 4.5)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[2px\]{margin-top:2px}.mt-\[4px\]{margin-top:4px}.mt-\[6px\]{margin-top:6px}.mt-\[8px\]{margin-top:8px}.mt-\[10px\]{margin-top:10px}.mt-\[12px\]{margin-top:12px}.mt-\[16px\]{margin-top:16px}.mt-\[20px\]{margin-top:20px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-0\.5{margin-right:calc(var(--spacing) * -.5)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-4\.5{margin-bottom:calc(var(--spacing) * 4.5)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-\[2px\]{margin-bottom:2px}.mb-\[4px\]{margin-bottom:4px}.mb-\[6px\]{margin-bottom:6px}.mb-\[8px\]{margin-bottom:8px}.mb-\[10px\]{margin-bottom:10px}.mb-\[12px\]{margin-bottom:12px}.mb-\[14px\]{margin-bottom:14px}.mb-\[16px\]{margin-bottom:16px}.mb-\[18px\]{margin-bottom:18px}.mb-\[20px\]{margin-bottom:20px}.mb-\[24px\]{margin-bottom:24px}.mb-\[28px\]{margin-bottom:28px}.mb-\[32px\]{margin-bottom:32px}.mb-auto{margin-bottom:auto}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-5\.5{margin-left:calc(var(--spacing) * 5.5)}.ml-\[4px\]{margin-left:4px}.ml-\[10px\]{margin-left:10px}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.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-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.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-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-full{width:100%;height:100%}.h-\(--radix-navigation-menu-viewport-height\){height:var(--radix-navigation-menu-viewport-height)}.h-\(--radix-select-trigger-height\){height:var(--radix-select-trigger-height)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-6{height:calc(var(--spacing) * 6)}.h-6\.5{height:calc(var(--spacing) * 6.5)}.h-7{height:calc(var(--spacing) * 7)}.h-7\.5{height:calc(var(--spacing) * 7.5)}.h-8{height:calc(var(--spacing) * 8)}.h-8\.5{height:calc(var(--spacing) * 8.5)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-22{height:calc(var(--spacing) * 22)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-35{height:calc(var(--spacing) * 35)}.h-50{height:calc(var(--spacing) * 50)}.h-\[1\.15rem\]{height:1.15rem}.h-\[8px\]{height:8px}.h-\[9px\]{height:9px}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[44px\]{height:44px}.h-\[48px\]{height:48px}.h-\[52px\]{height:52px}.h-\[56px\]{height:56px}.h-\[76px\]{height:76px}.h-\[100dvh\]{height:100dvh}.h-\[460px\]{height:460px}.h-\[620px\]{height:620px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.\!max-h-\[50dvh\]{max-height:50dvh!important}.\!max-h-\[85vh\]{max-height:85vh!important}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-35{max-height:calc(var(--spacing) * 35)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-50{max-height:calc(var(--spacing) * 50)}.max-h-55{max-height:calc(var(--spacing) * 55)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-62\.5{max-height:calc(var(--spacing) * 62.5)}.max-h-70{max-height:calc(var(--spacing) * 70)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-75{max-height:calc(var(--spacing) * 75)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-90{max-height:calc(var(--spacing) * 90)}.max-h-105{max-height:calc(var(--spacing) * 105)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[66vh\]{max-height:66vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88\%\]{max-height:88%}.max-h-\[calc\(85vh-180px\)\]{max-height:calc(85vh - 180px)}.max-h-\[calc\(100vh-120px\)\]{max-height:calc(100vh - 120px)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-8\.5{min-height:calc(var(--spacing) * 8.5)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-22{min-height:calc(var(--spacing) * 22)}.min-h-42{min-height:calc(var(--spacing) * 42)}.min-h-50{min-height:calc(var(--spacing) * 50)}.min-h-\[40px\]{min-height:40px}.min-h-\[calc\(100vh-110px\)\]{min-height:calc(100vh - 110px)}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-105{width:calc(var(--spacing) * 105)!important}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-5\.5{width:calc(var(--spacing) * 5.5)}.w-6{width:calc(var(--spacing) * 6)}.w-6\.5{width:calc(var(--spacing) * 6.5)}.w-7{width:calc(var(--spacing) * 7)}.w-7\.5{width:calc(var(--spacing) * 7.5)}.w-8{width:calc(var(--spacing) * 8)}.w-8\.5{width:calc(var(--spacing) * 8.5)}.w-9{width:calc(var(--spacing) * 9)}.w-9\.5{width:calc(var(--spacing) * 9.5)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-13{width:calc(var(--spacing) * 13)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-22{width:calc(var(--spacing) * 22)}.w-24{width:calc(var(--spacing) * 24)}.w-25{width:calc(var(--spacing) * 25)}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-47\.5{width:calc(var(--spacing) * 47.5)}.w-50{width:calc(var(--spacing) * 50)}.w-52{width:calc(var(--spacing) * 52)}.w-52\.5{width:calc(var(--spacing) * 52.5)}.w-55\!{width:calc(var(--spacing) * 55)!important}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-65{width:calc(var(--spacing) * 65)}.w-70{width:calc(var(--spacing) * 70)}.w-72{width:calc(var(--spacing) * 72)}.w-75{width:calc(var(--spacing) * 75)}.w-80{width:calc(var(--spacing) * 80)}.w-85{width:calc(var(--spacing) * 85)}.w-100{width:calc(var(--spacing) * 100)}.w-120{width:calc(var(--spacing) * 120)}.w-\[2px\]{width:2px}.w-\[8px\]{width:8px}.w-\[9px\]{width:9px}.w-\[10px\]{width:10px}.w-\[11px\]{width:11px}.w-\[12px\]{width:12px}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[16px\]{width:16px}.w-\[17px\]{width:17px}.w-\[20px\]{width:20px}.w-\[22px\]{width:22px}.w-\[24px\]{width:24px}.w-\[26px\]{width:26px}.w-\[28px\]{width:28px}.w-\[30px\]{width:30px}.w-\[32px\]{width:32px}.w-\[34px\]{width:34px}.w-\[36px\]{width:36px}.w-\[44px\]{width:44px}.w-\[52px\]{width:52px}.w-\[56px\]{width:56px}.w-\[120px\]{width:120px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[340px\]{width:340px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[460px\]{width:460px}.w-\[620px\]{width:620px}.w-\[min\(82vw\,calc\(var\(--spacing\)\*80\)\)\]{width:min(82vw,calc(var(--spacing) * 80))}.w-\[min\(440px\,calc\(100vw_-_32px\)\)\]{width:min(440px,100vw - 32px)}.w-\[min\(900px\,95vw\)\]{width:min(900px,95vw)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.\!max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)!important}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-35{max-width:calc(var(--spacing) * 35)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-45{max-width:calc(var(--spacing) * 45)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-70{max-width:calc(var(--spacing) * 70)}.max-w-75{max-width:calc(var(--spacing) * 75)}.max-w-100{max-width:calc(var(--spacing) * 100)}.max-w-105{max-width:calc(var(--spacing) * 105)}.max-w-120{max-width:calc(var(--spacing) * 120)}.max-w-130{max-width:calc(var(--spacing) * 130)}.max-w-160{max-width:calc(var(--spacing) * 160)}.max-w-180{max-width:calc(var(--spacing) * 180)}.max-w-190{max-width:calc(var(--spacing) * 190)}.max-w-220{max-width:calc(var(--spacing) * 220)}.max-w-260{max-width:calc(var(--spacing) * 260)}.max-w-\[40vw\]{max-width:40vw}.max-w-\[55\%\]{max-width:55%}.max-w-\[60vw\]{max-width:60vw}.max-w-\[85vw\]{max-width:85vw}.max-w-\[88\%\]{max-width:88%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92vw\]{max-width:92vw}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[880px\]{max-width:880px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-\(--radix-select-trigger-width\){min-width:var(--radix-select-trigger-width)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-4\.5{min-width:calc(var(--spacing) * 4.5)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-5\.5{min-width:calc(var(--spacing) * 5.5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-8\.5{min-width:calc(var(--spacing) * 8.5)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-45{min-width:calc(var(--spacing) * 45)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-50{min-width:calc(var(--spacing) * 50)}.min-w-55{min-width:calc(var(--spacing) * 55)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-\[15px\]{min-width:15px}.min-w-\[20px\]{min-width:20px}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-\[1_1_220px\]{flex:220px}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-0{rotate:0deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[repeat\(auto-fit\,minmax\(calc\(var\(--spacing\)\*60\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(calc(var(--spacing) * 60),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(calc\(var\(--spacing\)\*70\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(calc(var(--spacing) * 70),1fr))}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-4\.5{gap:calc(var(--spacing) * 4.5)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[8px\]{gap:8px}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[16px\]{gap:16px}.gap-\[20px\]{gap:20px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-4\.5{column-gap:calc(var(--spacing) * 4.5)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.\!rounded-panel{border-radius:var(--corner-panel)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[4px\]{border-radius:4px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[inherit\]{border-radius:inherit}.rounded-canvas{border-radius:var(--corner-canvas)}.rounded-card{border-radius:var(--corner-card)}.rounded-card-lg{border-radius:var(--corner-card-lg)}.rounded-card-sm{border-radius:var(--corner-card-sm)}.rounded-chip{border-radius:var(--corner-chip)}.rounded-control{border-radius:var(--corner-control)}.rounded-full{border-radius:3.40282e38px}.rounded-input{border-radius:var(--corner-input)}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-panel{border-radius:var(--corner-panel)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-tick{border-radius:var(--corner-tick)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.\!rounded-t-panel{border-top-left-radius:var(--corner-panel)!important;border-top-right-radius:var(--corner-panel)!important}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-\[24px\]{border-top-left-radius:24px;border-bottom-left-radius:24px}.rounded-l-panel{border-top-left-radius:var(--corner-panel);border-bottom-left-radius:var(--corner-panel)}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[length\:var\(--stroke-emphasis\)\]{border-style:var(--tw-border-style);border-width:var(--stroke-emphasis)}.border-\[length\:var\(--stroke-hairline\)\]{border-style:var(--tw-border-style);border-width:var(--stroke-hairline)}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-none{--tw-border-style:none;border-style:none}.border-\[color\:var\(--blue-3\)\]{border-color:var(--blue-3)}.border-\[color\:var\(--border-default\)\]{border-color:var(--border-default)}.border-\[color\:var\(--card-border\)\]{border-color:var(--card-border)}.border-\[color\:var\(--cloud-0\)\]{border-color:var(--cloud-0)}.border-\[color\:var\(--divider\)\]{border-color:var(--divider)}.border-\[color\:var\(--editor-header-border\)\]{border-color:var(--editor-header-border)}.border-\[color\:var\(--green-5\)\]{border-color:var(--green-5)}.border-\[color\:var\(--ink-50\)\]{border-color:var(--ink-50)}.border-\[color\:var\(--red-3\)\]{border-color:var(--red-3)}.border-\[color\:var\(--red-5\)\]{border-color:var(--red-5)}.border-\[color\:var\(--status-amber-fg\)\]{border-color:var(--status-amber-fg)}.border-\[color\:var\(--status-danger-border\)\]{border-color:var(--status-danger-border)}.border-\[color\:var\(--status-danger-fg\)\]{border-color:var(--status-danger-fg)}.border-\[color\:var\(--status-success-border\)\]{border-color:var(--status-success-border)}.border-\[color\:var\(--tint-blue-medium\)\]{border-color:var(--tint-blue-medium)}.border-\[color\:var\(--tint-blue-strong\)\]{border-color:var(--tint-blue-strong)}.border-\[color\:var\(--tint-red-medium\,var\(--divider\)\)\]{border-color:var(--tint-red-medium,var(--divider))}.border-\[color\:var\(--tint-violet-medium\)\]{border-color:var(--tint-violet-medium)}.border-blue-3,.border-blue-3\/40{border-color:var(--blue-3)}@supports (color:color-mix(in lab,red,red)){.border-blue-3\/40{border-color:color-mix(in oklab,var(--blue-3) 40%,transparent)}}.border-border-default{border-color:var(--border-default)}.border-card-border{border-color:var(--card-border)}.border-cloud-0{border-color:var(--cloud-0)}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/40{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.border-divider{border-color:var(--divider)}.border-foreground,.border-foreground\/40{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/40{border-color:color-mix(in oklab,var(--foreground) 40%,transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-green-3\/40{border-color:var(--green-3)}@supports (color:color-mix(in lab,red,red)){.border-green-3\/40{border-color:color-mix(in oklab,var(--green-3) 40%,transparent)}}.border-green-200{border-color:var(--color-green-200)}.border-green-500{border-color:var(--color-green-500)}.border-ink-50{border-color:var(--ink-50)}.border-ink-100{border-color:var(--ink-100)}.border-input{border-color:var(--input)}.border-primary,.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-red-3\/40{border-color:var(--red-3)}@supports (color:color-mix(in lab,red,red)){.border-red-3\/40{border-color:color-mix(in oklab,var(--red-3) 40%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-status-amber-fg{border-color:var(--status-amber-fg)}.border-status-blue-fg{border-color:var(--status-blue-fg)}.border-status-success-fg{border-color:var(--status-success-fg)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/\[0\.10\]{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.10\]{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-t-blue-3{border-top-color:var(--blue-3)}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--sidebar\){background-color:var(--sidebar)}.bg-\(--sidebar-accent\){background-color:var(--sidebar-accent)}.bg-\(--sidebar-active-bg\){background-color:var(--sidebar-active-bg)}.bg-\(--sidebar-frame\){background-color:var(--sidebar-frame)}.bg-\[color-mix\(in_srgb\,var\(--coral\)_6\%\,transparent\)\]{background-color:var(--coral)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--coral\)_6\%\,transparent\)\]{background-color:color-mix(in srgb,var(--coral) 6%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--coral\)_8\%\,transparent\)\]{background-color:var(--coral)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--coral\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--coral) 8%,transparent)}}.bg-\[color\:var\(--blue-3\)\]{background-color:var(--blue-3)}.bg-\[color\:var\(--border-default\)\]{background-color:var(--border-default)}.bg-\[color\:var\(--divider\)\]{background-color:var(--divider)}.bg-\[var\(--blue-3\)\]{background-color:var(--blue-3)}.bg-\[var\(--border-default\)\]{background-color:var(--border-default)}.bg-\[var\(--card-bg\)\]{background-color:var(--card-bg)}.bg-\[var\(--card-bg-elevated\)\]{background-color:var(--card-bg-elevated)}.bg-\[var\(--cloud-0\)\]{background-color:var(--cloud-0)}.bg-\[var\(--divider\)\]{background-color:var(--divider)}.bg-\[var\(--input-surface\)\]{background-color:var(--input-surface)}.bg-\[var\(--page-bg\)\]{background-color:var(--page-bg)}.bg-\[var\(--page-gradient\)\]{background-color:var(--page-gradient)}.bg-\[var\(--pill-bg\)\]{background-color:var(--pill-bg)}.bg-\[var\(--red-5\)\]\/70{background-color:var(--red-5)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--red-5\)\]\/70{background-color:color-mix(in oklab,var(--red-5) 70%,transparent)}}.bg-\[var\(--status-amber-bg\)\]{background-color:var(--status-amber-bg)}.bg-\[var\(--status-amber-fg\)\]{background-color:var(--status-amber-fg)}.bg-\[var\(--status-danger-bg\)\]{background-color:var(--status-danger-bg)}.bg-\[var\(--status-success-bg\)\]{background-color:var(--status-success-bg)}.bg-\[var\(--status-success-fg\)\]{background-color:var(--status-success-fg)}.bg-\[var\(--status-violet-bg\)\]{background-color:var(--status-violet-bg)}.bg-\[var\(--surface-light\)\]{background-color:var(--surface-light)}.bg-\[var\(--tag-indigo-light-bg\)\]{background-color:var(--tag-indigo-light-bg)}.bg-\[var\(--teal-2\)\]{background-color:var(--teal-2)}.bg-\[var\(--tint-blue-medium\)\]{background-color:var(--tint-blue-medium)}.bg-\[var\(--tint-blue-soft\)\]{background-color:var(--tint-blue-soft)}.bg-\[var\(--tint-violet-soft\)\]{background-color:var(--tint-violet-soft)}.bg-\[…\]{background-color:…}.bg-accent{background-color:var(--accent)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-background{background-color:var(--background)}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab,red,red)){.bg-black\/65{background-color:color-mix(in oklab,var(--color-black) 65%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab,red,red)){.bg-black\/85{background-color:color-mix(in oklab,var(--color-black) 85%,transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.bg-blue-1\/15{background-color:var(--blue-1)}@supports (color:color-mix(in lab,red,red)){.bg-blue-1\/15{background-color:color-mix(in oklab,var(--blue-1) 15%,transparent)}}.bg-blue-3,.bg-blue-3\/6{background-color:var(--blue-3)}@supports (color:color-mix(in lab,red,red)){.bg-blue-3\/6{background-color:color-mix(in oklab,var(--blue-3) 6%,transparent)}}.bg-blue-3\/25{background-color:var(--blue-3)}@supports (color:color-mix(in lab,red,red)){.bg-blue-3\/25{background-color:color-mix(in oklab,var(--blue-3) 25%,transparent)}}.bg-blue-6\/25{background-color:var(--blue-6)}@supports (color:color-mix(in lab,red,red)){.bg-blue-6\/25{background-color:color-mix(in oklab,var(--blue-6) 25%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-card-bg{background-color:var(--card-bg)}.bg-card-bg-elevated{background-color:var(--card-bg-elevated)}.bg-cloud-0{background-color:var(--cloud-0)}.bg-cloud-100{background-color:var(--cloud-100)}.bg-coral{background-color:var(--coral)}.bg-current{background-color:currentColor}.bg-destructive{background-color:var(--destructive)}.bg-divider{background-color:var(--divider)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-foreground{background-color:var(--foreground)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-green-3\/20{background-color:var(--green-3)}@supports (color:color-mix(in lab,red,red)){.bg-green-3\/20{background-color:color-mix(in oklab,var(--green-3) 20%,transparent)}}.bg-green-50{background-color:var(--color-green-50)}.bg-green-50\/50{background-color:#f0fdf480}@supports (color:color-mix(in lab,red,red)){.bg-green-50\/50{background-color:color-mix(in oklab,var(--color-green-50) 50%,transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-600{background-color:var(--color-green-600)}.bg-ink-50,.bg-ink-50\/30{background-color:var(--ink-50)}@supports (color:color-mix(in lab,red,red)){.bg-ink-50\/30{background-color:color-mix(in oklab,var(--ink-50) 30%,transparent)}}.bg-ink-50\/40{background-color:var(--ink-50)}@supports (color:color-mix(in lab,red,red)){.bg-ink-50\/40{background-color:color-mix(in oklab,var(--ink-50) 40%,transparent)}}.bg-ink-50\/70{background-color:var(--ink-50)}@supports (color:color-mix(in lab,red,red)){.bg-ink-50\/70{background-color:color-mix(in oklab,var(--ink-50) 70%,transparent)}}.bg-ink-300{background-color:var(--ink-300)}.bg-ink-500{background-color:var(--ink-500)}.bg-ink-900,.bg-ink-900\/30{background-color:var(--ink-900)}@supports (color:color-mix(in lab,red,red)){.bg-ink-900\/30{background-color:color-mix(in oklab,var(--ink-900) 30%,transparent)}}.bg-ink-900\/75{background-color:var(--ink-900)}@supports (color:color-mix(in lab,red,red)){.bg-ink-900\/75{background-color:color-mix(in oklab,var(--ink-900) 75%,transparent)}}.bg-ink-900\/80{background-color:var(--ink-900)}@supports (color:color-mix(in lab,red,red)){.bg-ink-900\/80{background-color:color-mix(in oklab,var(--ink-900) 80%,transparent)}}.bg-input-surface{background-color:var(--input-surface)}.bg-mark-bg{background-color:var(--mark-bg)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-page-bg{background-color:var(--page-bg)}.bg-pill-bg{background-color:var(--pill-bg)}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.bg-purple-3\/35{background-color:var(--purple-3)}@supports (color:color-mix(in lab,red,red)){.bg-purple-3\/35{background-color:color-mix(in oklab,var(--purple-3) 35%,transparent)}}.bg-purple-50\/30{background-color:#faf5ff4d}@supports (color:color-mix(in lab,red,red)){.bg-purple-50\/30{background-color:color-mix(in oklab,var(--color-purple-50) 30%,transparent)}}.bg-red-3,.bg-red-3\/20{background-color:var(--red-3)}@supports (color:color-mix(in lab,red,red)){.bg-red-3\/20{background-color:color-mix(in oklab,var(--red-3) 20%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500\/25{background-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/25{background-color:color-mix(in oklab,var(--color-red-500) 25%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-secondary{background-color:var(--secondary)}.bg-status-amber-bg{background-color:var(--status-amber-bg)}.bg-status-blue-bg{background-color:var(--status-blue-bg)}.bg-status-danger-bg{background-color:var(--status-danger-bg)}.bg-status-success-bg{background-color:var(--status-success-bg)}.bg-surface-light{background-color:var(--surface-light)}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[image\:var\(--cta-gradient\)\]{background-image:var(--cta-gradient)}.bg-\[image\:var\(--report-cta-gradient\)\]{background-image:var(--report-cta-gradient)}.bg-\[image\:var\(--sidebar-bg-gradient\)\]{background-image:var(--sidebar-bg-gradient)}.bg-\[linear-gradient\(135deg\,var\(--blue-2\)\,var\(--blue-3\)\)\]{background-image:linear-gradient(135deg,var(--blue-2),var(--blue-3))}.bg-\[linear-gradient\(135deg\,var\(--blue-2\)\,var\(--blue-6\)\)\]{background-image:linear-gradient(135deg,var(--blue-2),var(--blue-6))}.bg-\[linear-gradient\(135deg\,var\(--red-3\)\,var\(--red-2\)\)\]{background-image:linear-gradient(135deg,var(--red-3),var(--red-2))}.bg-\[linear-gradient\(135deg\,var\(--red-3\)\,var\(--status-danger-fg\)\)\]{background-image:linear-gradient(135deg,var(--red-3),var(--status-danger-fg))}.bg-\[linear-gradient\(135deg\,var\(--red-3\)_0\%\,var\(--status-danger-fg\)_100\%\)\]{background-image:linear-gradient(135deg,var(--red-3) 0%,var(--status-danger-fg) 100%)}.bg-\[linear-gradient\(135deg\,var\(--tint-blue-soft\)\,var\(--tint-violet-soft\)\)\]{background-image:linear-gradient(135deg,var(--tint-blue-soft),var(--tint-violet-soft))}.bg-\[radial-gradient\(ellipse_at_center\,transparent_45\%\,var\(--auth-vignette\)\)\]{background-image:radial-gradient(ellipse at center,transparent 45%,var(--auth-vignette))}.from-blue-2{--tw-gradient-from:var(--blue-2);--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-blue-3{--tw-gradient-from:var(--blue-3);--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-ink-900{--tw-gradient-from:var(--ink-900);--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-purple-1{--tw-gradient-from:var(--purple-1);--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))}.via-blue-2{--tw-gradient-via:var(--blue-2);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-4{--tw-gradient-to:var(--blue-4);--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-blue-6{--tw-gradient-to:var(--blue-6);--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-ink-700{--tw-gradient-to:var(--ink-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}.bg-no-repeat{background-repeat:no-repeat}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.stroke-\[3\.5\]{stroke-width:3.5px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-4\.5{padding:calc(var(--spacing) * 4.5)}.p-5{padding:calc(var(--spacing) * 5)}.p-5\.5{padding:calc(var(--spacing) * 5.5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[2px\]{padding:2px}.p-\[4px\]{padding:4px}.p-\[8px\]{padding:8px}.p-\[10px\]{padding:10px}.p-\[12px\]{padding:12px}.p-\[14px\]{padding:14px}.p-\[16px\]{padding:16px}.p-\[24px\]{padding:24px}.p-\[28px\]{padding:28px}.p-\[clamp\(1\.5rem\,4vw\,2\.75rem\)\]{padding:clamp(1.5rem,4vw,2.75rem)}.p-\[clamp\(28px\,4vw\,48px\)\]{padding:clamp(28px,4vw,48px)}.p-\[clamp\(calc\(var\(--spacing\)\*5\)\,4vw\,calc\(var\(--spacing\)\*9\)\)\]{padding:clamp(calc(var(--spacing) * 5),4vw,calc(var(--spacing) * 9))}.p-\[var\(--form-card-pad\)\]{padding:var(--form-card-pad)}.p-\[var\(--form-card-pad-lg\)\]{padding:var(--form-card-pad-lg)}.p-\[var\(--report-page-pad\)\]{padding:var(--report-page-pad)}.p-px{padding:1px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.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)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[2px\]{padding-inline:2px}.px-\[3px\]{padding-inline:3px}.px-\[4px\]{padding-inline:4px}.px-\[5px\]{padding-inline:5px}.px-\[6px\]{padding-inline:6px}.px-\[8px\]{padding-inline:8px}.px-\[10px\]{padding-inline:10px}.px-\[12px\]{padding-inline:12px}.px-\[14px\]{padding-inline:14px}.px-\[16px\]{padding-inline:16px}.px-\[18px\]{padding-inline:18px}.px-\[20px\]{padding-inline:20px}.px-\[24px\]{padding-inline:24px}.px-\[28px\]{padding-inline:28px}.px-\[clamp\(1rem\,4vw\,3rem\)\]{padding-inline:clamp(1rem,4vw,3rem)}.px-\[clamp\(16px\,4vw\,48px\)\]{padding-inline:clamp(16px,4vw,48px)}.px-\[var\(--report-cover-frame-pad-x\)\]{padding-inline:var(--report-cover-frame-pad-x)}.px-\[var\(--report-cover-pad-x\)\]{padding-inline:var(--report-cover-pad-x)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.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)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[1px\]{padding-block:1px}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[6px\]{padding-block:6px}.py-\[7px\]{padding-block:7px}.py-\[8px\]{padding-block:8px}.py-\[9px\]{padding-block:9px}.py-\[10px\]{padding-block:10px}.py-\[12px\]{padding-block:12px}.py-\[14px\]{padding-block:14px}.py-\[16px\]{padding-block:16px}.py-\[20px\]{padding-block:20px}.py-\[32px\]{padding-block:32px}.py-\[40px\]{padding-block:40px}.py-\[48px\]{padding-block:48px}.py-\[var\(--report-cover-pad-y\)\]{padding-block:var(--report-cover-pad-y)}.py-\[var\(--report-cover-placeholder-pad-y\)\]{padding-block:var(--report-cover-placeholder-pad-y)}.py-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-\[2px\]{padding-top:2px}.pt-\[8px\]{padding-top:8px}.pt-\[10px\]{padding-top:10px}.pt-\[16px\]{padding-top:16px}.pt-\[20px\]{padding-top:20px}.pt-\[24px\]{padding-top:24px}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pr-\[8px\]{padding-right:8px}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-4\.5{padding-bottom:calc(var(--spacing) * 4.5)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[6px\]{padding-bottom:6px}.pb-\[8px\]{padding-bottom:8px}.pb-\[10px\]{padding-bottom:10px}.pb-\[14px\]{padding-bottom:14px}.pb-\[16px\]{padding-bottom:16px}.pb-\[20px\]{padding-bottom:20px}.pb-\[24px\]{padding-bottom:24px}.pb-\[48px\]{padding-bottom:48px}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9\.5{padding-left:calc(var(--spacing) * 9.5)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-13\.5{padding-left:calc(var(--spacing) * 13.5)}.pl-\[10px\]{padding-left:10px}.pl-\[54px\]{padding-left:54px}.pl-\[58px\]{padding-left:58px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-theme{font-family:var(--font-theme)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-body{font-size:var(--type-body);line-height:var(--tw-leading,var(--type-body-lh))}.text-body-lg{font-size:var(--type-body-lg);line-height:var(--tw-leading,var(--type-body-lg-lh))}.text-display{font-size:var(--type-display);line-height:var(--tw-leading,var(--type-display-lh))}.text-heading{font-size:var(--type-heading);line-height:var(--tw-leading,var(--type-heading-lh))}.text-hint{font-size:var(--type-hint);line-height:var(--tw-leading,var(--type-hint-lh))}.text-label{font-size:var(--type-label);line-height:var(--tw-leading,var(--type-label-lh))}.text-lead{font-size:var(--type-lead);line-height:var(--tw-leading,var(--type-lead-lh))}.text-micro{font-size:var(--type-micro);line-height:var(--tw-leading,var(--type-micro-lh))}.text-page-title{font-size:var(--type-page-title);line-height:var(--tw-leading,var(--type-page-title-lh))}.text-page-title-sm{font-size:var(--type-page-title-sm);line-height:var(--tw-leading,var(--type-page-title-sm-lh))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-stat{font-size:var(--type-stat);line-height:var(--tw-leading,var(--type-stat-lh))}.text-subheading{font-size:var(--type-subheading);line-height:var(--tw-leading,var(--type-subheading-lh))}.text-title{font-size:var(--type-title);line-height:var(--tw-leading,var(--type-title-lh))}.text-title-sm{font-size:var(--type-title-sm);line-height:var(--tw-leading,var(--type-title-sm-lh))}.text-title\/30{font-size:var(--type-title);line-height:calc(var(--spacing) * 30)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.leading-3\.5{--tw-leading:calc(var(--spacing) * 3.5);line-height:calc(var(--spacing) * 3.5)}.leading-4\.5{--tw-leading:calc(var(--spacing) * 4.5);line-height:calc(var(--spacing) * 4.5)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-5\.5{--tw-leading:calc(var(--spacing) * 5.5);line-height:calc(var(--spacing) * 5.5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-7\.5{--tw-leading:calc(var(--spacing) * 7.5);line-height:calc(var(--spacing) * 7.5)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[28px\]{--tw-leading:28px;line-height:28px}.leading-\[30px\]{--tw-leading:30px;line-height:30px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.10em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[2px\]{--tw-tracking:2px;letter-spacing:2px}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--blue-5\){color:var(--blue-5)}.text-\(--red-4\){color:var(--red-4)}.text-\(--sidebar-nav-text\){color:var(--sidebar-nav-text)}.text-\(--sidebar-nav-text-strong\){color:var(--sidebar-nav-text-strong)}.text-\(--sidebar-section-label\){color:var(--sidebar-section-label)}.text-\[color\:var\(--blue-3\)\]{color:var(--blue-3)}.text-\[color\:var\(--primary-foreground\)\]{color:var(--primary-foreground)}.text-\[color\:var\(--purple-2\)\]{color:var(--purple-2)}.text-\[color\:var\(--purple-3\)\]{color:var(--purple-3)}.text-\[color\:var\(--red-3\)\]{color:var(--red-3)}.text-\[color\:var\(--status-amber-fg\)\]{color:var(--status-amber-fg)}.text-\[color\:var\(--status-danger-fg\)\]{color:var(--status-danger-fg)}.text-\[color\:var\(--status-success-fg\)\]{color:var(--status-success-fg)}.text-\[color\:var\(--tag-indigo-light-fg\)\]{color:var(--tag-indigo-light-fg)}.text-\[color\:var\(--teal-2\)\]{color:var(--teal-2)}.text-\[var\(--card-bg-elevated\)\]{color:var(--card-bg-elevated)}.text-\[var\(--destructive\)\]{color:var(--destructive)}.text-\[var\(--green-3\)\]{color:var(--green-3)}.text-\[var\(--primary-foreground\)\]{color:var(--primary-foreground)}.text-\[var\(--purple-2\)\]{color:var(--purple-2)}.text-\[var\(--purple-3\)\]{color:var(--purple-3)}.text-\[var\(--status-amber-fg\)\]{color:var(--status-amber-fg)}.text-\[var\(--status-danger-fg\)\]{color:var(--status-danger-fg)}.text-\[var\(--status-success-fg\)\]{color:var(--status-success-fg)}.text-\[var\(--teal-2\)\]{color:var(--teal-2)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-black{color:var(--color-black)}.text-blue-3{color:var(--blue-3)}.text-blue-6{color:var(--blue-6)}.text-blue-800{color:var(--color-blue-800)}.text-card-foreground{color:var(--card-foreground)}.text-coral{color:var(--coral)}.text-cta-foreground{color:var(--cta-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground{color:var(--foreground)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-400{color:var(--color-green-400)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-inherit{color:inherit}.text-ink-200{color:var(--ink-200)}.text-ink-300{color:var(--ink-300)}.text-ink-400{color:var(--ink-400)}.text-ink-500{color:var(--ink-500)}.text-ink-600{color:var(--ink-600)}.text-ink-700{color:var(--ink-700)}.text-ink-800{color:var(--ink-800)}.text-ink-900{color:var(--ink-900)}.text-label-color{color:var(--label-color)}.text-mark-fg{color:var(--mark-fg)}.text-muted{color:var(--muted)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple-3{color:var(--purple-3)}.text-purple-700{color:var(--color-purple-700)}.text-red-3{color:var(--red-3)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-status-amber-fg{color:var(--status-amber-fg)}.text-status-blue-fg{color:var(--status-blue-fg)}.text-status-danger-fg{color:var(--status-danger-fg)}.text-status-success-fg{color:var(--status-success-fg)}.text-teal-2{color:var(--teal-2)}.text-transparent{color:#0000}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.text-wordmark-foreground{color:var(--wordmark-foreground)}.text-wordmark-subtitle{color:var(--wordmark-subtitle)}.text-yellow-800{color:var(--color-yellow-800)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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,)}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[color\:var\(--blue-3\)\]{accent-color:var(--blue-3)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.opacity-\[0\.55\]{opacity:.55}.opacity-\[0\.85\]{opacity:.85}.opacity-\[0\.92\]{opacity:.92}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-1{--tw-shadow:var(--shadow-1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2{--tw-shadow:var(--shadow-2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xs{--tw-shadow:0 1px 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-3{--tw-shadow:var(--shadow-3);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_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));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_0_0_2px_var\(--destructive\)\,var\(--card-shadow-sm\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--destructive)), var(--card-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-\[0_0_0_2px_var\(--primary\)\,var\(--card-shadow-sm\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--primary)), var(--card-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-\[0_0_0_2px_var\(--tint-blue-strong\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--tint-blue-strong));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_0_0_3px_var\(--tint-blue-medium\)\,var\(--card-shadow\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--tint-blue-medium)), var(--card-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--brand-chip-glow\)\]{--tw-shadow:var(--brand-chip-glow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--card-shadow\)\]{--tw-shadow:var(--card-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--card-shadow-hover\)\]{--tw-shadow:var(--card-shadow-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--card-shadow-sm\)\]{--tw-shadow:var(--card-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-\[var\(--cta-shadow\)\]{--tw-shadow:var(--cta-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-1\)\]{--tw-shadow:var(--shadow-1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-2\)\]{--tw-shadow:var(--shadow-2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-3\)\]{--tw-shadow:var(--shadow-3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-4\)\]{--tw-shadow:var(--shadow-4);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--sidebar-active-glow\)\]{--tw-shadow:var(--sidebar-active-glow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--sidebar-popover-shadow\)\]{--tw-shadow:var(--sidebar-popover-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-auth-card{--tw-shadow:var(--auth-card-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-auth-logo{--tw-shadow:var(--auth-logo-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-auth-submit{--tw-shadow:var(--auth-submit-shadow);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:var(--card-shadow);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-hover{--tw-shadow:var(--card-shadow-hover);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-sm{--tw-shadow:var(--card-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-fab{--tw-shadow:var(--editor-fab-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-modal{--tw-shadow:var(--shadow-modal);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-1{--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-\[length\:var\(--stroke-focus\)\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--stroke-focus) + 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-\[color\:var\(--tint-blue-medium\)\]{--tw-ring-color:var(--tint-blue-medium)}.ring-\[color\:var\(--tint-blue-strong\)\]{--tw-ring-color:var(--tint-blue-strong)}.ring-blue-3{--tw-ring-color:var(--blue-3)}.ring-border-default{--tw-ring-color:var(--border-default)}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-white{--tw-ring-color:var(--color-white)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-card-bg{--tw-ring-offset-color:var(--card-bg)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.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,)}.blur-\[130px\]{--tw-blur:blur(130px);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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[4px\]{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[8px\]{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-\[1\.4\]{--tw-backdrop-saturate:saturate(1.4);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.\[backdrop-filter\:saturate\(140\%\)_blur\(8px\)\]{-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px)}.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-\[box-shadow\,transform\]{transition-property:box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.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-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[600ms\]{--tw-duration:.6s;transition-duration:.6s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[browser\:pageerror\]{browser:pageerror}.\[scrollbar-color\:var\(--ink-200\)_transparent\]{scrollbar-color:var(--ink-200) transparent}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.block-1{block-size:calc(var(--spacing) * 1)}.block-2{block-size:calc(var(--spacing) * 2)}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-bottom-4{--tw-enter-translate-y:calc(4*var(--spacing))}.spin-out{--tw-exit-rotate:30deg}.zoom-in{--tw-enter-scale:0}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:opacity-60:is(:where(.group):hover *){opacity:.6}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/cover\:opacity-100:is(:where(.group\/cover):hover *){opacity:1}.group-hover\/field\:opacity-60:is(:where(.group\/field):hover *){opacity:.6}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}.group-hover\/nav\:text-blue-3:is(:where(.group\/nav):hover *){color:var(--blue-3)}.group-hover\/sec\:opacity-100:is(:where(.group\/sec):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow-xs:is(:where(.group)[data-variant=floating] *){--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)}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow-sm:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-body::file-selector-button{font-size:var(--type-body);line-height:var(--tw-leading,var(--type-body-lh))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-ink-300::placeholder{color:var(--ink-300)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-white\/45::placeholder{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/45::placeholder{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-0\.5:after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-6:last-child{padding-bottom:calc(var(--spacing) * 6)}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[2px\]:hover{--tw-translate-y: -2px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:scale-\[1\.04\]:hover{scale:1.04}.hover\:scale-\[1\.06\]:hover{scale:1.06}.hover\:scale-\[1\.12\]:hover{scale:1.12}.hover\:border-\[color\:var\(--blue-3\)\]:hover{border-color:var(--blue-3)}.hover\:border-\[color\:var\(--divider\)\]:hover{border-color:var(--divider)}.hover\:border-\[color\:var\(--tint-blue-strong\)\]:hover{border-color:var(--tint-blue-strong)}.hover\:border-blue-3:hover{border-color:var(--blue-3)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:bg-\(--sidebar-accent\):hover{background-color:var(--sidebar-accent)}.hover\:bg-\[var\(--card-bg\)\]:hover{background-color:var(--card-bg)}.hover\:bg-\[var\(--card-bg-elevated\)\]:hover{background-color:var(--card-bg-elevated)}.hover\:bg-\[var\(--card-hover\)\]:hover{background-color:var(--card-hover)}.hover\:bg-\[var\(--divider\)\]:hover{background-color:var(--divider)}.hover\:bg-\[var\(--hover-light\)\]:hover{background-color:var(--hover-light)}.hover\:bg-\[var\(--input-surface\)\]:hover{background-color:var(--input-surface)}.hover\:bg-\[var\(--pill-bg\)\]:hover{background-color:var(--pill-bg)}.hover\:bg-\[var\(--status-danger-bg\)\]:hover{background-color:var(--status-danger-bg)}.hover\:bg-\[var\(--tint-blue-medium\)\]:hover{background-color:var(--tint-blue-medium)}.hover\:bg-\[var\(--tint-blue-soft\)\]:hover{background-color:var(--tint-blue-soft)}.hover\:bg-\[var\(--tint-violet-medium\)\]:hover{background-color:var(--tint-violet-medium)}.hover\:bg-accent:hover,.hover\:bg-accent\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-black\/80:hover{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/80:hover{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.hover\:bg-blue-2:hover{background-color:var(--blue-2)}.hover\:bg-blue-3:hover{background-color:var(--blue-3)}.hover\:bg-cloud-0:hover,.hover\:bg-cloud-0\/50:hover{background-color:var(--cloud-0)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cloud-0\/50:hover{background-color:color-mix(in oklab,var(--cloud-0) 50%,transparent)}}.hover\:bg-cloud-0\/70:hover{background-color:var(--cloud-0)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cloud-0\/70:hover{background-color:color-mix(in oklab,var(--cloud-0) 70%,transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-hover-light:hover{background-color:var(--hover-light)}.hover\:bg-input-surface:hover{background-color:var(--input-surface)}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-pill-bg:hover{background-color:var(--pill-bg)}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.hover\:bg-red-500\/40:hover{background-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/40:hover{background-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-status-blue-bg:hover{background-color:var(--status-blue-bg)}.hover\:bg-surface-light:hover{background-color:var(--surface-light)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.hover\:bg-white\/\[0\.12\]:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.12\]:hover{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.hover\:text-\(--sidebar-nav-text-strong\):hover{color:var(--sidebar-nav-text-strong)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-blue-2:hover{color:var(--blue-2)}.hover\:text-blue-3:hover{color:var(--blue-3)}.hover\:text-blue-6:hover{color:var(--blue-6)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-ink-500:hover{color:var(--ink-500)}.hover\:text-ink-600:hover{color:var(--ink-600)}.hover\:text-ink-700:hover{color:var(--ink-700)}.hover\:text-ink-900:hover{color:var(--ink-900)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-60:hover{opacity:.6}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_6px_20px_var\(--divider\)\,0_2px_4px_var\(--border-default\)\]:hover{--tw-shadow:0 6px 20px var(--tw-shadow-color,var(--divider)), 0 2px 4px var(--tw-shadow-color,var(--border-default));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[var\(--card-shadow\)\]:hover{--tw-shadow:var(--card-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[var\(--card-shadow-sm\)\]:hover{--tw-shadow:var(--card-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)}.hover\:shadow-auth-submit-hover:hover{--tw-shadow:var(--auth-submit-shadow-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-card:hover{--tw-shadow:var(--card-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-card-hover:hover{--tw-shadow:var(--card-shadow-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-card-sm:hover{--tw-shadow:var(--card-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)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xs:hover{--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)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.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,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}.hover\:brightness-\[1\.04\]:hover{--tw-brightness:brightness(1.04);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,)}.hover\:brightness-\[1\.05\]:hover{--tw-brightness:brightness(1.05);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,)}}.focus\:z-10:focus{z-index:10}.focus\:border-blue-3:focus{border-color:var(--blue-3)}.focus\:border-ink-300:focus{border-color:var(--ink-300)}.focus\:border-white:focus{border-color:var(--color-white)}.focus\:border-white\/45:focus{border-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.focus\:border-white\/45:focus{border-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.focus\:border-white\/50:focus{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.focus\:border-white\/50:focus{border-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.focus\:bg-\(--sidebar-accent\):focus{background-color:var(--sidebar-accent)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-card-bg:focus{background-color:var(--card-bg)}.focus\:bg-white\/15:focus{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.focus\:bg-white\/15:focus{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-red-3:focus{color:var(--red-3)}.focus\:text-white:focus{color:var(--color-white)}.focus\:ring-2:focus{--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)}.focus\:ring-amber-600:focus{--tw-ring-color:var(--color-amber-600)}.focus\:ring-blue-3\/25:focus{--tw-ring-color:var(--blue-3)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-blue-3\/25:focus{--tw-ring-color:color-mix(in oklab, var(--blue-3) 25%, transparent)}}.focus\:ring-red-600:focus{--tw-ring-color:var(--color-red-600)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-2:focus-visible{--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)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-\[length\:var\(--stroke-focus\)\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--stroke-focus) + 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)}.focus-visible\:ring-blue-3\/40:focus-visible{--tw-ring-color:var(--blue-3)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-blue-3\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--blue-3) 40%, transparent)}}.focus-visible\:ring-coral\/30:focus-visible{--tw-ring-color:var(--coral)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-coral\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--coral) 30%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:scale-\[0\.95\]:active{scale:.95}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:cursor-grabbing:active{cursor:grabbing}@media(hover:hover){.enabled\:hover\:bg-hover-light:enabled:hover{background-color:var(--hover-light)}.enabled\:hover\:opacity-90:enabled:hover{opacity:.9}.enabled\:hover\:shadow-card-hover:enabled:hover{--tw-shadow:var(--card-shadow-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.enabled\:hover\:shadow-card-sm:enabled:hover{--tw-shadow:var(--card-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)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-100:disabled{opacity:1}@media(hover:hover){.disabled\:hover\:scale-100:disabled:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\[data-state\=checked\]\]\:border-destructive:has([data-state=checked]){border-color:var(--destructive)}.has-\[\[data-state\=checked\]\]\:bg-destructive\/5:has([data-state=checked]){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-state\=checked\]\]\:bg-destructive\/5:has([data-state=checked]){background-color:color-mix(in oklab,var(--destructive) 5%,transparent)}}.has-\[\>svg\]\:grid-cols-\[--spacing\(4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-inset\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media(hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-4[data-orientation=horizontal]{height:calc(var(--spacing) * 4)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-8[data-size=default],.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.data-\[slot\=alert-description\]\:\*\:text-destructive\/90[data-slot=alert-description]>*){color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.data-\[slot\=alert-description\]\:\*\:text-destructive\/90[data-slot=alert-description]>*){color:color-mix(in oklab,var(--destructive) 90%,transparent)}}:is(.data-\[slot\=command-input-wrapper\]\:\*\*\:h-12[data-slot=command-input-wrapper] *){height:calc(var(--spacing) * 12)}:is(.focus\:data-\[slot\=navigation-menu-link\]\:\*\*\:ring-0:focus[data-slot=navigation-menu-link] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}:is(.focus\:data-\[slot\=navigation-menu-link\]\:\*\*\:outline-hidden:focus[data-slot=navigation-menu-link] *){--tw-outline-style:none;outline-style:none}@media(forced-colors:active){:is(.focus\:data-\[slot\=navigation-menu-link\]\:\*\*\:outline-hidden:focus[data-slot=navigation-menu-link] *){outline-offset:2px;outline:2px solid #0000}}:is(.data-\[slot\=select-value\]\:\*\:line-clamp-1[data-slot=select-value]>*){-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.data-\[slot\=select-value\]\:\*\:flex[data-slot=select-value]>*){display:flex}:is(.data-\[slot\=select-value\]\:\*\:items-center[data-slot=select-value]>*){align-items:center}:is(.data-\[slot\=select-value\]\:\*\:gap-2[data-slot=select-value]>*){gap:calc(var(--spacing) * 2)}.data-\[state\=active\]\:bg-blue-3[data-state=active]{background-color:var(--blue-3)}.data-\[state\=active\]\:bg-card[data-state=active]{background-color:var(--card)}.data-\[state\=active\]\:bg-\[image\:var\(--cta-gradient\)\][data-state=active]{background-image:var(--cta-gradient)}.data-\[state\=active\]\:text-cta-foreground[data-state=active]{color:var(--cta-foreground)}.data-\[state\=active\]\:text-white[data-state=active]{color:var(--color-white)}.data-\[state\=active\]\:shadow-\[var\(--cta-shadow\)\][data-state=active]{--tw-shadow:var(--cta-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-blue-3[data-state=checked]{border-color:var(--blue-3)}.data-\[state\=checked\]\:border-destructive[data-state=checked]{border-color:var(--destructive)}.data-\[state\=checked\]\:bg-blue-3[data-state=checked]{background-color:var(--blue-3)}.data-\[state\=checked\]\:bg-destructive[data-state=checked]{background-color:var(--destructive)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-white[data-state=checked]{color:var(--color-white)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:.2s ease-out accordion-up}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:group-data-\[viewport\=false\]\/navigation-menu\:animate-out[data-state=closed]:is(:where(.group\/navigation-menu)[data-viewport=false] *){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:group-data-\[viewport\=false\]\/navigation-menu\:fade-out-0[data-state=closed]:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-exit-opacity:0}.data-\[state\=closed\]\:group-data-\[viewport\=false\]\/navigation-menu\:zoom-out-95[data-state=closed]:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=indeterminate\]\:border-blue-3[data-state=indeterminate]{border-color:var(--blue-3)}.data-\[state\=indeterminate\]\:bg-blue-3[data-state=indeterminate]{background-color:var(--blue-3)}.data-\[state\=indeterminate\]\:text-white[data-state=indeterminate]{color:var(--color-white)}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:.2s ease-out accordion-down}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:group-data-\[viewport\=false\]\/navigation-menu\:animate-in[data-state=open]:is(:where(.group\/navigation-menu)[data-viewport=false] *){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:group-data-\[viewport\=false\]\/navigation-menu\:fade-in-0[data-state=open]:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-enter-opacity:0}.data-\[state\=open\]\:group-data-\[viewport\=false\]\/navigation-menu\:zoom-in-95[data-state=open]:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-enter-scale:.95}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-switch-background[data-state=unchecked]{background-color:var(--switch-background)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-2xs[data-variant=outline]{--tw-shadow:0 1px 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)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media not all and (min-width:80rem){.max-xl\:block{display:block}.max-xl\:hidden{display:none}.max-xl\:inline-flex{display:inline-flex}.max-xl\:pb-44{padding-bottom:calc(var(--spacing) * 44)}}@media not all and (min-width:48rem){.max-md\:bottom-14{bottom:calc(var(--spacing) * 14)}.max-md\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.max-md\:ml-11{margin-left:calc(var(--spacing) * 11)}.max-md\:hidden{display:none}.max-md\:w-full{width:100%}.max-md\:flex-col{flex-direction:column}.max-md\:gap-2{gap:calc(var(--spacing) * 2)}.max-md\:gap-3{gap:calc(var(--spacing) * 3)}.max-md\:self-start{align-self:flex-start}.max-md\:pt-3{padding-top:calc(var(--spacing) * 3)}.max-md\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.max-md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.max-md\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.max-md\:pb-52{padding-bottom:calc(var(--spacing) * 52)}}@media not all and (min-width:40rem){.max-sm\:order-last{order:9999}.max-sm\:flex{display:flex}.max-sm\:hidden{display:none}.max-sm\:min-w-0{min-width:calc(var(--spacing) * 0)}.max-sm\:flex-1{flex:1}.max-sm\:basis-full{flex-basis:100%}.max-sm\:flex-col{flex-direction:column}.max-sm\:flex-wrap{flex-wrap:wrap}.max-sm\:self-start{align-self:flex-start}.max-sm\:rounded-3xl{border-radius:var(--radius-3xl)}.max-sm\:tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.max-sm\:whitespace-nowrap{white-space:nowrap}}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-stretch{align-items:stretch}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:rounded-\[28px\]{border-radius:28px}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:p-\[24px\]{padding:24px}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-\[24px\]{padding-top:24px}.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.sm\:text-left{text-align:left}.sm\:text-page-title{font-size:var(--type-page-title);line-height:var(--tw-leading,var(--type-page-title-lh))}.sm\:text-stat{font-size:var(--type-stat);line-height:var(--tw-leading,var(--type-stat-lh))}.sm\:text-title{font-size:var(--type-title);line-height:var(--tw-leading,var(--type-title-lh))}.sm\:leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.sm\:tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.sm\:data-\[vaul-drawer-direction\=left\]\:max-w-sm[data-vaul-drawer-direction=left],.sm\:data-\[vaul-drawer-direction\=right\]\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:left-\[var\(--sidebar-width\)\]{left:var(--sidebar-width)}.md\:mt-0\.5{margin-top:calc(var(--spacing) * .5)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-block{display:inline-block}.md\:h-14{height:calc(var(--spacing) * 14)}.md\:max-h-96{max-height:calc(var(--spacing) * 96)}.md\:w-\(--radix-navigation-menu-viewport-width\){width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1fr_200px\]{grid-template-columns:1fr 200px}.md\:flex-row{flex-direction:row}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:overflow-y-auto{overflow-y:auto}.md\:rounded-full{border-radius:3.40282e38px}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-7{padding-inline:calc(var(--spacing) * 7)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-0{padding-block:calc(var(--spacing) * 0)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pr-1{padding-right:calc(var(--spacing) * 1)}.md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.md\:text-body{font-size:var(--type-body);line-height:var(--tw-leading,var(--type-body-lh))}.md\:text-display{font-size:var(--type-display);line-height:var(--tw-leading,var(--type-display-lh))}.md\:text-title{font-size:var(--type-title);line-height:var(--tw-leading,var(--type-title-lh))}.md\:leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-xs:is(:where(.peer)[data-variant=inset]~*){--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)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-65{width:calc(var(--spacing) * 65)}.lg\:w-70{width:calc(var(--spacing) * 70)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.lg\:grid-cols-\[minmax\(280px\,340px\)_1fr\]{grid-template-columns:minmax(280px,340px) 1fr}.lg\:flex-row{flex-direction:row}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.lg\:text-display-lg{font-size:var(--type-display-lg);line-height:var(--tw-leading,var(--type-display-lg-lh))}.lg\:leading-11{--tw-leading:calc(var(--spacing) * 11);line-height:calc(var(--spacing) * 11)}}@media(min-width:80rem){.xl\:block{display:block}.xl\:hidden{display:none}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media(hover:hover){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-card-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--card-foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input) 80%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media print{.print\:hidden{display:none}.print\:bg-white{background-color:var(--color-white)}.print\:pb-16{padding-bottom:calc(var(--spacing) * 16)}}@media(pointer:coarse){.pointer-coarse\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.pointer-coarse\:h-10{height:calc(var(--spacing) * 10)}.pointer-coarse\:h-11{height:calc(var(--spacing) * 11)}.pointer-coarse\:h-13{height:calc(var(--spacing) * 13)}.pointer-coarse\:min-h-11{min-height:calc(var(--spacing) * 11)}.pointer-coarse\:w-11{width:calc(var(--spacing) * 11)}.pointer-coarse\:min-w-11{min-width:calc(var(--spacing) * 11)}.pointer-coarse\:px-5{padding-inline:calc(var(--spacing) * 5)}.pointer-coarse\:after\:absolute:after{content:var(--tw-content);position:absolute}.pointer-coarse\:after\:-inset-0\.5:after{content:var(--tw-content);inset:calc(var(--spacing) * -.5)}.pointer-coarse\:after\:-inset-1\.5:after{content:var(--tw-content);inset:calc(var(--spacing) * -1.5)}.pointer-coarse\:after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.pointer-coarse\:after\:-inset-2\.5:after{content:var(--tw-content);inset:calc(var(--spacing) * -2.5)}.pointer-coarse\:after\:-inset-x-0\.5:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -.5)}.pointer-coarse\:after\:-inset-x-1:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -1)}.pointer-coarse\:after\:inset-x-0:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.pointer-coarse\:after\:-inset-y-0\.5:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -.5)}.pointer-coarse\:after\:-inset-y-1:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -1)}.pointer-coarse\:after\:-inset-y-1\.5:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -1.5)}.pointer-coarse\:after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.pointer-coarse\:after\:-inset-y-2\.5:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2.5)}.pointer-coarse\:after\:-inset-y-3:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -3)}.pointer-coarse\:after\:-inset-y-3\.5:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -3.5)}}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:opacity-85 svg{opacity:.85}.\[\&_svg\]\:opacity-100 svg{opacity:1}.\[\&_svg\]\:focus\:text-accent-foreground svg:focus{color:var(--accent-foreground)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5 svg:not([class*=size-]){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-7 svg:not([class*=size-]){width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8 svg:not([class*=size-]){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-2 *)[cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-1\.5 *)[cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-hint *)[cmdk-group-heading]{font-size:var(--type-hint);line-height:var(--tw-leading,var(--type-hint-lh))}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-muted-foreground *)[cmdk-group-heading]{color:var(--muted-foreground)}:is(.\*\*\:\[\[cmdk-group\]\]\:px-2 *)[cmdk-group]{padding-inline:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-input\]\]\:h-12 *)[cmdk-input]{height:calc(var(--spacing) * 12)}:is(.\*\*\:\[\[cmdk-item\]\]\:px-2 *)[cmdk-item]{padding-inline:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-item\]\]\:py-3 *)[cmdk-item]{padding-block:calc(var(--spacing) * 3)}:is(.\*\:\[\[role\=checkbox\]\]\:translate-y-\[2px\]>*)[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[data-section-row\]\:visible:is(data-section-row),.\[data-testid\=\"\$\{anchorTestId\}\"\]\:visible:is(),.\[data-testid\=\"fab-cluster\"\]\:visible:is(),.\[data-testid\=\"fab-stock-comments\"\]\:visible:is(){visibility:visible}:is(.last\:\[span\]\:\*\:flex:last-child:is(span)>*){display:flex}:is(.last\:\[span\]\:\*\:items-center:last-child:is(span)>*){align-items:center}:is(.last\:\[span\]\:\*\:gap-2:last-child:is(span)>*){gap:calc(var(--spacing) * 2)}:is(.\[svg\]\:\*\:data-\[variant\=destructive\]\:text-destructive\!:is(svg)>*)[data-variant=destructive]{color:var(--destructive)!important}@media(min-width:64rem){@media not all and (min-width:80rem){.lg\:max-xl\:\[\&\>\*\:last-child\:nth-child\(odd\)\]\:col-span-full>:last-child:nth-child(odd){grid-column:1/-1}}}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.last\:\[\&\>tr\]\:border-b-0:last-child>tr{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}html{font-size:var(--font-size);background-color:var(--page-bg)}.report-page .report-finding-card,.report-page .report-recommendation-card,.report-surface .report-finding-card,.report-surface .report-recommendation-card{background:var(--input-surface)}.template-preview-sheet .report-page{box-shadow:none;border:0;border-radius:0}.template-preview-sheet .report-page-break{display:none}@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-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}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}[data-slot=dialog-content] input:not([data-dialog-unstyled]),[data-slot=dialog-content] textarea:not([data-dialog-unstyled]){background:var(--dialog-input-bg)!important;border:1px solid var(--dialog-input-border)!important;border-radius:12px!important;box-shadow:var(--dialog-input-shadow)!important;font-family:var(--font-app),system-ui,sans-serif!important;font-size:13px!important}[data-slot=dialog-content] [data-slot=select-trigger]{background:var(--dialog-input-bg)!important;border:1px solid var(--dialog-input-border-strong)!important;border-radius:12px!important;box-shadow:var(--dialog-input-shadow)!important;font-size:13px!important;overflow:hidden!important}[data-slot=dialog-content] [data-slot=select-trigger] svg{display:none!important}[data-slot=dialog-content] [data-slot=select-trigger]{min-height:38px!important;height:38px!important;padding-top:0!important;padding-bottom:0!important;align-items:center!important;overflow:hidden!important}[data-slot=dialog-content] input:not([data-dialog-unstyled]),[data-slot=dialog-content] textarea:not([data-dialog-unstyled]),[data-slot=dialog-content] [data-slot=select-trigger]{background:var(--dialog-input-bg)!important;border-color:var(--dialog-input-border-strong)!important;border-radius:12px!important}[data-slot=dialog-content] input[type=date]{background:var(--dialog-input-bg)!important;border:1px solid var(--dialog-input-border)!important;border-radius:12px!important;padding:0 12px!important;font-size:13px!important;font-family:var(--font-app),system-ui,sans-serif!important;min-height:38px!important;height:38px!important;box-shadow:var(--dialog-input-shadow)!important;box-sizing:border-box!important}[data-slot=dialog-content]>.space-y-4>.space-y-2{overflow:hidden!important;padding-bottom:2px!important}[data-slot=dialog-content] .grid .space-y-2{overflow:visible!important;padding-bottom:0!important}[data-slot=dialog-content] [data-slot=input]:not([data-dialog-unstyled]),[data-slot=dialog-content] input:not([type=date]):not([type=color]):not([type=checkbox]):not([data-dialog-unstyled]){background:var(--dialog-input-bg)!important;border:1px solid var(--dialog-input-border)!important;border-radius:12px!important;box-shadow:var(--dialog-input-shadow)!important;font-size:13px!important;font-family:var(--font-app),system-ui,sans-serif!important}[data-slot=dialog-content] textarea:not([data-dialog-unstyled]){background:var(--dialog-input-bg)!important;border:1px solid var(--dialog-input-border)!important;border-radius:12px!important;box-shadow:var(--dialog-input-shadow)!important;font-size:13px!important;font-family:var(--font-app),system-ui,sans-serif!important}[data-slot=dialog-content] [data-slot=select-scroll-down-button],[data-slot=dialog-content] [data-slot=select-scroll-up-button]{display:none!important}[data-slot=dialog-content] .space-y-2>svg,[data-slot=dialog-content] .space-y-2>.size-4,[data-slot=dialog-content] .space-y-2>svg.lucide,[data-slot=dialog-content] .space-y-2>svg.lucide-chevron-down,[data-slot=dialog-content] [data-slot=select-trigger]+svg,[data-slot=dialog-content] [role=combobox]+svg{display:none!important;width:0!important;height:0!important;overflow:hidden!important;position:absolute!important}[data-slot=select-content]{border-radius:12px!important;border:1px solid var(--dialog-input-border)!important;box-shadow:var(--dialog-select-content-shadow)!important;overflow:hidden!important}[data-slot=select-item]:focus,[data-slot=select-item][data-highlighted]{background:var(--dialog-select-item-hover-bg)!important;color:var(--dialog-select-item-hover-fg)!important}[data-slot=dialog-content] label{font-size:12px!important;font-weight:600!important;color:var(--dialog-label-fg)!important;font-family:var(--font-app),system-ui,sans-serif!important}[data-slot=dialog-content] button:not([role=radio]):focus:not(:focus-visible){outline:none!important;box-shadow:none!important;border-color:transparent!important}[data-slot=dialog-content] [data-slot=dialog-body] button:hover:not([data-close-btn]){background:var(--dialog-list-button-hover-bg)!important;box-shadow:var(--dialog-list-button-hover-shadow)!important}[data-slot=dialog-content] [data-slot=dialog-footer] button:last-child:hover,[data-slot=dialog-content] [data-slot=button]:last-child:hover,[role=dialog] button[style*=gradient]:hover,[data-slot=dialog-content] button[style*=gradient]:hover{transform:scale(1.04)!important;box-shadow:var(--dialog-primary-shadow-hover)!important;background:var(--dialog-primary-bg-hover)!important;color:var(--cta-foreground)!important}[role=dialog] button[style*=gradient]:hover *,[data-slot=dialog-content] button[style*=gradient]:hover *{color:var(--cta-foreground)!important}[data-slot=dialog-content] button[data-close-btn]:hover{background:var(--blue-2)!important;color:#fff!important}[data-slot=dialog-content] button[data-close-btn]:hover svg{color:#fff!important}[data-slot=dialog-content] [data-slot=badge]{border-radius:999px!important}[data-slot=dialog-content] [class*=border-dashed]{border-color:var(--dialog-dashed-border)!important}[data-slot=dialog-content] .truncate,[data-slot=dialog-content] .line-clamp-1,[data-slot=dialog-content] .line-clamp-2,[data-slot=dialog-content] .line-clamp-3,[data-slot=dialog-content] .line-clamp-4{overflow:visible!important;text-overflow:unset!important;white-space:normal!important;word-wrap:break-word!important;-webkit-line-clamp:unset!important;display:block!important}[data-slot=dialog-content] [class*=text-muted],[data-slot=dialog-content] [class*=text-gray],[data-slot=dialog-content] [class*=text-body][class*=text-muted]{color:var(--ink-400)!important}[data-slot=dialog-content] [class*=bg-gray],[data-slot=dialog-content] [class*=bg-muted]{background:var(--dialog-selected-bg)!important;border-radius:12px!important;margin:2px 4px!important}[data-slot=dialog-content]::-webkit-resizer{background:var(--dialog-resizer-bg);border-radius:0 0 24px}[data-slot=dialog-content] [class*=border-l],[data-slot=dialog-content] [class*=w-70],[data-slot=dialog-content] [class*=w-80]{width:100%!important;max-width:100%!important;border-left:none!important}.report-view-root{background:transparent!important;font-family:var(--font-app),system-ui,sans-serif!important}.report-view-root button[class*=bg-primary]{background:var(--report-button-bg)!important;border-radius:999px!important;border:none!important;box-shadow:var(--report-button-shadow)!important;font-family:var(--font-app),system-ui,sans-serif!important;transition:transform .15s ease,box-shadow .15s ease!important}.report-view-root button[class*=bg-primary]:hover{transform:scale(1.03)!important;box-shadow:var(--report-button-shadow-hover)!important}.report-view-root button[class*=variant-outline],.report-view-root button[class*=ghost]{border-radius:999px!important;font-family:var(--font-app),system-ui,sans-serif!important}@media print{:root,[data-color-mode=dark],[data-aux=high-contrast]{color-scheme:light!important;--background: #FFFFFF !important;--foreground: #10172D !important;--card: #FFFFFF !important;--card-foreground:#10172D !important;--border: rgba(0, 0, 0, .1) !important;--cloud-0: #FFFFFF !important;--cloud-50: #FCFCFE !important;--cloud-100: #F4F5FA !important;--ink-50: #D4D8EA !important;--ink-100: #C4C9E8 !important;--ink-200: #686F95 !important;--ink-300: #5A638E !important;--ink-400: #4D5278 !important;--ink-500: #3D4468 !important;--ink-600: #2B2F4C !important;--ink-700: #1E2038 !important;--ink-800: #141628 !important;--ink-900: #0A0B14 !important;--ink-950: #07080E !important;--card-bg: #FFFFFF !important;--page-bg: #FFFFFF !important;--page-gradient: none !important;--input-surface: #F8F9FE !important;--surface-light:#ECEEF9 !important;--border-default: #D4D8EA !important;--divider: #C9CDE2 !important}@page{margin:.5in;size:letter}html,body{background:#fff!important;margin:0!important;padding:0!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-no-print,[data-report-screen-only=true]{display:none!important}.report-page{break-after:page;page-break-after:always;box-shadow:none!important;border:none!important;border-radius:0!important;margin:0!important;padding:.25in!important;background:#fff!important}.report-keep-together,.report-finding-card,.report-callout,.report-photo-tile,.report-grid-cell,.report-stat-tile,[data-testid=comment-photo-grid]{break-inside:avoid;page-break-inside:avoid}.report-section-photos,.report-section-photos [data-testid=comment-photo-grid]{break-inside:auto;page-break-inside:auto}.report-section-photos [data-testid=comment-photo-cell]{break-inside:avoid;page-break-inside:avoid}[data-testid=comment-photo-cell]{max-height:2.4in!important}.report-prose-paragraph,.report-prose-block{orphans:3;widows:3}.report-prose-block{break-inside:avoid;page-break-inside:avoid}h1,h2,h3,h4,h5{break-after:avoid;page-break-after:avoid}.text-ink-300,.text-ink-400{color:#4a5568!important}[id^=page-],[id^=tp-]{scroll-margin:0!important}}@media(max-width:640px){.report-bordered-grid[data-cols="2"],.report-bordered-grid[data-cols="3"]{grid-template-columns:1fr!important}.report-bordered-grid[data-cols="2"]>.report-grid-cell,.report-bordered-grid[data-cols="3"]>.report-grid-cell{grid-column:1 / -1!important;border-right:none!important;border-bottom:1px solid rgba(10,11,20,.1)!important}.report-bordered-grid[data-cols="2"]>.report-grid-cell:last-child,.report-bordered-grid[data-cols="3"]>.report-grid-cell:last-child{border-bottom:none!important}.report-stat-tiles{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.report-stat-tile{padding:10px!important}.report-stat-tile>div:first-child{font-size:20px!important;line-height:24px!important}.report-stat-tile>div:last-child{font-size:10px!important}.report-keyfindings-header{display:none!important}.report-keyfindings-row{grid-template-columns:auto 1fr auto!important;grid-template-areas:"num loc sev" "find find find"!important;gap:4px 8px!important;padding:12px 14px!important;align-items:center!important}.report-keyfindings-row>:nth-child(1){grid-area:num!important}.report-keyfindings-row>:nth-child(2){grid-area:loc!important}.report-keyfindings-row>:nth-child(3){grid-area:find!important}.report-keyfindings-row>.report-keyfindings-severity{grid-area:sev!important;text-align:right!important}.report-keyfindings-row.report-keyfindings-nosev{grid-template-columns:auto 1fr!important;grid-template-areas:"num loc" "find find"!important}}.report-keyfindings-header,.report-keyfindings-row{grid-template-columns:48px 140px 1fr 110px}.report-keyfindings-nosev{grid-template-columns:48px 140px 1fr}.report-keyfindings-row:not(:last-child){border-bottom:1px solid var(--divider)}@page{size:letter;margin:.5in .4in}@media print{body{background:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;orphans:3;widows:3}h1,h2,h3,h4{break-after:avoid-page;page-break-after:avoid}.report-header-bar,.report-no-print,.orphan-comments-warning,.orphan-photos-warning,.no-print,[data-slot=sidebar],[data-slot=sidebar-gap],[data-slot=sidebar-container],[data-slot=sidebar-trigger],[data-slot=sidebar-rail]{display:none!important}[data-slot=sidebar-inset]{margin:0!important;border-radius:0!important;box-shadow:none!important}.report-view-root{padding:0!important;margin:0!important;max-width:none!important;background:#fff!important}}
