@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Outfit:wght@400;450;500;550;600;650;700&family=JetBrains+Mono:wght@400;500&display=swap);*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:225 11% 7%;--foreground:210 16% 96%;--card:225 9% 10%;--card-foreground:210 16% 96%;--popover:225 9% 11%;--popover-foreground:210 16% 96%;--primary:40 90% 62%;--primary-foreground:225 11% 7%;--secondary:225 8% 15%;--secondary-foreground:210 16% 94%;--muted:225 8% 14%;--muted-foreground:220 7% 63%;--accent:225 8% 17%;--accent-foreground:210 16% 96%;--destructive:0 68% 54%;--destructive-foreground:0 0% 100%;--border:225 8% 19%;--input:225 8% 22%;--ring:40 90% 62%;--radius:0.5rem}*{border-color:#2d2f34;border-color:hsl(var(--border));box-sizing:border-box;letter-spacing:0}body{-webkit-font-smoothing:antialiased;background-color:#101114;background-color:hsl(var(--background));color:#f3f5f6;color:hsl(var(--foreground));font-family:DM Sans,sans-serif;margin:0}button,input,select{font:inherit}a,button,input{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #f5c15b;outline-offset:3px}::selection{background:#b78a3d;color:#fff}code,pre{font-family:JetBrains Mono,monospace}h1,h2,h3,h4{font-family:Outfit,sans-serif;font-weight:500;letter-spacing:0}[data-debug-wrapper=true]{display:contents!important}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{bottom:0;top:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-4{margin-top:1rem}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-\[60px\]{min-height:60px}.w-10{width:2.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-full{width:100%}.w-max{width:-webkit-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-lg{max-width:32rem}.max-w-max{max-width:-webkit-max-content;max-width:max-content}.flex-1{flex:1 1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.rotate-45{--tw-rotate:45deg}.rotate-45,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.list-none{list-style-type:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.rounded-md{border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(.5rem - 4px);border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(.5rem - 4px);border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-\[\#5a1e1e\]{--tw-border-opacity:1;border-color:#5a1e1e;border-color:rgb(90 30 30/var(--tw-border-opacity,1))}.border-destructive{border-color:#d93a3a;border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:#d93a3a80;border-color:hsl(var(--destructive)/.5)}.border-input{border-color:#34363d;border-color:hsl(var(--input))}.border-primary{border-color:#f5bb47;border-color:hsl(var(--primary))}.border-primary\/50{border-color:#f5bb4780;border-color:hsl(var(--primary)/.5)}.border-transparent{border-color:#0000}.border-l-transparent{border-left-color:#0000}.border-t-transparent{border-top-color:#0000}.bg-\[\#101216\]{--tw-bg-opacity:1;background-color:#101216;background-color:rgb(16 18 22/var(--tw-bg-opacity,1))}.bg-accent{background-color:#282a2f;background-color:hsl(var(--accent))}.bg-background{background-color:#101114;background-color:hsl(var(--background))}.bg-black\/40{background-color:#0006}.bg-black\/80{background-color:#000c}.bg-border{background-color:#2d2f34;background-color:hsl(var(--border))}.bg-card{background-color:#17181c;background-color:hsl(var(--card))}.bg-destructive{background-color:#d93a3a;background-color:hsl(var(--destructive))}.bg-foreground{background-color:#f3f5f6;background-color:hsl(var(--foreground))}.bg-muted{background-color:#212227;background-color:hsl(var(--muted))}.bg-muted\/50{background-color:#21222780;background-color:hsl(var(--muted)/.5)}.bg-popover{background-color:#1a1b1f;background-color:hsl(var(--popover))}.bg-primary{background-color:#f5bb47;background-color:hsl(var(--primary))}.bg-primary\/10{background-color:#f5bb471a;background-color:hsl(var(--primary)/.1)}.bg-primary\/20{background-color:#f5bb4733;background-color:hsl(var(--primary)/.2)}.bg-red-600{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-secondary{background-color:#232529;background-color:hsl(var(--secondary))}.bg-transparent{background-color:initial}.fill-current{fill:currentColor}.fill-primary{fill:#f5bb47;fill:hsl(var(--primary))}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.pb-4{padding-bottom:1rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-\[0\.8rem\]{font-size:.8rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-accent-foreground{color:#f3f5f6;color:hsl(var(--accent-foreground))}.text-amber-300{--tw-text-opacity:1;color:#fcd34d;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-card-foreground{color:#f3f5f6;color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:#d93a3a;color:hsl(var(--destructive))}.text-destructive-foreground{color:#fff;color:hsl(var(--destructive-foreground))}.text-foreground{color:#f3f5f6;color:hsl(var(--foreground))}.text-foreground\/50{color:#f3f5f680;color:hsl(var(--foreground)/.5)}.text-muted-foreground{color:#9a9ea7;color:hsl(var(--muted-foreground))}.text-popover-foreground{color:#f3f5f6;color:hsl(var(--popover-foreground))}.text-primary{color:#f5bb47;color:hsl(var(--primary))}.text-primary-foreground{color:#101114;color:hsl(var(--primary-foreground))}.text-red-400{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-secondary-foreground{color:#edf0f2;color:hsl(var(--secondary-foreground))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.running{animation-play-state:running}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}.extensions-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:24px}.extension-card h3{align-items:center;display:flex;font-size:1rem;gap:8px;margin:0}.extension-card p{margin:10px 0 0}.extension-steps{color:225 8% 14%;color:var(--muted,#c9b98f);line-height:1.7;margin:12px 0 0;padding-left:20px}.cart-mode{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.cart-mode-label{color:225 8% 14%;color:var(--muted,#c9b98f);font-size:.72rem;letter-spacing:.08em;margin-right:4px;text-transform:uppercase}.cart-mode-option{align-items:center;background:#0000;border:1px solid #ffffff24;border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;gap:6px;padding:6px 12px;transition:background-color .15s,border-color .15s,transform .15s}.cart-mode-option:hover{transform:translateY(-1px)}.cart-mode-option.active{background:#e9b949;border-color:#e9b949;color:#1a1409;font-weight:600}.cart-mode small{color:225 8% 14%;color:var(--muted,#c9b98f);flex-basis:100%;line-height:1.4}.cart-claim{background:#0000;border:1px solid #e9b94980;border-radius:999px;color:#e9b949;cursor:pointer;display:block;font:inherit;font-size:.72rem;margin-top:6px;padding:3px 10px;transition:background-color .15s}.cart-claim:hover{background:#e9b94926}.bulk-bar{background:#e9b9490d;border:1px solid #e9b94940;border-radius:12px;gap:10px;margin:0 0 14px;padding:10px 14px}.bulk-bar,.sync-line{align-items:center;display:flex;flex-wrap:wrap}.sync-line{color:225 8% 14%;color:var(--muted,#c9b98f);font-size:.85rem;gap:16px;margin:0 0 12px}.sync-line strong{color:#e9b949}.file\:border-0::-webkit-file-upload-button{border-width:0}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::-webkit-file-upload-button{background-color:initial}.file\:bg-transparent::file-selector-button{background-color:initial}.file\:text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:1.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::-webkit-file-upload-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::-webkit-file-upload-button{color:#f3f5f6;color:hsl(var(--foreground))}.file\:text-foreground::file-selector-button{color:#f3f5f6;color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:#9a9ea7;color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{bottom:0;content:var(--tw-content);top:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:-translate-x-1\/2:after{--tw-translate-x:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:bg-accent:hover{background-color:#282a2f;background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:#d93a3acc;background-color:hsl(var(--destructive)/.8)}.hover\:bg-destructive\/90:hover{background-color:#d93a3ae6;background-color:hsl(var(--destructive)/.9)}.hover\:bg-muted:hover{background-color:#212227;background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:#21222780;background-color:hsl(var(--muted)/.5)}.hover\:bg-primary:hover{background-color:#f5bb47;background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:#f5bb47cc;background-color:hsl(var(--primary)/.8)}.hover\:bg-primary\/90:hover{background-color:#f5bb47e6;background-color:hsl(var(--primary)/.9)}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:bg-secondary:hover{background-color:#232529;background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:#232529cc;background-color:hsl(var(--secondary)/.8)}.hover\:text-accent-foreground:hover{color:#f3f5f6;color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:#f3f5f6;color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:#9a9ea7;color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:#101114;color:hsl(var(--primary-foreground))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:bg-accent:focus{background-color:#282a2f;background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:#f5bb47;background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:#f3f5f6;color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:#101114;color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:#21222766;border-color:hsl(var(--muted)/.4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:#2d2f34;border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:#212227;background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:#f5bb47;background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:#101114;background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:#9a9ea7;color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:#101114;color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:#f3f5f6;color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:#d93a3a4d;border-color:hsl(var(--destructive)/.3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:#d93a3a;background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:#fff;color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:#fef2f2;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:#282a2f;background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:#282a2f80;background-color:hsl(var(--accent)/.5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:#f3f5f6;color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:#9a9ea7;color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x)}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:#282a2f;background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:#101114;background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:#f5bb47;background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:#282a2f;background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:#282a2f80;background-color:hsl(var(--accent)/.5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:#232529;background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:#212227;background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:#34363d;background-color:hsl(var(--input))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:#9a9ea7;color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:#f3f5f6;color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:#f3f5f6;color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:#101114;color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:#f3f5f6;color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:#9a9ea7;color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-duration:.15s;animation-name:exit}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:0.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{--tw-translate-y:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{--tw-translate-x:0px;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open],.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:#282a2f;background-color:hsl(var(--accent))}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:border-destructive:is(.dark *){border-color:#d93a3a;border-color:hsl(var(--destructive))}@media (min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:max-w-sm{max-width:24rem}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}.\[\&\+div\]\:text-xs+div{font-size:.75rem;line-height:1rem}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:#282a2f;background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:#282a2f80;background-color:hsl(var(--accent)/.5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>span\]\:line-clamp-1>span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{height:1rem;width:1rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:#d93a3a;color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:#f3f5f6;color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div,.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-bottom:.375rem;padding-top:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:#9a9ea7;color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-bottom:.75rem;padding-top:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{height:1rem;width:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.event-priority-line{align-items:center;border-bottom:1px solid var(--line);color:var(--muted);display:flex;font-size:11px;gap:9px;padding:9px 17px}.event-priority-line .icon-button{color:var(--gold)}.event-sessions{border-top:1px solid var(--line);min-width:0;padding:20px 17px}.session-heading{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.session-heading h2{font-size:16px;margin:0}.session-heading>span{color:var(--muted);font-size:12px}.event-sessions p{font-size:12px;line-height:1.6;margin:10px 0}.session-link-list{grid-gap:0 24px;display:grid;gap:0 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.session-link-row{border-bottom:1px solid var(--line);font-size:11px;gap:10px;min-height:48px}.session-link-row,.session-link-row>a{align-items:center;display:flex;min-width:0}.session-link-row>a{color:var(--text);flex:1 1;gap:8px;transition:color .2s}.session-link-row>a:hover{color:var(--gold)}.session-link-row>a>span{overflow-wrap:anywhere}.session-link-row svg{flex:none}.session-link-row>span{font-size:10px}.event-sessions .field{margin-top:18px}.event-sessions textarea{background:var(--surface);border:1px solid var(--line);border-radius:5px;color:var(--text);font-size:12px;max-width:100%;min-height:100px;overflow-wrap:anywhere;padding:12px;resize:vertical;width:100%}@media(max-width:760px){.session-link-list{grid-template-columns:minmax(0,1fr)}.event-sessions{padding:18px 13px}.session-link-row{gap:7px}.session-link-row>span{max-width:85px}}.console-resources{border-top:1px solid var(--line);color:var(--muted);font-size:12px;margin-bottom:18px;min-width:0;padding:16px 0}.console-resource-values{display:flex;flex-wrap:wrap;gap:14px 28px}.console-resource-values>span{align-items:center;display:flex;gap:8px;min-width:0;overflow-wrap:anywhere}.console-resources svg{flex:none}.console-resources p{align-items:flex-start;color:var(--gold);display:flex;gap:9px;line-height:1.7;margin:15px 0 0}.console-history-label{border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere;padding:12px 16px}.bot-console-titlebar{flex-wrap:wrap;gap:10px}.bot-console-titlebar>span{min-width:0;overflow-wrap:anywhere}.bot-console-state{line-height:1.5;max-width:100%;white-space:normal!important}.console-refresh-warning{align-items:center;color:var(--gold);display:flex;flex-wrap:wrap;font-size:12px;gap:12px;line-height:1.6;padding:14px 0}@media(max-width:760px){.console-resource-values{flex-direction:column;gap:12px}.console-resources{font-size:11px}.console-history-label{font-size:11px;padding:12px}.bot-console-state{margin-left:0}}:root{--gold:#edbd62;--green:#6ad5ab;--muted:#91949f;--line:#2a2b32;--surface:#191a20;--sidebar:#111216;--panel:#15161b;--text:#f1f2f4}.app-shell{background:radial-gradient(ellipse at 80% 0,hsla(0,0%,100%,.017),#0000 65%),#111216;font-size:14px;min-height:100vh}.sidebar{background:#111216;background:var(--sidebar);border-right:1px solid #2a2b32;border-right:1px solid var(--line);display:flex;flex-direction:column;inset:0 auto 0 0;padding:33px 20px 0;position:fixed;width:230px;z-index:40}.brand{align-items:center;display:flex;font-family:Outfit,sans-serif;font-size:30px;font-weight:550;gap:11px;line-height:1;margin:0 9px 38px}.brand-mark{background:#edbd62;background:var(--gold);border-radius:9px;color:#171611;display:grid;flex:none;height:42px;place-items:center;transform:rotate(-6deg);width:42px}.brand-mark svg{transform:rotate(6deg)}.brand-sub{color:#8a8c92;display:block;font-family:DM Sans,sans-serif;font-size:8px;font-weight:650;margin-top:8px}.workspace-label{align-items:center;border:1px solid #2a2b32;border:1px solid var(--line);border-radius:6px;display:flex;font-size:12px;gap:10px;margin-bottom:31px;padding:12px 10px}.workspace-label>svg{color:#72747f;margin-left:auto}.workspace-avatar{background:#29292f;border-radius:5px;color:#cfced7;display:grid;font-family:Outfit;height:29px;place-items:center;width:29px}.workspace-label small{color:#797b86;display:block;font-size:10px;margin-top:3px}.nav-label{color:#747680;font-size:9px;font-weight:600;margin:0 0 12px;padding-left:12px}.nav-item{align-items:center;border-radius:5px;color:#9699a4;display:flex;font-size:12px;gap:12px;margin:4px 0;padding:13px 12px;transition:background-color .18s,color .18s}.nav-item:hover{background:#1d1d23;color:#f4f4f4}.nav-item.selected{background:#29251e;border:1px solid #3f3421;padding:12px 11px}.nav-count,.nav-item.selected{color:#edbd62;color:var(--gold)}.nav-count{background:#514125;border-radius:4px;font-size:10px;margin-left:auto;min-width:19px;padding:1px 4px;text-align:center}.sidebar-bottom{margin-top:auto}.archive-status{align-items:center;border-bottom:1px solid #2a2b32;border-bottom:1px solid var(--line);color:#b8bac3;display:flex;font-size:10px;gap:8px;padding:19px 0}.archive-status>svg:first-child{color:#777a83}.archive-status small{color:#747681;display:block;font-size:9px;margin-top:5px}.archive-status>svg:last-child{flex:none;margin-left:auto}.sidebar-footer{color:#63656e;display:flex;font-size:8px;justify-content:space-between;padding:20px 0}.main-shell{display:flex;flex-direction:column;margin-left:230px;min-height:100vh}.topbar{align-items:center;background:#131419;border-bottom:1px solid #2a2b32;border-bottom:1px solid var(--line);display:flex;flex:none;height:73px;justify-content:space-between;padding:0 42px}.breadcrumb,.topbar-right{align-items:center;display:flex;gap:16px}.breadcrumb{color:#777b86;font-size:11px}.breadcrumb strong{color:#d8d9df;font-weight:450}.breadcrumb svg{color:#666975}.topbar-right{gap:22px}.connection{align-items:center;color:#a4a6ad;display:flex;font-size:10px;gap:7px}.connection i{background:#747782;border-radius:50%;height:5px;width:5px}.help-link{color:#9699a2}.avatar{background:#28251f;border:1px solid #454039;border-radius:50%;color:#e2c48b;display:grid;font-size:10px;height:27px;place-items:center;width:27px}.page-content{flex:1 1;margin:0 auto;max-width:1590px;min-width:0;padding:41px 48px 36px;width:100%}.page-heading{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:32px}.page-heading h1{font-size:40px;font-weight:500;line-height:1.2;margin:8px 0 9px;overflow-wrap:anywhere}.heading-dot{color:#edbd62;color:var(--gold)}.page-heading p{color:#91949f;color:var(--muted);font-size:12px;margin:0}.eyebrow{align-items:center;color:#a4a5ad;display:flex;font-size:9px;font-weight:550;gap:7px}.eyebrow>span{background:#edbd62;background:var(--gold);border-radius:50%;display:inline-block;height:5px;width:5px}.page-heading>a,.page-heading>button{font-size:11px;height:40px;padding:0 17px}.heading-actions{display:flex;flex-wrap:wrap;gap:10px}.heading-actions button{font-size:11px;height:40px}.page-enter{animation:enter .38s ease-out}.metrics{border-bottom:1px solid #2a2b32;border-bottom:1px solid var(--line);border-top:1px solid #2a2b32;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:35px;padding:24px 0 23px}.metric{border-right:1px solid #2a2b32;border-right:1px solid var(--line);padding:0 28px}.metric:first-child{padding-left:0}.metric:last-child{border-right:0;padding-right:0}.metric-top{align-items:center;color:#acaeb7;display:flex;font-size:11px;justify-content:space-between}.metric-top svg{color:#787b85}.metric-value{align-items:center;display:flex;font-family:Outfit,sans-serif;font-size:37px;font-weight:450;gap:12px;line-height:1;margin:12px 0 11px}.metric-sub{color:#757984;font-size:10px}.small-live-dot{background:#6ad5ab;background:var(--green);border-radius:50%;box-shadow:0 0 0 4px #6ad5ab11;display:inline-block;height:6px;width:6px}.green{color:#6ad5ab;color:var(--green)}.muted{color:#91949f;color:var(--muted)}.gold{color:#edbd62;color:var(--gold)}.mint{color:#6ad5ab;color:var(--green)}.events-layout{grid-gap:35px;display:grid;gap:35px;grid-template-columns:minmax(0,1fr) 256px}.events-layout.no-side{grid-template-columns:minmax(0,1fr)}.activity-column,.events-column{min-width:0}.section-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:19px;min-height:35px}.section-heading>div{align-items:center;display:flex;gap:9px}.activity-heading h2,.section-heading h2{font-size:16px;font-weight:500;margin:0}.count-badge{border:1px solid #3a3b43;border-radius:4px;color:#b3b6c0;font-size:10px;padding:0 6px}.section-heading button{background:#1d1e24;font-size:10px;font-weight:450;height:30px;padding:0 11px}.filter-row{grid-gap:9px;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) 162px auto;margin-bottom:20px}.search-input{align-items:center;background:#16171d;border:1px solid #2a2b32;border:1px solid var(--line);border-radius:5px;display:flex;gap:9px;height:37px;min-width:0;padding:0 11px}.search-input svg{color:#797d87;flex:none}.search-input input{background:none;border:0;color:#dedee3;font-size:11px;height:100%;min-width:0;outline:0;width:100%}.search-input input::placeholder{color:#737780}.filter-row>[role=combobox]{background:#16171d;border-color:#2a2b32;border-color:var(--line);font-size:10px;height:37px;padding:0 10px}.platform-filter{align-items:center;border:1px solid #2a2b32;border:1px solid var(--line);border-radius:5px;color:#a0a3ad;display:flex;font-size:10px;gap:8px;padding:0 11px;white-space:nowrap}.event-list{grid-gap:22px;display:grid;gap:22px}.event-card{background:#18191e;border:1px solid #34343a;border-radius:8px;overflow:hidden;transition:border-color .2s}.event-card:hover{border-color:#57503e}.event-card-main{display:grid;grid-template-columns:225px minmax(0,1fr);min-height:182px}.event-photo{background:#141414;min-height:180px;overflow:hidden;position:relative}.event-photo:after{background:linear-gradient(180deg,#0000001f,#00000052);content:"";inset:0;position:absolute}.event-photo img{filter:saturate(.48);height:100%;object-fit:cover;object-position:center;position:absolute;transition:transform .4s;width:100%}.event-card:hover .event-photo img{transform:scale(1.035)}.photo-label{color:#fff;font-size:17px;font-style:italic;font-weight:700;left:15px;position:absolute;text-shadow:0 2px 8px #000;top:15px;z-index:1}.photo-label span{background:#ffffff25;border:1px solid #ffffff35;font-size:8px;font-style:normal;margin-left:6px;padding:2px 3px;vertical-align:middle}.photo-credit{bottom:10px;color:#ddd;font-size:8px;left:14px;position:absolute;z-index:1}.event-summary{padding:16px 20px}.event-summary-top{align-items:center;display:flex;gap:7px;justify-content:space-between;margin-bottom:9px}.mono-label{color:#b1b2c3;font-family:JetBrains Mono,monospace;font-size:9px;overflow-wrap:anywhere}.event-actions{align-items:center;display:flex;gap:12px}.event-actions .icon-button{color:#80838c;height:23px;width:23px}.event-name-link{align-items:center;display:flex;gap:8px;justify-content:space-between}.event-name-link h3{font-size:26px;line-height:1.25;margin:0;overflow-wrap:anywhere}.event-name-link>svg{color:#9c9ba2;flex:none}.event-platform-text{align-items:center;color:#a0a3ad;display:flex;font-size:11px;gap:6px;margin:10px 0 18px}.event-status-row{align-items:center;color:#9296a0;display:flex;font-size:10px;gap:12px}.status{align-items:center;border-radius:4px;display:inline-flex;font-size:9px;font-weight:500;gap:5px;line-height:1.7;padding:2px 7px;white-space:nowrap}.status i{background:currentColor;border-radius:50%;height:4px;width:4px}.status.active{background:#20342d;border:1px solid #2d4c3e;color:#75d9ad}.status.paused{background:#382f20;border:1px solid #504028;color:#e3b465}.is-paused .event-photo img{filter:saturate(0);opacity:.65}.category-summary{border-top:1px solid #2a2b32;border-top:1px solid var(--line);padding:0 17px}.category-summary-row{align-items:center;border-bottom:1px solid #282930;display:flex;font-size:11px;gap:10px;min-height:46px}.category-summary-row:last-child{border-bottom:0}.category-symbol{background:#222328;border-radius:4px;display:grid;height:24px;place-items:center;width:24px}.category-name{font-weight:500;max-width:40%;min-width:64px;overflow-wrap:anywhere}.category-task-text{color:#92959f;flex:1 1;font-size:10px}.category-task-text>span{color:#6f7481;margin-left:8px}.category-summary-row>.icon-button{background:#24252b;border:1px solid #32333a;color:#898d97;height:24px;width:24px}.category-dot{background:#c69e58;border-radius:50%;height:5px;margin:0 4px 0 1px;width:5px}.category-dot.enabled{background:#6ad5ab;background:var(--green)}.event-card-footer{align-items:center;background:#15161b;border-top:1px solid #2a2b32;border-top:1px solid var(--line);display:flex;font-size:10px;gap:12px;justify-content:space-between;padding:12px 18px}.event-card-footer>span{align-items:center;color:#727886;display:flex;font-family:JetBrains Mono;font-size:9px;gap:7px}.event-card-footer>a{align-items:center;color:#d4ba85;display:flex;gap:12px}.config-note{align-items:center;color:#757b85;display:flex;gap:10px;margin-top:23px}.config-note>svg{color:#858b91;flex:none}.config-note p{flex:1 1;font-size:9px;line-height:1.8;margin:0}.config-note strong{color:#aaadb3;font-weight:450}.config-note a{flex:none}.activity-column{border-left:1px solid #2a2b32;border-left:1px solid var(--line);padding-left:27px}.activity-column .section-heading{margin-bottom:19px}.tiny-tag{border:1px solid #373a44;border-radius:3px;color:#7e838e;font-size:7px;padding:3px 5px}.bot-file-status{align-items:center;display:flex;gap:10px;padding:4px 0 21px}.file-symbol{background:#23221f;border:1px solid #383329;border-radius:6px;color:#b3a082;display:grid;height:42px;place-items:center;width:39px}.bot-file-status>span{font-size:12px;font-weight:500}.bot-file-status small{color:#858b93;display:block;font-family:JetBrains Mono;font-size:8px;font-weight:400;margin-top:6px}.file-check{color:#6ad5ab;color:var(--green);margin-left:auto}.file-detail-list>div{color:#888d97;display:flex;font-size:10px;gap:10px;justify-content:space-between;margin-bottom:13px}.file-detail-list strong{color:#c4c6ce;font-size:10px;font-weight:400}.quiet-link{align-items:center;color:#acafb9;display:flex;font-size:10px;justify-content:space-between;padding:7px 0;transition:color .2s}.quiet-link:hover{color:#edbd62;color:var(--gold)}.activity-heading{align-items:center;border-top:1px solid #2a2b32;border-top:1px solid var(--line);color:#8c919b;display:flex;justify-content:space-between;margin:30px 0 20px;padding-top:23px}.activity-heading h2{color:#d4d5db;font-size:14px}.timeline-item{display:flex;gap:12px;padding-bottom:20px;position:relative}.timeline-item:not(:last-child):after{background:#343438;bottom:0;content:"";left:3px;position:absolute;top:10px;width:1px}.timeline-marker{background:#494b55;border-radius:50%;flex:none;height:7px;margin-top:5px;width:7px;z-index:1}.gold-marker{background:#edbd62;background:var(--gold);box-shadow:0 0 0 3px #edbd6210}.timeline-item p{color:#afb2bb;font-size:10px;line-height:1.6;margin:0 0 5px;overflow-wrap:anywhere}.timeline-item time{color:#6e7380;font-size:9px}.reference-note{border-top:1px solid #2a2b32;border-top:1px solid var(--line);margin-top:21px;padding-top:23px}.reference-icon{color:#b29a6b;float:right}.reference-note p{color:#9597a0;font-family:Outfit;font-size:18px;line-height:1.4;margin:0 0 11px}.reference-note strong{color:#dbd9d3;font-weight:450}.reference-note a{color:#b8a685;font-size:10px;gap:8px}.main-footer,.reference-note a{align-items:center;display:flex}.main-footer{color:#6f737f;font-size:8px;gap:15px;justify-content:space-between;margin:0 auto;max-width:1590px;padding:18px 48px 21px;width:100%}.main-footer>a,.main-footer>span{align-items:center;display:flex;gap:7px}.main-footer>a{color:#858a95}.icon-button{align-items:center;background:#0000;border:0;border-radius:4px;color:#a1a5af;cursor:pointer;display:inline-flex;flex:none;height:30px;justify-content:center;transition:background-color .18s,color .18s;width:30px}.icon-button:hover{background:#33343c;color:#f6f3ed}.icon-button:disabled{cursor:default;opacity:.35}.toggle{align-items:center;background:#41434c;border:1px solid #50525d;border-radius:20px;cursor:pointer;display:inline-flex;flex:none;height:17px;padding:2px;transition:background-color .2s,border-color .2s;width:30px}.toggle span{background:#bbc0c9;border-radius:50%;height:11px;transition:transform .2s,background-color .2s;width:11px}.toggle.on{background:#659b82;border-color:#77af93}.toggle.on span{background:#eef7ef;transform:translateX(12px)}.toggle:disabled{cursor:wait;opacity:.45}.text-button{align-items:center;background:#0000;border:0;color:#afaaa0;cursor:pointer;display:flex;font-size:10px;gap:5px}.text-button:hover{color:#edbd62;color:var(--gold)}.rotate{transform:rotate(180deg)}.empty-state,.loading-state{align-items:center;color:#969aa5;display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:240px;padding:32px 20px;text-align:center}.loading-state{color:#edbd62;color:var(--gold)}.empty-state h1{font-size:30px}.empty-state h2{color:#e2e1df;font-size:20px}.empty-state p{font-size:12px;margin:0}.empty-state button{font-size:11px}.pulse{animation:pulse 1.5s ease-in-out infinite}.app-dialog{background:#1c1d23!important;border-color:#3b3c45!important;border-radius:8px!important;max-width:500px;padding:28px!important;width:calc(100% - 32px)!important}.app-dialog h2{font-size:21px;line-height:1.4}.app-dialog p{font-size:13px;line-height:1.8;margin-top:10px}.dialog-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:16px}.dialog-actions button{font-size:12px}.back-link{align-items:center;background:none;border:0;color:#9b9fa8;cursor:pointer;display:flex;font-size:11px;gap:8px;margin-bottom:23px}.back-link:hover{color:#edbd62;color:var(--gold)}.editor-page .page-heading{margin-bottom:37px}.editor-section-title{align-items:center;display:flex;gap:12px;margin-bottom:23px}.editor-section-title h2{font-size:18px}.editor-section-title>.inline-toggle,.editor-section-title>button{margin-left:auto}.editor-section-title>button{font-size:11px}.step-number{background:#2d271b;border:1px solid #423824;border-radius:4px;color:#edbd62;color:var(--gold);display:grid;flex:none;font-family:JetBrains Mono;font-size:10px;height:24px;place-items:center;width:24px}.inline-toggle{align-items:center;color:#a1a7af;display:flex;font-size:11px;gap:12px}.editor-basics{border-bottom:1px solid #2a2b32;border-bottom:1px solid var(--line);border-top:1px solid #2a2b32;border-top:1px solid var(--line);padding:29px 0 32px}.form-grid{grid-gap:23px;display:grid;gap:23px;grid-template-columns:2fr 1fr}.form-grid>.field:last-child{grid-column:1/-1}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.field>span{color:#a9acb7;font-size:11px}.field>input{background:#191a20;border:1px solid #383942;border-radius:5px;color:#e1e3ea;font-size:12px;height:40px;min-width:0;padding:0 12px;transition:border-color .2s;width:100%}.field>input::placeholder{color:#777a84}.field>input:hover{border-color:#55505a}.field>[role=combobox]{background:#191a20;border-color:#383942;color:#d9dce5;font-size:12px;height:40px}.field>small{color:#767b87;font-size:10px}.rules-section{padding:31px 0}.rules-list{grid-gap:15px;display:grid;gap:15px}.rule-row{background:#18191e;border:1px solid #33353d;border-radius:6px;overflow:hidden}.rule-main{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:26px minmax(110px,1.5fr) minmax(70px,.7fr) minmax(105px,1fr) minmax(150px,1.5fr) auto;padding:19px 22px}.rule-index{color:#737987;font-family:JetBrains Mono;font-size:11px;margin-top:20px}.rule-controls{align-items:center;display:flex;gap:9px;margin-top:22px}.rule-main .field>[role=combobox],.rule-main .field>input{background:#131419;font-size:11px;height:36px}.rule-subline{align-items:center;background:#15161b;border-top:1px solid #292b33;display:flex;font-size:9px;gap:15px;padding:10px 22px}.rule-subline>span:first-child{color:#a8a6ac;font-family:JetBrains Mono}.rule-subline>span:first-child>span{color:#6e7280}.rule-subline>span:nth-child(2){margin-left:auto}.rule-subline .text-button{margin-left:5px}.rule-paused{border-style:dashed}.rule-paused .rule-main{opacity:.65}.advanced-fields{grid-gap:18px;border-top:1px solid #34353b;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));padding:22px}.advanced-toggles{display:flex;flex-wrap:wrap;gap:25px;grid-column:1/-1;padding-top:6px}.checkbox-label{align-items:center;color:#b1b4bf;cursor:pointer;display:flex;font-size:11px;gap:9px}.checkbox-label input{accent-color:#edbd62;accent-color:var(--gold);height:14px;width:14px}.warning-text{color:#edbd62;color:var(--gold);font-size:11px;grid-column:1/-1;margin:0}.editor-bottom{align-items:center;border-bottom:1px solid #2a2b32;border-bottom:1px solid var(--line);border-top:1px solid #2a2b32;border-top:1px solid var(--line);display:flex;gap:15px;padding:23px 0}.editor-bottom>span:first-child{align-items:center;color:#a8aab4;display:flex;font-family:JetBrains Mono;font-size:10px;gap:9px;min-width:0;overflow-wrap:anywhere}.editor-bottom>span:nth-child(2){color:#888c98;font-size:10px;margin-left:auto}.editor-bottom button{font-size:11px;height:38px}.revision-badge{background:#25262d;border:1px solid #393a43;border-radius:4px;color:#b3b6c3;font-family:JetBrains Mono;font-size:10px;padding:3px 7px;width:-webkit-max-content;width:max-content}.editor-runtime-note{color:#757a85;font-size:10px;padding-top:14px}.error-banner{background:#46252a;border:1px solid #724049;border-radius:5px;color:#f3bec3;font-size:12px;line-height:1.8;margin-bottom:25px;overflow-wrap:anywhere;padding:17px 20px}.error-banner button{margin-left:15px}.file-input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.file-explorer{border:1px solid #33343b;border-radius:7px;display:grid;grid-template-columns:230px minmax(0,1fr);min-height:390px;overflow:hidden}.file-tree{background:#15161b;border-right:1px solid #2a2b32;border-right:1px solid var(--line);padding:24px 15px}.file-tree-folder,.file-tree-title{align-items:center;color:#b6b8c0;display:flex;font-family:JetBrains Mono;font-size:10px;gap:8px}.file-tree-folder{color:#8c919f;padding:24px 0 14px 12px}.file-tree-selected{align-items:center;background:#2b271e;border:1px solid #413727;border-radius:4px;color:#edbd62;color:var(--gold);cursor:pointer;display:flex;font-family:JetBrains Mono;font-size:9px;gap:8px;padding:12px 9px;width:100%}.green-dot{background:#6ad5ab;background:var(--green);border-radius:50%;flex:none;height:4px;margin-left:auto;width:4px}.protected-files{align-items:flex-start;border-top:1px solid #2a2b32;border-top:1px solid var(--line);color:#9ca0ab;display:flex;font-size:9px;gap:8px;line-height:1.6;margin-top:42px;padding-top:20px}.protected-files>svg{color:#8a8e98;flex:none}.protected-files small{color:#747a86;display:block;font-size:8px;margin-top:7px}.file-preview{background:#191a20;display:flex;flex-direction:column;min-width:0}.file-preview-header{align-items:center;border-bottom:1px solid #2a2b32;border-bottom:1px solid var(--line);display:flex;gap:15px;padding:16px 21px}.file-preview-header>div{align-items:center;color:#c9cbd4;display:flex;font-size:12px;gap:10px}.file-preview-header strong{font-family:JetBrains Mono;font-size:11px;font-weight:400}.file-preview-header>button{font-size:10px;height:30px;margin-left:auto}.file-toolbar{align-items:center;background:#15161b;border-bottom:1px solid #2a2b32;border-bottom:1px solid var(--line);display:flex;gap:15px;justify-content:space-between;padding:15px 21px}.file-toolbar>span{color:#898e9b;font-size:9px}.segmented-control{background:#111217;border:1px solid #36373e;border-radius:5px;display:flex;gap:3px;padding:3px}.segmented-control button{align-items:center;background:#0000;border:0;border-radius:3px;color:#8f93a0;cursor:pointer;display:flex;font-size:9px;gap:7px;padding:6px 10px}.segmented-control button.selected{background:#2e2e35;color:#ececec}.csv-code{background:#15161a;color:#c2c18e;flex:1 1;font-size:10px;line-height:2.3;margin:0;overflow-wrap:anywhere;padding:24px;white-space:pre-wrap;word-break:break-all}.csv-table{flex:1 1;padding:0 20px}.csv-table-row{grid-gap:12px;align-items:center;border-bottom:1px solid #2c2d34;display:grid;font-size:10px;gap:12px;grid-template-columns:30px 1fr .8fr 1fr 1.4fr 1fr;padding:19px 0}.csv-table-row>code,.csv-table-row>span{min-width:0;overflow-wrap:anywhere}.csv-table-row>span:first-child{color:#727784;font-family:JetBrains Mono}.csv-table-row code{color:#edbd62;color:var(--gold);font-size:10px}.csv-table-head{color:#8c919e;font-size:9px;font-weight:500;padding:14px 0}.csv-table-row:last-child{border-bottom:0}.file-preview-footer{background:#15161b;border-top:1px solid #2a2b32;border-top:1px solid var(--line);color:#777d89;display:flex;font-size:8px;gap:15px;justify-content:space-between;padding:13px 21px}.file-notes{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1fr 1fr;margin:37px 0 15px}.file-notes>div{border-top:1px solid #2a2b32;border-top:1px solid var(--line);padding-top:17px}.file-notes svg{color:#a89b7a;float:left;margin-right:12px}.file-notes h2{font-size:17px;margin:0 0 9px}.file-notes p{color:#878c98;font-size:11px;line-height:1.9;margin:0}.backup-overview{align-items:center;border-bottom:1px solid #2a2b32;border-bottom:1px solid var(--line);border-top:1px solid #2a2b32;border-top:1px solid var(--line);display:flex;gap:16px;margin-bottom:30px;padding:24px 0}.backup-overview>svg{color:#6ad5ab;color:var(--green);flex:none}.backup-overview h2{font-size:18px;margin:0 0 8px}.backup-overview p{color:#8d929f;font-size:11px;margin:0}.backup-overview .status{margin-left:auto}.backup-row,.backup-table-header{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 145px 85px 155px}.backup-table-header{color:#757d8a;font-size:8px;padding:12px 20px 16px}.backup-row{border-top:1px solid #2a2b32;border-top:1px solid var(--line);padding:21px 20px;transition:background-color .2s}.backup-row:hover{background:#18191f}.backup-identity{align-items:center;display:flex;gap:15px;min-width:0}.backup-icon{background:#252730;border:1px solid #343842;border-radius:6px;color:#9a9eaf;display:grid;flex:none;height:38px;place-items:center;width:38px}.backup-icon.original{background:#30291e;border-color:#483c29;color:#d9b478}.backup-identity h3{font-size:14px;margin:0 0 6px;overflow-wrap:anywhere}.backup-identity time{color:#969ba7;font-size:9px}.backup-identity time>span{color:#666f7d}.backup-row>span:nth-child(2){color:#b3b8c3;font-size:10px}.backup-row>span:nth-child(2)>small{color:#737d8b;display:block;font-size:9px;margin-top:6px}.backup-actions{gap:12px;justify-content:flex-end}.backup-actions>button:last-child{font-size:10px;height:31px;padding:0 12px}.doc-source{align-items:center;border-bottom:1px solid #2a2b32;border-bottom:1px solid var(--line);border-top:1px solid #2a2b32;border-top:1px solid var(--line);color:#9299a7;display:flex;font-size:11px;gap:13px;padding:17px 0}.doc-source>svg{color:#6ad5ab;color:var(--green);flex:none}.doc-source>a{align-items:center;color:#edbd62;color:var(--gold);display:flex;font-size:10px;gap:6px;margin-left:auto;white-space:nowrap}.docs-toolbar{margin:28px 0;max-width:500px}.docs-layout{grid-gap:45px;display:grid;gap:45px;grid-template-columns:190px minmax(0,1fr)}.docs-nav{display:flex;flex-direction:column;gap:7px}.docs-nav>button{background:#0000;border:0;border-radius:4px;color:#a0a6b2;cursor:pointer;font-size:12px;padding:12px 14px;text-align:left}.docs-nav>button:hover{background:#23242c}.docs-nav>button.selected{background:#2b271e;color:#edbd62;color:var(--gold)}.doc-article{border-bottom:1px solid #2a2b32;border-bottom:1px solid var(--line);margin-bottom:28px;padding:8px 0 29px}.doc-article>.eyebrow{color:#edbd62;color:var(--gold);font-size:9px;margin-bottom:12px}.doc-article h2{font-size:18px;margin-bottom:14px}.doc-article p{color:#a5abb8;font-size:12px;line-height:1.95;max-width:900px}.doc-article pre{background:#1a1b21;border-left:2px solid #8e7851;border-radius:0 4px 4px 0;color:#c3c3af;font-size:11px;line-height:1.9;margin:19px 0 0;overflow-wrap:anywhere;padding:18px 21px;white-space:pre-wrap}.mobile-menu{display:none}@keyframes enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.4}}@media(min-width:1700px){.page-content{padding-top:44px}.events-layout{gap:42px;grid-template-columns:minmax(0,1fr) 285px}.event-card-main{grid-template-columns:300px minmax(0,1fr);min-height:205px}.event-summary{padding:23px 25px}.event-name-link h3{font-size:30px}.event-summary-top{margin-bottom:17px}.event-platform-text{margin:13px 0 24px}.category-summary-row{min-height:49px}.activity-column{padding-left:33px}.reference-note{margin-top:24px}.page-heading{margin-bottom:35px}}@media(max-width:1250px){.sidebar{padding-left:14px;padding-right:14px;width:205px}.main-shell{margin-left:205px}.page-content{padding:33px 29px}.topbar{padding:0 29px}.main-footer{padding:18px 29px}.events-layout{gap:22px;grid-template-columns:minmax(0,1fr) 210px}.activity-column{padding-left:20px}.event-card-main{grid-template-columns:170px minmax(0,1fr)}.event-summary{padding:17px 15px}.event-name-link h3{font-size:24px}.platform-filter{display:none}.filter-row{grid-template-columns:minmax(0,1fr) 150px}.metric{padding:0 17px}.tiny-tag{display:none}.rule-main{gap:13px;grid-template-columns:20px minmax(110px,1.3fr) 70px 90px minmax(120px,1fr);padding:17px}.rule-controls{grid-column:2/-1;justify-content:flex-end;margin-top:0}.file-explorer{grid-template-columns:185px minmax(0,1fr)}.file-tree-selected{font-size:8px;gap:4px;padding:10px 5px}.backup-row,.backup-table-header{gap:13px;grid-template-columns:minmax(0,1fr) 100px 50px 130px;padding-left:0;padding-right:0}.backup-actions{gap:6px}.editor-bottom{flex-wrap:wrap}.editor-bottom>button,.editor-bottom>span:nth-child(2){margin-left:auto}.reference-note p{font-size:17px}}@media(max-width:1000px){.events-layout{grid-template-columns:minmax(0,1fr)}.activity-column{border-left:0;border-top:1px solid #2a2b32;border-top:1px solid var(--line);display:none;padding:25px 0 0}.event-card-main{grid-template-columns:220px minmax(0,1fr)}.page-heading h1{font-size:34px}.metric-sub{font-size:9px}.file-explorer{grid-template-columns:1fr}.file-tree{align-items:center;border-bottom:1px solid #2a2b32;border-bottom:1px solid var(--line);border-right:0;display:flex;gap:15px;padding:14px}.file-tree-title{display:none}.file-tree-folder{padding:0}.file-tree-selected{font-size:10px;width:auto}.protected-files{display:none}.form-grid{gap:17px}.docs-layout{gap:24px;grid-template-columns:150px minmax(0,1fr)}.backup-overview .status{display:none}}@media(max-width:760px){.sidebar{transform:translateX(-100%);transition:transform .25s;width:230px}.sidebar.open{transform:translateX(0)}.main-shell{margin-left:0}.mobile-menu{display:inline-flex}.topbar{height:62px;padding:0 18px}.breadcrumb{font-size:10px;gap:10px}.breadcrumb>span,.breadcrumb>svg{display:none}.topbar-right{gap:12px}.connection{font-size:9px}.help-link{display:none}.avatar{height:25px;width:25px}.mobile-scrim{background:#000a;border:0;inset:0;position:fixed;z-index:39}.page-content{padding:27px 20px 25px}.page-heading{flex-wrap:wrap;gap:20px;margin-bottom:26px}.page-heading h1{font-size:34px;margin-top:9px}.page-heading p{font-size:11px;line-height:1.7}.page-heading>a,.page-heading>button{font-size:11px;height:37px}.page-heading>div:first-child{max-width:100%;min-width:0}.eyebrow{font-size:8px}.metrics{grid-template-columns:1fr 1fr;margin-bottom:26px;padding:0}.metric{min-height:122px;padding:19px 17px!important}.metric:nth-child(odd){padding-left:0!important}.metric:nth-child(2n){border-right:0;padding-right:0!important}.metric:first-child,.metric:nth-child(2){border-bottom:1px solid #2a2b32;border-bottom:1px solid var(--line)}.metric-top{font-size:10px}.metric-top svg{width:15px}.metric-value{font-size:32px;margin:12px 0 9px}.metric-sub{font-size:9px}.section-heading{gap:8px;margin-bottom:16px}.section-heading h2{font-size:16px}.section-heading>button{font-size:9px;height:30px;padding:0 8px}.section-heading>button svg{width:12px}.filter-row{gap:8px;grid-template-columns:minmax(0,1fr) 130px;margin-bottom:15px}.filter-row>[role=combobox]{font-size:9px}.search-input input{font-size:10px}.event-card-main{grid-template-columns:1fr}.event-photo{aspect-ratio:2.6/1;min-height:135px}.event-summary{padding:17px}.event-summary-top{margin-bottom:10px}.event-name-link h3{font-size:27px}.event-platform-text{margin:9px 0 14px}.event-status-row{font-size:10px}.category-summary{padding:0 13px}.category-name{font-size:10px;min-width:52px}.category-task-text{font-size:9px}.category-task-text>span{font-size:8px;margin-left:5px}.category-summary-row{gap:7px;min-height:44px}.event-card-footer{font-size:9px;gap:7px;padding:12px 13px}.event-card-footer>span{font-size:8px;gap:4px}.event-card-footer>a{gap:5px}.config-note{align-items:flex-start;gap:8px;margin-top:17px}.config-note>svg{margin-top:4px}.config-note p{font-size:9px}.main-footer{flex-direction:column;font-size:8px;gap:9px;line-height:1.8;padding:17px 20px 20px}.main-footer,.main-footer>span{align-items:flex-start}.main-footer>span>svg{flex:none;margin-top:3px}.editor-basics{padding:22px 0}.editor-section-title{flex-wrap:wrap;gap:9px}.editor-section-title h2{font-size:17px}.editor-section-title .inline-toggle{font-size:10px;margin-left:34px;width:100%}.editor-section-title .inline-toggle>.toggle{margin-left:auto}.form-grid{gap:18px;grid-template-columns:1fr}.form-grid>.field:last-child{grid-column:auto}.field>[role=combobox],.field>input{font-size:12px}.editor-section-title>button{font-size:9px;gap:4px;height:31px;padding:0 9px}.rule-main{gap:15px;grid-template-columns:1fr 1fr;padding:17px}.rule-index{display:none}.rule-controls{grid-column:1/-1;justify-content:flex-end}.rule-subline{flex-wrap:wrap;gap:8px;padding:10px 12px}.rule-subline>span:first-child{font-size:8px}.rule-subline>span:first-child>span{display:none}.rule-subline>span:nth-child(2){font-size:8px}.advanced-fields{gap:14px;grid-template-columns:1fr 1fr;padding:16px}.advanced-fields .field>span{font-size:10px}.advanced-toggles{flex-direction:column;gap:15px}.editor-bottom{gap:15px;padding:20px 0}.editor-bottom>span:first-child{font-size:8px;gap:6px;width:100%}.editor-bottom .revision-badge{font-size:8px;margin-left:auto}.editor-bottom>span:nth-child(2){font-size:9px;margin-left:0}.editor-bottom>button{font-size:10px;padding:0 10px}.editor-runtime-note{font-size:9px;line-height:1.9}.file-explorer{min-height:350px}.file-tree{gap:10px;padding:12px}.file-tree,.file-tree-folder,.file-tree-selected{font-size:9px}.file-preview-header{gap:8px;padding:13px 12px}.file-preview-header>div{gap:6px}.file-preview-header strong{font-size:9px}.file-preview-header>div svg{width:15px}.file-preview-header .status{font-size:8px}.file-preview-header>button{font-size:9px;padding:0 9px}.file-toolbar{align-items:flex-start;flex-direction:column;gap:12px;padding:11px 12px}.file-toolbar>span{font-size:8px}.csv-table{padding:0 12px}.csv-table-row{font-size:8px;gap:5px;grid-template-columns:15px .9fr .65fr .8fr 1.1fr 1fr;padding:16px 0}.csv-table-row code{font-size:8px}.csv-table-head,.csv-table-row .mono-label,.csv-table-row>span:first-child{font-size:7px}.csv-code{font-size:9px;line-height:2;padding:16px}.file-preview-footer{flex-direction:column;gap:7px;padding:12px}.file-notes{gap:25px;grid-template-columns:1fr;margin-top:26px}.file-notes h2{font-size:16px}.file-notes p{font-size:10px}.heading-actions{gap:9px}.heading-actions button{font-size:10px;height:35px;padding:0 12px}.backup-overview{align-items:flex-start;gap:12px;padding:20px 0}.backup-overview>svg{width:21px}.backup-overview h2{font-size:16px;line-height:1.5}.backup-overview p{font-size:10px;line-height:1.8}.backup-table-header{display:none}.backup-row{gap:17px;grid-template-columns:1fr auto;padding:19px 0}.backup-identity{gap:12px;grid-column:1/-1}.backup-identity h3{font-size:13px}.backup-identity time{font-size:9px}.backup-row>span:nth-child(2){font-size:9px;padding-left:50px}.backup-row>.revision-badge{display:none;grid-column:2;grid-row:1}.backup-actions{grid-column:2}.backup-actions>button:last-child{font-size:9px}.doc-source{align-items:flex-start;flex-wrap:wrap;font-size:10px;gap:10px;line-height:1.8}.doc-source>span{flex:1 1}.doc-source>a{margin-left:28px;width:100%}.docs-toolbar{margin:20px 0}.docs-layout{gap:24px;grid-template-columns:1fr}.docs-nav{flex-direction:row;flex-wrap:wrap;gap:4px}.docs-nav>button{font-size:10px;padding:8px 10px}.doc-article{margin-bottom:22px;padding-bottom:25px}.doc-article h2{font-size:18px;line-height:1.5}.doc-article p{font-size:11px}.doc-article pre{font-size:9px;padding:15px}.app-dialog{padding:25px 21px!important}.app-dialog h2{font-size:20px}.app-dialog p{font-size:12px}.dialog-actions>button{font-size:11px;padding:0 13px}.metric{min-height:103px;padding-bottom:15px!important;padding-top:15px!important}.metric-value{font-size:30px;margin:9px 0 7px}.event-photo{aspect-ratio:3/1;min-height:110px}.page-heading{margin-bottom:23px}.page-content{padding-top:24px}}[data-sonner-toast],[data-sonner-toaster]{pointer-events:none!important}[data-sonner-toaster]{left:auto!important;max-width:calc(100vw - 32px)!important;right:16px!important;width:min(356px,calc(100vw - 32px))!important}[data-sonner-toast]{box-sizing:border-box;max-width:100%!important}[data-sonner-toast] [data-button],[data-sonner-toast] [data-close-button]{pointer-events:auto!important}.rule-subline .text-button{min-height:26px;padding:3px 0}.module-badge{align-items:center;background:#2b281f;border:1px solid #4d4532;border-radius:6px;color:#e4c487;display:inline-flex;flex:none;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;height:39px;justify-content:center;width:43px}.module-badge.small{border-radius:4px;font-size:9px;height:23px;min-width:27px;padding:0 6px;width:auto}.module-psg{background:#202c47;border-color:#3a4e70;color:#97baff}.module-stadefrance{background:#20362f;border-color:#35584c;color:#9fe5cc}.module-billetterie{background:#37262d;border-color:#5d3d46;color:#e4b1bb}.module-eventim{background:#373121;border-color:#5e5130;color:#eaca73}.module-la28{background:#2d3425;border-color:#465239;color:#c8d99b}.module-queueit,.module-secutix,.module-wetix{background:#253136;border-color:#3f5056;color:#afc8cf}.module-utils_impala,.module-utils_nba{background:#2c2b31;border-color:#4b4852;color:#c3c0cb}.module-overview{align-items:center;border-bottom:1px solid #2a2b32;border-bottom:1px solid var(--line);border-top:1px solid #2a2b32;border-top:1px solid var(--line);color:#a4a8b1;display:flex;font-size:12px;gap:12px;margin-bottom:30px;padding:21px 0}.module-overview>svg:first-child{color:#edbd62;color:var(--gold)}.module-overview>svg:nth-child(3){color:#6ad5ab;color:var(--green);margin-left:auto}.module-overview strong{color:#dedee5;font-weight:500}.module-section{margin:28px 0 35px}.module-section>h2{font-size:18px;margin:0 0 18px}.module-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.module-card{background:#191a20;border:1px solid #34353d;border-radius:7px;min-width:0;padding:22px 22px 0;transition:border-color .2s,transform .2s}.module-card:hover{border-color:#65593e;transform:translateY(-2px)}.module-card-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:19px}.module-state{color:#8c919c;font-size:9px}.module-state.configured{color:#6ad5ab;color:var(--green)}.module-name-link{align-items:center;display:flex;gap:9px;justify-content:space-between}.module-name-link h3{font-size:20px;margin:0;overflow-wrap:anywhere}.module-name-link svg{color:#9398a3;flex:none}.module-file-path{align-items:center;color:#8e949f;display:flex;font-family:JetBrains Mono;font-size:9px;gap:7px;margin:13px 0 23px;overflow-wrap:anywhere}.module-file-path svg{flex:none}.module-card-counts{color:#b0b4c0;font-size:10px;margin-bottom:18px}.module-card-counts,.module-card-footer{display:flex;gap:12px;justify-content:space-between}.module-card-footer{border-top:1px solid #2a2b32;border-top:1px solid var(--line);color:#848b98;font-size:9px;padding:15px 0}.module-card-footer a{align-items:center;color:#edbd62;color:var(--gold);display:flex;gap:5px}.bots-shortcut{align-items:center;color:#a7abb5;display:flex;font-size:11px;justify-content:space-between;margin-bottom:25px;margin-top:-10px;padding:11px 0}.bots-shortcut>div{align-items:center;display:flex;gap:8px}.bots-shortcut>a{align-items:center;color:#c4bcaa;display:flex;gap:9px}.module-mini{background:#28251d;border:1px solid #484132;border-radius:4px;color:#cfb985;display:grid;font-size:8px;height:25px;place-items:center;width:27px}.psg-mini{background:#252d41;border-color:#3c4b6a;color:#a0bbeb}.sdf-mini{background:#24362d;border-color:#3b5148;color:#a8d4c3}.multi-filter{grid-template-columns:minmax(0,1fr) 145px 170px}.photo-label{max-width:calc(100% - 30px);overflow-wrap:anywhere}.event-card-footer>span{min-width:0;overflow-wrap:anywhere}.event-card-footer>span>svg{flex:none}.bot-file-status small{overflow-wrap:anywhere}.editor-module-label{align-items:center;display:flex;gap:9px;margin-bottom:8px}.editor-fieldset{border:0;margin:0;min-width:0;padding:0}.fixed-module-field{background:#191a20;border:1px solid #373943;border-radius:5px;color:#cdd0d9;font-size:12px;height:40px;padding:0 12px}.fixed-module-field,.module-file-target{align-items:center;display:flex;gap:10px}.module-file-target{color:#aab09c;font-size:11px;margin-top:22px}.module-file-target code{font-size:10px;min-width:0;overflow-wrap:anywhere}.module-file-target>span{color:#7e8693;font-size:10px;margin-left:auto;white-space:nowrap}.module-file-target>svg{color:#edbd62;color:var(--gold);flex:none}.module-note{align-items:flex-start;background:#1a1c22;border-left:2px solid #656256;border-radius:0 4px 4px 0;color:#a1a7b5;display:flex;font-size:11px;gap:10px;line-height:1.9;margin-top:18px;padding:14px 16px}.module-note p{margin:0}.module-note>svg{color:#a5a18f;flex:none;margin-top:2px}.unverified-note{background:#242119;border-left-color:#c39642;color:#d3bb90}.account-prerequisite{color:#b8a383;font-size:10px;line-height:1.8;margin:12px 0 0}.module-rule-main{align-items:center;display:flex;gap:20px;padding:20px 22px}.module-rule-main>.rule-index{flex:none;width:22px}.module-rule-fields{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));min-width:0}.module-rule-fields .field>[role=combobox],.module-rule-fields .field>input{font-size:11px;height:37px}.module-rule-main>.rule-controls{flex:none;gap:5px}.advanced-fields .field>input,.module-rule-main .field{min-width:0}.multi-file-explorer{grid-template-columns:265px minmax(0,1fr)}.multi-file-tree{padding:22px 12px}.multi-file-tree>.file-tree-title{padding:0 10px 20px}.file-module-list{display:flex;flex-direction:column;gap:5px}.file-module-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:5px;color:#a9afbc;cursor:pointer;display:flex;gap:9px;min-width:0;padding:10px 8px;text-align:left;transition:background-color .2s,border-color .2s;width:100%}.file-module-item.selected{background:#29251d;border-color:#4a3e28;color:#e0c590}.file-module-item:hover{background:#25252c}.file-module-item>span:nth-child(2){font-size:10px;min-width:0;overflow-wrap:anywhere}.file-module-item small{color:#747e8a;display:block;font-family:JetBrains Mono;font-size:8px;line-height:1.6;margin-top:5px;overflow-wrap:anywhere}.file-module-item>.green-dot{margin-left:auto}.multi-file-explorer .file-preview-header strong{font-size:10px;min-width:0;overflow-wrap:anywhere}.multi-file-explorer .file-preview-header>div{min-width:0}.file-scope-note{align-items:flex-start;background:#222119;border-bottom:1px solid #33343c;color:#c4b590;display:flex;font-size:10px;gap:8px;line-height:1.9;padding:14px 20px}.file-scope-note>svg{flex:none;margin-top:3px}.csv-record-button{background:#0000;color:#c4c8d2;cursor:pointer;text-align:left;width:100%}.csv-record-button:hover{background:#22242c}.csv-record-button>span{overflow-wrap:anywhere;word-break:break-word}.csv-record-detail{grid-gap:18px;background:#13151a;border:1px solid #333641;border-radius:5px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 15px;padding:20px}.csv-record-detail>div{min-width:0}.csv-record-detail dt{color:#798596;font-size:9px;margin-bottom:7px}.csv-record-detail dd{color:#bcb9a4;font-family:JetBrains Mono;font-size:10px;line-height:1.8;margin:0;overflow-wrap:anywhere}.mobile-file-picker{display:none}.module-csv-table{min-width:0}@media(max-width:1250px){.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-card{padding:19px 17px 0}.module-rule-main{flex-wrap:wrap;gap:14px;padding:17px}.module-rule-main>.rule-controls{justify-content:flex-end;margin-top:0;width:100%}.module-rule-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.multi-filter{grid-template-columns:minmax(0,1fr) 140px}.multi-filter>[data-testid=module-filter]{grid-column:1/-1}.multi-file-explorer{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:1000px){.multi-file-explorer{grid-template-columns:1fr}.multi-file-tree{display:none}.mobile-file-picker{display:block;margin:0 0 17px}.mobile-file-picker>[role=combobox],.module-overview{font-size:11px}.module-overview>span:last-child,.module-overview>svg:nth-child(3){display:none}}@media(max-width:760px){.module-grid{gap:15px;grid-template-columns:1fr}.module-card{padding:21px 20px 0}.module-section{margin:25px 0}.module-name-link h3{font-size:21px}.module-overview{font-size:10px;margin-bottom:24px;padding:16px 0}.module-card-counts{font-size:11px}.module-card-footer{font-size:10px}.bots-shortcut{font-size:10px;margin-bottom:17px;margin-top:-8px}.multi-filter{grid-template-columns:minmax(0,1fr) 130px}.multi-filter>[data-testid=module-filter]{grid-column:1/-1}.module-rule-main{gap:13px;padding:16px}.module-rule-main>.rule-index{display:none}.module-rule-fields{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.module-rule-fields .field>[role=combobox],.module-rule-fields .field>input{font-size:11px}.module-rule-main>.rule-controls{margin-top:0}.module-file-target{font-size:9px;gap:7px}.module-file-target code{font-size:9px}.module-file-target>span{font-size:8px}.module-note{font-size:10px;gap:8px;padding:12px}.account-prerequisite{font-size:9px}.fixed-module-field{font-size:11px}.multi-file-explorer .file-preview-header{flex-wrap:wrap}.multi-file-explorer .file-preview-header strong{font-size:9px}.file-scope-note{font-size:9px;padding:12px}.csv-record-detail{gap:15px;grid-template-columns:1fr;padding:16px}.csv-record-detail dd,.file-module-item small{font-size:9px}.editor-module-label{margin-bottom:10px}.module-csv-table .csv-table-row{font-size:8px;gap:6px}.module-csv-table .csv-table-head{font-size:7px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.editor-lines{border-bottom:1px solid #2a2b32;border-bottom:1px solid var(--line);padding:24px 0 8px}.editor-lines .tl{background:#141519;border:1px solid #2b2d35;border-radius:8px}.editor-lines .tl-head{cursor:default}.editor-advanced-body{grid-gap:20px;display:grid;gap:20px;padding-top:12px}.editor-advanced-body .editor-section-title{margin:12px 0 4px}.editor-advanced-body .editor-section-title h2{color:#c9ccd6;font-size:14px}.editor-page .tl-fold{border-bottom:1px solid #2a2b32;border-bottom:1px solid var(--line);border-top:0;margin-top:0;padding:4px 0}.editor-page .tl-fold-head{font-size:13px;padding:16px 0}.events-toolbar{background:#111216;box-shadow:0 14px 18px -14px #000;margin:-10px 0 6px;padding:10px 0 4px;position:-webkit-sticky;position:sticky;top:64px;z-index:20}@media(max-width:760px){.events-toolbar{position:static;top:0}}.filter-row.multi-filter{grid-template-columns:minmax(0,1fr) 145px 165px 170px}@media(max-width:760px){.filter-row.multi-filter{grid-template-columns:minmax(0,1fr) 1fr}.filter-row.multi-filter>.search-input,.filter-row.multi-filter>[data-testid=module-filter]{grid-column:1/-1}}.event-group{grid-gap:0;display:grid;gap:0}.event-group-tabs{align-items:flex-end;display:flex;flex-wrap:wrap;gap:4px;padding:0 4px}.event-group-name{align-items:center;color:#c9ccd6;display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.04em;margin-right:8px;padding:8px 12px 10px 4px;text-transform:uppercase}.event-group-name small{color:#8b8f9b;font-weight:400;letter-spacing:0;text-transform:none}.event-group-tabs button{align-items:center;background:#141519;border:1px solid #2b2d35;border-bottom:0;border-radius:6px 6px 0 0;color:#a7abb6;cursor:pointer;display:inline-flex;font-family:JetBrains Mono;font-size:10.5px;gap:8px;letter-spacing:.05em;padding:9px 14px;transition:color .15s,background-color .15s}.event-group-tabs button:hover{color:#e6e8ee}.event-group-tabs button.selected{background:#1a1b22;border-color:#3a3d46;color:#edbd62;color:var(--gold);position:relative;top:1px}.event-group-tabs button small{color:#6c717d;font-size:9.5px}.event-group-tabs .dot{background:#4a4d57;border-radius:50%;height:6px;width:6px}.event-group-tabs .dot.on{background:#6ad5ab;background:var(--green)}.event-group>.event-card{border-top-left-radius:0}.operator-access{max-width:530px;padding:42px 0 70px}.operator-access h1{font-size:48px;line-height:1.15;margin:20px 0}.operator-login-form{grid-gap:23px;display:grid;gap:23px;margin:34px 0}.operator-login-form .field>input{font-size:14px;height:46px}.operator-login-form>button{height:45px;justify-content:space-between}.operator-safety{border-top:1px solid var(--line);color:var(--green);gap:10px;padding-top:24px}.operator-safety,.runtime-resource-link{align-items:center;display:flex;font-size:12px}.runtime-resource-link{color:var(--gold);gap:9px}.runtime-status-band{align-items:center;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;padding:24px 0}.runtime-status-band>div:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:12px;min-width:0}.runtime-status-band strong{font-size:17px;font-weight:500}.runtime-status-band .muted{font-size:11px}.runtime-state-dot{background:#898b91;border-radius:50%;flex:none;height:8px;width:8px}.runtime-state-dot.live{background:var(--green);box-shadow:0 0 0 4px #6ad5ab14}.runtime-main-actions{display:flex;flex:none;gap:10px}.runtime-main-actions button{font-size:11px;height:38px}.runtime-metrics{grid-gap:25px;border-bottom:1px solid var(--line);display:grid;gap:25px;grid-template-columns:repeat(4,minmax(0,1fr));padding:28px 0}.runtime-metrics>div{min-width:0}.runtime-metrics>div>span{color:var(--muted);font-size:11px}.runtime-metrics strong{display:block;font-family:Outfit;font-size:29px;font-weight:450;margin-top:10px}.runtime-metrics small{color:var(--muted);font-family:DM Sans;font-size:12px}.runtime-metrics progress{-webkit-appearance:none;appearance:none;height:3px;margin-top:12px;width:100%}.runtime-metrics progress::-webkit-progress-bar{background:#32343a}.runtime-metrics progress::-webkit-progress-value{background:var(--gold)}.runtime-alert{align-items:flex-start;background:#27231c;border-left:2px solid var(--gold);color:#e6c893;display:flex;font-size:12px;gap:10px;line-height:1.7;margin:20px 0;padding:14px 16px}.runtime-alert svg{flex:none;margin-top:3px}.runtime-grid{grid-gap:35px;display:grid;gap:35px;grid-template-columns:minmax(0,1fr) 240px;margin:37px 0}.runtime-logs,.runtime-setup{min-width:0}.runtime-selection-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.field>select,.operations-page select{background:#191a20;border:1px solid #383942;border-radius:5px;color:#dce0e6;font-size:12px;height:40px;min-width:0;padding:0 10px;width:100%}.operations-page select:focus{outline:1px solid var(--gold)}.runtime-selected-event{align-items:center;display:flex;font-size:11px;gap:15px;justify-content:space-between;line-height:1.8;margin-top:20px}.runtime-selected-event>span{color:var(--muted);min-width:0;overflow-wrap:anywhere}.runtime-selected-event>a{align-items:center;color:var(--gold);display:flex;flex:none;gap:5px}.runtime-checklist{grid-gap:13px 23px;display:grid;gap:13px 23px;grid-template-columns:1fr 1fr;margin:27px 0}.runtime-checklist>div{align-items:flex-start;display:flex;font-size:11px;gap:8px;line-height:1.7}.runtime-checklist svg{flex:none;margin-top:2px}.runtime-checklist .passed{color:#acccbc}.runtime-checklist .passed svg{color:var(--green)}.runtime-checklist .pending{color:#af9e82}.runtime-setup-actions{align-items:center;border-top:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;padding-top:22px}.runtime-setup-actions button{font-size:11px}.runtime-inspection{border-left:1px solid var(--line);color:#9299a5;padding-left:25px}.runtime-inspection h2{color:#e0e1e6;font-size:16px;margin:0 0 25px}.runtime-inspection p{font-size:12px;line-height:1.9;margin:0 0 24px}.runtime-inspection p svg{color:var(--green);float:left;margin-right:9px;margin-top:3px}.runtime-sync-proof{border-top:1px solid var(--line);color:var(--green);font-size:11px;margin-top:25px;padding-top:20px}.runtime-sync-proof small{display:block;font-family:JetBrains Mono;font-size:9px;margin-top:6px}.runtime-log-toolbar{align-items:center;background:#181a20;border:1px solid #343640;border-bottom:0;display:flex;gap:12px;padding:12px 16px}.runtime-log-toolbar .search-input{flex:1 1;max-width:380px}.runtime-log-toolbar>.icon-button:first-of-type{margin-left:auto}.runtime-terminal{background:#101216;border:1px solid #343640;color:#c2cebe;font-size:10px;line-height:1.8;margin:0;max-height:370px;min-height:240px;overflow-wrap:anywhere;overflow-y:auto;padding:22px;scrollbar-color:#45483c #101216;scrollbar-width:thin;white-space:pre-wrap;word-break:break-word}.runtime-matrix{margin-top:42px}.runtime-matrix-note{font-size:10px}.runtime-matrix-head,.runtime-matrix-row{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:minmax(150px,1.5fr) 1fr 1fr 1fr 125px}.runtime-matrix-head{color:#828895;font-size:10px;padding:12px 0}.runtime-matrix-row{border-top:1px solid var(--line);font-size:11px;padding:16px 0}.runtime-matrix-row strong{font-weight:450;overflow-wrap:anywhere}.runtime-matrix-row button{font-size:10px;height:30px;padding:0 9px}.runtime-confirm-event{font-family:Outfit;font-size:20px;overflow-wrap:anywhere}.resources-freshness{align-items:center;border-bottom:1px solid var(--line);border-top:1px solid var(--line);color:var(--muted);display:flex;font-size:11px;gap:20px;justify-content:space-between;padding:18px 0}.resources-summary{grid-gap:46px;display:grid;gap:46px;grid-template-columns:1fr 1fr;padding:35px 0}.resources-summary>section{min-width:0}.resources-summary>section+section{border-left:1px solid var(--line);padding-left:45px}.resource-kicker{align-items:center;display:flex;gap:11px}.resource-kicker>svg{color:var(--gold);flex:none}.resource-kicker h2{font-size:18px;margin:0}.resource-kicker>span{color:#aab0bd;font-size:10px;margin-left:auto}.resource-large-value{font-family:Outfit;font-size:52px;line-height:1;margin:28px 0 14px}.resource-large-value small{color:var(--muted);font-family:DM Sans;font-size:13px;margin-left:13px}.resources-summary p{color:var(--muted);font-size:12px;line-height:1.8;margin:0 0 12px}.resource-limits{align-items:center;border-bottom:1px solid var(--line);border-top:1px solid var(--line);color:#9ca5a7;display:flex;font-size:11px;gap:13px;padding:18px 0}.resource-limits>svg{color:var(--green);flex:none}.resource-limits>span:last-child{color:#7d8794;margin-left:auto}.proxy-list{margin-top:35px}.proxy-list .section-heading select{font-size:11px;height:34px;max-width:190px}.proxy-row{grid-gap:20px;align-items:center;border-top:1px solid var(--line);display:grid;font-size:12px;gap:20px;grid-template-columns:minmax(0,1fr) 180px 110px;padding:18px 0}.proxy-row strong{font-weight:500}.proxy-row small{font-size:9px;margin-top:6px}.proxy-row>.mono-label{font-size:11px;text-align:right}.runtime-empty{font-size:12px;padding:45px 0}.resource-system-strip,.runtime-empty{border-top:1px solid var(--line);color:var(--muted)}.resource-system-strip{display:flex;flex-wrap:wrap;font-size:10px;gap:18px;justify-content:space-between;margin-top:25px;padding:25px 0}.operations-page .section-heading h2{font-size:18px}.operations-page button{transition:background-color .18s,color .18s,border-color .18s}.operations-page button:disabled{cursor:not-allowed}.operations-page .runtime-matrix .section-heading>.muted{font-size:10px}@media(max-width:1200px){.runtime-grid{gap:28px;grid-template-columns:1fr}.runtime-inspection{align-items:flex-start;border-left:0;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:24px;padding:23px 0 0}.runtime-inspection h2{margin-bottom:0;width:100%}.runtime-inspection p{flex:1 1;margin:0;min-width:150px}.runtime-inspection>.mono-label{width:100%}.runtime-matrix-head,.runtime-matrix-row{gap:12px;grid-template-columns:minmax(130px,1.3fr) .8fr .8fr .8fr 115px}.runtime-status-band{align-items:flex-start}.runtime-status-band .muted{margin-left:20px;width:100%}.resources-summary{gap:25px}.resources-summary>section+section{padding-left:25px}}@media(max-width:760px){.operator-access{padding-top:20px}.operator-access h1{font-size:40px}.runtime-status-band{flex-direction:column;gap:18px;padding:20px 0}.runtime-main-actions{flex-wrap:wrap;width:100%}.runtime-main-actions button{flex:1 1;font-size:10px;min-width:110px;padding:0 10px}.runtime-metrics{gap:23px;grid-template-columns:1fr 1fr;padding:23px 0}.runtime-metrics strong{font-size:27px}.runtime-metrics small,.runtime-metrics>div>span{font-size:10px}.runtime-grid{margin:28px 0}.runtime-selection-grid{gap:17px;grid-template-columns:1fr}.runtime-checklist{grid-template-columns:1fr;margin:23px 0}.runtime-selected-event{align-items:flex-start}.runtime-setup-actions{align-items:stretch;flex-direction:column;gap:15px}.runtime-setup-actions button{height:38px}.runtime-inspection{gap:18px}.operations-page .section-heading h2,.runtime-inspection h2{font-size:16px}.runtime-inspection p{font-size:11px}.runtime-logs>.section-heading{flex-wrap:wrap}.runtime-log-toolbar{gap:5px;padding:10px}.runtime-log-toolbar .search-input{height:34px;padding:0 8px}.runtime-terminal{font-size:9px;max-height:310px;min-height:200px;padding:14px}.runtime-matrix{margin-top:30px}.runtime-matrix .section-heading{flex-wrap:wrap}.runtime-matrix-head{display:none}.runtime-matrix-row{font-size:11px;gap:13px;grid-template-columns:1fr 1fr;padding:20px 0}.runtime-matrix-row>strong{font-size:14px;grid-column:1/-1}.runtime-matrix-row>span:nth-child(2):before{color:#9096a4;content:"CSV : "}.runtime-matrix-row>span:nth-child(3):before{color:#9096a4;content:"Accès : "}.runtime-matrix-row>span:nth-child(4):before{color:#9096a4;content:"Panier : "}.runtime-matrix-row button{font-size:10px;justify-self:end}.resources-freshness{align-items:flex-start;flex-direction:column;font-size:10px;gap:16px}.resources-summary{gap:25px;grid-template-columns:1fr;padding:25px 0}.resources-summary>section+section{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.resource-kicker h2{font-size:17px}.resource-kicker>span{font-size:9px}.resource-large-value{font-size:46px;margin:25px 0 15px}.resource-large-value small{font-size:12px;margin-left:10px}.resources-summary p{font-size:11px}.resource-limits{align-items:flex-start;flex-wrap:wrap;font-size:10px;gap:10px}.resource-limits>span:nth-child(2){flex:1 1}.resource-limits>span:last-child{font-size:9px;margin-left:28px;width:100%}.proxy-row{font-size:10px;gap:8px;grid-template-columns:minmax(0,1fr) 125px 60px}.proxy-row>.mono-label{font-size:9px}.proxy-list .section-heading{flex-wrap:wrap}.proxy-list .section-heading select{font-size:10px;max-width:155px}.resource-system-strip{font-size:10px;gap:10px;line-height:1.8}.runtime-alert,.runtime-resource-link{font-size:11px}.operations-page .page-heading .heading-actions{justify-content:space-between;width:100%}.operations-page .app-dialog .checkbox-label{align-items:flex-start;line-height:1.7}}.runtime-live{margin-top:34px}.runtime-live-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0}.runtime-live-card{background:#15171c;border:1px solid #343640;min-width:0;padding:18px 18px 16px;position:relative;transition:border-color .25s,background-color .25s}.runtime-live-card>svg{color:var(--gold);position:absolute;right:18px;top:18px}.runtime-live-card>span{color:var(--muted);display:block;font-size:11px}.runtime-live-card>strong{display:block;font-family:Outfit;font-size:30px;font-weight:450;line-height:1;margin-top:12px}.runtime-live-card small{color:var(--muted);font-family:DM Sans;font-size:12px}.runtime-live-card.good{background:#152219;border-color:var(--green)}.runtime-live-card.good>svg{color:var(--green)}.runtime-counters{grid-gap:1px;background:#343640;border:1px solid #343640;display:grid;gap:1px;grid-template-columns:repeat(9,minmax(0,1fr))}.runtime-counters>div{background:#101216;display:flex;flex-direction:column;gap:8px;min-width:0;padding:13px 12px}.runtime-counters>div>span{color:#8b909c;font-size:9.5px;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.runtime-counters>div>strong{color:#c6ccd6;font-family:JetBrains Mono;font-size:18px;font-weight:500}.runtime-counters>div.seen>strong{color:#fff}.runtime-counters>div.good>strong{color:var(--green)}.runtime-counters>div.warn>strong{color:#e7b56a}.runtime-recent{background:#101216;border:1px solid #343640;margin-top:18px}.runtime-recent-head{align-items:center;border-bottom:1px solid #343640;color:#8b909c;display:flex;font-size:10px;gap:8px;letter-spacing:.06em;padding:10px 16px;text-transform:uppercase}.runtime-recent ol{list-style:none;margin:0;max-height:190px;overflow-y:auto;padding:8px 16px;scrollbar-width:thin}.runtime-recent li{border-bottom:1px dashed #22252c;color:#b8c2c0;font-family:JetBrains Mono;font-size:10px;line-height:1.9;overflow-wrap:anywhere}.runtime-recent li:first-child{color:#fff}.runtime-recent li:last-child{border-bottom:0}.runtime-recent li.muted{color:var(--muted);font-family:DM Sans;font-size:11px}.runtime-options-grid{grid-template-columns:1fr 1fr;margin-top:16px}.runtime-options-grid .field>span{align-items:center;display:flex;gap:6px}.runtime-rule-summary{border:1px dashed #343640;color:var(--muted);display:flex;flex-wrap:wrap;font-size:11px;gap:8px 22px;grid-column:1/-1;padding:12px 14px}.runtime-rule-summary strong{color:#e0e1e6;font-weight:500;margin-left:4px}.runtime-history{margin-top:42px}.runtime-history-row{grid-gap:16px;align-items:center;border-top:1px solid var(--line);display:grid;font-size:11px;gap:16px;grid-template-columns:minmax(150px,1.4fr) 110px 1.2fr 1fr 110px;padding:14px 0}.runtime-history-main{min-width:0}.runtime-history-main strong{display:block;font-weight:450;overflow-wrap:anywhere}.runtime-history-main small{color:var(--muted);font-size:10px}.runtime-history-metrics,.runtime-history-reason{color:#9ca5b3;min-width:0;overflow-wrap:anywhere}.runtime-history-row button{font-size:10px;height:30px;justify-self:end;padding:0 9px}.runtime-matrix-row .green,.runtime-matrix-row span.green{color:var(--green)}@media(max-width:1200px){.runtime-live-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-counters{grid-template-columns:repeat(3,minmax(0,1fr))}.runtime-history-row{grid-template-columns:minmax(120px,1.3fr) 100px 1fr 100px}.runtime-history-metrics{display:none}}@media(max-width:760px){.runtime-live{margin-top:26px}.runtime-live-cards{gap:10px;grid-template-columns:1fr 1fr;margin:18px 0}.runtime-live-card{padding:14px}.runtime-live-card>strong{font-size:24px}.runtime-live-card>svg{right:14px;top:14px}.runtime-counters{grid-template-columns:repeat(3,minmax(0,1fr))}.runtime-counters>div{padding:10px 8px}.runtime-counters>div>span{font-size:8.5px}.runtime-counters>div>strong{font-size:15px}.runtime-options-grid{grid-template-columns:1fr}.runtime-rule-summary{font-size:10px;gap:6px 14px}.runtime-history{margin-top:30px}.runtime-history .section-heading{flex-wrap:wrap}.runtime-history-row{gap:10px;grid-template-columns:1fr 1fr;padding:16px 0}.runtime-history-main{grid-column:1/-1}.runtime-history-reason{font-size:10px;grid-column:1/-1}.runtime-history-row button{justify-self:end}}.bot-console{background:#0c0c0c;border:1px solid #3a3d46;border-radius:6px;box-shadow:0 20px 60px #0006;margin:24px 0;overflow:hidden}.bot-console-titlebar{align-items:center;background:#1f2024;border-bottom:1px solid #2c2e34;color:#c9ccd3;display:flex;font-size:11px;gap:14px;padding:9px 14px}.bot-console-dots{display:flex;gap:6px}.bot-console-dots i{background:#3b3d44;border-radius:50%;height:10px;width:10px}.bot-console-dots i:first-child{background:#e5534b}.bot-console-dots i:nth-child(2){background:#e0b341}.bot-console-dots i:last-child{background:#57b96b}.bot-console-state{color:#8a8f9a;font-family:JetBrains Mono;font-size:9px;letter-spacing:.1em;margin-left:auto}.bot-console-state.live{color:var(--green)}.bot-console-screen{background:#0c0c0c;color:#ccc;font-family:Cascadia Mono,JetBrains Mono,Consolas,monospace;font-size:12px;height:560px;line-height:1.55;margin:0;overflow-wrap:anywhere;overflow-y:auto;padding:18px 20px;scrollbar-color:#3a3d46 #0c0c0c;scrollbar-width:thin;white-space:pre-wrap;word-break:break-all}.bot-console.compact .bot-console-screen{font-size:11px;max-height:380px;min-height:280px}.bot-console-placeholder{color:#6e727c}.ansi-bold{font-weight:700}.ansi-30{color:#767676}.ansi-31,.ansi-91{color:#f14c4c}.ansi-32,.ansi-92{color:#23d18b}.ansi-33,.ansi-93{color:#f5f543}.ansi-34,.ansi-94{color:#3b8eea}.ansi-35,.ansi-95{color:#d670d6}.ansi-36,.ansi-96{color:#29b8db}.ansi-37,.ansi-97{color:#f2f2f2}.ansi-90{color:#8a8a8a}.bot-console-input{align-items:center;background:#111214;border-top:1px solid #2c2e34;display:flex;gap:10px;padding:10px 14px}.bot-console-prompt{color:var(--green);font-family:JetBrains Mono;font-size:14px}.bot-console-input input{background:#0c0c0c;border:1px solid #33353d;border-radius:4px;color:#f2f2f2;flex:1 1;font-family:JetBrains Mono;font-size:13px;height:38px;padding:0 12px}.bot-console-input input:focus{outline:1px solid var(--gold)}.bot-console-input input:disabled{color:#6e727c}.bot-console-input button{font-size:11px;height:38px}.bot-console-quick{align-items:center;background:#111214;border-top:1px solid #2c2e34;display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px}.bot-console-quick button{background:#181a1f;border:1px solid #33353d;border-radius:4px;color:#e6e6e6;cursor:pointer;font-family:JetBrains Mono;font-size:12px;height:30px;min-width:36px;transition:background-color .15s,border-color .15s}.bot-console-quick button:hover:not(:disabled){background:#26282f;border-color:var(--gold)}.bot-console-quick button:disabled{cursor:not-allowed;opacity:.35}.bot-console-quick .muted{font-size:10px;margin-left:auto}.console-duration{background:#191a20;border:1px solid #383942;border-radius:5px;color:#dce0e6;font-size:12px;height:40px;padding:0 10px}.console-status-strip{border-bottom:1px solid var(--line);border-top:1px solid var(--line);color:#aab0bd;display:flex;flex-wrap:wrap;font-size:11px;gap:12px 26px;padding:16px 0}.console-status-strip span{align-items:center;display:flex;gap:6px}.console-status-strip .green{color:var(--green)}.runtime-carts,.runtime-console-section{margin-top:34px}.cart-row{grid-gap:14px;align-items:center;background:#12201a;border:1px solid var(--green);display:grid;font-size:11px;gap:14px;grid-template-columns:minmax(160px,1.6fr) 1fr 130px 120px 120px;margin-top:10px;padding:14px 16px}.cart-main{min-width:0}.cart-main strong{display:block;font-size:13px;font-weight:500;overflow-wrap:anywhere}.cart-main small{color:#9bb3a6;font-size:10px}.cart-account{color:#dce0e6;font-family:JetBrains Mono;font-size:10px;overflow-wrap:anywhere}.cart-countdown{align-items:center;color:var(--green);display:flex;font-family:JetBrains Mono;font-size:12px;gap:5px}.cart-countdown.urgent{color:#f5a742}.cart-expired{color:#f14c4c;font-family:JetBrains Mono;font-size:11px}.cart-actions{gap:8px;justify-self:end}.cart-actions,.cart-link{align-items:center;display:flex}.cart-link{border:1px solid var(--gold);border-radius:4px;color:var(--gold);font-size:11px;gap:5px;padding:6px 10px}.cart-link:hover{background:#2b2618}.shared-files{margin-top:42px}.shared-files-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.shared-file{background:#14151a;border:1px solid var(--line);min-width:0;padding:18px}.shared-file header{align-items:center;color:var(--gold);display:flex;flex-wrap:wrap;font-family:JetBrains Mono;font-size:10px;gap:8px}.shared-file header strong{font-weight:500}.shared-file header .status{margin-left:auto}.shared-file h3{font-size:15px;font-weight:500;margin:12px 0 10px}.shared-file-code{font-size:10px;margin:0 0 10px;max-height:120px;overflow:auto}.shared-file p{color:var(--muted);font-size:11px;line-height:1.7;margin:0 0 14px}.shared-file button{font-size:11px}@media(max-width:1200px){.cart-row{grid-template-columns:minmax(140px,1.5fr) 1fr 120px 110px}.cart-row>.status{display:none}}@media(max-width:760px){.bot-console-screen{font-size:10px;height:380px;padding:12px}.bot-console-quick .muted{margin-left:0;width:100%}.console-status-strip{font-size:10px;gap:10px 16px}.cart-row{gap:10px;grid-template-columns:1fr 1fr}.cart-actions,.cart-main{grid-column:1/-1}.cart-actions{justify-self:start}.shared-files-grid{grid-template-columns:1fr}.operations-page .page-heading .heading-actions .console-duration{flex:1 1}}.cart-cards{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.cart-card{padding:20px;transition:opacity .3s,border-color .3s}.cart-card.opened{background:#141a17;border-color:#3d5a4a}.cart-card.expired{border-color:#4a3030;opacity:.55}.cart-card header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.cart-card header h2{font-size:20px;font-weight:500;margin:6px 0 0;overflow-wrap:anywhere}.cart-kicker{color:#9bb3a6;font-family:JetBrains Mono;font-size:10px}.cart-details{grid-gap:14px 18px;display:grid;gap:14px 18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0}.cart-details .wide{grid-column:1/-1}.cart-details dt{color:#8ea69a;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.cart-details dd{font-size:13px;margin:5px 0 0;overflow-wrap:anywhere}.cart-details dd.mono{color:var(--muted);font-family:JetBrains Mono;font-size:10px}.cart-card-actions{align-items:center;border-top:1px solid #24352c;display:flex;flex-wrap:wrap;gap:10px;padding-top:16px}.cart-card-actions .muted{align-items:center;display:flex;font-size:10px;gap:5px;margin-left:auto}.carts-page .checkbox-label{font-size:12px}.event-last-check{align-items:center;border:1px dashed #3a3d46;border-radius:4px;color:#aab0bd;display:flex;flex-wrap:wrap;font-size:11px;gap:8px;margin-top:10px;padding:8px 12px}.event-last-check svg{color:var(--gold);flex:none}.event-last-check strong{color:#e6e6e6;font-weight:500}.event-last-check small{color:#8b909c;font-family:JetBrains Mono;font-size:9.5px;overflow-wrap:anywhere;width:100%}.event-last-check.good{border-color:var(--green)}.event-last-check.good small{color:var(--green)}.event-last-check.bad small{color:#f14c4c}.console-task-preview{border:1px dashed #3a3d46;font-size:12px;margin:6px 0 14px;padding:12px 14px}.console-task-preview ul{line-height:1.8;margin:8px 0 0;padding-left:18px}.console-task-preview small{color:var(--muted);display:block;margin-top:8px}@media(max-width:1200px){.cart-cards{grid-template-columns:1fr}}@media(max-width:760px){.cart-details{grid-template-columns:1fr 1fr}.cart-card header h2{font-size:17px}.cart-card-actions .muted{margin-left:0;width:100%}}.cart-cards{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.cart-card header h2{font-size:16px;margin:4px 0 0}.cart-card header .status,.cart-kicker{font-size:9px}.cart-details{gap:9px 14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0}.cart-details dt{font-size:9px}.cart-details dd{font-size:12px;margin-top:3px}.cart-details dd.mono{font-size:9px}.cart-details .wide{display:none}.cart-card-actions{gap:8px;padding-top:12px}.cart-card-actions a,.cart-card-actions button{font-size:11px;height:34px}.cart-card-actions .muted{font-size:9px}.carts-page .page-heading h1{font-size:40px}.server-files{margin-top:42px}.server-files.locked{align-items:center;border:1px dashed #3a3d46;color:var(--muted);display:flex;font-size:12px;gap:10px;padding:16px 18px}.server-files.locked a{align-items:center;color:var(--gold);display:inline-flex;gap:3px;margin-left:4px}.server-files-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:20px}.server-file-panel{background:#14151a;border:1px solid var(--line);min-width:0;padding:16px}.server-file-panel header{align-items:center;color:var(--gold);display:flex;font-family:JetBrains Mono;font-size:10px;gap:8px;margin-bottom:12px}.server-file-panel header .status{margin-left:auto}.server-list{list-style:none;margin:12px 0;max-height:260px;overflow-y:auto;padding:0;scrollbar-width:thin}.server-list li{grid-gap:10px;align-items:center;border-top:1px solid var(--line);display:grid;font-size:11px;gap:10px;grid-template-columns:minmax(0,1fr) auto 32px;padding:7px 0}.server-list li span{overflow-wrap:anywhere}.server-list li small{color:var(--muted);font-size:9px}.server-list li.muted{color:var(--muted);display:block}.server-list .mono{font-family:JetBrains Mono;font-size:10px}.server-add{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr auto;margin-top:8px}.server-add input{background:#191a20;border:1px solid #383942;border-radius:4px;color:#dce0e6;font-size:12px;height:36px;min-width:0;padding:0 10px}.server-add input:focus{outline:1px solid var(--gold)}.server-add button{font-size:11px;height:36px}#root .server-proxies-panel .server-add,[data-testid=server-proxies-panel] .server-add{grid-template-columns:1fr auto}[data-testid=server-proxies-panel] .server-add-proxies{grid-template-columns:1fr}.server-add-proxies textarea{background:#191a20;border:1px solid #383942;border-radius:4px;color:#dce0e6;font-family:JetBrains Mono;font-size:11px;min-height:84px;min-width:0;padding:8px 10px;resize:vertical}.server-add-proxies textarea:focus{outline:1px solid var(--gold)}.server-add-row{align-items:center;display:flex;flex-wrap:wrap;font-size:11px;gap:12px}.server-add-row .muted{margin-right:auto}.server-add-replace{align-items:center;color:var(--muted);cursor:pointer;display:inline-flex;gap:6px}.server-add-replace input{accent-color:var(--gold)}@media(max-width:1200px){.cart-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.server-files-grid{grid-template-columns:1fr}}@media(max-width:760px){.cart-cards,.server-add{grid-template-columns:1fr}.carts-page .page-heading h1{font-size:34px}}.link-analyzer{border:1px dashed #3a3d46;margin:14px 0 6px;padding:14px 16px}.link-analyzer-head{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.link-analyzer-head .muted{flex:1 1;font-size:11px;min-width:220px}.link-analyzer-result{margin-top:14px}.link-analyzer-facts{color:#dce0e6;display:flex;flex-wrap:wrap;font-size:11px;gap:8px 18px}.link-analyzer-facts span{align-items:center;display:inline-flex;gap:5px}.link-analyzer-facts svg{color:var(--gold)}.link-analyzer-blocked{align-items:flex-start;color:#e7b56a;display:flex;font-size:11px;gap:8px;line-height:1.6;margin:12px 0 0}.link-analyzer-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.link-analyzer-chips .chip{align-items:center;background:#191a20;border:1px solid #3a3d46;border-radius:999px;color:#e6e6e6;cursor:pointer;display:inline-flex;font-size:11px;gap:6px;height:32px;padding:0 12px;transition:border-color .15s,background-color .15s}.link-analyzer-chips .chip:hover{border-color:var(--gold)}.link-analyzer-chips .chip.bot{border-color:var(--green)}.link-analyzer-chips .chip.used{opacity:.45}.link-analyzer-chips .chip small{color:var(--muted);font-size:9px}.link-analyzer-manual{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.link-analyzer-manual input{background:#191a20;border:1px solid #383942;border-radius:4px;color:#dce0e6;flex:1 1;font-size:12px;height:36px;min-width:200px;padding:0 10px}.link-analyzer-manual input:focus{outline:1px solid var(--gold)}.accounts-generator{grid-gap:14px;align-items:end;background:#14151a;border:1px solid var(--line);display:grid;gap:14px;grid-template-columns:2fr 1fr 1.4fr auto;margin-top:26px;padding:18px}.accounts-generator .field{color:var(--muted);display:flex;flex-direction:column;font-size:11px;gap:6px}.accounts-generator input,.accounts-generator select{background:#191a20;border:1px solid #383942;border-radius:4px;color:#dce0e6;font-size:12px;height:40px;padding:0 10px}.accounts-list-head{margin-top:34px}.accounts-list-head select{background:#191a20;border:1px solid #383942;border-radius:4px;color:#dce0e6;font-size:11px;height:34px;padding:0 10px}.identity-list{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.identity{background:#14151a;border:1px solid var(--line);min-width:0;padding:14px 16px}.identity.dead{opacity:.5}.identity header{grid-gap:6px 12px;align-items:center;display:grid;gap:6px 12px;grid-template-columns:1fr auto}.identity header .cart-kicker{color:var(--muted);grid-column:1/-1}.identity header h3{font-size:16px;font-weight:500;margin:0}.identity-status{background:#191a20;border:1px solid #383942;border-radius:4px;color:var(--gold);font-size:10px;height:30px;padding:0 8px}.identity-fields{grid-gap:8px 14px;display:grid;gap:8px 14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0}.identity-field dt{color:#8b909c;font-size:9px;letter-spacing:.05em;text-transform:uppercase}.identity-field dd{align-items:center;display:flex;font-size:12px;gap:6px;margin:3px 0 0;overflow-wrap:anywhere}.identity-field dd.mono{font-family:JetBrains Mono;font-size:11px}.copy-mini{background:#0000;border:0;color:#8b909c;cursor:pointer;display:inline-flex;padding:2px;transition:color .15s}.copy-mini:hover{color:var(--gold)}.identity-notes{background:#101216;border:1px solid #2c2e34;border-radius:4px;color:#dce0e6;font-family:DM Sans;font-size:11px;min-height:44px;padding:8px 10px;resize:vertical;width:100%}.identity footer{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.identity footer button{font-size:10px;height:32px}.identity footer .icon-button{margin-left:auto}.icon-button.danger:hover{border-color:#f14c4c;color:#f14c4c}@media(max-width:1200px){.identity-list{grid-template-columns:1fr}.accounts-generator{grid-template-columns:1fr 1fr}}@media(max-width:760px){.accounts-generator{padding:14px}.accounts-generator,.identity header,.identity-fields{grid-template-columns:1fr}}.module-requirements{background:#101216;border:1px solid var(--line);margin:18px 0 10px;padding:12px 14px}.module-requirements-head{align-items:center;color:var(--muted);display:flex;font-size:11px;gap:8px;letter-spacing:.05em;text-transform:uppercase}.module-requirements-head em{border:1px solid;border-radius:999px;font-size:10px;font-style:normal;margin-left:auto;padding:2px 8px}.module-requirements-head em.good{border-color:var(--green);color:var(--green)}.module-requirements-head em.bad{border-color:#f14c4c;color:#f14c4c}.module-requirements ul{list-style:none;margin:10px 0 0;padding:0}.module-requirements li{align-items:flex-start;border-top:1px solid var(--line);display:flex;font-size:11px;gap:8px;padding:8px 0}.module-requirements li>svg{flex:none;margin-top:2px}.module-requirements li.ok>svg{color:var(--green)}.module-requirements li.ko>svg{color:#f14c4c}.module-requirements li div{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.module-requirements code{color:var(--gold);font-family:JetBrains Mono;font-size:10px}.module-requirements li span{color:var(--muted)}.module-requirements li strong{color:#e6e6e6;font-weight:500}.requirement-action{align-items:center;border:1px solid var(--gold);border-radius:4px;color:var(--gold);display:inline-flex;font-size:10px;gap:4px;padding:4px 8px;white-space:nowrap}.requirement-action:hover{background:#2b2618}.module-requirements-note{color:#e7b56a;font-size:10.5px;line-height:1.6;margin:10px 0 0}.server-files.locked{border:0;display:block;padding:0}.server-files-lock-head{align-items:center;border:1px dashed #3a3d46;color:var(--muted);display:flex;font-size:12px;gap:10px;margin-bottom:12px;padding:14px 16px}.operator-access.inline{min-height:0;padding:0}.operator-access.inline>*{max-width:none}.module-requirements li{grid-gap:4px 8px;display:grid;gap:4px 8px;grid-template-columns:auto 1fr}.module-requirements li .requirement-action{grid-column:2;justify-self:start;margin-top:4px}.cart-ip-hint{border-top:1px dashed #3d5a4a;color:#e7b56a;font-size:10.5px;line-height:1.6;margin:0 0 10px;padding-top:8px}.psg-extension{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:20px 0;min-width:0;padding:22px 0}.psg-extension-heading,.psg-extension-heading>div{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.psg-extension-heading{justify-content:space-between}.psg-extension-heading>div>svg{color:var(--gold);flex:none}.psg-extension h2{font-size:18px;margin:0}.psg-extension li,.psg-extension p{color:var(--muted);font-size:12px;line-height:1.85;overflow-wrap:anywhere}.psg-extension-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.psg-extension-actions button{font-size:12px;height:auto;max-width:100%;min-height:36px;white-space:normal}.psg-extension summary{color:var(--gold);cursor:pointer;font-size:12px;transition:color .2s}.psg-extension summary:hover{color:#f7d89b}.psg-extension ol{margin-top:15px;padding-left:20px}.psg-extension code{font-size:11px;overflow-wrap:anywhere}.psg-extension .status{white-space:normal}.psg-extension .error-banner{color:#f3bec3}.runtime-carts>.psg-extension{grid-column:1/-1}.cart-countdown{flex-wrap:wrap}.cart-card-actions a,.cart-card-actions button{height:auto;max-width:100%;min-height:34px;white-space:normal}.cart-card header .status{white-space:normal}.cart-card .cart-details dt{letter-spacing:0}@media(max-width:760px){.psg-extension h2{font-size:16px}.psg-extension-heading{align-items:flex-start;gap:14px}.psg-extension li,.psg-extension p{font-size:11px}.psg-extension-actions{gap:8px}.psg-extension-actions button{font-size:11px}}.runtime-alert.hold{border-color:var(--green);color:#dfe9e3}.console-hold-options{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:4px 0 12px 26px}.console-hold-options .field{color:var(--muted);display:flex;flex-direction:column;font-size:11px;gap:5px}.console-hold-options select{background:#191a20;border:1px solid #383942;border-radius:4px;color:#dce0e6;font-size:11px;height:34px;padding:0 8px}@media(max-width:760px){.console-hold-options{grid-template-columns:1fr;margin-left:0}}.nav-item .module-badge.small{align-items:center;display:inline-flex;flex:none;font-size:7px;height:18px;justify-content:center;width:18px}.nav-live{align-items:center;background:#6ad5ab14;border:1px solid #6ad5ab33;border-radius:4px;color:var(--green);display:inline-flex;font-size:8px;gap:5px;letter-spacing:.08em;margin-left:auto;padding:2px 6px}.nav-live i{animation:pulse 1.4s infinite;background:var(--green);border-radius:50%;box-shadow:0 0 0 3px #6ad5ab22;height:5px;width:5px}.nav-live.hold{background:#d4a94a14;border-color:#d4a94a33;color:var(--gold)}.nav-live.hold i{background:var(--gold);box-shadow:0 0 0 3px #d4a94a22}.connection.live{color:var(--green)}.connection.live i{animation:pulse 1.4s infinite;background:var(--green)}.bot-page-strip{align-items:center;background:#141419;border:1px solid var(--line);border-radius:8px;display:flex;gap:14px;margin-bottom:14px;padding:14px 18px}.bot-page-strip strong{display:block;font-family:Outfit,sans-serif;font-size:17px}.bot-page-strip small{color:var(--muted);font-size:11px}.bot-page-strip .quiet-link{margin-left:auto}.bot-tabs{border-bottom:1px solid var(--line);display:flex;gap:6px;margin-bottom:26px;overflow-x:auto}.bot-tabs a{align-items:center;border-bottom:2px solid #0000;color:#9699a4;display:inline-flex;font-size:12px;gap:7px;margin-bottom:-1px;padding:11px 14px;transition:color .18s,border-color .18s;white-space:nowrap}.bot-tabs a:hover{color:#f4f4f4}.bot-tabs a.selected{border-bottom-color:var(--gold);color:var(--gold)}.runtime-alert.info{background:#181b24;border-color:#3a3f52;color:#c9ccd6}.runtime-alert .quiet-link{margin-left:auto}.home-bot-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin:26px 0 36px}.home-bot-card{background:#141419;border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;gap:14px;padding:22px;transition:border-color .2s,transform .2s}.home-bot-card:hover{border-color:#3a3a44;transform:translateY(-2px)}.home-bot-card.live{border-color:#6ad5ab55;box-shadow:0 0 0 1px #6ad5ab22,0 20px 40px -30px #6ad5ab66}.home-bot-card header{align-items:center;display:flex;gap:12px}.home-bot-card header h2{font-family:Outfit,sans-serif;font-size:18px;font-weight:500;margin:0}.home-bot-card header .muted{font-size:11px}.home-bot-card header .status{margin-left:auto;white-space:nowrap}.home-bot-facts{grid-gap:8px;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:12px 0}.home-bot-facts dt{align-items:center;color:var(--muted);display:flex;font-size:10px;gap:4px;letter-spacing:.06em;text-transform:uppercase}.home-bot-facts dd{font-family:Outfit,sans-serif;font-size:22px;line-height:1;margin:6px 0 0}.home-bot-facts dd small{color:var(--muted);font-family:inherit;font-size:10px}.home-bot-facts dd.warn{color:#f0b35a}.home-bot-warning{background:#f0b35a12;border:1px solid #f0b35a33;border-radius:6px;color:#f0b35a;font-size:12px;margin:0;padding:10px 12px}.home-bot-warning a{color:var(--gold);margin-left:4px;text-decoration:underline}.home-bot-live-line{align-items:center;color:var(--green);display:flex;font-family:JetBrains Mono,monospace;font-size:12px;gap:6px;margin:0}.home-bot-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.home-bot-actions .quiet-link{margin-left:auto}.home-bot-card.add{align-items:center;border-style:dashed;color:#9699a4;justify-content:center;min-height:180px;text-align:center}.home-bot-card.add span{display:flex;flex-direction:column;font-size:14px;gap:4px}.home-bot-card.add small{color:var(--muted);font-size:11px}.home-carts ul{border:1px solid var(--line);border-radius:8px;list-style:none;margin:0;overflow:hidden;padding:0}.home-carts li{grid-gap:14px;border-bottom:1px solid var(--line);display:grid;font-size:13px;gap:14px;grid-template-columns:110px 1fr auto;padding:12px 16px}.home-carts li:last-child{border-bottom:0}.file-explorer.single{grid-template-columns:1fr}@media (max-width:720px){.home-bot-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.home-carts li{gap:4px;grid-template-columns:1fr}.bot-page-strip .quiet-link{display:none}}.proxy-row{grid-template-columns:minmax(0,1fr) 260px 90px 32px}.proxy-row small{color:var(--muted);display:block;font-family:JetBrains Mono;font-size:10px;overflow-wrap:anywhere}.proxy-manage{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px;padding:16px 0 8px}.proxy-manage>.muted{font-size:11px;line-height:1.6;max-width:900px}.proxy-manage .server-add-proxies{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.proxy-manage textarea{background:#191a20;border:1px solid #383942;border-radius:4px;color:#dce0e6;font-family:JetBrains Mono;font-size:11px;min-height:72px;padding:8px 10px;resize:vertical}@media(max-width:760px){.proxy-row{gap:8px;grid-template-columns:minmax(0,1fr) 30px}.proxy-row .mono-label{display:none}}.red{color:#e5484d}.proxy-manage .runtime-alert{align-items:center;border-color:#e5484d;flex-wrap:wrap;gap:12px}.proxy-manage .runtime-alert span{flex:1 1;min-width:200px}.task-digest{background:#12131a;border:1px solid var(--line);border-bottom:0;display:flex;flex-direction:column;font-size:12px;gap:8px;padding:12px 16px}.task-digest-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.task-digest-head strong{color:var(--gold);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.task-digest-row{grid-gap:8px 14px;align-items:start;border-top:1px solid var(--line);display:grid;gap:8px 14px;grid-template-columns:36px minmax(160px,1.1fr) minmax(200px,1.6fr) minmax(160px,1fr);padding:8px 0}.task-digest-index{color:var(--muted);font-family:JetBrains Mono}.task-digest-counters,.task-digest-main small,.task-digest-state small{color:var(--muted);display:block;font-size:10.5px;line-height:1.5;overflow-wrap:anywhere}.task-digest-main strong{display:block;font-size:12px}.task-digest-state span{display:block;font-weight:600}.task-digest-state .mono{font-family:JetBrains Mono;font-size:10px}@media(max-width:900px){.task-digest-row{grid-template-columns:28px 1fr}.task-digest-counters,.task-digest-state{grid-column:2}}.balance-history{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px;padding:18px 0 8px}.balance-history-head{display:flex;flex-wrap:wrap;font-size:12px;gap:12px;justify-content:space-between}.balance-history-head strong{color:var(--gold);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.balance-chart{background:#12131a;border:1px solid var(--line);border-radius:4px;height:auto;max-width:760px;width:100%}.balance-line{fill:none;stroke:var(--gold);stroke-width:1.6}.balance-dot{fill:#dce0e6}.balance-threshold{stroke:#e5484d;stroke-dasharray:4 4;stroke-width:1}.balance-axis{fill:var(--muted);font-family:JetBrains Mono;font-size:9px}.balance-days{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.balance-day{border:1px solid var(--line);display:flex;flex-direction:column;font-size:11px;gap:2px;padding:10px 12px}.balance-day strong{font-family:JetBrains Mono;font-size:14px}.balance-day small{color:var(--muted);font-size:10px}.mailbox-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:12px;margin:18px 0;padding:16px 18px}.mailbox-note{font-size:12px;line-height:1.6;margin:0}.mailbox-row{align-items:center;background:#141519;border:1px solid var(--line);border-radius:8px;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;padding:8px 12px}.mailbox-row .green{color:var(--green)}.mailbox-row small{flex:1 1;font-size:11px}.mailbox-row .mono{font-family:JetBrains Mono,monospace}.mailbox-form{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr auto}.mailbox-form .field span{color:var(--muted);font-size:11px}.mailbox-form .field em{color:var(--gold);font-style:normal}.mailbox-form input{background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--text);font-size:13px;padding:8px 10px;width:100%}.mailbox-result{background:#13261f;border:1px solid #6ad5ab44;border-radius:8px;display:flex;flex-direction:column;font-size:12px;gap:6px;padding:10px 12px}.mailbox-mail{grid-gap:8px;border-top:1px solid #6ad5ab22;color:#dce0e6;display:grid;font-size:11px;gap:8px;grid-template-columns:120px 200px 220px 1fr;padding-top:5px}.mailbox-mail .mono{color:var(--muted);font-family:JetBrains Mono,monospace}.mailbox-mail em{font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-empty{align-items:center;display:flex;font-size:12px;gap:6px;margin:0}@media (max-width:900px){.mailbox-form,.mailbox-mail{grid-template-columns:1fr}}.mailbox-watch{background:#141519;border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:12px 14px}.mailbox-watch.compact{background:var(--panel);margin-bottom:18px}.mailbox-watch-head{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:10px}.mailbox-watch-head small{flex:1 1;font-size:11px}.mailbox-watch-head .green{color:var(--green)}.mailbox-watch-head .pulse{animation:mbpulse 1.6s ease-in-out infinite}@keyframes mbpulse{0%,to{opacity:1}50%{opacity:.35}}.mailbox-watch-toggle{background:none;border:1px solid var(--line);border-radius:6px;color:var(--muted);cursor:pointer;font-size:11px;padding:4px 10px}.mailbox-watch-form{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:auto 1fr 1fr 120px auto}.mailbox-watch-form .field span{color:var(--muted);font-size:11px}.mailbox-watch-form input{background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--text);font-size:13px;padding:7px 10px;width:100%}.mailbox-watch-form .checkbox-label{font-size:12px;padding-bottom:9px}.mailbox-log{background:#0f1013;border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;font-size:11.5px;gap:3px;max-height:220px;overflow:auto;padding:8px 10px}.mailbox-log-head{align-items:center;color:var(--muted);display:flex;font-size:10.5px;gap:6px;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.mailbox-log-line{grid-gap:8px;display:grid;gap:8px;grid-template-columns:130px 52px 1fr;line-height:1.5}.mailbox-log-line .mono{color:var(--muted);font-family:JetBrains Mono,monospace}.mailbox-log-line b{color:var(--green);font-size:10px}.mailbox-log-line.error b,.mailbox-log-line.error span:last-child{color:#ff8a8f}@media (max-width:900px){.mailbox-log-line,.mailbox-watch-form{grid-template-columns:1fr}}.cart-state.red{color:#f14c4c}.cart-state.gold{color:var(--gold)}.cart-state.green{color:var(--green)}.cart-state.muted{color:var(--muted)}.catalogue-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.catalogue-head-actions{display:flex;gap:6px}.catalogue-head-actions button{align-items:center;background:none;border:1px solid var(--line);border-radius:6px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:11px;gap:4px;padding:3px 8px}.catalogue-head-actions button:hover:not(:disabled){border-color:var(--gold);color:var(--text)}.catalogue-head-actions button.danger:hover{border-color:#e5484d;color:#ff8a8f}.catalogue-head-actions button:disabled{cursor:default;opacity:.4}.catalogue-notice-list article{position:relative}.catalogue-notice-remove{background:none;border:0;border-radius:4px;color:var(--muted);cursor:pointer;padding:2px;position:absolute;right:0;top:6px}.catalogue-notice-remove:hover{color:#ff8a8f}.import-panel{grid-gap:14px;animation:enter .25s ease;background:#14151a;border:1px solid var(--gold);border-radius:8px;display:grid;gap:14px;margin-top:26px;padding:18px}.import-head{align-items:flex-start;display:flex;gap:12px}.import-head>div{grid-gap:4px;display:grid;gap:4px}.import-head strong{align-items:center;color:var(--gold);display:inline-flex;font-size:13px;gap:8px}.import-head .muted{font-size:11px}.import-head .icon-button{margin-left:auto}.import-panel textarea{background:#101216;border:1px solid #2c2e34;border-radius:5px;color:#dce0e6;font-family:JetBrains Mono;font-size:11px;line-height:1.6;min-height:150px;overflow:auto;padding:10px 12px;resize:vertical;white-space:pre;width:100%}.import-panel textarea::placeholder{color:#6c717d;font-family:DM Sans;white-space:pre-line}.import-options{grid-gap:14px;align-items:end;display:grid;gap:14px;grid-template-columns:1.2fr 1.2fr 2fr auto}.import-options .field{color:var(--muted);display:flex;flex-direction:column;font-size:11px;gap:6px}.import-options select{background:#191a20;border:1px solid #383942;border-radius:4px;color:#dce0e6;font-size:12px;height:40px;padding:0 10px}.import-options .check{align-items:center;color:#b1b4bf;cursor:pointer;display:flex;font-size:11px;gap:9px;height:40px}.import-options .check input{accent-color:var(--gold);height:14px;width:14px}.import-options .check code{color:var(--gold);font-size:10px}.import-result{background:#0f1016;border:1px solid #2b2d38;border-radius:5px;color:#b1b4bf;display:flex;flex-wrap:wrap;font-size:11px;gap:18px;padding:10px 12px}.import-result ul{color:#f3bec3;flex-basis:100%;line-height:1.6;margin:0;padding-left:18px}@media(max-width:1000px){.import-options{grid-template-columns:1fr 1fr}}@media(max-width:640px){.import-options{grid-template-columns:1fr}}.server-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:8px}.server-section{background:#14151a;border:1px solid var(--line);margin-top:18px;min-width:0;padding:18px 20px}.server-grid .server-section{margin-top:0}.server-section h2{align-items:center;color:#e8e9ee;display:flex;font-size:15px;gap:8px;margin:0 0 8px}.server-section h2 svg{color:var(--gold)}.server-section>.muted{font-size:11.5px;line-height:1.6;margin:0 0 12px}.server-section .field{color:var(--muted);font-size:11px;gap:6px}.server-section select{-webkit-appearance:auto;appearance:auto;background:#191a20;border:1px solid #383942;border-radius:4px;color:#dce0e6;font-size:12px;height:38px;padding:0 10px}.engine-capacity .advice{grid-gap:5px;background:#10161a;border:1px solid #2b3a2f;border-radius:6px;color:#b1b4bf;display:grid;font-size:11.5px;gap:5px;line-height:1.5;margin-top:12px;padding:12px 14px}.engine-capacity .advice strong{color:#6fd39a;font-size:12px}.engine-capacity .advice.warn{background:#1a1410;border-color:#5a3d1e}.engine-capacity .advice .red{color:#f3a0a0}.engine-capacity.compact{align-items:center;color:var(--muted);display:inline-flex;gap:8px;margin-left:auto}.engine-capacity.compact select{font-size:11px;height:32px}.disk-total{grid-gap:6px;color:var(--muted);display:grid;font-size:11px;gap:6px;margin-bottom:14px}.disk-bar,.disk-total-bar{background:#22242c;border-radius:4px;height:8px;overflow:hidden}.disk-bar i,.disk-total-bar i{background:var(--gold);border-radius:4px;display:block;height:100%;transition:width .4s}.disk-total-bar i.red{background:#f14c4c}.disk-bar{height:5px;margin:5px 0 3px}.disk-bar i{background:#6b7280}.disk-breakdown ul{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.disk-row-head{color:#dce0e6;display:flex;font-size:12px;justify-content:space-between}.disk-row-head b{color:var(--gold);font-family:JetBrains Mono;font-size:11px}.disk-breakdown small{color:#8b909c;font-size:10px}.optimize ul{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.optimize li{align-items:center;background:#0f1016;border:1px solid #2b2d38;border-radius:6px;display:flex;gap:16px;padding:12px 14px}.optimize li>div{grid-gap:3px;display:grid;flex:1 1;gap:3px;min-width:0}.optimize strong{color:#e8e9ee;font-size:12.5px}.optimize .count{color:var(--gold);font-family:JetBrains Mono;font-size:11px}.optimize small{color:#8b909c;font-size:10.5px;line-height:1.5}.optimize li button{flex:none;font-size:11px}.spin{animation:spin 1s linear infinite}.server-table{border-collapse:collapse;font-size:11.5px;margin-top:8px;table-layout:fixed;width:100%}.server-table th{border-bottom:1px solid var(--line);color:#8b909c;font-size:9.5px;letter-spacing:.06em;padding:6px 8px;text-align:left;text-transform:uppercase}.server-table td{border-bottom:1px solid #22242c;color:#dce0e6;padding:8px}.server-table td.mono{font-family:JetBrains Mono;font-size:10.5px;overflow-wrap:anywhere}.server-table td.actions{text-align:right;white-space:nowrap}.server-table td.actions button{margin-left:6px}.backup-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.backup-actions .check{align-items:center;color:#b1b4bf;cursor:pointer;display:flex;font-size:11px;gap:8px}.backup-actions .check input{accent-color:var(--gold)}.backup-output{background:#0b0c10;border:1px solid #2b2d38;border-radius:5px;color:#b1b4bf;font-family:JetBrains Mono;font-size:10.5px;margin:12px 0 0;overflow-wrap:anywhere;padding:10px 12px;white-space:pre-wrap}.home-engine-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}@media(max-width:1000px){.server-grid{grid-template-columns:1fr}}@media(max-width:640px){.optimize li{align-items:stretch;flex-direction:column}.server-table td:nth-child(3),.server-table th:nth-child(3){display:none}}.home-bot-facts div.alert dd{align-items:center;color:#f14c4c;display:inline-flex;gap:4px}.home-bot-facts div.alert dt{color:#f3a0a0}.home-bot-note.alert{align-items:center;background:#1a1010;border:1px solid #5a1e1e;border-radius:5px;color:#f3a0a0;display:flex;gap:6px;padding:8px 10px}.home-bot-note.alert a{color:var(--gold);text-decoration:underline}.history-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.history-chart{background:#0f1016;border:1px solid #2b2d38;border-radius:6px;min-width:0;padding:10px 12px}.history-head{align-items:baseline;color:var(--muted);display:flex;font-size:11px;gap:10px;margin-bottom:6px}.history-head b{color:#e8e9ee;font-family:JetBrains Mono;font-size:13px}.history-head small{font-size:10px;margin-left:auto}.history-chart svg{display:block;height:70px;width:100%}.history-chart svg line{stroke:#22242c;stroke-width:1}.deploy-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;list-style:none;margin:0 0 14px;padding:0}.deploy-list li{align-items:flex-start;background:#0f1016;border:1px solid #2b2d38;border-radius:6px;display:flex;gap:10px;min-width:0;padding:10px 12px}.deploy-list li>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.deploy-list li strong{color:#e8e9ee;font-size:12px}.deploy-list li small{color:#8b909c;font-size:10.5px;overflow-wrap:anywhere}.deploy-list li.ok svg{color:#6fd39a;flex:none;margin-top:1px}.deploy-list li.ko svg{color:#f14c4c;flex:none;margin-top:1px}.deploy-list li.ko{border-color:#5a1e1e}.deploy-foot{grid-gap:10px;color:#b1b4bf;display:grid;font-size:11px;gap:10px}.deploy-foot strong{color:#e8e9ee;display:block;font-size:11.5px;margin-bottom:3px}.deploy-foot small{color:#8b909c;overflow-wrap:anywhere}.deploy-foot code{align-items:center;background:#0b0c10;border:1px solid #2b2d38;border-radius:4px;color:var(--gold);display:inline-flex;font-family:JetBrains Mono;font-size:10.5px;gap:8px;overflow-wrap:anywhere;padding:6px 10px}@media(max-width:800px){.deploy-list,.history-grid{grid-template-columns:1fr}}.optimize .nightly{grid-gap:6px;background:#10161a;border:1px solid #2b3a2f;border-radius:6px;display:grid;gap:6px;margin-bottom:12px;padding:12px 14px}.optimize .nightly .check{align-items:flex-start;color:#b1b4bf;cursor:pointer;display:flex;font-size:11.5px;gap:10px;line-height:1.5}.optimize .nightly .check input{accent-color:var(--gold);flex:none;margin-top:3px}.optimize .nightly strong{color:#6fd39a}.optimize .nightly small{color:#8b909c;font-size:10.5px;padding-left:24px}.machine-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:14px}.machine-card{grid-gap:5px;background:#0f1016;border:1px solid #2b2d38;border-radius:6px;color:#dce0e6;cursor:pointer;display:grid;gap:5px;padding:14px;text-align:left;transition:border-color .2s,background-color .2s}.machine-card:hover:not(:disabled){border-color:var(--gold)}.machine-card.on{background:#10161a;border-color:#6fd39a}.machine-card.off{cursor:not-allowed;opacity:.55}.machine-card strong{align-items:center;display:inline-flex;font-size:12.5px;gap:6px}.machine-card small{color:#8b909c;font-size:10.5px;line-height:1.5}.machine-cap{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.machine-cap .field{color:var(--muted);display:flex;flex-direction:column;font-size:11px;gap:6px}.machine-cap input{background:#191a20;border:1px solid #383942;border-radius:4px;color:#dce0e6;font-size:12px;height:38px;padding:0 10px;width:110px}.machine-cap small{flex-basis:100%}@media(max-width:640px){.machine-grid{grid-template-columns:1fr}}.proxy-test-bar{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;padding:14px 0}.proxy-test-bar button{font-size:11px}.proxy-sort-toggle{align-items:center;color:#b1b4bf;cursor:pointer;display:flex;font-size:11px;gap:8px;margin-left:auto}.proxy-sort-toggle input{accent-color:var(--gold)}.proxy-rank{align-items:center;border:1px solid #33353d;border-radius:4px;color:#8b8f9b;display:inline-flex;font-family:JetBrains Mono;font-size:9.5px;gap:4px;margin-left:8px;padding:1px 6px;vertical-align:middle}.proxy-rank.top{background:#2d271b;border-color:#5a4a22;color:var(--gold)}.proxy-row.is-top{background:linear-gradient(90deg,#e9b9490f,#0000 40%)}@media(max-width:760px){.proxy-sort-toggle{margin-left:0;width:100%}}.runtime-carts{margin-top:28px}.cart-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));margin-top:12px}.cart-card{grid-gap:10px;background:#12201a;border:1px solid var(--green);display:grid;font-size:11px;gap:10px;min-width:0;padding:14px 16px}.cart-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.cart-card-title{min-width:0}.cart-card-title strong{display:block;font-size:14px;font-weight:600;letter-spacing:.02em;overflow-wrap:anywhere}.cart-card-title small{color:#9bb3a6;font-size:10px}.cart-card-head .cart-countdown,.cart-card-head .cart-expired{font-family:JetBrains Mono;font-size:12px;white-space:nowrap}.cart-card-facts{color:#dce0e6;display:flex;flex-wrap:wrap;gap:6px 14px}.cart-card-facts span{align-items:center;display:inline-flex;font-size:10.5px;gap:5px;letter-spacing:.04em;text-transform:uppercase}.cart-side.ok{color:#5fd39a}.cart-side.warn{color:#f0a33a}.cart-seats{grid-gap:4px;background:#0d1712;border:1px dashed #274a38;border-radius:4px;color:#e6efe9;font-family:JetBrains Mono;font-size:11px;gap:4px;padding:8px 12px}.cart-seats li:before{color:var(--green);content:"• "}.cart-card-foot{align-items:center;border-top:1px solid #1f3328;display:flex;flex-wrap:wrap;gap:12px;padding-top:6px}.cart-card-foot .cart-actions{margin-left:auto}.cart-link.ghost{background:#0000;border-color:#3a4a41;color:#dce0e6;cursor:pointer;font-family:inherit}.cart-link.ghost:hover{border-color:var(--gold);color:var(--gold)}@media(max-width:760px){.cart-grid{grid-template-columns:1fr}.cart-card-foot .cart-actions{flex-wrap:wrap;justify-content:flex-start;margin-left:0;width:100%}}.console-views{border-bottom:1px solid var(--line);display:flex;gap:6px;margin:22px 0 6px;padding-bottom:0}.console-views button{align-items:center;background:#0000;border:0;border-bottom:2px solid #0000;color:#a7abb6;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;gap:8px;margin-bottom:-1px;padding:12px 18px;transition:color .15s,border-color .15s}.console-views button:hover{color:#e6e8ee}.console-views button.selected{border-bottom-color:var(--gold);color:var(--gold)}.console-view-count{background:var(--green);border-radius:10px;color:#0b130f;font-family:JetBrains Mono;font-size:10px;font-weight:600;padding:1px 7px}.console-etat{grid-gap:4px;display:grid;gap:4px;margin-top:6px}.console-page .runtime-carts{margin-top:18px}@media(max-width:760px){.console-views button{font-size:12px;padding:10px 12px}}.discord-private{grid-gap:14px;background:#141519;border:1px solid #2b2d35;display:grid;gap:14px;margin:10px 0 22px;padding:16px 18px}.discord-private-head{align-items:flex-start;display:flex;gap:12px}.discord-private-head>svg{color:var(--gold);margin-top:2px}.discord-private-head strong{display:block;font-size:13px}.discord-private-head small{color:#9aa0ad;display:block;font-size:11px;margin-top:2px}.discord-private-state{align-items:center;color:#b1b4bf;display:flex;font-size:11px;gap:10px;margin-left:auto;white-space:nowrap}.discord-private-form{display:flex;flex-wrap:wrap;gap:8px}.discord-private-form input{background:#0f1014;border:1px solid #2b2d35;border-radius:4px;color:#e6e8ee;flex:1 1 380px;font-family:JetBrains Mono;font-size:11px;min-width:0;padding:10px 12px}.discord-private-form input::placeholder{color:#6c717d}@media(max-width:760px){.discord-private-head{flex-wrap:wrap}.discord-private-state{margin-left:0}}.console-heading-compact{align-items:center;margin-bottom:14px}.console-heading-compact .eyebrow{margin-bottom:6px}.console-heading-compact p{font-size:13px;margin:0}.console-page .continuous-band{padding:14px 0}.console-views{background:#111216;box-shadow:0 14px 18px -14px #000;margin:14px 0 6px;position:-webkit-sticky;position:sticky;top:64px;z-index:20}.bot-page .bot-page-strip{padding:0 0 12px}.bot-page .bot-tabs a{padding:12px 16px}@media(max-width:760px){.console-views{position:static}}.task-digest-row{gap:6px 14px;grid-template-columns:36px minmax(220px,1fr) minmax(320px,1.4fr);padding:10px 0}.task-digest-main small{align-items:center;color:#a7abb6;display:flex;flex-wrap:wrap;gap:4px 10px}.task-digest-main small>span{white-space:nowrap}.task-digest-link{color:#8b90a0;display:inline-flex;margin-left:6px;transition:color .15s,transform .15s;vertical-align:middle}.task-digest-link:hover{color:#f5c451;transform:translateY(-1px)}.task-digest-main .tl-mode-chip{border:1px solid #3a3d46;border-radius:3px;color:#e6e8ee;font-family:JetBrains Mono;font-size:9.5px;letter-spacing:.05em;padding:1px 6px}.task-digest-main .task-digest-counters{color:var(--muted);display:block;margin-top:4px}.task-digest-log{grid-gap:2px;display:grid;font-size:10.5px;gap:2px;list-style:none;margin:0;padding:0}.task-digest-log li{grid-gap:10px;align-items:baseline;border-left:2px solid #2b2d35;color:#8b8f9b;display:grid;gap:10px;grid-template-columns:62px 92px minmax(120px,1fr) minmax(140px,1.2fr);padding:3px 8px}.task-digest-log li.latest{background:#171820;border-left-color:var(--gold);color:#e6e8ee}.task-digest-log .task-log-time{color:#8b8f9b;font-size:10px}.task-digest-log .task-log-kind{font-size:9.5px;font-weight:700;letter-spacing:.06em}.task-digest-log .task-log-explain,.task-digest-log .task-log-msg{font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-digest-log li.latest .task-log-explain{white-space:normal}.task-digest-row.kind-cart{background:linear-gradient(90deg,#3fb95014,#0000 50%)}.task-digest-row.kind-blocked{background:linear-gradient(90deg,#dc505012,#0000 50%)}@media(max-width:1200px){.task-digest-row{grid-template-columns:28px 1fr}.task-digest-log{grid-column:2}.task-digest-log li{grid-template-columns:62px 80px 1fr}.task-digest-log .task-log-explain{grid-column:1/-1;padding-left:0}}.cart-banner-stack{grid-gap:10px;display:grid;gap:10px;position:fixed;right:18px;top:84px;width:min(380px,calc(100vw - 36px));z-index:80}.cart-banner{grid-gap:8px;animation:cart-banner-in .35s ease-out;background:#141a17;border:1px solid #3a4a41;border-left:4px solid var(--gold);box-shadow:0 18px 40px -18px #000;display:grid;font-size:11.5px;gap:8px;padding:12px 14px}.cart-banner.ok{border-left-color:var(--green)}.cart-banner.warn{border-left-color:#f0a33a}@keyframes cart-banner-in{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}.cart-banner-head{color:var(--gold)}.cart-banner-head strong{font-size:12px;letter-spacing:.04em;text-transform:uppercase}.cart-banner-head .mono{color:#9bb3a6;font-family:JetBrains Mono;font-size:10px;margin-left:auto}.cart-banner-close{background:none;border:0;color:#9aa0ad;cursor:pointer;display:flex;padding:2px}.cart-banner-close:hover{color:#fff}.cart-banner-title{font-size:14px;font-weight:600}.cart-banner-text{color:#dce0e6;font-family:JetBrains Mono;font-size:10.5px;line-height:1.5;margin:0;white-space:pre-wrap}.cart-facts{grid-gap:8px;display:grid;gap:8px}.cart-facts-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.cart-fact{grid-gap:2px;background:#0f1512;border:1px solid #26302b;border-radius:4px;display:grid;gap:2px;padding:6px 9px}.cart-fact.wide{grid-column:1/-1}.cart-fact small{color:#8c968f;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.cart-fact b{color:#fff;font-size:15px;font-weight:600;line-height:1.2}.cart-fact.big b{color:var(--gold);font-size:19px}.cart-seats{grid-gap:3px;display:grid;gap:3px;list-style:none;margin:0;padding:0}.cart-seats li{background:#0f1512;border-left:2px solid #3a4a41;color:#e6e8ee;font-family:JetBrains Mono;font-size:13px;padding:3px 8px}.cart-side{background:#1e2622;border-radius:4px;color:#dce0e6;font-size:13px;font-weight:700;letter-spacing:.04em;padding:7px 10px;text-align:center}.cart-side.good{background:#123522;color:#5fe39a}.cart-side.bad{animation:cart-side-blink 1.2s ease-in-out 3;background:#3a1a12;border:1px solid #ff7a45;color:#ffb38a}@keyframes cart-side-blink{50%{background:#5a2214}}.cart-banner-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}@media(max-width:760px){.cart-banner-stack{bottom:16px;right:12px;top:auto}}.tl-mode-menu{position:relative}.tl-mode-menu>summary{cursor:pointer;list-style:none}.tl-mode-menu>summary::-webkit-details-marker{display:none}.tl-mode-menu-body{grid-gap:4px;background:#15161c;border:1px solid #3a3d46;border-radius:6px;box-shadow:0 18px 40px -18px #000;display:grid;gap:4px;min-width:300px;padding:10px;position:absolute;right:0;top:calc(100% + 6px);z-index:40}.tl-mode-menu-body small{color:#9aa0ad;font-size:10.5px;line-height:1.4;padding:2px 4px}.tl-mode-menu-body button{background:#0000;border:1px solid #0000;border-radius:4px;color:#e6e8ee;cursor:pointer;font-family:JetBrains Mono;font-size:11px;padding:7px 10px;text-align:left}.tl-mode-menu-body button:hover{border-color:var(--gold);color:var(--gold)}.tl-mode-menu-body button.gold{color:var(--gold);font-family:inherit;font-size:12px}.tl-mode-menu-body hr{border:0;border-top:1px solid #2b2d35;margin:4px 0}.tl-advice{grid-gap:6px;background:#101116;border:1px solid #3a3d46;border-radius:4px;display:grid;gap:6px;padding:8px 10px}.tl-advice.sure{border-color:#2f5a3f}.tl-advice.doubt{border-color:#5a4a22}.tl-advice strong{color:#e6e8ee;font-size:11.5px}.tl-advice.sure strong{color:#5fd39a}.tl-advice.doubt strong{color:var(--gold)}.tl-advice small{color:#a7abb6;font-size:10.5px;line-height:1.4}.tl-advice>button{border:1px solid var(--gold)!important;color:var(--gold)!important;font-family:inherit!important;justify-self:start}.tl-advice-toggle{align-items:flex-start;color:#c9ccd6;cursor:pointer;display:flex;font-size:10.5px;gap:8px;line-height:1.4;padding:4px}.tl-advice-toggle input{accent-color:var(--gold);margin-top:2px}.sms-form input,.sms-form select{background:#0f1014;border:1px solid #2b2d35;border-radius:4px;color:#e6e8ee;font-family:JetBrains Mono;font-size:11px;padding:10px 12px}.sms-form input{flex:1 1 140px}.sms-form input[type=password]{flex:2 1 260px}.sms-form select{flex:0 0 150px}.unblock-line{align-items:center;color:#8b8f9b;display:flex;font-size:11px;gap:8px;margin:6px 0 4px}.unblock-line.on{color:#c9ccd6}.unblock-line svg{color:var(--gold)}.unblock-field{align-items:center;color:#c9ccd6;display:inline-flex;font-size:11px;gap:6px}.unblock-field input{flex:0 0 70px!important;width:70px}.unblock-events,.unblock-health{grid-gap:4px;display:grid;font-size:11px;gap:4px;list-style:none;margin:0;padding:0}.unblock-health li.red{color:#f07a7a}.unblock-health li.gold{color:var(--gold)}.unblock-health li.green{color:#5fd39a}.unblock-events li{color:#a7abb6}.unblock-events .mono{color:#8b8f9b;font-family:JetBrains Mono;margin-right:6px}.capsolver-bar{align-items:center;background:#12131a;border:1px solid #2b2d35;border-radius:6px;color:#c9ccd6;display:flex;flex-wrap:wrap;font-size:11px;gap:6px 16px;margin-bottom:8px;padding:8px 10px}.capsolver-balance{color:var(--gold);font-weight:600}.capsolver-event{color:#9aa0ad;font-family:JetBrains Mono;font-size:10.5px}.digest-compare{grid-gap:8px;display:grid;gap:8px;margin-bottom:10px}.digest-compare table{background:#12131a;border:1px solid #2b2d35;border-collapse:collapse;border-radius:6px;font-size:11px;overflow:hidden;width:100%}.digest-compare th{border-bottom:1px solid #2b2d35;color:#8b8f9b;font-size:9.5px;letter-spacing:.06em;padding:7px 10px;text-align:left;text-transform:uppercase}.digest-compare td{border-bottom:1px solid #1f2027;color:#dce0e6;font-family:JetBrains Mono;font-size:10.5px;padding:7px 10px}.digest-compare tr.harvest td{color:var(--gold)}.digest-compare tr.bad td{color:#f07a7a}.digest-compare tr.good td{color:#5fd39a}.digest-compare td:first-child{font-family:inherit;font-size:11px}.instance-b{align-items:center;border:1px dashed #3a3d46;border-radius:6px;color:#c9ccd6;display:flex;flex-wrap:wrap;font-size:11.5px;gap:10px;margin:6px 0 10px;padding:10px 12px}.instance-b svg{color:var(--gold)}.instance-b .green{color:#5fd39a}.instance-b button{margin-left:auto}.tl-instance-b{background:var(--gold);border-radius:3px;color:#111;display:inline-block;font-size:10px;font-weight:700;margin-right:8px;padding:1px 6px;vertical-align:middle}.instance-proxy{align-items:center;color:#8c968f;display:inline-flex;font-size:12px;gap:6px;margin-left:auto}.instance-proxy select{background:#0f1512;border:1px solid #2b332e;border-radius:4px;color:#e6e8ee;font-size:12px;padding:4px 6px}.event-group-link{color:#8b90a0;display:inline-flex;margin-left:6px;transition:color .15s;vertical-align:middle}.event-group-link:hover{color:#f5c451}.event-group-delete{align-items:center;background:#0000;border:1px solid #3a2a2a;border-radius:4px;color:#d98f8f;cursor:pointer;display:inline-flex;font-size:11.5px;gap:5px;margin-left:auto;padding:4px 9px;transition:background-color .15s,color .15s}.event-group-delete:hover{background:#3a1a12;color:#ffb38a}.journal-panel{margin-top:14px}.journal-panel .discord-private-head>.action,.journal-panel .discord-private-head>button{margin-left:auto}.journal-misplaced{align-items:flex-start;background:#1a1710;border:1px solid #5a4a1a;border-radius:6px;display:flex;font-size:12.5px;gap:10px;margin:10px 0;padding:10px 12px}.journal-misplaced ul{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:6px 0 0;padding:0}.journal-misplaced li{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.journal-misplaced code{color:#f5c451}.journal-list{grid-gap:4px;display:grid;gap:4px;list-style:none;margin:10px 0 0;max-height:520px;overflow:auto;padding:0}.journal-list li{grid-gap:10px;align-items:start;background:#0f1512;border-left:2px solid #2b332e;display:grid;font-size:12.5px;gap:10px;grid-template-columns:96px 150px 90px 1fr;padding:7px 10px}.journal-list li.red{border-left-color:#ff7a45}.journal-list li.gold{border-left-color:#f5c451}.journal-list li.green{border-left-color:#5fe39a}.journal-list time{color:#8c968f;font-family:JetBrains Mono;font-size:11.5px}.journal-kind{color:#e6e8ee;font-weight:600}.journal-module{color:#8c968f;font-family:JetBrains Mono;font-size:11px}.journal-list p{color:#c9cdd6;line-height:1.4;margin:0;word-break:break-word}@media (max-width:760px){.journal-list li{grid-template-columns:1fr}}.cart-logo{border:1px solid #3a4a41;border-radius:6px;flex:none;height:26px;object-fit:cover;width:26px}.cart-banner-head{align-items:center;display:flex;gap:8px}.cart-banner-title{color:#fff;font-size:16px;font-weight:700;letter-spacing:.01em;margin:0}.cart-meta{grid-gap:6px 10px;background:#0f1512;border:1px solid #26302b;border-radius:4px;display:grid;gap:6px 10px;grid-template-columns:repeat(3,1fr);margin:0;padding:8px 10px}.cart-meta div{grid-gap:1px;display:grid;gap:1px;min-width:0}.cart-meta dt{color:#8c968f;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.cart-meta dd{color:#e6e8ee;font-family:JetBrains Mono;font-size:12px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-banner.compact{align-items:center;animation:none;display:flex;gap:10px;padding:8px 10px}.cart-compact-body{grid-gap:2px;background:none;border:0;color:inherit;cursor:pointer;display:grid;flex:1 1;gap:2px;min-width:0;padding:0;text-align:left}.cart-compact-body strong{color:#fff;font-size:13px}.cart-compact-body span,.cart-compact-body strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-compact-body span{color:#b8bec9;font-size:11px}.cart-compact-body:hover strong{color:var(--gold)}.cart-link.tiny{padding:5px 7px}.event-site-link{align-items:center;border:1px solid #3a4a41;border-radius:999px;color:#c9cdd6;display:inline-flex;font-size:11px;gap:4px;padding:3px 8px;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s}.event-site-link:hover{background:#1a1d16;border-color:var(--gold);color:var(--gold)}.sidebar{padding-top:25px}.sidebar .brand{flex:none;margin-bottom:24px}.sidebar>nav{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:18px;scrollbar-color:#393b41 #0000;scrollbar-width:thin}.sidebar-bottom{flex:none}.sidebar .archive-status,.sidebar .sidebar-footer{padding:12px 0}.nav-section{margin-top:14px}.nav-section-toggle{align-items:center;background:#0000;border:0;border-radius:4px;color:var(--muted);cursor:pointer;display:flex;font-size:10px;gap:9px;padding:11px 10px;text-align:left;transition:color .2s,background-color .2s;width:100%}.nav-section-toggle:hover{background:#1d1d23;color:var(--text)}.nav-section-toggle>svg{margin-left:auto;transition:transform .2s}.nav-section-toggle[data-state=closed]>svg{transform:rotate(-90deg)}.nav-section-count{color:var(--gold);font-size:9px}.nav-item{gap:9px;padding:11px 10px}.nav-item.selected{padding:10px 9px}.nav-item>span:not(.nav-count):not(.nav-live):not(.module-badge){min-width:0;overflow-wrap:anywhere}.nav-live{flex:none;letter-spacing:0;padding:5px}.nav-item>svg{flex:none}.home-bot-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr))}.home-bot-card{border-radius:8px;min-width:0}.home-bot-card header>div{min-width:0}.home-bot-card header .muted{overflow-wrap:anywhere}.home-bot-facts dt{flex-wrap:wrap;letter-spacing:0;text-transform:none}.home-bot-note{color:var(--muted);font-size:11px;line-height:1.7;margin:0;overflow-wrap:anywhere}.home-bot-actions .quiet-link{gap:5px}.automation-overview{grid-gap:24px;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:24px;grid-template-columns:1fr 1.2fr 1fr;padding:22px 0}.automation-overview>div{align-items:flex-start;display:flex;font-size:12px;gap:10px;min-width:0}.automation-overview>div:first-child{display:block}.automation-overview svg{color:var(--green);flex:none;margin-top:2px}.automation-overview strong{font-family:Outfit;font-size:22px;font-weight:500}.automation-overview strong>span{color:var(--gold);padding:0 5px}.automation-overview small{color:var(--muted);display:block;font-size:11px;line-height:1.7;margin-top:6px}.continuous-status{display:flex;flex-wrap:wrap;font-size:12px;gap:10px 20px;min-width:0}.continuous-status>span{align-items:center;display:inline-flex;gap:6px;max-width:100%;white-space:normal}.continuous-status p{color:var(--gold);flex-basis:100%;font-size:12px;line-height:1.7;margin:0;overflow-wrap:anywhere}.continuous-status.compact{font-size:10px;gap:8px}.continuous-status.compact>span:not(.status){color:var(--muted);flex-basis:100%}.continuous-status .status{font-size:10px;width:-webkit-max-content;width:max-content}.continuous-band{align-items:flex-start;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;padding:23px 0}.continuous-links{display:flex;flex:none;flex-wrap:wrap;gap:16px}.continuous-links a{gap:6px}.console-policy{color:var(--muted);display:flex;flex-wrap:wrap;font-size:11px;gap:10px 22px;line-height:1.7;margin:20px 0}.automation-safety{align-items:center;color:var(--green);display:flex;font-size:11px;gap:8px}.automation-safety svg{flex:none}.automation-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.automation-dialog .checkbox-label{align-items:flex-start;line-height:1.7}.automation-dialog .checkbox-label input{flex:none;margin-top:4px}.automation-dialog .console-task-preview{max-height:200px;overflow-y:auto}.automation-dialog .muted{font-size:11px;line-height:1.7;margin:0}.bot-page-strip{background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0 0 18px}.bot-page-strip>div{min-width:0;overflow-wrap:anywhere}.bot-tabs{flex-wrap:wrap;gap:0;overflow:visible}.bot-tabs a{font-size:11px;min-width:0;white-space:normal}.bot-console-titlebar>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.bot-console-titlebar>span:first-child,.bot-console-titlebar>span:last-child{flex:none}.bot-console-input input{min-width:0}.console-page .heading-actions>[role=combobox]{max-width:100%;width:230px}.bot-console-state,.home-bot-grid .status{letter-spacing:0}@media(max-width:1000px){.automation-overview{grid-template-columns:1fr 1fr}.automation-overview>div:first-child{grid-column:1/-1}.continuous-band{flex-direction:column;gap:15px}}@media(max-width:760px){.automation-overview{gap:20px;grid-template-columns:1fr;padding:20px 0}.automation-overview>div:first-child{grid-column:auto}.home-bot-card{padding:18px}.home-bot-grid{margin-top:22px}.bot-tabs a{flex:1 1 45%;justify-content:center;padding:10px}.bot-page-strip small{display:block;font-size:10px;line-height:1.7}.continuous-status{font-size:11px}.continuous-status>span:not(.status){flex-basis:100%}.home-page .heading-actions{width:100%}.home-page .heading-actions a,.home-page .heading-actions button{flex:1 1;height:auto;min-height:36px;min-width:90px;white-space:normal}.topbar .breadcrumb{min-width:0}.breadcrumb strong{overflow-wrap:anywhere}.topbar-right{flex:none}.console-page .heading-actions{max-width:100%}.bot-console-dots{display:none}.continuous-links{flex:none;max-width:100%}.automation-dialog .dialog-actions button{height:auto;min-height:36px;white-space:normal}.bot-console-screen{min-height:250px}}.event-sale-notes{border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.8;margin:0;overflow-wrap:anywhere;padding:16px 20px;white-space:pre-line}.editor-basics>.field{margin-top:20px}#event-notes{display:block;line-height:1.8;max-width:100%;min-height:110px;overflow-wrap:anywhere;resize:vertical;width:100%}@media(max-width:760px){.event-sale-notes{font-size:11px;padding:15px}.category-summary-row{flex-wrap:wrap;padding:8px 0}.category-name{flex:1 1;max-width:none;min-width:0}.category-task-text{box-sizing:border-box;flex-basis:100%;margin-left:0;order:2;overflow-wrap:anywhere;padding-left:24px;white-space:normal}}.mobile-drawer-close,.mobile-scrim{display:none}@media(max-width:760px){.app-shell{--mobile-sidebar-width:min(260px,calc(100vw - 56px))}.sidebar{transition:transform .25s,visibility .25s;width:var(--mobile-sidebar-width);z-index:46}.sidebar:not(.open){pointer-events:none;visibility:hidden}.sidebar.open{pointer-events:auto;visibility:visible}.sidebar .brand{padding-right:24px}.mobile-drawer-close{display:inline-flex;position:absolute;right:8px;top:9px;z-index:1}.mobile-scrim{background:#000a;border:0;cursor:pointer;display:block;inset:0 0 0 var(--mobile-sidebar-width);position:fixed;z-index:45}}.top-bot-tabs{align-items:center;background:#131419;border-bottom:1px solid var(--line);box-sizing:border-box;display:flex;gap:22px;max-width:100%;min-height:64px;padding:5px 44px;position:-webkit-sticky;position:sticky;top:0;z-index:30}.top-bot-label{color:var(--muted);flex:none;font-size:10px;white-space:nowrap}.top-bot-tabs-track{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0}.top-bot-tabs-track>.icon-button{flex:0 0 30px;min-width:30px;width:30px}.top-bot-tab{align-items:center;background:#0000;border-radius:6px;display:flex;flex:0 0 46px;height:46px;justify-content:center;position:relative;transition:background-color .2s,transform .2s;width:46px}.top-bot-tab:hover{background:#24252c;transform:translateY(-1px)}.top-bot-tab.selected{background:#29251e}.top-bot-tab .module-badge{background:#222329;border-color:#0000}.top-bot-tab.selected .module-badge{background:#39301f;border-color:#78623d;color:var(--gold)}.top-bot-selected-mark{bottom:0;height:2px;left:10px;right:10px}.bot-tab-run-dot,.top-bot-selected-mark{background:var(--gold);position:absolute}.bot-tab-run-dot{border-radius:50%;height:6px;right:5px;top:5px;width:6px}.bot-tab-run-dot.live{background:var(--green)}.category-controls{border-top:1px solid var(--line);padding:8px 20px}.category-control-row{grid-gap:14px;align-items:center;border-bottom:1px solid #ffffff06;display:grid;font-size:11px;gap:14px;grid-template-columns:minmax(100px,1fr) minmax(80px,1fr) auto 32px;min-height:44px;padding:8px 0}.category-control-row:last-child{border:0}.category-control-name{color:var(--text);overflow-wrap:anywhere}.category-control-row>small{color:var(--muted);font-size:10px;overflow-wrap:anywhere}.category-control-status{font-size:10px}.event-dates-line{border-top:1px solid var(--line);color:var(--gold);font-size:11px;margin:0;padding:12px 20px}.rule-category-settings{border-top:1px solid var(--line);margin:14px 0}.rule-category-settings>.category-controls{border:0;padding:6px 0}.discovery-manual-fields{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:18px}.discovery-manual-field{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.discovery-manual-field>label{color:var(--muted);flex-basis:100%;font-size:11px}.discovery-manual-field>input{flex:1 1;min-width:0;width:140px}.discovery-date-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.date-token{align-items:center;border-bottom:1px solid var(--line);display:flex;font-size:11px;gap:7px;padding:4px 0}.date-token .icon-button{height:24px;min-width:24px;width:24px}.discovery-provenance{color:var(--muted);font-size:10px;line-height:1.7}.discovery-error{color:var(--gold);font-size:12px;line-height:1.7;margin-top:12px}.workspace-sync-error{border-bottom:1px solid var(--line);color:var(--gold);font-size:11px;padding:10px 44px}@media(max-width:760px){.top-bot-tabs{gap:0;min-height:58px;padding:4px 15px}.top-bot-label{display:none}.category-controls{padding:8px 15px}.category-control-row{gap:6px 10px;grid-template-columns:minmax(0,1fr) auto 30px;min-height:60px}.category-control-name{grid-column:1;grid-row:1}.category-control-row>small{grid-column:1;grid-row:2}.category-control-status{grid-column:2;grid-row:1/3;max-width:82px}.category-control-row>button{grid-column:3;grid-row:1/3}.discovery-manual-fields{grid-template-columns:1fr}.workspace-sync-error{padding:10px 20px}}.category-control-row{grid-template-columns:minmax(100px,1fr) minmax(80px,1fr) auto 32px 28px}.category-quantity-edit{align-items:center;display:inline-flex;gap:4px}.category-quantity-edit input{background:#191a20;border:1px solid #383942;border-radius:4px;color:#dce0e6;font-family:JetBrains Mono;font-size:11px;height:28px;padding:0 8px;width:96px}.category-quantity-edit input:focus{outline:1px solid var(--gold)}.category-quantity-edit-btn{background:#0000;border:0;color:var(--muted);cursor:pointer;margin-left:6px;padding:2px;transition:color .15s;vertical-align:middle}.category-quantity-edit-btn:hover{color:var(--gold)}.event-dates-editor{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px;padding:12px 20px}.event-dates-tokens{display:flex;flex-wrap:wrap;gap:6px 12px}.event-dates-tokens .date-token{border:1px solid #3a3d46;border-radius:999px;color:var(--gold);padding:3px 10px}.event-dates-tokens .muted{font-size:11px}.event-dates-add{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.event-dates-add input{background:#191a20;border:1px solid #383942;border-radius:4px;color:#dce0e6;color-scheme:dark;padding:0 8px}.event-dates-add button,.event-dates-add input{font-size:11px;height:32px}@media(max-width:760px){.category-control-row{grid-template-columns:minmax(0,1fr) auto 30px 28px}}.tl{background:#111218;border-top:1px solid var(--line)}.tl-head{grid-gap:18px;align-items:center;cursor:pointer;display:grid;gap:18px;grid-template-columns:20px minmax(180px,1.4fr) auto auto;padding:14px 20px;transition:background-color .2s;-webkit-user-select:none;user-select:none}.tl-head:hover{background:#15161d}.tl-chevron{color:var(--muted);transition:transform .2s}.tl.is-open .tl-chevron{transform:rotate(180deg)}.tl-title{min-width:0}.tl-title strong{color:#e8e9ee;font-size:13px;font-weight:500}.tl-title small{align-items:center;color:var(--gold);display:flex;font-size:10.5px;gap:6px;margin-top:4px}.tl.is-paused .tl-title strong{color:var(--muted)}.tl-metrics{display:flex;gap:26px;margin:0}.tl-metrics>div{min-width:0}.tl-metrics dt{color:#7d818d;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.tl-metrics dd{align-items:center;color:#e8e9ee;display:flex;font-family:JetBrains Mono;font-size:13px;gap:5px;margin:3px 0 0}.tl-metrics dd span{color:var(--muted);font-size:11px}.tl-actions{align-items:center;display:flex;gap:6px}.tl-actions .icon-button{align-items:center;display:inline-flex;justify-content:center}.tl-body{border-top:1px solid #ffffff08;padding:0 20px 14px}.tl-alert{background:#2a1416;border:1px solid #e5484d55;font-size:11px;line-height:1.6;margin:12px 0 0;padding:10px 12px}.tl-body{overflow-x:auto}.tl-table{border-collapse:collapse;font-size:11px;margin:0;table-layout:fixed;width:100%}.tl-table col.c-idx{width:34px}.tl-table col.c-mode{width:150px}.tl-table col.c-qty{width:12%}.tl-table col.c-price{width:100px}.tl-table col.c-dates{width:13%}.tl-table col.c-tasks{width:96px}.tl-table col.c-state{width:84px}.tl-table col.c-on{width:52px}.tl-table th{border-bottom:1px solid var(--line);color:#7d818d;font-size:9px;font-weight:500;letter-spacing:.08em;line-height:1.4;padding:10px 8px 8px;text-align:left;text-transform:uppercase;white-space:normal}.tl-table th .muted{cursor:help;letter-spacing:0;margin-left:4px;text-transform:none}.tl-table-wrap{background:#0f1016;border:1px solid #2b2d38;border-radius:8px;margin-top:10px;overflow:hidden}.tl-table td{border-bottom:1px solid #262833;overflow-wrap:anywhere;padding:11px 10px;vertical-align:middle}.tl-table thead th{background:#0b0c11;border-bottom:1px solid #2b2d38;padding:10px 10px 9px}.tl-table tbody tr{background:#13141b}.tl-table tbody tr:nth-child(2n){background:#1a1b24}.tl-table tbody tr:hover{background:#20222d}.tl-table tr:last-child td{border-bottom:0}.tl-table tr.is-off td{color:#6f737f}.tl-table tr.is-off .tl-cat,.tl-table tr.is-off .tl-dates,.tl-table tr.is-off .tl-inline,.tl-table tr.is-off .tl-mode,.tl-table tr.is-off .tl-stepper{opacity:.45}.tl-cats{display:flex;flex-wrap:wrap;gap:5px}.tl-cat{align-items:center;background:#191a20;border:1px solid #3a3d46;border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:10px;gap:4px;padding:3px 9px 3px 7px;text-decoration:line-through;transition:background-color .15s,color .15s,border-color .15s}.tl-cat.on{background:#15221b;border-color:var(--green);color:#e8e9ee;text-decoration:none}.tl-cat.on svg{color:var(--green)}.tl-cat.static{cursor:default;padding:3px 9px}.tl-cat.static.off{background:#191a20;border-color:#3a3d46;color:#8a8e99}.tl-cat:not(.on){border-style:dashed;color:#8a8e99;text-decoration:none}.tl-cat:hover:not(:disabled){border-color:var(--gold)}.tl-mode{appearance:none;-webkit-appearance:none;background:#191a20;border:1px solid;border-radius:4px;cursor:pointer;font-family:JetBrains Mono;font-size:10px;height:26px;letter-spacing:.06em;max-width:150px;padding:0 8px;width:100%}.tl-mode:focus{outline:1px solid var(--gold)}.tl-inline{align-items:center;background:#0000;border:0;border-bottom:1px dashed #4a4d57;color:#e8e9ee;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;gap:5px;padding:0;text-align:left;transition:color .15s,border-color .15s;white-space:normal}.tl-inline.mono{font-family:JetBrains Mono}.tl-inline:hover{border-color:var(--gold);color:var(--gold)}.tl-inline svg{color:var(--muted)}.tl-inline-edit{align-items:center;display:inline-flex;gap:4px}.tl-inline-edit input{background:#191a20;border:1px solid #383942;border-radius:4px;color:#dce0e6;font-family:JetBrains Mono;font-size:11px;height:26px;padding:0 8px;width:90px}.tl-inline-edit input:focus{outline:1px solid var(--gold)}.tl-inline-edit .icon-button{height:24px;min-width:24px;width:24px}.tl-dates{color:#b6bcc8;font-size:10.5px;line-height:1.5}.tl-stepper{align-items:center;background:#191a20;border:1px solid #33353d;border-radius:6px;display:inline-flex;gap:4px;padding:1px 3px}.tl-stepper .icon-button{height:24px;min-width:24px;width:24px}.tl-stepper strong{color:#fff;font-family:JetBrains Mono;font-size:13px;min-width:20px;text-align:center}.tl-state{align-items:center;display:inline-flex;font-size:10px;gap:6px;white-space:nowrap}.tl-state i{background:currentColor;border-radius:50%;height:6px;width:6px}.tl-foot{color:var(--muted);font-size:10px;line-height:1.6;margin:12px 0 0}.tl-foot a{color:var(--gold)}@media(max-width:1100px){.tl-metrics{gap:14px}.tl-metrics>div:nth-child(4){display:none}}@media(max-width:760px){.tl-head{gap:10px;grid-template-columns:20px minmax(0,1fr) auto;padding:12px 15px}.tl-metrics{flex-wrap:wrap;gap:12px;grid-column:1/-1}.tl-body{padding:0 15px 12px}.tl-table,.tl-table tbody,.tl-table td,.tl-table tr{display:block}.tl-table thead{display:none}.tl-table tr{grid-gap:6px 12px;border-bottom:1px solid var(--line);display:grid;gap:6px 12px;grid-template-columns:1fr 1fr;padding:12px 0}.tl-table td{border:0;padding:0}.tl-table td:before{color:#7d818d;content:attr(data-label);display:block;font-size:9px;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.tl-table td.tl-cats{display:block;grid-column:1/-1}.tl-table td.tl-cats:before{display:block}.tl-cats .tl-cat{margin:0 5px 5px 0}.tl-dates{white-space:normal}}.tl-catmenu{align-items:center;background:#191a20;border:1px solid #33353d;border-radius:6px;color:#e8e9ee;cursor:pointer;display:flex;font:inherit;font-size:10.5px;gap:8px;justify-content:space-between;min-height:30px;padding:3px 8px;text-align:left;transition:border-color .15s;width:100%}.tl-catmenu:hover{border-color:var(--gold)}.tl-catmenu.all .tl-catmenu-values{color:var(--muted)}.tl-catmenu-values{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.tl-catmenu>svg{color:var(--muted);flex:none}.tl-catmenu-pop{background:#15161d;border:1px solid #33353d;border-radius:8px;box-shadow:0 18px 40px #00000088;color:#e8e9ee;font-size:11.5px;max-height:min(70vh,520px);overflow:auto;padding:6px;width:300px}.tl-catmenu-item{align-items:center;background:#0000;border:0;border-radius:5px;color:#dce0e6;cursor:pointer;display:flex;font:inherit;font-size:11.5px;gap:9px;padding:7px 8px;text-align:left;transition:background-color .12s;width:100%}.tl-catmenu-item:hover{background:#1f2029}.tl-catmenu-item .box{align-items:center;background:#0000;border:1px solid #4a4d57;border-radius:3px;color:#0d0e12;display:inline-flex;flex:none;height:15px;justify-content:center;width:15px}.tl-catmenu-item.checked .box{background:var(--green);border-color:var(--green)}.tl-catmenu-item small{color:var(--muted);font-size:9.5px;margin-left:auto}.tl-catmenu-item em{color:var(--gold);font-family:JetBrains Mono;font-size:9.5px;font-style:normal;margin-left:auto}.tl-catmenu-sep{border-top:1px solid #262833;color:#7d818d;font-size:9px;letter-spacing:.08em;margin-top:4px;padding:8px 8px 4px;text-transform:uppercase}.tl-catmenu-add{border-top:1px solid #262833;display:flex;gap:6px;margin-top:6px;padding:8px 6px 4px}.tl-catmenu-add input{background:#0f1016;border:1px solid #33353d;border-radius:5px;color:#e8e9ee;flex:1 1;font:inherit;font-size:11px;height:28px;padding:0 8px}.tl-catmenu-add button{align-items:center;background:#191a20;border:1px solid #33353d;border-radius:5px;color:var(--gold);cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.tl-catmenu-add button:disabled{cursor:default;opacity:.4}.tl-catmenu-note{color:var(--muted);font-size:9.5px;line-height:1.5;margin:6px 8px 4px}.tl-table col.c-idx{width:46px}.tl-table col.c-cat{width:26%}.tl-table col.c-dates{width:17%}.tl-table col.c-qty{width:11%}.tl-table col.c-price{width:92px}.tl-table td:first-child{white-space:nowrap}.event-card-compact{align-items:center;display:flex;gap:16px;padding:14px 20px}.event-thumb{border-radius:8px;filter:saturate(.8);flex:none;height:64px;object-fit:cover;width:64px}.event-compact-body{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.event-compact-title{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.event-compact-title .event-name-link{align-items:center;color:inherit;display:inline-flex;gap:6px;text-decoration:none}.event-compact-title h3{font-size:17px;font-weight:500;margin:0}.event-compact-title .mono-label{font-size:9.5px}.event-card-compact .event-status-row{align-items:center;color:var(--muted);display:flex;font-size:11px;gap:12px}.event-priority-chip{align-items:center;background:#0000;border:1px solid #33353d;border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:10.5px;gap:5px;padding:3px 9px;transition:color .15s,border-color .15s}.event-priority-chip.on{color:var(--gold)}.event-priority-chip.on,.event-priority-chip:hover{border-color:var(--gold)}.event-card-compact .event-actions{align-items:center;display:flex;flex:none;gap:8px}.event-card-compact .last-check{margin:0}.tl.compact .tl-head{padding:10px 20px}.tl.compact .tl-title strong{color:#9a9eaa;font-size:10px;letter-spacing:.08em;text-transform:uppercase}@media(max-width:760px){.event-card-compact{flex-wrap:wrap;padding:12px 15px}.event-thumb{height:48px;width:48px}.event-card-compact .event-actions{margin-left:auto}}.tl-title-slot{align-items:center;display:flex;gap:14px;min-width:0}.tl-title-slot .event-thumb{border-radius:6px;height:44px;width:44px}.tl-title-slot .event-compact-title h3{font-size:14px}.tl-title-slot .event-compact-title{gap:8px}.tl-title-slot .event-compact-body{gap:3px}.tl-title-slot>small{align-items:center;color:var(--gold);display:inline-flex;font-size:10.5px;gap:5px;margin-left:6px;white-space:nowrap}.tl.compact .tl-head{grid-template-columns:20px minmax(240px,1.6fr) auto auto;padding:10px 20px 10px 16px}.tl.compact .tl-actions{gap:10px}.tl.compact .tl-body>.tl-table-wrap{margin-top:12px}.tl.compact .tl-body .event-dates,.tl.compact .tl-body .event-session-links{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.tl-fold{border-top:1px solid var(--line);margin-top:12px}.tl-fold-head{align-items:center;background:#0000;border:0;color:#dce0e6;cursor:pointer;display:flex;font:inherit;font-size:12px;gap:10px;padding:11px 0;text-align:left;width:100%}.tl-fold-head strong{font-weight:500}.tl-fold-head small{color:var(--muted);font-size:10.5px}.tl-fold-head .tl-chevron{transition:transform .2s}.tl-fold.is-open .tl-fold-head .tl-chevron{transform:rotate(180deg)}.tl-fold-head:hover{color:var(--gold)}.tl-fold-body{padding:0 0 12px}.tl-fold-body .event-dates-editor,.tl-fold-body .event-sessions{border:0;margin:0;padding:0}.tl-fold-body .event-sessions h3,.tl-fold-body .event-sessions>p:first-of-type{display:none}.tl-dates .tl-catmenu{min-height:30px}.tl-catmenu-add input[type=date]{color-scheme:dark}.tl-sort{align-items:center;background:#191a20;border:1px solid #3a3d46;border-radius:4px;color:var(--gold);cursor:pointer;display:inline-flex;height:22px;justify-content:center;margin-left:6px;transition:border-color .15s;vertical-align:middle;width:22px}.tl-sort:hover:not(:disabled){border-color:var(--gold)}.tl-sort.is-desc{background:#0000;border-color:#0000;color:var(--green);cursor:default}.tl-qty-grid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(5,1fr);padding:4px 6px}.tl-qty{align-items:center;background:#191a20;border:1px solid #3a3d46;border-radius:5px;color:#dce0e6;cursor:pointer;display:inline-flex;font:inherit;font-family:JetBrains Mono;font-size:12px;gap:3px;height:30px;justify-content:center;transition:border-color .12s,background-color .12s}.tl-qty:hover{border-color:var(--gold)}.tl-qty.on{background:#15221b;border-color:var(--green);color:#fff}.tl-qty.on svg{color:var(--green)}.tl-qty-presets{display:flex;flex-direction:column}.tl-catmenu-add input[type=number]{flex:none;width:70px}.drive{background:#0f1016;border:1px solid #2b2d38;border-radius:10px;margin-top:14px;overflow:hidden}.drive-bar{background:#0b0c11;border-bottom:1px solid #2b2d38;flex-wrap:wrap;gap:16px;padding:10px 14px}.drive-bar,.drive-search{align-items:center;display:flex}.drive-search{background:#15161d;border:1px solid #33353d;border-radius:6px;color:var(--muted);flex:1 1;gap:8px;height:34px;max-width:460px;min-width:240px;padding:0 10px}.drive-search input{background:#0000;border:0;color:#e8e9ee;flex:1 1;font:inherit;font-size:12px;outline:none}.drive-hint{font-size:10.5px;margin-left:auto}.drive-scroll{max-height:70vh;overflow:auto}.drive-table{border-collapse:initial;border-spacing:0;font-size:11.5px;min-width:1180px;width:100%}.c-check{width:30px}.c-check input{accent-color:var(--gold)}.drive-table thead th{background:#111218;border-bottom:1px solid #2b2d38;color:#9a9eaa;font-size:9.5px;font-weight:500;letter-spacing:.08em;padding:10px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:2}.drive-table td{border-bottom:1px solid #1f2129;padding:8px 10px;vertical-align:middle;white-space:nowrap}.drive-table tbody tr:nth-child(2n):not(.drive-group){background:#13141b}.drive-table tbody tr:hover:not(.drive-group){background:#1c1d28}.drive-group td{background:#171821;border-bottom:1px solid #2b2d38;border-top:1px solid #2b2d38;font-size:11px;left:0;padding:8px 12px;position:-webkit-sticky;position:sticky}.drive-cell{color:#e8e9ee;cursor:copy}.drive-cell svg{color:var(--muted);margin-left:6px;opacity:0;transition:opacity .12s;vertical-align:middle}.drive-cell:hover{color:var(--gold)}.drive-cell:hover svg{opacity:1}.drive-table tr.is-dead td{color:#6f737f;text-decoration:line-through}.drive-table tr.is-dead td.c-actions,.drive-table tr.is-dead td:last-child{text-decoration:none}.c-actions{width:74px}.drive-copyall{align-items:center;background:#1d1a12;border:1px solid var(--gold);border-radius:5px;color:var(--gold);cursor:pointer;display:inline-flex;font:inherit;font-size:10.5px;gap:5px;height:26px;padding:0 9px;transition:background-color .12s}.drive-copyall:hover{background:#2a2517}.drive-select{background:#191a20;border:1px solid #33353d;border-radius:5px;color:#dce0e6;font:inherit;font-size:11px;height:26px;min-width:120px;padding:0 6px}.drive-files{display:flex;gap:6px}.drive-chip{align-items:center;background:#191a20;border:1px solid #33353d;border-radius:999px;color:#dce0e6;cursor:pointer;display:inline-flex;font:inherit;font-size:10px;gap:4px;height:24px;padding:0 8px}.drive-chip:hover:not(:disabled){border-color:var(--gold)}.drive-chip.done{background:#15221b;border-color:var(--green);color:var(--green);cursor:default}.drive-notes{background:#0000;border:1px solid #0000;border-radius:5px;color:#dce0e6;font:inherit;font-size:11px;height:26px;padding:0 6px;width:150px}.drive-notes:focus,.drive-notes:hover{background:#15161d;border-color:#33353d;outline:none}.tabs-bar{border-bottom:1px solid #2b2d38;display:flex;gap:4px;margin:18px 0 0}.tab-btn{align-items:center;background:#0000;border:0;border-bottom:2px solid #0000;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;gap:8px;margin-bottom:-1px;padding:10px 14px;transition:color .15s,border-color .15s}.tab-btn:hover{color:#e8e9ee}.tab-btn.on{border-bottom-color:var(--gold);color:var(--gold)}.tab-btn .count-badge{font-size:10px}.signup-panel{grid-gap:14px;background:#0f1016;border:1px solid #2b2d38;border-radius:10px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:14px;padding:16px 18px}.signup-panel .field{color:var(--muted);display:flex;flex-direction:column;font-size:11px;gap:6px}.signup-panel .field input,.signup-panel .field select{background:#15161d;border:1px solid #33353d;border-radius:6px;color:#e8e9ee;font:inherit;font-size:12px;height:36px;padding:0 10px}.signup-panel .span-all,.signup-steps{grid-column:1/-1}.signup-steps{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:4px}.signup-step{background:#13141b;border:1px solid #2b2d38;border-radius:8px;font-size:11.5px;line-height:1.55;padding:12px}.signup-step strong{color:var(--gold);display:block;font-size:10px;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.signup-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;grid-column:1/-1}.signup-note{color:var(--muted);font-size:11px;grid-column:1/-1;line-height:1.6;margin:0}.tl-title-slot .event-last-check{border:0;flex-wrap:nowrap;font-size:10.5px;gap:6px;margin:0;max-width:520px;overflow:hidden;padding:0;white-space:nowrap}.tl-title-slot .event-last-check small{font-size:9.5px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.tl-title-slot .event-last-check small:before{content:"· "}.tl.compact .tl-head{min-height:64px}.tl-title-slot .event-compact-body{gap:2px}.drive-copytable{align-items:center;background:#1d1a12;border:1px solid var(--gold);border-radius:6px;color:var(--gold);cursor:pointer;display:inline-flex;font:inherit;font-size:11.5px;gap:6px;height:34px;padding:0 12px}.drive-copytable:hover{background:#2a2517}.carts-drive{margin-top:14px}.carts-drive .drive-table{min-width:1500px}.carts-drive td{white-space:nowrap}.carts-drive .cart-open{align-items:center;background:var(--gold);border-radius:5px;color:#111;display:inline-flex;font:inherit;font-size:11px;font-weight:500;gap:5px;height:28px;padding:0 10px;text-decoration:none}.carts-drive .cart-open:hover{filter:brightness(1.08)}.carts-drive .cart-row-actions{align-items:center;display:flex;gap:6px}.carts-drive tr.expired td{color:#6f737f}.carts-drive tr.opened td:first-child{border-left:3px solid var(--green)}.cart-state{align-items:center;display:inline-flex;font-size:10.5px;gap:6px}.cart-state i{background:currentColor;border-radius:50%;height:6px;width:6px}.carts-tools{align-items:center;display:flex;gap:8px;margin-left:auto}.drive-status .drive-select{appearance:auto;-webkit-appearance:menulist;background:#191a20;color:#e8e9ee;color-scheme:dark;min-width:150px;width:150px}.drive-chip.go{background:#1d1a12;border-color:var(--gold);color:var(--gold)}.drive-chip.go:hover{background:#2a2517}.tl-alert.gold{background:#241c10;border-color:#d9a54455;color:#f1d9a3}.tl-alert.gold strong{color:var(--gold)}.tl-table col.c-queue{width:16%}.tl-queue .tl-catmenu{min-height:30px}.tl-queue .tl-catmenu-values{align-items:flex-start;flex-direction:column;gap:1px}.tl-queue .tl-catmenu-values span{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-catmenu.tl-queue-missing{background:#1d1810;border-color:#d9a54488}.tl-catmenu.tl-queue-missing .tl-catmenu-values{color:var(--gold)}.tl-queue-pop{width:340px}.tl-queue-explain{align-items:flex-start;background:#191a20;border-radius:6px;color:#dce0e6;display:flex;font-size:10.5px;gap:6px;padding:8px}.tl-queue-explain svg{color:var(--gold);flex:none;margin-top:2px}.tl-queue-explain strong{color:var(--gold)}.tl-queue-explain .mono{font-family:JetBrains Mono;font-size:9.5px}.tl-catmenu-item.checked{background:#15221b}.tl-queue-explain>span{flex:1 1;min-width:0}.event-more{border-top:1px solid var(--line);margin-top:6px}.event-more-toggle{align-items:center;background:none;border:0;color:var(--muted);cursor:pointer;display:flex;font-family:inherit;font-size:11.5px;gap:6px;justify-content:center;padding:8px 12px;width:100%}.event-more-toggle:hover{color:var(--gold)}.event-more-body{padding:0 0 4px}.bot-status{margin:0 0 18px}.bot-status .metrics{margin:0}.bot-status-line{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:10px;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;margin-bottom:10px;padding:10px 14px}.bot-status-line .dot{background:#6f737f;border-radius:50%;flex:none;height:10px;width:10px}.bot-status-line.running .dot{animation:mbpulse 1.6s ease-in-out infinite;background:var(--green);box-shadow:0 0 0 4px #6ad5ab33}.bot-status-line.cycle_break .dot,.bot-status-line.queued .dot{background:var(--gold)}.bot-status-line.waiting_requirements .dot,.bot-status-line.waiting_resources .dot{background:#e5484d}.bot-status-line b{font-size:14px}.bot-status-line .muted{flex:1 1}.bot-status-line a{align-items:center;color:var(--gold);display:inline-flex;font-size:12px;gap:4px}.metric-value.green{color:var(--green)}.tl-title-slot .event-compact-body,.tl-title-slot .event-compact-title{min-width:0}.tl-title-slot .event-compact-title h3{overflow-wrap:anywhere}@media(max-width:1500px){.tl-head{grid-template-columns:20px minmax(0,1fr) auto;row-gap:8px}.tl-head .tl-metrics{flex-wrap:wrap;gap:12px 22px;grid-column:2/4}.tl-title-slot .event-last-check{max-width:100%}}@media(max-width:900px){.tl-head{grid-template-columns:20px minmax(0,1fr)}.tl-head .tl-actions{grid-column:2;justify-content:flex-start}.tl-head .tl-metrics{grid-column:2}}.events-info-btn{background:#e9b94914!important;border-color:var(--gold)!important;color:var(--gold)!important}.events-info-btn[aria-pressed=true]{background:var(--gold)!important;color:#1a1409!important}.tl-line-delete{align-items:center;background:#0000;border:1px solid #e07a7a59;border-radius:8px;color:#e07a7a;cursor:pointer;display:inline-flex;margin-left:6px;padding:3px 6px;vertical-align:middle}.tl-line-delete:hover{background:#e07a7a26}.tl-addline{display:flex;justify-content:flex-start;padding:8px 0 0}.tl-addline .drive-copytable{align-items:center;display:inline-flex;gap:6px}.catalogue-bell{align-items:center;background:#0000;border:0;color:var(--muted);cursor:pointer;display:inline-flex;flex:none;height:32px;justify-content:center;position:relative;width:30px}.catalogue-bell:hover{color:var(--gold)}.catalogue-bell>span{background:var(--gold);border-radius:8px;color:#161514;font-size:9px;line-height:15px;min-width:15px;padding:0 3px;position:absolute;right:-3px;top:0}.catalogue-popover{background:#191a20;border:1px solid var(--line);box-sizing:border-box;color:var(--text);max-height:70dvh;overflow-y:auto;padding:20px;width:min(380px,calc(100vw - 32px));z-index:60}.catalogue-popover h2{font-size:16px;margin:0 0 10px}.catalogue-popover>.muted{font-size:12px;line-height:1.6}.catalogue-notice-list{margin:15px 0}.catalogue-notice-list>article{border-bottom:1px solid var(--line);display:flex;flex-direction:column;font-size:12px;gap:6px;overflow-wrap:anywhere;padding:12px 0}.catalogue-notice-list>article.read{opacity:.65}.catalogue-notice-list>article>span{color:var(--muted);font-size:11px}.catalogue-notice-list>article>div{align-items:center;display:flex;gap:14px;justify-content:flex-end}.catalogue-notice-list>article>div>a:first-child{color:var(--gold);margin-right:auto}.catalogue-notice-list .catalogue-vr-warning{align-items:center;color:var(--gold);display:flex;gap:6px}.catalogue-sources{border-top:1px solid var(--line);padding-top:12px}.catalogue-sources p{color:var(--muted);display:flex;flex-direction:column;font-size:10px;gap:3px;line-height:1.7;overflow-wrap:anywhere}.event-source-line{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;font-size:11px;gap:10px;padding:12px 20px}.event-source-line>a{color:var(--gold)}.event-source-line>span{color:var(--muted)}.incoming-category{align-items:center;border-block:1px solid var(--line);display:flex;flex-wrap:wrap;font-size:12px;gap:18px;justify-content:space-between;padding:16px 0}.incoming-category>span{min-width:0;overflow-wrap:anywhere}.category-control-row,.event-card,input,textarea{scroll-margin-top:85px}@media(max-width:760px){.topbar .breadcrumb>span,.topbar .breadcrumb>svg,.topbar-right .connection{display:none}.topbar .breadcrumb strong{font-size:12px;line-height:1.4;white-space:normal}.topbar-right{gap:10px}.catalogue-popover{padding:16px}.event-source-line{padding:12px 15px}}.catalogue-sale-link{color:var(--gold);font-family:JetBrains Mono;font-size:10px;overflow-wrap:anywhere}.link-sale-links{display:flex;flex-direction:column;gap:8px;margin-top:14px}.link-sale-link{align-items:center;display:flex;flex-wrap:wrap;font-size:11px;gap:8px 14px}.link-sale-link a{color:var(--gold);font-family:JetBrains Mono;font-size:10px;min-width:0;overflow-wrap:anywhere}.cart-badge.has{color:var(--green)}.cart-badge.has>span{background:var(--green);color:#0d0e12}.campaigns-page .cp-sub{color:var(--muted);font-size:14px;font-weight:500}.cp-heading-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.cp-campaign-select{background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--text);font-size:13px;min-width:220px;padding:8px 12px}.cp-brief{background:var(--panel);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding:16px 18px}.cp-brief-main{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.cp-url{color:var(--gold);font-size:12px;max-width:520px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.cp-url:hover{text-decoration:underline}.cp-deadline{align-items:center;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:12px;gap:6px;padding:4px 10px}.cp-deadline.red{border-color:#e5484d66;color:#ff8a8f}.cp-questions{display:flex;flex-direction:column;gap:6px}.cp-question{align-items:center;background:#191a20;border-radius:8px;color:#dce0e6;display:flex;font-size:12.5px;gap:8px;padding:8px 12px}.cp-question svg{color:var(--gold);flex:none}.cp-question b{color:var(--green);margin-left:auto;white-space:nowrap}.cp-brief-notes{font-size:12px;margin:0}.cp-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:18px}.cp-kpi{background:var(--panel);border:1px solid var(--line);border-radius:12px;color:var(--text);cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px 14px;text-align:left;transition:border-color .15s,transform .15s}.cp-kpi:hover{transform:translateY(-1px)}.cp-kpi b{font-family:JetBrains Mono,monospace;font-size:26px;font-weight:700;line-height:1}.cp-kpi span{color:var(--muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.cp-kpi.on{border-color:var(--gold)}.cp-kpi.green b{color:var(--green)}.cp-kpi.gold b{color:var(--gold)}.cp-kpi.red b{color:#ff8a8f}.cp-kpi.blue b{color:#7fb8ff}.cp-toolbar{flex-wrap:wrap;gap:14px;margin-bottom:12px}.cp-search,.cp-toolbar{align-items:center;display:flex}.cp-search{background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--muted);gap:8px;height:36px;min-width:260px;padding:0 12px}.cp-search input{background:none;border:0;color:var(--text);font-size:13px;outline:0;width:100%}.cp-filters{display:flex;flex-wrap:wrap;gap:6px}.cp-filter{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.03em;padding:5px 11px;transition:border-color .15s,color .15s}.cp-filter small{font-family:JetBrains Mono,monospace;font-size:10px;opacity:.8}.cp-filter.on{border-color:var(--gold);color:var(--text)}.cp-filter.green.on{border-color:var(--green)}.cp-filter.red.on{border-color:#e5484d}.cp-tools{margin-left:auto}.cp-bulk,.cp-tools{display:flex;flex-wrap:wrap;gap:8px}.cp-bulk{align-items:center;background:#1d1a12;border:1px solid #d9a54455;border-radius:10px;font-size:12px;margin-bottom:12px;padding:10px 14px}.cp-bulk span{color:var(--muted);margin-left:6px}.cp-bulk-spread{align-items:center;background:none;border:1px solid var(--gold);border-radius:6px;color:var(--gold);cursor:pointer;display:inline-flex;font-size:12px;gap:6px;margin-left:auto;padding:5px 10px}.cp-bulk-spread+.cp-bulk-delete{margin-left:0}.cp-bulk-clear,.cp-bulk-delete{align-items:center;background:none;border:1px solid var(--line);border-radius:6px;color:#ff8a8f;cursor:pointer;display:inline-flex;font-size:12px;gap:6px;margin-left:auto;padding:5px 10px}.cp-bulk-clear{color:var(--muted);margin-left:0}.cp-table-wrap{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:auto}.cp-table{border-collapse:collapse;font-size:12.5px;min-width:1100px;width:100%}.cp-table th{background:#141519;border-bottom:1px solid var(--line);color:var(--muted);font-size:11px;letter-spacing:.06em;padding:10px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:1}.cp-table td{border-bottom:1px solid #202127;padding:8px 10px;vertical-align:middle}.cp-table tr:hover td{background:#17181e}.cp-table tr.is-checked td{background:#1a1c16}.cp-idx{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:11px}.cp-email{max-width:300px}.cp-email .mono{display:block;font-family:JetBrains Mono,monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-email small{color:var(--muted);display:block;font-size:11px}.cp-markets{display:flex;flex-wrap:wrap;gap:4px;max-width:180px}.cp-market{background:#1f2028;border:1px solid var(--line);border-radius:999px;padding:1px 7px}.cp-market,.cp-pill{font-size:10.5px;white-space:nowrap}.cp-pill{align-items:center;border:1px solid #0000;border-radius:6px;display:inline-flex;font-weight:700;letter-spacing:.04em;padding:3px 8px}.cp-pill.grey{background:#24252c;color:#b7bac3}.cp-pill.blue{background:#15243a;color:#7fb8ff}.cp-pill.gold{background:#2b2312;color:var(--gold)}.cp-pill.green{background:#13261f;color:var(--green)}.cp-pill.red{background:#2a1416;color:#ff8a8f}.cp-pill.purple{background:#231a33;color:#c9a6ff}.cp-pill-btn{cursor:pointer;transition:filter .15s}.cp-pill-btn:hover{filter:brightness(1.2)}.cp-date{color:var(--muted);display:block;font-family:JetBrains Mono,monospace;font-size:10.5px;margin-top:3px}.cp-status-pop{display:flex;flex-direction:column;gap:2px;padding:6px;width:300px}.cp-status-opt{grid-gap:8px;align-items:center;background:none;border:0;border-radius:6px;color:var(--text);cursor:pointer;display:grid;gap:8px;grid-template-columns:auto 1fr auto;padding:6px 8px;text-align:left}.cp-status-opt small{color:var(--muted);font-size:11px}.cp-status-opt.on,.cp-status-opt:hover{background:#1f2028}.cp-code,.cp-note{background:#0000;border:1px solid #0000;border-radius:6px;color:var(--text);font-size:12px;min-width:90px;padding:5px 7px;transition:border-color .15s,background-color .15s;width:100%}.cp-code{color:var(--green);font-family:JetBrains Mono,monospace;width:120px}.cp-note{min-width:160px}.cp-code:hover,.cp-note:hover{border-color:var(--line)}.cp-code:focus,.cp-note:focus{background:#141519;border-color:var(--gold);outline:0}.cp-actions{white-space:nowrap}.cp-actions .icon-button{margin-left:2px}.icon-button.gold{color:var(--gold)}.icon-button.green{color:var(--green)}.icon-button.red{color:#ff8a8f}.cp-history{display:flex;flex-direction:column;font-size:12px;gap:6px;max-height:320px;overflow:auto;width:340px}.cp-history small{color:var(--muted)}.cp-history-line{grid-gap:4px 8px;border-top:1px solid var(--line);display:grid;gap:4px 8px;grid-template-columns:110px 1fr;padding-top:6px}.cp-history-line span{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:10.5px}.cp-history-line b{font-size:11px}.cp-history-line em{color:#dce0e6;font-style:normal;grid-column:2}.cp-legend{align-items:center;display:flex;flex-wrap:wrap;font-size:11px;gap:6px;margin-top:14px}.cp-dialog{max-width:640px}.cp-dialog,.cp-dialog-wide{max-height:90vh;overflow:auto}.cp-dialog-wide{max-width:820px}.cp-form{grid-gap:12px 14px;display:grid;gap:12px 14px;grid-template-columns:1fr 1fr}.cp-span2{grid-column:1/-1}.cp-form .field span{color:var(--muted);font-size:11px}.cp-form input,.cp-form select,.cp-form textarea{background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--text);font-size:13px;padding:8px 10px;width:100%}.cp-subhead{border-top:1px solid var(--line);color:var(--gold);font-size:11px;letter-spacing:.06em;margin-top:8px;padding-top:12px;text-transform:uppercase}.cp-qa{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr auto;margin-top:6px}.cp-add-q{align-items:center;background:none;border:1px dashed var(--line);border-radius:8px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:12px;gap:6px;margin-top:8px;padding:6px 10px}.cp-market-picker{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.cp-chip{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:12px;gap:6px;padding:5px 11px;transition:border-color .15s,color .15s}.cp-chip.on{border-color:var(--gold);color:var(--text)}.cp-chip b{align-items:center;background:var(--gold);border-radius:999px;color:#111;display:inline-flex;font-size:10px;height:16px;justify-content:center;width:16px}.cp-dup{background:#2a1416;border:1px solid #e5484d66;border-radius:8px;color:#ff8a8f;font-size:12px;font-weight:700;letter-spacing:.04em;padding:10px 12px}.cp-import-text{background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--text);font-family:JetBrains Mono,monospace;font-size:11.5px;padding:10px;width:100%}.cp-import-row{display:flex;flex-direction:column;font-size:11px;gap:6px;margin-top:8px}.cp-import-result{display:flex;gap:8px;margin-top:8px}.cp-danger{margin-top:20px}.cp-danger button{background:none;border:1px solid #e5484d66;border-radius:8px;color:#ff8a8f;cursor:pointer;font-size:12px;padding:8px 12px}@media (max-width:1100px){.cp-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.cp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-form{grid-template-columns:1fr}.cp-span2{grid-column:auto}.cp-tools{margin-left:0}.cp-search{min-width:0;width:100%}.cp-qa{grid-template-columns:1fr}}.cp-verify{align-items:center;background:var(--green);border-radius:999px;color:#0f1013;display:inline-flex;font-size:11px;font-weight:600;gap:4px;margin-top:4px;padding:2px 8px;text-decoration:none;width:-webkit-max-content;width:max-content}.cp-verify:hover{filter:brightness(1.1)}.cp-verify{border:0;cursor:pointer;font-family:inherit}.cp-sheet-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.cp-sheet-field{align-items:center;background:#141519;border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;display:flex;font-family:inherit;gap:8px;padding:8px 10px;text-align:left}.cp-sheet-field span{color:var(--muted);font-size:10.5px;min-width:90px}.cp-sheet-field b{flex:1 1;font-size:13px;word-break:break-all}.cp-sheet-field svg{color:var(--muted)}.cp-sheet-field:hover{border-color:var(--gold)}@media (max-width:700px){.cp-sheet-grid{grid-template-columns:1fr}}.cp-table tbody tr.cp-row-confirmed td{background:#1f5a3c}.cp-table tbody tr.cp-row-confirmed{box-shadow:inset 4px 0 0 var(--green)}.cp-table tbody tr.cp-row-submitted td{background:#3d3416}.cp-table tbody tr.cp-row-submitted{box-shadow:inset 4px 0 0 var(--gold)}.cp-table tbody tr.cp-row-failed td{background:#4a2024}.cp-table tbody tr.cp-row-failed{box-shadow:inset 4px 0 0 #e5484d}.cp-table tbody tr.cp-row-win td{background:#1a5c44}.cp-table tbody tr.cp-row-win{box-shadow:inset 4px 0 0 #6ad5ab}.cp-table tbody tr.cp-row-confirmed:hover td,.cp-table tbody tr.cp-row-win:hover td{background:#256846}.cp-table tbody tr.cp-row-submitted:hover td{background:#483d1a}