@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-scroll-snap-strictness:proximity;--tw-border-style:solid;--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-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-outline-style:solid;--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:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--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)}}@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;-webkit-text-decoration:inherit;-webkit-text-decoration: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}html,body{background-color:var(--color-bg-canvas);color:var(--color-text-primary);font-family:var(--font-sans), var(--font-family-sans)}input[type=radio]{accent-color:var(--primary)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.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}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:0}.top-0{top:0}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-20{z-index:20}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-\[70vh\]{height:70vh}.h-\[600px\]{height:600px}.h-full{height:100%}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-\[420px\]{min-height:420px}.min-h-dvh{min-height:100dvh}.w-20{width:calc(var(--spacing) * 20)}.w-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-\[min\(92vw\,520px\)\]{width:min(92vw,520px)}.w-auto{width:auto}.w-full{width:100%}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-\[1400px\]{max-width:1400px}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-40{min-width:calc(var(--spacing) * 40)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.cursor-grab{cursor:grab}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-start{scroll-snap-align:start}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-\[var\(--surface-panel-radius\)\]{border-radius:var(--surface-panel-radius)}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-ds-action-danger{border-color:var(--color-action-danger)}.border-ds-border-default{border-color:var(--color-border-default)}.border-ds-border-focus{border-color:var(--color-border-focus)}.border-ds-border-subtle{border-color:var(--color-border-subtle)}.bg-\(--chrome-bg\){background-color:var(--chrome-bg)}.bg-ds-action-danger{background-color:var(--color-action-danger)}.bg-ds-action-primary{background-color:var(--color-action-primary)}.bg-ds-bg-canvas{background-color:var(--color-bg-canvas)}.bg-ds-bg-surface{background-color:var(--color-bg-surface)}.bg-ds-bg-surface-raised{background-color:var(--color-bg-surface-raised)}.bg-ds-bg-surface-sunken{background-color:var(--color-bg-surface-sunken)}.bg-ds-feedback-danger-bg{background-color:var(--color-feedback-danger-bg)}.bg-ds-feedback-info-bg{background-color:var(--color-feedback-info-bg)}.bg-ds-feedback-success-bg{background-color:var(--color-feedback-success-bg)}.bg-ds-feedback-warning-bg{background-color:var(--color-feedback-warning-bg)}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-ds-feedback-danger-fg{color:var(--color-feedback-danger-fg)}.text-ds-feedback-info-fg{color:var(--color-feedback-info-fg)}.text-ds-feedback-success-fg{color:var(--color-feedback-success-fg)}.text-ds-feedback-warning-fg{color:var(--color-feedback-warning-fg)}.text-ds-text-link{color:var(--color-text-link)}.text-ds-text-on-action{color:var(--color-text-on-action)}.text-ds-text-primary{color:var(--color-text-primary)}.text-ds-text-secondary{color:var(--color-text-secondary)}.text-ds-text-tertiary{color:var(--color-text-tertiary)}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.shadow-elev-modal{--tw-shadow:var(--elevation-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-elev-raised{--tw-shadow:var(--elevation-raised);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.backdrop-blur-\[24px\]{--tw-backdrop-blur:blur(24px);-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-\[180\%\]{--tw-backdrop-saturate:saturate(180%);-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,)}.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))}.select-none{-webkit-user-select:none;user-select:none}.placeholder\:text-ds-text-tertiary::placeholder{color:var(--color-text-tertiary)}.backdrop\:bg-black\/40::backdrop{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/40::backdrop{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}@media (hover:hover){.hover\:border-ds-border-strong:hover{border-color:var(--color-border-strong)}.hover\:bg-ds-action-danger-hover:hover{background-color:var(--color-action-danger-hover)}.hover\:bg-ds-action-primary-hover:hover{background-color:var(--color-action-primary-hover)}.hover\:bg-ds-bg-surface-sunken:hover{background-color:var(--color-bg-surface-sunken)}.hover\:text-ds-text-primary:hover{color:var(--color-text-primary)}}.focus\:border-ds-border-focus:focus{border-color:var(--color-border-focus)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-ds-border-focus:focus-visible{outline-color:var(--color-border-focus)}.active\:bg-ds-action-primary-active:active{background-color:var(--color-action-primary-active)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}}@media (min-width:48rem){.md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}}}@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}:root{--purple-50:#faf5ff;--purple-100:#f3e8ff;--purple-200:#e9d5ff;--purple-300:#d8b4fe;--purple-400:#c084fc;--purple-500:#501279;--purple-600:#430f66;--purple-700:#360c52;--purple-800:#29093e;--purple-900:#1c062b;--purple-950:#0f0317;--orange-50:#fff7ed;--orange-100:#ffedd5;--orange-200:#fed7aa;--orange-300:#fdba74;--orange-400:#fb923c;--orange-500:#fb7002;--orange-600:#d65e00;--orange-700:#a84a00;--orange-800:#7a3500;--orange-900:#4d2100;--orange-950:#2a1100;--magenta-50:#fdf4ff;--magenta-100:#fae8ff;--magenta-200:#f5d0fe;--magenta-300:#f0abfc;--magenta-400:#e879f9;--magenta-500:#df2bac;--magenta-600:#bd2491;--magenta-700:#9b1d77;--magenta-800:#79175c;--magenta-900:#561042;--magenta-950:#2e0524;--neutral-0:#fff;--neutral-50:#fafafa;--neutral-100:#f4f4f5;--neutral-200:#e4e4e7;--neutral-300:#d4d4d8;--neutral-400:#a1a1aa;--neutral-500:#71717a;--neutral-600:#52525b;--neutral-700:#3f3f46;--neutral-800:#27272a;--neutral-900:#18181b;--neutral-950:#0a0a0b;--red-400:#f87171;--red-500:#dc2626;--red-600:#b91c1c;--red-bright:#ef4444;--green-300:#86efac;--green-500:#16a34a;--green-600:#15803d;--green-bright:#22c55e;--emerald-400:#34d399;--emerald-600:#059669;--amber-400:#fbbf24;--amber-500:#f59e0b;--amber-600:#d97706;--blue-500:#2563eb;--blue-600:#1d4ed8;--sky-500:#0ea5e9;--violet-500:#a855f7;--brand-shopee:#ee4d2d;--brand-mercadolivre:#fff159;--brand-mercadolivre-ink:#3483fa;--brand-amazon:#f90;--brand-mercadolivre-strong:#ffd600;--brand-amazon-strong:#cc7a00;--brand-meli:#541997;--brand-temu:#c2410c;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-none:0;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--radius-full:9999px;--radius-apple-4:4px;--radius-apple-6:6px;--radius-apple-10:10px;--radius-apple-14:14px;--radius-apple-20:20px;--radius-apple-28:28px;--radius-apple-36:36px;--font-family-sans:"DM Sans", system-ui, -apple-system, sans-serif;--font-family-mono:"JetBrains Mono", ui-monospace, monospace;--font-size-2xs:10px;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:30px;--font-size-4xl:36px;--font-size-5xl:48px;--font-size-6xl:60px;--line-height-tight:1.15;--line-height-snug:1.3;--line-height-normal:1.5;--line-height-relaxed:1.65;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--letter-spacing-tight:-.02em;--letter-spacing-normal:0;--letter-spacing-wide:.04em;--shadow-0:none;--shadow-1:0 1px 2px #0000000a, 0 1px 3px #0000000f;--shadow-2:0 2px 4px #0000000d, 0 4px 8px #0000000f;--shadow-3:0 4px 12px #00000014, 0 2px 4px #0000000a;--shadow-4:0 12px 24px #0000001f, 0 4px 8px #0000000f;--shadow-5:0 24px 48px #0000002e, 0 8px 16px #00000014;--shadow-inset-hi:inset 0 1px 0 #fff9;--shadow-inset-lo:inset 0 -1px 0 #0000000f;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.3, 0, 0, 1);--duration-apple-instant:.1s;--duration-apple-fast:.2s;--duration-apple-base:.3s;--duration-apple-slow:.45s;--duration-apple-slower:.6s;--ease-apple-standard:cubic-bezier(.4, 0, .2, 1);--ease-apple-emphasized:cubic-bezier(.3, 0, 0, 1);--ease-apple-exit:cubic-bezier(.4, 0, 1, 1);--ease-apple-spring:linear(0, .009 0.6%, .035 1.3%, .141 2.9%, .563 7.2%, .773 9.8%, .95 13%, 1.083 16.5%, 1.158 20%, 1.192 24%, 1.182 28%, 1.136 32.5%, 1.076 38%, 1.013 44%, .97 52%, .957 64%, .971 77%, .993 91%, 1);--blur-ios-thin:12px;--blur-ios-regular:18px;--blur-ios-thick:24px;--blur-macos-thin:24px;--blur-macos-regular:32px;--blur-macos-thick:40px;--z-base:0;--z-raised:10;--z-dropdown:1000;--z-sticky:1100;--z-overlay:1200;--z-modal:1300;--z-popover:1400;--z-toast:1500;--color-bg-canvas:var(--neutral-50);--color-bg-surface:var(--neutral-0);--color-bg-surface-raised:var(--neutral-0);--color-bg-surface-sunken:var(--neutral-100);--color-bg-overlay:#0a0a0b99;--color-bg-table-header:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-table-header:color-mix(in srgb, var(--neutral-100) 72%, var(--orange-50) 28%)}}:root{--color-text-primary:var(--neutral-950);--color-text-secondary:var(--neutral-700);--color-text-tertiary:var(--neutral-500);--color-text-disabled:var(--neutral-400);--color-text-on-action:var(--neutral-0);--color-text-link:var(--purple-600);--color-border-subtle:var(--neutral-200);--color-border-default:var(--neutral-300);--color-border-strong:var(--neutral-500);--color-border-focus:var(--purple-500);--color-action-primary:var(--purple-500);--color-action-primary-hover:var(--purple-600);--color-action-primary-active:var(--purple-700);--color-action-secondary:var(--orange-500);--color-action-secondary-hover:var(--orange-600);--color-action-danger:var(--red-500);--color-action-danger-hover:var(--red-600);--color-action-success:var(--green-500);--color-feedback-info-bg:var(--blue-500);--color-feedback-info-fg:var(--neutral-0);--color-feedback-info-border:var(--blue-600);--color-feedback-success-bg:var(--green-500);--color-feedback-success-fg:var(--neutral-0);--color-feedback-success-border:var(--green-600);--color-feedback-warning-bg:var(--amber-500);--color-feedback-warning-fg:var(--neutral-950);--color-feedback-warning-border:var(--amber-600);--color-feedback-danger-bg:var(--red-500);--color-feedback-danger-fg:var(--neutral-0);--color-feedback-danger-border:var(--red-600);--elevation-flat:var(--shadow-0);--elevation-raised:var(--shadow-1);--elevation-floating:var(--shadow-3);--elevation-modal:var(--shadow-5);--elevation-inset:var(--shadow-inset-hi);--space-control-padding-x:var(--space-4);--space-control-padding-y:var(--space-3);--space-control-gap:var(--space-2);--space-surface-padding:var(--space-5);--space-section-gap:var(--space-8);--size-touch-target-min:44px;--radius-ds-xs:var(--radius-apple-6);--radius-ds-sm:var(--radius-apple-10);--radius-ds-md:var(--radius-apple-14);--radius-ds-lg:var(--radius-apple-20);--radius-ds-xl:var(--radius-apple-28);--radius-ds-2xl:var(--radius-apple-36);--shadow-raised:0 1px 3px #16161614, 0 2px 8px #1616160f;--shadow-floating:0 4px 16px #1616161f, 0 2px 6px #16161612;--shadow-modal:0 12px 36px #1616162e, 0 4px 12px #16161614;--shadow-sticky:0 1px 2px #1616160d;--shadow-cta-rest:0 14px 36px -18px var(--primary-hover)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-cta-rest:0 14px 36px -18px color-mix(in srgb, var(--primary-hover) 30%, transparent)}}:root{--shadow-cta-hover:0 20px 44px -18px var(--primary-hover)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-cta-hover:0 20px 44px -18px color-mix(in srgb, var(--primary-hover) 42%, transparent)}}:root{--motion-enter:.35s var(--ease-apple-spring);--motion-exit:.2s var(--ease-apple-exit);--motion-press:.1s var(--ease-apple-standard);--motion-hover:0s linear;--motion-modal-enter:.4s var(--ease-apple-spring);--motion-modal-exit:.25s var(--ease-apple-exit);--motion-tab-switch:.3s var(--ease-apple-emphasized);--material-thin-bg:#ffffffbf;--material-thin-blur:var(--blur-ios-thin);--material-thin-saturate:180%;--material-thin-border:1px solid #16161614;--material-thin-shadow:0 1px 2px #1616160a;--material-regular-bg:#ffffffeb;--material-regular-blur:var(--blur-ios-regular);--material-regular-saturate:180%;--material-regular-border:1px solid #1616161a;--material-regular-shadow:var(--shadow-floating);--material-thick-bg:#fffffff7;--material-thick-blur:var(--blur-ios-thick);--material-thick-saturate:200%;--material-thick-border:1px solid #1616161f;--material-thick-shadow:var(--shadow-modal);--material-tint-brand:#5012790a;--material-tint-accent-warm:#fb70020d;--material-tint-accent-magenta:#df2bac0d;--surface-elevated-fill:var(--neutral-0);--shell-sidebar-bg:var(--material-thin-bg)}@supports (color:color-mix(in lab, red, red)){:root{--shell-sidebar-bg:color-mix(in srgb, var(--material-thin-bg) 100%, var(--material-tint-brand))}}:root{--shell-sidebar-border:var(--material-thin-border);--shell-sidebar-shadow:var(--shadow-raised);--shell-sidebar-blur:var(--blur-ios-thin);--shell-header-bg:var(--material-regular-bg);--shell-header-border:var(--material-regular-border);--shell-header-shadow:var(--shadow-sticky);--shell-header-blur:var(--blur-ios-regular);--shell-canvas-bg:var(--color-bg-canvas);--color-bg-chrome:#ffffff8c;--color-bg-chrome-header:#f8f2ff;--color-bg-header:linear-gradient(180deg, #fffcf5c7, #ffffffad);--color-bg-row-hover:#5012790b;--color-bg-sidebar:linear-gradient(180deg, #fffdf9eb, #fbf7ffe0);--color-bg-panel:#ffffffce;--color-bg-canvas-elevated:var(--neutral-0);--color-bg-marketplace-surface:#372e4d;--color-bg-analytics-card:#ffffffe0}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-analytics-card:color-mix(in srgb, #ffffffe0 82%, var(--neutral-50) 18%)}}:root{--color-bg-analytics-plateau:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-analytics-plateau:color-mix(in srgb, var(--neutral-100) 8%, #ffffffe0 92%)}}:root{--color-bg-analytics-tray:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-analytics-tray:color-mix(in srgb, var(--neutral-100) 7%, #ffffffe0 93%)}}:root{--color-bg-analytics-ops-card:#ffffffe0}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-analytics-ops-card:color-mix(in srgb, #ffffffe0 91%, var(--neutral-50) 9%)}}:root{--color-border-panel:var(--neutral-200)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-panel:color-mix(in srgb, var(--neutral-200) 55%, transparent)}}:root{--color-border-panel-featured:var(--purple-500)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-panel-featured:color-mix(in srgb, var(--purple-500) 22%, transparent)}}:root{--color-border-chrome:var(--purple-500)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-chrome:color-mix(in srgb, var(--purple-500) 10%, transparent)}}:root{--color-border-analytics:var(--neutral-200)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-analytics:color-mix(in srgb, var(--neutral-200) 54%, transparent)}}:root{--color-border-analytics-divider:var(--neutral-200)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-analytics-divider:color-mix(in srgb, var(--neutral-200) 55%, transparent)}}:root{--color-border-analytics-plateau:var(--neutral-200)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-analytics-plateau:color-mix(in srgb, var(--neutral-200) 38%, transparent)}}:root{--color-border-analytics-ops:var(--neutral-200)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-analytics-ops:color-mix(in srgb, var(--neutral-200) 32%, transparent)}}:root{--surface-panel-radius:20px;--blur-panel:16px;--color-brand-shopee:var(--brand-shopee);--color-brand-shopee-strong:#ff7212;--color-brand-mercadolivre:var(--brand-mercadolivre);--color-brand-mercadolivre-strong:var(--brand-mercadolivre-strong);--color-brand-amazon:var(--brand-amazon);--color-brand-amazon-strong:var(--brand-amazon-strong);--color-brand-temu:var(--brand-temu);--color-brand-meli:var(--brand-meli);--color-roi-positive:var(--green-500);--color-roi-warning:var(--amber-600);--color-roi-negative:var(--red-500);--color-roi-positive-fill:var(--green-500)}@supports (color:color-mix(in lab, red, red)){:root{--color-roi-positive-fill:color-mix(in srgb, var(--green-500) 12.5%, transparent)}}:root{--color-roi-negative-fill:var(--red-500)}@supports (color:color-mix(in lab, red, red)){:root{--color-roi-negative-fill:color-mix(in srgb, var(--red-500) 12.5%, transparent)}}:root{--chart-tone-1:var(--primary);--chart-tone-2:var(--orange-500);--chart-tone-3:var(--magenta-500);--chart-tone-4:var(--green-bright);--chart-tone-5:var(--sky-500);--chart-tone-6:var(--amber-500);--chart-tone-7:var(--violet-500);--chart-tone-8:var(--red-bright);--ds-border-default:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--ds-border-default:color-mix(in srgb, var(--foreground) 12%, transparent)}}:root{--color-trend-positive:var(--purple-500);--color-trend-positive-bg:#8301d914;--color-trend-negative:var(--red-500);--color-profit-positive:var(--emerald-600)}@supports (color:color-mix(in lab, red, red)){:root{--color-profit-positive:color-mix(in srgb, var(--emerald-600) 92%, var(--neutral-950) 8%)}}:root{--color-profit-negative:var(--red-500)}@supports (color:color-mix(in lab, red, red)){:root{--color-profit-negative:color-mix(in srgb, var(--red-500) 90%, var(--neutral-950) 10%)}}:root{--color-status-positive:var(--emerald-600)}@supports (color:color-mix(in lab, red, red)){:root{--color-status-positive:color-mix(in srgb, var(--emerald-600) 84%, var(--neutral-950) 16%)}}:root{--color-status-warning:var(--amber-600)}@supports (color:color-mix(in lab, red, red)){:root{--color-status-warning:color-mix(in srgb, var(--amber-600) 84%, var(--neutral-950) 16%)}}:root{--color-status-critical:var(--red-500)}@supports (color:color-mix(in lab, red, red)){:root{--color-status-critical:color-mix(in srgb, var(--red-500) 84%, var(--neutral-950) 16%)}}:root{--color-status-positive-bg:var(--emerald-600)}@supports (color:color-mix(in lab, red, red)){:root{--color-status-positive-bg:color-mix(in srgb, var(--emerald-600) 4%, transparent)}}:root{--color-status-warning-bg:var(--amber-600)}@supports (color:color-mix(in lab, red, red)){:root{--color-status-warning-bg:color-mix(in srgb, var(--amber-600) 5%, transparent)}}:root{--color-status-critical-bg:var(--red-500)}@supports (color:color-mix(in lab, red, red)){:root{--color-status-critical-bg:color-mix(in srgb, var(--red-500) 5%, transparent)}}:root{--color-status-syncing:var(--amber-500);--elevation-analytics-short:0 1px 2px var(--neutral-950), 0 8px 24px -8px var(--neutral-950)}@supports (color:color-mix(in lab, red, red)){:root{--elevation-analytics-short:0 1px 2px color-mix(in srgb, var(--neutral-950) 6%, transparent), 0 8px 24px -8px color-mix(in srgb, var(--neutral-950) 9%, transparent)}}:root{--elevation-analytics-protagonist:0 1px 2px var(--neutral-950), 0 8px 26px -10px var(--neutral-950)}@supports (color:color-mix(in lab, red, red)){:root{--elevation-analytics-protagonist:0 1px 2px color-mix(in srgb, var(--neutral-950) 5%, transparent), 0 8px 26px -10px color-mix(in srgb, var(--neutral-950) 8%, transparent)}}:root{--elevation-analytics-satellite:0 1px 1px var(--neutral-950), 0 4px 16px -10px var(--neutral-950)}@supports (color:color-mix(in lab, red, red)){:root{--elevation-analytics-satellite:0 1px 1px color-mix(in srgb, var(--neutral-950) 3.5%, transparent), 0 4px 16px -10px color-mix(in srgb, var(--neutral-950) 5%, transparent)}}:root{--elevation-analytics-inset:inset 0 1px 0 var(--neutral-950)}@supports (color:color-mix(in lab, red, red)){:root{--elevation-analytics-inset:inset 0 1px 0 color-mix(in srgb, var(--neutral-950) 6%, transparent)}}:root{--elevation-analytics-ops:0 1px 0 var(--neutral-950), 0 8px 22px -16px var(--neutral-950), inset 0 1px 0 var(--neutral-0)}@supports (color:color-mix(in lab, red, red)){:root{--elevation-analytics-ops:0 1px 0 color-mix(in srgb, var(--neutral-950) 3.5%, transparent), 0 8px 22px -16px color-mix(in srgb, var(--neutral-950) 5%, transparent), inset 0 1px 0 color-mix(in srgb, var(--neutral-0) 4.5%, transparent)}}:root{--motion-fast:.15s ease-out;--motion-medium:.2s ease-out;--motion-slow:.3s ease-out;--landing-bg:var(--neutral-50);--landing-mesh:radial-gradient(ellipse 120% 70% at 50% -20%, #5012791f 0%, transparent 60%);--landing-section-bg:transparent;--landing-card-bg:var(--neutral-0);--landing-card-border:#50127914;--landing-card-border-hover:#5012792e;--landing-card-shadow:0 2px 12px #5012790f;--landing-card-shadow-hover:0 8px 24px #5012791a;--landing-card-inner-glow:inset 0 1px 0 #ffffff0f;--landing-card-inset-bg:#00000006;--landing-persona-seller:var(--orange-500);--landing-persona-professional:#8301d9;--landing-persona-entrepreneur:var(--purple-500);--landing-persona-mentor:var(--magenta-500);--landing-video-border:#50127926;--landing-video-shadow:0 4px 20px #50127914;--landing-prefooter-gradient:linear-gradient(135deg, var(--purple-500) 0%, #3d0e5c 50%, var(--purple-500) 100%);--landing-prefooter-bg:linear-gradient(180deg, #faf7fd 0%, #efe2fb 44%, #f8f4fc 100%);--landing-prefooter-title:#2a103b;--landing-cta-star:var(--orange-500)}.dark{--color-bg-canvas:var(--neutral-950);--color-bg-surface:var(--neutral-900);--color-bg-surface-raised:var(--neutral-800);--color-bg-surface-sunken:var(--neutral-950);--color-bg-overlay:#000000b3;--color-bg-table-header:var(--neutral-0)}@supports (color:color-mix(in lab, red, red)){.dark{--color-bg-table-header:color-mix(in srgb, var(--neutral-0) 6%, var(--color-bg-surface))}}.dark{--color-text-primary:var(--neutral-50);--color-text-secondary:var(--neutral-300);--color-text-tertiary:var(--neutral-400);--color-text-disabled:var(--neutral-600);--color-text-on-action:var(--neutral-0);--color-text-link:var(--purple-300);--color-border-subtle:var(--neutral-800);--color-border-default:var(--neutral-700);--color-border-strong:var(--neutral-500);--color-border-focus:#b668ff;--shell-sidebar-bg:#0a080eb3;--shell-sidebar-border:1px solid #ffffff0f;--shell-sidebar-shadow:0 1px 3px #00000059, 0 2px 6px #00000040;--shell-header-bg:#0a080e99;--shell-header-border:1px solid #ffffff14;--shell-header-shadow:0 1px 2px #00000059;--shell-canvas-bg:var(--neutral-950);--color-action-primary:var(--purple-400);--color-action-primary-hover:var(--purple-300);--color-action-primary-active:var(--purple-500);--color-action-secondary:var(--orange-400);--color-action-secondary-hover:var(--orange-300);--chart-tone-1:var(--purple-400);--shadow-raised:0 0 12px #8301d90f;--shadow-floating:0 0 24px #8301d914;--shadow-modal:0 0 48px #8301d91f;--shadow-sticky:0 0 8px #8301d90a;--shadow-cta-rest:0 14px 36px -18px var(--purple-400)}@supports (color:color-mix(in lab, red, red)){.dark{--shadow-cta-rest:0 14px 36px -18px color-mix(in srgb, var(--purple-400) 35%, transparent)}}.dark{--shadow-cta-hover:0 20px 44px -18px var(--purple-400)}@supports (color:color-mix(in lab, red, red)){.dark{--shadow-cta-hover:0 20px 44px -18px color-mix(in srgb, var(--purple-400) 48%, transparent)}}.dark{--material-thin-bg:#16161680;--material-regular-bg:#161616a6;--material-thick-bg:#161616cc;--material-thin-border:1px solid #fffcf50f;--material-regular-border:1px solid #fffcf514;--material-thick-border:1px solid #fffcf51a;--material-tint-brand:#8301d90f;--surface-elevated-fill:transparent;--color-border-chrome:#fffcf51a;--color-bg-chrome:#ffffff0f;--color-bg-chrome-header:#19131f;--color-bg-header:linear-gradient(180deg, #fffcf50f, #ffffff0a);--color-bg-row-hover:#ffffff0a;--color-bg-canvas-elevated:#1d1a20;--color-bg-analytics-card:#141416}@supports (color:color-mix(in lab, red, red)){.dark{--color-bg-analytics-card:color-mix(in srgb, #141416 94%, var(--purple-500) 6%)}}.dark{--color-bg-analytics-ops-card:#141416;--color-status-positive:var(--emerald-400)}@supports (color:color-mix(in lab, red, red)){.dark{--color-status-positive:color-mix(in srgb, var(--emerald-400) 82%, var(--neutral-50) 18%)}}.dark{--color-status-warning:var(--amber-400)}@supports (color:color-mix(in lab, red, red)){.dark{--color-status-warning:color-mix(in srgb, var(--amber-400) 78%, var(--neutral-50) 22%)}}.dark{--color-status-critical:var(--red-400)}@supports (color:color-mix(in lab, red, red)){.dark{--color-status-critical:color-mix(in srgb, var(--red-400) 82%, var(--neutral-50) 18%)}}.dark{--color-status-positive-bg:var(--emerald-400)}@supports (color:color-mix(in lab, red, red)){.dark{--color-status-positive-bg:color-mix(in srgb, var(--emerald-400) 5%, transparent)}}.dark{--color-status-warning-bg:var(--amber-400)}@supports (color:color-mix(in lab, red, red)){.dark{--color-status-warning-bg:color-mix(in srgb, var(--amber-400) 6%, transparent)}}.dark{--color-status-critical-bg:var(--red-400)}@supports (color:color-mix(in lab, red, red)){.dark{--color-status-critical-bg:color-mix(in srgb, var(--red-400) 6%, transparent)}}.dark{--color-profit-positive:var(--emerald-400)}@supports (color:color-mix(in lab, red, red)){.dark{--color-profit-positive:color-mix(in srgb, var(--emerald-400) 88%, var(--neutral-50) 12%)}}.dark{--color-profit-negative:var(--red-400)}@supports (color:color-mix(in lab, red, red)){.dark{--color-profit-negative:color-mix(in srgb, var(--red-400) 85%, var(--neutral-50) 15%)}}.dark{--color-trend-positive:var(--purple-400);--color-trend-positive-bg:#a855f71f;--elevation-analytics-short:0 1px 0 var(--neutral-50), 0 12px 40px -16px #00000073}@supports (color:color-mix(in lab, red, red)){.dark{--elevation-analytics-short:0 1px 0 color-mix(in srgb, var(--neutral-50) 6%, transparent), 0 12px 40px -16px #00000073}}.dark{--elevation-analytics-protagonist:0 1px 0 var(--neutral-50), 0 12px 40px -18px #0000007a}@supports (color:color-mix(in lab, red, red)){.dark{--elevation-analytics-protagonist:0 1px 0 color-mix(in srgb, var(--neutral-50) 6%, transparent), 0 12px 40px -18px #0000007a}}.dark{--elevation-analytics-satellite:0 1px 0 var(--neutral-50), 0 8px 28px -18px #00000057}@supports (color:color-mix(in lab, red, red)){.dark{--elevation-analytics-satellite:0 1px 0 color-mix(in srgb, var(--neutral-50) 4%, transparent), 0 8px 28px -18px #00000057}}.dark{--color-bg-sidebar:linear-gradient(180deg, #160e22f0, #140f1ce6);--color-bg-panel:#141416}@supports (color:color-mix(in lab, red, red)){.dark{--color-bg-panel:color-mix(in srgb, #141416 94%, var(--purple-500) 6%)}}.dark{--color-bg-analytics-plateau:#141416fd;--color-bg-analytics-tray:#141416fd;--landing-bg:#0a0a0a;--landing-mesh:radial-gradient(ellipse 150% 80% at 50% -10%, #50127933 0%, #5012790d 50%, transparent 80%);--landing-section-bg:transparent;--landing-card-bg:#ffffff06;--landing-card-border:#ffffff1a;--landing-card-border-hover:#8301d940;--landing-card-shadow:0 2px 12px #0003;--landing-card-shadow-hover:0 8px 24px #8301d926;--landing-card-inner-glow:inset 0 1px 0 #ffffff0d;--landing-card-inset-bg:#0f0f1966;--landing-persona-seller:var(--orange-400);--landing-persona-professional:#a855f7;--landing-persona-entrepreneur:var(--purple-400);--landing-persona-mentor:#f472b6;--landing-video-border:#8301d933;--landing-video-shadow:0 4px 20px #8301d91f;--landing-prefooter-gradient:linear-gradient(135deg, var(--purple-500) 0%, #3d0e5c 50%, var(--purple-500) 100%);--landing-prefooter-bg:linear-gradient(180deg, #14071f 0%, #2a0d42 46%, #13071f 100%);--landing-prefooter-cta-ink:#2a0d42;--landing-prefooter-title:var(--neutral-0)}@media (hover:hover) and (pointer:fine){:root{--space-control-padding-x:var(--space-3);--space-control-padding-y:var(--space-2);--space-control-gap:var(--space-1);--space-surface-padding:var(--space-4);--space-section-gap:var(--space-6);--size-touch-target-min:32px;--radius-ds-xs:var(--radius-apple-4);--radius-ds-sm:var(--radius-apple-6);--radius-ds-md:var(--radius-apple-10);--radius-ds-lg:var(--radius-apple-14);--radius-ds-xl:var(--radius-apple-20);--radius-ds-2xl:var(--radius-apple-28);--shadow-raised:0 1px 2px #16161614;--shadow-floating:0 4px 12px #16161614;--shadow-modal:0 16px 48px #16161638;--shadow-sticky:0 1px 0 #1616160f;--motion-enter:.2s var(--ease-apple-standard);--motion-modal-enter:.25s var(--ease-apple-standard);--motion-hover:.15s var(--ease-apple-standard);--motion-tab-switch:.2s var(--ease-apple-standard);--material-thin-blur:var(--blur-macos-thin);--material-regular-blur:var(--blur-macos-regular);--material-thick-blur:var(--blur-macos-thick)}}@media (prefers-reduced-motion:reduce){:root{--motion-enter:0s linear;--motion-exit:0s linear;--motion-press:0s linear;--motion-hover:0s linear;--motion-modal-enter:0s linear;--motion-modal-exit:0s linear;--motion-tab-switch:0s linear}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--material-thin-bg:#fffcf5eb;--material-regular-bg:#fffcf5f0;--material-thick-bg:#fffcf5f5}}:root{--background:#fffcf5;--background-header:#f8f2ff;--foreground:#161616;--card:#ffffffe0;--card-foreground:#161616;--popover:#fffdfa;--popover-foreground:#161616;--primary:#501279;--primary-hover:#8301d9;--primary-foreground:#fff;--secondary:#fb7002;--secondary-rgb:251, 112, 2;--secondary-opacity:#fb700258;--secondary-hover:#d25b00;--secondary-foreground:#161616;--muted:#f7f2fb;--muted-foreground:#5a4a68;--accent:#7209b7;--accent-foreground:#fff;--destructive:#ef2551;--destructive-foreground:#fff;--border:#ece4f2;--input:#fff;--ring:#8301d9;--skeleton:#4a3a571f;--chart-1:#8301d9;--chart-2:#df2bac;--chart-3:#fb7002;--chart-4:#4a3a57;--chart-5:#e8e2f2;--white:#fff;--black:#181818;--neutral-dark:#161616;--neutral-light:#fffcf5;--font-sans:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--fill-logo:#000;--market-shopee:#ff911b;--market-shopee-strong:#ff7212;--market-meli:#ffe600;--market-meli-strong:#ffd600;--market-amazon:#f90;--market-amazon-strong:#cc7a00;--market-temu:#fb7701;--market-temu-strong:var(--brand-temu);--market-surface:#372e4d;--accent-warm:#ff72b6;--accent-warm-dark:#ffba62;--shadow-soft:0 12px 30px #1616160f;--shadow-base:0 16px 40px #1616160f;--shadow-lg:0 20px 60px #1616160f;--shadow-hover:0 20px 60px #16161614;--shadow-elevated:0 24px 80px #16161614;--shadow-elevated-soft:0 24px 80px #1616160f;--shadow-accent:0 12px 30px #df2bac40;--shadow-accent-hover:0 18px 40px #df2bac59;--shadow-primary-cta:0 12px 30px #8301d940;--shadow-primary-cta-hover:0 18px 40px #8301d959;--shadow-card-primary:0 0 50px 5px #df2bac21;--shadow-secondary:0 0 40px 10px var(--secondary-opacity);--shadow-secondary-sm:0 0 20px 5px var(--secondary-opacity);--shadow-secondary-hover:0 0 40px 10px var(--secondary-opacity);--card-shadow-subtle:0 1px 2px #0000000a, 0 6px 20px #0000000a;--card-shadow-hover:0 2px 6px #0000000f, 0 12px 32px #0000000f;--card-border-subtle:#50127914;--card-border-hover:#8301d929;--ww-purple-primary:var(--primary);--ww-purple-primary-hover:var(--primary-hover);--ww-purple-light:var(--muted);--ww-purple-very-light:#8301d91f;--ww-orange-accent:var(--secondary);--ww-orange-accent-hover:var(--secondary-hover);--ww-orange-light:#ffe0c7;--ww-background-page:var(--background);--ww-background-white:var(--card);--ww-background-section:var(--muted);--ww-background-light:#fff4e8;--ww-text-dark:var(--foreground);--ww-text-medium:#3e3a44;--ww-text-light:#6c6675;--ww-shadow-subtle:0 18px 48px #16161614;--ww-shadow-card:0 12px 30px #1616160f;--ww-border-radius:12px;--ww-border-radius-pill:999px;--warning-bg:#fb70020f;--warning-border:#fb700240;--warning-text:#9a3412;--warning-text-secondary:#c2410c;--warning-icon:#ea580c;--trend-positive:#8301d9;--trend-positive-bg:#8301d914;--trend-positive-border:#8301d926;--trend-negative:#dc2626;--trend-negative-bg:#dc262614;--trend-negative-border:#dc26262e;--trend-neutral:var(--muted-foreground);--trend-neutral-bg:var(--muted);--success:var(--primary);--success-bg:#50127914;--success-border:#50127926;--success-foreground:#fff;--info:#7209b7;--info-bg:#7209b714;--info-border:#7209b726;--info-foreground:#fff;--surface-panel-radius:20px;--surface-panel-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--surface-panel-bg:color-mix(in srgb, var(--card) 92%, transparent)}}:root{--surface-panel-border:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--surface-panel-border:color-mix(in srgb, var(--border) 55%, transparent)}}:root{--surface-panel-shadow:0 4px 16px -6px #16161614;--surface-panel-blur:16px;--surface-panel-featured-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--surface-panel-featured-border:color-mix(in srgb, var(--primary) 22%, transparent)}}:root{--sidebar:var(--shell-sidebar-bg);--sidebar-foreground:var(--color-text-primary);--sidebar-primary:var(--color-action-primary);--sidebar-primary-foreground:var(--color-text-on-action);--sidebar-accent:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-accent:color-mix(in srgb, var(--color-action-primary) 6%, transparent)}}:root{--sidebar-accent-foreground:var(--color-text-secondary);--sidebar-border:#16161614;--sidebar-ring:var(--color-border-focus);--sidebar-item-hover:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-item-hover:color-mix(in srgb, var(--color-action-primary) 4%, transparent)}}:root{--sidebar-bg-gradient-from:var(--shell-sidebar-bg);--sidebar-bg-gradient-to:var(--shell-sidebar-bg);--sidebar-glass-blur:var(--shell-sidebar-blur);--sidebar-item-hover-bg:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-item-hover-bg:color-mix(in srgb, var(--color-action-primary) 4%, transparent)}}:root{--sidebar-item-active-bg:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-item-active-bg:color-mix(in srgb, var(--color-action-primary) 8%, transparent)}}:root{--sidebar-item-active-border:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-item-active-border:color-mix(in srgb, var(--color-action-primary) 14%, transparent)}}:root{--sidebar-toggle-bg:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-toggle-bg:color-mix(in srgb, var(--color-action-primary) 9%, transparent)}}:root{--sidebar-toggle-hover-bg:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-toggle-hover-bg:color-mix(in srgb, var(--color-action-primary) 16%, transparent)}}:root{--sidebar-header-border:#16161614;--sidebar-separator:#16161614;--sidebar-shadow:var(--shell-sidebar-shadow);--sidebar-mobile-bg:var(--color-bg-surface);--header-bg-gradient-from:var(--shell-header-bg);--header-bg-gradient-to:var(--shell-header-bg);--header-bg:var(--shell-header-bg);--header-glass-blur:var(--shell-header-blur);--header-border:var(--shell-header-border);--header-shadow:var(--shell-header-shadow);--header-text:var(--color-text-primary);--header-text-muted:var(--color-text-tertiary);--header-button-bg:var(--color-bg-surface)}@supports (color:color-mix(in lab, red, red)){:root{--header-button-bg:color-mix(in srgb, var(--color-bg-surface) 52%, transparent)}}:root{--header-button-hover-bg:var(--color-bg-surface)}@supports (color:color-mix(in lab, red, red)){:root{--header-button-hover-bg:color-mix(in srgb, var(--color-bg-surface) 80%, transparent)}}:root{--header-button-border:#1616161a;--page-header-from:var(--purple-700);--page-header-via:var(--purple-600);--page-header-to:var(--purple-500);--hierarchy-category:#e8d9ff;--hierarchy-product:#f6f0ff;--hierarchy-sku:#fff;--hierarchy-sku-header:#fffcf5;--hierarchy-category-border:#8301d9;--hierarchy-product-border:#a855f7;--hierarchy-sku-border:#c084fc;--page-canvas:#fffcf5;--page-header-rule:linear-gradient(90deg, #8301d96b 0%, #8301d91f 38%, transparent 72%);--dashboard-chrome-bg:var(--chrome-bg);--dashboard-chrome-border:var(--chrome-border);--dashboard-chrome-inset:var(--chrome-inset);--dashboard-chrome-blur:var(--chrome-blur);--chrome-bg:#ffffff8c;--chrome-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--chrome-border:color-mix(in srgb, var(--primary) 10%, transparent)}}:root{--chrome-inset:#ffffff73;--chrome-blur:24px;--shadow-card-rest:0 1px 2px #0000000f, 0 4px 12px #00000017, 0 12px 28px -8px #0000001c;--shadow-card-hover:0 2px 4px #0000000a, 0 8px 24px #00000014, 0 24px 48px -12px #0000001a, 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-card-hover:0 2px 4px #0000000a, 0 8px 24px #00000014, 0 24px 48px -12px #0000001a, 0 0 0 1px color-mix(in srgb, var(--primary) 8%, transparent)}}:root{--shadow-card-active:0 1px 2px #0000000f, 0 2px 6px #0000000f;--surface-elevated-inset:#ffffffd9;--dashboard-row-hover-bg:#5012790b;--dashboard-row-hover-edge:#8301d98c;--dashboard-threshold-line:#5012792e;--dashboard-threshold-label:#5a4a68d9;--dashboard-panel-radius:var(--surface-panel-radius);--dashboard-panel-border:var(--surface-panel-border);--dashboard-panel-bg:var(--surface-panel-bg);--dashboard-panel-shadow:var(--surface-panel-shadow);--dashboard-panel-blur:var(--surface-panel-blur);--dashboard-panel-featured-border:var(--surface-panel-featured-border);--projects-chrome-bg:var(--chrome-bg);--projects-chrome-border:var(--chrome-border);--projects-chrome-inset:var(--chrome-inset);--projects-chrome-blur:var(--chrome-blur);--projects-card-border-hover:#8301d938;--projects-row-hover-bg:#5012790b;--projects-row-hover-edge:#8301d98c;--projects-setup-glow:0 0 80px -24px #8301d959;--projects-card-surface:#fffcf5b8;--projects-chrome-glow-color:#8301d924;--projects-panel-radius:var(--surface-panel-radius);--projects-panel-border:var(--surface-panel-border);--projects-panel-bg:var(--surface-panel-bg);--projects-panel-shadow:var(--surface-panel-shadow);--projects-panel-blur:var(--surface-panel-blur);--projects-panel-featured-border:var(--surface-panel-featured-border);--projects-chrome-sidebar-shadow:inset -1px 0 0 var(--primary), 0 24px 52px -40px #50127924}@supports (color:color-mix(in lab, red, red)){:root{--projects-chrome-sidebar-shadow:inset -1px 0 0 color-mix(in srgb, var(--primary) 5%, transparent), 0 24px 52px -40px #50127924}}:root{--projects-mobile-nav-bg:#fffffff5;--projects-mobile-nav-border:#50127914;--projects-mobile-nav-shadow:0 22px 42px -28px #50127938, inset 0 1px 0 #ffffffb8;--projects-mobile-indicator-surface:#50127914;--projects-mobile-indicator-border:#5012791a;--projects-card-shadow-rest:var(--shadow-card-rest);--projects-card-shadow-hover:var(--shadow-card-hover);--projects-card-shadow-active:var(--shadow-card-active);--projects-hero-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--projects-hero-border:color-mix(in srgb, var(--primary) 18%, transparent)}}:root{--projects-hero-shadow:0 2px 12px #00000014, 0 10px 32px #00000012, inset 0 1px 0 #ffffffd9;--integration-radius-lg:16px;--integration-radius-md:12px;--integration-section-gap:3rem;--integration-subsection-gap:1.5rem;--integration-card-gap:1rem;--integration-workspace-stage-padding:1.5rem;--integration-elev-1-bg:#fff;--integration-elev-1-border:#5012791a;--integration-elev-1-shadow:inset 0 1px 0 #fffc, 0 2px 8px -2px #16161612, 0 1px 2px #1616160a;--integration-elev-2-border:#5012791a;--integration-metric-divider-line:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--integration-metric-divider-line:color-mix(in srgb, var(--foreground) 8%, transparent)}}:root{--integration-canvas:#fffcf5;--integration-chrome-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--integration-chrome-bg:color-mix(in srgb, var(--card) 86%, transparent)}}:root{--integration-chrome-border:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--integration-chrome-border:color-mix(in srgb, var(--border) 65%, transparent)}}:root{--integration-chrome-inset:#ffffff8c;--integration-chrome-blur:14px;--integration-marketplace-accent:var(--primary);--integration-marketplace-enamel:var(--integration-marketplace-accent)}@supports (color:color-mix(in lab, red, red)){:root{--integration-marketplace-enamel:color-mix(in srgb, var(--integration-marketplace-accent) 14%, transparent)}}:root{--integration-marketplace-enamel-border:var(--integration-marketplace-accent)}@supports (color:color-mix(in lab, red, red)){:root{--integration-marketplace-enamel-border:color-mix(in srgb, var(--integration-marketplace-accent) 28%, transparent)}}:root{--integration-logo-glow:var(--integration-marketplace-accent)}@supports (color:color-mix(in lab, red, red)){:root{--integration-logo-glow:color-mix(in srgb, var(--integration-marketplace-accent) 35%, transparent)}}:root{--integration-health-connected:var(--primary);--integration-health-syncing:var(--secondary);--integration-health-error:var(--trend-negative);--integration-section-rule:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--integration-section-rule:color-mix(in srgb, var(--primary) 32%, transparent)}}:root{--integration-rail-surface:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--integration-rail-surface:color-mix(in srgb, var(--card) 95%, var(--primary) 5%)}}:root{--integration-rail-edge-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--integration-rail-edge-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 4%, transparent)}}:root{--integration-metric-divider:var(--integration-chrome-border)}@supports (color:color-mix(in lab, red, red)){:root{--integration-metric-divider:color-mix(in srgb, var(--integration-chrome-border) 92%, transparent)}}:root{--integration-heading-xl-size:1.5rem;--integration-heading-xl-line-height:1.2;--integration-heading-xl-weight:600;--integration-heading-lg-size:1.125rem;--integration-heading-lg-line-height:1.2;--integration-heading-lg-weight:600;--integration-metric-primary-size:2.25rem;--integration-metric-primary-line-height:.96;--integration-metric-primary-weight:700;--integration-metric-secondary-size:1.75rem;--integration-metric-secondary-line-height:1;--integration-metric-secondary-weight:600;--integration-metric-label-size:.625rem;--integration-metric-label-line-height:1.2;--integration-metric-label-weight:500;--integration-metric-label-tracking:.08em;--integration-rail-glow:0 18px 40px -34px var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--integration-rail-glow:0 18px 40px -34px color-mix(in srgb, var(--primary) 14%, transparent)}}:root{--integration-energy-syncing:var(--secondary);--integration-energy-pulse:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:root{--integration-energy-pulse:color-mix(in srgb, var(--secondary) 60%, transparent)}}:root{--integration-tab-active-bg:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--integration-tab-active-bg:color-mix(in srgb, var(--primary) 12%, transparent)}}:root{--integration-tab-active-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--integration-tab-active-border:color-mix(in srgb, var(--primary) 22%, transparent)}}:root{--integration-hero-glow:0 0 64px -32px var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--integration-hero-glow:0 0 64px -32px color-mix(in srgb, var(--primary) 45%, transparent)}}:root{--integration-card-satellite-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--integration-card-satellite-bg:color-mix(in srgb, var(--card) 97%, var(--primary) 3%)}}:root{--integration-contextual-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--integration-contextual-bg:color-mix(in srgb, var(--foreground) 2.4%, var(--card) 97.6%)}}:root{--integration-contextual-border:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--integration-contextual-border:color-mix(in srgb, var(--border) 54%, transparent)}}:root{--integration-nav-chrome-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--integration-nav-chrome-bg:color-mix(in srgb, var(--foreground) 1.4%, var(--card) 98.6%)}}:root{--integration-nav-chrome-border:var(--integration-chrome-border);--integration-nav-divider:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--integration-nav-divider:color-mix(in srgb, var(--border) 50%, transparent)}}:root{--integration-cockpit-frame-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--integration-cockpit-frame-bg:color-mix(in srgb, var(--card) 97%, var(--primary) 3%)}}:root{--integration-hub-panel-border:var(--integration-chrome-border)}@supports (color:color-mix(in lab, red, red)){:root{--integration-hub-panel-border:color-mix(in srgb, var(--integration-chrome-border) 76%, transparent)}}:root{--integration-hub-panel-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--integration-hub-panel-bg:color-mix(in srgb, var(--card) 96%, var(--background) 4%)}}:root{--integration-workspace-stage-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--integration-workspace-stage-bg:color-mix(in srgb, var(--card) 97%, var(--primary) 1%, var(--background) 2%)}}:root{--integration-workspace-stage-border:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--integration-workspace-stage-border:color-mix(in srgb, var(--border) 46%, var(--primary) 6%)}}:root{--integration-summary-rail-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--integration-summary-rail-bg:color-mix(in srgb, var(--card) 98.5%, var(--primary) 1.5%)}}:root{--integration-control-border:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--integration-control-border:color-mix(in srgb, var(--border) 58%, transparent)}}:root{--integration-control-surface:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--integration-control-surface:color-mix(in srgb, var(--card) 94%, var(--background) 6%)}}:root{--integration-popover-surface:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--integration-popover-surface:color-mix(in srgb, var(--card) 96%, var(--background) 4%)}}:root{--integration-shell-shadow:inset 0 1px 0 var(--integration-chrome-inset);--integration-panel-shadow:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--integration-panel-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 3.5%, transparent)}}:root{--integration-stage-shadow:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--integration-stage-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 4%, transparent)}}:root{--integration-summary-shadow:inset 0 1px 0 #ffffff80;--integration-floating-border:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--integration-floating-border:color-mix(in srgb, var(--border) 55%, transparent)}}:root{--integration-floating-shadow:0 1px 3px var(--foreground), 0 4px 12px var(--foreground), inset 0 1px 0 var(--integration-chrome-inset)}@supports (color:color-mix(in lab, red, red)){:root{--integration-floating-shadow:0 1px 3px color-mix(in srgb, var(--foreground) 5%, transparent), 0 4px 12px color-mix(in srgb, var(--foreground) 3%, transparent), inset 0 1px 0 var(--integration-chrome-inset)}}:root{--integration-unified-panel-radius:20px;--integration-unified-panel-border:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--integration-unified-panel-border:color-mix(in srgb, var(--border) 55%, transparent)}}:root{--integration-unified-panel-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--integration-unified-panel-bg:color-mix(in srgb, var(--card) 92%, transparent)}}:root{--integration-unified-panel-shadow:0 4px 16px -6px #16161614;--integration-unified-panel-blur:16px;--integration-unified-panel-featured-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--integration-unified-panel-featured-border:color-mix(in srgb, var(--primary) 22%, transparent)}}:root{--glass-bg-from:#fff3;--glass-bg-to:#ffffff1a;--glass-border:#ffffff4d;--glass-shadow-inset-top:#ffffff4d;--glass-shadow-inset-bottom:#ffffff1a;--glass-shadow-external:#0000001f;--badge-glass-bg-from:#8301d940;--badge-glass-bg-to:#8301d926;--badge-glass-border:#8301d94d;--badge-glass-text:#8301d9;--badge-glass-shadow-inset-top:#8301d933;--badge-glass-shadow-inset-bottom:#8301d91a;--badge-glass-shadow-external:#8301d91f;--badge-glass-hover-bg-from:#8301d959;--badge-glass-hover-bg-to:#8301d940;--badge-glass-hover-shadow-inset-top:#8301d94d;--badge-glass-hover-shadow-inset-bottom:#8301d926;--badge-glass-hover-shadow-external:#8301d92e;--glass-segment-bg-from:#fff3;--glass-segment-bg-to:#ffffff1a;--glass-segment-border:#ffffff40;--glass-cta-bg-from:#8301d926;--glass-cta-bg-to:#7209b71a;--glass-cta-border:#8301d94d;--glass-icon-bg-from:#8301d933;--glass-icon-bg-to:#7209b726;--glass-icon-border:#8301d94d;--glass-input-bg:#0000000d;--glass-input-bg-focus:#0000001a;--glass-input-border:#0003;--glass-input-border-focus:#8301d980;--glass-input-text:var(--foreground);--glass-input-placeholder:#00000080;--finance-workspace-max-width:1480px;--finance-canvas-base:#f7f2eb;--finance-canvas-background:radial-gradient(circle at top right, #8301d91a, transparent 24%), linear-gradient(180deg, #ffffff61, transparent 18%), var(--finance-canvas-base);--finance-canvas-connector:var(--finance-canvas-base);--finance-chrome-sidebar-bg:linear-gradient(180deg, var(--card), var(--finance-canvas-base))}@supports (color:color-mix(in lab, red, red)){:root{--finance-chrome-sidebar-bg:linear-gradient(180deg, color-mix(in srgb, var(--card) 92%, transparent), color-mix(in srgb, var(--finance-canvas-base) 92%, transparent))}}:root{--finance-chrome-sidebar-border:var(--sidebar-border)}@supports (color:color-mix(in lab, red, red)){:root{--finance-chrome-sidebar-border:color-mix(in srgb, var(--sidebar-border) 94%, transparent)}}:root{--finance-chrome-sidebar-shadow:inset -1px 0 0 var(--primary), 0 24px 52px -40px #5012792e}@supports (color:color-mix(in lab, red, red)){:root{--finance-chrome-sidebar-shadow:inset -1px 0 0 color-mix(in srgb, var(--primary) 6%, transparent), 0 24px 52px -40px #5012792e}}:root{--finance-chrome-sidebar-hover-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--finance-chrome-sidebar-hover-bg:color-mix(in srgb, var(--foreground) 2.5%, transparent)}}:root{--finance-chrome-sidebar-active-bg:linear-gradient(180deg, var(--primary), var(--card))}@supports (color:color-mix(in lab, red, red)){:root{--finance-chrome-sidebar-active-bg:linear-gradient(180deg, color-mix(in srgb, var(--primary) 10%, transparent), color-mix(in srgb, var(--card) 92%, var(--finance-canvas-base)))}}:root{--finance-chrome-sidebar-active-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--finance-chrome-sidebar-active-border:color-mix(in srgb, var(--primary) 18%, transparent)}}:root{--finance-chrome-sidebar-active-shadow:inset 0 0 0 1px var(--finance-chrome-sidebar-active-border), 0 12px 24px -22px #16161633;--finance-chrome-header-bg:linear-gradient(180deg, var(--card), var(--finance-canvas-base))}@supports (color:color-mix(in lab, red, red)){:root{--finance-chrome-header-bg:linear-gradient(180deg, color-mix(in srgb, var(--card) 92%, transparent), color-mix(in srgb, var(--finance-canvas-base) 88%, transparent))}}:root{--finance-chrome-header-border:var(--header-border)}@supports (color:color-mix(in lab, red, red)){:root{--finance-chrome-header-border:color-mix(in srgb, var(--header-border) 92%, transparent)}}:root{--finance-chrome-header-shadow:inset 0 -1px 0 var(--primary), 0 18px 34px -30px #16161629}@supports (color:color-mix(in lab, red, red)){:root{--finance-chrome-header-shadow:inset 0 -1px 0 color-mix(in srgb, var(--primary) 6%, transparent), 0 18px 34px -30px #16161629}}:root{--finance-chrome-header-button-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--finance-chrome-header-button-bg:color-mix(in srgb, var(--card) 82%, transparent)}}:root{--finance-chrome-header-button-border:var(--header-button-border)}@supports (color:color-mix(in lab, red, red)){:root{--finance-chrome-header-button-border:color-mix(in srgb, var(--header-button-border) 92%, transparent)}}:root{--finance-chrome-header-button-hover-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--finance-chrome-header-button-hover-bg:color-mix(in srgb, var(--card) 94%, transparent)}}:root{--finance-surface-radius-sm:12px;--finance-surface-radius:16px;--finance-surface-featured-bg:linear-gradient(180deg, var(--card), var(--primary))}@supports (color:color-mix(in lab, red, red)){:root{--finance-surface-featured-bg:linear-gradient(180deg, color-mix(in srgb, var(--card) 96%, transparent), color-mix(in srgb, var(--primary) 2.5%, var(--card)))}}:root{--finance-surface-featured-border:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--finance-surface-featured-border:color-mix(in srgb, var(--border) 58%, transparent)}}:root{--finance-surface-featured-shadow:0 22px 44px -36px #16161633;--finance-surface-1-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--finance-surface-1-bg:color-mix(in srgb, var(--card) 96%, transparent)}}:root{--finance-surface-1-border:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--finance-surface-1-border:color-mix(in srgb, var(--border) 46%, transparent)}}:root{--finance-surface-1-border-strong:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--finance-surface-1-border-strong:color-mix(in srgb, var(--primary) 10%, transparent)}}:root{--finance-surface-1-shadow:0 1px 2px #5012790a;--finance-surface-1-hover-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--finance-surface-1-hover-border:color-mix(in srgb, var(--primary) 12%, transparent)}}:root{--finance-surface-1-hover-shadow:0 10px 22px -20px #5012791a;--finance-surface-2-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--finance-surface-2-bg:color-mix(in srgb, var(--foreground) 2.4%, var(--card))}}:root{--finance-surface-2-border:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--finance-surface-2-border:color-mix(in srgb, var(--border) 38%, transparent)}}:root{--finance-surface-2-shadow:inset 0 1px 0 #ffffff6b;--finance-surface-3-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--finance-surface-3-bg:color-mix(in srgb, var(--foreground) 4%, var(--card))}}:root{--finance-surface-3-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--finance-surface-3-border:color-mix(in srgb, var(--primary) 12%, transparent)}}:root{--finance-surface-3-shadow:0 18px 40px -34px #1616162e;--finance-control-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--finance-control-bg:color-mix(in srgb, var(--card) 88%, transparent)}}:root{--finance-control-muted-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--finance-control-muted-bg:color-mix(in srgb, var(--foreground) 2.8%, transparent)}}:root{--finance-control-border:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--finance-control-border:color-mix(in srgb, var(--border) 42%, transparent)}}:root{--finance-control-border-strong:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--finance-control-border-strong:color-mix(in srgb, var(--primary) 14%, transparent)}}:root{--finance-control-hover-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--finance-control-hover-bg:color-mix(in srgb, var(--foreground) 3.6%, transparent)}}:root{--finance-control-hover-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--finance-control-hover-border:color-mix(in srgb, var(--primary) 10%, transparent)}}:root{--finance-control-active-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--finance-control-active-bg:color-mix(in srgb, var(--card) 98%, transparent)}}:root{--finance-control-active-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--finance-control-active-border:color-mix(in srgb, var(--primary) 18%, transparent)}}:root{--finance-control-active-shadow:0 1px 2px #16161614;--finance-control-input-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--finance-control-input-bg:color-mix(in srgb, var(--foreground) 2%, var(--card))}}:root{--finance-control-input-border:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--finance-control-input-border:color-mix(in srgb, var(--border) 46%, transparent)}}:root{--finance-control-input-placeholder:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--finance-control-input-placeholder:color-mix(in srgb, var(--muted-foreground) 82%, transparent)}}:root{--finance-control-focus-ring:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--finance-control-focus-ring:color-mix(in srgb, var(--primary) 22%, transparent)}}:root{--finance-control-separator:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--finance-control-separator:color-mix(in srgb, var(--border) 38%, transparent)}}:root{--finance-overlay-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--finance-overlay-bg:color-mix(in srgb, var(--card) 98%, transparent)}}:root{--finance-overlay-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--finance-overlay-border:color-mix(in srgb, var(--primary) 12%, transparent)}}:root{--finance-overlay-shadow:0 26px 60px -40px #1616163d;--finance-overlay-backdrop:#16161638;--finance-overlay-section-border:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--finance-overlay-section-border:color-mix(in srgb, var(--border) 40%, transparent)}}:root{--finance-data-line:#8301d9;--finance-data-gradient-start:#8301d93d;--finance-data-gradient-end:#8301d905;--finance-data-grid:#50127914;--finance-data-axis:#3f2f4dc2;--finance-data-tooltip-bg:#fffcf5f5;--finance-data-tooltip-border:#5012791f;--finance-data-tooltip-shadow:0 18px 40px -34px #16161629;--finance-data-category-1:#501279;--finance-data-category-2:#8301d9;--finance-data-category-3:#fb7002;--finance-data-category-4:#df2bac;--finance-data-category-5:#501279b8;--finance-data-category-6:#8301d9b8;--finance-data-category-7:#fb7002b8;--finance-data-category-8:#df2bacb8;--finance-status-paid:#6f44b8;--finance-status-paid-bg:#6f44b81a;--finance-status-paid-border:#6f44b829;--finance-status-pending:#fb7002;--finance-status-pending-bg:#fb70021a;--finance-status-pending-border:#fb700229;--finance-status-overdue:#d74b54;--finance-status-overdue-bg:#d74b541a;--finance-status-overdue-border:#d74b5429;--finance-card-bg:var(--finance-surface-1-bg);--finance-card-border:var(--finance-surface-1-border);--finance-card-hover-border:var(--finance-surface-1-hover-border);--finance-card-shadow:var(--finance-surface-1-shadow);--finance-card-hover-shadow:var(--finance-surface-1-hover-shadow);--finance-card-radius:var(--finance-surface-radius);--finance-command-bg:var(--finance-surface-featured-bg);--finance-command-border:var(--finance-surface-featured-border);--finance-command-shadow:var(--finance-surface-featured-shadow);--finance-command-icon-bg:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--finance-command-icon-bg:color-mix(in srgb, var(--primary) 8%, transparent)}}:root{--finance-command-icon-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--finance-command-icon-border:color-mix(in srgb, var(--primary) 12%, transparent)}}:root{--finance-command-icon-color:var(--primary);--finance-command-nav-track:var(--finance-control-muted-bg);--finance-command-nav-active-bg:var(--finance-control-active-bg);--finance-command-nav-active-border:var(--finance-control-active-border);--finance-command-nav-active-shadow:var(--finance-control-active-shadow);--finance-command-toolbar-border:var(--finance-control-separator);--finance-command-toolbar-bg:var(--finance-surface-2-bg);--finance-metric-icon-size:36px;--finance-metric-period-bg:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--finance-metric-period-bg:color-mix(in srgb, var(--primary) 8%, transparent)}}:root{--finance-metric-pending-bg:var(--finance-status-pending-bg);--finance-metric-paid-bg:var(--finance-status-paid-bg);--finance-metric-overdue-bg:var(--finance-status-overdue-bg);--finance-chart-line:var(--finance-data-line);--finance-chart-gradient-start:var(--finance-data-gradient-start);--finance-chart-gradient-end:var(--finance-data-gradient-end);--finance-chart-grid:var(--finance-data-grid);--finance-chart-axis:var(--finance-data-axis);--finance-category-1:var(--finance-data-category-1);--finance-category-2:var(--finance-data-category-2);--finance-category-3:var(--finance-data-category-3);--finance-category-4:var(--finance-data-category-4);--finance-category-5:var(--finance-data-category-5);--finance-category-6:var(--finance-data-category-6);--finance-category-7:var(--finance-data-category-7);--finance-category-8:var(--finance-data-category-8);--finance-filter-bg:var(--finance-control-bg);--finance-filter-border:var(--finance-control-border);--finance-filter-active-bg:linear-gradient(145deg, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){:root{--finance-filter-active-bg:linear-gradient(145deg, color-mix(in srgb, var(--primary) 88%, transparent), color-mix(in srgb, var(--primary) 58%, var(--primary-hover)))}}:root{--finance-filter-active-shadow:0 4px 12px -8px #8301d94d}.dark{--background:#161616;--background-dark-light:#1d1a20;--background-header:#19131f;--foreground:#fffcf5;--card:#1a141fe6;--card-foreground:#fffcf5;--popover:#18121dfa;--popover-foreground:#fffcf5;--primary:#501279;--primary-hover:#8301d9;--primary-foreground:#fff;--secondary:#fb7002;--secondary-rgb:251, 112, 2;--secondary-hover:#d25b00;--secondary-foreground:#161616;--secondary-opacity:#fb700258;--muted:#211828;--muted-foreground:#cbb9dd;--accent:#7209b7;--accent-foreground:#fff;--destructive:#f03d5a;--destructive-foreground:#fff;--border:#30243a;--input:#1d1920;--ring:#8301d9;--skeleton:#ffffff14;--chart-1:#8301d9;--chart-2:#df2bac;--chart-3:#fb7002;--chart-4:#cdb7e6;--chart-5:#2a1c33;--fill-logo:#fff;--ww-text-dark:var(--foreground);--card-shadow-subtle:0 1px 2px #0000002e, 0 10px 26px #0000002e;--card-shadow-hover:0 2px 6px #0000003d, 0 16px 38px #0000003d;--card-border-subtle:#ffffff14;--card-border-hover:#a855f733;--trend-positive:#a855f7;--trend-positive-bg:#a855f71f;--trend-positive-border:#a855f740;--trend-negative:#f87171;--trend-negative-bg:#f871711f;--trend-negative-border:#f8717140;--success:#a855f7;--success-bg:#a855f71f;--success-border:#a855f740;--success-foreground:#fff;--info:#c084fc;--info-bg:#c084fc1f;--info-border:#c084fc40;--info-foreground:#fff;--surface-panel-shadow:none;--surface-panel-border:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark{--surface-panel-border:color-mix(in srgb, var(--border) 38%, transparent)}}.dark{--surface-panel-featured-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--surface-panel-featured-border:color-mix(in srgb, var(--primary) 32%, transparent)}}.dark{--sidebar-bg-gradient-from:var(--shell-sidebar-bg);--sidebar-bg-gradient-to:var(--shell-sidebar-bg);--sidebar:var(--shell-sidebar-bg);--sidebar-foreground:var(--color-text-primary);--sidebar-primary:var(--color-action-primary);--sidebar-primary-foreground:var(--color-text-on-action);--sidebar-accent:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.dark{--sidebar-accent:color-mix(in srgb, var(--color-text-primary) 6%, transparent)}}.dark{--sidebar-accent-foreground:var(--color-text-secondary);--sidebar-border:#fffcf50f;--sidebar-ring:var(--color-border-focus);--sidebar-item-hover:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.dark{--sidebar-item-hover:color-mix(in srgb, var(--color-text-primary) 5%, transparent)}}.dark{--sidebar-item-active-text:var(--color-text-primary);--sidebar-glass-blur:var(--shell-sidebar-blur);--sidebar-item-hover-bg:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.dark{--sidebar-item-hover-bg:color-mix(in srgb, var(--color-text-primary) 5%, transparent)}}.dark{--sidebar-item-active-bg:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.dark{--sidebar-item-active-bg:color-mix(in srgb, var(--color-text-primary) 7%, transparent)}}.dark{--sidebar-item-active-border:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.dark{--sidebar-item-active-border:color-mix(in srgb, var(--color-action-primary) 26%, transparent)}}.dark{--sidebar-toggle-bg:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.dark{--sidebar-toggle-bg:color-mix(in srgb, var(--color-text-primary) 8%, transparent)}}.dark{--sidebar-toggle-hover-bg:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.dark{--sidebar-toggle-hover-bg:color-mix(in srgb, var(--color-text-primary) 14%, transparent)}}.dark{--sidebar-header-border:#fffcf50f;--sidebar-separator:#fffcf50f;--sidebar-shadow:var(--shell-sidebar-shadow);--sidebar-mobile-bg:var(--color-bg-surface);--header-bg-gradient-from:var(--shell-header-bg);--header-bg-gradient-to:var(--shell-header-bg);--header-bg:var(--shell-header-bg);--header-glass-blur:var(--shell-header-blur);--header-border:var(--shell-header-border);--header-shadow:var(--shell-header-shadow);--header-text:var(--color-text-primary);--header-text-muted:var(--color-text-tertiary);--header-button-bg:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.dark{--header-button-bg:color-mix(in srgb, var(--color-text-primary) 5%, transparent)}}.dark{--header-button-hover-bg:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.dark{--header-button-hover-bg:color-mix(in srgb, var(--color-text-primary) 9%, transparent)}}.dark{--header-button-border:#fffcf514;--page-header-from:var(--purple-900);--page-header-via:var(--purple-700);--page-header-to:var(--purple-500);--page-canvas:#0a0a0b;--page-header-rule:linear-gradient(90deg, #a855f773 0%, #8301d926 40%, transparent 75%);--dashboard-chrome-bg:var(--chrome-bg);--dashboard-chrome-border:var(--chrome-border);--dashboard-chrome-inset:var(--chrome-inset);--dashboard-chrome-blur:var(--chrome-blur);--chrome-bg:#ffffff0f;--chrome-border:#ffffff1a;--chrome-inset:#ffffff0f;--chrome-blur:24px;--shadow-card-rest:0 1px 3px #0000002e, 0 4px 14px #0000001f;--shadow-card-hover:0 4px 12px #00000038, 0 12px 32px #0000002e, 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--shadow-card-hover:0 4px 12px #00000038, 0 12px 32px #0000002e, 0 0 0 1px color-mix(in srgb, var(--primary) 8%, transparent)}}.dark{--shadow-card-active:0 1px 2px #00000038, 0 2px 6px #00000029;--surface-elevated-inset:#ffffff0f;--dashboard-row-hover-bg:#ffffff0a;--dashboard-row-hover-edge:#a855f7a6;--dashboard-threshold-line:#ffffff1f;--dashboard-threshold-label:#ffffff73;--projects-chrome-bg:var(--chrome-bg);--projects-chrome-border:var(--chrome-border);--projects-chrome-inset:var(--chrome-inset);--projects-chrome-blur:var(--chrome-blur);--projects-card-border-hover:#a855f759;--projects-row-hover-bg:#ffffff0a;--projects-row-hover-edge:#a855f7a6;--projects-setup-glow:0 0 88px -20px #a855f752;--projects-card-surface:#1e1e1e4d;--projects-chrome-glow-color:#bf5af22e;--projects-chrome-sidebar-shadow:inset -1px 0 0 #a855f714, 0 24px 52px -40px #0000006b;--projects-mobile-nav-bg:#0a0a0bf0;--projects-mobile-nav-border:#ffffff14;--projects-mobile-nav-shadow:0 24px 48px -30px #000000b8, inset 0 1px 0 #ffffff08;--projects-mobile-indicator-surface:#ffffff0f;--projects-mobile-indicator-border:#a855f738;--projects-card-shadow-rest:var(--shadow-card-rest);--projects-card-shadow-hover:var(--shadow-card-hover);--projects-card-shadow-active:var(--shadow-card-active);--projects-hero-border:#a855f74d;--projects-hero-shadow:0 2px 8px #0006, 0 8px 24px #0000004d, 0 0 0 1px #a855f71a, inset 0 1px 0 #ffffff0d;--integration-elev-1-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-elev-1-bg:color-mix(in srgb, var(--card) 100%, transparent)}}.dark{--integration-elev-1-border:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-elev-1-border:color-mix(in srgb, var(--border) 45%, transparent)}}.dark{--integration-elev-1-shadow:inset 0 1px 0 #ffffff0f;--integration-elev-2-border:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-elev-2-border:color-mix(in srgb, var(--border) 50%, transparent)}}.dark{--integration-metric-divider-line:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-metric-divider-line:color-mix(in srgb, var(--foreground) 12%, transparent)}}.dark{--integration-canvas:#0a0a0b;--integration-chrome-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-chrome-bg:color-mix(in srgb, var(--card) 80%, transparent)}}.dark{--integration-chrome-border:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-chrome-border:color-mix(in srgb, var(--border) 36%, transparent)}}.dark{--integration-chrome-inset:#ffffff0f;--integration-marketplace-enamel:var(--integration-marketplace-accent)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-marketplace-enamel:color-mix(in srgb, var(--integration-marketplace-accent) 18%, transparent)}}.dark{--integration-marketplace-enamel-border:var(--integration-marketplace-accent)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-marketplace-enamel-border:color-mix(in srgb, var(--integration-marketplace-accent) 35%, transparent)}}.dark{--integration-logo-glow:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-logo-glow:color-mix(in srgb, var(--foreground) 10%, transparent)}}.dark{--integration-section-rule:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-section-rule:color-mix(in srgb, var(--primary) 28%, transparent)}}.dark{--integration-rail-surface:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-rail-surface:color-mix(in srgb, var(--foreground) 2.2%, var(--card) 97.8%)}}.dark{--integration-rail-edge-shadow:0 1px 0 #ffffff0a;--integration-metric-divider:var(--integration-chrome-border)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-metric-divider:color-mix(in srgb, var(--integration-chrome-border) 82%, transparent)}}.dark{--integration-rail-glow:0 12px 28px -24px #0000004d;--integration-hero-glow:0 10px 24px -24px #00000042;--integration-card-satellite-bg:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-card-satellite-bg:color-mix(in srgb, var(--primary) 4%, var(--card) 96%)}}.dark{--integration-contextual-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-contextual-bg:color-mix(in srgb, var(--foreground) 2.4%, var(--card) 97.6%)}}.dark{--integration-contextual-border:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-contextual-border:color-mix(in srgb, var(--border) 36%, transparent)}}.dark{--integration-nav-chrome-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-nav-chrome-bg:color-mix(in srgb, var(--foreground) 1.2%, var(--card) 98.8%)}}.dark{--integration-nav-divider:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-nav-divider:color-mix(in srgb, var(--border) 34%, transparent)}}.dark{--integration-cockpit-frame-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-cockpit-frame-bg:color-mix(in srgb, var(--foreground) 0.8%, var(--card) 99.2%)}}.dark{--integration-hub-panel-border:var(--integration-chrome-border)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-hub-panel-border:color-mix(in srgb, var(--integration-chrome-border) 70%, transparent)}}.dark{--integration-hub-panel-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-hub-panel-bg:color-mix(in srgb, var(--foreground) 1.8%, var(--card) 98.2%)}}.dark{--integration-tab-active-bg:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-tab-active-bg:color-mix(in srgb, var(--primary) 12%, transparent)}}.dark{--integration-tab-active-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-tab-active-border:color-mix(in srgb, var(--primary) 22%, transparent)}}.dark{--integration-workspace-stage-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-workspace-stage-bg:color-mix(in srgb, var(--foreground) 1.4%, var(--card) 98.6%)}}.dark{--integration-workspace-stage-border:var(--integration-chrome-border)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-workspace-stage-border:color-mix(in srgb, var(--integration-chrome-border) 72%, transparent)}}.dark{--integration-summary-rail-bg:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-summary-rail-bg:color-mix(in srgb, var(--primary) 1.5%, var(--card) 98.5%)}}.dark{--integration-control-border:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-control-border:color-mix(in srgb, var(--border) 40%, transparent)}}.dark{--integration-control-surface:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-control-surface:color-mix(in srgb, var(--foreground) 2.2%, var(--card) 97.8%)}}.dark{--integration-popover-surface:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-popover-surface:color-mix(in srgb, var(--foreground) 1.8%, var(--card) 98.2%)}}.dark{--integration-shell-shadow:inset 0 1px 0 var(--integration-chrome-inset);--integration-panel-shadow:inset 0 1px 0 #ffffff0a;--integration-stage-shadow:inset 0 1px 0 #ffffff0a;--integration-summary-shadow:inset 0 1px 0 #ffffff0d;--integration-floating-border:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-floating-border:color-mix(in srgb, var(--border) 38%, transparent)}}.dark{--integration-floating-shadow:0 1px 3px #0000002e, 0 4px 12px #0000001f, inset 0 1px 0 var(--integration-chrome-inset);--integration-unified-panel-shadow:none;--integration-unified-panel-border:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-unified-panel-border:color-mix(in srgb, var(--border) 38%, transparent)}}.dark{--integration-unified-panel-featured-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-unified-panel-featured-border:color-mix(in srgb, var(--primary) 32%, transparent)}}.dark{--finance-workspace-max-width:1480px;--finance-canvas-base:#100d14;--finance-canvas-background:radial-gradient(circle at top right, #8301d938, transparent 24%), linear-gradient(180deg, #ffffff05, transparent 20%), var(--finance-canvas-base);--finance-canvas-connector:var(--finance-canvas-base);--finance-chrome-sidebar-bg:linear-gradient(180deg, #141218fa, #100e14f5);--finance-chrome-sidebar-border:#ffffff14;--finance-chrome-sidebar-shadow:inset -1px 0 0 #ffffff0a, 0 30px 60px -48px #000c;--finance-chrome-sidebar-hover-bg:#ffffff0d;--finance-chrome-sidebar-active-bg:linear-gradient(180deg, #8301d92e, #231b2deb);--finance-chrome-sidebar-active-border:#a855f742;--finance-chrome-sidebar-active-shadow:inset 0 0 0 1px #a855f742, 0 18px 30px -26px #00000094;--finance-chrome-header-bg:linear-gradient(180deg, #121016f5, #0f0d13f0);--finance-chrome-header-border:#ffffff14;--finance-chrome-header-shadow:inset 0 -1px 0 #ffffff08, 0 20px 42px -36px #000000a8;--finance-chrome-header-button-bg:#ffffff0d;--finance-chrome-header-button-border:#ffffff14;--finance-chrome-header-button-hover-bg:#ffffff14;--finance-surface-radius-sm:12px;--finance-surface-radius:16px;--finance-surface-featured-bg:linear-gradient(180deg, #1c1822fa, #15121bfa);--finance-surface-featured-border:#ffffff14;--finance-surface-featured-shadow:0 30px 60px -50px #000000b8;--finance-surface-1-bg:#17141df5;--finance-surface-1-border:#ffffff14;--finance-surface-1-border-strong:#a855f733;--finance-surface-1-shadow:0 1px 2px #00000052;--finance-surface-1-hover-border:#a855f73d;--finance-surface-1-hover-shadow:0 18px 36px -30px #00000085;--finance-surface-2-bg:#1b1822fa;--finance-surface-2-border:#ffffff12;--finance-surface-2-shadow:inset 0 1px 0 #ffffff08;--finance-surface-3-bg:#131018fa;--finance-surface-3-border:#a855f729;--finance-surface-3-shadow:0 26px 54px -40px #000000c2;--finance-control-bg:#ffffff0a;--finance-control-muted-bg:#ffffff0a;--finance-control-border:#ffffff14;--finance-control-border-strong:#a855f733;--finance-control-hover-bg:#ffffff0f;--finance-control-hover-border:#a855f724;--finance-control-active-bg:#ffffff12;--finance-control-active-border:#a855f742;--finance-control-active-shadow:0 1px 2px #0000004d;--finance-control-input-bg:#ffffff08;--finance-control-input-border:#ffffff14;--finance-control-input-placeholder:#ffffff7a;--finance-control-focus-ring:#a855f74d;--finance-control-separator:#ffffff14;--finance-overlay-bg:#121017fa;--finance-overlay-border:#a855f72e;--finance-overlay-shadow:0 36px 80px -44px #000000d1;--finance-overlay-backdrop:#050309ad;--finance-overlay-section-border:#ffffff14;--finance-data-line:#b18bff;--finance-data-gradient-start:#b18bff47;--finance-data-gradient-end:#b18bff08;--finance-data-grid:#ffffff14;--finance-data-axis:#e7dff3b8;--finance-data-tooltip-bg:#121017f5;--finance-data-tooltip-border:#a855f72e;--finance-data-tooltip-shadow:0 24px 48px -34px #000000ad;--finance-data-category-1:#b18bff;--finance-data-category-2:#d0b8ff;--finance-data-category-3:#ff9b56;--finance-data-category-4:#ff8ad0;--finance-data-category-5:#b18bffb8;--finance-data-category-6:#d0b8ffb8;--finance-data-category-7:#ff9b56b8;--finance-data-category-8:#ff8ad0b8;--finance-status-paid:#c4a8ff;--finance-status-paid-bg:#c4a8ff1f;--finance-status-paid-border:#c4a8ff38;--finance-status-pending:#ff9345;--finance-status-pending-bg:#ff93451f;--finance-status-pending-border:#ff934538;--finance-status-overdue:#ff8088;--finance-status-overdue-bg:#ff80881f;--finance-status-overdue-border:#ff808833;--finance-card-bg:var(--finance-surface-1-bg);--finance-card-border:var(--finance-surface-1-border);--finance-card-hover-border:var(--finance-surface-1-hover-border);--finance-card-shadow:var(--finance-surface-1-shadow);--finance-card-hover-shadow:var(--finance-surface-1-hover-shadow);--finance-card-radius:var(--finance-surface-radius);--finance-command-bg:var(--finance-surface-featured-bg);--finance-command-border:var(--finance-surface-featured-border);--finance-command-shadow:var(--finance-surface-featured-shadow);--finance-command-icon-bg:#a855f724;--finance-command-icon-border:#a855f733;--finance-command-icon-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--finance-command-icon-color:color-mix(in srgb, var(--foreground) 88%, var(--primary-hover))}}.dark{--finance-command-nav-track:var(--finance-control-muted-bg);--finance-command-nav-active-bg:var(--finance-control-active-bg);--finance-command-nav-active-border:var(--finance-control-active-border);--finance-command-nav-active-shadow:var(--finance-control-active-shadow);--finance-command-toolbar-border:var(--finance-control-separator);--finance-command-toolbar-bg:var(--finance-surface-2-bg);--finance-metric-icon-size:36px;--finance-metric-period-bg:#a855f724;--finance-metric-pending-bg:var(--finance-status-pending-bg);--finance-metric-paid-bg:var(--finance-status-paid-bg);--finance-metric-overdue-bg:var(--finance-status-overdue-bg);--finance-chart-line:var(--finance-data-line);--finance-chart-gradient-start:var(--finance-data-gradient-start);--finance-chart-gradient-end:var(--finance-data-gradient-end);--finance-chart-grid:var(--finance-data-grid);--finance-chart-axis:var(--finance-data-axis);--finance-category-1:var(--finance-data-category-1);--finance-category-2:var(--finance-data-category-2);--finance-category-3:var(--finance-data-category-3);--finance-category-4:var(--finance-data-category-4);--finance-category-5:var(--finance-data-category-5);--finance-category-6:var(--finance-data-category-6);--finance-category-7:var(--finance-data-category-7);--finance-category-8:var(--finance-data-category-8);--finance-filter-bg:var(--finance-control-bg);--finance-filter-border:var(--finance-control-border);--finance-filter-active-bg:linear-gradient(145deg, #6b21a8e6, #a855f7e0);--finance-filter-active-shadow:0 6px 16px -12px #a855f75c}[data-route-context=product-optimizer]{--sidebar:linear-gradient(180deg, #fcf8f3fa, #f9f3eefa);--sidebar-accent:#5012790d;--sidebar-border:#432c5814;--sidebar-item-hover:#50127908;--sidebar-glass-blur:0px;--sidebar-item-hover-bg:#5012790d;--sidebar-item-active-bg:#50127914;--sidebar-item-active-border:#5012791f;--sidebar-header-border:#432c5814;--sidebar-separator:#432c5814;--sidebar-shadow:0 24px 60px -44px #25193452, inset -1px 0 0 #ffffff59;--sidebar-mobile-bg:#f7f1ea;--header-bg-gradient-from:#fcf8f3fa;--header-bg-gradient-to:#faf5f0f5;--header-bg:linear-gradient(180deg, var(--header-bg-gradient-from), var(--header-bg-gradient-to));--header-glass-blur:0px;--header-border:#432c5814;--header-shadow:0 18px 42px -40px #25193459, inset 0 -1px 0 #ffffff73;--header-text:#23172b;--header-text-muted:#23172b94;--header-button-bg:#ffffffe6;--header-button-hover-bg:#fffffffa;--header-button-border:#432c5814;--ai-hub-canvas-base:#f4eee6;--ai-hub-canvas-background:radial-gradient(circle at top center, #8301d917, transparent 28%), linear-gradient(180deg, #fbf7f2 0%, var(--ai-hub-canvas-base) 100%);--ai-hub-stage:#ffffffc2;--ai-hub-stage-border:#432c5812;--ai-hub-stage-shadow:0 28px 78px -50px #25193442, inset 0 1px 0 #ffffffd1;--ai-hub-panel:#fffffff0;--ai-hub-panel-border:#432c5814;--ai-hub-panel-shadow:0 24px 70px -42px #25193457, 0 12px 24px -22px #25193429;--ai-hub-floating:#fffffffa;--ai-hub-floating-border:#432c581a;--ai-hub-floating-shadow:0 26px 70px -40px #25193461, 0 14px 28px -24px #25193433;--ai-hub-subtle-surface:#5012790a;--ai-hub-subtle-border:#50127914;--ai-hub-control-surface:#ffffffe0;--ai-hub-control-border:#432c5814;--ai-hub-control-shadow:inset 0 1px 0 #ffffffb8, 0 14px 28px -26px #2519341f;--ai-hub-control-hover:#fffffff5;--ai-hub-control-hover-border:#5012791f;--ai-hub-control-focus:#8301d92e;--ai-hub-control-focus-shadow:0 0 0 4px #8301d91a, 0 20px 32px -28px #25193433;--ai-hub-overlay:#fffffffa;--ai-hub-overlay-border:#432c5814;--ai-hub-overlay-shadow:0 30px 70px -34px #25193433, 0 16px 32px -26px #25193429;--ai-hub-overlay-item-hover:#5012790f;--ai-hub-overlay-item-hover-border:#50127914;--ai-hub-overlay-item-active:#5012791a;--ai-hub-overlay-label:#23172b8f;--ai-hub-warning-surface:#fb700214;--ai-hub-warning-border:#fb70022e;--ai-hub-warning-text:#8b4e10;--ai-hub-warning-shadow:0 20px 40px -34px #fb70022e, inset 0 1px 0 #ffffff8c;--ai-hub-media-surface:#ffffffd1;--ai-hub-media-border:#432c5814;--ai-hub-divider:#432c5814;--ai-hub-muted-text:#23172ba3;--ai-hub-assistant-bubble:#fffffff0;--ai-hub-assistant-border:#432c5814;--ai-hub-assistant-shadow:0 18px 36px -30px #25193429, inset 0 1px 0 #ffffff94;--ai-hub-user-bubble:#50127914;--ai-hub-user-border:#5012791f;--ai-hub-user-shadow:0 20px 42px -34px #5012792e, inset 0 1px 0 #ffffff3d;--ai-hub-primary-shadow:0 22px 42px -24px #5012797a, 0 10px 18px -18px #5012793d;--ai-hub-primary-shadow-hover:0 26px 50px -24px #5012798f, 0 12px 22px -18px #50127947;--ai-hub-hero-glow:radial-gradient(circle at 50% 50%, #8301d957 0%, transparent 70%);--ai-hub-mobile-nav-shadow:0 22px 40px -26px #25193447, inset 0 1px 0 #ffffffb8;--ai-hub-mobile-indicator-surface:#5012791a;--ai-hub-mobile-indicator-border:#50127914}.dark [data-route-context=product-optimizer]{--sidebar:linear-gradient(180deg, #131318fa, #101014fa);--sidebar-accent:#ffffff0a;--sidebar-border:#ffffff14;--sidebar-item-hover:#ffffff0a;--sidebar-glass-blur:0px;--sidebar-item-hover-bg:#ffffff0d;--sidebar-item-active-bg:#ffffff12;--sidebar-item-active-border:#a855f73d;--sidebar-header-border:#ffffff14;--sidebar-separator:#ffffff14;--sidebar-shadow:0 28px 70px -48px #000000c7, inset -1px 0 0 #ffffff08;--sidebar-mobile-bg:#121216;--header-bg-gradient-from:#121216fa;--header-bg-gradient-to:#101014f5;--header-bg:linear-gradient(180deg, var(--header-bg-gradient-from), var(--header-bg-gradient-to));--header-glass-blur:0px;--header-border:#ffffff14;--header-shadow:0 20px 44px -40px #000000d1, inset 0 -1px 0 #ffffff08;--header-text:#fffffff5;--header-text-muted:#ffffff9e;--header-button-bg:#ffffff0f;--header-button-hover-bg:#ffffff1a;--header-button-border:#ffffff14;--ai-hub-canvas-base:#0f1015;--ai-hub-canvas-background:radial-gradient(circle at top center, #8301d929, transparent 24%), linear-gradient(180deg, #121319 0%, var(--ai-hub-canvas-base) 100%);--ai-hub-stage:#141419e0;--ai-hub-stage-border:#ffffff0f;--ai-hub-stage-shadow:0 22px 50px -42px #000000b3, inset 0 1px 0 #ffffff05;--ai-hub-panel:#131318f5;--ai-hub-panel-border:#ffffff12;--ai-hub-panel-shadow:0 22px 52px -42px #000000bd, inset 0 1px 0 #ffffff05;--ai-hub-floating:#111116fa;--ai-hub-floating-border:#ffffff12;--ai-hub-floating-shadow:0 24px 56px -40px #000000c7, inset 0 1px 0 #ffffff05;--ai-hub-subtle-surface:#ffffff0a;--ai-hub-subtle-border:#ffffff12;--ai-hub-control-surface:#ffffff09;--ai-hub-control-border:#ffffff14;--ai-hub-control-shadow:inset 0 1px 0 #ffffff05, 0 14px 26px -24px #0000006b;--ai-hub-control-hover:#ffffff0e;--ai-hub-control-hover-border:#a855f72e;--ai-hub-control-focus:#a855f738;--ai-hub-control-focus-shadow:0 0 0 4px #a855f71f, 0 18px 28px -24px #00000080;--ai-hub-overlay:#121217fa;--ai-hub-overlay-border:#ffffff14;--ai-hub-overlay-shadow:0 24px 54px -28px #000000bd, inset 0 1px 0 #ffffff08;--ai-hub-overlay-item-hover:#ffffff0e;--ai-hub-overlay-item-hover-border:#a855f729;--ai-hub-overlay-item-active:#8301d92e;--ai-hub-overlay-label:#ffffff8f;--ai-hub-warning-surface:#fb70021a;--ai-hub-warning-border:#fb70022e;--ai-hub-warning-text:#ffdbbbeb;--ai-hub-warning-shadow:0 16px 30px -24px #fb700238, inset 0 1px 0 #ffffff05;--ai-hub-media-surface:#ffffff08;--ai-hub-media-border:#ffffff14;--ai-hub-divider:#ffffff14;--ai-hub-muted-text:#ffffffa3;--ai-hub-assistant-bubble:#131318f5;--ai-hub-assistant-border:#ffffff12;--ai-hub-assistant-shadow:0 18px 32px -30px #0000006b, inset 0 1px 0 #ffffff05;--ai-hub-user-bubble:#8301d91f;--ai-hub-user-border:#a855f733;--ai-hub-user-shadow:0 18px 30px -28px #00000070, inset 0 1px 0 #ffffff05;--ai-hub-primary-shadow:0 20px 40px -22px #50127970, 0 10px 18px -18px #00000057;--ai-hub-primary-shadow-hover:0 24px 46px -22px #50127985, 0 12px 22px -18px #0006;--ai-hub-hero-glow:radial-gradient(circle at 50% 50%, #8301d96b 0%, transparent 70%);--ai-hub-mobile-nav-shadow:0 22px 40px -24px #00000094, inset 0 1px 0 #ffffff08;--ai-hub-mobile-indicator-surface:#ffffff0f;--ai-hub-mobile-indicator-border:#ffffff14}:root{--integration-v2-workspace-bg:var(--background);--integration-v2-workspace-padding:1.5rem;--integration-v2-workspace-max-width:1480px;--integration-v2-header-height:72px;--integration-v2-header-height-mobile:60px;--integration-v2-header-bg:var(--background);--integration-v2-header-border:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--integration-v2-header-border:color-mix(in srgb, var(--border) 60%, transparent)}}:root{--integration-v2-header-blur:0px;--integration-v2-header-glow:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--integration-v2-header-glow:color-mix(in srgb, var(--primary) 10%, transparent)}}:root{--integration-v2-header-badge-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--integration-v2-header-badge-bg:color-mix(in srgb, var(--foreground) 4%, transparent)}}:root{--integration-v2-header-badge-border:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--integration-v2-header-badge-border:color-mix(in srgb, var(--border) 46%, transparent)}}:root{--integration-v2-header-badge-text:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--integration-v2-header-badge-text:color-mix(in srgb, var(--foreground) 74%, transparent)}}:root{--integration-v2-surface-radius:20px;--integration-v2-surface-radius-sm:12px;--integration-v2-surface-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--integration-v2-surface-bg:color-mix(in srgb, var(--card) 94%, transparent)}}:root{--integration-v2-surface-border:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--integration-v2-surface-border:color-mix(in srgb, var(--border) 48%, transparent)}}:root{--integration-v2-surface-shadow:0 2px 12px -4px #1616160f;--integration-v2-surface-blur:16px;--integration-v2-surface-featured-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--integration-v2-surface-featured-border:color-mix(in srgb, var(--primary) 18%, transparent)}}:root{--integration-v2-surface-featured-bg:linear-gradient(135deg, var(--primary), transparent)}@supports (color:color-mix(in lab, red, red)){:root{--integration-v2-surface-featured-bg:linear-gradient(135deg, color-mix(in srgb, var(--primary) 3%, transparent), transparent)}}:root{--integration-v2-navigator-track:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--integration-v2-navigator-track:color-mix(in srgb, var(--foreground) 3%, transparent)}}:root{--integration-v2-navigator-active-bg:var(--card);--integration-v2-navigator-active-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--integration-v2-navigator-active-border:color-mix(in srgb, var(--primary) 14%, transparent)}}:root{--integration-v2-navigator-active-shadow:0 1px 3px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--integration-v2-navigator-active-shadow:0 1px 3px color-mix(in srgb, var(--foreground) 6%, transparent)}}:root{--integration-v2-summary-primary-bg:linear-gradient(135deg, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){:root{--integration-v2-summary-primary-bg:linear-gradient(135deg, color-mix(in srgb, var(--primary) 11%, var(--card) 89%), color-mix(in srgb, var(--primary) 4%, transparent))}}:root{--integration-v2-summary-primary-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--integration-v2-summary-primary-border:color-mix(in srgb, var(--primary) 24%, transparent)}}:root{--integration-v2-summary-primary-shadow:inset 0 1px 0 #fff3, 0 18px 36px -32px var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--integration-v2-summary-primary-shadow:inset 0 1px 0 #fff3, 0 18px 36px -32px color-mix(in srgb, var(--primary) 55%, transparent)}}:root{--integration-v2-gap-section:2.5rem;--integration-v2-gap-subsection:1.25rem;--integration-v2-gap-card:1rem;--integration-v2-gap-inline:.75rem;--integration-v2-transition-fast:.15s ease-out;--integration-v2-transition-medium:.2s ease-out;--integration-v2-transition-slow:.3s ease-out;--integration-v2-accent:var(--primary);--integration-v2-accent-subtle:var(--integration-v2-accent)}@supports (color:color-mix(in lab, red, red)){:root{--integration-v2-accent-subtle:color-mix(in srgb, var(--integration-v2-accent) 12%, transparent)}}:root{--integration-v2-status-connected:var(--primary);--integration-v2-status-syncing:#f59e0b;--integration-v2-status-error:#ef4444;--integration-v2-status-pending:var(--muted-foreground);--integration-v2-divider:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--integration-v2-divider:color-mix(in srgb, var(--border) 38%, transparent)}}.dark{--integration-v2-workspace-bg:#0a0a0b;--integration-v2-header-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-v2-header-bg:color-mix(in srgb, var(--card) 85%, transparent)}}.dark{--integration-v2-header-border:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-v2-header-border:color-mix(in srgb, var(--border) 32%, transparent)}}.dark{--integration-v2-header-glow:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-v2-header-glow:color-mix(in srgb, var(--primary) 26%, transparent)}}.dark{--integration-v2-header-badge-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-v2-header-badge-bg:color-mix(in srgb, var(--foreground) 6%, transparent)}}.dark{--integration-v2-header-badge-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-v2-header-badge-border:color-mix(in srgb, var(--primary) 18%, transparent)}}.dark{--integration-v2-header-badge-text:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-v2-header-badge-text:color-mix(in srgb, var(--foreground) 82%, transparent)}}.dark{--integration-v2-surface-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-v2-surface-bg:color-mix(in srgb, var(--card) 88%, transparent)}}.dark{--integration-v2-surface-border:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-v2-surface-border:color-mix(in srgb, var(--border) 32%, transparent)}}.dark{--integration-v2-surface-shadow:none;--integration-v2-surface-featured-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-v2-surface-featured-border:color-mix(in srgb, var(--primary) 28%, transparent)}}.dark{--integration-v2-surface-featured-bg:linear-gradient(135deg, var(--primary), transparent)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-v2-surface-featured-bg:linear-gradient(135deg, color-mix(in srgb, var(--primary) 5%, transparent), transparent)}}.dark{--integration-v2-navigator-track:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-v2-navigator-track:color-mix(in srgb, var(--foreground) 4%, transparent)}}.dark{--integration-v2-navigator-active-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-v2-navigator-active-bg:color-mix(in srgb, var(--foreground) 6%, var(--card) 94%)}}.dark{--integration-v2-navigator-active-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-v2-navigator-active-border:color-mix(in srgb, var(--primary) 18%, transparent)}}.dark{--integration-v2-navigator-active-shadow:0 1px 2px #0003;--integration-v2-summary-primary-bg:linear-gradient(135deg, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){.dark{--integration-v2-summary-primary-bg:linear-gradient(135deg, color-mix(in srgb, var(--primary) 16%, var(--card) 84%), color-mix(in srgb, var(--primary) 8%, transparent))}}.dark{--integration-v2-summary-primary-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-v2-summary-primary-border:color-mix(in srgb, var(--primary) 30%, transparent)}}.dark{--integration-v2-summary-primary-shadow:inset 0 1px 0 #ffffff1a, 0 16px 28px -26px var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-v2-summary-primary-shadow:inset 0 1px 0 #ffffff1a, 0 16px 28px -26px color-mix(in srgb, var(--primary) 48%, transparent)}}.dark{--integration-v2-divider:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark{--integration-v2-divider:color-mix(in srgb, var(--border) 28%, transparent)}}[data-route-context=communities]{--sidebar:linear-gradient(180deg, #fffcf6fa, #f9f4fcf5);--sidebar-accent:#5012790d;--sidebar-border:#432c5814;--sidebar-item-hover:#50127908;--sidebar-glass-blur:0px;--sidebar-item-hover-bg:#5012790b;--sidebar-item-active-bg:linear-gradient(180deg, var(--primary), var(--card))}@supports (color:color-mix(in lab, red, red)){[data-route-context=communities]{--sidebar-item-active-bg:linear-gradient(180deg, color-mix(in srgb, var(--primary) 9%, transparent), color-mix(in srgb, var(--card) 94%, transparent))}}[data-route-context=communities]{--sidebar-item-active-border:#50127924;--sidebar-header-border:#432c5814;--sidebar-separator:#432c5814;--sidebar-shadow:0 24px 58px -42px #25193447, inset -1px 0 0 #ffffff6b;--sidebar-mobile-bg:#f8f2ea;--communities-workspace-max-width:1440px;--communities-canvas-base:#f4eee7;--communities-canvas-background:radial-gradient(circle at top center, #8301d91c, transparent 24%), linear-gradient(180deg, #ffffff57, transparent 18%), var(--communities-canvas-base);--communities-canvas-connector:var(--communities-canvas-base);--communities-chrome-header-bg:linear-gradient(180deg, var(--card), var(--communities-canvas-base))}@supports (color:color-mix(in lab, red, red)){[data-route-context=communities]{--communities-chrome-header-bg:linear-gradient(180deg, color-mix(in srgb, var(--card) 94%, transparent), color-mix(in srgb, var(--communities-canvas-base) 90%, transparent))}}[data-route-context=communities]{--communities-chrome-header-border:var(--header-border)}@supports (color:color-mix(in lab, red, red)){[data-route-context=communities]{--communities-chrome-header-border:color-mix(in srgb, var(--header-border) 92%, transparent)}}[data-route-context=communities]{--communities-chrome-header-shadow:inset 0 -1px 0 var(--primary), 0 18px 34px -28px #2519342e}@supports (color:color-mix(in lab, red, red)){[data-route-context=communities]{--communities-chrome-header-shadow:inset 0 -1px 0 color-mix(in srgb, var(--primary) 6%, transparent), 0 18px 34px -28px #2519342e}}[data-route-context=communities]{--communities-panel:#fffffff0;--communities-panel-border:#432c5814;--communities-panel-shadow:0 28px 74px -48px #25193447, 0 14px 24px -22px #25193424;--communities-muted-panel:#ffffffd1;--communities-muted-panel-border:#432c580f;--communities-muted-panel-shadow:inset 0 1px 0 #ffffff80, 0 18px 40px -36px #25193429;--communities-control-bg:#50127909;--communities-control-border:#50127914;--communities-control-hover:#5012790e;--communities-control-hover-strong:#50127914;--communities-control-active-bg:#fffffff0;--communities-control-active-border:#8301d924;--communities-control-active-shadow:0 12px 24px -20px #5012792e;--communities-control-focus-ring:#8301d933;--communities-icon-badge-bg:#8301d914;--communities-icon-badge-bg-strong:#8301d91f;--communities-muted-text:#23172ba3;--communities-featured-base:#17141d;--communities-featured-base-elevated:#211b29;--communities-featured-bg:radial-gradient(circle at top center, #8301d93d, transparent 58%), linear-gradient(180deg, var(--communities-featured-base-elevated), var(--communities-featured-base));--communities-featured-border:#2d253a38;--communities-featured-shadow:0 34px 78px -44px #0e0a188a, 0 14px 28px -26px #0e0a1857;--communities-featured-icon-bg:#ffffff14;--communities-featured-badge-bg:#ffffff14;--communities-featured-divider:#ffffff1a;--communities-featured-muted-text:#ffffffad;--communities-featured-subtle-text:#ffffff75;--communities-mobile-nav-bg:#fffffff5;--communities-mobile-nav-border:#432c5814;--communities-mobile-nav-shadow:0 22px 42px -28px #25193447, inset 0 1px 0 #ffffffb8;--communities-mobile-indicator-surface:#8301d91a;--communities-mobile-indicator-border:#8301d91f}.dark [data-route-context=communities]{--sidebar:linear-gradient(180deg, #131218fa, #100f14f5);--sidebar-accent:#ffffff0a;--sidebar-border:#ffffff14;--sidebar-item-hover:#ffffff0a;--sidebar-glass-blur:0px;--sidebar-item-hover-bg:#ffffff0d;--sidebar-item-active-bg:linear-gradient(180deg, #8301d92e, #1d1825eb);--sidebar-item-active-border:#a855f73d;--sidebar-header-border:#ffffff14;--sidebar-separator:#ffffff14;--sidebar-shadow:0 28px 70px -48px #000000c7, inset -1px 0 0 #ffffff08;--sidebar-mobile-bg:#121216;--communities-canvas-base:#0d0b11;--communities-canvas-background:radial-gradient(circle at top center, #8301d933, transparent 22%), linear-gradient(180deg, #ffffff06, transparent 18%), var(--communities-canvas-base);--communities-canvas-connector:var(--communities-canvas-base);--communities-chrome-header-bg:linear-gradient(180deg, #121016f0, #0f0e14eb);--communities-chrome-header-border:#ffffff14;--communities-chrome-header-shadow:inset 0 -1px 0 #ffffff08, 0 22px 38px -32px #0000009e;--communities-panel:#121218d6;--communities-panel-border:#ffffff14;--communities-panel-shadow:0 34px 82px -52px #000000c7, 0 16px 32px -28px #0000006b;--communities-muted-panel:#ffffff0a;--communities-muted-panel-border:#ffffff14;--communities-muted-panel-shadow:inset 0 1px 0 #ffffff0a, 0 20px 44px -40px #00000070;--communities-control-bg:#ffffff0a;--communities-control-border:#ffffff14;--communities-control-hover:#ffffff0f;--communities-control-hover-strong:#ffffff14;--communities-control-active-bg:#ffffff14;--communities-control-active-border:#a855f73d;--communities-control-active-shadow:0 14px 24px -22px #00000085;--communities-control-focus-ring:#a855f747;--communities-icon-badge-bg:#8301d924;--communities-icon-badge-bg-strong:#8301d92e;--communities-muted-text:#ffffffa8;--communities-featured-base:#0f1014;--communities-featured-base-elevated:#18141e;--communities-featured-bg:radial-gradient(circle at top center, #8301d947, transparent 54%), linear-gradient(180deg, var(--communities-featured-base-elevated), var(--communities-featured-base));--communities-featured-border:#ffffff14;--communities-featured-shadow:0 38px 86px -46px #000000e6, 0 18px 32px -28px #0009;--communities-featured-icon-bg:#ffffff14;--communities-featured-badge-bg:#ffffff14;--communities-featured-divider:#ffffff1a;--communities-featured-muted-text:#ffffffb8;--communities-featured-subtle-text:#ffffff80;--communities-mobile-nav-bg:#121218f0;--communities-mobile-nav-border:#ffffff14;--communities-mobile-nav-shadow:0 24px 48px -30px #000000b8, inset 0 1px 0 #ffffff08;--communities-mobile-indicator-surface:#ffffff14;--communities-mobile-indicator-border:#a855f73d}[data-route-context=feedback]{--sidebar:linear-gradient(180deg, #fffcf6fa, #f9f4fcf5);--sidebar-accent:#5012790d;--sidebar-border:#432c5814;--sidebar-item-hover:#50127908;--sidebar-glass-blur:0px;--sidebar-item-hover-bg:#5012790b;--sidebar-item-active-bg:#50127916;--sidebar-item-active-border:#50127924;--sidebar-header-border:#432c5814;--sidebar-separator:#432c5814;--sidebar-shadow:0 24px 58px -42px #25193447, inset -1px 0 0 #ffffff6b;--sidebar-mobile-bg:#f8f2ea;--header-bg-gradient-from:#fffcf5f5;--header-bg-gradient-to:#ffffffeb;--header-bg:linear-gradient(180deg, var(--header-bg-gradient-from), var(--header-bg-gradient-to));--header-glass-blur:0px;--header-border:#432c5814;--header-shadow:0 18px 38px -34px #2519343d, inset 0 -1px 0 #ffffff80;--header-text:#23172b;--header-text-muted:#23172b94;--header-button-bg:#ffffffe6;--header-button-hover-bg:#fffffffa;--header-button-border:#432c5814;--feedback-canvas-base:#f4eee7;--feedback-canvas-background:radial-gradient(circle at top center, #8301d917, transparent 26%), linear-gradient(180deg, #fbf8f3 0%, var(--feedback-canvas-base) 100%);--feedback-panel:#fffffff5;--feedback-panel-border:#432c5814;--feedback-panel-shadow:0 24px 64px -42px #25193447, 0 12px 24px -24px #25193424;--feedback-muted-panel:#ffffffdb;--feedback-muted-panel-border:#432c580f;--feedback-muted-panel-shadow:0 18px 42px -34px #25193433, 0 10px 18px -20px #2519341a;--feedback-toolbar-surface:#ffffffeb;--feedback-toolbar-border:#432c5814;--feedback-toolbar-shadow:0 18px 40px -36px #25193433, inset 0 1px 0 #ffffffad;--feedback-mobile-nav-bg:#fffffff5;--feedback-mobile-nav-border:#432c5814;--feedback-mobile-nav-shadow:0 22px 42px -28px #25193447, inset 0 1px 0 #ffffffb8;--feedback-control-surface:#50127909;--feedback-control-border:#50127914;--feedback-control-hover:#5012790e;--feedback-control-hover-strong:#50127914;--feedback-control-active:#8301d91a;--feedback-control-active-border:#8301d924;--feedback-icon-badge-bg:#8301d914;--feedback-icon-badge-bg-strong:#8301d91f;--feedback-muted-text:#23172ba3;--feedback-destructive-active:#ef25511a;--feedback-destructive-active-border:#ef255124;--feedback-secondary-active:#fb70021a;--feedback-secondary-active-border:#fb700224;--feedback-badge-amber-bg:#f59e0b1a;--feedback-badge-amber-border:#f59e0b33;--feedback-badge-amber-text:#b45309}.dark [data-route-context=feedback]{--sidebar:linear-gradient(180deg, #121218fa, #0f0f14fa);--sidebar-accent:#ffffff0a;--sidebar-border:#ffffff14;--sidebar-item-hover:#ffffff0a;--sidebar-glass-blur:0px;--sidebar-item-hover-bg:#ffffff0d;--sidebar-item-active-bg:#ffffff12;--sidebar-item-active-border:#a855f73d;--sidebar-header-border:#ffffff14;--sidebar-separator:#ffffff14;--sidebar-shadow:0 28px 72px -48px #000000d1, inset -1px 0 0 #ffffff08;--sidebar-mobile-bg:#121217;--header-bg-gradient-from:#121216fa;--header-bg-gradient-to:#0f0f14f5;--header-bg:linear-gradient(180deg, var(--header-bg-gradient-from), var(--header-bg-gradient-to));--header-glass-blur:0px;--header-border:#ffffff14;--header-shadow:0 22px 46px -40px #000000d6, inset 0 -1px 0 #ffffff08;--header-text:#fffffff5;--header-text-muted:#ffffff9e;--header-button-bg:#ffffff0f;--header-button-hover-bg:#ffffff1a;--header-button-border:#ffffff14;--feedback-canvas-base:#0f1014;--feedback-canvas-background:radial-gradient(circle at top center, #8301d92e, transparent 22%), linear-gradient(180deg, #15151b 0%, var(--feedback-canvas-base) 100%);--feedback-panel:#14141afa;--feedback-panel-border:#ffffff14;--feedback-panel-shadow:0 30px 80px -52px #000000d1, 0 14px 32px -28px #0000008f;--feedback-muted-panel:#ffffff0a;--feedback-muted-panel-border:#ffffff0f;--feedback-muted-panel-shadow:0 26px 60px -48px #0000009e, 0 10px 20px -22px #0000006b;--feedback-toolbar-surface:#18181ef5;--feedback-toolbar-border:#ffffff14;--feedback-toolbar-shadow:0 28px 64px -48px #000000b3, inset 0 1px 0 #ffffff08;--feedback-mobile-nav-bg:#14141afa;--feedback-mobile-nav-border:#ffffff14;--feedback-mobile-nav-shadow:0 24px 46px -26px #000000b3, inset 0 1px 0 #ffffff0a;--feedback-control-surface:#ffffff0a;--feedback-control-border:#ffffff14;--feedback-control-hover:#ffffff0f;--feedback-control-hover-strong:#ffffff14;--feedback-control-active:#8301d92e;--feedback-control-active-border:#a855f73d;--feedback-icon-badge-bg:#8301d924;--feedback-icon-badge-bg-strong:#8301d933;--feedback-muted-text:#ffffffa3;--feedback-destructive-active:#ef25512e;--feedback-destructive-active-border:#ef25513d;--feedback-secondary-active:#fb70022e;--feedback-secondary-active-border:#fb70023d;--feedback-badge-amber-bg:#f59e0b33;--feedback-badge-amber-border:#f59e0b4d;--feedback-badge-amber-text:#fbbf24}:root{--analytics-card-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--analytics-card-bg:color-mix(in srgb, var(--card) 82%, var(--background) 18%)}}:root{--analytics-border-subtle:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--analytics-border-subtle:color-mix(in srgb, var(--border) 54%, transparent)}}:root{--analytics-shadow-short:0 1px 2px var(--foreground), 0 8px 24px -8px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--analytics-shadow-short:0 1px 2px color-mix(in srgb, var(--foreground) 6%, transparent), 0 8px 24px -8px color-mix(in srgb, var(--foreground) 9%, transparent)}}:root{--analytics-shadow-protagonist:0 1px 2px var(--foreground), 0 8px 26px -10px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--analytics-shadow-protagonist:0 1px 2px color-mix(in srgb, var(--foreground) 5%, transparent), 0 8px 26px -10px color-mix(in srgb, var(--foreground) 8%, transparent)}}:root{--analytics-shadow-satellite:0 1px 1px var(--foreground), 0 4px 16px -10px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--analytics-shadow-satellite:0 1px 1px color-mix(in srgb, var(--foreground) 3.5%, transparent), 0 4px 16px -10px color-mix(in srgb, var(--foreground) 5%, transparent)}}:root{--analytics-shadow-short-dark:0 1px 0 var(--foreground), 0 12px 40px -16px #00000073}@supports (color:color-mix(in lab, red, red)){:root{--analytics-shadow-short-dark:0 1px 0 color-mix(in srgb, var(--foreground) 6%, transparent), 0 12px 40px -16px #00000073}}:root{--analytics-shadow-protagonist-dark:0 1px 0 var(--foreground), 0 12px 40px -18px #0000007a}@supports (color:color-mix(in lab, red, red)){:root{--analytics-shadow-protagonist-dark:0 1px 0 color-mix(in srgb, var(--foreground) 6%, transparent), 0 12px 40px -18px #0000007a}}:root{--analytics-shadow-satellite-dark:0 1px 0 var(--foreground), 0 8px 28px -18px #00000057}@supports (color:color-mix(in lab, red, red)){:root{--analytics-shadow-satellite-dark:0 1px 0 color-mix(in srgb, var(--foreground) 4%, transparent), 0 8px 28px -18px #00000057}}:root{--analytics-section-divider:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--analytics-section-divider:color-mix(in srgb, var(--border) 55%, transparent)}}:root{--analytics-profit-positive:#059669}@supports (color:color-mix(in lab, red, red)){:root{--analytics-profit-positive:color-mix(in srgb, #059669 92%, var(--foreground) 8%)}}:root{--analytics-profit-negative:#dc2626}@supports (color:color-mix(in lab, red, red)){:root{--analytics-profit-negative:color-mix(in srgb, #dc2626 90%, var(--foreground) 10%)}}:root{--analytics-text-primary:var(--foreground);--analytics-text-secondary:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--analytics-text-secondary:color-mix(in srgb, var(--muted-foreground) 92%, var(--foreground) 8%)}}:root{--analytics-text-tertiary:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--analytics-text-tertiary:color-mix(in srgb, var(--muted-foreground) 78%, var(--foreground) 22%)}}:root{--analytics-plateau-bg:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root{--analytics-plateau-bg:color-mix(in srgb, var(--muted) 18%, var(--card) 82%)}}:root{--analytics-plateau-edge:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--analytics-plateau-edge:color-mix(in srgb, var(--border) 62%, transparent)}}:root{--analytics-plateau-inset:inset 0 1px 0 var(--foreground), 0 1px 4px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--analytics-plateau-inset:inset 0 1px 0 color-mix(in srgb, var(--foreground) 6%, transparent), 0 1px 4px color-mix(in srgb, var(--foreground) 5%, transparent)}}:root{--analytics-subtle-tray-bg:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root{--analytics-subtle-tray-bg:color-mix(in srgb, var(--muted) 16%, var(--card) 84%)}}:root{--finance-summary-rail-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--finance-summary-rail-bg:color-mix(in srgb, var(--card) 88%, var(--background) 12%)}}:root{--finance-summary-rail-shadow:0 1px 2px var(--foreground), 0 10px 28px -10px var(--foreground), inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--finance-summary-rail-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 4%, transparent), 0 10px 28px -10px color-mix(in srgb, var(--foreground) 8%, transparent), inset 0 1px 0 color-mix(in srgb, var(--foreground) 5%, transparent)}}:root{--finance-summary-primary-cell-bg:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--finance-summary-primary-cell-bg:color-mix(in srgb, var(--primary) 6%, transparent)}}:root{--timeseries-toolbar-track:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--timeseries-toolbar-track:color-mix(in srgb, var(--foreground) 3.5%, transparent)}}:root{--timeseries-toolbar-active-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--timeseries-toolbar-active-bg:color-mix(in srgb, var(--card) 92%, var(--foreground) 8%)}}:root{--timeseries-toolbar-active-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--timeseries-toolbar-active-border:color-mix(in srgb, var(--primary) 22%, transparent)}}:root{--timeseries-toolbar-active-shadow:0 1px 2px var(--foreground), inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--timeseries-toolbar-active-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 5%, transparent), inset 0 1px 0 color-mix(in srgb, var(--foreground) 5%, transparent)}}:root{--timeseries-cursor-fill:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--timeseries-cursor-fill:color-mix(in srgb, var(--primary) 14%, transparent)}}:root{--timeseries-grid-stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--timeseries-grid-stroke:color-mix(in srgb, var(--border) 42%, transparent)}}:root{--timeseries-toolbar-track-quiet:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--timeseries-toolbar-track-quiet:color-mix(in srgb, var(--foreground) 2.2%, transparent)}}:root{--timeseries-stage-bg:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root{--timeseries-stage-bg:color-mix(in srgb, var(--muted) 5%, var(--card) 95%)}}:root{--timeseries-stage-border:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--timeseries-stage-border:color-mix(in srgb, var(--border) 58%, transparent)}}:root{--timeseries-stage-inset:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--timeseries-stage-inset:inset 0 1px 0 color-mix(in srgb, var(--foreground) 5%, transparent)}}:root{--timeseries-stage-divider:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--timeseries-stage-divider:color-mix(in srgb, var(--border) 48%, transparent)}}:root{--timeseries-stage-rail-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--timeseries-stage-rail-bg:color-mix(in srgb, var(--card) 93%, var(--background) 7%)}}:root{--timeseries-stage-primary-cell-bg:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--timeseries-stage-primary-cell-bg:color-mix(in srgb, var(--primary) 5%, transparent)}}:root{--account-health-zone-ok:#059669}@supports (color:color-mix(in lab, red, red)){:root{--account-health-zone-ok:color-mix(in srgb, #059669 88%, var(--foreground) 12%)}}:root{--account-health-zone-warning:#d97706}@supports (color:color-mix(in lab, red, red)){:root{--account-health-zone-warning:color-mix(in srgb, #d97706 88%, var(--foreground) 12%)}}:root{--account-health-zone-critical:#dc2626}@supports (color:color-mix(in lab, red, red)){:root{--account-health-zone-critical:color-mix(in srgb, #dc2626 88%, var(--foreground) 12%)}}:root{--account-health-ribbon-bg:#dc26260d;--account-health-ribbon-border:#dc26261f;--account-health-ribbon-text:#7f1d1d}@supports (color:color-mix(in lab, red, red)){:root{--account-health-ribbon-text:color-mix(in srgb, #7f1d1d 78%, var(--foreground) 22%)}}:root{--account-health-ribbon-icon:#b91c1c}@supports (color:color-mix(in lab, red, red)){:root{--account-health-ribbon-icon:color-mix(in srgb, #b91c1c 82%, var(--foreground) 18%)}}:root{--account-health-segment-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--account-health-segment-bg:color-mix(in srgb, var(--foreground) 1.8%, var(--card) 98.2%)}}:root{--account-health-segment-emphasis:#dc2626}@supports (color:color-mix(in lab, red, red)){:root{--account-health-segment-emphasis:color-mix(in srgb, #dc2626 9%, var(--card) 91%)}}:root{--account-health-segment-warning:#d97706}@supports (color:color-mix(in lab, red, red)){:root{--account-health-segment-warning:color-mix(in srgb, #d97706 7%, var(--card) 93%)}}:root{--account-health-spark-claims:#dc2626}@supports (color:color-mix(in lab, red, red)){:root{--account-health-spark-claims:color-mix(in srgb, #dc2626 82%, var(--foreground) 18%)}}:root{--account-health-spark-cancel:#d97706}@supports (color:color-mix(in lab, red, red)){:root{--account-health-spark-cancel:color-mix(in srgb, #d97706 82%, var(--foreground) 18%)}}:root{--account-health-spark-delayed:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--account-health-spark-delayed:color-mix(in srgb, var(--primary) 78%, var(--foreground) 22%)}}:root{--account-health-spark-rating:#059669}@supports (color:color-mix(in lab, red, red)){:root{--account-health-spark-rating:color-mix(in srgb, #059669 82%, var(--foreground) 18%)}}:root{--account-health-continuous-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--account-health-continuous-bg:color-mix(in srgb, var(--foreground) 1.6%, var(--card) 98.4%)}}:root{--account-health-metric-divider:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--account-health-metric-divider:color-mix(in srgb, var(--border) 38%, transparent)}}:root{--account-health-shell-elevated:0 1px 2px var(--foreground), 0 6px 16px -12px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--account-health-shell-elevated:0 1px 2px color-mix(in srgb, var(--foreground) 4%, transparent), 0 6px 16px -12px color-mix(in srgb, var(--foreground) 5%, transparent)}}:root{--account-health-shell-inset:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--account-health-shell-inset:inset 0 1px 0 color-mix(in srgb, var(--foreground) 5%, transparent)}}:root{--account-health-level-track:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--account-health-level-track:color-mix(in srgb, var(--foreground) 5%, var(--card) 95%)}}:root{--account-health-level-emerald:#059669}@supports (color:color-mix(in lab, red, red)){:root{--account-health-level-emerald:color-mix(in srgb, #059669 82%, var(--primary) 18%)}}:root{--account-health-level-amber:#d97706}@supports (color:color-mix(in lab, red, red)){:root{--account-health-level-amber:color-mix(in srgb, #d97706 78%, var(--foreground) 22%)}}:root{--account-health-level-orange:#ea580c}@supports (color:color-mix(in lab, red, red)){:root{--account-health-level-orange:color-mix(in srgb, #ea580c 75%, var(--foreground) 25%)}}:root{--account-health-level-red:#dc2626}@supports (color:color-mix(in lab, red, red)){:root{--account-health-level-red:color-mix(in srgb, #dc2626 78%, var(--foreground) 22%)}}:root{--account-health-badge-platinum-bg:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--account-health-badge-platinum-bg:color-mix(in srgb, var(--primary) 11%, transparent)}}:root{--account-health-badge-platinum-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--account-health-badge-platinum-border:color-mix(in srgb, var(--primary) 26%, transparent)}}:root{--account-health-badge-platinum-text:var(--primary);--account-health-badge-gold-bg:#d977061f;--account-health-badge-gold-border:#d9770647;--account-health-badge-gold-text:#b45309}@supports (color:color-mix(in lab, red, red)){:root{--account-health-badge-gold-text:color-mix(in srgb, #b45309 92%, var(--foreground) 8%)}}:root{--account-health-badge-silver-bg:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--account-health-badge-silver-bg:color-mix(in srgb, var(--muted-foreground) 10%, transparent)}}:root{--account-health-badge-silver-border:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--account-health-badge-silver-border:color-mix(in srgb, var(--border) 55%, transparent)}}:root{--account-health-badge-silver-text:var(--analytics-text-secondary);--analytics-ops-radius:22px;--analytics-ops-card-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--analytics-ops-card-bg:color-mix(in srgb, var(--card) 91%, var(--background) 9%)}}:root{--analytics-ops-border:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--analytics-ops-border:color-mix(in srgb, var(--border) 32%, transparent)}}:root{--analytics-ops-elev:0 1px 0 var(--foreground), 0 8px 22px -16px var(--foreground), inset 0 1px 0 #ffffff0b}@supports (color:color-mix(in lab, red, red)){:root{--analytics-ops-elev:0 1px 0 color-mix(in srgb, var(--foreground) 3.5%, transparent), 0 8px 22px -16px color-mix(in srgb, var(--foreground) 5%, transparent), inset 0 1px 0 #ffffff0b}}:root{--analytics-ops-inset-panel-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--analytics-ops-inset-panel-bg:color-mix(in srgb, var(--foreground) 1.6%, var(--card) 98.4%)}}:root{--analytics-ops-inset-panel-border:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--analytics-ops-inset-panel-border:color-mix(in srgb, var(--border) 22%, transparent)}}:root{--analytics-ops-empty-halo:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--analytics-ops-empty-halo:color-mix(in srgb, var(--primary) 8%, transparent)}}:root{--analytics-ops-positive:#059669}@supports (color:color-mix(in lab, red, red)){:root{--analytics-ops-positive:color-mix(in srgb, #059669 84%, var(--foreground) 16%)}}:root{--analytics-ops-warning:#d97706}@supports (color:color-mix(in lab, red, red)){:root{--analytics-ops-warning:color-mix(in srgb, #d97706 84%, var(--foreground) 16%)}}:root{--analytics-ops-critical:#dc2626}@supports (color:color-mix(in lab, red, red)){:root{--analytics-ops-critical:color-mix(in srgb, #dc2626 84%, var(--foreground) 16%)}}:root{--analytics-ops-positive-bg:#0596690a;--analytics-ops-warning-bg:#d977060d;--analytics-ops-critical-bg:#dc26260d}.dark{--analytics-card-bg:#141416}@supports (color:color-mix(in lab, red, red)){.dark{--analytics-card-bg:color-mix(in srgb, #141416 94%, var(--primary) 6%)}}.dark{--analytics-border-subtle:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark{--analytics-border-subtle:color-mix(in srgb, var(--border) 38%, transparent)}}.dark{--analytics-profit-positive:#34d399}@supports (color:color-mix(in lab, red, red)){.dark{--analytics-profit-positive:color-mix(in srgb, #34d399 88%, var(--foreground) 12%)}}.dark{--analytics-profit-negative:#f87171}@supports (color:color-mix(in lab, red, red)){.dark{--analytics-profit-negative:color-mix(in srgb, #f87171 85%, var(--foreground) 15%)}}.dark{--analytics-plateau-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--analytics-plateau-bg:color-mix(in srgb, var(--foreground) 3.2%, var(--card) 96.8%)}}.dark{--analytics-plateau-edge:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark{--analytics-plateau-edge:color-mix(in srgb, var(--border) 30%, transparent)}}.dark{--analytics-plateau-inset:inset 0 1px 0 #ffffff0d;--analytics-subtle-tray-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--analytics-subtle-tray-bg:color-mix(in srgb, var(--foreground) 2.8%, var(--card) 97.2%)}}.dark{--finance-summary-rail-bg:#131315}@supports (color:color-mix(in lab, red, red)){.dark{--finance-summary-rail-bg:color-mix(in srgb, #131315 95%, var(--primary) 5%)}}.dark{--finance-summary-rail-shadow:0 1px 0 var(--foreground), 0 10px 26px -20px #00000057, inset 0 1px 0 #ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark{--finance-summary-rail-shadow:0 1px 0 color-mix(in srgb, var(--foreground) 6%, transparent), 0 10px 26px -20px #00000057, inset 0 1px 0 #ffffff0d}}.dark{--finance-summary-primary-cell-bg:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--finance-summary-primary-cell-bg:color-mix(in srgb, var(--primary) 5%, transparent)}}.dark{--timeseries-toolbar-track:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--timeseries-toolbar-track:color-mix(in srgb, var(--foreground) 2.6%, var(--card) 97.4%)}}.dark{--timeseries-toolbar-active-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--timeseries-toolbar-active-bg:color-mix(in srgb, var(--foreground) 2.2%, var(--card) 97.8%)}}.dark{--timeseries-toolbar-active-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--timeseries-toolbar-active-border:color-mix(in srgb, var(--primary) 20%, transparent)}}.dark{--timeseries-toolbar-active-shadow:0 1px 0 var(--foreground), inset 0 1px 0 #ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark{--timeseries-toolbar-active-shadow:0 1px 0 color-mix(in srgb, var(--foreground) 6%, transparent), inset 0 1px 0 #ffffff0d}}.dark{--timeseries-cursor-fill:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--timeseries-cursor-fill:color-mix(in srgb, var(--primary) 18%, transparent)}}.dark{--timeseries-grid-stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark{--timeseries-grid-stroke:color-mix(in srgb, var(--border) 32%, transparent)}}.dark{--timeseries-toolbar-track-quiet:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--timeseries-toolbar-track-quiet:color-mix(in srgb, var(--foreground) 3.2%, transparent)}}.dark{--timeseries-stage-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--timeseries-stage-bg:color-mix(in srgb, var(--foreground) 1.6%, var(--card) 98.4%)}}.dark{--timeseries-stage-border:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark{--timeseries-stage-border:color-mix(in srgb, var(--border) 28%, transparent)}}.dark{--timeseries-stage-inset:inset 0 1px 0 #ffffff0d;--timeseries-stage-divider:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark{--timeseries-stage-divider:color-mix(in srgb, var(--border) 28%, transparent)}}.dark{--timeseries-stage-rail-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--timeseries-stage-rail-bg:color-mix(in srgb, var(--foreground) 1.6%, var(--card) 98.4%)}}.dark{--timeseries-stage-primary-cell-bg:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--timeseries-stage-primary-cell-bg:color-mix(in srgb, var(--primary) 5%, transparent)}}.dark{--account-health-zone-ok:#34d399}@supports (color:color-mix(in lab, red, red)){.dark{--account-health-zone-ok:color-mix(in srgb, #34d399 82%, var(--foreground) 18%)}}.dark{--account-health-zone-warning:#fbbf24}@supports (color:color-mix(in lab, red, red)){.dark{--account-health-zone-warning:color-mix(in srgb, #fbbf24 78%, var(--foreground) 22%)}}.dark{--account-health-zone-critical:#f87171}@supports (color:color-mix(in lab, red, red)){.dark{--account-health-zone-critical:color-mix(in srgb, #f87171 82%, var(--foreground) 18%)}}.dark{--account-health-ribbon-bg:#f8717109;--account-health-ribbon-border:#f871711a;--account-health-ribbon-text:#fecaca}@supports (color:color-mix(in lab, red, red)){.dark{--account-health-ribbon-text:color-mix(in srgb, #fecaca 72%, var(--foreground) 28%)}}.dark{--account-health-ribbon-icon:#fecaca}@supports (color:color-mix(in lab, red, red)){.dark{--account-health-ribbon-icon:color-mix(in srgb, #fecaca 70%, var(--foreground) 30%)}}.dark{--account-health-segment-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--account-health-segment-bg:color-mix(in srgb, var(--foreground) 2.2%, var(--card) 97.8%)}}.dark{--account-health-segment-emphasis:#f87171}@supports (color:color-mix(in lab, red, red)){.dark{--account-health-segment-emphasis:color-mix(in srgb, #f87171 11%, var(--card) 89%)}}.dark{--account-health-segment-warning:#fbbf24}@supports (color:color-mix(in lab, red, red)){.dark{--account-health-segment-warning:color-mix(in srgb, #fbbf24 8%, var(--card) 92%)}}.dark{--account-health-spark-claims:#f87171}@supports (color:color-mix(in lab, red, red)){.dark{--account-health-spark-claims:color-mix(in srgb, #f87171 85%, var(--foreground) 15%)}}.dark{--account-health-spark-cancel:#fbbf24}@supports (color:color-mix(in lab, red, red)){.dark{--account-health-spark-cancel:color-mix(in srgb, #fbbf24 80%, var(--foreground) 20%)}}.dark{--account-health-spark-delayed:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--account-health-spark-delayed:color-mix(in srgb, var(--primary) 72%, var(--foreground) 28%)}}.dark{--account-health-spark-rating:#34d399}@supports (color:color-mix(in lab, red, red)){.dark{--account-health-spark-rating:color-mix(in srgb, #34d399 82%, var(--foreground) 18%)}}.dark{--account-health-continuous-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--account-health-continuous-bg:color-mix(in srgb, var(--foreground) 2.6%, var(--card) 97.4%)}}.dark{--account-health-metric-divider:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark{--account-health-metric-divider:color-mix(in srgb, var(--border) 28%, transparent)}}.dark{--account-health-shell-elevated:0 1px 0 var(--foreground), 0 8px 18px -24px #0000002e}@supports (color:color-mix(in lab, red, red)){.dark{--account-health-shell-elevated:0 1px 0 color-mix(in srgb, var(--foreground) 4%, transparent), 0 8px 18px -24px #0000002e}}.dark{--account-health-shell-inset:inset 0 1px 0 #ffffff0f;--account-health-level-track:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--account-health-level-track:color-mix(in srgb, var(--foreground) 8%, var(--card) 92%)}}.dark{--account-health-level-emerald:#34d399}@supports (color:color-mix(in lab, red, red)){.dark{--account-health-level-emerald:color-mix(in srgb, #34d399 72%, var(--primary) 28%)}}.dark{--account-health-level-amber:#fbbf24}@supports (color:color-mix(in lab, red, red)){.dark{--account-health-level-amber:color-mix(in srgb, #fbbf24 72%, var(--foreground) 28%)}}.dark{--account-health-level-orange:#fb923c}@supports (color:color-mix(in lab, red, red)){.dark{--account-health-level-orange:color-mix(in srgb, #fb923c 70%, var(--foreground) 30%)}}.dark{--account-health-level-red:#f87171}@supports (color:color-mix(in lab, red, red)){.dark{--account-health-level-red:color-mix(in srgb, #f87171 72%, var(--foreground) 28%)}}.dark{--account-health-badge-platinum-bg:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--account-health-badge-platinum-bg:color-mix(in srgb, var(--primary) 16%, transparent)}}.dark{--account-health-badge-platinum-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--account-health-badge-platinum-border:color-mix(in srgb, var(--primary) 38%, transparent)}}.dark{--account-health-badge-platinum-text:#e9d5ff}@supports (color:color-mix(in lab, red, red)){.dark{--account-health-badge-platinum-text:color-mix(in srgb, #e9d5ff 88%, var(--foreground) 12%)}}.dark{--account-health-badge-gold-bg:#fbbf2424;--account-health-badge-gold-border:#fbbf2452;--account-health-badge-gold-text:#fde68a}@supports (color:color-mix(in lab, red, red)){.dark{--account-health-badge-gold-text:color-mix(in srgb, #fde68a 88%, var(--foreground) 12%)}}.dark{--account-health-badge-silver-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--account-health-badge-silver-bg:color-mix(in srgb, var(--foreground) 8%, transparent)}}.dark{--account-health-badge-silver-border:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark{--account-health-badge-silver-border:color-mix(in srgb, var(--border) 45%, transparent)}}.dark{--account-health-badge-silver-text:var(--analytics-text-secondary);--analytics-ops-card-bg:#141416}@supports (color:color-mix(in lab, red, red)){.dark{--analytics-ops-card-bg:color-mix(in srgb, #141416 94%, var(--primary) 6%)}}.dark{--analytics-ops-border:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark{--analytics-ops-border:color-mix(in srgb, var(--border) 22%, transparent)}}.dark{--analytics-ops-elev:0 1px 0 #ffffff0a, 0 10px 22px -24px #0000003d, inset 0 1px 0 #ffffff0a;--analytics-ops-inset-panel-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--analytics-ops-inset-panel-bg:color-mix(in srgb, var(--foreground) 1.8%, var(--card) 98.2%)}}.dark{--analytics-ops-inset-panel-border:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark{--analytics-ops-inset-panel-border:color-mix(in srgb, var(--border) 18%, transparent)}}.dark{--analytics-ops-empty-halo:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--analytics-ops-empty-halo:color-mix(in srgb, var(--primary) 12%, transparent)}}.dark{--analytics-ops-positive:#34d399}@supports (color:color-mix(in lab, red, red)){.dark{--analytics-ops-positive:color-mix(in srgb, #34d399 76%, var(--foreground) 24%)}}.dark{--analytics-ops-warning:#fbbf24}@supports (color:color-mix(in lab, red, red)){.dark{--analytics-ops-warning:color-mix(in srgb, #fbbf24 74%, var(--foreground) 26%)}}.dark{--analytics-ops-critical:#f87171}@supports (color:color-mix(in lab, red, red)){.dark{--analytics-ops-critical:color-mix(in srgb, #f87171 78%, var(--foreground) 22%)}}.dark{--analytics-ops-positive-bg:#34d3990d;--analytics-ops-warning-bg:#fbbf240f;--analytics-ops-critical-bg:#f871710f}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-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-outline-style{syntax:"*";inherits:false;initial-value:solid}
