@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Inter:wght@400;500;600;700&family=Roboto+Mono:wght@400;500;600&display=swap";@layer components;@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-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-duration:initial}}}@layer theme{:root,:host{--font-sans:var(--font-family-sans);--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-medium:500;--radius-lg:10px;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-family-sans);--default-mono-font-family:var(--font-family-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}*{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%;font-family:var(--font-sans)}body{min-height:100vh;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}.font-editorial{font-family:var(--font-editorial-serif)}}@layer utilities{.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.-top-\[9px\]{top:-9px}.-right-\[4\.5px\]{right:-4.5px}.-left-\[4\.5px\]{left:-4.5px}.mx-auto{margin-inline:auto}.-mt-12{margin-top:calc(var(--spacing) * -12)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.flex{display:flex}.inline-flex{display:inline-flex}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-8{height:calc(var(--spacing) * 8)}.h-24{height:calc(var(--spacing) * 24)}.h-\[200px\]{height:200px}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-8{width:calc(var(--spacing) * 8)}.w-24{width:calc(var(--spacing) * 24)}.w-full{width:100%}.max-w-\[740px\]{max-width:740px}.flex-col{flex-direction:column}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}: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)))}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#e5e7eb\]{border-color:#e5e7eb}.border-black\/\[0\.08\]{border-color:#00000014}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-black) 8%,transparent)}}.border-white{border-color:var(--color-white)}.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)}}.bg-\[\#0b0b0c\]{background-color:#0b0b0c}.bg-\[\#08080a\]{background-color:#08080a}.bg-\[\#16181d\]{background-color:#16181d}.bg-\[\#e5e8f0\]{background-color:#e5e8f0}.bg-\[\#fafafa\]{background-color:#fafafa}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-black\/\[0\.04\]{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-black) 4%,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)}}.object-cover{object-fit:cover}.object-top{object-position:top}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.font-mono{font-family:var(--font-family-mono)}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[26px\]{font-size:26px}.text-\[36px\]{font-size:36px}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.72\]{--tw-leading:1.72;line-height:1.72}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.text-\[\#0d0031\]{color:#0d0031}.text-\[\#5a606d\]{color:#5a606d}.text-\[\#8e929b\]{color:#8e929b}.text-\[\#272a30\]{color:#272a30}.text-\[\#111215\]{color:#111215}.text-\[\#434854\]{color:#434854}.text-\[\#a1a5ae\]{color:#a1a5ae}.text-\[\#d4d6dc\]{color:#d4d6dc}.text-\[\#ececef\]{color:#ececef}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-white{color:var(--color-white)}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.text-white\/95{color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.italic{font-style:italic}.underline{text-decoration-line:underline}.decoration-white\/30{text-decoration-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.decoration-white\/30{-webkit-text-decoration-color:color-mix(in oklab,var(--color-white) 30%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.hover\:bg-black\/\[0\.08\]:hover{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-black) 8%,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\:decoration-current:hover{text-decoration-color:currentColor}}@media(min-width:40rem){.sm\:-mt-14{margin-top:calc(var(--spacing) * -14)}.sm\:h-28{height:calc(var(--spacing) * 28)}.sm\:h-\[230px\]{height:230px}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:px-9{padding-inline:calc(var(--spacing) * 9)}.sm\:text-\[13\.5px\]{font-size:13.5px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[42px\]{font-size:42px}}}:root{--space-half:.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--component-gap:var(--space-4);--component-section-gap:var(--space-6);--card-padding:.45rem;--radius-badge:4px;--radius-control:6px;--radius-overlay:8px;--radius-card:10px;--radius-dialog:12px;--border-width-default:1px;--shadow-card:none;--mix-surface:#fff;--background:#fff;--foreground:#0d0031;--card:#fff;--card-foreground:#0d0031;--popover:#fff;--popover-foreground:#0d0031;--primary:var(--primary-600);--primary-foreground:#fff;--secondary:#fff;--secondary-foreground:#0d0031;--muted:#f0f3f8;--muted-foreground:#52647a;--accent:#edf2fc;--accent-foreground:#1d46a1;--destructive:#c52f45;--destructive-foreground:#fff;--border:#e3e8ef;--input:#88ace0;--ring:var(--primary);--chart-1:var(--primary);--chart-2:#28589c;--chart-3:#3d9140;--chart-4:#2e2d88;--chart-5:#91219e;--chart-6:var(--chart-1)}@supports (color:color-mix(in lab,red,red)){:root{--chart-6:color-mix(in srgb, var(--chart-1) 78%, var(--mix-surface))}}:root{--chart-7:var(--chart-2)}@supports (color:color-mix(in lab,red,red)){:root{--chart-7:color-mix(in srgb, var(--chart-2) 72%, var(--mix-surface))}}:root{--chart-8:var(--chart-5)}@supports (color:color-mix(in lab,red,red)){:root{--chart-8:color-mix(in srgb, var(--chart-5) 68%, var(--mix-surface))}}:root{--sidebar:#fff;--sidebar-foreground:#122b45;--sidebar-primary:var(--primary);--sidebar-primary-foreground:#fff;--sidebar-accent:#edf2fc;--sidebar-accent-foreground:#1d46a1;--sidebar-border:#e3e8ef;--sidebar-ring:var(--ring);--radius:10px;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:Georgia, "Times New Roman", serif;--font-mono:"Roboto Mono", Consolas, Menlo, monospace;--shadow-2xs:0 1px 2px 0 #0021590a;--shadow-xs:0 1px 2px 0 #0021590f;--shadow-sm:0 2px 4px 0 #0021590f;--shadow:0 2px 4px 0 #00215914, 0 0 2px 0 #0021590f;--shadow-md:0 4px 8px 0 #00215914, 0 0 2px 0 #0021590f;--shadow-lg:0 8px 24px #0021591f, 0 2px 6px #0021590f;--shadow-xl:0 14px 28px 0 #0021591f, 0 0 2px 0 #00215914;--shadow-2xl:0 20px 40px 0 #00215924, 0 0 2px 0 #00215914;--shadow-glass:var(--shadow-lg);--spacing:.25rem;--tracking-normal:0em;--app-topbar-height:3.5rem;--app-rail-width:4rem;--app-rail-item-height:3.5rem;--app-sidebar-width:19.5rem;--app-sidebar-min-width:16.9rem;--app-sidebar-max-width:29.25rem;--app-content-header-height:4.5rem;--app-commandbar-height:2.75rem;--app-detail-panel-width:22.5rem;--app-content-max-width:88rem;--control-height-xs:1.5rem;--control-height-sm:2rem;--control-height-md:2.25rem;--control-height-lg:2.75rem;--control-padding-x-sm:.5rem;--control-padding-x-md:.75rem;--control-padding-x-lg:1rem;--icon-size-sm:1rem;--icon-size-md:1.25rem;--icon-size-lg:1.5rem;--avatar-size-sm:1.5rem;--avatar-size-md:2rem;--avatar-size-lg:2.5rem;--duration-faster:.1s;--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.3s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-decelerate:cubic-bezier(0, 0, .2, 1);--ease-accelerate:cubic-bezier(.4, 0, 1, 1);--cobalt-pale:#c2d9ff;--cobalt-very-light:#9ec2ff;--cobalt-light:#88ace0;--cobalt-light-brilliant:#659fff;--cobalt-brilliant:#5189e7;--cobalt-luminous-vivid:#0060ff;--cobalt-moderate:#4a6da8;--cobalt-vivid:#0057e7;--cobalt-green:#3d9140;--cobalt-cyan:#28589c;--cobalt-violet-deep:#91219e;--cobalt-cosmic:#2e2d88;--cobalt:#1e488f;--cobalt-blue:#0047ab;--cobalt-strong:#003fa8;--cobalt-dark:#273a59;--cobalt-deep:#0d0031;--base-50:#f6f9fc;--base-100:#f0f3f8;--base-200:#e3e8ef;--base-300:#88ace0;--base-400:#88ace0;--base-500:#4a6da8;--base-600:#4a6da8;--base-700:#273a59;--base-800:#273a59;--base-900:#0d0031;--base-950:#001538;--base-1000:#000;--primary-50:#f2f7ff;--primary-100:#c2d9ff;--primary-200:#9ec2ff;--primary-300:#88ace0;--primary-400:#659fff;--primary-500:#5189e7;--primary-600:#0047ab;--primary-700:#003fa8;--primary-800:#1e488f;--primary-900:#273a59;--primary-950:#0d0031;--primary-1000:#001538;--secondary-50:var(--base-50);--secondary-100:var(--base-100);--secondary-200:#9ec2ff;--secondary-300:#88ace0;--secondary-400:#659fff;--secondary-500:#0047ab;--secondary-600:#0047ab;--secondary-700:#003fa8;--secondary-800:#1e488f;--secondary-900:#273a59;--secondary-950:#0d0031;--secondary-1000:#001538;--color-white:#fff;--neutral-0:var(--color-white);--neutral-50:var(--base-50);--neutral-100:var(--base-100);--neutral-200:var(--base-200);--neutral-300:var(--base-300);--neutral-400:var(--base-400);--neutral-500:var(--base-500);--neutral-600:var(--base-600);--neutral-700:var(--base-700);--neutral-800:var(--base-800);--neutral-900:var(--base-900);--neutral-950:var(--base-950);--gray-50:var(--base-50);--gray-100:var(--base-100);--gray-200:var(--base-200);--gray-300:var(--base-300);--gray-400:var(--base-400);--gray-500:var(--base-500);--gray-600:var(--base-600);--gray-700:var(--base-700);--gray-800:var(--base-800);--gray-900:var(--base-900);--gray-1000:var(--base-950);--surface-page:var(--background);--surface-card:var(--card);--surface-overlay:var(--popover);--surface-muted:var(--muted);--surface-subtle:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--surface-subtle:color-mix(in srgb, var(--muted) 72%, var(--mix-surface))}}:root{--surface-sunken:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--surface-sunken:color-mix(in srgb, var(--muted) 88%, var(--mix-surface))}}:root{--surface-raised:var(--card)}@supports (color:color-mix(in lab,red,red)){:root{--surface-raised:color-mix(in srgb, var(--card) 96%, var(--mix-surface))}}:root{--surface-primary:var(--card);--surface-technical:var(--background);--surface-technical-elevated:var(--card);--surface-technical-selected:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--surface-technical-selected:color-mix(in srgb, var(--primary) 10%, var(--mix-surface))}}:root{--border-default:var(--border);--border-strong:#88ace0;--border-subtle:var(--border)}@supports (color:color-mix(in lab,red,red)){:root{--border-subtle:color-mix(in srgb, var(--border) 56%, var(--mix-surface))}}:root{--border-input:var(--input);--border-technical:var(--border-default);--border-technical-strong:var(--border-strong);--text-primary:var(--foreground);--text-secondary:var(--muted-foreground);--text-tertiary:#4a6da8;--text-muted:var(--muted-foreground);--text-disabled:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){:root{--text-disabled:color-mix(in srgb, var(--muted-foreground) 58%, var(--mix-surface))}}:root{--text-link:var(--primary-700);--text-link-hover:var(--primary-800);--text-inverse:var(--primary-foreground);--focus-ring-color:var(--ring);--focus-ring:0 0 0 2px var(--background), 0 0 0 4px var(--ring);--signal-brand:var(--primary);--signal-brand-hover:var(--primary-hover);--signal-brand-pressed:var(--primary-pressed);--signal-brand-subtle:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--signal-brand-subtle:color-mix(in srgb, var(--primary) 10%, var(--mix-surface))}}:root{--diagram-line:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--diagram-line:color-mix(in srgb, var(--primary) 42%, var(--border-default))}}:root{--diagram-node-bg:var(--card);--diagram-node-border:var(--border-technical);--primary-hover:var(--primary-700);--primary-pressed:var(--primary-800);--primary-selected:var(--accent);--secondary-hover:#f0f3f8;--secondary-pressed:#e3e8ef;--secondary-selected:#c2d9ff;--accent-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--accent-hover:color-mix(in srgb, var(--accent) 82%, var(--mix-surface))}}:root{--accent-pressed:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--accent-pressed:color-mix(in srgb, var(--accent) 68%, var(--mix-surface))}}:root{--accent-selected:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--accent-selected:color-mix(in srgb, var(--primary) 12%, var(--mix-surface))}}:root{--destructive-hover:#ab2037;--destructive-pressed:#8c192d;--destructive-selected:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:root{--destructive-selected:color-mix(in srgb, var(--destructive) 14%, var(--mix-surface))}}:root{--action-primary:var(--primary);--action-primary-foreground:var(--primary-foreground);--action-primary-hover:var(--primary-hover);--action-primary-pressed:var(--primary-pressed);--action-primary-selected:var(--primary-selected);--action-secondary:var(--secondary);--action-secondary-foreground:var(--secondary-foreground);--action-secondary-hover:var(--secondary-hover);--action-secondary-pressed:var(--secondary-pressed);--action-secondary-selected:var(--secondary-selected);--action-accent:var(--accent);--action-accent-foreground:var(--accent-foreground);--action-accent-hover:var(--accent-hover);--action-accent-pressed:var(--accent-pressed);--action-accent-selected:var(--accent-selected);--action-destructive:var(--destructive);--action-destructive-foreground:var(--destructive-foreground);--action-destructive-hover:var(--destructive-hover);--action-destructive-pressed:var(--destructive-pressed);--action-destructive-selected:var(--destructive-selected);--status-success:#3d9140;--status-success-foreground:#fff;--status-success-subtle:#eaf5eb;--status-success-subtle-foreground:#28662b;--status-warning:#a85d00;--status-warning-foreground:#fff;--status-warning-subtle:#fff4dd;--status-warning-subtle-foreground:#855000;--status-info:#0047ab;--status-info-foreground:#fff;--status-info-subtle:#c2d9ff;--status-info-subtle-foreground:#003fa8;--status-danger:var(--destructive);--status-danger-foreground:#fff;--status-danger-subtle:#ffebef;--status-danger-subtle-foreground:#a51b35;--success:var(--status-success);--success-foreground:var(--status-success-foreground);--warning:var(--status-warning);--warning-foreground:var(--status-warning-foreground);--info:var(--status-info);--info-foreground:var(--status-info-foreground);--invert:var(--base-950);--invert-foreground:var(--color-white);--success-bg:var(--status-success-subtle);--success-border:var(--status-success)}@supports (color:color-mix(in lab,red,red)){:root{--success-border:color-mix(in srgb, var(--status-success) 22%, var(--mix-surface))}}:root{--success-fg:var(--status-success-subtle-foreground);--warning-bg:var(--status-warning-subtle);--warning-border:var(--status-warning)}@supports (color:color-mix(in lab,red,red)){:root{--warning-border:color-mix(in srgb, var(--status-warning) 24%, var(--mix-surface))}}:root{--warning-fg:var(--status-warning-subtle-foreground);--info-bg:var(--status-info-subtle);--info-border:var(--status-info)}@supports (color:color-mix(in lab,red,red)){:root{--info-border:color-mix(in srgb, var(--status-info) 22%, var(--mix-surface))}}:root{--info-fg:var(--status-info-subtle-foreground);--danger-bg:var(--status-danger-subtle);--danger-border:var(--status-danger)}@supports (color:color-mix(in lab,red,red)){:root{--danger-border:color-mix(in srgb, var(--status-danger) 20%, var(--mix-surface))}}:root{--danger-fg:var(--status-danger-subtle-foreground);--status-paid-bg:var(--status-success-subtle);--status-paid-text:var(--status-success-subtle-foreground);--status-paid-accent:var(--status-success);--status-overdue-bg:var(--status-danger-subtle);--status-overdue-text:var(--status-danger-subtle-foreground);--status-overdue-accent:var(--status-danger);--status-failed-bg:var(--status-danger-subtle);--status-failed-text:var(--status-danger-subtle-foreground);--status-failed-accent:var(--status-danger);--status-pending-bg:var(--status-warning-subtle);--status-pending-text:var(--status-warning-subtle-foreground);--status-pending-accent:var(--status-warning);--status-processing-bg:var(--status-info-subtle);--status-processing-text:var(--status-info-subtle-foreground);--status-processing-accent:var(--status-info);--status-refunded-bg:#f6eaf8;--status-refunded-text:#73187d;--status-refunded-accent:#91219e;--status-voided-bg:#edf1f6;--status-voided-text:#4a6da8;--status-draft-bg:#f6f9fc;--status-draft-text:#4a6da8;--status-trial-bg:#c2d9ff;--status-trial-text:#003fa8;--status-featured-bg:#f6eaf8;--status-featured-text:#73187d;--zone-nav:var(--background);--zone-sidebar:var(--sidebar);--zone-sidebar-active:var(--sidebar-accent);--zone-sidebar-hover:var(--sidebar-accent);--zone-sidebar-text:var(--sidebar-foreground);--zone-sidebar-text-active:var(--sidebar-accent-foreground);--zone-sidebar-icon:var(--sidebar-foreground);--zone-sidebar-label:var(--sidebar-foreground);--zone-sidebar-border:var(--sidebar-border);--zone-sidebar-width:var(--app-sidebar-width);--zone-sidebar-collapsed:var(--app-rail-width);--sidebar-animation-duration:var(--duration-normal);--sidebar-easing:var(--ease-decelerate);--palette-brand-50:var(--primary-50);--palette-brand-100:var(--primary-100);--palette-brand-200:var(--primary-200);--palette-brand-300:var(--primary-300);--palette-brand-400:var(--primary-400);--palette-brand-500:var(--primary-500);--palette-brand-600:var(--primary-600);--palette-brand-700:var(--primary-700);--palette-brand-800:var(--primary-800);--palette-brand-900:var(--primary-900);--color-brand-50:var(--palette-brand-50);--color-brand-100:var(--palette-brand-100);--color-brand-200:var(--palette-brand-200);--color-brand-300:var(--palette-brand-300);--color-brand-400:var(--palette-brand-400);--color-brand-500:var(--palette-brand-500);--color-brand-600:var(--palette-brand-600);--color-brand-700:var(--palette-brand-700);--color-brand-800:var(--palette-brand-800);--color-brand-900:var(--palette-brand-900);--color-gray-50:var(--gray-50);--color-gray-100:var(--gray-100);--color-gray-200:var(--gray-200);--color-gray-300:var(--gray-300);--color-gray-400:var(--gray-400);--color-gray-500:var(--gray-500);--color-gray-600:var(--gray-600);--color-gray-700:var(--gray-700);--color-gray-800:var(--gray-800);--color-gray-900:var(--gray-900);--color-border-primary:var(--border-strong);--color-border-secondary:var(--border-default);--color-border-tertiary:var(--border-subtle);--color-surface-raised:var(--surface-raised);--color-surface-subtle:var(--surface-subtle);--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-tertiary:var(--text-tertiary);--color-success-bg:var(--success-bg);--color-success-text:var(--success-fg);--color-warning-bg:var(--warning-bg);--color-warning-text:var(--warning-fg);--color-info-bg:var(--info-bg);--color-info-text:var(--info-fg);--color-danger-bg:var(--danger-bg);--color-danger-text:var(--danger-fg);--font-family-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-display:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono:"Roboto Mono", Consolas, Menlo, monospace;--font-size-display:var(--type-page-title-size);--line-height-display:var(--type-page-title-line);--font-size-heading-2:var(--type-overlay-title-size);--line-height-heading-2:var(--type-overlay-title-line);--font-size-heading-3:var(--type-section-heading-size);--line-height-heading-3:var(--type-section-heading-line);--font-size-heading-4:var(--type-card-heading-size);--line-height-heading-4:var(--type-card-heading-line);--font-size-body:var(--type-body-size);--line-height-body:var(--type-body-line);--font-size-body-sm:var(--type-secondary-size);--line-height-body-sm:var(--type-secondary-line);--font-size-label:var(--type-field-label-size);--line-height-label:var(--type-field-label-line);--font-size-caption:var(--type-metadata-size);--line-height-caption:var(--type-metadata-line);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-family-marketing:var(--font-sans);--font-size-marketing-display:clamp(3.25rem, 5vw, 4rem);--line-height-marketing-display:clamp(3.625rem, 5.5vw, 4.375rem);--font-weight-marketing-display:600;--font-size-marketing-heading:clamp(2.25rem, 3.5vw, 2.75rem);--line-height-marketing-heading:clamp(2.75rem, 4vw, 3.25rem);--font-weight-marketing-heading:600;--font-size-marketing-lead:clamp(1.125rem, 1.5vw, 1.25rem);--line-height-marketing-lead:clamp(1.75rem, 2vw, 1.875rem);--font-size-marketing-body:1rem;--line-height-marketing-body:1.625rem;--ds-radius-sm:4px;--ds-radius-md:6px;--ds-radius-lg:10px;--ds-radius-xl:12px;--ds-radius-2xl:16px;--radius-sm:var(--ds-radius-sm);--radius-md:var(--ds-radius-md);--radius-lg:var(--ds-radius-lg);--radius-xl:var(--ds-radius-xl);--radius-2xl:var(--ds-radius-2xl);--radius-3xl:calc(var(--radius) + 8px);--radius-4xl:calc(var(--radius) + 10px);--card-spacing:1.5rem;--k-card-padding:var(--card-padding);--k-designer-rail:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--k-designer-rail:color-mix(in srgb, var(--muted) 88%, var(--mix-surface))}}:root{--button-height-sm:var(--control-height-sm);--button-height:var(--control-height-md);--button-height-lg:var(--control-height-lg);--field-height-sm:var(--control-height-sm);--field-height:var(--control-height-md);--field-height-lg:var(--control-height-lg);--menu-item-height:2rem;--nav-item-height:2.25rem;--table-row-height:3rem;--table-header-height:2.5rem;--tab-height:2.75rem;--button-primary-bg:var(--action-primary);--button-primary-fg:var(--action-primary-foreground);--button-primary-hover:var(--action-primary-hover);--button-primary-pressed:var(--action-primary-pressed);--button-primary-border:var(--action-primary);--button-secondary-bg:var(--action-secondary);--button-secondary-fg:var(--action-secondary-foreground);--button-secondary-hover:var(--action-secondary-hover);--button-secondary-pressed:var(--action-secondary-pressed);--button-secondary-border:var(--border-default);--button-outline-bg:transparent;--button-outline-fg:var(--text-primary);--button-outline-hover:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--button-outline-hover:color-mix(in srgb, var(--muted) 62%, var(--mix-surface))}}:root{--button-outline-pressed:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--button-outline-pressed:color-mix(in srgb, var(--muted) 76%, var(--mix-surface))}}:root{--button-outline-border:var(--border-default);--button-ghost-bg:transparent;--button-ghost-fg:var(--text-primary);--button-ghost-hover:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--button-ghost-hover:color-mix(in srgb, var(--muted) 70%, var(--mix-surface))}}:root{--button-ghost-pressed:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--button-ghost-pressed:color-mix(in srgb, var(--muted) 84%, var(--mix-surface))}}:root{--button-ghost-border:transparent;--button-danger-bg:var(--action-destructive);--button-danger-fg:var(--action-destructive-foreground);--button-danger-hover:var(--action-destructive-hover);--button-danger-pressed:var(--action-destructive-pressed);--button-danger-border:var(--action-destructive);--bf-button-bg:var(--button-primary-bg);--bf-button-fg:var(--button-primary-fg);--bf-button-border:var(--button-primary-border);--bf-alert-bg:var(--surface-sunken);--bf-alert-fg:var(--text-primary);--bf-alert-border:var(--border-default);--field-bg:var(--card);--field-fg:var(--text-primary);--field-border:var(--border-input);--field-border-hover:var(--border-strong);--field-border-focus:var(--ring);--field-placeholder:var(--text-muted);--field-disabled-bg:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--field-disabled-bg:color-mix(in srgb, var(--muted) 82%, var(--mix-surface))}}:root{--field-disabled-fg:var(--text-disabled);--field-popover-bg:var(--popover);--field-popover-fg:var(--popover-foreground);--field-option-hover-bg:var(--muted);--field-option-hover-fg:var(--text-primary);--overlay-backdrop:#20212461;--overlay-panel-bg:var(--popover);--overlay-panel-fg:var(--popover-foreground);--overlay-panel-border:var(--border-default);--menu-bg:var(--popover);--menu-fg:var(--popover-foreground);--menu-border:var(--border-default);--menu-item-hover-bg:var(--muted);--menu-item-hover-fg:var(--text-primary);--menu-item-active-bg:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--menu-item-active-bg:color-mix(in srgb, var(--primary) 14%, var(--mix-surface))}}:root{--menu-item-active-fg:var(--accent-foreground);--menu-item-danger-fg:var(--action-destructive);--menu-item-danger-hover-bg:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:root{--menu-item-danger-hover-bg:color-mix(in srgb, var(--destructive) 14%, var(--mix-surface))}}:root{--menu-separator:var(--border-subtle);--menu-shortcut:var(--text-secondary);--card-bg:var(--card);--card-fg:var(--card-foreground);--card-border:var(--border-default);--card-muted-fg:var(--text-secondary);--badge-primary-bg:var(--action-primary);--badge-primary-fg:var(--action-primary-foreground);--badge-primary-hover-bg:var(--action-primary-hover);--badge-secondary-bg:var(--action-secondary);--badge-secondary-fg:var(--action-secondary-foreground);--badge-secondary-hover-bg:var(--action-secondary-hover);--badge-danger-bg:var(--danger-bg);--badge-danger-fg:var(--danger-fg);--badge-danger-hover-bg:var(--danger-bg)}@supports (color:color-mix(in lab,red,red)){:root{--badge-danger-hover-bg:color-mix(in srgb, var(--danger-bg) 88%, black)}}:root{--badge-outline-border:var(--border-default);--badge-outline-fg:var(--text-primary);--badge-outline-hover-bg:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--badge-outline-hover-bg:color-mix(in srgb, var(--muted) 74%, var(--mix-surface))}}:root{--badge-ghost-fg:var(--text-primary);--badge-ghost-hover-bg:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--badge-ghost-hover-bg:color-mix(in srgb, var(--muted) 68%, var(--mix-surface))}}:root{--badge-ghost-hover-fg:var(--text-primary);--choice-bg:var(--card);--choice-fg:var(--text-primary);--choice-border:var(--border-input);--choice-border-hover:var(--border-strong);--choice-border-focus:var(--focus-ring-color);--choice-selected-bg:var(--action-primary);--choice-selected-fg:var(--action-primary-foreground);--choice-selected-border:var(--action-primary);--choice-indicator-bg:var(--primary-foreground);--choice-disabled-bg:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--choice-disabled-bg:color-mix(in srgb, var(--muted) 84%, var(--mix-surface))}}:root{--choice-disabled-fg:var(--text-disabled);--switch-bg:#97a6ba;--switch-hover-bg:#6b7c93;--switch-checked-bg:var(--action-primary);--switch-checked-hover-bg:var(--action-primary-hover);--switch-thumb-bg:var(--primary-foreground);--tabs-list-bg:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--tabs-list-bg:color-mix(in srgb, var(--muted) 68%, var(--mix-surface))}}:root{--tabs-trigger-fg:var(--text-secondary);--tabs-trigger-hover-bg:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--tabs-trigger-hover-bg:color-mix(in srgb, var(--muted) 84%, var(--mix-surface))}}:root{--tabs-trigger-hover-fg:var(--text-primary);--tabs-trigger-active-bg:var(--card);--tabs-trigger-active-fg:var(--text-primary);--tabs-trigger-line:var(--primary);--toast-bg:var(--popover);--toast-fg:var(--popover-foreground);--toast-border:var(--border-default);--toast-description:var(--text-secondary);--toast-close-fg:var(--text-secondary);--toast-close-hover-fg:var(--text-primary);--nav-trigger-bg:transparent;--nav-trigger-fg:var(--text-primary);--nav-trigger-hover-bg:var(--secondary)}@supports (color:color-mix(in lab,red,red)){:root{--nav-trigger-hover-bg:color-mix(in srgb, var(--secondary) 46%, var(--mix-surface))}}:root{--nav-trigger-hover-fg:var(--text-primary);--nav-trigger-active-bg:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--nav-trigger-active-bg:color-mix(in srgb, var(--primary) 14%, var(--mix-surface))}}:root{--nav-trigger-active-fg:var(--accent-foreground);--nav-panel-bg:var(--popover);--nav-panel-fg:var(--popover-foreground);--nav-panel-border:var(--border-default);--nav-link-hover-bg:var(--secondary)}@supports (color:color-mix(in lab,red,red)){:root{--nav-link-hover-bg:color-mix(in srgb, var(--secondary) 46%, var(--mix-surface))}}:root{--nav-link-hover-fg:var(--text-primary);--nav-link-active-bg:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--nav-link-active-bg:color-mix(in srgb, var(--primary) 14%, var(--mix-surface))}}:root{--chip-bg:var(--secondary)}@supports (color:color-mix(in lab,red,red)){:root{--chip-bg:color-mix(in srgb, var(--secondary) 36%, var(--mix-surface))}}:root{--chip-fg:var(--text-primary);--chip-hover-bg:var(--secondary)}@supports (color:color-mix(in lab,red,red)){:root{--chip-hover-bg:color-mix(in srgb, var(--secondary) 52%, var(--mix-surface))}}:root{--chip-border:var(--border-default);--drawer-handle-bg:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root{--drawer-handle-bg:color-mix(in srgb, var(--foreground) 18%, var(--mix-surface))}}:root{--drawer-width-details:22.5rem;--drawer-width-form:30rem;--drawer-width-workflow:40rem;--drawer-width-max-desktop:45vw;--drawer-header-padding-x:1.25rem;--drawer-header-padding-y:1rem;--drawer-content-padding-x:1.25rem;--drawer-content-padding-y:1rem;--drawer-footer-padding-x:1.25rem;--drawer-footer-padding-y:.75rem;--drawer-section-gap:1.25rem;--drawer-section-gap-lg:1.5rem;--drawer-field-gap:.75rem;--drawer-border:var(--border-default);--drawer-title-size:1.125rem;--drawer-title-line-height:1.625rem;--drawer-title-weight:600;--drawer-description-size:.8125rem;--drawer-description-line-height:1.125rem;--drawer-section-heading-size:1rem;--drawer-section-heading-line-height:1.5rem;--drawer-section-heading-weight:600;--auth-page-background:#f6f9fc;--auth-card-background:var(--card);--auth-card-border:var(--border);--auth-card-radius:var(--radius-lg);--table-caption-fg:var(--text-secondary);--table-footer-bg:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--table-footer-bg:color-mix(in srgb, var(--muted) 74%, var(--mix-surface))}}:root{--table-heading-fg:var(--text-secondary);--table-row-border:var(--border-default);--table-row-hover-bg:var(--secondary)}@supports (color:color-mix(in lab,red,red)){:root{--table-row-hover-bg:color-mix(in srgb, var(--secondary) 26%, var(--mix-surface))}}:root{--table-row-selected-bg:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--table-row-selected-bg:color-mix(in srgb, var(--primary) 10%, var(--mix-surface))}}:root{--table-surface-header-bg:#f6f9fc;--table-surface-header-border:var(--border-default);--table-surface-header-fg:var(--text-secondary);--tag-teal-bg:#e7f9ff;--tag-teal-fg:#164555;--tag-teal-border:#9dd9ee;--tag-purple-bg:#f8eefe;--tag-purple-fg:#48245d;--tag-purple-border:#d8a0f7;--tag-magenta-bg:#ffecf8;--tag-magenta-fg:#50253f;--tag-magenta-border:#f797d2;--tag-lime-bg:#efffd6;--tag-lime-fg:#37471f;--tag-lime-border:#b3df72;--tag-orange-bg:#fff5db;--tag-orange-fg:#693200;--tag-orange-border:#fbc828;--tag-gray-bg:#f0f3f8;--tag-gray-fg:#273a59;--tag-gray-border:#d6deea;--chart-categorical-1:var(--chart-1);--chart-categorical-2:var(--chart-2);--chart-categorical-3:var(--chart-3);--chart-categorical-4:var(--chart-4);--chart-categorical-5:var(--chart-5);--chart-categorical-6:var(--chart-6);--chart-categorical-7:var(--chart-7);--chart-categorical-8:var(--chart-8);--toggle-hover-bg:var(--secondary)}@supports (color:color-mix(in lab,red,red)){:root{--toggle-hover-bg:color-mix(in srgb, var(--secondary) 46%, var(--mix-surface))}}:root{--toggle-hover-fg:var(--text-primary);--toggle-active-bg:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--toggle-active-bg:color-mix(in srgb, var(--primary) 14%, var(--mix-surface))}}:root{--toggle-active-fg:var(--text-primary);--toggle-outline-bg:transparent;--toggle-outline-border:var(--border-default);--calendar-range-bg:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--calendar-range-bg:color-mix(in srgb, var(--primary) 12%, var(--mix-surface))}}:root{--calendar-range-fg:var(--text-primary);--calendar-today-bg:var(--secondary)}@supports (color:color-mix(in lab,red,red)){:root{--calendar-today-bg:color-mix(in srgb, var(--secondary) 54%, var(--mix-surface))}}:root{--calendar-today-fg:var(--text-primary);--calendar-outside-fg:var(--text-tertiary);--calendar-disabled-fg:var(--text-disabled);--sidebar-width:var(--zone-sidebar-width);--sidebar-width-icon:var(--zone-sidebar-collapsed);--sidebar-100:var(--sidebar)}@supports (color:color-mix(in lab,red,red)){:root{--sidebar-100:color-mix(in srgb, var(--sidebar) 94%, var(--mix-surface))}}:root{--sidebar-700:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){:root{--sidebar-700:color-mix(in srgb, var(--sidebar-foreground) 70%, transparent)}}.dark,[data-theme=dark]{color-scheme:dark;--background:#101b2c;--foreground:#edf2fa;--card:#17253a;--card-foreground:#edf2fa;--popover:#1e2e44;--popover-foreground:#edf2fa;--primary:#8fb3f4;--primary-foreground:#0c1835;--primary-hover:#a7c0ee;--primary-pressed:#cfddf7;--secondary:#1e2e44;--secondary-foreground:#edf2fa;--secondary-hover:#293c55;--secondary-pressed:#344b66;--secondary-selected:#1c3156;--muted:#1e2e44;--muted-foreground:#a7b6cb;--accent:#1c3156;--accent-foreground:#c1d5fa;--destructive:#ffa6b7;--destructive-foreground:#451323;--destructive-hover:#ffc1cc;--destructive-pressed:#ffd7df;--border:#2d3f57;--input:#7185a0;--ring:#8fb3f4;--mix-surface:#101b2c;--sidebar:#101b2c;--sidebar-foreground:#a7b6cb;--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:#1c3156;--sidebar-accent-foreground:#c1d5fa;--sidebar-border:var(--border);--sidebar-ring:var(--ring);--text-link:#c1d5fa;--text-link-hover:#cfddf7;--text-tertiary:#9baac0;--text-disabled:#7185a0;--border-strong:#7185a0;--status-success:#67dcb1;--status-success-foreground:#082b20;--status-success-subtle:#11382c;--status-success-subtle-foreground:#8be4c2;--status-warning:#f2c26c;--status-warning-foreground:#35230b;--status-warning-subtle:#3b2c16;--status-warning-subtle-foreground:#f5cf8e;--status-info:#8dbfff;--status-info-foreground:#112a48;--status-info-subtle:#162f4b;--status-info-subtle-foreground:#a8ceff;--status-danger:var(--destructive);--status-danger-foreground:var(--destructive-foreground);--status-danger-subtle:#421e2a;--status-danger-subtle-foreground:#ffb4c2;--success:var(--status-success);--success-foreground:var(--status-success-foreground);--warning:var(--status-warning);--warning-foreground:var(--status-warning-foreground);--info:var(--status-info);--info-foreground:var(--status-info-foreground);--invert:var(--foreground);--invert-foreground:var(--background);--status-refunded-bg:#302547;--status-refunded-text:#d6baff;--status-featured-bg:#302547;--status-featured-text:#d6baff;--status-voided-bg:var(--muted);--status-voided-text:var(--muted-foreground);--status-draft-bg:var(--muted);--status-draft-text:var(--muted-foreground);--status-trial-bg:var(--status-info-subtle);--status-trial-text:var(--status-info-subtle-foreground);--overlay-backdrop:#0009;--switch-bg:#7185a0;--switch-hover-bg:#97a6ba;--chart-1:#8fb3f4;--chart-2:#8dbfff;--chart-3:#f2c26c;--chart-4:#ffa6b7;--chart-5:#d6baff;--chart-6:#67dcb1;--chart-7:#73d5e9;--chart-8:#b8c4d6;--signal-brand:var(--primary);--signal-brand-hover:var(--primary-hover);--signal-brand-pressed:var(--primary-pressed)}[data-density=compact]{--control-height-md:2rem;--button-height:2rem;--field-height:2rem;--table-row-height:2.5rem;--card-padding:var(--space-4)}@media(prefers-reduced-motion:reduce){:root{--duration-faster:0s;--duration-fast:0s;--duration-normal:0s;--duration-slow:0s;--sidebar-animation-duration:0s}}:root,.dark,[data-theme=dark]{--shadow-overlay:var(--shadow-lg)}.kiwid-ui{font-family:var(--font-family-sans);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight)}.kiwid-ui [data-slot=card]{gap:var(--component-gap);padding:var(--k-card-padding);border:var(--border-width-default) solid var(--border);border-radius:var(--radius-card);background:var(--card);color:var(--card-foreground);box-shadow:var(--shadow-card)}.kiwid-ui :is([data-slot=card-header],[data-slot=card-content],[data-slot=card-footer]){padding-inline:0}.kiwid-ui [data-slot=button]{border-radius:var(--radius-control);transition-duration:var(--duration-fast);font-size:14px;font-weight:500;line-height:20px}.kiwid-ui :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){border-radius:var(--radius-control);font-size:14px;line-height:20px}.kiwid-ui [data-slot=label]{font-size:13px;font-weight:500;line-height:18px}.kiwid-ui [data-slot=badge]{border-radius:var(--radius-badge);padding:var(--space-half) var(--space-2);font-size:12px;line-height:16px}.kiwid-ui [data-slot=table-head]{height:var(--table-header-height);padding-inline:var(--space-4);font-size:var(--type-table-header-size);line-height:var(--type-table-header-line);font-weight:var(--type-table-header-weight)}.kiwid-ui [data-slot=table-cell]{height:var(--table-row-height);padding:var(--space-3) var(--space-4)}.kiwid-ui [data-slot=table-row][data-state=selected]{background:var(--accent)}.kiwid-ui :is([data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=hover-card-content]){border-radius:var(--radius-overlay);box-shadow:var(--shadow-overlay)}.kiwid-ui [data-slot=dialog-content]{border-radius:var(--radius-dialog);padding:var(--space-6);box-shadow:var(--shadow-overlay)}.kiwid-ui [data-slot=sheet-content]{box-shadow:var(--shadow-overlay)}.kiwid-ui [data-slot=badge][data-status=paid]{background:var(--success-bg);color:var(--success-fg);border-color:#0000}.kiwid-ui [data-slot=badge][data-status=pending]{background:var(--warning-bg);color:var(--warning-fg);border-color:#0000}.kiwid-ui [data-slot=badge][data-status=overdue]{background:var(--danger-bg);color:var(--danger-fg);border-color:#0000}[data-density=compact] [data-slot=table-cell]{padding-block:var(--space-2)}@media(pointer:coarse){.kiwid-ui :is([data-slot=button],[data-slot=input],[data-slot=select-trigger]){min-height:var(--control-height-lg)}.kiwid-ui :is([data-slot=input],[data-slot=textarea]){font-size:var(--type-mobile-input-size);line-height:var(--type-mobile-input-line)}}@media(max-width:480px){.kiwid-ui :is([data-slot=card],[data-slot=dialog-content]){padding:var(--space-4)}}:root{--type-page-title-size:1.5rem;--type-page-title-line:2rem;--type-page-title-weight:600;--type-overlay-title-size:1.125rem;--type-overlay-title-line:1.625rem;--type-overlay-title-weight:600;--type-section-heading-size:1rem;--type-section-heading-line:1.5rem;--type-section-heading-weight:600;--type-card-heading-size:.875rem;--type-card-heading-line:1.25rem;--type-card-heading-weight:600;--type-body-size:.875rem;--type-body-line:1.25rem;--type-body-weight:400;--type-secondary-size:.8125rem;--type-secondary-line:1.125rem;--type-secondary-weight:400;--type-metadata-size:.75rem;--type-metadata-line:1rem;--type-metadata-weight:500;--type-workspace-name-size:.875rem;--type-workspace-name-line:1.25rem;--type-workspace-name-weight:600;--type-sidebar-nav-size:.875rem;--type-sidebar-nav-line:1.25rem;--type-sidebar-nav-weight:500;--type-secondary-nav-size:.8125rem;--type-secondary-nav-line:1.125rem;--type-secondary-nav-weight:500;--type-breadcrumb-size:.8125rem;--type-breadcrumb-line:1.125rem;--type-breadcrumb-weight:400;--type-tab-size:.875rem;--type-tab-line:1.25rem;--type-tab-weight:500;--type-field-label-size:.8125rem;--type-field-label-line:1.125rem;--type-field-label-weight:500;--type-input-size:.875rem;--type-input-line:1.25rem;--type-input-weight:400;--type-mobile-input-size:1rem;--type-mobile-input-line:1.5rem;--type-mobile-input-weight:400;--type-helper-size:.8125rem;--type-helper-line:1.125rem;--type-helper-weight:400;--type-validation-size:.8125rem;--type-validation-line:1.125rem;--type-validation-weight:500;--type-button-size:.875rem;--type-button-line:1.25rem;--type-button-weight:500;--type-auth-heading-size:1.5rem;--type-auth-heading-line:2rem;--type-auth-heading-weight:600;--type-auth-heading-large-size:1.75rem;--type-auth-heading-large-line:2.25rem;--type-auth-heading-large-weight:600;--type-auth-description-size:.875rem;--type-auth-description-line:1.375rem;--type-auth-description-weight:400;--type-auth-input-size:1rem;--type-auth-input-line:1.5rem;--type-auth-input-weight:400;--type-table-header-size:.75rem;--type-table-header-line:1rem;--type-table-header-weight:500;--type-table-cell-size:.875rem;--type-table-cell-line:1.25rem;--type-table-cell-weight:400;--type-amount-size:.875rem;--type-amount-line:1.25rem;--type-amount-weight:500;--type-pagination-size:.8125rem;--type-pagination-line:1.125rem;--type-pagination-weight:400;--type-kpi-size:1.75rem;--type-kpi-line:2.25rem;--type-kpi-weight:600;--type-kpi-large-size:2rem;--type-kpi-large-line:2.5rem;--type-kpi-large-weight:600;--type-kpi-label-size:.8125rem;--type-kpi-label-line:1.125rem;--type-kpi-label-weight:500;--type-toast-title-size:.875rem;--type-toast-title-line:1.25rem;--type-toast-title-weight:600;--type-toast-description-size:.8125rem;--type-toast-description-line:1.125rem;--type-toast-description-weight:400;--type-tooltip-size:.75rem;--type-tooltip-line:1rem;--type-tooltip-weight:400}.kiwid-ui [data-type=page-title]{font-size:var(--type-page-title-size);line-height:var(--type-page-title-line);font-weight:var(--type-page-title-weight)}.kiwid-ui [data-type=overlay-title]{font-size:var(--type-overlay-title-size);line-height:var(--type-overlay-title-line);font-weight:var(--type-overlay-title-weight)}.kiwid-ui [data-type=section-heading]{font-size:var(--type-section-heading-size);line-height:var(--type-section-heading-line);font-weight:var(--type-section-heading-weight)}.kiwid-ui [data-type=card-heading]{font-size:var(--type-card-heading-size);line-height:var(--type-card-heading-line);font-weight:var(--type-card-heading-weight)}.kiwid-ui [data-type=body]{font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight)}.kiwid-ui [data-type=secondary]{font-size:var(--type-secondary-size);line-height:var(--type-secondary-line);font-weight:var(--type-secondary-weight)}.kiwid-ui [data-type=metadata]{font-size:var(--type-metadata-size);line-height:var(--type-metadata-line);font-weight:var(--type-metadata-weight)}.kiwid-ui [data-type=workspace-name]{font-size:var(--type-workspace-name-size);line-height:var(--type-workspace-name-line);font-weight:var(--type-workspace-name-weight)}.kiwid-ui [data-type=sidebar-nav]{font-size:var(--type-sidebar-nav-size);line-height:var(--type-sidebar-nav-line);font-weight:var(--type-sidebar-nav-weight)}.kiwid-ui [data-type=secondary-nav]{font-size:var(--type-secondary-nav-size);line-height:var(--type-secondary-nav-line);font-weight:var(--type-secondary-nav-weight)}.kiwid-ui [data-type=breadcrumb]{font-size:var(--type-breadcrumb-size);line-height:var(--type-breadcrumb-line);font-weight:var(--type-breadcrumb-weight)}.kiwid-ui [data-type=tab]{font-size:var(--type-tab-size);line-height:var(--type-tab-line);font-weight:var(--type-tab-weight)}.kiwid-ui [data-type=field-label]{font-size:var(--type-field-label-size);line-height:var(--type-field-label-line);font-weight:var(--type-field-label-weight)}.kiwid-ui [data-type=input]{font-size:var(--type-input-size);line-height:var(--type-input-line);font-weight:var(--type-input-weight)}.kiwid-ui [data-type=mobile-input]{font-size:var(--type-mobile-input-size);line-height:var(--type-mobile-input-line);font-weight:var(--type-mobile-input-weight)}.kiwid-ui [data-type=helper]{font-size:var(--type-helper-size);line-height:var(--type-helper-line);font-weight:var(--type-helper-weight)}.kiwid-ui [data-type=validation]{font-size:var(--type-validation-size);line-height:var(--type-validation-line);font-weight:var(--type-validation-weight)}.kiwid-ui [data-type=button]{font-size:var(--type-button-size);line-height:var(--type-button-line);font-weight:var(--type-button-weight)}.kiwid-ui [data-type=auth-heading]{font-size:var(--type-auth-heading-size);line-height:var(--type-auth-heading-line);font-weight:var(--type-auth-heading-weight)}.kiwid-ui [data-type=auth-heading-large]{font-size:var(--type-auth-heading-large-size);line-height:var(--type-auth-heading-large-line);font-weight:var(--type-auth-heading-large-weight)}.kiwid-ui [data-type=auth-description]{font-size:var(--type-auth-description-size);line-height:var(--type-auth-description-line);font-weight:var(--type-auth-description-weight)}.kiwid-ui [data-type=auth-input]{font-size:var(--type-auth-input-size);line-height:var(--type-auth-input-line);font-weight:var(--type-auth-input-weight)}.kiwid-ui [data-type=table-header]{font-size:var(--type-table-header-size);line-height:var(--type-table-header-line);font-weight:var(--type-table-header-weight)}.kiwid-ui [data-type=table-cell]{font-size:var(--type-table-cell-size);line-height:var(--type-table-cell-line);font-weight:var(--type-table-cell-weight)}.kiwid-ui [data-type=amount]{font-size:var(--type-amount-size);line-height:var(--type-amount-line);font-weight:var(--type-amount-weight)}.kiwid-ui [data-type=pagination]{font-size:var(--type-pagination-size);line-height:var(--type-pagination-line);font-weight:var(--type-pagination-weight)}.kiwid-ui [data-type=kpi]{font-size:var(--type-kpi-size);line-height:var(--type-kpi-line);font-weight:var(--type-kpi-weight)}.kiwid-ui [data-type=kpi-large]{font-size:var(--type-kpi-large-size);line-height:var(--type-kpi-large-line);font-weight:var(--type-kpi-large-weight)}.kiwid-ui [data-type=kpi-label]{font-size:var(--type-kpi-label-size);line-height:var(--type-kpi-label-line);font-weight:var(--type-kpi-label-weight)}.kiwid-ui [data-type=toast-title]{font-size:var(--type-toast-title-size);line-height:var(--type-toast-title-line);font-weight:var(--type-toast-title-weight)}.kiwid-ui [data-type=toast-description]{font-size:var(--type-toast-description-size);line-height:var(--type-toast-description-line);font-weight:var(--type-toast-description-weight)}.kiwid-ui [data-type=tooltip]{font-size:var(--type-tooltip-size);line-height:var(--type-tooltip-line);font-weight:var(--type-tooltip-weight)}.kiwid-ui [data-slot=card-title]{font-size:var(--type-card-heading-size);line-height:var(--type-card-heading-line);font-weight:var(--type-card-heading-weight)}.kiwid-ui [data-slot=card-description]{font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight);color:var(--text-secondary)}.kiwid-ui .kiwid-launchpad-card [data-slot=card-description]{font-size:var(--type-secondary-size);line-height:var(--type-secondary-line);font-weight:var(--type-secondary-weight)}.kiwid-ui [data-slot=dialog-title],.kiwid-ui [data-slot=alert-dialog-title],.kiwid-ui [data-slot=sheet-title],.kiwid-ui [data-slot=drawer-title]{font-size:var(--type-overlay-title-size);line-height:var(--type-overlay-title-line);font-weight:var(--type-overlay-title-weight)}.kiwid-ui [data-slot=dialog-description],.kiwid-ui [data-slot=sheet-description],.kiwid-ui [data-slot=drawer-description]{font-size:var(--type-secondary-size);line-height:var(--type-secondary-line);font-weight:var(--type-secondary-weight)}.kiwid-ui [data-slot=button]{font-size:var(--type-button-size);line-height:var(--type-button-line);font-weight:var(--type-button-weight)}.kiwid-ui [data-slot=label]{font-size:var(--type-field-label-size);line-height:var(--type-field-label-line);font-weight:var(--type-field-label-weight)}.kiwid-ui [data-slot=input],.kiwid-ui [data-slot=textarea],.kiwid-ui [data-slot=select-trigger]{font-size:var(--type-input-size);line-height:var(--type-input-line);font-weight:var(--type-input-weight)}.kiwid-ui [data-slot=badge]{font-size:var(--type-metadata-size);line-height:var(--type-metadata-line);font-weight:var(--type-metadata-weight)}.kiwid-ui [data-slot=tabs-trigger]{font-size:var(--type-tab-size);line-height:var(--type-tab-line);font-weight:var(--type-tab-weight)}.kiwid-ui [data-slot=sidebar-menu-button]{font-size:var(--type-sidebar-nav-size);line-height:var(--type-sidebar-nav-line);font-weight:var(--type-sidebar-nav-weight)}.kiwid-ui [data-slot=sidebar-group-label]{font-size:var(--type-secondary-nav-size);line-height:var(--type-secondary-nav-line);font-weight:var(--type-secondary-nav-weight)}.kiwid-ui [data-slot=breadcrumb-list]{font-size:var(--type-breadcrumb-size);line-height:var(--type-breadcrumb-line);font-weight:var(--type-breadcrumb-weight)}.kiwid-ui [data-slot=table-head]{font-size:var(--type-table-header-size);line-height:var(--type-table-header-line);font-weight:var(--type-table-header-weight)}.kiwid-ui [data-slot=table-cell]{font-size:var(--type-table-cell-size);line-height:var(--type-table-cell-line);font-weight:var(--type-table-cell-weight)}.kiwid-ui [data-slot=pagination]{font-size:var(--type-pagination-size);line-height:var(--type-pagination-line);font-weight:var(--type-pagination-weight)}.kiwid-ui [data-slot=tooltip-content]{font-size:var(--type-tooltip-size);line-height:var(--type-tooltip-line);font-weight:var(--type-tooltip-weight)}.kiwid-ui [data-slot=form-description]{font-size:var(--type-helper-size);line-height:var(--type-helper-line);font-weight:var(--type-helper-weight)}.kiwid-ui [data-slot=form-message]{font-size:var(--type-validation-size);line-height:var(--type-validation-line);font-weight:var(--type-validation-weight)}.kiwid-ui [data-slot=field-description]{font-size:var(--type-helper-size);line-height:var(--type-helper-line);font-weight:var(--type-helper-weight)}.kiwid-ui [data-slot=field-error]{font-size:var(--type-validation-size);line-height:var(--type-validation-line);font-weight:var(--type-validation-weight)}.kiwid-ui :is([data-type=amount],[data-kind=financial],[data-kind=identifier],[data-kind=timestamp],[data-kind=quantity],[data-kind=code],code,pre){font-family:var(--font-family-mono);font-variant-numeric:tabular-nums lining-nums}.kiwid-ui [data-kind=financial]:not([data-type=kpi]):not([data-type=kpi-large]){font-weight:500}.kiwid-ui :is([data-slot=table-cell],[data-slot=table-head])[data-align=numeric]{text-align:right;font-variant-numeric:tabular-nums}.kiwid-ui :is([data-type=secondary],[data-type=metadata],[data-type=helper],[data-type=breadcrumb]){color:var(--text-secondary)}.kiwid-ui [data-type=validation]{color:var(--danger-fg)}.kiwid-ui [data-surface=auth] :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){font-size:var(--type-auth-input-size);line-height:var(--type-auth-input-line);font-weight:var(--type-auth-input-weight)}.kiwid-ui [data-sonner-toast] [data-title]{font-size:var(--type-toast-title-size);line-height:var(--type-toast-title-line);font-weight:var(--type-toast-title-weight)}.kiwid-ui [data-sonner-toast] [data-description]{font-size:var(--type-toast-description-size);line-height:var(--type-toast-description-line);font-weight:var(--type-toast-description-weight)}.kiwid-marketing{font-family:var(--font-family-marketing);font-size:var(--font-size-marketing-body);line-height:var(--line-height-marketing-body);font-weight:400}.kiwid-marketing [data-type=marketing-display]{font-size:var(--font-size-marketing-display);line-height:var(--line-height-marketing-display);font-weight:600}.kiwid-marketing [data-type=marketing-heading]{font-size:var(--font-size-marketing-heading);line-height:var(--line-height-marketing-heading);font-weight:600}.kiwid-marketing [data-type=marketing-lead]{font-size:var(--font-size-marketing-lead);line-height:var(--line-height-marketing-lead);font-weight:400}.kiwid-marketing [data-type=marketing-body]{font-size:var(--font-size-marketing-body);line-height:var(--line-height-marketing-body);font-weight:400}.kiwid-marketing [data-type=marketing-control]{font-size:clamp(.875rem,1vw,1rem);font-weight:500;line-height:clamp(1.25rem,1.5vw,1.5rem)}@media(max-width:767px){:root{--font-size-marketing-display:clamp(2.25rem, 5vw, 2.5rem);--line-height-marketing-display:clamp(2.625rem, 5.75vw, 2.875rem)}}@media(max-width:767px),(pointer:coarse){.kiwid-ui :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){font-size:var(--type-mobile-input-size);line-height:var(--type-mobile-input-line);font-weight:var(--type-mobile-input-weight)}}:root{--text-measure-prose:68ch;--tracking-page-title:-.02em;--tracking-marketing-display:-.03em}.kiwid-ui [data-type=page-title]{letter-spacing:var(--tracking-page-title)}.kiwid-marketing [data-type=marketing-display]{letter-spacing:var(--tracking-marketing-display)}.kiwid-ui [data-prose],.kiwid-marketing [data-prose]{max-width:var(--text-measure-prose)}:root{--page-gutter-x:var(--space-4);--page-padding-y:var(--space-6);--page-section-gap:var(--space-6);--layout-grid-gap:var(--space-4);--layout-card-gap:var(--space-6);--layout-card-min-width:18rem;--layout-form-max-width:48rem;--layout-side-rail-width:20rem;--form-control-gap:.375rem;--form-field-gap:var(--space-4);--form-section-gap:var(--space-8);--toolbar-gap:var(--space-2);--drawer-section-gap:var(--space-6);--drawer-section-gap-lg:var(--space-8);--drawer-field-gap:var(--form-field-gap)}@media(min-width:768px){:root{--page-gutter-x:var(--space-6)}}@media(min-width:1280px){:root{--page-gutter-x:var(--space-8);--page-padding-y:var(--space-8);--page-section-gap:var(--space-8)}}@media(max-width:480px){:root{--card-padding:var(--space-4)}}[data-density=compact]{--form-field-gap:var(--space-3);--form-section-gap:var(--space-6)}.kiwid-ui .kiwid-page{box-sizing:border-box;width:100%;min-width:0;padding:var(--page-padding-y) var(--page-gutter-x);container:kiwid-page/inline-size}.kiwid-ui .kiwid-page-content{width:100%;max-width:var(--app-content-max-width);gap:var(--page-section-gap);min-width:0;margin-inline:auto;display:grid}.kiwid-ui .kiwid-page-content--form{max-width:var(--layout-form-max-width)}.kiwid-ui .kiwid-page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.kiwid-ui .kiwid-section-stack{gap:var(--page-section-gap);min-width:0;display:grid}.kiwid-ui .kiwid-component-stack{gap:var(--component-gap);min-width:0;display:grid}.kiwid-ui .kiwid-toolbar{align-items:center;gap:var(--toolbar-gap);flex-wrap:wrap;min-width:0;display:flex}.kiwid-ui .kiwid-grid{--layout-grid-columns:4;grid-template-columns:repeat(var(--layout-grid-columns),minmax(0,1fr));gap:var(--layout-grid-gap);min-width:0;display:grid}.kiwid-ui .kiwid-grid>*{grid-column:1/-1;min-width:0}.kiwid-ui .kiwid-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--layout-card-min-width)),1fr));gap:var(--layout-card-gap);min-width:0;display:grid}.kiwid-ui .kiwid-card-grid>*{min-width:0}.kiwid-ui .kiwid-workspace{gap:var(--layout-card-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.kiwid-ui .kiwid-workspace>*{min-width:0}.kiwid-ui .kiwid-form{min-width:0;container:kiwid-form/inline-size}.kiwid-ui .kiwid-form-section-stack{gap:var(--form-section-gap);min-width:0;display:grid}.kiwid-ui .kiwid-form-grid{gap:var(--form-field-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.kiwid-ui .kiwid-form-grid>*{min-width:0}.kiwid-ui .kiwid-field-stack{gap:var(--form-control-gap);min-width:0;display:grid}.kiwid-ui .kiwid-form-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}@container kiwid-page (min-width:40rem){.kiwid-ui .kiwid-grid{--layout-grid-columns:8}.kiwid-ui .kiwid-grid>[data-span=half],.kiwid-ui .kiwid-grid>[data-span=quarter]{grid-column:span 4}}@container kiwid-page (min-width:64rem){.kiwid-ui .kiwid-grid{--layout-grid-columns:12;--layout-grid-gap:var(--space-6)}.kiwid-ui .kiwid-grid>[data-span=half]{grid-column:span 6}.kiwid-ui .kiwid-grid>[data-span=quarter]{grid-column:span 3}.kiwid-ui .kiwid-workspace{grid-template-columns:minmax(0,1fr) var(--layout-side-rail-width)}}@container kiwid-form (min-width:40rem){.kiwid-ui .kiwid-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kiwid-ui .kiwid-form-grid>[data-span=full]{grid-column:1/-1}}.kiwid-ui [data-slot=button]:is([data-variant=default],[data-variant=primary]){background-color:var(--action-primary);color:var(--action-primary-foreground)}.kiwid-ui [data-slot=button]:is([data-variant=default],[data-variant=primary]):hover:not(:disabled):not([aria-disabled=true]){background-color:var(--action-primary-hover)}.kiwid-ui [data-slot=button]:is([data-variant=default],[data-variant=primary]):active:not(:disabled):not([aria-disabled=true]){background-color:var(--action-primary-pressed)}.kiwid-ui [data-slot=badge][data-status=paid],.kiwid-ui [data-slot=badge][data-status=verified]{background-color:var(--status-paid-bg);color:var(--status-paid-text);border-color:#0000}.kiwid-ui [data-slot=badge][data-status=pending]{background-color:var(--status-pending-bg);color:var(--status-pending-text);border-color:#0000}.kiwid-ui [data-slot=badge][data-status=processing]{background-color:var(--status-processing-bg);color:var(--status-processing-text);border-color:#0000}.kiwid-ui [data-slot=badge][data-status=overdue]{background-color:var(--status-overdue-bg);color:var(--status-overdue-text);border-color:#0000}.kiwid-ui [data-slot=badge][data-status=failed]{background-color:var(--status-failed-bg);color:var(--status-failed-text);border-color:#0000}.kiwid-ui [data-slot=badge][data-status=refunded]{background-color:var(--status-refunded-bg);color:var(--status-refunded-text);border-color:#0000}.kiwid-ui [data-slot=badge][data-status=draft]{background-color:var(--status-draft-bg);color:var(--status-draft-text);border-color:#0000}.kiwid-ui [data-slot=badge][data-status=voided]{background-color:var(--status-voided-bg);color:var(--status-voided-text);border-color:#0000}.kiwid-ui [data-slot=badge][data-status=trial]{background-color:var(--status-trial-bg);color:var(--status-trial-text);border-color:#0000}:root{--marketing-hero-background:linear-gradient(135deg, var(--primary) 0%, var(--background) 65%, var(--primary) 100%)}@supports (color:color-mix(in lab,red,red)){:root{--marketing-hero-background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 10%, var(--background)) 0%, var(--background) 65%, color-mix(in srgb, var(--primary) 6%, var(--background)) 100%)}}:root{--focus-outline-width:2px;--focus-outline-offset:3px;--focus-scroll-margin:calc(var(--app-topbar-height) + var(--space-4));--z-skip-link:2000}.kiwid-ui :is(a[href],button,input,textarea,select,summary,[tabindex],[contenteditable=true]):focus-visible{outline:var(--focus-outline-width) solid var(--ring);outline-offset:var(--focus-outline-offset);scroll-margin-block:var(--focus-scroll-margin)}.kiwid-ui .kiwid-skip-link{z-index:var(--z-skip-link);transform:translateY(calc(-100% - var(--space-4)));padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--action-primary);color:var(--action-primary-foreground);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:500;text-decoration:underline;position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.kiwid-ui .kiwid-skip-link:focus{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.kiwid-ui,.kiwid-ui *,.kiwid-ui :before,.kiwid-ui :after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media(forced-colors:active){.kiwid-ui :is(a[href],button,input,textarea,select,summary,[tabindex],[contenteditable=true]):focus-visible{outline-color:highlight}.kiwid-ui :is([data-slot=button],[data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){border:var(--border-width-default) solid ButtonText}.kiwid-ui [data-slot=badge][data-status]{color:canvastext;background:canvas;border-color:canvastext}.kiwid-ui [data-state=selected]{color:highlighttext;background:highlight}.kiwid-ui [aria-invalid=true]{border-color:mark}.kiwid-ui .kiwid-skip-link{color:linktext;background:canvas}}:root{--z-base:0;--z-sticky:20;--z-backdrop:100;--z-modal:110;--z-floating:120;--z-tooltip:140;--z-toast:160}.dark,[data-theme=dark]{--shadow-2xs:0 1px 2px #00000029;--shadow-xs:0 1px 2px #0003;--shadow-sm:0 2px 4px #00000038;--shadow:0 2px 4px #0000003d, 0 0 2px #00000029;--shadow-md:0 4px 8px #00000042, 0 0 2px #00000029;--shadow-lg:0 8px 24px #00000052, 0 2px 6px #0003;--shadow-xl:0 14px 28px #0000005c, 0 2px 8px #00000038;--shadow-2xl:0 20px 40px #0006, 0 4px 12px #0000003d}.kiwid-ui :is([data-slot=button],[data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard)}.kiwid-ui :is([data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=hover-card-content],[data-slot=dialog-content],[data-slot=dialog-overlay]){animation-duration:var(--duration-normal);animation-timing-function:var(--ease-decelerate)}.kiwid-ui :is([data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=hover-card-content],[data-slot=dialog-content],[data-slot=dialog-overlay])[data-state=closed]{animation-duration:var(--duration-fast);animation-timing-function:var(--ease-accelerate)}.kiwid-ui [data-slot=sheet-content]{animation-duration:var(--duration-slow);animation-timing-function:var(--ease-decelerate)}.kiwid-ui [data-slot=sheet-content][data-state=closed]{animation-duration:var(--duration-normal);animation-timing-function:var(--ease-accelerate)}.kiwid-ui [data-slot=tooltip-content]{animation-duration:var(--duration-faster);animation-timing-function:var(--ease-standard)}.kiwid-ui{background-color:var(--background);color:var(--foreground)}.kiwid-ui [data-slot=card]{background-color:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-xs);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);border-radius:.75rem;overflow:hidden}@media(min-width:640px){.kiwid-ui [data-slot=card]{border-radius:.875rem}}.kiwid-ui [data-slot=card-header]{border-bottom:1px solid var(--border);padding:.35rem .5rem}@supports (color:color-mix(in lab,red,red)){.kiwid-ui [data-slot=card-header]{border-bottom:1px solid color-mix(in srgb,var(--border) 75%,transparent)}}.kiwid-ui [data-slot=card-header]{background-color:#0000;flex-direction:column;gap:.25rem;display:flex}@media(min-width:640px){.kiwid-ui [data-slot=card-header]{flex-direction:row;justify-content:space-between;align-items:center;padding:.45rem .625rem}}.kiwid-ui [data-slot=card-title]{font-family:var(--font-family-sans);letter-spacing:-.015em;color:var(--foreground);margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.kiwid-ui [data-slot=card-description]{font-family:var(--font-family-sans);color:var(--muted-foreground);margin-top:.125rem;font-size:.8125rem;font-weight:400;line-height:1.25}.kiwid-ui [data-slot=card-content]:not(.p-0){padding:.45rem .5rem}@media(min-width:640px){.kiwid-ui [data-slot=card-content]:not(.p-0){padding:.5rem .625rem}}.kiwid-ui [data-slot=card-footer]{border-top:1px solid var(--border);padding:.3rem .5rem}@supports (color:color-mix(in lab,red,red)){.kiwid-ui [data-slot=card-footer]{border-top:1px solid color-mix(in srgb,var(--border) 75%,transparent)}}.kiwid-ui [data-slot=card-footer]{background-color:var(--card);color:var(--muted-foreground);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.375rem;font-size:.75rem;display:flex}@media(min-width:640px){.kiwid-ui [data-slot=card-footer]{padding:.375rem .625rem}}.kiwid-ui [data-slot=card] [data-slot=card-content]>div:first-child.border-b,.kiwid-ui [data-slot=card]>div:first-child.border-b{border-bottom:1px solid var(--border);background-color:#0000}@supports (color:color-mix(in lab,red,red)){.kiwid-ui [data-slot=card] [data-slot=card-content]>div:first-child.border-b,.kiwid-ui [data-slot=card]>div:first-child.border-b{border-bottom:1px solid color-mix(in srgb,var(--border) 75%,transparent)}}.kiwid-ui [data-slot=card] [data-slot=card-content]>div:first-child.border-b,.kiwid-ui [data-slot=card]>div:first-child.border-b{justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .5rem;display:flex}@media(min-width:640px){.kiwid-ui [data-slot=card] [data-slot=card-content]>div:first-child.border-b,.kiwid-ui [data-slot=card]>div:first-child.border-b{padding:.45rem .625rem}}.kiwid-ui [data-slot=card] [data-slot=card-content]>div:first-child.border-b :is(h2,h3),.kiwid-ui [data-slot=card]>div:first-child.border-b :is(h2,h3){letter-spacing:-.015em;color:var(--foreground);margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.kiwid-ui [data-slot=card] [data-slot=card-content]>div:first-child.border-b p,.kiwid-ui [data-slot=card]>div:first-child.border-b p{color:var(--muted-foreground);margin-top:.125rem;font-size:.8125rem;line-height:1.25}.kiwid-ui [data-slot=card] [data-slot=card-content]>div:not(.border-b):last-child,.kiwid-ui [data-slot=card]>div:not(.border-b):last-child{padding:.45rem .5rem}@media(min-width:640px){.kiwid-ui [data-slot=card] [data-slot=card-content]>div:not(.border-b):last-child,.kiwid-ui [data-slot=card]>div:not(.border-b):last-child{padding:.5rem .625rem}}.kiwid-ui [data-slot=card] .bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.kiwid-ui [data-slot=card] .bg-muted\/20{background-color:color-mix(in srgb,var(--muted) 35%,transparent)}}.kiwid-ui [data-slot=card] .bg-muted\/20{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.kiwid-ui [data-slot=card] .bg-muted\/20{border-color:color-mix(in srgb,var(--border) 80%,transparent)}}.kiwid-ui [data-slot=card] .bg-muted\/20{border-radius:.75rem}.kiwid-ui .kiwid-launchpad-card [data-slot=card-description]{font-size:.8125rem;line-height:1.125rem}.kiwid-ui [data-slot=sidebar]{background-color:var(--sidebar);color:var(--sidebar-foreground);border-color:var(--sidebar-border)}.kiwid-ui [data-slot=sidebar-menu-button][data-active=true]{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground);font-weight:600}.kiwid-ui [data-selected=true][data-slot=table-row]{background-color:var(--accent)}.kiwid-ui .kiwid-interactive-card{transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.kiwid-ui .kiwid-interactive-card:hover{border-color:var(--primary);box-shadow:var(--shadow-sm)}@media(prefers-reduced-motion:reduce){.kiwid-ui .kiwid-interactive-card{transition:none}}:root:not(.dark):not([data-theme=dark]) .kiwid-ui [data-slot=table-header],:root:not(.dark):not([data-theme=dark]) .kiwid-ui [data-slot=table-header] tr,:root:not(.dark):not([data-theme=dark]) .kiwid-ui [data-slot=table-head],:root:not(.dark):not([data-theme=dark]) [data-slot=table-header],:root:not(.dark):not([data-theme=dark]) [data-slot=table-header] tr,:root:not(.dark):not([data-theme=dark]) [data-slot=table-head],:root:not(.dark):not([data-theme=dark]) thead tr,:root:not(.dark):not([data-theme=dark]) th[data-slot=table-head]{background-color:var(--table-surface-header-bg)}:root:not(.dark):not([data-theme=dark]) .kiwid-ui [data-slot=table],:root:not(.dark):not([data-theme=dark]) .kiwid-ui [data-slot=table-body],:root:not(.dark):not([data-theme=dark]) [data-slot=table],:root:not(.dark):not([data-theme=dark]) [data-slot=table-body]{background-color:var(--card)}:root{--font-editorial-serif:"Instrument Serif", Georgia, "Times New Roman", serif}@keyframes pixel-tail{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}.animate-pixel-cat{animation:1.8s ease-in-out infinite pixel-tail}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-duration{syntax:"*";inherits:false}
