/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Manrope", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-400:oklch(70.8% 0 none);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--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-semibold:600;--tracking-wide:.025em;--blur-sm:8px;--blur-lg:16px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Manrope", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--shadow-card:var(--shadow-card);--shadow-card-hover:var(--shadow-card-hover);--shadow-btn-hover:var(--shadow-btn-hover);--ease-spring:var(--ease-spring)}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{font-family:var(--font-sans);color:var(--brand-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff}.font-serif{font-feature-settings:"liga" 1,"kern" 1;letter-spacing:-.01em}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px;border-radius:.25rem}}@layer components{.eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.3em;letter-spacing:.3em;color:var(--brand-accent);text-transform:uppercase}.btn,.btn-primary,.btn-gold,.btn-outline{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.2em;letter-spacing:.2em;text-transform:uppercase;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:cubic-bezier(.22,1,.36,1);border-radius:.75rem;transition-duration:.3s;transition-timing-function:cubic-bezier(.22,1,.36,1);display:inline-flex}:is(.btn,.btn-primary,.btn-gold,.btn-outline):disabled{cursor:not-allowed;opacity:.5}.btn-primary{background-color:var(--brand-primary);color:var(--color-white);box-shadow:var(--shadow-btn)}.btn-primary:hover:not(:disabled){background:var(--brand-accent);box-shadow:var(--shadow-btn-hover);transform:translateY(-2px)}.btn-outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.btn-outline{border-color:color-mix(in oklab,var(--brand-primary) 25%,transparent)}}.btn-outline{color:var(--brand-primary);background-color:#0000}.btn-outline:hover:not(:disabled){border-color:var(--brand-accent);color:var(--brand-accent);transform:translateY(-2px)}.input-field{border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-border);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-text);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));--tw-duration:.2s;--tw-outline-style:none;border-radius:.75rem;outline-style:none;transition-duration:.2s}.input-field::placeholder{color:var(--color-neutral-400)}.input-field:focus{border-color:var(--brand-accent);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.input-field:focus{--tw-ring-color:color-mix(in oklab, var(--brand-accent) 20%, transparent)}}.card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-border);background-color:var(--color-white);transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:cubic-bezier(.22,1,.36,1);box-shadow:var(--shadow-card);border-radius:1rem;transition-duration:.5s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.card:hover{box-shadow:var(--shadow-card-hover)}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.mt-1{margin-top:var(--spacing)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-sm{max-width:var(--container-sm)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.items-center{align-items:center}.justify-center{justify-content:center}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.rounded{border-radius:.25rem}.rounded-xl{border-radius:.75rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-error\/30{border-color:var(--brand-error)}@supports (color:color-mix(in lab,red,red)){.border-error\/30{border-color:color-mix(in oklab,var(--brand-error) 30%,transparent)}}.border-success\/30{border-color:var(--brand-success)}@supports (color:color-mix(in lab,red,red)){.border-success\/30{border-color:color-mix(in oklab,var(--brand-success) 30%,transparent)}}.bg-error\/5{background-color:var(--brand-error)}@supports (color:color-mix(in lab,red,red)){.bg-error\/5{background-color:color-mix(in oklab,var(--brand-error) 5%,transparent)}}.bg-success\/5{background-color:var(--brand-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/5{background-color:color-mix(in oklab,var(--brand-success) 5%,transparent)}}.bg-surface{background-color:var(--brand-surface)}.p-8{padding:calc(var(--spacing) * 8)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-12{padding-block:calc(var(--spacing) * 12)}.text-center{text-align:center}.font-serif{font-family:Playfair Display,ui-serif,Georgia,Times New Roman,serif}.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))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-accent{color:var(--brand-accent)}.text-brand-muted{color:var(--brand-text-muted)}.text-brand-text{color:var(--brand-text)}.text-error{color:var(--brand-error)}.text-success{color:var(--brand-success)}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-accent\/40{-webkit-text-decoration-color:var(--brand-accent);text-decoration-color:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.decoration-accent\/40{-webkit-text-decoration-color:color-mix(in oklab,var(--brand-accent) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--brand-accent) 40%,transparent)}}.underline-offset-4{text-underline-offset:4px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media(hover:hover){.hover\:decoration-accent:hover{-webkit-text-decoration-color:var(--brand-accent);text-decoration-color:var(--brand-accent)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-brand-muted:disabled{color:var(--brand-text-muted)}.disabled\:no-underline:disabled{text-decoration-line:none}}:root{--brand-primary:#1f1f1f;--brand-primary-rgb:31 31 31;--brand-accent:#b88a44;--brand-accent-rgb:184 138 68;--brand-accent-hover:#a97832;--brand-gold:#c9a063;--brand-text:#1a1a1a;--brand-text-muted:#6f6f6f;--brand-surface:#faf7f4;--brand-secondary:#f8f5f2;--brand-border:#eaeaea;--brand-footer:#1f1f1f;--brand-success:#2e7d32;--brand-error:#c62828;--glass-surface:#ffffffad;--glass-surface-strong:#ffffffdb;--glass-surface-dark:#1c1c1c8c;--glass-border:#ffffff8c;--glass-border-gold:rgb(var(--brand-accent-rgb) / .28);--glass-highlight:#ffffffbf;--blur-sm:6px;--blur:14px;--blur-lg:24px;--blur-xl:40px;--shadow-xs:0 1px 2px #1f1f1f0d;--shadow-sm:0 2px 8px -2px #1f1f1f14;--shadow-card:0 2px 14px -6px #1f1f1f1a;--shadow-card-hover:0 24px 48px -24px #1f1f1f47;--shadow-btn:0 1px 2px #1f1f1f1a;--shadow-btn-hover:0 14px 28px -12px rgb(var(--brand-accent-rgb) / .55);--shadow-lg:0 30px 60px -30px #1f1f1f4d;--depth-1:0 1px 2px #1f1f1f0f, 0 4px 12px -4px #1f1f1f14;--depth-2:0 2px 4px #1f1f1f0f, 0 12px 28px -10px #1f1f1f24;--depth-3:0 4px 8px #1f1f1f12, 0 28px 56px -20px #1f1f1f38;--depth-4:0 8px 16px #1f1f1f14, 0 48px 88px -32px #1f1f1f4d;--depth-inset:inset 0 1px 0 var(--glass-highlight);--glow-gold:0 0 0 1px rgb(var(--brand-accent-rgb) / .18), 0 12px 32px -14px rgb(var(--brand-accent-rgb) / .5);--glow-gold-strong:0 0 0 1px rgb(var(--brand-accent-rgb) / .3), 0 20px 44px -16px rgb(var(--brand-accent-rgb) / .62);--ease-out-soft:cubic-bezier(.22, 1, .36, 1);--ease-in-out-soft:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.2s;--dur:.32s;--dur-slow:.5s;--dur-slower:.8s}@supports (color:color-mix(in srgb,red 50%,white)){:root{--brand-gold:color-mix(in srgb, rgb(var(--brand-accent-rgb)) 80%, #fff)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{color-scheme:light;--paper:#f8f7f4;--paper-2:var(--n-100);--card:#ffffff;--card-2:var(--n-50);--card-3:var(--n-100);--ink:var(--n-800);--ink-2:var(--n-700);--muted:var(--n-500);--faint:var(--n-450);--line:var(--n-200);--line-2:#efedea;--line-3:var(--n-100);--brand:#6c5ce7;--brand-deep:#5a4bd6;--brand-hi:#9b8bff;--brand-tint:#f0edfe;--brand-line:rgb(var(--brand-rgb) / .32);--ok:#227049;--ok-bg:#e9f4ee;--ok-line:#c5e3d2;--warn:#8a5f00;--warn-bg:#fbf2de;--warn-line:#eedca8;--info:#2f6699;--info-bg:#e9f1f8;--info-line:#c4daec;--plum:#5a4bd6;--plum-bg:#f0edfe;--plum-line:#d8d2fa;--teal:#1b6e6c;--teal-bg:#e6f3f2;--teal-line:#c0dfde;--danger:#b03a3a;--danger-bg:#fbeded;--danger-line:#efcfcf;--neut:var(--n-500);--neut-bg:#f1f0f2;--neut-line:#dedce0;--sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--mono:"SFMono-Regular", ui-monospace, Menlo, Consolas, "Liberation Mono", monospace;--r-xs:8px;--r-sm:10px;--r:14px;--r-lg:18px;--r-xl:26px;--d1:0 1px 2px rgb(var(--ink-rgb) / .05), 0 4px 12px -6px rgb(var(--ink-rgb) / .08);--d2:0 2px 4px rgb(var(--ink-rgb) / .05), 0 12px 26px -12px rgb(var(--ink-rgb) / .14);--d3:0 4px 10px rgb(var(--ink-rgb) / .06), 0 28px 54px -22px rgb(var(--ink-rgb) / .2);--d4:0 10px 20px rgb(var(--ink-rgb) / .08), 0 48px 88px -34px rgb(var(--ink-rgb) / .3);--ease:cubic-bezier(.22,1,.36,1);--ease-spring:cubic-bezier(.34,1.4,.64,1);--fast:.15s;--dur:.26s;--slow:.42s;--sb:268px;--topbar:70px;--white:#fff;--ink-strong:var(--n-900);--white-rgb:255 255 255;--line-strong:var(--n-300);--dash-border:var(--n-300);--control-border:var(--field-border);--field-border:#8f8b94;--control-off:var(--n-300);--row-hover:var(--n-50);--row-muted:#faf9f7;--scroll-thumb:var(--n-300);--scroll-thumb-hover:var(--n-400);--sk-base:#efedea;--sk-hi:#f8f7f5;--art-line:var(--n-300);--attention-tint:#fdf6e8;--danger-hover:#9a3030;--av-1:var(--n-700);--av-2:var(--n-800);--brand-rgb:108 92 231;--brand-deep-rgb:90 75 214;--ink-rgb:36 35 38;--paper-rgb:248 247 244;--scrim-rgb:20 20 22;--overlay-rgb:20 20 22;--sb-1:var(--n-800);--sb-2:#1b1a1d;--sb-3:var(--n-900);--sb-av-1:var(--n-700);--sb-av-2:var(--n-800);--sb-fg:#e8e6ea;--sb-fg-rgb:232 230 234;--nav-count-fg:#ffffff;--on-dark-ok:#6fcf97;--on-dark-ok-dot:#4cc77f;--on-dark-ok-dot-rgb:76 199 127;--studio-bg:var(--n-100);--studio-bg-2:var(--n-100);--chart-grid:#efedea;--chart-grid-base:var(--n-200);--chart-axis:var(--n-400);--chart-label:var(--n-500);--chart-label-strong:var(--n-800);--chart-bar:var(--n-200);--chart-line:var(--chart-1);--chart-area:var(--chart-1);--chart-area-opacity:.28;--spark-line:var(--chart-1);--spark-bar:var(--n-200);--spark-flat:var(--n-400);--select-caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236f6b72' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--n-50:#fbfaf8;--n-100:#f3f1ee;--n-200:#e7e3de;--n-300:#d7d2cc;--n-400:#a8a3ac;--n-450:#78747d;--n-500:#6f6b72;--n-600:#4c4950;--n-700:#363338;--n-800:#242326;--n-900:#141416;--accent:#ff6a3d;--accent-hi:#ff8a65;--accent-deep:#be3a14;--accent-tint:#fff0eb;--accent-rgb:255 106 61;--ok-solid:#2e8b57;--warn-solid:#c58a00;--info-solid:#3978b8;--danger-solid:#c94a4a;--chart-1:var(--brand);--chart-2:var(--accent);--chart-3:#2e8b57;--chart-4:#c58a00;--chart-5:#3978b8;--chart-6:#1f9e9b;--chart-7:#8b7ec8;--chart-8:#a8a3ac}html{-webkit-text-size-adjust:100%}@scope (.st-app){.st-app{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;position:relative}.st-app.rail{--sb:80px}.st-app:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(1100px 520px at 82% -12%,rgb(var(--brand-rgb) / .1),transparent 62%),radial-gradient(760px 420px at -8% 6%,rgb(var(--brand-rgb) / .055),transparent 60%)}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.01em}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}svg{display:block}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}::selection{background:rgb(var(--brand-rgb) / .24)}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;left:14px;top:-60px;z-index:200;background:var(--ink);color:var(--white);padding:10px 16px;border-radius:10px;transition:top var(--fast)}.skip:focus{top:14px}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:3px solid transparent;background-clip:content-box;border-radius:99px}*::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover);background-clip:content-box}*::-webkit-scrollbar-track{background:transparent}.ic{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ic-sm{width:15px;height:15px}.ic-lg{width:22px;height:22px}.num{font-family:var(--sans);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.015em}.mono{font-family:var(--mono);font-size:.92em;letter-spacing:.01em}.eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-deep)}.muted{color:var(--muted)}.tiny{font-size:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:12px;white-space:nowrap;font-weight:600;font-size:13.5px;letter-spacing:.005em;border:1px solid transparent;background:transparent;color:var(--ink);transition:background var(--fast) var(--ease),color var(--fast),border-color var(--fast),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.btn:active{transform:translateY(0) scale(.985)}.btn-primary{background:var(--ink);color:var(--white);box-shadow:var(--d1)}.btn-primary:hover{background:var(--ink-strong);transform:translateY(-1px);box-shadow:var(--d2)}.btn-accent{background:var(--brand);color:var(--white);box-shadow:0 1px 2px rgb(var(--brand-deep-rgb) / .28)}.btn-accent:hover{background:var(--brand-deep);transform:translateY(-1px);box-shadow:0 14px 26px -14px rgb(var(--brand-rgb) / .55)}.btn-ghost{background:var(--card);border-color:var(--line);color:var(--ink-2);box-shadow:var(--d1)}.btn-ghost:hover{border-color:var(--line-strong);background:var(--white);transform:translateY(-1px);box-shadow:var(--d2)}.btn-quiet{color:var(--muted)}.btn-quiet:hover{background:var(--card-3);color:var(--ink)}.btn-danger{background:var(--danger);color:var(--white)}.btn-danger:hover{background:var(--danger-hover)}.btn-sm{height:34px;padding:0 12px;font-size:12.5px;border-radius:10px;gap:6px}.btn-xs{height:29px;padding:0 10px;font-size:11.5px;border-radius:9px;gap:5px}.btn-icon{width:40px;padding:0}.btn-icon.btn-sm{width:34px}.btn-icon.btn-xs{width:29px}.btn[disabled]{opacity:.45;pointer-events:none}.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap}.pill .dot{width:5px;height:5px;border-radius:99px;background:currentColor;flex:none}.p-ok{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-line)}.p-warn{background:var(--warn-bg);color:var(--warn);border-color:var(--warn-line)}.p-info{background:var(--info-bg);color:var(--info);border-color:var(--info-line)}.p-plum{background:var(--plum-bg);color:var(--plum);border-color:var(--plum-line)}.p-teal{background:var(--teal-bg);color:var(--teal);border-color:var(--teal-line)}.p-danger{background:var(--danger-bg);color:var(--danger);border-color:var(--danger-line)}.p-neut{background:var(--neut-bg);color:var(--neut);border-color:var(--neut-line)}.p-accent{background:var(--accent-tint);color:var(--accent-deep);border-color:rgb(var(--accent-rgb) / .3)}.chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:var(--card-3);border:1px solid var(--line);font-size:11.5px;font-weight:600;color:var(--ink-2)}.chip-x{display:grid;place-items:center;width:15px;height:15px;border-radius:99px;color:var(--faint);transition:var(--fast)}.chip-x:hover{background:var(--ink);color:var(--white)}.delta{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border-radius:999px;font-size:11.5px;font-weight:700}.delta.up{background:var(--ok-bg);color:var(--ok)}.delta.down{background:var(--danger-bg);color:var(--danger)}.delta.flat{background:var(--neut-bg);color:var(--neut)}.card{background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--d1);position:relative}.card-pad{padding:22px 24px}.card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid var(--line-3)}.card-head h3{font-family:var(--sans);font-size:18px;font-weight:600}.card-head .sub{font-size:12.5px;color:var(--muted);margin-top:2px}.card-foot{padding:14px 24px;border-top:1px solid var(--line-3);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.field{display:block;margin-bottom:18px}.field:last-child{margin-bottom:0}.lbl{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--ink-2);margin-bottom:7px}.lbl .req{color:var(--brand-deep);font-size:14px;line-height:1}.opt{font-size:11px;font-weight:600;color:var(--faint);letter-spacing:.04em;text-transform:uppercase}.hint{font-size:12px;color:var(--muted);margin-top:7px;line-height:1.5}.inp{width:100%;height:44px;padding:0 14px;border-radius:12px;background:var(--card-2);border:1px solid var(--field-border);color:var(--ink);transition:border-color var(--fast),background var(--fast),box-shadow var(--fast)}textarea.inp{height:auto;padding:12px 14px;line-height:1.6;resize:vertical;min-height:120px}.inp::placeholder{color:var(--faint)}.inp:hover{border-color:var(--line-strong)}.inp:focus{outline:none;background:var(--white);border-color:var(--brand);box-shadow:0 0 0 3.5px rgb(var(--brand-rgb) / .16)}select.inp{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:38px;background-image:var(--select-caret);background-repeat:no-repeat;background-position:right 13px center}.inp-wrap{position:relative;display:flex;align-items:center}.inp-wrap .lead{position:absolute;left:14px;color:var(--muted);font-size:12.5px;font-weight:700;pointer-events:none;letter-spacing:.04em}.inp-wrap.has-lead .inp{padding-left:52px}.inp-wrap .trail{position:absolute;right:14px;color:var(--faint);font-size:12px;pointer-events:none}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.search{position:relative;flex:1;min-width:180px;max-width:420px}.search>.ic{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--faint);pointer-events:none}.search input{width:100%;height:40px;padding:0 44px 0 40px;border-radius:12px;background:var(--card);border:1px solid var(--field-border);transition:var(--fast)}.search input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3.5px rgb(var(--brand-rgb) / .16)}.search kbd{position:absolute;right:9px;top:50%;transform:translateY(-50%);font:600 10.5px/1 var(--sans);color:var(--faint);background:var(--card-3);border:1px solid var(--line);border-radius:6px;padding:4px 6px;letter-spacing:.06em}.sw{position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer}.sw input{position:absolute;opacity:0;width:40px;height:23px;margin:0;cursor:pointer}.sw .track{width:40px;height:23px;border-radius:99px;background:var(--control-off);position:relative;flex:none;transition:background var(--dur) var(--ease)}.sw .track:after{content:"";position:absolute;top:2.5px;left:2.5px;width:18px;height:18px;border-radius:99px;background:var(--white);box-shadow:0 1px 3px #00000038;transition:transform var(--dur) var(--ease-spring)}.sw input:checked+.track{background:var(--ok)}.sw input:checked+.track:after{transform:translate(17px)}.sw input:focus-visible+.track{outline:2px solid var(--brand);outline-offset:2px}.sw .txt{font-size:12.5px;font-weight:600;color:var(--ink-2)}.cb{position:relative;display:inline-grid;place-items:center;width:18px;height:18px;flex:none}.cb input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer;z-index:2}.cb .box{width:18px;height:18px;border-radius:6px;border:1.5px solid var(--control-border);background:var(--white);display:grid;place-items:center;transition:var(--fast)}.cb .box svg{width:12px;height:12px;fill:none;stroke:var(--white);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.6);transition:var(--fast) var(--ease-spring)}.cb input:checked+.box{background:var(--ink);border-color:var(--ink)}.cb input:checked+.box svg{opacity:1;transform:scale(1)}.cb input:focus-visible+.box{outline:2px solid var(--brand);outline-offset:2px}.seg{display:inline-flex;padding:3px;background:var(--card-3);border:1px solid var(--line);border-radius:12px;gap:2px}.seg button{height:30px;padding:0 13px;border-radius:9px;font-size:12.5px;font-weight:600;color:var(--muted);display:inline-flex;align-items:center;gap:6px;transition:var(--fast)}.seg button:hover{color:var(--ink)}.seg button[aria-pressed=true]{background:var(--white);color:var(--ink);box-shadow:var(--d1)}.tabs{display:flex;gap:8px;flex-wrap:wrap}.tab{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 15px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink-2);font-size:12.5px;font-weight:600;transition:var(--fast) var(--ease)}.tab .n{font-size:11px;font-weight:700;color:var(--muted);background:var(--card-3);padding:1px 7px;border-radius:99px;transition:var(--fast)}.tab:hover{border-color:var(--line-strong);transform:translateY(-1px);box-shadow:var(--d1)}.tab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}.tab[aria-selected=true] .n{background:rgb(var(--white-rgb) / .16);color:var(--white)}.menu{position:relative}.menu-panel{position:absolute;z-index:60;top:calc(100% + 8px);right:0;min-width:212px;background:var(--white);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--d3);padding:6px;opacity:0;transform:translateY(-6px) scale(.98);pointer-events:none;transition:opacity var(--fast) var(--ease),transform var(--fast) var(--ease)}.menu-panel.left{right:auto;left:0}.menu-panel.up{top:auto;bottom:calc(100% + 8px)}.menu.open>.menu-panel{opacity:1;transform:none;pointer-events:auto}.menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:9px;font-size:13px;font-weight:500;color:var(--ink-2);text-align:left;transition:var(--fast)}.menu-item .ic{color:var(--faint);transition:var(--fast)}.menu-item:hover{background:var(--card-3);color:var(--ink)}.menu-item:hover .ic{color:var(--brand-deep)}.menu-item.danger,.menu-item.danger .ic{color:var(--danger)}.menu-item.danger:hover{background:var(--danger-bg)}.menu-item .k{margin-left:auto;font-size:11px;color:var(--faint);font-weight:600}.menu-sep{height:1px;background:var(--line-2);margin:5px 6px}.menu-label{padding:8px 10px 5px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.caret{transition:transform var(--dur) var(--ease)}.menu.open .caret{transform:rotate(180deg)}.tbl-wrap{overflow-x:auto}table.tbl{width:100%;border-collapse:separate;border-spacing:0;min-width:900px}.tbl thead th{background:var(--card-2);padding:11px 16px;text-align:left;white-space:nowrap;font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-2)}.tbl thead th.r{text-align:right}.tbl tbody td{padding:15px 16px;border-bottom:1px solid var(--line-3);vertical-align:middle}.tbl tbody tr{transition:background var(--fast)}.tbl tbody tr:hover{background:var(--row-hover)}.tbl tbody tr:last-child td{border-bottom:0}.tbl td.r{text-align:right}.sortable{display:inline-flex;align-items:center;gap:5px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.sortable:hover{color:var(--ink)}.sortable .ic{width:13px;height:13px;opacity:.5}.row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;opacity:0;transition:opacity var(--fast)}tr:hover .row-actions,tr:focus-within .row-actions{opacity:1}.row-actions:has(.menu.open){opacity:1}@media(hover:none){.row-actions{opacity:1}}.linkish{font-weight:700;color:var(--ink);transition:var(--fast)}.linkish:hover{color:var(--brand-deep)}.mono-av{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;flex:none;background:linear-gradient(150deg,var(--av-1),var(--av-2));color:var(--brand-hi);font-family:var(--sans);font-size:14px}.mono-av.sm{width:32px;height:32px;border-radius:9px;font-size:12px}.mono-av.light{background:var(--brand-tint);color:var(--brand-deep);border:1px solid var(--brand-line)}.bar{height:6px;border-radius:99px;background:var(--card-3);overflow:hidden}.bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--brand-hi),var(--brand));transition:width var(--slow) var(--ease)}.bar.thin{height:4px}.bar.ink i{background:var(--ink)}.bar.ok i{background:var(--ok-solid)}.bar.warn i{background:var(--warn-solid)}.empty{display:grid;justify-items:center;text-align:center;padding:64px 24px;gap:6px}.empty .art{width:132px;height:132px;color:var(--art-line);margin-bottom:10px}.empty h3{font-family:var(--sans);font-size:21px}.empty p{max-width:410px;color:var(--muted);font-size:13.5px;line-height:1.65}.empty .acts{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:16px}@keyframes shimmer{to{background-position:-200% 0}}.sk{border-radius:8px;background:linear-gradient(90deg,var(--sk-base) 8%,var(--sk-hi) 22%,var(--sk-base) 36%);background-size:200% 100%;animation:shimmer 1.4s linear infinite;height:12px}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}.c-grid{stroke:var(--chart-grid);stroke-width:1;fill:none}.c-grid-base{stroke:var(--chart-grid-base);fill:none}.c-ylabel{fill:var(--chart-axis);font-family:var(--sans);font-size:11px;font-weight:600}.c-xlabel{fill:var(--chart-label);font-family:var(--sans);font-size:11.5px;font-weight:600;text-anchor:middle}.c-xlabel-on{fill:var(--chart-label-strong);font-family:var(--sans);font-size:11.5px;font-weight:800;text-anchor:middle}.c-bars{fill:var(--chart-bar)}.c-area-from{stop-color:var(--chart-area);stop-opacity:var(--chart-area-opacity)}.c-area-to{stop-color:var(--chart-area);stop-opacity:0}.c-line{stroke:var(--chart-line)}.col-mark-dot{fill:var(--white);stroke:var(--chart-line)}.sp-line{stroke:var(--spark-line)}.sp-fill{fill:var(--spark-line);opacity:.1}.sp-bars{fill:var(--spark-bar)}.sp-bar-on{fill:var(--spark-line)}.sp-line-flat{stroke:var(--spark-flat)}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sb);z-index:80;display:flex;flex-direction:column;background:linear-gradient(178deg,var(--sb-1) 0%,var(--sb-2) 60%,var(--sb-3) 100%);color:var(--sb-fg);border-right:1px solid rgb(var(--white-rgb) / .06);transition:width var(--dur) var(--ease),transform var(--dur) var(--ease)}.sidebar:after{content:"";position:absolute;inset:0 0 0 auto;width:1px;background:linear-gradient(180deg,transparent,rgb(var(--brand-rgb) / .42),transparent)}.sb-brand{display:flex;align-items:center;gap:12px;padding:20px 18px;min-height:var(--topbar)}.sb-brand .mono-av{background:linear-gradient(150deg,var(--sb-av-1),var(--sb-av-2));border:1px solid rgb(var(--brand-rgb) / .35);box-shadow:inset 0 1px rgb(var(--white-rgb) / .06)}.sb-brand .who{min-width:0;flex:1}.sb-brand .plat{font-size:9.5px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--brand-hi);opacity:.85}.sb-brand .store{font-family:var(--sans);font-size:17px;color:var(--white);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-live{display:inline-flex;align-items:center;gap:5px;margin-top:3px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-ok)}.sb-live i{width:5px;height:5px;border-radius:99px;background:var(--on-dark-ok-dot);box-shadow:0 0 0 3px rgb(var(--on-dark-ok-dot-rgb) / .18)}.sb-scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 12px 16px}.sb-group{margin-top:18px}.sb-group:first-child{margin-top:4px}.sb-glabel{padding:0 12px 8px;font-size:9.5px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--sb-fg-rgb) / .36);white-space:nowrap}.nav-link{position:relative;display:flex;align-items:center;gap:12px;height:44px;padding:0 12px;margin-bottom:3px;border-radius:12px;color:rgb(var(--sb-fg-rgb) / .72);font-size:13.5px;font-weight:600;white-space:nowrap;transition:background var(--fast),color var(--fast)}.nav-link .ic{color:rgb(var(--sb-fg-rgb) / .55);transition:color var(--fast),transform var(--dur) var(--ease-spring)}.nav-link:hover{background:rgb(var(--white-rgb) / .06);color:var(--white)}.nav-link:hover .ic{color:var(--brand-hi);transform:translate(1px)}.nav-link[aria-current=page]{background:linear-gradient(90deg,rgb(var(--brand-rgb) / .22),rgb(var(--brand-rgb) / .06));color:var(--white)}.nav-link[aria-current=page] .ic{color:var(--brand-hi)}.nav-link[aria-current=page]:before{content:"";position:absolute;left:-12px;top:11px;bottom:11px;width:3px;border-radius:0 3px 3px 0;background:var(--brand-hi)}.nav-link .count{margin-left:auto;font-size:10.5px;font-weight:800;padding:2px 7px;border-radius:99px;background:rgb(var(--brand-rgb) / .9);color:var(--nav-count-fg)}.nav-link .soon{margin-left:auto;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--sb-fg-rgb) / .3)}.nav-txt{overflow:hidden;text-overflow:ellipsis}.sb-foot{padding:12px;border-top:1px solid rgb(var(--white-rgb) / .07)}.sb-promo{background:linear-gradient(160deg,rgb(var(--brand-rgb) / .18),rgb(var(--brand-rgb) / .05));border:1px solid rgb(var(--brand-rgb) / .24);border-radius:var(--r);padding:14px;margin-bottom:10px}.sb-promo h4{font-family:var(--sans);font-size:14.5px;color:var(--white);margin-bottom:4px}.sb-promo p{font-size:11.5px;color:rgb(var(--sb-fg-rgb) / .62);line-height:1.5;margin-bottom:10px}.sb-promo .bar{background:rgb(var(--white-rgb) / .12)}.sb-user{display:flex;align-items:center;gap:10px;padding:8px;border-radius:12px;transition:background var(--fast);width:100%}.sb-user:hover{background:rgb(var(--white-rgb) / .06)}.sb-user .mono-av{background:rgb(var(--white-rgb) / .09);color:var(--sb-fg);border:1px solid rgb(var(--white-rgb) / .1)}.sb-user .nm{font-size:12.5px;font-weight:700;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.sb-user .rl{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--sb-fg-rgb) / .4)}.sb-user .ic{margin-left:auto;color:rgb(var(--sb-fg-rgb) / .45)}.sb-collapse{position:absolute;right:-13px;top:78px;z-index:90;width:26px;height:26px;border-radius:99px;background:var(--white);border:1px solid var(--line);box-shadow:var(--d2);display:grid;place-items:center;color:var(--muted);transition:var(--fast)}.sb-collapse:hover{color:var(--ink);border-color:var(--line-strong);transform:scale(1.08)}body.rail .sb-collapse .ic{transform:rotate(180deg)}body.rail .sb-brand{padding:20px 0;justify-content:center}body.rail .sb-brand .who,body.rail .nav-txt,body.rail .sb-glabel,body.rail .nav-link .count,body.rail .nav-link .soon,body.rail .sb-promo,body.rail .sb-user .nm,body.rail .sb-user .rl,body.rail .sb-user>.ic{display:none}body.rail .nav-link{justify-content:center;padding:0}body.rail .sb-user{justify-content:center}body.rail .nav-link[aria-current=page]:before{left:-12px}body.rail .nav-link:hover .nav-tip{opacity:1;transform:translateY(-50%)}.nav-tip{position:absolute;left:calc(100% + 14px);top:50%;transform:translate(-6px,-50%);background:var(--ink);color:var(--white);font-size:12px;font-weight:600;padding:6px 10px;border-radius:8px;white-space:nowrap;opacity:0;pointer-events:none;transition:var(--fast);box-shadow:var(--d2);display:none}body.rail .nav-tip{display:block}.sb-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:79;background:rgb(var(--scrim-rgb) / .42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity var(--dur)}body.nav-open .sb-backdrop{opacity:1;pointer-events:auto}.main{margin-left:var(--sb);position:relative;z-index:1;transition:margin var(--dur) var(--ease);min-height:100vh;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:70;height:var(--topbar);display:flex;align-items:center;gap:16px;padding:0 max(30px,calc((100% - 1520px)/2));background:rgb(var(--paper-rgb) / .82);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--line-2)}.tb-title{min-width:0}.tb-title .crumb{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.tb-title .crumb b{color:var(--brand-deep);font-weight:700}.tb-title h1{font-family:var(--sans);font-size:21px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-right{margin-left:auto;display:flex;align-items:center;gap:10px}.tb-search{display:flex;align-items:center;gap:9px;height:40px;padding:0 12px;min-width:250px;background:var(--card);border:1px solid var(--line);border-radius:12px;color:var(--faint);font-size:13px;transition:var(--fast)}.tb-search:hover{border-color:var(--line-strong);box-shadow:var(--d1);color:var(--muted)}.tb-search kbd{margin-left:auto;font:600 10.5px/1 var(--sans);background:var(--card-3);border:1px solid var(--line);border-radius:6px;padding:4px 6px;letter-spacing:.06em}.tb-icon{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--ink-2);transition:var(--fast)}.tb-icon:hover{border-color:var(--line-strong);box-shadow:var(--d1);transform:translateY(-1px)}.tb-icon .badge{position:absolute;top:7px;right:8px;width:7px;height:7px;border-radius:99px;background:var(--brand);border:2px solid var(--card)}.tb-user{display:flex;align-items:center;gap:9px;height:40px;padding:0 10px 0 6px;border-radius:12px;border:1px solid var(--line);background:var(--card);transition:var(--fast)}.tb-user:hover{border-color:var(--line-strong);box-shadow:var(--d1)}.tb-user .em{font-size:12.5px;font-weight:600;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.burger{display:none;width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:var(--card);place-items:center}.page{padding:28px 30px 72px;max-width:1520px;width:100%;flex:1;margin-inline:auto}.page[hidden]{display:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.page-in{animation:fadeUp var(--slow) var(--ease) both}.phead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:24px}.phead h2{font-family:var(--sans);font-size:30px;line-height:1.15;letter-spacing:-.02em}.phead .lede{color:var(--muted);font-size:13.5px;margin-top:6px;max-width:620px;line-height:1.6}.phead-acts{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.toolbar .spacer{flex:1}.filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fbtn{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 13px;border-radius:12px;background:var(--card);border:1px solid var(--line);font-size:12.5px;font-weight:600;color:var(--ink-2);transition:var(--fast)}.fbtn:hover{border-color:var(--line-strong);box-shadow:var(--d1)}.fbtn .ic{color:var(--faint)}.fbtn .val{color:var(--ink);font-weight:700}.fbtn.on{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-deep)}.fbtn.on .ic{color:var(--brand-deep)}.active-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.active-filters .lbl2{font-size:11.5px;font-weight:700;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.demo{display:inline-flex;align-items:center;gap:8px;padding:4px 6px 4px 10px;border-radius:12px;border:1px dashed var(--brand-line);background:rgb(var(--brand-rgb) / .05)}.demo>span{font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-deep)}.demo .seg{background:var(--white)}.bulk{position:fixed;left:calc(var(--sb) + 30px);right:30px;bottom:26px;z-index:75;display:flex;align-items:center;gap:14px;padding:12px 14px 12px 18px;border-radius:16px;background:rgb(var(--overlay-rgb) / .96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--white);box-shadow:var(--d4);transform:translateY(140%);transition:transform var(--slow) var(--ease);max-width:900px;margin:0 auto}.bulk.show{transform:none}.bulk .cnt{font-size:13px;font-weight:700}.bulk .cnt b{font-family:var(--sans);font-size:17px;margin-right:4px}.bulk .sep{width:1px;height:22px;background:rgb(var(--white-rgb) / .16)}.bulk .btn-ghost{background:rgb(var(--white-rgb) / .09);border-color:rgb(var(--white-rgb) / .16);color:var(--white);box-shadow:none}.bulk .btn-ghost:hover{background:rgb(var(--white-rgb) / .16)}.bulk .btn-quiet{color:rgb(var(--white-rgb) / .65)}.bulk .btn-quiet:hover{background:rgb(var(--white-rgb) / .1);color:var(--white)}.pager{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.pager .info{font-size:12.5px;color:var(--muted)}.pager .info b{color:var(--ink)}.pnums{display:flex;align-items:center;gap:5px}.pnum{min-width:34px;height:34px;padding:0 9px;border-radius:10px;border:1px solid transparent;font-size:12.5px;font-weight:600;color:var(--ink-2);display:grid;place-items:center;transition:var(--fast)}.pnum:hover{background:var(--card-3)}.pnum[aria-current=page]{background:var(--ink);color:var(--white)}.pnum[disabled]{opacity:.35;pointer-events:none}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:14px}.kpi{padding:18px 20px 16px;overflow:hidden;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur)}.kpi:hover{transform:translateY(-3px);box-shadow:var(--d2);border-color:var(--line)}.kpi .top{display:flex;align-items:center;gap:9px;margin-bottom:14px}.kpi .icb{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--brand-tint);color:var(--brand-deep);border:1px solid var(--brand-line)}.kpi .icb.ink{background:var(--card-3);color:var(--ink-2);border-color:var(--line)}.kpi .ttl{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.kpi .val{font-family:var(--sans);font-size:31px;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.kpi .val .cur{font-size:16px;color:var(--muted);margin-right:4px;letter-spacing:.02em}.kpi .foot{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12px;color:var(--muted)}.kpi .spark{position:absolute;right:14px;bottom:14px;width:96px;height:34px;opacity:.9;pointer-events:none}.kpi.attention{border-color:var(--warn-line);background:linear-gradient(180deg,var(--attention-tint),var(--white))}.kpi.attention .icb{background:var(--warn-bg);color:var(--warn);border-color:var(--warn-line)}.note{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border-radius:var(--r);background:rgb(var(--brand-rgb) / .07);border:1px solid var(--brand-line);color:var(--ink-2);font-size:12.5px;line-height:1.6;margin-bottom:24px}.note .ic{color:var(--brand-deep);margin-top:1px}.ov-grid{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);gap:16px;align-items:start;margin-bottom:16px}.ov-grid-2{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);gap:16px;align-items:start}.chart-legend{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.lg{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--muted)}.lg i{width:9px;height:9px;border-radius:3px;background:var(--brand)}.lg.orders i{background:var(--chart-bar)}.chart-box{position:relative;padding:14px 10px 6px}.chart-scroll{overflow-x:auto;overflow-y:hidden}.chart-scroll svg{width:100%;min-width:600px;height:auto;display:block}.chart-tip{position:absolute;z-index:5;pointer-events:none;opacity:0;transform:translate(-50%,-118%);background:var(--ink);color:var(--white);border-radius:11px;padding:9px 12px;box-shadow:var(--d3);transition:opacity var(--fast);white-space:nowrap}.chart-tip.show{opacity:1}.chart-tip .m{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--white-rgb) / .55)}.chart-tip .v{font-family:var(--sans);font-size:17px;margin-top:2px}.chart-tip .o{font-size:11.5px;color:rgb(var(--white-rgb) / .7);margin-top:1px}.col-hit{fill:transparent;cursor:crosshair}.col-hit:hover~.col-mark,.col.on .col-mark{opacity:1}.att{display:flex;align-items:center;gap:13px;padding:13px 16px;border-bottom:1px solid var(--line-3);transition:background var(--fast);width:100%;text-align:left}.att:last-child{border-bottom:0}.att:hover{background:var(--row-hover)}.att .icb{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;flex:none}.att .icb.w{background:var(--warn-bg);color:var(--warn)}.att .icb.i{background:var(--info-bg);color:var(--info)}.att .icb.d{background:var(--danger-bg);color:var(--danger)}.att .icb.g{background:var(--brand-tint);color:var(--brand-deep)}.att .t{font-size:13.5px;font-weight:700}.att .s{font-size:12px;color:var(--muted);margin-top:1px}.att .go{margin-left:auto;color:var(--faint);transition:var(--fast)}.att:hover .go{color:var(--brand-deep);transform:translate(2px)}.qa-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px}.qa{display:flex;flex-direction:column;gap:9px;padding:14px;border-radius:var(--r);border:1px solid var(--line-2);background:var(--card-2);text-align:left;transition:var(--fast) var(--ease)}.qa:hover{background:var(--white);border-color:var(--brand-line);transform:translateY(-2px);box-shadow:var(--d2)}.qa .icb{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--white);border:1px solid var(--line);color:var(--brand-deep);transition:var(--fast)}.qa:hover .icb{background:var(--brand);color:var(--white);border-color:var(--brand)}.qa .t{font-size:13px;font-weight:700}.qa .s{font-size:11.5px;color:var(--muted);line-height:1.45}.tp{display:flex;align-items:center;gap:13px;padding:12px 16px;border-bottom:1px solid var(--line-3);transition:background var(--fast)}.tp:last-child{border-bottom:0}.tp:hover{background:var(--row-hover)}.tp .rank{font-family:var(--sans);font-size:13px;color:var(--faint);width:16px;flex:none}.tp .nm{font-size:13px;font-weight:700;line-height:1.3}.tp .sub{font-size:11.5px;color:var(--muted)}.tp .amt{margin-left:auto;text-align:right;flex:none}.tp .amt .v{font-family:var(--sans);font-size:14.5px}.tp .amt .u{font-size:11px;color:var(--muted)}.thumb{border-radius:10px;background:var(--thumb-bg,var(--studio-bg-2));border:1px solid var(--line-2);flex:none;overflow:hidden}.thumb-xs{width:38px;height:47px}.thumb-sm{width:46px;height:57px}.thumb-md{width:60px;height:74px}.ord-no{font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.02em}.cust{display:flex;align-items:center;gap:10px;min-width:0}.cust .nm{font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cust .em{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.tag-guest{font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border:1px solid var(--line);border-radius:5px;padding:1px 5px}.when .d{font-size:13px;font-weight:600}.when .r{font-size:11.5px;color:var(--muted)}.amt-cell{font-family:var(--sans);font-size:16px;font-variant-numeric:lining-nums tabular-nums}.amt-cell .cur{font-size:11.5px;color:var(--muted);margin-right:3px;font-family:var(--sans);font-weight:700;letter-spacing:.04em}.status-btn{display:inline-flex;align-items:center;gap:6px;border-radius:999px;transition:var(--fast)}.status-btn:hover{filter:brightness(.97)}.status-btn .ic{width:12px;height:12px;opacity:.6}.ord-cards{display:none;flex-direction:column;gap:12px}.ord-card{padding:16px;border-radius:var(--r);border:1px solid var(--line-2);background:var(--white);box-shadow:var(--d1)}.ord-card .r1{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.ord-card .r2{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;margin-top:10px;border-top:1px solid var(--line-3)}.ord-card .pills{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:16px}.pcard{position:relative;background:var(--white);border:1px solid var(--line-2);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--d1);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--fast)}.pcard:hover{transform:translateY(-4px);box-shadow:var(--d3);border-color:var(--line)}.pcard .art{position:relative;aspect-ratio:4/5;background:var(--thumb-bg,var(--studio-bg-2));overflow:hidden}.pcard .art svg{width:100%;height:100%;transition:transform var(--slow) var(--ease)}.pcard:hover .art svg{transform:scale(1.045)}.pcard .art-top{position:absolute;inset:10px 10px auto;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.pcard .art-bot{position:absolute;inset:auto 10px 10px;display:flex;gap:6px;opacity:0;transform:translateY(6px);transition:var(--dur) var(--ease)}.pcard:hover .art-bot,.pcard:focus-within .art-bot{opacity:1;transform:none}.pcard .art-bot .btn{background:rgb(var(--white-rgb) / .94);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-color:rgb(var(--white-rgb) / .6);box-shadow:var(--d2);color:var(--ink)}.pcard .art-bot .btn:hover{background:var(--white)}.pcard .sel{opacity:0;transition:var(--fast)}.pcard:hover .sel,.pcard.picked .sel{opacity:1}.pcard.picked{border-color:var(--brand);box-shadow:0 0 0 3px rgb(var(--brand-rgb) / .18),var(--d2)}.pcard .body{padding:14px 15px 15px}.pcard .nm{font-size:14px;font-weight:700;line-height:1.3}.pcard .urdu{font-size:12.5px;color:var(--muted);margin-top:1px}.pcard .slug{font-family:var(--mono);font-size:11px;color:var(--faint);margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcard .prices{display:flex;align-items:baseline;gap:8px;margin-top:10px;flex-wrap:wrap}.pcard .price{font-family:var(--sans);font-size:17px}.pcard .was{font-size:12px;color:var(--faint);text-decoration:line-through}.pcard .meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:11px;padding-top:11px;border-top:1px solid var(--line-3);font-size:11.5px;color:var(--muted)}.pcard .meta .ic{width:14px;height:14px;color:var(--faint)}.pcard .meta span{display:inline-flex;align-items:center;gap:4px}.plist .prow{display:flex;align-items:center;gap:14px;min-width:0}.plist .nm{font-size:13.5px;font-weight:700}.plist .slug{font-family:var(--mono);font-size:11px;color:var(--faint);margin-top:3px}.coll-chips{display:flex;gap:5px;flex-wrap:wrap}.coll-chip{font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:99px;background:var(--card-3);color:var(--ink-2);border:1px solid var(--line-2);white-space:nowrap}.form-bar{position:sticky;top:var(--topbar);z-index:65;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 30px;margin:-28px -30px 24px;background:rgb(var(--paper-rgb) / .9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line-2)}.form-bar .back{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--muted);transition:var(--fast)}.form-bar .back:hover{color:var(--ink)}.form-bar h2{font-family:var(--sans);font-size:19px}.form-bar .acts{margin-left:auto;display:flex;align-items:center;gap:10px}.dirty{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--warn);background:var(--warn-bg);border:1px solid var(--warn-line);padding:4px 10px;border-radius:99px}.dirty i{width:6px;height:6px;border-radius:99px;background:currentColor}.fgrid{display:grid;grid-template-columns:minmax(0,1fr) 344px;gap:18px;align-items:start}.fcol{display:flex;flex-direction:column;gap:18px;min-width:0}.fside{display:flex;flex-direction:column;gap:18px;position:sticky;top:calc(var(--topbar) + 82px)}.sec-head{display:flex;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid var(--line-3)}.sec-head .n{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;flex:none;background:var(--card-3);border:1px solid var(--line);color:var(--ink-2);font-family:var(--sans);font-size:13px}.sec-head.done .n{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok)}.sec-head h3{font-family:var(--sans);font-size:17px}.sec-head .sub{font-size:12px;color:var(--muted);margin-top:1px}.sec-head .pill{margin-left:auto}.drop{display:grid;place-items:center;gap:8px;padding:30px 22px;border-radius:var(--r);border:1.5px dashed var(--dash-border);background:var(--card-2);text-align:center;transition:var(--fast);cursor:pointer}.drop:hover,.drop.over{border-color:var(--brand);background:var(--brand-tint)}.drop .ring{display:grid;place-items:center;width:52px;height:52px;border-radius:99px;background:var(--white);border:1px solid var(--line);color:var(--brand-deep);box-shadow:var(--d1)}.drop .t{font-size:13.5px;font-weight:700}.drop .s{font-size:12px;color:var(--muted)}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px;margin-top:16px}.media{position:relative;border-radius:var(--r-sm);overflow:hidden;border:1px solid var(--line-2);background:var(--thumb-bg,var(--studio-bg-2));aspect-ratio:4/5}.media svg.gm{width:100%;height:100%}.media .cover{position:absolute;left:7px;top:7px;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--white);padding:3px 7px;border-radius:99px}.media .x{position:absolute;right:6px;top:6px;display:grid;place-items:center;width:24px;height:24px;border-radius:99px;background:rgb(var(--white-rgb) / .94);color:var(--ink);box-shadow:var(--d1);opacity:0;transition:var(--fast)}.media:hover .x{opacity:1}.media .drag{position:absolute;left:6px;bottom:6px;display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:rgb(var(--white-rgb) / .94);color:var(--muted);box-shadow:var(--d1);opacity:0;cursor:grab;transition:var(--fast)}.media:hover .drag{opacity:1}.chipin{display:flex;flex-wrap:wrap;gap:7px;padding:9px;border-radius:12px;background:var(--card-2);border:1px solid var(--field-border);min-height:46px;align-items:center;transition:var(--fast);cursor:text}.chipin:focus-within{background:var(--white);border-color:var(--brand);box-shadow:0 0 0 3.5px rgb(var(--brand-rgb) / .16)}.chipin input{flex:1;min-width:96px;height:26px;border:0;background:transparent;outline:none;font-size:13px}.chipin .chip{background:var(--white);border-color:var(--line)}.suggests{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.sug{font-size:11.5px;font-weight:600;color:var(--muted);border:1px dashed var(--line);border-radius:99px;padding:3px 10px;transition:var(--fast)}.sug:hover{border-style:solid;border-color:var(--brand);color:var(--brand-deep);background:var(--brand-tint)}.ed-bar{display:flex;align-items:center;gap:2px;padding:6px;border:1px solid var(--line);border-bottom:0;border-radius:12px 12px 0 0;background:var(--card-2);flex-wrap:wrap}.ed-bar button{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--muted);transition:var(--fast)}.ed-bar button:hover{background:var(--white);color:var(--ink);box-shadow:var(--d1)}.ed-bar .sep{width:1px;height:18px;background:var(--line);margin:0 5px}.ed-bar+textarea.inp{border-radius:0 0 12px 12px}.cbrow{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:11px;border:1px solid var(--line-2);background:var(--card-2);transition:var(--fast);cursor:pointer;margin-bottom:8px}.cbrow:last-child{margin-bottom:0}.cbrow:hover{border-color:var(--dash-border);background:var(--white)}.cbrow:has(input:checked){border-color:var(--brand-line);background:var(--brand-tint)}.cbrow .t{font-size:13px;font-weight:600}.cbrow .n{margin-left:auto;font-size:11px;color:var(--muted)}.rcard{display:flex;gap:11px;padding:12px;border-radius:12px;border:1px solid var(--line-2);background:var(--card-2);cursor:pointer;transition:var(--fast);margin-bottom:9px;position:relative}.rcard:last-of-type{margin-bottom:0}.rcard:hover{border-color:var(--dash-border);background:var(--white)}.rcard input{position:absolute;opacity:0}.rcard .dot{width:17px;height:17px;border-radius:99px;border:1.5px solid var(--control-border);background:var(--white);flex:none;margin-top:2px;display:grid;place-items:center;transition:var(--fast)}.rcard .dot:after{content:"";width:8px;height:8px;border-radius:99px;background:var(--ink);transform:scale(0);transition:var(--fast) var(--ease-spring)}.rcard input:checked~.dot{border-color:var(--ink)}.rcard input:checked~.dot:after{transform:scale(1)}.rcard:has(input:checked){border-color:var(--ink);background:var(--white);box-shadow:var(--d1)}.rcard input:focus-visible~.dot{outline:2px solid var(--brand);outline-offset:2px}.rcard .t{font-size:13px;font-weight:700;display:flex;align-items:center;gap:7px}.rcard .s{font-size:11.5px;color:var(--muted);line-height:1.45;margin-top:2px}.preview-card{border-radius:var(--r);border:1px solid var(--line-2);overflow:hidden;background:var(--white)}.preview-card .art{aspect-ratio:4/5;background:var(--thumb-bg,var(--studio-bg-2));position:relative}.preview-card .art svg{width:100%;height:100%}.preview-card .badge{position:absolute;left:9px;top:9px}.preview-card .b{padding:12px 13px}.pv-frame{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:14px}.pv-chrome{display:flex;align-items:center;gap:5px;margin-bottom:11px}.pv-chrome i{width:8px;height:8px;border-radius:99px;background:var(--line-strong)}.pv-chrome .url{margin-left:6px;font-family:var(--mono);font-size:10.5px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meter-row{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:8px}.meter-list{margin-top:14px;display:flex;flex-direction:column;gap:9px}.meter-item{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--muted)}.meter-item .tick{display:grid;place-items:center;width:18px;height:18px;border-radius:99px;border:1.5px solid var(--line);color:transparent;flex:none;transition:var(--fast)}.meter-item.done{color:var(--ink-2);font-weight:600}.meter-item.done .tick{background:var(--ok);border-color:var(--ok);color:var(--white)}.dstats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.dstat{display:flex;align-items:center;gap:14px;padding:16px 18px}.dstat .icb{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--brand-tint);color:var(--brand-deep);border:1px solid var(--brand-line);flex:none}.dstat .v{font-family:var(--sans);font-size:23px;line-height:1.1}.dstat .t{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:2px}.code-cell{display:inline-flex;align-items:center;gap:8px}.code-tag{font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.06em;background:var(--ink);color:var(--white);padding:5px 11px;border-radius:8px}.code-tag.off{background:var(--card-3);color:var(--muted);border:1px solid var(--line)}.copy{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;color:var(--faint);transition:var(--fast)}.copy:hover{background:var(--card-3);color:var(--ink)}.usage{min-width:132px}.usage .t{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:var(--muted);margin-bottom:5px}.usage .t b{color:var(--ink);font-weight:700}tr.paused td{background:var(--row-muted)}tr.paused .prod-fade{opacity:.55}.set-grid{display:grid;grid-template-columns:236px minmax(0,1fr);gap:24px;align-items:start}.set-nav{position:sticky;top:calc(var(--topbar) + 24px);display:flex;flex-direction:column;gap:2px}.set-nav .grp{padding:16px 12px 6px;font-size:9.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.set-nav .grp:first-child{padding-top:0}.set-link{display:flex;align-items:center;gap:10px;width:100%;height:38px;padding:0 12px;border-radius:10px;font-size:13px;font-weight:600;color:var(--muted);text-align:left;transition:var(--fast)}.set-link .ic{color:var(--faint);transition:var(--fast)}.set-link:hover{background:var(--card-3);color:var(--ink)}.set-link:hover .ic{color:var(--brand-deep)}.set-link[aria-current=true]{background:var(--brand-tint);color:var(--brand-deep)}.set-link[aria-current=true] .ic{color:var(--brand-deep)}.set-panel{display:flex;flex-direction:column;gap:18px}.set-panel[hidden]{display:none!important}.cms-row{display:flex;align-items:center;gap:14px;padding:14px 16px;border-bottom:1px solid var(--line-3);transition:background var(--fast)}.cms-row:last-child{border-bottom:0}.cms-row:hover{background:var(--row-hover)}.cms-grab{color:var(--faint);cursor:grab;flex:none}.cms-thumb{width:92px;height:58px;border-radius:8px;overflow:hidden;background:var(--studio-bg);border:1px solid var(--line-2);flex:none}.cms-thumb svg{width:100%;height:100%}.cms-body{min-width:0;flex:1}.cms-body .t{font-size:13.5px;font-weight:700}.cms-body .s{display:block;font-size:12px;color:var(--muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cms-acts{display:flex;align-items:center;gap:8px;flex:none}.quote{font-size:13.5px;line-height:1.6;color:var(--ink-2)}.stars{display:inline-flex;gap:1px;color:var(--warn-solid)}.stars .ic{width:13px;height:13px;fill:currentColor;stroke:none}.swatch-row{display:flex;align-items:center;gap:10px}.swatch{width:44px;height:44px;border-radius:11px;border:1px solid var(--line);flex:none;box-shadow:var(--d1)}.theme-pick{display:grid;grid-template-columns:1fr 1fr;gap:12px}.theme-tile{position:relative;border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden;background:var(--card-2);cursor:pointer;transition:var(--fast)}.theme-tile:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:var(--d2)}.theme-tile input{position:absolute;opacity:0}.theme-tile:has(input:checked){border-color:var(--brand);box-shadow:0 0 0 3px rgb(var(--brand-rgb) / .18)}.theme-tile .prev{height:86px;display:grid;gap:5px;padding:12px;background:var(--card)}.theme-tile .prev i{display:block;border-radius:3px;background:var(--line)}.theme-tile .lbl{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid var(--line-2);font-size:12.5px;font-weight:700}.dom{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--card-2);flex-wrap:wrap}.dom .u{font-family:var(--mono);font-size:13px;font-weight:600}.danger-card{border-color:var(--danger-line)}.danger-row{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--line-3);flex-wrap:wrap}.danger-row:last-child{border-bottom:0;padding-bottom:0}.danger-row .t{font-size:13.5px;font-weight:700}.danger-row .s{font-size:12px;color:var(--muted);margin-top:2px;line-height:1.5;max-width:52ch}.danger-row .btn{margin-left:auto;flex:none}.savebar{position:sticky;bottom:20px;z-index:60;display:flex;align-items:center;gap:12px;padding:12px 14px 12px 18px;margin-top:10px;background:rgb(var(--overlay-rgb) / .96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;box-shadow:var(--d4);color:var(--white);transform:translateY(160%);transition:transform var(--slow) var(--ease)}.savebar.show{transform:none}.savebar .t{font-size:13px;font-weight:700}.savebar .s{font-size:11.5px;color:rgb(var(--white-rgb) / .6)}.savebar .sp{flex:1}.savebar .btn-ghost{background:rgb(var(--white-rgb) / .1);border-color:rgb(var(--white-rgb) / .18);color:var(--white);box-shadow:none}.savebar .btn-ghost:hover{background:rgb(var(--white-rgb) / .18)}@media(max-width:1024px){.set-grid{grid-template-columns:minmax(0,1fr)}.set-nav{position:static;flex-direction:row;overflow-x:auto;gap:6px;padding-bottom:10px;margin-bottom:4px}.set-nav .grp{display:none}.set-link{width:auto;white-space:nowrap;border:1px solid var(--line);background:var(--card);height:36px}.set-link[aria-current=true]{border-color:var(--brand)}}@media(max-width:760px){.theme-pick{grid-template-columns:1fr}.cms-thumb{display:none}.danger-row .btn{margin-left:0}}.mem-row{display:flex;align-items:center;gap:14px;padding:14px 16px;border-bottom:1px solid var(--line-3);transition:background var(--fast);flex-wrap:wrap}.mem-row:last-child{border-bottom:0}.mem-row:hover{background:var(--row-hover)}.mem-id{display:flex;align-items:center;gap:11px;min-width:210px;flex:1}.mem-id .nm{font-size:13.5px;font-weight:700;display:flex;align-items:center;gap:7px}.mem-id .em{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mem-you{font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-deep);background:var(--brand-tint);border:1px solid var(--brand-line);border-radius:5px;padding:1px 5px}.mem-meta{font-size:12px;color:var(--muted);min-width:132px}.mem-acts{display:flex;align-items:center;gap:8px;margin-left:auto;flex:none}.perm{width:100%;border-collapse:separate;border-spacing:0}.perm th,.perm td{padding:10px 14px;text-align:left;font-size:12.5px;border-bottom:1px solid var(--line-3)}.perm thead th{font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);background:var(--card-2)}.perm tbody tr:last-child td{border-bottom:0}.perm th.c,.perm td.c{text-align:center;width:112px}.perm .yes{color:var(--ok)}.perm .no{color:var(--faint)}.perm .ic{width:16px;height:16px;margin:0 auto}.seat-note{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--muted)}.seat-note b{color:var(--ink)}@media(max-width:760px){.mem-meta{display:none}.mem-acts{margin-left:0;width:100%}.perm th.c,.perm td.c{width:74px}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:rgb(var(--scrim-rgb) / .44);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity var(--dur)}.scrim.show{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:110;width:min(520px,100%);background:var(--paper);border-left:1px solid var(--line);box-shadow:var(--d4);display:flex;flex-direction:column;transform:translate(102%);transition:transform var(--slow) var(--ease)}.drawer.show{transform:none}.drawer-head{display:flex;align-items:flex-start;gap:14px;padding:22px 24px;border-bottom:1px solid var(--line-2);background:var(--white)}.drawer-head h3{font-family:var(--sans);font-size:21px}.drawer-head p{font-size:12.5px;color:var(--muted);margin-top:3px}.drawer-body{flex:1;overflow-y:auto;padding:22px 24px}.drawer-foot{display:flex;align-items:center;gap:10px;padding:16px 24px;border-top:1px solid var(--line-2);background:var(--white)}.drawer-foot .btn:first-child{flex:1}.modal{position:fixed;z-index:110;left:50%;top:50%;width:min(430px,calc(100% - 32px));transform:translate(-50%,-46%) scale(.97);opacity:0;pointer-events:none;background:var(--white);border-radius:var(--r-xl);box-shadow:var(--d4);padding:26px;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.modal.show{opacity:1;transform:translate(-50%,-50%);pointer-events:auto}.modal .ring{display:grid;place-items:center;width:46px;height:46px;border-radius:99px;background:var(--danger-bg);color:var(--danger);margin-bottom:14px}.modal h3{font-family:var(--sans);font-size:20px;margin-bottom:7px}.modal p{font-size:13.5px;color:var(--muted);line-height:1.6}.modal .acts{display:flex;gap:10px;margin-top:22px}.modal .acts .btn{flex:1}.cmdk{position:fixed;z-index:120;left:50%;top:14vh;width:min(620px,calc(100% - 28px));transform:translate(-50%,-10px) scale(.98);opacity:0;pointer-events:none;background:var(--white);border-radius:var(--r-xl);box-shadow:var(--d4);overflow:hidden;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.cmdk.show{opacity:1;transform:translate(-50%);pointer-events:auto}.cmdk-in{display:flex;align-items:center;gap:11px;padding:16px 18px;border-bottom:1px solid var(--line-2)}.cmdk-in input{flex:1;border:0;outline:none;font-size:15.5px;background:transparent}.cmdk-list{max-height:340px;overflow-y:auto;padding:8px}.cmdk-item{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border-radius:11px;text-align:left;transition:var(--fast)}.cmdk-item .ic{color:var(--faint)}.cmdk-item .t{font-size:13.5px;font-weight:600}.cmdk-item .s{font-size:11.5px;color:var(--muted)}.cmdk-item .k{margin-left:auto;font-size:11px;color:var(--faint);font-weight:600}.cmdk-item[aria-selected=true],.cmdk-item:hover{background:var(--card-3)}.cmdk-item[aria-selected=true] .ic{color:var(--brand-deep)}.cmdk-foot{display:flex;align-items:center;gap:16px;padding:11px 18px;border-top:1px solid var(--line-2);background:var(--card-2);font-size:11.5px;color:var(--muted)}.cmdk-foot kbd{font:600 10.5px/1 var(--sans);background:var(--white);border:1px solid var(--line);border-radius:5px;padding:3px 5px;margin-right:4px}.toasts{position:fixed;right:20px;bottom:20px;z-index:130;display:flex;flex-direction:column;gap:10px;align-items:flex-end}@keyframes toastIn{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}.toast{display:flex;align-items:center;gap:11px;padding:12px 16px;border-radius:14px;background:rgb(var(--overlay-rgb) / .97);color:var(--white);box-shadow:var(--d3);font-size:13px;font-weight:600;animation:toastIn var(--dur) var(--ease-spring) both;max-width:340px}.toast .ic{color:var(--on-dark-ok)}.toast.info .ic{color:var(--brand-hi)}@media(max-width:1280px){.kpis{grid-template-columns:repeat(2,1fr)}.ov-grid,.ov-grid-2,.fgrid{grid-template-columns:minmax(0,1fr)}.fside{position:static}.dstats{grid-template-columns:1fr}}@media(max-width:1024px){body{--sb:0px}.sidebar{width:268px;transform:translate(-102%);box-shadow:var(--d4)}body.nav-open .sidebar{transform:none}body.rail{--sb:0px}body.rail .sidebar{width:268px}body.rail .sb-brand{padding:20px 18px;justify-content:flex-start}body.rail .sb-brand .who,body.rail .nav-txt,body.rail .sb-glabel,body.rail .nav-link .count,body.rail .nav-link .soon,body.rail .sb-promo,body.rail .sb-user .nm,body.rail .sb-user .rl,body.rail .sb-user>.ic{display:block}body.rail .nav-link{justify-content:flex-start;padding:0 12px}body.rail .nav-tip,.sb-collapse{display:none}.burger{display:grid}.main{margin-left:0}.bulk{left:16px;right:16px}.topbar{padding:0 18px}.page{padding:22px 18px 84px}.form-bar{margin:-22px -18px 22px;padding:12px 18px;gap:10px}.tb-search{display:none}}@media(max-width:760px){.phead h2{font-size:25px}.kpis{grid-template-columns:1fr;gap:12px}.grid2,.grid3,.qa-grid{grid-template-columns:1fr}.tbl-hide{display:none}.ord-cards{display:flex}.toolbar .search{max-width:none;flex-basis:100%}.tb-title h1{font-size:18px}.tb-title .crumb,.tb-user .em,.form-bar h2{display:none}.form-bar .acts{margin-left:auto;width:auto}.bulk{flex-wrap:wrap;gap:10px;padding:12px}.bulk .sep{display:none}.pgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.drawer{width:100%}.cmdk{top:8vh}.toasts{left:16px;right:16px;align-items:stretch}.toast{max-width:none}}}
