*,:before,:after{--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: rgb(59 130 246 / .5);--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: rgb(59 130 246 / .5);--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: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color: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:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:#020b14;color:#e2e8f0;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::-moz-selection{background:#0f83;color:#0f8}::selection{background:#0f83;color:#0f8}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#020b14}::-webkit-scrollbar-thumb{background:#00ff8840;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00ff8880}.btn-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(0 255 136 / var(--tw-bg-opacity, 1));padding:.75rem 1.75rem;font-family:JetBrains Mono,monospace;font-weight:600;--tw-text-opacity: 1;color:rgb(2 11 20 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-primary:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 0 30px rgba(0,255,136,.5), 0 0 80px rgba(0,255,136,.2);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color), 0 0 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 255 136 / var(--tw-border-opacity, 1));padding:.75rem 1.75rem;font-family:JetBrains Mono,monospace;font-weight:600;--tw-text-opacity: 1;color:rgb(0 255 136 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-secondary:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:#00ff8826;--tw-shadow: 0 0 20px rgba(0,255,136,.25), 0 0 60px rgba(0,255,136,.1);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color), 0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ai9-card{background:linear-gradient(135deg,#0a1f35e6,#061525f2);border:1px solid rgba(0,255,136,.12);border-radius:.75rem;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.ai9-card:hover{border-color:#00ff8859;box-shadow:0 0 40px #00ff8812,inset 0 1px #00ff8814}.terminal-box{background:#061525cc;border:1px solid rgba(0,255,136,.15);border-radius:.5rem;padding:1.25rem;font-family:JetBrains Mono,monospace;font-size:.875rem;line-height:1.25rem}.section-label{margin-bottom:.75rem;display:block;font-family:JetBrains Mono,monospace;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.3em;--tw-text-opacity: 1;color:rgb(0 255 136 / var(--tw-text-opacity, 1))}.section-title{font-family:JetBrains Mono,monospace;font-size:2.25rem;line-height:2.5rem;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.section-title{font-size:3rem;line-height:1}}.neon-text{color:#0f8;text-shadow:0 0 10px rgba(0,255,136,.5)}.bracket-tl{position:absolute;top:.75rem;left:.75rem;height:1rem;width:1rem;border-left-width:1px;border-top-width:1px;border-color:#00ff884d}.bracket-tr{position:absolute;top:.75rem;right:.75rem;height:1rem;width:1rem;border-right-width:1px;border-top-width:1px;border-color:#00ff884d}.bracket-bl{position:absolute;bottom:.75rem;left:.75rem;height:1rem;width:1rem;border-left-width:1px;border-bottom-width:1px;border-color:#00ff884d}.bracket-br{position:absolute;bottom:.75rem;right:.75rem;height:1rem;width:1rem;border-right-width:1px;border-bottom-width:1px;border-color:#00ff884d}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-3{bottom:.75rem}.bottom-8{bottom:2rem}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:.75rem}.right-0{right:0}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-4{top:1rem}.top-5{top:1.25rem}.z-10{z-index:10}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.-mb-px{margin-bottom:-1px}.-mt-1{margin-top:-.25rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-\[26rem\]{height:26rem}.h-full{height:100%}.h-px{height:1px}.max-h-96{max-height:24rem}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-4{width:1rem}.w-48{width:12rem}.w-6{width:1.5rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[80\%\]{max-width:80%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulseGreen{0%,to{text-shadow:0 0 10px rgba(0,255,136,.4)}50%{text-shadow:0 0 35px rgba(0,255,136,.9),0 0 70px rgba(0,255,136,.4)}}.animate-pulse-green{animation:pulseGreen 3s ease-in-out infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.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-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-cyan-neon{--tw-border-opacity: 1;border-color:rgb(0 212 255 / var(--tw-border-opacity, 1))}.border-cyan-neon\/40{border-color:#00d4ff66}.border-dark-600{--tw-border-opacity: 1;border-color:rgb(26 58 92 / var(--tw-border-opacity, 1))}.border-dark-700{--tw-border-opacity: 1;border-color:rgb(15 42 71 / var(--tw-border-opacity, 1))}.border-dark-800{--tw-border-opacity: 1;border-color:rgb(10 31 53 / var(--tw-border-opacity, 1))}.border-green-neon\/10{border-color:#00ff881a}.border-green-neon\/20{border-color:#0f83}.border-green-neon\/25{border-color:#00ff8840}.border-green-neon\/30{border-color:#00ff884d}.border-green-neon\/40{border-color:#0f86}.border-red-500\/25{border-color:#ef444440}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-yellow-400\/30{border-color:#facc154d}.bg-black\/70{background-color:#000000b3}.bg-cyan-neon{--tw-bg-opacity: 1;background-color:rgb(0 212 255 / var(--tw-bg-opacity, 1))}.bg-dark-700{--tw-bg-opacity: 1;background-color:rgb(15 42 71 / var(--tw-bg-opacity, 1))}.bg-dark-700\/30{background-color:#0f2a474d}.bg-dark-800{--tw-bg-opacity: 1;background-color:rgb(10 31 53 / var(--tw-bg-opacity, 1))}.bg-dark-800\/50{background-color:#0a1f3580}.bg-dark-800\/60{background-color:#0a1f3599}.bg-dark-900{--tw-bg-opacity: 1;background-color:rgb(6 21 37 / var(--tw-bg-opacity, 1))}.bg-dark-900\/30{background-color:#0615254d}.bg-dark-900\/40{background-color:#06152566}.bg-dark-900\/50{background-color:#06152580}.bg-dark-900\/70{background-color:#061525b3}.bg-dark-950{--tw-bg-opacity: 1;background-color:rgb(2 11 20 / var(--tw-bg-opacity, 1))}.bg-green-neon{--tw-bg-opacity: 1;background-color:rgb(0 255 136 / var(--tw-bg-opacity, 1))}.bg-green-neon\/10{background-color:#00ff881a}.bg-green-neon\/5{background-color:#00ff880d}.bg-green-neon\/70{background-color:#00ff88b3}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/5{background-color:#ef44440d}.bg-red-500\/70{background-color:#ef4444b3}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white\/90{background-color:#ffffffe6}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-400\/10{background-color:#facc151a}.bg-yellow-500\/70{background-color:#eab308b3}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-green-neon\/40{--tw-gradient-from: rgb(0 255 136 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 255 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.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-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-28{padding-top:7rem;padding-bottom:7rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-body{font-family:Inter,sans-serif}.font-mono{font-family:JetBrains Mono,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.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-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-cyan-neon{--tw-text-opacity: 1;color:rgb(0 212 255 / var(--tw-text-opacity, 1))}.text-dark-700{--tw-text-opacity: 1;color:rgb(15 42 71 / var(--tw-text-opacity, 1))}.text-dark-900{--tw-text-opacity: 1;color:rgb(6 21 37 / var(--tw-text-opacity, 1))}.text-green-neon{--tw-text-opacity: 1;color:rgb(0 255 136 / var(--tw-text-opacity, 1))}.text-green-neon\/70{color:#00ff88b3}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-400\/80{color:#facc15cc}.placeholder-dark-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(74 122 170 / var(--tw-placeholder-opacity, 1))}.placeholder-dark-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(74 122 170 / var(--tw-placeholder-opacity, 1))}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-70{opacity:.7}.opacity-\[0\.022\]{opacity:.022}.shadow-\[0_0_14px_rgba\(255\,255\,255\,0\.45\)\]{--tw-shadow: 0 0 14px rgba(255,255,255,.45);--tw-shadow-colored: 0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_24px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow: 0 4px 24px rgba(0,0,0,.6);--tw-shadow-colored: 0 4px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-neon{--tw-shadow: 0 0 20px rgba(0,255,136,.25), 0 0 60px rgba(0,255,136,.1);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color), 0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.grid-bg{background-image:linear-gradient(rgba(0,255,136,1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,136,1) 1px,transparent 1px);background-size:64px 64px}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.group:hover .group-hover\:neon-text{color:#0f8;text-shadow:0 0 10px rgba(0,255,136,.5)}.last\:border-0:last-child{border-width:0px}.last\:pb-0:last-child{padding-bottom:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-cyan-neon:hover{--tw-border-opacity: 1;border-color:rgb(0 212 255 / var(--tw-border-opacity, 1))}.hover\:border-dark-600:hover{--tw-border-opacity: 1;border-color:rgb(26 58 92 / var(--tw-border-opacity, 1))}.hover\:border-green-neon\/40:hover{border-color:#0f86}.hover\:border-red-500\/60:hover{border-color:#ef444499}.hover\:border-slate-500:hover{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.hover\:text-cyan-neon:hover{--tw-text-opacity: 1;color:rgb(0 212 255 / var(--tw-text-opacity, 1))}.hover\:text-green-neon:hover{--tw-text-opacity: 1;color:rgb(0 255 136 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-slate-300:hover{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-green-neon\/60:focus{border-color:#0f89}.focus\:shadow-neon:focus{--tw-shadow: 0 0 20px rgba(0,255,136,.25), 0 0 60px rgba(0,255,136,.1);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color), 0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-green-neon{--tw-text-opacity: 1;color:rgb(0 255 136 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:drop-shadow-\[0_0_10px_rgba\(0\,255\,136\,0\.8\)\]{--tw-drop-shadow: drop-shadow(0 0 10px rgba(0,255,136,.8));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:p-16{padding:4rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width: 1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}.cc-question-stack{max-height:min(440px,47dvh);overflow-y:auto;overscroll-behavior:contain;margin-bottom:12px;scrollbar-width:thin}.cc-question-card{padding:16px;border:1px solid #7c6b59;border-radius:12px;background:#28231f;color:var(--cc-text)}.cc-question-card+.cc-question-card{margin-top:10px}.cc-question-heading{display:flex;gap:8px;align-items:center;margin-bottom:14px;color:#ead0b4}.cc-question-heading strong{flex:1;font-size:13px}.cc-question-field{min-width:0;padding:0;margin:0 0 16px;border:0}.cc-question-field:last-of-type{margin-bottom:12px}.cc-question-field legend{float:none;width:100%;padding:0;margin-bottom:10px;font-size:14px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.cc-question-field legend>span{display:block;margin-bottom:4px;color:#b6a493;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.cc-question-options{display:grid;gap:7px}.cc-question-option{display:flex;gap:9px;align-items:flex-start;padding:9px 10px;border:1px solid #4d4339;border-radius:7px;cursor:pointer}.cc-question-option:hover,.cc-question-selected{border-color:#a88d70;background:#332b23}.cc-question-option input{flex:0 0 auto;width:15px;height:15px;margin-top:3px;accent-color:#d7b88f}.cc-question-option span{min-width:0;overflow-wrap:anywhere}.cc-question-option strong{display:block;font-size:13px;font-weight:500}.cc-question-option small{display:block;margin-top:2px;font-size:12px;color:#c0b5aa;line-height:1.5}.cc-question-field:disabled .cc-question-option{cursor:default;opacity:.72}.cc-question-field textarea{width:100%;margin-top:8px;padding:9px 10px;resize:vertical;min-height:65px;max-height:170px;border:1px solid #625344;border-radius:7px;background:#1d1916;color:var(--cc-text)}.cc-question-status{margin:9px 0 0;font-size:12px;color:#d9c6b1;overflow-wrap:anywhere}.cc-question-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.cc-root .cc-question-actions>button{padding:8px 12px;border:1px solid #b69b7b;border-radius:7px;background:#d1b38f;color:#211b15;font-size:12px;font-weight:600}.cc-root .cc-question-actions>button:disabled{opacity:.4}@media (max-width:760px){.cc-question-stack{max-height:43dvh;margin-bottom:8px}.cc-question-card{padding:12px}.cc-question-heading{margin-bottom:10px}.cc-question-option{padding:8px}.cc-question-actions>button{min-height:40px}}.cc-root{--cc-bg:#191715;--cc-panel:#131211;--cc-line:#312e2a;--cc-text:#ebeae9;--cc-muted:#979490;--cc-accent:#cec0b0;position:relative;display:flex;height:100vh;height:100dvh;min-height:400px;width:100%;overflow:hidden;background:var(--cc-bg);color:var(--cc-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;color-scheme:dark}.cc-root *{box-sizing:border-box}.cc-root button,.cc-root input,.cc-root textarea{font:inherit}.cc-root button{cursor:pointer}.cc-root button:disabled{cursor:not-allowed}.cc-root button,.cc-root a,.cc-root input,.cc-root textarea{-webkit-tap-highlight-color:transparent}.cc-root button:focus-visible,.cc-root a:focus-visible,.cc-root input:focus-visible,.cc-root textarea:focus-visible{outline:2px solid var(--cc-accent);outline-offset:3px}.cc-root button{border:0;background:none;color:inherit}.cc-root a{color:inherit;text-decoration:none}.cc-root svg{flex-shrink:0}.cc-root ::-moz-selection{background:#5e554a;color:#fff}.cc-root ::selection{background:#5e554a;color:#fff}.cc-root ::-webkit-scrollbar{width:6px;height:6px}.cc-root ::-webkit-scrollbar-thumb{background:#3e3c39;border-radius:8px}.cc-root ::-webkit-scrollbar-track{background:transparent}.cc-sidebar{width:280px;min-width:280px;display:flex;flex-direction:column;padding:27px 14px 0;background:var(--cc-panel);border-right:1px solid #2b2926}.cc-brand{display:flex;align-items:center;gap:11px;padding:0 13px 26px}.cc-insignia{display:flex;align-items:center;justify-content:center;border:1px solid #6d645a;border-radius:10px;width:39px;height:39px;font:12px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:-.5px;color:#cfc6bb;background:linear-gradient(140deg,#292520,#1a1815)}.cc-brand strong{display:block;font-size:17px;font-weight:600;letter-spacing:-.4px}.cc-brand span{display:block;color:var(--cc-muted);font-size:11px;margin-top:1px}.cc-search{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid #302d29;background:#1f1d1b;color:#928e89;border-radius:7px;margin:0 5px 27px}.cc-search input{width:100%;min-width:0;background:none;border:0;outline:0;color:#e5e3e1;font-size:12px!important}.cc-search input::-webkit-search-cancel-button{filter:grayscale(1)}.cc-search input::-moz-placeholder{color:#8d8985}.cc-search input::placeholder{color:#8d8985}.cc-search kbd{white-space:nowrap;font-size:10px;color:#77736e}.cc-search:focus-within{border-color:#847a6e}.cc-search input:focus-visible{outline:none}.cc-list-heading{display:flex;justify-content:space-between;align-items:center;padding:0 13px;margin-bottom:10px;color:#807a73;font-size:9px;font-weight:600;letter-spacing:1.1px}.cc-list-heading span:last-child{letter-spacing:0;font-size:10px}.cc-chat-list{flex:1;min-height:0;overflow:auto;padding-bottom:20px}.cc-chat{display:flex;align-items:flex-start;gap:10px;width:100%;border-radius:7px;padding:11px 12px;margin:2px 0;text-align:left;color:#aca8a4!important;transition:background .15s,color .15s}.cc-chat svg{margin-top:3px;color:#7c7772}.cc-chat>span:not(.cc-chat-working){flex:1;min-width:0;font-size:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.cc-chat:hover{background:#1f1d1a;color:#e8e6e3!important}.cc-chat-selected{background:#2c2925!important;color:#e6e1dc!important}.cc-chat-selected svg{color:#c7bbae}.cc-chat-working{width:5px;height:5px;border-radius:50%;background:#d1c5b8;margin-top:9px;flex-shrink:0;box-shadow:0 0 0 3px #cfc3b510}.cc-list-empty{padding:14px;color:#85807a;font-size:12px}.cc-sidebar-bottom{border-top:1px solid #2b2825;padding:18px 12px 17px}.cc-sidebar-connection{display:flex;gap:9px;align-items:center;margin-bottom:17px}.cc-dot{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#7c7368}.cc-dot-online{background:#c5baad;box-shadow:0 0 0 3px #cec0b00a}.cc-sidebar-connection strong{display:block;font-size:11px;font-weight:500;color:#b5b1ac}.cc-sidebar-connection div>span{display:block;color:#7a756f;font-size:10px;margin-top:2px}.cc-site-links{display:flex;flex-direction:column;gap:12px;padding-bottom:18px}.cc-site-links a,.cc-site-links button{display:flex;align-items:center;gap:8px;text-align:left;font-size:11px!important;color:#97918b!important;padding:0}.cc-site-links a:hover,.cc-site-links button:hover{color:#d9d6d2!important}.cc-account{border-top:1px solid #2b2825;padding-top:16px;display:flex;gap:9px;align-items:center}.cc-account-avatar{width:29px;height:29px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#393531;color:#c6c1bc;font-size:11px}.cc-account>div{flex:1;min-width:0}.cc-account strong{font-size:11px;font-weight:500;display:block}.cc-account div>span{display:block;font-size:9px;color:#7b746d}.cc-signout{font-size:10px!important;color:#908a83!important;padding:5px 0 5px 4px}.cc-signout:hover{color:#dfdcd8!important}.cc-workspace{flex:1;min-width:0;display:flex;flex-direction:column;background:radial-gradient(ellipse at 70% 5%,#211f1c66 0,transparent 45%),var(--cc-bg)}.cc-header{height:81px;min-height:81px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #2d2b29;padding:0 34px;background:#191715cc}.cc-header-title{flex:1;min-width:0}.cc-header-title>span{display:block;color:#8a847e;font-size:8px;letter-spacing:1.7px;font-weight:600;margin-bottom:4px}.cc-header h1{font-size:14px;font-weight:500;margin:0;color:#dddad7;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:-.1px}.cc-header-actions{display:flex;align-items:center;gap:13px}.cc-status{display:flex;align-items:center;gap:7px;color:#a2978a;font-size:10px;white-space:nowrap}.cc-status-online{color:#b5afa8}.cc-icon{width:29px;height:29px;display:flex;align-items:center;justify-content:center;border-radius:5px;color:#98928c!important;flex-shrink:0}.cc-icon:hover,.cc-icon-active{background:#302d29!important;color:#e3dfda!important}.cc-icon:disabled{opacity:.5}.cc-details{display:flex;gap:14px;padding:18px 34px;border-bottom:1px solid #3c3834;background:#22201d;font-size:12px;color:#b4aea7}.cc-details>div{max-width:850px;flex:1}.cc-details strong{color:#dcd7d2;font-size:12px;font-weight:500}.cc-details p{margin:7px 0 0;line-height:1.65}.cc-offline{display:flex;gap:10px;align-items:center;padding:11px 34px;border-bottom:1px solid #3b352f;background:#26221e;color:#b7ada1;font-size:11px}.cc-history{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.cc-transcript{max-width:870px;margin:0 auto;padding:32px 38px 35px}.cc-older{text-align:center;margin:0 0 25px}.cc-older button{display:inline-flex;gap:6px;align-items:center;border:1px solid #393531;border-radius:20px;padding:7px 12px;color:#a49d95;font-size:10px}.cc-older button:hover{background:#2b2825}.cc-message{display:flex;align-items:flex-start;gap:16px;padding:20px 0}.cc-message-avatar{width:28px;height:28px;flex-shrink:0;border-radius:8px;display:flex;align-items:center;justify-content:center;font:9px ui-monospace,Consolas,monospace;background:#302b26;border:1px solid #4d463e;color:#d1cac1;margin-top:1px}.cc-message-user .cc-message-avatar{border-radius:50%;font:11px inherit;border:0;background:#393735;color:#c7c4c0}.cc-message-content{flex:1;min-width:0}.cc-message-label{font-size:12px;font-weight:600;display:flex;align-items:center;gap:9px;color:#e5e3e0;margin:4px 0 11px}.cc-message-label>span{font-size:9px;font-weight:400;color:#9a948d;border:1px solid #3a3632;border-radius:3px;padding:1px 5px}.cc-user-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8;color:#d6d3cf}.cc-message-user .cc-message-content{background:#282522;border:1px solid #34312d;border-radius:10px;padding:10px 16px 13px}.cc-message-user .cc-message-label{margin:0 0 6px;font-size:11px;color:#c5c0ba}.cc-message-commentary{padding-top:12px;padding-bottom:12px}.cc-message-commentary .cc-markdown{color:#ada8a2;font-size:13px}.cc-message-commentary .cc-message-avatar{opacity:.7}.cc-markdown{font-size:14px;line-height:1.8;color:#cfcbc7;overflow-wrap:anywhere}.cc-markdown p{margin:0 0 15px;white-space:pre-wrap}.cc-markdown>:last-child{margin-bottom:0}.cc-markdown strong{font-weight:600;color:#e6e4e1}.cc-markdown a{color:#cfc3b6;text-decoration:underline;text-decoration-color:#706960;text-underline-offset:3px}.cc-markdown a:hover{color:#e6dfd6}.cc-markdown h2,.cc-markdown h3,.cc-markdown h4,.cc-markdown h5{font-weight:600;color:#e8e6e3;line-height:1.5;margin:24px 0 12px}.cc-markdown h2{font-size:18px}.cc-markdown h3{font-size:16px}.cc-markdown h4,.cc-markdown h5{font-size:14px}.cc-markdown ul,.cc-markdown ol{padding-left:23px;margin:13px 0 18px}.cc-markdown li{padding-left:3px;margin-bottom:7px;white-space:pre-wrap}.cc-markdown ul{list-style:disc}.cc-markdown ol{list-style:decimal}.cc-markdown code{font:12px ui-monospace,SFMono-Regular,Consolas,monospace;padding:2px 5px;border-radius:4px;background:#312e2a;color:#dbd5ce}.cc-markdown blockquote{border-left:2px solid #655d54;margin:17px 0;padding:2px 0 2px 15px;color:#b1aba4;white-space:pre-wrap}.cc-markdown hr{border:0;border-top:1px solid #393530;margin:22px 0}.cc-code{border:1px solid #393531;border-radius:9px;overflow:hidden;margin:17px 0;background:#161412}.cc-code-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 13px;background:#292623;color:#9d968d;font-size:10px}.cc-code-bar button{display:flex;gap:5px;align-items:center;color:#b3aca6}.cc-code pre{margin:0;padding:17px;overflow:auto;line-height:1.75;white-space:pre}.cc-code pre code{padding:0;background:none;border:0;font-size:12px;color:#d2cec9}.cc-table-wrap{max-width:100%;overflow:auto;margin:17px 0;border:1px solid #3f3a35;border-radius:6px}.cc-markdown table{border-collapse:collapse;width:100%;font-size:12px}.cc-markdown th,.cc-markdown td{text-align:left;border-bottom:1px solid #393531;padding:9px 12px;min-width:80px}.cc-markdown th{background:#2a2724;color:#d1cbc4;font-weight:500}.cc-markdown tr:last-child td{border-bottom:0}.cc-working{display:flex;gap:13px;align-items:center;margin:16px 0 4px 43px;color:#c3bcb6;font-size:12px}.cc-working small{display:block;color:#837a6f;font-size:10px;margin-top:3px}.cc-working-orbit{width:13px;height:13px;border:1px solid #554e45;border-top-color:#cfc3b6;border-radius:50%;animation:cc-spin 1.1s linear infinite}.cc-empty{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;min-height:43vh;padding:35px 15px;color:#8d847a}.cc-empty-mark{width:66px;height:66px;position:relative;display:flex;align-items:center;justify-content:center;border:1px solid #544b41;border-radius:18px;background:linear-gradient(145deg,#342e28,#221e19);font:19px ui-monospace,Consolas,monospace;letter-spacing:-1px;color:#d0c5b8;box-shadow:0 7px 35px #0000001f;margin-bottom:27px}.cc-empty-mark>span{width:5px;height:5px;border-radius:50%;background:#c7baab;position:absolute;bottom:11px;right:11px}.cc-eyebrow{font:9px ui-monospace,Consolas,monospace;letter-spacing:1.8px;color:#938b81;margin:0 0 10px}.cc-empty h2{font-size:27px;letter-spacing:-.9px;font-weight:400;color:#e5e2de;margin:2px 0 13px}.cc-empty>p:not(.cc-eyebrow){color:#968e84;max-width:390px;line-height:1.8;font-size:12px;margin:0 0 15px}.cc-compose-zone{flex-shrink:0;padding:0 36px 21px;background:linear-gradient(0deg,var(--cc-bg) 90%,transparent)}.cc-compose-inner{max-width:790px;margin:0 auto}.cc-composer{background:#282522;border:1px solid #45403b;border-radius:14px;padding:17px 17px 12px;box-shadow:0 5px 28px #0000001a;transition:border-color .2s}.cc-composer:focus-within{border-color:#7a7167}.cc-composer-listening{border-color:#c0b6aa}.cc-composer textarea{display:block;width:100%;min-height:49px;max-height:200px;resize:none;overflow:auto;border:0;background:transparent;color:#e9e7e4;outline:none;font-size:14px;line-height:1.6;padding:0 0 9px}.cc-composer textarea:focus-visible{outline:none}.cc-composer textarea::-moz-placeholder{color:#968e84}.cc-composer textarea::placeholder{color:#968e84}.cc-composer textarea:disabled{opacity:.55}.cc-compose-tools{display:flex;align-items:center;justify-content:space-between;gap:10px}.cc-compose-context{display:flex;align-items:center;gap:6px;color:#8b8277;font-size:10px}.cc-compose-buttons{display:flex;align-items:center;gap:9px}.cc-character-count{font-size:10px;color:#aaa39c}.cc-dictate{height:33px;width:33px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#aca59e!important}.cc-dictate:hover{background:#3f3b36!important}.cc-dictate:disabled{opacity:.4}.cc-dictate-active{color:#e0dad3!important;background:#4d463f!important}.cc-send{height:33px;width:33px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#cfc6bb!important;color:#2d2720!important;transition:background .15s}.cc-send:hover{background:#e4dcd3!important}.cc-send:disabled{background:#4a453f!important;color:#8b8277!important}.cc-compose-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 4px 0;color:#746c63;font-size:9px}.cc-key-separator{margin:0 5px}.cc-notice{display:flex;align-items:center;gap:15px;border:1px solid #5f5345;border-radius:9px;padding:11px 13px;margin-bottom:12px;background:#2a2520;color:#c2b5a6;font-size:11px}.cc-notice>div{flex:1}.cc-notice strong{display:block;font-size:11px;font-weight:500;color:#dacec0;margin-bottom:3px}.cc-notice p{margin:0;line-height:1.65}.cc-notice>button:not(.cc-icon){flex-shrink:0;max-width:130px;border:1px solid #6d5f50;border-radius:6px;font-size:10px;padding:7px 9px;color:#d1c4b5;line-height:1.5}.cc-notice>button:hover{background:#3c352e}.cc-listening{display:flex;align-items:center;gap:8px;margin:0 3px 11px;font-size:11px;color:#c9c2b9}.cc-recording-dot{width:6px;height:6px;border-radius:50%;background:#d6cbbf;animation:cc-pulse 1.4s ease-in-out infinite}.cc-interim{flex:1;min-width:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#999188}.cc-listening>button{margin-left:auto;font-size:10px;color:#d3c9be}.cc-mobile-only,.cc-scrim{display:none}.cc-spin{animation:cc-spin 1s linear infinite}@keyframes cc-spin{to{transform:rotate(360deg)}}@keyframes cc-pulse{50%{opacity:.3}}.cc-gate{display:flex;align-items:center;justify-content:center;flex-direction:column;background:radial-gradient(ellipse at 50% 45%,#322d2788,transparent 55%),#161412}.cc-gate-back{position:absolute;top:27px;left:30px;display:flex;gap:9px;align-items:center;color:#a0988f!important;font-size:12px}.cc-gate-card{max-width:430px;padding:40px 25px;text-align:center;display:flex;align-items:center;flex-direction:column}.cc-gate-card .cc-insignia{width:57px;height:57px;font-size:16px;margin-bottom:29px;border-radius:15px}.cc-gate-card h1{font-size:32px;font-weight:400;letter-spacing:-1.1px;margin:3px 0 15px;color:#eae7e3}.cc-gate-card>p:not(.cc-eyebrow){font-size:13px;line-height:1.85;color:#a29a91;margin:0 0 29px}.cc-primary{display:flex;align-items:center;justify-content:center;gap:28px;background:#d3cbc2!important;color:#28231d!important;font-size:12px!important;font-weight:500!important;padding:11px 17px;border-radius:7px}.cc-primary:hover{background:#e4ddd6!important}.cc-gate-note{display:flex;gap:7px;align-items:center;font-size:10px;color:#7d756b;margin-top:29px}.cc-gate-status{display:flex;align-items:center;gap:9px;font-size:12px;color:#b0a9a0}@media (min-width:1500px){.cc-sidebar{width:300px;min-width:300px}.cc-transcript{max-width:920px;padding-left:45px;padding-right:45px}.cc-compose-inner{max-width:830px}}@media (max-width:1050px){.cc-sidebar{width:245px;min-width:245px;padding-left:10px;padding-right:10px}.cc-search kbd{display:none}.cc-header{padding:0 23px}.cc-header-actions{gap:7px}.cc-status{font-size:9px}.cc-transcript,.cc-compose-zone{padding-left:24px;padding-right:24px}.cc-compose-foot>span:last-child{font-size:8px}.cc-brand{padding-left:10px}}@media (max-width:760px){.cc-mobile-only{display:flex}.cc-sidebar{position:absolute;left:0;top:0;bottom:0;z-index:50;width:285px;min-width:285px;transform:translate(-100%);visibility:hidden;transition:transform .2s ease;box-shadow:10px 0 40px #0005}.cc-sidebar-open{transform:translate(0);visibility:visible}.cc-scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#0009!important;z-index:45}.cc-brand .cc-icon{margin-left:auto}.cc-header{height:72px;min-height:72px;padding:0 14px;gap:10px}.cc-header h1{font-size:13px}.cc-header-title>span{font-size:7px;letter-spacing:1.3px}.cc-header-actions{gap:3px}.cc-status>span:last-child{display:none}.cc-status{margin-right:6px}.cc-transcript{padding:22px 17px 25px}.cc-message{gap:10px;padding:17px 0}.cc-message-avatar{width:25px;height:25px;font-size:8px}.cc-message-label{margin-top:2px;font-size:11px}.cc-markdown,.cc-user-text{font-size:13px;line-height:1.8}.cc-message-user .cc-message-content{padding:10px 12px}.cc-compose-zone{padding:0 13px 13px;padding-bottom:max(13px,env(safe-area-inset-bottom))}.cc-composer{padding:14px 13px 11px;border-radius:12px}.cc-composer textarea{font-size:16px;min-height:49px}.cc-compose-context{font-size:9px;gap:5px}.cc-compose-foot{font-size:8px;padding-top:8px}.cc-compose-foot>span:last-child{display:none}.cc-empty{min-height:38vh;padding-top:22px}.cc-empty h2{font-size:24px}.cc-empty>p:not(.cc-eyebrow){font-size:11px;max-width:290px}.cc-empty-mark{width:55px;height:55px;font-size:16px;margin-bottom:20px;border-radius:15px}.cc-working{margin-left:34px;font-size:11px}.cc-working small{font-size:9px}.cc-details{padding:15px 18px;font-size:11px}.cc-offline{padding:10px 18px;font-size:10px;align-items:flex-start}.cc-offline .cc-dot{margin-top:5px}.cc-notice{font-size:10px;gap:8px}.cc-notice>button:not(.cc-icon){max-width:90px;font-size:9px}.cc-gate-card h1{font-size:29px}}@media (prefers-reduced-motion:reduce){.cc-root *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.cc-root{--cc-bg:#191815;--cc-panel:#121210;--cc-line:#34312b;--cc-text:#efebe5;--cc-muted:#a49c90;--cc-accent:#d6ae8e}.cc-workspace{background:radial-gradient(ellipse at 70% 0%,#2a251d55 0,transparent 45%),var(--cc-bg)}.cc-sidebar{padding-top:25px;border-color:#302b24}.cc-brand{padding-bottom:21px;gap:12px}.cc-brand strong{font-size:28px;font-weight:500;letter-spacing:-1.4px;line-height:1.1}.cc-brand strong .cc-brand-period{display:inline;color:#d3a580;font-size:inherit;line-height:inherit;letter-spacing:inherit}.cc-brand>div>span{font-size:7px;letter-spacing:1.5px;margin-top:6px;color:#9b8e7e}.cc-insignia{width:36px;height:36px;border-radius:10px;background:#242017;border-color:#5b4835;color:#d0b393;font-size:11px}.cc-personal-label{color:#776c5d;letter-spacing:1.4px;font-size:8px;padding:0 13px 16px}.cc-primary-nav{display:flex;flex-direction:column;gap:3px;padding:0 4px 23px;margin-bottom:20px;border-bottom:1px solid #2c2822}.cc-primary-nav button{display:flex;align-items:center;gap:11px;min-height:40px;padding:11px 12px;text-align:left;border-radius:7px;color:#a79d8e;font-size:12px}.cc-primary-nav button:hover{background:#242018;color:#e3d6c5}.cc-primary-nav .cc-nav-selected{background:#30271d;color:#e5c4a4}.cc-nav-marker{width:4px;height:4px;margin-left:auto;background:#d6ae8e;border-radius:50%}.cc-search{margin-bottom:21px;background:#1c1b17;border-color:#312d25}.cc-search:focus-within{border-color:#8e7053}.cc-list-heading{font-size:8px;letter-spacing:1.1px;color:#827665;margin-bottom:9px}.cc-chat{padding-top:9px;padding-bottom:9px}.cc-chat>span:not(.cc-chat-working){font-size:11px;line-height:1.6}.cc-chat-selected{background:#28241d!important;color:#decdb8!important}.cc-chat-selected svg{color:#c6a482}.cc-chat-working{background:#bdc5a6}.cc-sidebar-bottom{padding-top:15px}.cc-sidebar-connection{width:100%;text-align:left;margin-bottom:16px}.cc-sidebar-connection>svg{margin-left:auto;color:#8c7f6d}.cc-dot-online{background:#a3b992;box-shadow:0 0 0 3px #a3b99209}.cc-account-avatar{font:9px ui-monospace,monospace;background:#353025;color:#d5c5ab}.cc-account strong{font-size:12px;font-weight:500}.cc-account div>span{font-size:9px;color:#8a7b67}.cc-header{height:87px;min-height:87px;border-color:#322c24;background:#191815d9}.cc-header-title>span{display:flex;align-items:center;gap:7px;color:#8d7d69;letter-spacing:1.1px;font-size:7px;margin-bottom:6px}.cc-header h1{color:#e1d7c9;font-size:14px}.cc-private-badge{display:flex;align-items:center;gap:5px;margin-right:10px;color:#92816c;font-size:8px;letter-spacing:.9px}.cc-icon{color:#9c8c76!important}.cc-icon:hover,.cc-icon-active{background:#332a1f!important;color:#e4d0b4!important}.cc-details{background:#2b251c;border-color:#4d3d2a;color:#b7a78c}.cc-details strong{color:#ddc7a8}.cc-conversation-view{flex:1;min-height:0;display:flex;flex-direction:column}.cc-conversation-view[hidden]{display:none!important}.cc-markdown,.cc-user-text{font-size:14px;color:#d1c8ba}.cc-message-user .cc-message-content{background:#28251f;border-color:#373025}.cc-message-user .cc-message-avatar{background:#393329;color:#d7c7b1}.cc-message-avatar{border-color:#695138;background:#352a1d;color:#e0bd94}.cc-message-label{color:#e4dacb}.cc-message-commentary .cc-markdown{color:#aea18c}.cc-message-label>span{color:#b3a184;border-color:#4b3d2a}.cc-empty-mark{background:linear-gradient(145deg,#3b2e1f,#241e16);border-color:#785734;color:#d5ae7d}.cc-empty-mark>span{background:#d6ae8e}.cc-empty h2{color:#e4d7c3;font-size:27px}.cc-empty>p:not(.cc-eyebrow){color:#b09a7b;font-size:12px}.cc-eyebrow{color:#b39370}.cc-composer{background:#28251f;border-color:#544636;border-radius:13px}.cc-composer:focus-within{border-color:#9d7c55}.cc-composer textarea{color:#e9dfd0}.cc-composer textarea::-moz-placeholder{color:#aa967a}.cc-composer textarea::placeholder{color:#aa967a}.cc-compose-context{color:#a08a6a}.cc-compose-foot{color:#958064}.cc-send,.cc-primary{background:#d9b68f!important;color:#332515!important}.cc-send:hover,.cc-primary:hover{background:#ecd1ac!important}.cc-send:disabled,.cc-primary:disabled{background:#504333!important;color:#9b8465!important}.cc-primary:disabled{cursor:not-allowed}.cc-dictate{color:#c2a989!important}.cc-dictate-active{background:#5a452b!important;color:#f0d5b1!important}.cc-recording-dot{background:#ddb88a}.cc-markdown a{color:#dbba8f;text-decoration-color:#8d704c}.cc-markdown a:hover{color:#f1dab9}.cc-code{border-color:#4b3d2b;background:#161510}.cc-code-bar{background:#30271b;color:#b59a73}.cc-code-bar button{color:#d2b892}.cc-code pre code{color:#d9cbb5}.cc-markdown code{background:#3a3022;color:#e2c8a1}.cc-table-wrap{border-color:#4b3d2d}.cc-working{color:#ccb18b}.cc-working small{color:#9c8564}.cc-working-orbit{border-color:#6c5332;border-top-color:#d8b282}.cc-notice{background:#31271c;border-color:#756044;color:#d4bd98}.cc-notice strong{color:#ecd4b0}.cc-notice>button:not(.cc-icon){border-color:#9e8058;color:#ead1ac}.cc-offline{background:#2c251b;border-color:#5c482c;color:#d0b68f}.cc-gate{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;background:radial-gradient(ellipse at 20% 70%,#3d2b1744,transparent 50%),#171613;overflow-y:auto}.cc-entry-header{display:flex;align-items:center;justify-content:space-between;padding:34px 5vw}.cc-entry-header .cc-brand{padding:0}.cc-entry-private{display:flex;align-items:center;gap:8px;color:#968269;font-size:8px;letter-spacing:1.5px}.cc-entry-main{width:min(1030px,90%);margin:30px auto 65px;display:grid;grid-template-columns:1fr 365px;gap:100px;align-items:center}.cc-entry-intro .cc-eyebrow{font-size:9px;letter-spacing:2px;color:#c19a6f;margin-bottom:24px}.cc-entry-intro h1{font-size:72px;line-height:1.1;letter-spacing:-3.7px;font-weight:400;color:#e9dcc8;margin:0 0 27px}.cc-entry-intro>p:not(.cc-eyebrow){font-size:14px;line-height:1.95;max-width:360px;color:#ab9679}.cc-entry-signature{display:block;font:9px ui-monospace,monospace;letter-spacing:1.1px;color:#775f42;margin-top:50px}.cc-gate-card{display:block;max-width:none;text-align:left;padding:30px 28px;border:1px solid #4a3a28;background:#242018;border-radius:14px;box-shadow:0 20px 70px #0002}.cc-login-heading{display:flex;align-items:center;gap:13px;margin-bottom:28px}.cc-small-insignia{width:37px;height:37px;border:1px solid #89653f;border-radius:10px;background:#3f2e1b;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:400;color:#d7ac79}.cc-login-heading .cc-eyebrow{font-size:7px;letter-spacing:1.2px;margin-bottom:4px;color:#b59164}.cc-login-heading h2{font-size:17px;letter-spacing:-.5px;font-weight:400;color:#e4d5bf;line-height:1.4;margin:0}.cc-login-form{display:flex;flex-direction:column;gap:19px}.cc-login-form>label{display:flex;flex-direction:column;gap:8px;font-size:10px;color:#bfa683}.cc-login-form input{width:100%;min-width:0;border:1px solid #5c4830;border-radius:6px;background:#1c1913;padding:11px 12px;color:#e9d7bc;font-size:13px;outline:none}.cc-login-form input:focus{border-color:#bd9362}.cc-login-form input:disabled{opacity:.5}.cc-password{position:relative}.cc-password input{padding-right:42px}.cc-password button{position:absolute;right:8px;top:50%;transform:translateY(-50%);height:28px;width:28px;display:flex;align-items:center;justify-content:center;color:#b6986d}.cc-login-form .cc-primary{width:100%;justify-content:space-between;margin-top:5px;padding:12px 14px;border-radius:7px;font-size:11px!important}.cc-login-error{padding:10px 11px;border:1px solid #8b5a3e;border-radius:6px;font-size:11px;color:#e1b794;line-height:1.7;margin:0}.cc-gate-note{display:flex;justify-content:center;gap:7px;align-items:center;color:#9a7d55;font-size:9px;margin-top:22px}.cc-gate-status{font-size:12px;line-height:1.8;color:#c1a784;margin:15px 0}.cc-entry-footer{display:flex;justify-content:space-between;padding:23px 5vw;color:#7c6444;font-size:9px;letter-spacing:.3px}.cc-entry-footer>span:last-child{font:8px ui-monospace,monospace;letter-spacing:1.5px}.cc-systems{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:34px 38px 25px}.cc-systems>*{max-width:1100px;margin-left:auto;margin-right:auto}.cc-section-intro{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:29px}.cc-section-intro .cc-eyebrow{font-size:8px;letter-spacing:1.6px;margin-bottom:9px}.cc-section-intro h2{font-size:27px;line-height:1.4;font-weight:400;letter-spacing:-1px;color:#e2d2b8;margin:0 0 11px}.cc-section-intro>div>p:not(.cc-eyebrow){font-size:12px;color:#ac9676;line-height:1.9;margin:0;max-width:620px}.cc-soft-button{display:flex;align-items:center;gap:7px;border:1px solid #665034!important;border-radius:7px;padding:8px 11px!important;color:#c6aa80!important;font-size:10px!important;white-space:nowrap;margin-top:7px}.cc-soft-button:hover{background:#34281a!important}.cc-soft-button:disabled{opacity:.5}.cc-system-warning{padding:12px 15px;margin-bottom:20px;border:1px solid #7d5e35;border-radius:8px;background:#332619;color:#d7b887;font-size:11px;line-height:1.8}.cc-system-loading{display:flex;align-items:center;gap:12px;padding:40px 0;color:#baa27d;font-size:12px}.cc-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #4c3b27;border-radius:10px;margin-bottom:30px;background:#231e16}.cc-summary-grid>div{padding:20px 23px;border-right:1px solid #4c3b27}.cc-summary-grid>div:last-child{border-right:0}.cc-summary-grid>div>span{display:block;color:#ad9067;font-size:10px;margin-bottom:11px}.cc-summary-grid strong{display:block;font-size:29px;font-weight:400;line-height:1.1;color:#e1cba8;letter-spacing:-.7px}.cc-summary-grid strong>small{display:block;font-size:9px;font-weight:400;color:#9c7c50;letter-spacing:0;margin-top:10px;line-height:1.5}.cc-summary-grid .cc-summary-time{font-size:18px;letter-spacing:-.3px;padding-top:7px}.cc-section-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.cc-section-toolbar>span{font:8px ui-monospace,monospace;letter-spacing:.8px;color:#92744c}.cc-section-toolbar>h3{font-size:13px;font-weight:400;color:#d6ba91;margin:0}.cc-filter{display:flex;gap:4px;padding:4px;border:1px solid #493721;border-radius:7px;background:#201b14}.cc-filter button{display:flex;gap:7px;align-items:center;padding:6px 10px;border-radius:4px;font-size:10px;color:#ad8f65}.cc-filter button>span{font-size:8px;color:#b59565}.cc-filter .cc-filter-selected{background:#41301c;color:#e5c291}.cc-server-list{display:flex;flex-direction:column;gap:15px}.cc-server-card{border:1px solid #4a3824;border-radius:10px;background:#231e16;overflow:hidden}.cc-server-card-header{display:flex;align-items:center;gap:13px;padding:19px 21px 0}.cc-system-icon{display:flex;align-items:center;justify-content:center;width:39px;height:39px;min-width:39px;border:1px solid #705234;border-radius:9px;background:#352818;color:#c49a62}.cc-server-card-header>div{min-width:0;flex:1}.cc-server-card-header h3,.cc-codex-connection h3{font-size:14px;font-weight:500;letter-spacing:-.2px;color:#e0c7a2;margin:0 0 4px}.cc-server-card-header p,.cc-codex-connection p{font-size:10px;color:#ad8e61;line-height:1.7;margin:0}.cc-system-status{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;white-space:nowrap;font-size:9px;color:#b7a17d;background:#302718;border:1px solid #59452b;padding:4px 7px;border-radius:4px}.cc-system-status>span{width:4px;height:4px;border-radius:50%;background:currentColor}.cc-system-status-online,.cc-system-status-reachable{color:#acbf92;background:#2a2c1b;border-color:#525b35}.cc-system-status-stale{color:#d2ae70;background:#382b15;border-color:#71552b}.cc-system-status-unavailable,.cc-system-status-unreachable{color:#cb9272;background:#342219;border-color:#6a432b}.cc-system-status-not_probed{color:#c0ad8f;background:#302719;border-color:#59462c}.cc-server-meta{display:flex;justify-content:space-between;padding:15px 21px 0;gap:15px;font-size:9px;color:#95774f}.cc-server-metrics{display:grid;grid-template-columns:repeat(4,1fr);padding:18px 21px 19px;gap:18px}.cc-server-metrics>div>span{font-size:9px;color:#af8d5c;display:block;margin-bottom:7px}.cc-server-metrics strong{font-weight:400;font-size:18px;color:#e1c59b;letter-spacing:-.4px;display:block;line-height:1.3}.cc-server-metrics small{font-size:8px;color:#957244;display:block;margin-top:6px;line-height:1.6}.cc-reachability-note{font-size:11px;color:#ab8b5e;line-height:1.85;margin:16px 21px 20px;max-width:730px}.cc-server-actions{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #46341f;background:#201a12;padding:12px 21px;gap:15px}.cc-server-actions>button{display:flex;align-items:center;gap:7px;color:#c7a36d;font-size:10px;padding:0}.cc-server-actions>button:hover{color:#f0cd99}.cc-server-actions>.cc-details-toggle{color:#a98451}.cc-details-toggle[aria-expanded=true]>svg{transform:rotate(90deg)}.cc-hardware{padding:18px 21px 19px;background:#1a160f;border-top:1px solid #46341f}.cc-hardware-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:17px}.cc-hardware-summary>span{font-size:9px;color:#a37d4b;line-height:1.7}.cc-hardware-summary strong{display:block;font-size:11px;font-weight:400;color:#d2ae7c;margin-top:4px}.cc-systems .cc-table-wrap{margin:0;border:1px solid #523b21}.cc-systems table{border-collapse:collapse;width:100%;font-size:10px;color:#c7a16c;min-width:510px}.cc-systems th{background:#2c2113;color:#cbaa79;text-align:left;padding:10px 12px;font-weight:500;border-bottom:1px solid #523b21}.cc-systems td{padding:10px 12px;text-align:left;border-bottom:1px solid #3c2b18}.cc-systems tr:last-child td{border-bottom:0}.cc-systems td small{font-size:8px;color:#9f7541}.cc-admin-note{font-size:9px;line-height:1.8;color:#a5804d;margin:12px 0 0}.cc-system-footnote{display:flex;align-items:flex-start;gap:8px;color:#967244;font-size:9px;line-height:1.8;margin-top:23px;padding-top:15px;border-top:1px solid #40301b}.cc-system-footnote>svg{margin-top:2px}.cc-codex-connection{display:flex;align-items:flex-start;gap:15px;padding:21px;border:1px solid #5d4327;border-radius:10px;background:#2b2115;margin-bottom:29px}.cc-codex-connection>div{flex:1;min-width:0}.cc-codex-connection p{font-size:11px;line-height:1.85}.cc-codex-connection small{display:block;color:#b18d5b;font-size:9px;line-height:1.8;margin-top:9px;max-width:590px}.cc-connection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.cc-connection-card{display:flex;flex-direction:column;min-width:0;border:1px solid #4e3720;border-radius:9px;background:#241c12;padding:20px}.cc-connection-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:17px}.cc-connection-top .cc-system-icon{width:32px;height:32px;min-width:32px;border-radius:7px}.cc-connection-card h3{font-size:14px;font-weight:500;color:#dec094;letter-spacing:-.2px;line-height:1.5;margin:0 0 5px}.cc-connection-role{font-size:10px;color:#aa814b;line-height:1.8;margin:0 0 14px}.cc-connection-detail{font-size:11px;color:#b7986b;line-height:1.85;margin:0 0 17px;flex:1}.cc-connection-card dl{display:flex;flex-direction:column;gap:11px;border-top:1px solid #51391e;padding-top:15px;margin:0 0 20px}.cc-connection-card dl>div{display:grid;grid-template-columns:85px 1fr;gap:12px;line-height:1.8;font-size:9px}.cc-connection-card dt{color:#9f7542}.cc-connection-card dd{color:#c29a62;margin:0;overflow-wrap:anywhere}.cc-connection-ask{display:flex;align-items:center;gap:7px;color:#dab17a!important;font-size:10px!important;padding:0!important;align-self:flex-start}.cc-connection-ask:hover{color:#f1d2aa!important}@media (min-width:1500px){.cc-entry-main{gap:140px;width:min(1160px,88%);grid-template-columns:1fr 385px}.cc-entry-intro h1{font-size:84px}.cc-systems{padding-top:42px}}@media (max-width:1100px){.cc-entry-main{gap:55px;grid-template-columns:1fr 340px}.cc-entry-intro h1{font-size:60px;letter-spacing:-3px}.cc-systems{padding:29px 25px 22px}.cc-summary-grid>div{padding:18px}.cc-summary-grid strong{font-size:25px}.cc-summary-grid .cc-summary-time{font-size:15px}.cc-summary-grid strong>small{font-size:8px}.cc-server-metrics strong{font-size:16px}.cc-connection-card{padding:17px}}@media (max-width:760px){.cc-header{height:74px;min-height:74px}.cc-header-title>span{font-size:6px;letter-spacing:.7px;gap:4px}.cc-header h1{font-size:13px}.cc-private-badge{display:none}.cc-primary-nav{margin-bottom:19px;padding-bottom:18px}.cc-sidebar{padding-top:25px}.cc-brand{padding-bottom:18px}.cc-entry-header{padding:25px 24px}.cc-entry-private{font-size:7px;letter-spacing:.8px}.cc-entry-header .cc-brand>div>span{font-size:6px;letter-spacing:1px}.cc-entry-main{display:flex;flex-direction:column;align-items:stretch;gap:31px;width:min(390px,88%);margin:16px auto 37px}.cc-entry-intro .cc-eyebrow{font-size:8px;margin-bottom:13px}.cc-entry-intro h1{font-size:41px;letter-spacing:-1.8px;line-height:1.2;margin-bottom:15px}.cc-entry-intro h1 br{display:none}.cc-entry-intro>p:not(.cc-eyebrow){font-size:12px;max-width:330px}.cc-entry-signature{display:none}.cc-gate-card{padding:24px}.cc-login-heading{margin-bottom:25px}.cc-login-form input{font-size:16px}.cc-entry-footer{padding:20px 24px;font-size:8px}.cc-entry-footer>span:last-child{font-size:6px;letter-spacing:.9px}.cc-systems{padding:24px 17px}.cc-section-intro{gap:15px;margin-bottom:23px}.cc-section-intro h2{font-size:22px;line-height:1.4;letter-spacing:-.6px}.cc-section-intro>div>p:not(.cc-eyebrow){font-size:11px;line-height:1.9}.cc-section-intro .cc-eyebrow{font-size:7px;letter-spacing:1.2px}.cc-soft-button{padding:7px 9px!important;font-size:9px!important;gap:5px;margin-top:2px}.cc-soft-button svg{width:12px;height:12px}.cc-summary-grid{grid-template-columns:repeat(2,1fr);margin-bottom:23px}.cc-summary-grid>div{padding:17px}.cc-summary-grid>div:nth-child(2){border-right:0}.cc-summary-grid>div:nth-child(-n+2){border-bottom:1px solid #4c3b27}.cc-summary-grid strong{font-size:26px}.cc-summary-grid .cc-summary-time{font-size:17px}.cc-summary-grid>div>span{font-size:9px}.cc-summary-grid strong>small{font-size:8px}.cc-section-toolbar>span{font-size:6px;letter-spacing:.3px}.cc-filter button{padding:5px 7px;font-size:9px;gap:5px}.cc-server-card-header{padding:16px 15px 0;gap:10px;flex-wrap:wrap}.cc-server-card-header .cc-system-icon{width:32px;height:32px;min-width:32px}.cc-server-card-header>div{min-width:150px}.cc-server-card-header h3{font-size:12px}.cc-server-card-header p{font-size:9px}.cc-system-status{font-size:8px;padding:3px 6px}.cc-server-card-header>.cc-system-status{margin-left:42px}.cc-server-meta{padding:13px 15px 0;font-size:8px}.cc-server-metrics{grid-template-columns:repeat(2,1fr);padding:17px 15px;gap:18px 22px}.cc-server-metrics strong{font-size:18px}.cc-server-metrics>div>span{font-size:9px}.cc-server-actions{padding:12px 15px;gap:9px;flex-wrap:wrap}.cc-server-actions>button{font-size:9px;gap:5px}.cc-reachability-note{margin:15px;font-size:10px}.cc-hardware{padding:16px 15px}.cc-hardware-summary{grid-template-columns:repeat(2,1fr);gap:14px}.cc-codex-connection{padding:17px;gap:11px;flex-wrap:wrap;margin-bottom:25px}.cc-codex-connection>div{min-width:200px}.cc-codex-connection>.cc-system-status{margin-left:50px}.cc-codex-connection h3{font-size:13px}.cc-codex-connection p{font-size:10px}.cc-codex-connection small{font-size:9px}.cc-connection-grid{grid-template-columns:1fr}.cc-connection-card{padding:18px}.cc-connection-card h3{font-size:13px}.cc-system-footnote{font-size:8px}.cc-compose-context{font-size:9px}.cc-empty h2{font-size:24px}}.cc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cc-gpu-readings{padding:0 21px 18px}.cc-gpu-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:#d6bb94;font-size:11px}.cc-gpu-heading small{margin-left:6px;color:#a68861;font-size:10px}.cc-gpu-heading>span:last-child{color:#acbf92;font-size:9px}.cc-gpu-readings-stale .cc-gpu-heading>span:last-child{color:#d2ae70}.cc-gpu-table-wrap{overflow-x:auto;border-radius:5px}.cc-gpu-table-wrap:focus-visible{outline:2px solid #c7a36d;outline-offset:3px}.cc-systems .cc-gpu-table{min-width:640px;font:11px ui-monospace,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums}.cc-systems .cc-gpu-table th,.cc-systems .cc-gpu-table td{padding:9px 10px;white-space:nowrap}.cc-systems .cc-gpu-table tbody th{background:#231e16;font-weight:500}.cc-systems .cc-gpu-table tbody th,.cc-systems .cc-gpu-table tbody td{border-bottom:1px solid #3c2b18}.cc-systems .cc-gpu-table tbody tr:last-child th,.cc-systems .cc-gpu-table tbody tr:last-child td{border-bottom:0}.cc-systems .cc-gpu-table tr>:first-child{position:sticky;left:0;z-index:2;width:66px;min-width:66px;max-width:66px;box-sizing:border-box}.cc-systems .cc-gpu-table tr>:nth-child(2){position:sticky;left:66px;z-index:1;background:#231e16;border-right:1px solid #523b21}.cc-systems .cc-gpu-table thead tr>:nth-child(2){background:#2c2113}.cc-systems .cc-gpu-table .cc-gpu-temperature{color:#ead4b3;font-weight:600}.cc-systems .cc-gpu-table .cc-gpu-hot .cc-gpu-temperature{color:#ffab85;background:#3b2118}.cc-systems .cc-gpu-table .cc-gpu-temperature small{margin-left:6px;color:inherit}.cc-gpu-readings-stale .cc-gpu-table{color:#a58e6f}@media (max-width:600px){.cc-gpu-readings{padding-left:15px;padding-right:15px}.cc-systems .cc-gpu-table th,.cc-systems .cc-gpu-table td{padding-top:10px;padding-bottom:10px}}.cc-systems-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.cc-systems-toolbar>span{color:#ad9067;font-size:10px}.cc-server-meta{padding-bottom:16px}.cc-server-metrics{padding-top:0}.cc-hosted-list{margin:0 21px 18px;border-left:1px solid #705234;padding-left:16px}.cc-hosted-label{display:block;color:#aa8757;font-size:9px;margin-bottom:6px}.cc-guest-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #46341f}.cc-guest-row:last-child{border-bottom:0;padding-bottom:0}.cc-guest-row h4{color:#e0c7a2;font-size:12px;font-weight:500;margin:0 0 7px}.cc-guest-meta{display:flex;flex-wrap:wrap;gap:5px 12px;color:#95774f;font-size:9px}.cc-guest-ask{display:inline-flex;align-items:center;gap:5px;color:#c7a36d!important;font-size:10px!important;white-space:nowrap}.cc-connection-card{padding:17px}.cc-connection-card dl{gap:8px;margin-bottom:16px}.cc-connection-role,.cc-connection-top{margin-bottom:12px}.cc-codex-connection{margin-bottom:18px;padding:17px}@media (max-width:600px){.cc-hosted-list{margin-left:16px;margin-right:16px;padding-left:12px}.cc-guest-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.cc-guest-row>div{grid-column:1/-1}.cc-guest-ask{justify-self:end}}.op-root{flex:1;min-height:0;overflow-y:auto;padding:32px 35px 25px;color:#d8c9b3;overscroll-behavior:contain}.op-root>*{max-width:1180px;margin-left:auto;margin-right:auto}.op-root button{cursor:pointer}.op-root button:disabled{cursor:not-allowed;opacity:.45}.op-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;margin-bottom:23px}.op-heading .cc-eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:9px}.op-heading h2{font-weight:400;font-size:28px;letter-spacing:-.9px;line-height:1.4;margin:0 0 10px;color:#e4d3bb}.op-heading>div>p:last-child{font-size:12px;line-height:1.9;color:#af9878;max-width:620px;margin:0}.op-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #745535!important;border-radius:7px;background:#302518!important;padding:9px 11px!important;font-size:10px!important;line-height:1.6;color:#dbc098!important;white-space:normal}.op-button:hover{background:#40301d!important;border-color:#a47d4d!important}.op-button-primary{background:#d3ab7a!important;color:#302111!important;border-color:#d3ab7a!important}.op-button-primary:hover{background:#eac799!important}.op-heading>.op-button{flex-shrink:0;margin-top:4px}.op-button-practice{color:#c9b2e0!important;background:#33283d!important;border-color:#6b547c!important}.op-button-practice:hover{background:#493352!important;border-color:#9476a7!important}.op-mode-note{display:flex;align-items:flex-start;gap:9px;background:#29231a;border:1px solid #55422b;border-radius:8px;padding:12px 14px;font-size:10px;line-height:1.85;color:#bfa37c;margin-bottom:23px}.op-mode-note>svg{flex-shrink:0;margin-top:3px;color:#d1ac76}.op-feedback{display:flex;align-items:center;gap:15px;padding:12px 14px;margin-bottom:20px;border:1px solid #5c6c46;border-radius:8px;background:#282d1d;color:#bac99d;font-size:11px;line-height:1.8}.op-feedback-warning{border-color:#826137;background:#342817;color:#dfc190}.op-feedback>div{flex:1;min-width:0}.op-feedback strong{display:block;font-weight:500;font-size:11px;margin-bottom:3px}.op-feedback p{margin:0;overflow-wrap:anywhere}.op-feedback>button:not(.op-dismiss){border:1px solid #94764c;border-radius:5px;padding:6px 8px;font-size:9px;max-width:125px;flex-shrink:0;line-height:1.6}.op-dismiss{color:#b3a17e!important;flex-shrink:0;padding:3px!important}.op-loading{display:flex;align-items:center;gap:12px;font-size:12px;color:#bd9e75;padding:38px 0}.op-summary{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #503d25;border-radius:9px;background:#241e15;margin-bottom:25px}.op-summary>div{padding:19px 23px;border-right:1px solid #503d25}.op-summary>div:last-child{border-right:0}.op-summary>div>span{display:block;font-size:9px;color:#b69565;margin-bottom:10px}.op-summary strong{display:block;font-size:28px;line-height:1.1;font-weight:400;color:#e1c399;letter-spacing:-.6px}.op-summary small{display:block;font-size:8px;color:#a58150;margin-top:8px}.op-overview-grid,.op-events-layout{display:grid;grid-template-columns:minmax(0,1fr) 325px;gap:20px;align-items:start}.op-main-column,.op-side-column{display:flex;flex-direction:column;gap:20px;min-width:0}.op-card{border:1px solid #513b22;border-radius:9px;background:#241e15;overflow:hidden;min-width:0}.op-card-heading{display:flex;align-items:center;gap:11px;margin-bottom:16px}.op-card-heading>div{flex:1;min-width:0}.op-card h3{font-size:13px;font-weight:500;color:#dfc398;margin:0;line-height:1.6;letter-spacing:-.1px}.op-card-heading p{font-size:9px;color:#b08c59;line-height:1.7;margin:3px 0 0}.op-icon{display:flex;align-items:center;justify-content:center;width:35px;height:35px;flex-shrink:0;border:1px solid #75502d;background:#3b2b18;border-radius:8px;color:#cf9d5d}.op-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 19px;border-bottom:1px solid #50391f}.op-section-title>button{display:flex;align-items:center;gap:6px;font-size:9px;color:#bf965e;padding:0}.op-section-title>button:hover{color:#e5c18a}.op-section-title>span:not(.op-badge){font:8px ui-monospace,monospace;color:#997347;letter-spacing:.3px}.op-badge{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0;border:1px solid #68502e;border-radius:4px;padding:2px 5px;background:#342818;font-size:7px;color:#bca078;line-height:1.7;letter-spacing:.5px}.op-badge-practice{border-color:#78608e;background:#392b46;color:#d0b5e7}.op-badge-warning{border-color:#a77a3e;background:#493315;color:#e6bd79}.op-event-row{display:flex;align-items:flex-start;gap:10px;padding:16px 18px;text-align:left;width:100%;border-bottom:1px solid #47311a!important;transition:background .15s}.op-event-row:last-child{border-bottom:0!important}.op-event-row:hover,.op-event-selected{background:#302416!important}.op-event-row>div{flex:1;min-width:0}.op-event-row>svg{margin-top:4px;color:#967047;flex-shrink:0}.op-event-dot{width:5px;height:5px;margin-top:7px;flex-shrink:0;border-radius:50%;background:#acbb8b}.op-event-dot-warning{background:#dcaa65}.op-event-dot-practice{background:#b899ce}.op-event-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.op-event-title strong{font-size:11px;font-weight:500;color:#d8bd94;line-height:1.7;min-width:0;overflow-wrap:anywhere}.op-event-row p{font-size:10px;line-height:1.85;color:#b09268;margin:6px 0 7px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.op-event-meta{font-size:8px;color:#8e6d44;line-height:1.7}.op-event-meta>span{margin:0 5px}.op-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:35px 24px;min-height:180px;color:#b09165}.op-empty>svg{color:#ab8a5b;margin-bottom:13px}.op-empty strong{font-size:12px;font-weight:400;color:#d8b98a}.op-empty p{font-size:10px;line-height:1.9;max-width:330px;margin:9px 0 0;color:#9b7747}.op-side-column>.op-card{padding:19px}.op-side-column .op-section-title{padding:0 0 14px;margin-bottom:14px}.op-card-copy{font-size:10px;line-height:1.9;color:#af8d5f;margin:0 0 15px}.op-muted{font-size:9px;line-height:1.85;color:#967346;margin:13px 0 0}.op-quick-action{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:13px 0;border-top:1px solid #49341d!important;color:#c29a63!important}.op-quick-action>span{flex:1;min-width:0}.op-quick-action strong{font-size:11px;font-weight:400;display:block;color:#dec195;line-height:1.7}.op-quick-action small{font-size:8px;color:#a07a49;display:block;line-height:1.7;margin-top:2px}.op-quick-action:hover strong{color:#f3d4a5}.op-quick-action>svg:last-child{color:#98713f}.op-notification-card>.op-button{width:100%;font-size:9px!important}.op-device-list{display:flex;flex-direction:column;gap:10px;margin-top:15px}.op-device{display:flex;align-items:center;gap:10px;border-top:1px solid #4a341c;padding-top:12px}.op-device>div:first-child{flex:1;min-width:0}.op-device strong{font-size:9px;color:#cfad7b;font-weight:500;display:block;overflow-wrap:anywhere}.op-device span{display:block;font-size:8px;line-height:1.7;color:#9e7643;margin-top:3px}.op-device>div:last-child{display:flex;align-items:center;gap:9px}.op-device button{font-size:8px;color:#d5ad71;padding:0}.op-device-remove{color:#9d7141!important;display:flex;align-items:center;justify-content:center;width:19px;height:19px}.op-device-remove:hover{color:#e5b886!important}.op-practice{border-color:#674b76;background:#261d2c}.op-practice .op-section-title{border-color:#5d426b}.op-practice h3{color:#d6b7e5}.op-practice>p{font-size:10px;color:#b49bc2;line-height:1.9;margin:0 0 16px}.op-practice>.op-button{font-size:9px!important;display:flex;width:100%}.op-hardware-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.op-unconnected{position:relative;padding:20px}.op-unconnected>.op-icon{margin-bottom:16px}.op-unconnected>.op-badge{position:absolute;right:16px;top:19px;font-size:6px}.op-unconnected h3{margin-bottom:8px;font-size:14px}.op-unconnected>p{font-size:10px;line-height:1.9;color:#a47e4b;margin:0}.op-empty-feed{height:90px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;border:1px dashed #5b3f20;border-radius:6px;background:#1c170f;margin-top:19px;color:#80603a}.op-empty-feed>span{font:8px ui-monospace,monospace;letter-spacing:.5px}.op-mission-path{display:flex;align-items:center;justify-content:center;gap:9px;font-size:8px;color:#997141;border:1px dashed #5b3f20;border-radius:6px;padding:19px 5px;margin-top:20px;min-height:90px}.op-jobs .op-section-title{padding:16px 19px}.op-job{display:flex;align-items:flex-start;gap:10px;padding:13px 18px;border-bottom:1px solid #49341d}.op-job:last-child{border-bottom:0}.op-job-indicator{width:5px;height:5px;background:#a99068;border-radius:50%;margin-top:6px;flex-shrink:0}.op-job-succeeded{background:#afbd8f}.op-job-failed,.op-job-uncertain{background:#cf995f}.op-job-running,.op-job-queued{background:#dbc196;box-shadow:0 0 0 3px #dbc19609}.op-job>div{flex:1;min-width:0}.op-job strong{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;font-weight:400;color:#d2af7b;line-height:1.8}.op-job>div>span{font-size:8px;color:#967142;line-height:1.8;display:block;margin-top:3px}.op-job p{font-size:9px;line-height:1.8;color:#ad8753;margin:6px 0 0}.op-job>button{color:#9f7644!important;padding:3px}.op-no-jobs{padding:6px 19px 19px;margin-top:9px}.op-inbox-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px}.op-inbox-toolbar>span{font:8px ui-monospace,monospace;color:#987344;letter-spacing:.3px}.op-filter{display:flex;gap:3px;border:1px solid #5c4123;border-radius:6px;background:#231a10;padding:3px}.op-filter button{font-size:9px;padding:6px 8px;border-radius:3px;color:#a9824f}.op-filter .op-filter-active{background:#48301a;color:#ddbb8a}.op-event-detail>h3{font-size:16px;line-height:1.55;margin-top:13px;color:#e1c092}.op-event-detail>p{font-size:11px;line-height:1.9;color:#b89565;margin:12px 0 16px;overflow-wrap:anywhere}.op-event-detail dl{display:flex;flex-direction:column;gap:12px;border-top:1px solid #584022;padding-top:16px;margin:0 0 20px}.op-event-detail dl>div{display:grid;grid-template-columns:62px 1fr;gap:14px;line-height:1.85;font-size:9px}.op-event-detail dt{color:#a17842}.op-event-detail dd{color:#ccb080;overflow-wrap:anywhere;margin:0}.op-event-detail>.op-button{display:flex;width:100%;margin-top:10px;font-size:9px!important}.op-text-button{display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px!important;color:#cfa671!important;width:100%;padding:10px 0!important;margin-top:5px}.op-event-detail>.op-practice-note{font-size:9px;color:#b89cca;background:#33253e;border:1px solid #674a77;border-radius:5px;padding:10px 11px;margin:12px 0 0}.op-empty-detail{text-align:center;padding:33px 24px!important;color:#a17e50}.op-empty-detail>svg{margin:0 auto 15px}.op-empty-detail>h3{font-size:13px;font-weight:400}.op-empty-detail>p{font-size:10px;line-height:1.9;color:#a27e4b;margin:10px 0 0}.op-footer{display:flex;align-items:center;gap:8px;font-size:8px;color:#917044;line-height:1.8;margin-top:23px;padding-top:15px;border-top:1px solid #4b351c;flex-wrap:wrap}.op-active-operations{display:flex;align-items:center;gap:9px;padding:11px 13px;margin-bottom:18px;border:1px solid #58452d;border-radius:6px;color:#c0a276;background:#2c2418;font-size:10px;line-height:1.8}.op-active-operations>svg{flex-shrink:0}.op-practice>.op-practice-delivery{border-left:2px solid #8a6a9a;padding-left:10px;color:#d2b8df;font-size:10px}.op-inspection-result{margin-top:11px;border-top:1px solid #49341d;padding-top:4px}.op-inspection-result>p{font-size:8px;color:#aa8656;margin-bottom:9px}.op-inspection-result>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.op-inspection-result dl{margin:0;padding:10px;border:1px solid #503b22;border-radius:5px;background:#201a12}.op-inspection-result dl>div{display:flex;justify-content:space-between;gap:9px;font-size:8px;line-height:1.9;margin-bottom:4px}.op-inspection-result dl>div:last-child{margin-bottom:0}.op-inspection-result dt{color:#99754a}.op-inspection-result dd{margin:0;color:#c7a77a;text-align:right;overflow-wrap:anywhere}.op-delivery-result{display:flex;flex-direction:column;gap:4px;margin-top:9px;font-size:9px;line-height:1.8;color:#c7a77a}.op-delivery-result small{font-size:8px;color:#967142}@media (max-width:600px){.op-inspection-result>div{grid-template-columns:1fr}}.op-confirm-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000b;display:flex;align-items:center;justify-content:center;padding:25px}.op-confirm{width:370px;max-width:100%;padding:27px;border:1px solid #88613b;border-radius:11px;background:#2b2116;box-shadow:0 20px 70px #0008}.op-confirm>.op-icon{margin-bottom:19px}.op-confirm h3{font-size:18px;font-weight:400;color:#e5c499;line-height:1.5;margin:0 0 12px}.op-confirm p{font-size:12px;line-height:1.9;color:#bfa077;margin:0 0 24px}.op-confirm>div{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap}.op-confirm .op-button{font-size:10px!important}@media (min-width:1500px){.op-root{padding-top:39px}.op-overview-grid,.op-events-layout{grid-template-columns:minmax(0,1fr) 345px;gap:23px}.op-side-column>.op-card{padding:21px}}@media (max-width:1100px){.op-root{padding:28px 24px}.op-overview-grid,.op-events-layout{grid-template-columns:minmax(0,1fr) 285px;gap:16px}.op-main-column,.op-side-column{gap:16px}.op-side-column>.op-card{padding:16px}.op-summary>div{padding:17px 18px}.op-summary>div>span{font-size:8px}.op-hardware-grid{grid-template-columns:1fr;gap:16px}.op-empty-feed,.op-mission-path{min-height:75px;height:75px}.op-unconnected{padding:18px}.op-inbox-toolbar{align-items:flex-start;flex-direction:column;gap:9px}.op-event-title{gap:6px}.op-event-row{padding:14px}.op-heading h2{font-size:25px}}@media (max-width:900px){.op-overview-grid,.op-events-layout{grid-template-columns:1fr}.op-side-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.op-side-column>.op-card:last-child:nth-child(odd){grid-column:1/-1}.op-hardware-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.op-inbox-toolbar{flex-direction:row;align-items:center}.op-events-layout>.op-side-column{display:flex}.op-events-layout>.op-side-column>.op-card{width:100%}}@media (max-width:760px){.op-root{padding:23px 17px}.op-heading{gap:15px;margin-bottom:20px}.op-heading h2{font-size:23px;letter-spacing:-.6px}.op-heading .cc-eyebrow{font-size:7px;line-height:1.8;letter-spacing:1.1px}.op-heading>div>p:last-child{font-size:11px}.op-heading>.op-button{font-size:8px!important;padding:7px 8px!important;gap:5px}.op-heading>.op-button>svg{width:12px}.op-mode-note{font-size:9px;padding:11px 12px;line-height:1.9;margin-bottom:20px}.op-summary{grid-template-columns:repeat(2,1fr);margin-bottom:20px}.op-summary>div{padding:17px}.op-summary>div:nth-child(2){border-right:0}.op-summary>div:nth-child(-n+2){border-bottom:1px solid #503d25}.op-summary>div>span{font-size:9px}.op-summary strong{font-size:27px}.op-summary small{font-size:8px}.op-feedback{gap:9px;font-size:10px;padding:11px 12px}.op-feedback>button:not(.op-dismiss){font-size:8px;max-width:85px}.op-card h3{font-size:12px}.op-section-title{padding:15px 16px}.op-section-title>button{font-size:8px}.op-event-row{padding:15px}.op-event-title strong{font-size:11px}.op-event-title{gap:5px}.op-event-row p{font-size:9px}.op-event-meta{font-size:8px}.op-side-column{display:flex}.op-side-column>.op-card{width:100%;padding:18px}.op-hardware-grid{grid-template-columns:1fr}.op-unconnected{padding:19px}.op-empty-feed,.op-mission-path{height:80px;min-height:80px}.op-inbox-toolbar{gap:9px;flex-wrap:wrap}.op-inbox-toolbar>span{font-size:7px}.op-filter button{font-size:8px;padding:6px 7px}.op-event-detail>h3{font-size:16px}.op-event-detail>p{font-size:11px}.op-confirm{padding:24px}.op-footer{font-size:7px}.op-job{padding:13px 15px}.op-no-jobs{padding-left:16px}.cc-sidebar .cc-primary-nav{gap:2px;padding-bottom:16px;margin-bottom:16px}.cc-sidebar .cc-primary-nav button{min-height:36px;padding-top:9px;padding-bottom:9px}}@media (prefers-reduced-motion:reduce){.op-root *{animation:none!important;transition:none!important}}@media (max-width:900px){.op-overview-grid>.op-side-column{order:-1}}.op-event-item{display:flex;align-items:stretch;border-bottom:1px solid #47311a}.op-event-item:last-child{border-bottom:0}.op-event-item>.op-event-row{flex:1;min-width:0;width:auto;border-bottom:0!important;padding-right:8px}.op-row-dismiss{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;align-self:center;min-height:32px;padding:6px!important;margin-right:9px;font-size:9px;color:#ae8a5b!important;white-space:nowrap}.op-row-dismiss:hover{color:#e5c18a!important}.op-event-item>.op-row-dismiss{min-width:36px}.op-job>.op-job-actions{flex:0 0 auto;display:flex;align-items:center;gap:4px}.op-job-actions>button{color:#a47e4c;padding:4px}.op-job-actions>.op-row-dismiss{margin-right:0}.op-section-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex:1;min-width:0;flex-wrap:wrap}.op-section-actions>button{display:flex;align-items:center;gap:5px;font-size:9px;color:#bf965e;padding:0}.op-activity-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.op-activity-tools>button{font-size:10px;color:#cda471;text-decoration:underline;text-underline-offset:3px;padding:3px 0}.op-activity-tools>button>span{font-size:9px;color:#987344}@media (max-width:600px){.op-row-dismiss>span{display:none}.op-row-dismiss{min-width:32px;min-height:36px;margin-right:5px}.op-events-compact .op-event-item>.op-event-row{padding-right:5px}.op-job>.op-job-actions{flex-direction:column;gap:2px}.op-section-actions{gap:8px}.op-activity-tools{gap:10px}.op-activity-tools>button{font-size:9px}}.op-summary-alert-link{display:inline-flex;align-items:center;gap:4px;color:#edc58f;text-decoration:underline;text-underline-offset:4px}.op-summary-alert-link>svg{flex-shrink:0}.op-summary-alert-link:hover{color:#ffdfb3}.op-summary-alert-link:focus-visible{outline:2px solid #b78d55;outline-offset:4px;border-radius:2px}.op-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.op-header-actions .op-phone-shortcut{border-color:#a17642!important;background:#48301a!important;color:#edc58f!important;text-decoration:none;white-space:nowrap}.op-notification-card{scroll-margin-top:16px}.op-notification-card:target,.op-notification-card:focus{outline:2px solid #b78d55;outline-offset:3px}@media (max-width:760px){.op-header-actions{gap:6px}.op-header-actions>.op-button{font-size:9px!important;padding:8px!important;gap:5px}.op-header-actions>.op-button>svg{width:12px}}.op-heading-compact{align-items:center;margin-bottom:12px}.op-heading-compact h2{font-size:22px;margin:0;letter-spacing:-.4px}.op-report-time{display:block;margin-top:5px;color:#9e805b;font-size:10px;line-height:1.6}.op-mode-compact{border:0;background:none;padding:0;margin-bottom:20px;font-size:10px;color:#b08e5e}.op-summary-compact{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.op-summary-compact>div{padding:15px 18px}.op-summary-compact>div>span{font-size:10px}.op-summary-compact strong{font-size:27px;margin-top:5px}.op-summary-compact .op-summary-text{font-size:17px;line-height:1.6}.op-summary-attention{background:#49301b}.op-summary-attention strong{color:#f0be79}.op-attention{margin-bottom:18px;border-color:#b07c3d}.op-attention .op-section-title{border-bottom-color:#76522b}.op-attention h3{font-size:14px;color:#edc28a}.op-events-compact .op-event-row{padding:12px 17px;align-items:center}.op-events-compact .op-event-title strong{font-size:12px;line-height:1.6}.op-events-compact .op-event-meta{font-size:9px;margin-top:3px;display:block}.op-events-compact .op-event-dot{margin-top:0}.op-attention .op-event-title strong{font-size:14px;color:#f1ce9b}.op-empty-compact{padding:14px 17px;margin:0;font-size:11px;color:#9f8055}.op-problem-row{display:flex;align-items:center;gap:13px;text-align:left;width:100%;padding:12px 17px!important;border-top:1px solid #604426!important}.op-problem-row strong{font-size:12px;font-weight:500;color:#e6bc86}.op-problem-row span{font-size:10px;color:#ba9663;margin-left:auto;line-height:1.7}.op-problem-row>svg{flex-shrink:0;color:#bf965e}.op-disclosure{border:1px solid #513b22;border-radius:7px;background:#241e15;overflow:hidden}.op-disclosure>summary{cursor:pointer;padding:15px 17px;font-size:12px;color:#ceb084;line-height:1.7}.op-disclosure>summary>span{font-size:10px;color:#9c7a4e;margin-left:9px}.op-disclosure[open]>summary{border-bottom:1px solid #513b22}.op-disclosure>.op-card{border:0;border-radius:0}.op-equipment-details{padding:17px}.op-equipment-line{display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.8;color:#c6a16f;margin-bottom:10px}.op-equipment-line strong{font-weight:400}.op-equipment-line>span{margin-left:auto;font-size:10px;color:#8f734f}.op-equipment-details .op-practice{padding:16px;margin-top:18px}.op-help{margin-top:15px;font-size:10px;color:#9f8058;line-height:1.9}.op-help>summary{cursor:pointer;color:#b19265}.op-help>p{margin:9px 0 0}.op-notification-card .op-card-heading{margin-bottom:10px}.op-notification-card .op-card-copy{font-size:11px;margin-bottom:12px}.op-side-column .op-quick-action{padding:12px 0}.op-side-column .op-quick-action strong,.op-side-column .op-card-heading h3{font-size:12px}@media (max-width:760px){.op-heading-compact h2{font-size:21px}.op-summary-compact>div{padding:12px 11px;border-bottom:0!important;border-right:1px solid #503d25!important}.op-summary-compact>div:last-child{border-right:0!important}.op-summary-compact>div>span{font-size:8px;line-height:1.6}.op-summary-compact strong{font-size:24px}.op-summary-compact .op-summary-text{font-size:13px}.op-report-time{font-size:9px}.op-problem-row{gap:8px}.op-problem-row strong{font-size:11px}.op-problem-row span{font-size:9px}.op-events-compact .op-event-row{padding:12px 14px}.op-events-compact .op-event-title strong{font-size:11px}.op-attention .op-event-title strong{font-size:13px}}.op-selected-detail{margin-bottom:18px;padding:22px!important;scroll-margin-top:18px;border-color:#b78d55!important;background:#2c2419!important}.op-selected-detail-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.op-selected-detail-close{color:#d9bc93;padding:6px!important}.op-selected-detail>h3{font-size:20px;line-height:1.4;color:#edca9a;margin:13px 0 9px}.op-selected-detail>p{font-size:14px;line-height:1.75;color:#e4c9a2;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px}.op-selected-detail>.op-event-meta{display:block;font-size:10px;color:#af906b}.op-selected-detail-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:17px}.op-selected-detail-actions>.op-button{font-size:11px!important}.op-events-layout>.op-side-column>.op-event-detail{display:none}@media (max-width:600px){.op-selected-detail{padding:18px!important}.op-selected-detail>h3{font-size:18px}.op-selected-detail>p{font-size:13px}.op-selected-detail-actions{flex-direction:column}.op-selected-detail-actions>.op-button{width:100%}}.sov-live{width:100%;max-width:1000px;margin:0 auto;padding:30px 28px;color:#e1e8f2;overflow:auto;min-height:0;flex:1}.sov-live-intro{display:flex;align-items:center;gap:18px;margin-bottom:24px}.sov-live-intro h2{font-size:25px;margin:0 0 6px}.sov-live-intro p{margin:0;color:#a2afc1}.sov-live-mark{font-size:18px;letter-spacing:3px;border:1px solid #52647a;border-radius:18px;padding:20px}.sov-live-controls{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.sov-live button,.sov-live select{background:#1a283b;color:#e8eef7;border:1px solid #40536d;border-radius:9px;padding:10px 13px;cursor:pointer;font:inherit}.sov-live button:disabled{opacity:.45;cursor:default}.sov-live .sov-live-on{background:#204742;border-color:#4eae92}.sov-live-controls label{font-size:13px;color:#a2afc1}.sov-live-controls select{margin-left:7px}.sov-live-status{display:flex;gap:8px;align-items:center;font-size:14px;min-height:24px}.sov-live-dot{width:8px;height:8px;border-radius:50%;background:#718199;flex-shrink:0}.sov-live-dot.active{background:#68ddba;box-shadow:0 0 15px #68ddba55}.sov-live-caption{font-size:12px;color:#a2afc1;line-height:1.5}.sov-live-error{background:#4a292c;border:1px solid #a66168;padding:12px;border-radius:10px}.sov-live-messages{margin:20px 0;max-height:50vh;overflow:auto}.sov-live-messages article{margin:0 0 24px}.sov-live-user,.sov-live-reply{padding:12px 16px;border-radius:12px;margin:8px 0;line-height:1.65}.sov-live-user{background:#172437}.sov-live-reply{background:#101c2c;border-left:2px solid #65b9a3}.sov-live-messages b{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#a8b9ce}.sov-live-messages p{white-space:pre-wrap;margin:5px 0}.sov-live-messages small{color:#adbbc9}.sov-live-compose{display:flex;gap:10px}.sov-live-compose input{flex:1;min-width:0;background:#111e2e;color:#fff;border:1px solid #40536d;border-radius:10px;padding:13px;font:inherit}.sov-live-route{font-size:12px;color:#a2afc1;margin:18px 0}.sov-live-route summary{cursor:pointer}@media (max-width:600px){.sov-live{padding:20px 14px}.sov-live-controls button{font-size:13px}.sov-live-intro h2{font-size:22px}}.sov-mic-settings{border:1px solid #33465e;border-radius:12px;padding:12px 14px;margin:14px 0}.sov-mic-settings summary{cursor:pointer;font-size:13px;color:#b9c9dc}.sov-mic-options{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px}.sov-mic-options label{font-size:12px;color:#a2afc1;display:flex;flex-direction:column;gap:6px;flex:1;min-width:180px}.sov-mic-options select{width:100%;max-width:340px;font-size:13px}.sov-mic-level{display:flex;gap:10px;align-items:center;font-size:12px;flex-wrap:wrap;color:#b9c9dc}.sov-mic-level meter{width:150px;height:12px}.sov-mic-settings strong{color:#dce8f6}
