*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:0 0% 3.9%;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--radius:0.5rem}*{border-color:#e5e5e5;border-color:hsl(var(--border))}body{background-color:#fff;background-color:hsl(var(--background));color:#0a0a0a;color:hsl(var(--foreground))}[data-debug-wrapper=true]{display:contents!important}[data-debug-wrapper=true]>*{border:inherit;column-gap:inherit;gap:inherit;margin:inherit;padding:inherit;row-gap:inherit}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.inset-2{inset:.5rem}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.-top-6{top:-1.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.z-20{z-index:20}.z-50{z-index:50}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.m-0{margin:0}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-4{margin-bottom:1rem;margin-top:1rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-0\.5{margin-left:.125rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[180px\]{height:180px}.h-\[220px\]{height:220px}.h-\[750px\]{height:750px}.h-\[85vh\]{height:85vh}.h-\[88vh\]{height:88vh}.h-full{height:100%}.max-h-32{max-height:8rem}.max-h-48{max-height:12rem}.max-h-64{max-height:16rem}.max-h-96{max-height:24rem}.max-h-\[350px\]{max-height:350px}.max-h-\[400px\]{max-height:400px}.max-h-\[500px\]{max-height:500px}.max-h-\[580px\]{max-height:580px}.max-h-\[75vh\]{max-height:75vh}.max-h-\[760px\]{max-height:760px}.max-h-\[90vh\]{max-height:90vh}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-\[380px\]{min-height:380px}.min-h-\[450px\]{min-height:450px}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-28{width:7rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[860px\]{width:860px}.w-full{width:100%}.w-px{width:1px}.min-w-\[160px\]{min-width:160px}.min-w-\[200px\]{min-width:200px}.min-w-\[750px\]{min-width:750px}.min-w-\[850px\]{min-width:850px}.max-w-5xl{max-width:64rem}.max-w-\[180px\]{max-width:180px}.max-w-\[240px\]{max-width:240px}.max-w-\[95vw\]{max-width:95vw}.max-w-lg{max-width:32rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-3{column-gap:.75rem}.gap-y-2{row-gap:.5rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.875rem*var(--tw-space-y-reverse));margin-top:calc(.875rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-zinc-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#27272a;border-color:rgb(39 39 42/var(--tw-divide-opacity,1))}.divide-zinc-800\/60>:not([hidden])~:not([hidden]){border-color:#27272a99}.divide-zinc-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#18181b;border-color:rgb(24 24 27/var(--tw-divide-opacity,1))}.divide-zinc-900\/80>:not([hidden])~:not([hidden]){border-color:#18181bcc}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.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;border-radius:var(--radius)}.rounded-md{border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/50{border-color:#f59e0b80}.border-amber-700{--tw-border-opacity:1;border-color:#b45309;border-color:rgb(180 83 9/var(--tw-border-opacity,1))}.border-amber-800{--tw-border-opacity:1;border-color:#92400e;border-color:rgb(146 64 14/var(--tw-border-opacity,1))}.border-amber-800\/40{border-color:#92400e66}.border-amber-800\/50{border-color:#92400e80}.border-amber-800\/60{border-color:#92400e99}.border-amber-800\/80{border-color:#92400ecc}.border-amber-900\/40{border-color:#78350f66}.border-amber-900\/60{border-color:#78350f99}.border-blue-800\/60{border-color:#1e40af99}.border-cyan-500\/30{border-color:#06b6d44d}.border-cyan-500\/40{border-color:#06b6d466}.border-cyan-800\/40{border-color:#155e7566}.border-cyan-900\/50{border-color:#164e6380}.border-emerald-400{--tw-border-opacity:1;border-color:#34d399;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.border-emerald-500{--tw-border-opacity:1;border-color:#10b981;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/50{border-color:#10b98180}.border-emerald-700{--tw-border-opacity:1;border-color:#047857;border-color:rgb(4 120 87/var(--tw-border-opacity,1))}.border-emerald-700\/60{border-color:#04785799}.border-emerald-800{--tw-border-opacity:1;border-color:#065f46;border-color:rgb(6 95 70/var(--tw-border-opacity,1))}.border-emerald-800\/30{border-color:#065f464d}.border-emerald-800\/40{border-color:#065f4666}.border-emerald-800\/50{border-color:#065f4680}.border-emerald-800\/60{border-color:#065f4699}.border-emerald-800\/70{border-color:#065f46b3}.border-emerald-800\/80{border-color:#065f46cc}.border-emerald-900\/40{border-color:#064e3b66}.border-emerald-900\/50{border-color:#064e3b80}.border-indigo-500\/20{border-color:#6366f133}.border-purple-500\/20{border-color:#a855f733}.border-purple-500\/30{border-color:#a855f74d}.border-rose-400{--tw-border-opacity:1;border-color:#fb7185;border-color:rgb(251 113 133/var(--tw-border-opacity,1))}.border-rose-400\/40{border-color:#fb718566}.border-rose-500\/20{border-color:#f43f5e33}.border-rose-500\/30{border-color:#f43f5e4d}.border-rose-500\/40{border-color:#f43f5e66}.border-rose-700{--tw-border-opacity:1;border-color:#be123c;border-color:rgb(190 18 60/var(--tw-border-opacity,1))}.border-rose-800{--tw-border-opacity:1;border-color:#9f1239;border-color:rgb(159 18 57/var(--tw-border-opacity,1))}.border-rose-800\/40{border-color:#9f123966}.border-rose-800\/50{border-color:#9f123980}.border-rose-800\/60{border-color:#9f123999}.border-rose-800\/70{border-color:#9f1239b3}.border-rose-800\/80{border-color:#9f1239cc}.border-rose-900\/40{border-color:#88133766}.border-rose-900\/50{border-color:#88133780}.border-rose-900\/60{border-color:#88133799}.border-rose-900\/70{border-color:#881337b3}.border-rose-900\/80{border-color:#881337cc}.border-sky-500\/30{border-color:#0ea5e94d}.border-sky-500\/40{border-color:#0ea5e966}.border-sky-800{--tw-border-opacity:1;border-color:#075985;border-color:rgb(7 89 133/var(--tw-border-opacity,1))}.border-sky-800\/40{border-color:#07598566}.border-sky-800\/60{border-color:#07598599}.border-transparent{border-color:#0000}.border-zinc-600{--tw-border-opacity:1;border-color:#52525b;border-color:rgb(82 82 91/var(--tw-border-opacity,1))}.border-zinc-700{--tw-border-opacity:1;border-color:#3f3f46;border-color:rgb(63 63 70/var(--tw-border-opacity,1))}.border-zinc-700\/50{border-color:#3f3f4680}.border-zinc-700\/80{border-color:#3f3f46cc}.border-zinc-800{--tw-border-opacity:1;border-color:#27272a;border-color:rgb(39 39 42/var(--tw-border-opacity,1))}.border-zinc-800\/40{border-color:#27272a66}.border-zinc-800\/60{border-color:#27272a99}.border-zinc-800\/70{border-color:#27272ab3}.border-zinc-800\/80{border-color:#27272acc}.border-zinc-900{--tw-border-opacity:1;border-color:#18181b;border-color:rgb(24 24 27/var(--tw-border-opacity,1))}.border-zinc-900\/40{border-color:#18181b66}.border-zinc-900\/80{border-color:#18181bcc}.bg-\[\#070d14\]{--tw-bg-opacity:1;background-color:#070d14;background-color:rgb(7 13 20/var(--tw-bg-opacity,1))}.bg-amber-400{--tw-bg-opacity:1;background-color:#fbbf24;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-600{--tw-bg-opacity:1;background-color:#d97706;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-amber-950{--tw-bg-opacity:1;background-color:#451a03;background-color:rgb(69 26 3/var(--tw-bg-opacity,1))}.bg-amber-950\/30{background-color:#451a034d}.bg-amber-950\/40{background-color:#451a0366}.bg-amber-950\/50{background-color:#451a0380}.bg-amber-950\/60{background-color:#451a0399}.bg-amber-950\/70{background-color:#451a03b3}.bg-amber-950\/80{background-color:#451a03cc}.bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/90{background-color:#000000e6}.bg-blue-950\/80{background-color:#172554cc}.bg-cyan-400{--tw-bg-opacity:1;background-color:#22d3ee;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.bg-cyan-500\/20{background-color:#06b6d433}.bg-cyan-950{--tw-bg-opacity:1;background-color:#083344;background-color:rgb(8 51 68/var(--tw-bg-opacity,1))}.bg-emerald-400{--tw-bg-opacity:1;background-color:#34d399;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:#10b981;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-950{--tw-bg-opacity:1;background-color:#022c22;background-color:rgb(2 44 34/var(--tw-bg-opacity,1))}.bg-emerald-950\/15{background-color:#022c2226}.bg-emerald-950\/30{background-color:#022c224d}.bg-emerald-950\/40{background-color:#022c2266}.bg-emerald-950\/60{background-color:#022c2299}.bg-emerald-950\/70{background-color:#022c22b3}.bg-emerald-950\/80{background-color:#022c22cc}.bg-emerald-950\/90{background-color:#022c22e6}.bg-indigo-500\/10{background-color:#6366f11a}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/20{background-color:#a855f733}.bg-rose-400{--tw-bg-opacity:1;background-color:#fb7185;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.bg-rose-500{--tw-bg-opacity:1;background-color:#f43f5e;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/20{background-color:#f43f5e33}.bg-rose-600{--tw-bg-opacity:1;background-color:#e11d48;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-rose-900\/90{background-color:#881337e6}.bg-rose-950{--tw-bg-opacity:1;background-color:#4c0519;background-color:rgb(76 5 25/var(--tw-bg-opacity,1))}.bg-rose-950\/20{background-color:#4c051933}.bg-rose-950\/30{background-color:#4c05194d}.bg-rose-950\/40{background-color:#4c051966}.bg-rose-950\/50{background-color:#4c051980}.bg-rose-950\/60{background-color:#4c051999}.bg-rose-950\/70{background-color:#4c0519b3}.bg-rose-950\/80{background-color:#4c0519cc}.bg-rose-950\/90{background-color:#4c0519e6}.bg-sky-400{--tw-bg-opacity:1;background-color:#38bdf8;background-color:rgb(56 189 248/var(--tw-bg-opacity,1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/20{background-color:#0ea5e933}.bg-sky-950{--tw-bg-opacity:1;background-color:#082f49;background-color:rgb(8 47 73/var(--tw-bg-opacity,1))}.bg-sky-950\/40{background-color:#082f4966}.bg-sky-950\/60{background-color:#082f4999}.bg-sky-950\/80{background-color:#082f49cc}.bg-transparent{background-color:initial}.bg-zinc-500{--tw-bg-opacity:1;background-color:#71717a;background-color:rgb(113 113 122/var(--tw-bg-opacity,1))}.bg-zinc-700{--tw-bg-opacity:1;background-color:#3f3f46;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.bg-zinc-800{--tw-bg-opacity:1;background-color:#27272a;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-zinc-900{--tw-bg-opacity:1;background-color:#18181b;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.bg-zinc-900\/20{background-color:#18181b33}.bg-zinc-900\/30{background-color:#18181b4d}.bg-zinc-900\/40{background-color:#18181b66}.bg-zinc-900\/50{background-color:#18181b80}.bg-zinc-900\/60{background-color:#18181b99}.bg-zinc-900\/70{background-color:#18181bb3}.bg-zinc-900\/80{background-color:#18181bcc}.bg-zinc-900\/90{background-color:#18181be6}.bg-zinc-950{--tw-bg-opacity:1;background-color:#09090b;background-color:rgb(9 9 11/var(--tw-bg-opacity,1))}.bg-zinc-950\/60{background-color:#09090b99}.bg-zinc-950\/70{background-color:#09090bb3}.bg-zinc-950\/80{background-color:#09090bcc}.bg-zinc-950\/90{background-color:#09090be6}.bg-zinc-950\/95{background-color:#09090bf2}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-amber-500{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-600{--tw-gradient-from:#e11d48 var(--tw-gradient-from-position);--tw-gradient-to:#e11d4800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-red-500{--tw-gradient-to:#ef4444 var(--tw-gradient-to-position)}.to-rose-500{--tw-gradient-to:#f43f5e var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to:#2dd4bf var(--tw-gradient-to-position)}.to-yellow-400{--tw-gradient-to:#facc15 var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-2{padding-left:.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.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-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-200{--tw-text-opacity:1;color:#fde68a;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-200\/90{color:#fde68ae6}.text-amber-300{--tw-text-opacity:1;color:#fcd34d;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-300\/80{color:#fcd34dcc}.text-amber-300\/90{color:#fcd34de6}.text-amber-400{--tw-text-opacity:1;color:#fbbf24;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-400\/90{color:#fbbf24e6}.text-amber-500{--tw-text-opacity:1;color:#f59e0b;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:#60a5fa;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:#67e8f9;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:#22d3ee;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:#a7f3d0;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:#6ee7b7;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:#34d399;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-400\/80{color:#34d399cc}.text-emerald-400\/90{color:#34d399e6}.text-emerald-500{--tw-text-opacity:1;color:#10b981;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:#818cf8;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-muted{color:#f5f5f5;color:hsl(var(--muted))}.text-purple-300{--tw-text-opacity:1;color:#d8b4fe;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:#c084fc;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-rose-200{--tw-text-opacity:1;color:#fecdd3;color:rgb(254 205 211/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:#fda4af;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-300\/90{color:#fda4afe6}.text-rose-400{--tw-text-opacity:1;color:#fb7185;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-sky-300{--tw-text-opacity:1;color:#7dd3fc;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-sky-400{--tw-text-opacity:1;color:#38bdf8;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-sky-400\/90{color:#38bdf8e6}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-zinc-100{--tw-text-opacity:1;color:#f4f4f5;color:rgb(244 244 245/var(--tw-text-opacity,1))}.text-zinc-200{--tw-text-opacity:1;color:#e4e4e7;color:rgb(228 228 231/var(--tw-text-opacity,1))}.text-zinc-300{--tw-text-opacity:1;color:#d4d4d8;color:rgb(212 212 216/var(--tw-text-opacity,1))}.text-zinc-400{--tw-text-opacity:1;color:#a1a1aa;color:rgb(161 161 170/var(--tw-text-opacity,1))}.text-zinc-500{--tw-text-opacity:1;color:#71717a;color:rgb(113 113 122/var(--tw-text-opacity,1))}.text-zinc-600{--tw-text-opacity:1;color:#52525b;color:rgb(82 82 91/var(--tw-text-opacity,1))}.text-zinc-700{--tw-text-opacity:1;color:#3f3f46;color:rgb(63 63 70/var(--tw-text-opacity,1))}.placeholder-zinc-500::placeholder{--tw-placeholder-opacity:1;color:#71717a;color:rgb(113 113 122/var(--tw-placeholder-opacity,1))}.placeholder-zinc-600::placeholder{--tw-placeholder-opacity:1;color:#52525b;color:rgb(82 82 91/var(--tw-placeholder-opacity,1))}.accent-emerald-500{accent-color:#10b981}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-inner,.shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-amber-500\/20{--tw-shadow-color:#f59e0b33;--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-950{--tw-shadow-color:#451a03;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\/20{--tw-shadow-color:#10b98133;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\/50{--tw-shadow-color:#10b98180;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-950{--tw-shadow-color:#022c22;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-950\/30{--tw-shadow-color:#022c224d;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-950\/50{--tw-shadow-color:#022c2280;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-950\/80{--tw-shadow-color:#022c22cc;--tw-shadow:var(--tw-shadow-colored)}.shadow-rose-500\/30{--tw-shadow-color:#f43f5e4d;--tw-shadow:var(--tw-shadow-colored)}.shadow-rose-500\/50{--tw-shadow-color:#f43f5e80;--tw-shadow:var(--tw-shadow-colored)}.shadow-rose-900\/50{--tw-shadow-color:#88133780;--tw-shadow:var(--tw-shadow-colored)}.shadow-rose-950{--tw-shadow-color:#4c0519;--tw-shadow:var(--tw-shadow-colored)}.shadow-rose-950\/50{--tw-shadow-color:#4c051980;--tw-shadow:var(--tw-shadow-colored)}.shadow-rose-950\/60{--tw-shadow-color:#4c051999;--tw-shadow:var(--tw-shadow-colored)}.shadow-sky-950{--tw-shadow-color:#082f49;--tw-shadow:var(--tw-shadow-colored)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.drop-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)}.backdrop-blur-md,.backdrop-blur-sm{-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)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.fade-in{--tw-enter-opacity:0}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.first\:text-left:first-child{text-align:left}.hover\:border-amber-700\/60:hover{border-color:#b4530999}.hover\:border-emerald-400:hover{--tw-border-opacity:1;border-color:#34d399;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.hover\:border-emerald-400\/80:hover{border-color:#34d399cc}.hover\:border-emerald-500\/40:hover{border-color:#10b98166}.hover\:border-rose-400\/80:hover{border-color:#fb7185cc}.hover\:border-rose-500\/40:hover{border-color:#f43f5e66}.hover\:border-rose-700:hover{--tw-border-opacity:1;border-color:#be123c;border-color:rgb(190 18 60/var(--tw-border-opacity,1))}.hover\:border-sky-800\/60:hover{border-color:#07598599}.hover\:border-zinc-600:hover{--tw-border-opacity:1;border-color:#52525b;border-color:rgb(82 82 91/var(--tw-border-opacity,1))}.hover\:border-zinc-700:hover{--tw-border-opacity:1;border-color:#3f3f46;border-color:rgb(63 63 70/var(--tw-border-opacity,1))}.hover\:border-zinc-800\/60:hover{border-color:#27272a99}.hover\:bg-amber-500:hover{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.hover\:bg-emerald-400:hover{--tw-bg-opacity:1;background-color:#34d399;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.hover\:bg-emerald-500\/20:hover{background-color:#10b98133}.hover\:bg-emerald-900:hover{--tw-bg-opacity:1;background-color:#064e3b;background-color:rgb(6 78 59/var(--tw-bg-opacity,1))}.hover\:bg-emerald-950:hover{--tw-bg-opacity:1;background-color:#022c22;background-color:rgb(2 44 34/var(--tw-bg-opacity,1))}.hover\:bg-rose-500:hover{--tw-bg-opacity:1;background-color:#f43f5e;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.hover\:bg-rose-900:hover{--tw-bg-opacity:1;background-color:#881337;background-color:rgb(136 19 55/var(--tw-bg-opacity,1))}.hover\:bg-rose-900\/60:hover{background-color:#88133799}.hover\:bg-rose-900\/80:hover{background-color:#881337cc}.hover\:bg-rose-950:hover{--tw-bg-opacity:1;background-color:#4c0519;background-color:rgb(76 5 25/var(--tw-bg-opacity,1))}.hover\:bg-sky-900:hover{--tw-bg-opacity:1;background-color:#0c4a6e;background-color:rgb(12 74 110/var(--tw-bg-opacity,1))}.hover\:bg-zinc-700:hover{--tw-bg-opacity:1;background-color:#3f3f46;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.hover\:bg-zinc-800:hover{--tw-bg-opacity:1;background-color:#27272a;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.hover\:bg-zinc-800\/50:hover{background-color:#27272a80}.hover\:bg-zinc-800\/60:hover{background-color:#27272a99}.hover\:bg-zinc-900:hover{--tw-bg-opacity:1;background-color:#18181b;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.hover\:bg-zinc-900\/30:hover{background-color:#18181b4d}.hover\:bg-zinc-900\/50:hover{background-color:#18181b80}.hover\:bg-zinc-900\/60:hover{background-color:#18181b99}.hover\:bg-zinc-900\/70:hover{background-color:#18181bb3}.hover\:bg-zinc-900\/80:hover{background-color:#18181bcc}.hover\:text-amber-300:hover{--tw-text-opacity:1;color:#fcd34d;color:rgb(252 211 77/var(--tw-text-opacity,1))}.hover\:text-rose-300:hover{--tw-text-opacity:1;color:#fda4af;color:rgb(253 164 175/var(--tw-text-opacity,1))}.hover\:text-sky-300:hover{--tw-text-opacity:1;color:#7dd3fc;color:rgb(125 211 252/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-zinc-100:hover{--tw-text-opacity:1;color:#f4f4f5;color:rgb(244 244 245/var(--tw-text-opacity,1))}.hover\:text-zinc-200:hover{--tw-text-opacity:1;color:#e4e4e7;color:rgb(228 228 231/var(--tw-text-opacity,1))}.hover\:text-zinc-300:hover{--tw-text-opacity:1;color:#d4d4d8;color:rgb(212 212 216/var(--tw-text-opacity,1))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.focus\:border-emerald-500\/50:focus{border-color:#10b98180}.focus\:border-emerald-500\/60:focus{border-color:#10b98199}.focus\:border-purple-500\/50:focus{border-color:#a855f780}.focus\:border-zinc-600:focus{--tw-border-opacity:1;border-color:#52525b;border-color:rgb(82 82 91/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.active\:bg-amber-700:active{--tw-bg-opacity:1;background-color:#b45309;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.active\:bg-rose-700:active{--tw-bg-opacity:1;background-color:#be123c;background-color:rgb(190 18 60/var(--tw-bg-opacity,1))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-emerald-300{--tw-text-opacity:1;color:#6ee7b7;color:rgb(110 231 183/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-emerald-400{--tw-text-opacity:1;color:#34d399;color:rgb(52 211 153/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-sky-300{--tw-text-opacity:1;color:#7dd3fc;color:rgb(125 211 252/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-sky-400{--tw-text-opacity:1;color:#38bdf8;color:rgb(56 189 248/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:640px){.sm\:mt-0{margin-top:0}.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:w-48{width:12rem}.sm\:w-auto{width:auto}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:p-4{padding:1rem}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,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))}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}}:root{--atlas-bg:#070b11;--atlas-surface:#0d141e;--atlas-surface-raised:#111b28;--atlas-surface-soft:#0a111a;--atlas-border:#1c2a3a;--atlas-border-soft:#152131;--atlas-text:#ecf3fb;--atlas-muted:#7f91a6;--atlas-dim:#526378;--atlas-green:#36d399;--atlas-red:#fb7185;--atlas-amber:#fbbf24;--atlas-blue:#60a5fa;--atlas-violet:#a78bfa;--atlas-shadow:0 18px 45px #0000002e}*{box-sizing:border-box}body{background:#070b11;background:var(--atlas-bg);color:#ecf3fb;color:var(--atlas-text)}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}.app-frame{background:radial-gradient(circle at 82% -10%,#2a5c931c,#0000 30rem),#070b11;background:radial-gradient(circle at 82% -10%,#2a5c931c,#0000 30rem),var(--atlas-bg);color:#ecf3fb;color:var(--atlas-text);display:flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.app-sidebar{background:#080e16f2;border-right:1px solid #152131;border-right:1px solid var(--atlas-border-soft);display:flex;flex-direction:column;height:100vh;max-height:100vh;min-width:238px;overflow-y:hidden;padding:16px 12px 12px;position:-webkit-sticky;position:sticky;top:0;transition:width .18s ease,min-width .18s ease;width:238px;z-index:40}.app-sidebar-collapsed{min-width:76px;width:76px}.brand-lockup{align-items:center;display:flex;gap:11px;min-height:36px;padding:0 6px 12px}.brand-mark,.settings-card-icon,.settings-readonly-icon{background:#36d3991a;border:1px solid #36d39940;color:#36d399;color:var(--atlas-green);display:grid;place-items:center}.brand-mark{border-radius:9px;box-shadow:0 0 24px #36d3991f;height:32px;width:32px}.brand-copy{display:flex;flex-direction:column;line-height:1}.brand-copy strong{color:#f6fbff;font-size:13.5px;letter-spacing:.14em}.brand-copy span,.eyebrow,.sidebar-section-label,.topbar-kicker{color:#526378;color:var(--atlas-dim);font-size:8.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.brand-copy span{font-size:7px;margin-top:4px}.sidebar-section-label{padding:0 8px 4px}.sidebar-section-label-spaced{margin-top:10px}.sidebar-nav{display:flex;flex-direction:column;gap:2px}.sidebar-nav-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:7px;color:#7f91a6;color:var(--atlas-muted);display:flex;font-size:11.5px;font-weight:600;gap:10px;min-height:33px;padding:0 9px;text-align:left;transition:color .15s ease,background .15s ease,border-color .15s ease;width:100%}.sidebar-nav-item:hover{background:hsla(0,0%,100%,.035);color:#ecf3fb;color:var(--atlas-text)}.sidebar-nav-item.active{background:linear-gradient(90deg,#36d3992e,#36d3990a);border-color:#36d39959;box-shadow:0 0 16px #36d3991f,inset 0 1px 0 #ffffff0d;color:#eafff7}.nav-chevron,.sidebar-nav-item.active svg:first-child{color:#36d399;color:var(--atlas-green)}.nav-chevron{margin-left:auto}.sidebar-spacer{flex:1 1;min-height:6px}.sidebar-health-card{background:#111b28a6;border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:8px;margin:0 2px 10px;padding:9px 11px}.sidebar-health-heading{align-items:center;color:#7f91a6;color:var(--atlas-muted);display:flex;font-size:9.5px;font-weight:700;gap:6px;letter-spacing:.08em;text-transform:uppercase}.sidebar-health-row{color:#526378;color:var(--atlas-dim);display:flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;justify-content:space-between;margin-top:6px}.sidebar-health-row strong{color:#7f91a6;color:var(--atlas-muted);font-size:8.5px;letter-spacing:.08em}.text-success{color:#36d399!important;color:var(--atlas-green)!important}.text-danger{color:#fb7185!important;color:var(--atlas-red)!important}.text-muted{color:#526378!important;color:var(--atlas-dim)!important}.status-dot{background:#526378;background:var(--atlas-dim);border-radius:999px;display:inline-block;height:7px;width:7px}.status-dot.online{background:#36d399;background:var(--atlas-green);box-shadow:0 0 0 3px #36d3991a,0 0 12px #36d39973}.status-dot.idle{background:#fbbf24;background:var(--atlas-amber);box-shadow:0 0 0 3px #fbbf2414}.sidebar-collapse-button{align-items:center;background:#0000;border:1px solid #152131;border:1px solid var(--atlas-border-soft);border-radius:7px;color:#526378;color:var(--atlas-dim);display:flex;font-size:10px;gap:8px;justify-content:center;min-height:32px;transition:color .15s ease,border-color .15s ease}.sidebar-collapse-button:hover{border-color:#1c2a3a;border-color:var(--atlas-border);color:#ecf3fb;color:var(--atlas-text)}.app-sidebar-collapsed .brand-lockup,.app-sidebar-collapsed .sidebar-nav-item{justify-content:center}.app-sidebar-collapsed .sidebar-collapse-button span,.app-sidebar-collapsed .sidebar-health-card,.app-sidebar-collapsed .sidebar-section-label{display:none}.app-main{flex:1 1;min-width:0}.topbar{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#070b11f0;border-bottom:1px solid #1c2a3a;border-bottom:1px solid var(--atlas-border);box-shadow:0 8px 32px #00000080;gap:22px;justify-content:space-between;min-height:66px;padding:10px 28px;position:-webkit-sticky;position:sticky;top:0;z-index:50}.account-runtime-badge,.connection-badge,.last-updated,.mode-badge,.mode-toggle,.topbar,.topbar-actions,.topbar-context,.topbar-control,.topbar-icon-button,.topbar-notice,.topbar-settings-button,.topbar-title-row{align-items:center;display:flex}.topbar-context{gap:11px;min-width:190px}.topbar-engine-dot{background:#0d141e;background:var(--atlas-surface);border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:9px;color:#7f91a6;color:var(--atlas-muted);display:grid;height:31px;place-items:center;width:31px}.topbar-engine-dot.running{border-color:#36d39959;box-shadow:0 0 24px #36d3991a;color:#36d399;color:var(--atlas-green)}.topbar-engine-dot.idle{color:#fbbf24;color:var(--atlas-amber)}.topbar-kicker{font-size:8px;margin:0 0 5px}.topbar-title-row{gap:9px}.topbar-title-row h1{color:#f4f8fc;font-size:14px;font-weight:700;letter-spacing:-.01em;margin:0}.mode-badge{background:#fbbf2414;border:1px solid #fbbf2433;border-radius:999px;color:#fbbf24;color:var(--atlas-amber);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;gap:4px;padding:3px 7px;text-transform:uppercase}.mode-badge-live{background:#fb718514;border-color:#fb718540;color:#fb7185;color:var(--atlas-red)}.mode-badge-demo,.mode-badge-testnet{background:#60a5fa14;border-color:#60a5fa40;color:#60a5fa;color:var(--atlas-blue)}.account-runtime-badge{background:#94a3b80f;border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:5px;color:#7f91a6;color:var(--atlas-muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700;gap:5px;letter-spacing:.035em;max-width:220px;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.account-runtime-badge.running{border-color:#36d3994d;color:#36d399;color:var(--atlas-green)}.account-runtime-badge.stopped{border-color:#fbbf244d;color:#fbbf24;color:var(--atlas-amber)}.account-runtime-badge.danger{background:#fb718514;border-color:#fb718559;color:#fb7185;color:var(--atlas-red)}.topbar-actions{flex-wrap:wrap;gap:6px;justify-content:flex-end}.topbar-notice{color:#fbbf24;color:var(--atlas-amber);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;gap:5px;max-width:270px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-notice button{background:#0000;border:0;color:inherit;display:grid;padding:1px}.notice-success{color:#36d399;color:var(--atlas-green)}.notice-danger{color:#fb7185;color:var(--atlas-red)}.connection-badge,.last-updated{color:#526378;color:var(--atlas-dim);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;gap:6px}.connection-badge{border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:7px;padding:6px 8px}.connection-badge.connected{border-color:#36d39938;color:#36d399;color:var(--atlas-green)}.connection-badge.disconnected{border-color:#fb718538;color:#fb7185;color:var(--atlas-red)}.connection-badge.paused{border-color:#fbbf2438;color:#fbbf24;color:var(--atlas-amber)}.topbar-icon-button,.topbar-settings-button{background:#0d141e;background:var(--atlas-surface);border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:7px;color:#7f91a6;color:var(--atlas-muted);height:29px;justify-content:center;padding:0;width:29px}.topbar-settings-button{border-color:#a78bfa4d;color:#a78bfa;color:var(--atlas-violet)}.topbar-icon-button:hover,.topbar-settings-button:hover{border-color:#7f91a6;border-color:var(--atlas-muted);color:#ecf3fb;color:var(--atlas-text)}.topbar-control{background:#0d141e;background:var(--atlas-surface);border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:7px;color:#7f91a6;color:var(--atlas-muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700;gap:5px;letter-spacing:.03em;min-height:29px;padding:0 9px;text-transform:uppercase}.topbar-control-blue{border-color:#60a5fa45;color:#60a5fa;color:var(--atlas-blue)}.topbar-control-violet{border-color:#a78bfa45;color:#a78bfa;color:var(--atlas-violet)}.topbar-control-success{border-color:#36d3994d;color:#36d399;color:var(--atlas-green)}.topbar-control-warning{border-color:#fbbf244d;color:#fbbf24;color:var(--atlas-amber)}.topbar-control-danger{border-color:#fb718559;color:#fb7185;color:var(--atlas-red)}.topbar-control.strong{background:#36d3991f}.topbar-control-danger.strong{background:#fb71851f}.topbar-control:hover{filter:brightness(1.18)}.topbar-control:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.46}.mode-toggle{background:#0d141e;background:var(--atlas-surface);border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:7px;height:29px;overflow:hidden}.mode-toggle button{background:#0000;border:0;color:#526378;color:var(--atlas-dim);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700;height:100%;padding:0 8px;text-transform:uppercase}.mode-toggle button.selected{background:#36d399;background:var(--atlas-green);color:#07110f}.health-banner{border-bottom:1px solid #1c2a3a;border-bottom:1px solid var(--atlas-border);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;padding:10px 28px}.health-banner-title{font-weight:800;letter-spacing:.1em;text-transform:uppercase}.health-banner-danger{background:#9f12302e;border-color:#fb718538;color:#fecdd3}.health-banner-warning{background:#784b082e;border-color:#fbbf2438;color:#fde68a}.app-content{margin:0 auto;max-width:1800px;padding:24px 28px 42px;position:relative;width:100%;z-index:1}.page-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px;scroll-margin-top:80px}.eyebrow{color:#36d399;color:var(--atlas-green);margin:0 0 9px}.page-heading h2{color:#f4f8fc;font-size:clamp(24px,2.3vw,34px);font-weight:700;letter-spacing:-.04em;margin:0}.page-subtitle{color:#7f91a6;color:var(--atlas-muted);font-size:12px;margin:8px 0 0}.page-heading-actions{align-items:center;display:flex;gap:7px}.ghost-button,.primary-button{align-items:center;border-radius:8px;display:inline-flex;font-size:11px;font-weight:700;gap:7px;justify-content:center;min-height:34px;padding:0 12px;white-space:nowrap}.primary-button{background:#36d399;background:var(--atlas-green);border:1px solid #36d399;border:1px solid var(--atlas-green);color:#04130e}.primary-button:hover{background:#66e2b1}.ghost-button{background:#0d141e;background:var(--atlas-surface);border:1px solid #1c2a3a;border:1px solid var(--atlas-border);color:#7f91a6;color:var(--atlas-muted)}.ghost-button:hover{border-color:#3a4d63;color:#ecf3fb;color:var(--atlas-text)}.stat-strip{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.stat-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#111b28f0,#0b121cf0);border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:12px;box-shadow:0 18px 45px #0000002e;box-shadow:var(--atlas-shadow);min-height:116px;padding:15px 16px;position:relative;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,border-color .2s ease}.stat-card:hover{box-shadow:0 14px 32px #0006;transform:translateY(-2px)}.stat-card-top{align-items:center;color:#7f91a6;color:var(--atlas-muted);display:flex;font-size:10px;font-weight:700;justify-content:space-between}.stat-card-top svg{color:#526378;color:var(--atlas-dim);transition:color .18s ease}.stat-card strong{color:#f3f8fc;font-size:22px;font-weight:600;letter-spacing:-.04em;margin-top:13px}.stat-card small,.stat-card strong{display:block;font-family:JetBrains Mono,ui-monospace,monospace}.stat-card small{color:#526378;color:var(--atlas-dim);font-size:9px;margin-top:4px}.stat-card-green{border-top:2px solid #36d399;border-top:2px solid var(--atlas-green)}.stat-card-green:hover{box-shadow:0 14px 32px #0006,0 0 20px #36d39926}.stat-card-green .stat-card-top svg{color:#36d399;color:var(--atlas-green)}.stat-card-red{border-top:2px solid #fb7185;border-top:2px solid var(--atlas-red)}.stat-card-red:hover{box-shadow:0 14px 32px #0006,0 0 20px #fb718526}.stat-card-red .stat-card-top svg{color:#fb7185;color:var(--atlas-red)}.stat-card-violet{border-top:2px solid #a78bfa;border-top:2px solid var(--atlas-violet)}.stat-card-violet:hover{box-shadow:0 14px 32px #0006,0 0 20px #a78bfa26}.stat-card-violet .stat-card-top svg{color:#a78bfa;color:var(--atlas-violet)}.stat-card-blue{border-top:2px solid #60a5fa;border-top:2px solid var(--atlas-blue)}.stat-card-blue:hover{box-shadow:0 14px 32px #0006,0 0 20px #60a5fa26}.stat-card-blue .stat-card-top svg{color:#60a5fa;color:var(--atlas-blue)}.dashboard-grid{grid-gap:12px;display:grid;gap:12px;margin-bottom:12px}.dashboard-grid-primary{grid-template-columns:minmax(0,1.65fr) minmax(220px,.8fr) minmax(220px,.8fr)}.dashboard-grid-main,.dashboard-grid-secondary{grid-template-columns:minmax(0,1.65fr) minmax(300px,.8fr)}.dashboard-grid-overview-lower{align-items:start;grid-template-columns:minmax(0,1.5fr) minmax(330px,.78fr)}.dashboard-grid-ai,.dashboard-grid-signals{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.dashboard-grid-research{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr)}.panel{background:#0d141e;background:var(--atlas-surface);border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:11px;box-shadow:0 18px 45px #0000002e;box-shadow:var(--atlas-shadow);min-width:0;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.panel:hover{border-color:#36d39947;box-shadow:0 12px 36px #00000059}.panel>[data-testid]{border:0!important;border-radius:inherit}.panel-chart>[data-testid=equity-chart-panel]{min-height:230px}.panel-chart>[data-testid=equity-chart-panel]>div:last-child{height:190px!important}.panel-risk>[data-testid=risk-panel],.panel-scanner>[data-testid=scanner-panel]{height:100%}.panel-feed,.panel-table{min-height:280px}.infinite-scroll-container{max-height:520px;min-height:0;overflow:auto}.panel-feed .infinite-scroll-container,.panel-table .infinite-scroll-container{max-height:520px}.panel-logs .infinite-scroll-container{max-height:100%}.panel-tall{min-height:620px}.panel-standalone{margin-bottom:12px}.panel-logs{min-height:190px}.panel-logs-large{margin-bottom:12px;min-height:370px}.panel-logs-large>[data-testid=logs-panel]{height:368px!important}.panel-ai-large{min-height:500px}.panel-ai-large>[data-testid=ai-panel]{min-height:498px}.panel-ai-workspace{margin-bottom:12px;min-height:640px}.panel-ai-workspace>[data-testid=ai-panel]{min-height:638px}.panel-council-pulse{min-height:282px}.council-pulse{grid-gap:14px;background:linear-gradient(135deg,#171435b8,#0a141ff2 58%),#0d141e;background:linear-gradient(135deg,#171435b8,#0a141ff2 58%),var(--atlas-surface);display:grid;gap:14px;min-height:280px;padding:16px}.council-pulse button,.council-pulse-body,.council-pulse-heading{min-width:0}.council-pulse-heading{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.council-pulse-heading>div{grid-gap:5px;display:grid;gap:5px}.council-pulse-facts small,.council-pulse-heading span{color:#8fc3d8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.council-pulse-heading strong{color:#f0f6fb;font-size:16px;letter-spacing:-.025em}.council-pulse-heading b{border:1px solid #6f9cba42;border-radius:999px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;letter-spacing:.08em;padding:5px 7px}.council-pulse-heading b.armed{background:#36d39914;border-color:#36d39942;color:#9af0ca}.council-pulse-heading b.standby{color:#a9b5c4}.council-pulse-body{grid-gap:14px;align-content:start;display:grid;gap:14px}.council-pulse-verdict{grid-gap:9px;background:#5f4cb314;border:1px solid #6e5bd347;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);padding:11px}.council-pulse-verdict svg{color:#b7a4ff}.council-pulse-verdict div{min-width:0}.council-pulse-verdict span,.council-pulse-verdict strong{display:block}.council-pulse-verdict strong{color:#e1e9f3;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.council-pulse-verdict span{color:#7f91a6;color:var(--atlas-muted);font-size:10px;line-height:1.35;margin-top:4px}.council-pulse-facts{border:1px solid #3d5b796b;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.council-pulse-facts span{grid-gap:4px;display:grid;gap:4px;min-width:0;padding:9px 10px}.council-pulse-facts span+span{border-left:1px solid #3d5b795c}.council-pulse-facts b{color:#d8ebf7;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.council-pulse button,.council-pulse-facts b{font-family:JetBrains Mono,ui-monospace,monospace}.council-pulse button{align-items:center;background:#775edc1a;border:1px solid #8e6cff59;color:#c8baff;display:inline-flex;font-size:9px;font-weight:700;gap:5px;justify-content:center;letter-spacing:.04em;margin-top:auto;min-height:35px;text-transform:uppercase;width:100%}.council-pulse button:hover{background:#775edc2e;border-color:#b19effb3}.panel-news{margin-bottom:12px;min-height:680px}.news-terminal{grid-gap:13px;background:radial-gradient(circle at 88% -4%,#2c879c26,#0000 28%),linear-gradient(130deg,#0a141ffa,#090f18fa 55%,#0e1422fa);display:grid;gap:13px;padding:18px}.news-terminal-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.news-kicker{background:#36d39917;border:1px solid #36d39933;color:#83e4dc;display:inline-flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;font-weight:700;letter-spacing:.13em;padding:3px 6px}.news-terminal-header h3{color:#f2f7fc;font-size:22px;letter-spacing:-.04em;margin:8px 0 0}.news-terminal-header p{color:#7f91a6;color:var(--atlas-muted);font-size:11px;margin:5px 0 0}.news-live-state{align-items:center;background:#36d39912;border:1px solid #36d3993d;border-radius:999px;color:#a8ebcc;display:inline-flex;flex:0 0 auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;gap:6px;letter-spacing:.04em;margin-top:2px;padding:7px 9px;text-transform:uppercase}.news-pulse-strip{background:#050a117a;border:1px solid #3d5b7980;border-radius:9px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;overflow:hidden}.news-pulse-strip>div{grid-gap:3px;align-content:center;border-right:1px solid #3d5b7957;display:grid;gap:3px;min-height:65px;padding:10px 13px}.news-pulse-strip small,.news-pulse-strip span{color:#526378;color:var(--atlas-dim);font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;letter-spacing:.06em;text-transform:uppercase}.news-pulse-strip b{color:#e6f2fb;font-family:JetBrains Mono,ui-monospace,monospace;font-size:16px;font-weight:600}.news-pulse-strip b.attention{color:#ffd16d}.news-pulse-strip button{align-items:center;background:#36d3990f;border:0;border-left:1px solid #36d39940;color:#bdeee8;display:inline-flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700;gap:6px;justify-content:center;letter-spacing:.04em;padding:0 15px;text-transform:uppercase}.news-pulse-strip button:hover{background:#36d39924}.news-terminal-grid{grid-gap:13px;align-items:start;display:grid;gap:13px;grid-template-columns:minmax(0,1.55fr) minmax(310px,.72fr)}.news-ledger,.news-watch-card{background:#070e17a3;border:1px solid #374e6899;border-radius:9px;min-width:0}.news-ledger-top{align-items:center;border-bottom:1px solid #374e686b;display:flex;gap:10px;justify-content:space-between;padding:11px}.news-filter-list{display:flex;flex-wrap:wrap;gap:5px}.news-filter-list button{align-items:center;background:#0000;border:1px solid #3d5b7975;color:#9caebe;display:inline-flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;gap:5px;letter-spacing:.02em;min-height:28px;padding:5px 7px;text-transform:uppercase}.news-filter-list button span{color:#6f849b;font-size:8px}.news-filter-list button.active,.news-filter-list button:hover{background:#36d39917;border-color:#36d39959;color:#d4f8ef}.news-filter-list button.active span{color:#8be1c4}.news-search{align-items:center;background:#04091099;border:1px solid #3d5b797a;color:#7890a6;display:flex;gap:6px;min-height:30px;min-width:180px;padding:0 8px;width:min(250px,36%)}.news-search input{background:#0000;border:0;color:#d9e8f4;font-size:10px;min-width:0;outline:0;width:100%}.news-search input::placeholder{color:#64798d}.news-search:focus-within{border-color:#5fc4d4a8;box-shadow:0 0 0 2px #5fc4d417}.news-ledger-heading{color:#b7c7d7;display:flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;gap:10px;justify-content:space-between;letter-spacing:.07em;padding:10px 13px 8px 18px;text-transform:uppercase}.news-ledger-heading small{color:#526378;color:var(--atlas-dim);font-size:8px;letter-spacing:.02em;text-transform:none}.news-item,.news-item-list{display:grid}.news-item{grid-gap:0;gap:0;grid-template-columns:30px minmax(0,1fr);min-width:0;padding:0 13px 0 0}.news-item-marker{display:grid;justify-content:center;min-height:100%;position:relative}.news-item-marker:before{background:#54789147;bottom:0;content:"";position:absolute;top:0;width:1px}.news-item-marker span{background:#70b7c8;border:2px solid #101b29;border-radius:50%;box-shadow:0 0 0 2px #70b7c829;height:7px;margin-top:17px;width:7px;z-index:1}.news-item:first-child .news-item-marker:before{top:19px}.news-item:last-child .news-item-marker:before{bottom:auto;height:19px}.news-item.high-impact .news-item-marker span{background:#ffc95c;box-shadow:0 0 0 2px #fbbf242e,0 0 12px #fbbf2442}.news-item-main{border-bottom:1px solid #374e685c;min-width:0;padding:12px 0 13px}.news-item:last-child .news-item-main{border-bottom:0}.news-item-meta{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.news-category,.news-trust{font-family:JetBrains Mono,ui-monospace,monospace;font-size:7px;font-weight:700;letter-spacing:.055em;padding:3px 5px;text-transform:uppercase}.news-category.calendar{background:#fbbf241a;color:#ffd376}.news-category.macro{background:#60a5fa1a;color:#9dcdf2}.news-category.crypto{background:#a78bfa1a;color:#bdabff}.news-trust.official{background:#36d39917;color:#9ae9c9}.news-trust.calendar{background:#fbbf2414;color:#f6c66f}.news-trust.independent{background:#7d95ad1a;color:#a5b5c5}.news-item-meta time{align-items:center;color:#71869a;display:inline-flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;gap:3px}.news-item h3{color:#e6eef6;font-size:13px;line-height:1.36;margin:7px 0 0}.news-item p{color:#9babbc;font-size:10px;line-height:1.5;margin:5px 0 0}.news-event-data{background:#4c678159;border:1px solid #4c678159;display:flex;flex-wrap:wrap;gap:1px;margin-top:9px;overflow:hidden}.news-event-data span{grid-gap:2px;background:#080f18e6;display:grid;gap:2px;min-width:72px;padding:5px 7px}.news-event-data small,.news-next-event-facts small{color:#74889b;font-family:JetBrains Mono,ui-monospace,monospace;font-size:7px;letter-spacing:.05em;text-transform:uppercase}.news-event-data b,.news-next-event-facts b{color:#d8e8f4;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px}.news-event-data span.high b{color:#ffd173}.news-item-footer{align-items:center;color:#6f8499;display:flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;gap:10px;justify-content:space-between;margin-top:9px}.news-item-footer a{align-items:center;color:#83d8cf;display:inline-flex;flex:0 0 auto;gap:3px;text-decoration:none}.news-item-footer a:hover{color:#c0f8ed}.news-error{align-items:center;background:#fb718514;border:1px solid #fb718540;color:#ffb0bd;display:flex;font-size:10px;gap:8px;margin:10px;padding:8px 9px}.news-error button{background:#0000;border:0;color:#ffbac5;font-size:9px;margin-left:auto;text-decoration:underline}.news-empty{grid-gap:7px;color:#7d91a5;display:grid;gap:7px;justify-items:center;padding:54px 22px;text-align:center}.news-empty svg{color:#856fd4}.news-empty strong{color:#c8d4df;font-size:12px}.news-empty p{font-size:10px;line-height:1.45;margin:0;max-width:36ch}.news-watch-rail{grid-gap:12px;display:grid;gap:12px}.news-watch-card{padding:12px}.news-card-heading{align-items:center;color:#b8c9d9;display:flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;gap:8px;justify-content:space-between;letter-spacing:.07em;text-transform:uppercase}.news-card-heading>span{align-items:center;display:inline-flex;gap:6px}.news-card-heading>span svg{color:#ae9cff}.news-card-heading b{color:#9cefc9;font-size:8px}.news-next-event .news-card-heading b{color:#ffcf6f}.news-next-event>strong{color:#e9f0f7;display:block;font-size:13px;line-height:1.35;margin-top:16px}.news-next-event>p{color:#8ea4b7;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;margin:5px 0 0}.news-next-event-facts{grid-gap:1px;background:#4c678159;display:grid;gap:1px;grid-template-columns:1fr 1fr;margin-top:12px}.news-next-event-facts span{grid-gap:3px;background:#080f18d1;display:grid;gap:3px;padding:7px}.news-watch-empty{color:#8193a3;font-size:10px;line-height:1.45;padding:25px 0 6px}.news-source-list{display:grid;margin-top:10px}.news-source-list>div{grid-gap:8px;align-items:center;border-top:1px solid #374e6852;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:43px}.news-source-list>div:first-child{border-top:0}.news-source-list>div>span{border-radius:50%;height:6px;width:6px}.news-source-list>div>span.online{background:#45db9c;box-shadow:0 0 9px #36d39980}.news-source-list>div>span.offline{background:#fb7185;box-shadow:0 0 9px #fb718566}.news-source-list strong{color:#d7e2ec;font-size:9px}.news-source-list small,.news-source-list strong{display:block;font-family:JetBrains Mono,ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-source-list small{color:#73889b;font-size:8px;margin-top:3px}.news-source-list svg{color:#80dcb4}.news-source-list svg[data-lucide=wifi-off]{color:#f99aaa}.news-safety-card{grid-gap:9px;background:linear-gradient(105deg,#6046a81f,#080f189e);border-color:#8e6cff4d;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr)}.news-safety-card>svg{color:#c2b4ff}.news-safety-card strong{color:#dcd6ff;font-size:10px}.news-safety-card p{color:#a9b2c4;font-size:9px;line-height:1.42;margin:4px 0 0}@media (max-width:1120px){.news-terminal-grid{grid-template-columns:1fr}.news-watch-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.news-terminal{padding:13px}.news-terminal-header{display:grid}.news-live-state{justify-self:start}.news-pulse-strip{grid-template-columns:1fr 1fr}.news-pulse-strip>div:nth-child(2){border-right:0}.news-pulse-strip>div:nth-child(3){border-top:1px solid #3d5b7957}.news-pulse-strip>button{border-left:0;border-top:1px solid #36d39940;min-height:38px}.news-ledger-top{align-items:stretch;flex-direction:column}.news-search{width:100%}.news-watch-rail{grid-template-columns:1fr}}@media (max-width:500px){.news-pulse-strip{grid-template-columns:1fr}.news-pulse-strip>div{border-bottom:1px solid #3d5b7957;border-right:0}.news-pulse-strip>div:nth-child(3){border-top:0}.news-item{grid-template-columns:24px minmax(0,1fr);padding-right:9px}.news-item-footer,.news-ledger-heading{align-items:flex-start;flex-direction:column}}.stacked-panels{grid-gap:12px;display:grid;gap:12px;grid-template-rows:1fr 1fr}.research-hero{align-items:center;background:linear-gradient(100deg,#a78bfa24,#111b28d9 56%);border:1px solid #a78bfa40;border-radius:12px;display:flex;gap:14px;margin-bottom:12px;padding:20px}.research-hero-icon{background:#a78bfa1f;border:1px solid #a78bfa40;border-radius:12px;color:#a78bfa;color:var(--atlas-violet);display:grid;flex:0 0 auto;height:46px;place-items:center;width:46px}.research-hero h3{color:#f5f3ff;font-size:18px;margin:4px 0 0}.research-hero p{color:#7f91a6;color:var(--atlas-muted);font-size:12px;margin:5px 0 0}.research-hero .primary-button{margin-left:auto}.research-modules{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.research-module{align-items:flex-start;background:#0d141ecc;border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:10px;display:flex;gap:10px;padding:15px}.research-module-icon{background:#60a5fa1a;border-radius:8px;color:#60a5fa;color:var(--atlas-blue);display:grid;flex:0 0 auto;height:30px;place-items:center;width:30px}.research-module strong{color:#ecf3fb;color:var(--atlas-text);font-size:12px}.research-module p{color:#7f91a6;color:var(--atlas-muted);font-size:10px;margin:5px 0 7px}.research-module span{color:#526378;color:var(--atlas-dim);font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.telemetry-stack{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.telemetry-panel{padding:15px}.telemetry-heading{align-items:flex-start;color:#60a5fa;color:var(--atlas-blue);display:flex;gap:10px;justify-content:space-between;margin-bottom:14px}.telemetry-heading h3{color:#ecf3fb;color:var(--atlas-text);font-size:14px;margin:4px 0 0}.telemetry-values{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.telemetry-value{background:#080d15a6;border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:7px;min-width:0;padding:9px}.telemetry-value span{color:#7f91a6;color:var(--atlas-muted);font-size:9px;text-transform:uppercase}.telemetry-value span,.telemetry-value strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telemetry-value strong{color:#ecf3fb;color:var(--atlas-text);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;margin-top:5px}.correlation-grid,.report-list{grid-gap:5px;color:#7f91a6;color:var(--atlas-muted);display:grid;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;gap:5px;margin-top:10px}.correlation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.correlation-grid span,.report-list span{background:#080d1599;border-radius:5px;padding:5px 7px}.report-list span{display:flex;justify-content:space-between}.report-list b{color:#ecf3fb;color:var(--atlas-text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-list em{color:#36d399;color:var(--atlas-green);font-style:normal}.context-search{display:flex;gap:7px;margin-bottom:10px}.context-search input{background:#080d15bf;border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:6px;color:#ecf3fb;color:var(--atlas-text);flex:1 1;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;min-width:0;padding:7px 9px}.telemetry-empty,.telemetry-error{align-items:center;color:#7f91a6;color:var(--atlas-muted);display:flex;font-size:10px;gap:5px;margin:11px 0 0}.telemetry-error{color:#fb7185;color:var(--atlas-red)}.ai-safety-note{align-items:flex-start;background:#36d3990f;border:1px solid #36d3992e;border-radius:10px;color:#36d399;color:var(--atlas-green);display:flex;gap:10px;padding:15px 17px}.ai-safety-note strong{color:#c5fbe5;font-size:12px}.ai-safety-note p{color:#7f91a6;color:var(--atlas-muted);font-size:11px;margin:4px 0 0}.ai-withdrawal-guard{align-items:center;background:#36d3990f;border:1px solid #36d3992e;color:#36d399;color:var(--atlas-green);display:flex;font-size:9px;gap:6px;padding:6px 8px}.ai-connection-policy,.ai-withdrawal-guard{font-family:JetBrains Mono,ui-monospace,monospace}.ai-connection-policy{background:linear-gradient(110deg,#7450d61f,#111b2866);border:1px solid #8e6cff4d;border-radius:4px;color:#7f91a6;color:var(--atlas-muted);font-size:10px;overflow:hidden;padding:9px 10px 10px 13px;position:relative}.ai-connection-policy:before{background:linear-gradient(#c8b6ff,#7357d8);content:"";inset:0 auto 0 0;position:absolute;width:3px}.ai-policy-heading,.ai-policy-rail{align-items:center;display:flex;gap:8px;justify-content:space-between}.ai-policy-heading{color:#cfbfff;font-size:9px;letter-spacing:.11em}.ai-policy-heading b{color:#8ff0bf;font-size:8px;font-weight:700}.ai-connection-policy p{color:#aeb7c6;font-family:Inter,ui-sans-serif,sans-serif;font-size:11px;line-height:1.45;margin:7px 0 9px}.ai-policy-rail{color:#d4ccff;flex-wrap:wrap;font-size:8px;justify-content:flex-start;letter-spacing:.03em}.ai-policy-rail i{color:#8d76ef;font-style:normal}.ai-provider-auth{color:#8f98a8;font-size:9px;line-height:1.35;margin:0}.ai-provider-auth,.ai-research-master{font-family:JetBrains Mono,ui-monospace,monospace}.ai-research-master{background:#1e647a14;border:1px solid #50bfd445;border-radius:4px;padding:9px 10px}.ai-research-master .ai-policy-heading b{color:#6fdde8}.ai-research-master p{color:#aeb7c6;font-family:Inter,ui-sans-serif,sans-serif;font-size:11px;line-height:1.45;margin:7px 0}.ai-master-stats{color:#8abfc6;display:flex;font-size:9px;gap:6px;justify-content:space-between}.ai-master-train{background:#1e647a1f;border:1px solid #50bfd459;color:#8de7ee;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.04em;margin-top:9px;padding:6px 8px;text-transform:uppercase;width:100%}.ai-master-train:hover:not(:disabled){background:#2e9bb533}.entry-approval-panel{background:#694b1514;border:1px solid #f4b84d40;border-radius:5px;margin:12px 0;padding:10px}.entry-approval-actions,.entry-approval-heading,.entry-approval-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.entry-approval-heading small,.entry-approval-heading span{color:#d7a840;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.08em}.entry-approval-heading b{color:#f6dfa4;display:block;font-size:11px}.entry-approval-panel p{color:#7f91a6;color:var(--atlas-muted);font-size:10px;line-height:1.4;margin:7px 0}.entry-approval-actions{justify-content:flex-start}.entry-approval-actions button,.entry-approval-row button{background:#0000;border:1px solid #1c2a3a;border:1px solid var(--atlas-border);color:#b4bac5;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;padding:5px 7px;text-transform:uppercase}.entry-approval-actions button.active,.entry-approval-row button:not(.dismiss){background:#7a5b1e2e;border-color:#f4b84d8c;color:#f6dfa4}.entry-approval-row button.dismiss{color:#f09c9c}.entry-approval-message{color:#d7a840;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;margin-top:7px}.entry-approval-list{border-top:1px solid #f4b84d29;margin-top:9px}.entry-approval-row{border-bottom:1px solid #f4b84d1f;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;padding:8px 0}.entry-approval-row small{color:#526378;color:var(--atlas-dim);display:block;font-size:8px;margin-top:3px}.panel [data-testid$=-panel]>div:first-child,.panel [data-testid=logs-panel]>div:first-child,.panel [data-testid=positions-panel]>div:first-child,.panel [data-testid=signals-panel]>div:first-child,.panel [data-testid=trades-panel]>div:first-child{background:#111b2894;border-color:#152131;border-color:var(--atlas-border-soft);color:#7f91a6;color:var(--atlas-muted);font-family:Inter,ui-sans-serif,sans-serif;font-size:10px;font-weight:700;letter-spacing:.12em;padding:13px 16px}.panel table{color:#7f91a6;color:var(--atlas-muted)}.panel table thead{background:#080e1699;color:#526378;color:var(--atlas-dim)}.panel table th{font-family:Inter,ui-sans-serif,sans-serif;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.panel table td,.panel table th{padding-bottom:10px;padding-top:10px}.panel table td{border-color:#152131;border-color:var(--atlas-border-soft)}.panel table tbody tr:hover{background:hsla(0,0%,100%,.025)}.settings-page{max-width:1320px}.settings-grid{grid-gap:10px;display:grid;gap:10px}.settings-grid-top{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.settings-grid-bottom{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.settings-readonly{align-items:flex-start;background:#0d141e;background:var(--atlas-surface);border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:11px;display:flex;gap:11px;min-height:92px;padding:14px}.settings-readonly-icon{border-radius:8px;flex:0 0 auto;height:30px;width:30px}.settings-readonly p{color:#7f91a6;color:var(--atlas-muted);font-size:10px;margin:0 0 6px}.settings-readonly strong{color:#ecf3fb;color:var(--atlas-text);font-size:12px;font-weight:600;text-transform:capitalize}.settings-readonly span,.settings-readonly strong{display:block;font-family:JetBrains Mono,ui-monospace,monospace}.settings-readonly span{color:#526378;color:var(--atlas-dim);font-size:9px;margin-top:5px;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-tone-success .settings-readonly-icon{background:#36d3991a;border-color:#36d39940;color:#36d399;color:var(--atlas-green)}.settings-tone-warning .settings-readonly-icon{background:#fbbf241a;border-color:#fbbf2440;color:#fbbf24;color:var(--atlas-amber)}.settings-tone-violet .settings-readonly-icon{background:#a78bfa1a;border-color:#a78bfa40;color:#a78bfa;color:var(--atlas-violet)}.settings-section-note{align-items:flex-start;background:#60a5fa0f;border:1px solid #60a5fa2e;border-radius:10px;color:#7f91a6;color:var(--atlas-muted);display:flex;gap:10px;margin-bottom:12px;padding:13px 15px}.settings-section-note-icon{color:#60a5fa;color:var(--atlas-blue)}.settings-section-note strong{color:#cfe3ff;font-size:11px}.settings-section-note p{font-size:10px;line-height:1.5;margin:4px 0 0}.settings-section-note code{color:#bcd7f6;font-family:JetBrains Mono,ui-monospace,monospace}.settings-groups{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.settings-integrations-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.settings-system-meta{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.settings-system-meta span{background:#0a111a;background:var(--atlas-surface-soft);border:1px solid #152131;border:1px solid var(--atlas-border-soft);border-radius:7px;color:#526378;color:var(--atlas-dim);display:flex;flex-direction:column;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;gap:4px;padding:9px 10px}.settings-system-meta strong{color:#ecf3fb;color:var(--atlas-text);font-size:10px;font-weight:600}.risk-recovery-card{background:linear-gradient(105deg,#153e4b2e,#0d151ff5 52%),#0d141e;background:linear-gradient(105deg,#153e4b2e,#0d151ff5 52%),var(--atlas-surface);border-color:#4d7e966b;margin-bottom:12px}.risk-recovery-card.halted{background:linear-gradient(105deg,#661f3033,#14121bf7 52%),#0d141e;background:linear-gradient(105deg,#661f3033,#14121bf7 52%),var(--atlas-surface);border-color:#fb71856b}.risk-recovery-card .settings-card-heading{align-items:center}.risk-recovery-card .settings-card-icon{background:#36d3991a;color:#7ce5df}.risk-recovery-card.halted .settings-card-icon{background:#fb71851c;color:#ffacb8}.risk-recovery-state{background:#36d39914;border:1px solid #36d39954;color:#9cefc9;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;font-weight:700;letter-spacing:.09em;margin-left:auto;padding:5px 7px}.risk-recovery-state.halted{background:#fb71851a;border-color:#fb718578;color:#ff9ead}.risk-recovery-state.not-applicable{background:#7e93a614;border-color:#7e93a661;color:#aebdcc}.risk-recovery-message{color:#aebdcc;font-size:10px;line-height:1.45;margin:13px 0 0}.risk-recovery-loading{color:#f8c978;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;padding:18px 0 2px}.risk-recovery-checks{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:13px}.risk-recovery-checks>div{grid-gap:8px;align-items:center;background:#070e177a;border:1px solid #3d5b7966;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:52px;padding:8px 9px}.risk-recovery-checks>div.passed{border-color:#36d39940}.risk-recovery-checks>div.blocked{border-color:#fb718557}.risk-recovery-checks>div.not-checked{border-color:#fbbf2461}.risk-recovery-checks>div.not-applicable{border-color:#7e93a64d}.risk-recovery-checks>div>span{color:#83e1bd;display:grid;place-items:center}.risk-recovery-checks>div.blocked>span{color:#ffa1ae}.risk-recovery-checks>div.not-checked>span{color:#f8c978}.risk-recovery-checks>div.not-applicable>span{color:#aebdcc}.risk-recovery-checks strong{color:#dbe7f0;font-size:10px}.risk-recovery-checks small,.risk-recovery-checks strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.risk-recovery-checks small{color:#7e93a6;margin-top:3px}.risk-recovery-checks b,.risk-recovery-checks small{font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px}.risk-recovery-checks b{color:#8ee7c0;letter-spacing:.05em}.risk-recovery-checks>div.blocked b{color:#ff9dab}.risk-recovery-checks>div.not-checked b{color:#f8c978}.risk-recovery-checks>div.not-applicable b{color:#aebdcc}.risk-recovery-facts{grid-gap:1px;background:#3d5b7957;border:1px solid #3d5b7961;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;overflow:hidden}.risk-recovery-facts span{grid-gap:4px;background:#070e17c2;display:grid;gap:4px;min-width:0;padding:8px 9px}.risk-recovery-facts small{color:#72879a;font-family:JetBrains Mono,ui-monospace,monospace;font-size:7px;letter-spacing:.06em;text-transform:uppercase}.risk-recovery-facts b{color:#d5e5ef;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.risk-recovery-alerts{grid-gap:5px;background:rgba(251,191,36,.055);border-left:2px solid #fbbf2499;display:grid;gap:5px;margin-top:10px;padding:9px 10px}.risk-recovery-alerts>span{color:#f8c96f;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.risk-recovery-alerts small{color:#b7a779;font-size:9px;line-height:1.35}.risk-recovery-actions>span{line-height:1.4;max-width:58ch}.danger-confirm{background:#a93e53!important;border-color:#ff8295!important;color:#fff!important}.settings-stop-alert{gap:12px;justify-content:space-between}.settings-stop-alert>span{align-items:center;display:inline-flex;gap:7px}.settings-card{background:#0d141e;background:var(--atlas-surface);border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:11px;box-shadow:0 18px 45px #0000002e;box-shadow:var(--atlas-shadow);min-width:0;padding:17px}.settings-card-heading{align-items:flex-start;border-bottom:1px solid #152131;border-bottom:1px solid var(--atlas-border-soft);display:flex;gap:10px;padding-bottom:14px}.settings-card-icon{border-radius:8px;flex:0 0 auto;height:30px;width:30px}.settings-card-heading h3{color:#ecf3fb;color:var(--atlas-text);font-size:13px;margin:1px 0 4px}.settings-card-heading p{color:#526378;color:var(--atlas-dim);font-size:10px;line-height:1.4;margin:0}.settings-card-chevron{color:#526378;color:var(--atlas-dim);margin-left:auto}.settings-fields-grid{grid-gap:12px 10px;display:grid;gap:12px 10px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:15px}.settings-account-toolbar{align-items:center;display:flex;gap:8px;padding-top:14px}.settings-account-toolbar select{background:#0a111a;background:var(--atlas-surface-soft);border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:7px;color:#ecf3fb;color:var(--atlas-text);flex:1 1;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;height:32px;min-width:0;outline:none;padding:0 9px}.settings-account-toolbar select:focus{border-color:#36d3998c;box-shadow:0 0 0 3px #36d39914}.settings-field input,.settings-field select{background:#0a111a;background:var(--atlas-surface-soft);border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:7px;color:#ecf3fb;color:var(--atlas-text);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;height:32px;outline:none;padding:0 9px;width:100%}.settings-field input:focus,.settings-field select:focus{border-color:#36d3998c;box-shadow:0 0 0 3px #36d39914}.settings-field input:disabled,.settings-field select:disabled{color:#526378;color:var(--atlas-dim);cursor:not-allowed}.settings-secret-status{align-items:center;color:#7f91a6;color:var(--atlas-muted);display:flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;gap:10px;justify-content:space-between;padding-top:13px}.settings-secret-status span:last-child{color:#526378;color:var(--atlas-dim);text-align:right}.settings-field{display:flex;flex-direction:column;gap:6px}.settings-field-label{color:#7f91a6;color:var(--atlas-muted);font-size:10px}.settings-input-wrap{align-items:center;display:flex;position:relative}.settings-input-wrap input,.settings-input-wrap select{background:#0a111a;background:var(--atlas-surface-soft);border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:7px;color:#ecf3fb;color:var(--atlas-text);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;height:32px;outline:none;padding:0 27px 0 9px;width:100%}.settings-input-wrap input:focus,.settings-input-wrap select:focus{border-color:#36d3998c;box-shadow:0 0 0 3px #36d39914}.settings-input-wrap input:disabled,.settings-input-wrap select:disabled{color:#526378;color:var(--atlas-dim);cursor:not-allowed}.settings-suffix{color:#526378;color:var(--atlas-dim);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;pointer-events:none;position:absolute;right:9px}.settings-card-action{box-shadow:none}.settings-action-row{align-items:center;color:#7f91a6;color:var(--atlas-muted);display:flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;gap:12px;justify-content:space-between;padding-top:14px}.settings-button-group{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.settings-button-group button{align-items:center;display:inline-flex;gap:6px}.settings-control-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:15px}.settings-control{align-items:flex-start;background:#0a111a;background:var(--atlas-surface-soft);border:1px solid #152131;border:1px solid var(--atlas-border-soft);border-radius:7px;color:#7f91a6;color:var(--atlas-muted);cursor:pointer;display:flex;gap:8px;min-width:0;padding:8px}.settings-control input{accent-color:#36d399;accent-color:var(--atlas-green);margin:2px 0 0}.settings-control span{display:flex;flex-direction:column;gap:3px;min-width:0}.settings-control strong{color:#ecf3fb;color:var(--atlas-text);font-size:10px;font-weight:600}.settings-control small{color:#526378;color:var(--atlas-dim);font-size:9px}.preferences-card{margin-top:12px}.preference-toggle{align-items:center;color:#7f91a6;color:var(--atlas-muted);display:inline-flex;font-size:11px;gap:9px;margin-top:15px}.preference-toggle input{opacity:0;position:absolute}.toggle-track{align-items:center;background:#1b2a3a;border:1px solid #31445a;border-radius:99px;display:flex;height:18px;padding:2px;width:31px}.toggle-track span{background:#7f91a6;background:var(--atlas-muted);border-radius:99px;display:block;height:12px;transition:transform .14s ease,background .14s ease;width:12px}.preference-toggle input:checked+.toggle-track{background:#36d3992e;border-color:#36d3996b}.preference-toggle input:checked+.toggle-track span{background:#36d399;background:var(--atlas-green);transform:translateX(12px)}.settings-roadmap{border-top:1px solid #152131;border-top:1px solid var(--atlas-border-soft);display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px}.settings-roadmap span{align-items:center;background:#0a111a;background:var(--atlas-surface-soft);border:1px solid #152131;border:1px solid var(--atlas-border-soft);border-radius:6px;color:#7f91a6;color:var(--atlas-muted);display:inline-flex;font-size:9px;gap:5px;padding:6px 8px}.settings-roadmap svg{color:#a78bfa;color:var(--atlas-violet)}.settings-roadmap b{color:#526378;color:var(--atlas-dim);font-weight:500}.inline-alert{align-items:center;border-radius:8px;display:flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;gap:8px;margin-bottom:12px;padding:10px 12px}.inline-alert.success{background:#36d39914;border:1px solid #36d39933;color:#b8f9dc}.inline-alert.warning{background:#fbbf2414;border:1px solid #fbbf2433;color:#fde68a}.inline-alert.danger{background:#fb718514;border:1px solid #fb718533;color:#fecdd3}.settings-compact .settings-card,.settings-compact .settings-readonly{padding:12px}.mission-strip{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(6,minmax(0,1fr));margin:-3px 0 17px}.mission-tile{background:#0d141ed1;border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:9px;min-height:78px;padding:11px 12px}.mission-tile-label{align-items:center;color:#7f91a6;color:var(--atlas-muted);display:flex;font-size:9px;font-weight:700;gap:5px;letter-spacing:.1em;text-transform:uppercase}.mission-tile strong{color:#ecf3fb;color:var(--atlas-text);font-size:14px;margin-top:8px}.mission-tile small,.mission-tile strong{display:block;font-family:JetBrains Mono,ui-monospace,monospace}.mission-tile small{color:#526378;color:var(--atlas-dim);font-size:9px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mission-tile.positive strong{color:#36d399;color:var(--atlas-green)}.mission-tile.warning strong{color:#fbbf24;color:var(--atlas-amber)}.mission-tile.danger strong{color:#fb7185;color:var(--atlas-red)}.mission-tile.muted strong{color:#7f91a6;color:var(--atlas-muted)}.health-banner{align-items:center;display:flex;gap:10px}.health-banner-retry{margin-left:auto;min-height:28px;white-space:nowrap}.panel-error{align-items:flex-start;background:#462d0a29;border:1px solid #fbbf2447;border-radius:10px;color:#fbbf24;color:var(--atlas-amber);display:flex;gap:11px;min-height:150px;padding:22px}.panel-error strong{color:#ecf3fb;color:var(--atlas-text)}.panel-error p{color:#7f91a6;color:var(--atlas-muted);font-size:12px;margin:5px 0 12px}.execution-panel{background:#0d141e;background:var(--atlas-surface);border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:10px;padding:15px}.execution-heading,.execution-row{align-items:center;display:flex}.execution-heading{justify-content:space-between;margin-bottom:13px}.execution-heading h3{font-size:15px;margin:5px 0 0}.execution-pending{align-items:center;color:#fbbf24;color:var(--atlas-amber);display:flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;gap:5px}.execution-list{max-height:280px;overflow:auto}.execution-row{border-top:1px solid #152131;border-top:1px solid var(--atlas-border-soft);color:#7f91a6;color:var(--atlas-muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;gap:14px;min-width:620px;padding:9px 0}.execution-symbol{color:#ecf3fb;color:var(--atlas-text);width:90px}.execution-status{align-items:center;display:flex;gap:4px;width:125px}.execution-value{flex:1 1}.execution-fee{color:#526378;color:var(--atlas-dim)}.auth-screen{background:radial-gradient(circle at 50% 0,#2a5c9333,#0000 32rem),#070b11;background:radial-gradient(circle at 50% 0,#2a5c9333,#0000 32rem),var(--atlas-bg);display:grid;min-height:100vh;padding:22px;place-items:center}.auth-card{background:#0d141e;background:var(--atlas-surface);border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:14px;box-shadow:0 18px 45px #0000002e;box-shadow:var(--atlas-shadow);padding:30px;width:min(100%,420px)}.auth-icon{background:#36d3991a;border:1px solid #36d39940;border-radius:11px;color:#36d399;color:var(--atlas-green);display:grid;height:42px;margin-bottom:18px;place-items:center;width:42px}.auth-card h1{font-size:23px;margin:10px 0 8px}.auth-copy,.auth-safe-note{color:#7f91a6;color:var(--atlas-muted);font-size:12px;line-height:1.55}.auth-card label{color:#7f91a6;color:var(--atlas-muted);display:block;font-size:11px;font-weight:700;margin:22px 0 7px}.auth-card input{background:#0a111a;background:var(--atlas-surface-soft);border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:7px;color:#ecf3fb;color:var(--atlas-text);outline:none;padding:11px 12px;width:100%}.auth-card input:focus{border-color:#36d399;border-color:var(--atlas-green);box-shadow:0 0 0 3px #36d3991a}.auth-submit{justify-content:center;margin-top:14px;width:100%}.auth-error{color:#fb7185;color:var(--atlas-red);font-size:11px;margin:10px 0 0}.auth-safe-note{align-items:center;color:#526378;color:var(--atlas-dim);display:flex;font-size:10px;gap:6px;margin-top:20px}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #36d399;outline:2px solid var(--atlas-green);outline-offset:2px}@media (max-width:1180px){.mission-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.mission-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1280px){.topbar{padding-left:20px;padding-right:20px}.topbar-actions .last-updated,.topbar-actions .topbar-control-blue{display:none}.app-content{padding-left:20px;padding-right:20px}.dashboard-grid-primary{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(180px,.8fr))}.settings-groups{grid-template-columns:1fr 1fr}}@media (max-width:960px){.app-sidebar{min-width:76px;padding-left:10px;padding-right:10px;width:76px}.brand-lockup,.sidebar-nav-item{justify-content:center}.brand-copy,.sidebar-collapse-button span,.sidebar-health-card,.sidebar-nav-item .nav-chevron,.sidebar-nav-item span,.sidebar-section-label{display:none}.topbar{align-items:flex-start;flex-direction:column;gap:12px}.topbar-actions{justify-content:flex-start;width:100%}.topbar-actions .connection-badge,.topbar-actions .mode-toggle,.topbar-actions .topbar-control-violet{display:none}.account-runtime-badge{max-width:min(58vw,260px)}.dashboard-grid-ai,.dashboard-grid-main,.dashboard-grid-overview-lower,.dashboard-grid-primary,.dashboard-grid-research,.dashboard-grid-secondary,.dashboard-grid-signals,.settings-control-list{grid-template-columns:1fr}.settings-stop-alert{align-items:flex-start;flex-direction:column}.settings-grid-top,.stacked-panels,.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.stacked-panels{grid-template-rows:auto}.research-modules,.risk-recovery-checks,.settings-groups,.settings-integrations-grid,.settings-system-meta,.telemetry-stack{grid-template-columns:1fr}.panel-tall{min-height:400px}}@media (max-width:620px){.app-content{padding:23px 13px 30px}.topbar{overflow:hidden;padding:13px}.topbar,.topbar-actions,.topbar-context,.topbar-context>div,.topbar-title-row{min-width:0;width:100%}.topbar-context>div{flex:1 1}.topbar-title-row{gap:6px}.topbar-title-row h1{font-size:13px;min-width:0}.topbar-title-row .account-runtime-badge,.topbar-title-row .mode-badge{display:none}[data-testid=account-selector-container],[data-testid=account-selector-container] select{min-width:0;width:100%}.health-banner{padding-left:13px;padding-right:13px}.page-heading{align-items:flex-start;flex-direction:column;margin-bottom:18px}.page-heading-actions,.page-heading-actions button{width:100%}.page-heading-actions button{flex:1 1}.stat-strip{gap:7px}.stat-card{min-height:100px;padding:12px}.stat-card strong{font-size:17px;margin-top:10px}.settings-grid-bottom,.settings-grid-top,.stacked-panels{grid-template-columns:1fr}.settings-fields-grid{grid-template-columns:1fr 1fr}.settings-action-row,.settings-secret-status{align-items:flex-start;flex-direction:column}.risk-recovery-facts{grid-template-columns:1fr}.risk-recovery-checks>div{min-height:48px}.risk-recovery-actions .settings-button-group,.risk-recovery-actions .settings-button-group button{width:100%}.settings-button-group{justify-content:flex-start}.settings-account-toolbar{align-items:stretch;flex-direction:column}.telemetry-values{grid-template-columns:1fr}.research-hero{align-items:flex-start;flex-wrap:wrap}.research-hero .primary-button{margin-left:0;width:100%}.topbar-actions{gap:5px}.topbar-actions .topbar-control-blue{display:none}.topbar-control{padding:0 7px}.mission-strip{grid-template-columns:1fr 1fr}.mission-tile{min-height:72px;padding:9px}.health-banner{align-items:flex-start;flex-wrap:wrap}.health-banner-retry{margin-left:0;width:100%}}.ai-decision-plan{grid-gap:1px;background:#516e8c59;border:1px solid #516e8c59;display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;overflow:hidden}.ai-decision-plan>span{grid-gap:3px;background:#080f18eb;display:grid;gap:3px;min-width:0;padding:7px 8px}.ai-decision-plan small,.ai-evidence-stats small,.ai-replay-grid small{color:#526378;color:var(--atlas-dim);font-size:7px;letter-spacing:.06em;text-transform:uppercase}.ai-decision-plan b,.ai-decision-plan small,.ai-evidence-stats small,.ai-replay-grid small{font-family:JetBrains Mono,ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-decision-plan b{color:#d8edfb;font-size:10px;font-weight:600}.ai-vote-matrix{background:#2c598812;border:1px solid #60a5fa38;margin-top:10px;padding:9px}.ai-vote-matrix.high{background:#79531221;border-color:#fbbf2473}.ai-vote-matrix>div:first-child{align-items:center;color:#b6dfff;display:flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;gap:9px;justify-content:space-between;letter-spacing:.06em;text-transform:uppercase}.ai-vote-matrix>div:first-child span{align-items:center;display:inline-flex;gap:6px}.ai-vote-matrix>div:first-child b{color:#92e8c1;font-size:8px}.ai-vote-matrix.high>div:first-child b{color:#f7c762}.ai-vote-totals{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}.ai-vote-totals span{background:#040a117a;color:#8fa8bd;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;min-width:0;overflow:hidden;padding:5px;text-overflow:ellipsis;white-space:nowrap}.ai-vote-totals b{color:#ebf4fc;font-size:9px}.ai-vote-list{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.ai-vote-list>span{background:#60a5fa0f;border:1px solid #60a5fa24;color:#a5c9dd;display:inline-flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;gap:4px;padding:4px 5px}.ai-vote-list>span.support{border-color:#36d3993d;color:#a5f0cb}.ai-vote-list>span.veto{border-color:#fbbf2447;color:#f6ca78}.ai-vote-list b{color:inherit;font-weight:600;max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-vote-matrix>p{color:#91a7bb;font-size:9px;line-height:1.35;margin:7px 0 0}.ai-candidate-compare{align-items:center;border-top:1px solid #50bfd42e;color:#8faeba;display:flex;flex-wrap:wrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;gap:7px 14px;margin-top:10px;padding-top:9px}.ai-candidate-compare b{color:#b7ebef;font-size:8px;text-transform:uppercase}.ai-candidate-compare small{color:#74909d;flex:1 1 280px;font-size:8px}.ai-intelligence-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-evidence-card{background:#070e1794;border:1px solid #374e6894;border-radius:8px;min-width:0;padding:12px}.ai-evidence-card.alert{background:#6647111a;border-color:#fbbf2461}.ai-evidence-card>p{color:#7f91a6;color:var(--atlas-muted);font-size:10px;line-height:1.35;margin:9px 0 0;min-height:28px}.ai-evidence-stats{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.ai-evidence-stats>span{grid-gap:3px;background:#050a117a;display:grid;gap:3px;min-width:0;padding:6px}.ai-evidence-stats b{color:#d7e8f5;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-calibration-bands{display:flex;gap:5px;margin-top:9px}.ai-calibration-bands>span{grid-gap:2px;background:#60a5fa0f;color:#95b7ce;display:grid;flex:1 1;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;gap:2px;min-width:0;padding:5px}.ai-calibration-bands b{color:#bde6ff;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-calibration-bands small{color:#526378;color:var(--atlas-dim);font-size:7px}.ai-replay-button{background:#a78bfa12;border:1px solid #a78bfa47;color:#b7a5ff;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;justify-self:end;padding:5px 7px;text-transform:uppercase}.ai-replay-button:hover:not(:disabled){background:#a78bfa29;color:#e6e0ff}.ai-decision-replay{background:linear-gradient(110deg,#6046a81f,#090f18a3);border:1px solid #a78bfa59;margin:10px;padding:10px}.ai-decision-replay .ai-card-heading button{background:#0000;border:0;color:#b5a5f7;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;padding:3px 5px}.ai-replay-grid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:9px}.ai-replay-grid span{grid-gap:3px;background:#080d168f;display:grid;gap:3px;min-width:0;padding:6px}.ai-replay-grid b{color:#d9e5f1;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-decision-replay>p{color:#96a5b6;font-size:9px;line-height:1.35;margin:8px 0 0}@media (max-width:820px){.ai-decision-plan,.ai-replay-grid,.ai-vote-totals{grid-template-columns:1fr 1fr}}@media (max-width:620px){.ai-intelligence-grid{grid-template-columns:1fr}.ai-decision-plan,.ai-replay-grid,.ai-vote-totals{grid-template-columns:1fr 1fr}.ai-audit-list article{grid-template-columns:minmax(0,1fr) auto}.ai-replay-button{grid-column:2;grid-row:1}}.alerts-panel{min-height:160px}.alerts-list{grid-gap:8px;display:grid;gap:8px;margin-top:14px;max-height:320px;overflow:auto}.alert-row{align-items:center;background:#ffffff05;border:1px solid var(--border);display:flex;gap:10px;padding:9px 10px}.alert-row-copy{grid-gap:3px;display:grid;flex:1 1;gap:3px;min-width:0}.alert-row-copy strong{color:var(--text-primary);font-size:11px;font-weight:500}.alert-row-copy small{color:var(--text-muted);font-size:10px}.alert-acknowledged{opacity:.55}.infinite-list-status{color:#526378;color:var(--atlas-dim);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;padding:9px 10px;text-align:center}.infinite-list-status-error{color:#fbbf24;color:var(--atlas-amber)}.telemetry-subheading{color:var(--text-muted);font-size:10px;letter-spacing:.08em;margin-top:14px;text-transform:uppercase}.text-warning{color:#fbbf24}.text-danger{color:#fb7185}.ai-council-console{grid-gap:12px;background:linear-gradient(125deg,#0f1826fa,#091019fa 48%,#0d141ffa),#0d141e;background:linear-gradient(125deg,#0f1826fa,#091019fa 48%,#0d141ffa),var(--atlas-surface);border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:12px;box-shadow:0 18px 45px #0000002e;box-shadow:var(--atlas-shadow);display:grid;gap:12px;overflow:hidden;padding:18px}.ai-council-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.ai-section-kicker{background:#36d3991a;border:1px solid #36d39933;color:#75e6dc;display:inline-flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;font-weight:700;letter-spacing:.13em;padding:3px 6px}.ai-council-header h3{color:#f5f8fc;font-size:21px;letter-spacing:-.035em;margin:9px 0 0}.ai-council-header p{color:#7f91a6;color:var(--atlas-muted);font-size:11px;margin:5px 0 0}.ai-council-state{align-items:center;border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:999px;color:#7f91a6;color:var(--atlas-muted);display:inline-flex;flex:0 0 auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;gap:6px;letter-spacing:.04em;margin-top:2px;padding:7px 9px}.ai-council-state.online{background:#36d39912;border-color:#36d39940;color:#9af0ca}.ai-health-strip{background:#04091061;border:1px solid #3d5b7975;border-radius:9px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;overflow:hidden}.ai-health-strip>div{grid-gap:3px;align-content:center;border-right:1px solid #3d5b7957;display:grid;gap:3px;min-height:66px;padding:11px 13px}.ai-health-strip small,.ai-health-strip span{color:#526378;color:var(--atlas-dim);font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;letter-spacing:.06em;text-transform:uppercase}.ai-health-strip b{color:#eaf6ff;font-family:JetBrains Mono,ui-monospace,monospace;font-size:16px;font-weight:600}.ai-connect-form-actions button,.ai-connect-provider,.ai-decision-actions button,.ai-health-strip button,.ai-master-layout>button{background:#36d39912;border:1px solid #36d39952;color:#bff8ee;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700;letter-spacing:.04em;min-height:31px;padding:7px 10px;text-transform:uppercase;transition:background .15s ease,border-color .15s ease}.ai-health-strip>button{align-self:stretch;border-radius:0;border-width:0 0 0 1px;padding:0 14px}.ai-connect-form-actions button:hover:not(:disabled),.ai-connect-provider:hover:not(:disabled),.ai-decision-actions button:hover:not(:disabled),.ai-health-strip button:hover:not(:disabled),.ai-master-layout>button:hover:not(:disabled){background:#36d39926;border-color:#66f5c699}.ai-council-message{background:#36d39912;border:1px solid #36d39936;color:#9de9cb;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;margin:0;padding:8px 10px}.ai-council-message.error{background:#fb718514;border-color:#fb718542;color:#ff9aaa}.ai-council-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1.58fr) minmax(330px,.82fr)}.ai-audit-trail,.ai-decision-card,.ai-research-jobs,.ai-research-master,.ai-roster-card{background:#080f189e;border:1px solid #374e6894;border-radius:9px;min-width:0}.ai-decision-card,.ai-roster-card{padding:13px}.ai-card-heading{align-items:center;color:#b8c6d6;display:flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;gap:10px;justify-content:space-between;letter-spacing:.07em;min-height:18px;text-transform:uppercase}.ai-card-heading>span{align-items:center;display:inline-flex;gap:6px}.ai-card-heading>span svg{color:#a78bfa;color:var(--atlas-violet)}.ai-card-heading b{color:#9cefc9;font-size:8px;font-weight:700}.ai-decision-symbol{align-items:baseline;display:flex;gap:9px;margin-top:19px}.ai-decision-symbol strong{color:#f5f8fb;font-family:JetBrains Mono,ui-monospace,monospace;font-size:23px;letter-spacing:-.05em}.ai-decision-symbol span{color:#8dc4e9;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px}.ai-decision-card>p{color:#b4c0ce;font-size:12px;line-height:1.5;margin:10px 0 0;max-width:68ch}.ai-decision-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.ai-decision-tags span{background:#60a5fa14;border:1px solid #60a5fa2e;color:#a6d9f9;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;max-width:100%;overflow-wrap:anywhere;padding:4px 6px}.ai-decision-tags span.risk{background:#fbbf2414;border-color:#fbbf2433;color:#f6ca78}.ai-decision-actions{align-items:center;border-top:1px solid #374e6866;display:flex;gap:10px;justify-content:space-between;margin-top:15px;padding-top:11px}.ai-decision-actions small{color:#526378;color:var(--atlas-dim);font-size:9px;line-height:1.35;max-width:260px;text-align:right}.ai-empty-decision{align-items:flex-start;color:#a78bfa;color:var(--atlas-violet);display:flex;gap:9px;min-height:114px;padding:27px 5px 7px}.ai-empty-decision strong{color:#d9e3ed;font-size:12px}.ai-empty-decision p{color:#7f91a6;color:var(--atlas-muted);font-size:11px;line-height:1.45;margin:5px 0 0;max-width:44ch}.ai-roster-list{grid-gap:0;display:grid;gap:0;margin-top:11px}.ai-roster-row{grid-gap:8px;align-items:center;border-top:1px solid #374e6857;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:47px}.ai-roster-row:first-child{border-top:0}.ai-health-dot{background:#36d399;background:var(--atlas-green);border-radius:50%;box-shadow:0 0 10px #36d39985;height:7px;width:7px}.ai-health-dot.warn{background:#fbbf24;background:var(--atlas-amber);box-shadow:0 0 10px #fbbf246b}.ai-roster-row b,.ai-roster-row strong{color:#dde9f3;font-size:9px;font-weight:600}.ai-roster-row b,.ai-roster-row small,.ai-roster-row strong{display:block;font-family:JetBrains Mono,ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-roster-row small{color:#526378;color:var(--atlas-dim);font-size:8px;margin-top:3px;text-align:inherit}.ai-roster-row>div:last-child{text-align:right}.ai-empty-roster{font-size:11px;line-height:1.45;padding:30px 4px}.ai-empty-roster,.ai-research-master{color:#7f91a6;color:var(--atlas-muted)}.ai-research-master{background:linear-gradient(105deg,#1d65801f,#080f18ad 62%);border-color:#50bfd44d;font-family:Inter,ui-sans-serif,sans-serif;padding:12px 13px}.ai-master-layout{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;margin-top:11px}.ai-master-layout>div{border-right:1px solid #50bfd42e;min-width:0;padding-right:12px}.ai-master-layout strong{color:#9ae5ec;display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.ai-master-layout strong small{color:#7fa8b4;font-size:8px;font-weight:400}.ai-master-layout p{color:#92a5b3;font-size:10px;line-height:1.35;margin:4px 0 0}.ai-trust-rail{background:linear-gradient(100deg,#7450d61f,#0c131d8a);border:1px solid #8e6cff47;border-radius:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;overflow:hidden}.ai-trust-rail>span{grid-column-gap:6px;align-items:center;border-right:1px solid #8e6cff33;color:#aeb7c6;column-gap:6px;display:grid;font-size:9px;grid-template-columns:auto 1fr;line-height:1.3;min-height:48px;padding:8px 11px}.ai-trust-rail svg{color:#c4b5fd;grid-row:span 2}.ai-trust-rail b{color:#dcd5ff;letter-spacing:.04em;text-transform:uppercase}.ai-trust-rail b,.ai-trust-rail small{font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px}.ai-trust-rail small{color:#bdabff;display:grid;font-weight:700;letter-spacing:.08em;min-width:87px;padding:8px;place-items:center}.ai-management-details{background:#060c1361;border:1px solid #374e688a;border-radius:7px;overflow:hidden}.ai-management-details summary{align-items:center;color:#c7d5e4;cursor:pointer;display:flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;gap:12px;justify-content:space-between;list-style:none;min-height:43px;padding:0 12px}.ai-management-details summary::-webkit-details-marker{display:none}.ai-management-details summary:before{color:#a78bfa;color:var(--atlas-violet);content:"+";font-size:14px;margin-right:-4px}.ai-management-details[open] summary{border-bottom:1px solid #374e687a}.ai-management-details[open] summary:before{content:"–"}.ai-management-details summary span{margin-right:auto}.ai-management-details summary small{color:#526378;color:var(--atlas-dim);font-family:Inter,ui-sans-serif,sans-serif;font-size:10px}.ai-provider-directory{display:grid}.ai-provider-row{grid-gap:10px;align-items:center;border-bottom:1px solid #374e6852;display:grid;gap:10px;grid-template-columns:minmax(0,1.35fr) minmax(150px,.8fr) auto;min-height:55px;padding:9px 12px}.ai-provider-row:last-child{border-bottom:0}.ai-provider-row.disabled{opacity:.54}.ai-provider-detail b,.ai-provider-row span,.ai-provider-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-provider-row strong{color:#e2ebf4;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.ai-provider-detail span,.ai-provider-row>div:first-child>span{color:#526378;color:var(--atlas-dim);font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;margin-top:4px}.ai-provider-detail{text-align:right}.ai-provider-detail b{color:#a6ddf8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;margin-top:4px}.ai-provider-controls{align-items:center;display:flex;gap:5px}.ai-provider-controls button{background:#0000;border:1px solid #1c2a3a;border:1px solid var(--atlas-border);color:#a5b5c6;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;padding:5px 6px;text-transform:uppercase}.ai-provider-controls button:hover{border-color:#36d39973;color:#d9f5ee}.ai-provider-controls button.danger{border-color:#fb718552;color:#ff9aaa}.ai-env-source{color:#b5a0ff;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;justify-self:end;text-transform:uppercase}.ai-connect-form{grid-gap:9px;border-top:0;display:grid;gap:9px;padding:12px}.ai-connect-form-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ai-connect-form input,.ai-connect-form select{background:#080d15cc;border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:5px;color:#ecf3fb;color:var(--atlas-text);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;min-height:33px;min-width:0;padding:7px 9px}.ai-connect-form p{color:#526378;color:var(--atlas-dim);font-size:10px;margin:0}.ai-connect-form label{color:#a9b9ca;font-size:10px}.ai-connect-form label input{margin:0 5px 0 0;min-height:auto;vertical-align:middle}.ai-connect-form-actions{display:flex;gap:7px}.ai-connect-form-actions button+button{background:#0000;border-color:#1c2a3a;border-color:var(--atlas-border);color:#a5b5c6}.ai-connect-form small.ok{color:#36d399;color:var(--atlas-green)}.ai-connect-form small.warn{color:#fbbf24;color:var(--atlas-amber)}.ai-connect-provider{margin:0 12px 12px}.ai-research-jobs{grid-gap:0;display:grid;gap:0;padding:12px 13px 4px}.ai-research-jobs .ai-card-heading{margin-bottom:6px}.ai-research-jobs>div:not(.ai-card-heading){border-top:1px solid #374e6852;color:#bac8d6;display:flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;gap:10px;justify-content:space-between;padding:8px 0}.ai-research-jobs .complete{color:#36d399;color:var(--atlas-green)}.ai-research-jobs .pending{color:#fbbf24;color:var(--atlas-amber)}.ai-audit-trail>button{align-items:center;background:#0000;border:0;color:#c7d5e4;display:flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;justify-content:space-between;min-height:43px;padding:0 12px;width:100%}.ai-audit-trail>button span:last-child{color:#a78bfa;color:var(--atlas-violet);font-size:9px}.ai-audit-list{border-top:1px solid #374e6866;max-height:310px;overflow:auto}.ai-audit-list article{grid-gap:14px;align-items:center;border-bottom:1px solid #374e684d;display:grid;gap:14px;grid-template-columns:150px minmax(0,1fr) auto;min-height:50px;padding:8px 12px}.ai-audit-list article>div{align-items:center;display:flex;gap:6px;min-width:0}.ai-audit-list article strong{color:#e2ebf4;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-audit-list article span{font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;padding:3px 4px}.ai-audit-list article span.long{background:#36d39917;color:#9cefc9}.ai-audit-list article span.short{background:#fb718517;color:#ffa0ae}.ai-audit-list article small,.ai-audit-list article time{color:#526378;color:var(--atlas-dim);font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;white-space:nowrap}.ai-audit-list article p{color:#a9b7c6;font-size:10px;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-audit-empty{color:#7f91a6;color:var(--atlas-muted);font-size:10px;margin:0;padding:20px 12px}@media (max-width:820px){.ai-council-grid{grid-template-columns:1fr}.ai-master-layout,.ai-trust-rail{grid-template-columns:1fr 1fr}.ai-master-layout>button,.ai-trust-rail>small{grid-column:1/-1}.ai-master-layout>button{width:100%}.ai-trust-rail>small{border-top:1px solid #8e6cff33;min-width:0}}@media (max-width:620px){.ai-council-console{padding:13px}.ai-council-header{display:grid}.ai-council-state{justify-self:start}.ai-health-strip{grid-template-columns:1fr 1fr}.ai-health-strip>div:nth-child(2){border-right:0}.ai-health-strip>div:nth-child(n+3){border-top:1px solid #3d5b7957}.ai-health-strip>button{border-width:1px 0 0;grid-column:1/-1;min-height:36px}.ai-decision-actions{align-items:flex-start;flex-direction:column}.ai-decision-actions small{text-align:left}.ai-master-layout,.ai-trust-rail{grid-template-columns:1fr}.ai-master-layout>div{border:0;border-bottom:1px solid #50bfd42e;padding:0 0 8px}.ai-trust-rail>span{border-bottom:1px solid #8e6cff33;border-right:0}.ai-provider-row{grid-template-columns:minmax(0,1fr) auto}.ai-provider-detail{display:none}.ai-env-source,.ai-provider-controls{grid-column:1/-1;justify-self:start}.ai-management-details summary small{display:none}.ai-connect-form-row{grid-template-columns:1fr}.ai-audit-list article{gap:6px;grid-template-columns:minmax(0,1fr) auto}.ai-audit-list article p{grid-column:1/-1;white-space:normal}.ai-audit-list article time{grid-column:1/-1}}.agent-fabric-workspace{display:flex;flex-direction:column;gap:16px;padding:0 0 24px}.fabric-header-card{align-items:center;background:radial-gradient(120% 120% at 0 0,#0f1928f2 0,#080e18fa 100%);border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:12px;box-shadow:0 8px 32px #0006;display:flex;gap:20px;justify-content:space-between;padding:18px 20px}.fabric-title-area{align-items:center;display:flex;gap:14px}.fabric-title-icon{align-items:center;background:#06b6d41f;border:1px solid #06b6d459;border-radius:12px;box-shadow:0 0 16px #06b6d440;color:#06b6d4;display:flex;height:48px;justify-content:center;width:48px}.fabric-badge-row{align-items:center;display:flex;gap:8px;margin-bottom:4px}.fabric-title-tag{color:#06b6d4;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.fabric-status-dot{border-radius:50%;height:7px;width:7px;&.online{background:#22c55e;box-shadow:0 0 8px #22c55e}}.fabric-status-text{color:#22c55e;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700}.fabric-main-heading{color:#f1f5f9;font-size:18px;font-weight:700;margin:0 0 2px}.fabric-subtext{color:#7f91a6;color:var(--atlas-muted);font-size:11px;margin:0}.fabric-metrics-row{align-items:center;display:flex;gap:12px}.fabric-metric-pill{background:#0f172ab3;border:1px solid #152131;border:1px solid var(--atlas-border-soft);border-radius:8px;gap:10px;padding:8px 14px;.metric-label{color:#7f91a6;color:var(--atlas-muted);display:block;font-size:9px;text-transform:uppercase}.metric-val{color:#f8fafc;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px}}.fabric-alert-banner,.fabric-metric-pill{align-items:center;display:flex}.fabric-alert-banner{background:#f59e0b1f;border:1px solid #f59e0b59;border-radius:8px;color:#f59e0b;gap:12px;padding:12px 16px;.banner-text{flex-direction:column;font-size:11px;gap:2px;strong{color:#fbbf24;font-size:12px}span{color:#d1d5db;font-family:JetBrains Mono,monospace;font-size:10px}}}.fabric-tab-bar{border-bottom:1px solid #1c2a3a;border-bottom:1px solid var(--atlas-border);display:flex;gap:6px;padding-bottom:2px}.fabric-tab-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px 8px 0 0;color:#7f91a6;color:var(--atlas-muted);cursor:pointer;display:flex;font-family:JetBrains Mono,monospace;font-size:11px;gap:6px;padding:9px 14px;transition:all .15s ease;&:hover{background:#ffffff08;color:#f1f5f9}&.active{background:#06b6d414;border-color:#1c2a3a #1c2a3a #0000;border-color:var(--atlas-border) var(--atlas-border) #0000;border-bottom:2px solid #06b6d4;color:#06b6d4;font-weight:700}}.fabric-filter-bar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:12px 0 16px;.search-box{align-items:center;display:flex;flex:1 1;max-width:420px;position:relative;svg{color:#7f91a6;color:var(--atlas-muted);left:10px;position:absolute}input{background:#0f172acc;border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:6px;color:#f1f5f9;font-size:11px;padding:8px 30px;width:100%;&:focus{border-color:#06b6d4;outline:none}}.clear-btn{background:none;border:none;color:#7f91a6;color:var(--atlas-muted);cursor:pointer;position:absolute;right:8px}}.filter-group{align-items:center;display:flex;gap:8px;.filter-icon{color:#7f91a6;color:var(--atlas-muted)}.filter-select{background:#0f172acc;border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:6px;color:#cbd5e1;font-size:11px;padding:7px 10px;&:focus{border-color:#06b6d4;outline:none}}}}.fabric-agent-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.agent-card{background:#0f172aa6;border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:16px;position:relative;transition:all .2s ease;&:hover{background:#0f172ae6;border-color:#06b6d466;box-shadow:0 8px 24px #0000004d;transform:translateY(-2px);.card-action-hover{opacity:1}}&.critical-path-card{border-left:3px solid #ef4444}}.card-header-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.kind-badge-container{align-items:center;display:flex;gap:6px}.kind-badge{border-radius:4px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;padding:3px 8px;text-transform:uppercase;&.badge-cyan{background:#38bdf81f;border:1px solid #38bdf84d;color:#38bdf8}&.badge-violet{background:#a78bfa1f;border:1px solid #a78bfa4d;color:#a78bfa}&.badge-amber{background:#fbbf241f;border:1px solid #fbbf244d;color:#fbbf24}}.critical-badge,.kind-badge{align-items:center;display:inline-flex;gap:4px}.critical-badge{color:#ef4444;font-size:8px;font-weight:800;.dot-red{background:#ef4444;border-radius:50%;box-shadow:0 0 6px #ef4444;height:6px;width:6px}}.authority-pill{border-radius:4px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700;padding:2px 7px;text-transform:uppercase;&.tag-red{background:#ef44441f;border:1px solid #ef44444d;color:#ef4444}&.tag-blue{background:#60a5fa1f;border:1px solid #60a5fa4d;color:#60a5fa}&.tag-purple{background:#c084fc1f;border:1px solid #c084fc4d;color:#c084fc}&.tag-green{background:#4ade801f;border:1px solid #4ade804d;color:#4ade80}}.agent-card-title{color:#f8fafc;font-size:14px;font-weight:700;margin:0}.agent-id-code{color:#7f91a6;color:var(--atlas-muted);font-family:JetBrains Mono,monospace;font-size:10px}.agent-mission-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#cbd5e1;display:-webkit-box;font-size:11px;line-height:1.45;margin:0;overflow:hidden}.agent-meta-footer{border-top:1px solid #152131;border-top:1px solid var(--atlas-border-soft);display:flex;flex-direction:column;gap:6px;margin-top:4px;padding-top:8px;.domain-pill{color:#7f91a6;color:var(--atlas-muted);font-size:10px;strong{color:#06b6d4}}.skills-row{display:flex;flex-wrap:wrap;gap:4px}.skill-tag{background:#ffffff0a;border-radius:3px;color:#94a3b8;font-family:JetBrains Mono,monospace;font-size:9px;padding:2px 5px}}.card-action-hover{align-items:center;color:#06b6d4;display:flex;font-size:10px;font-weight:600;justify-content:space-between;opacity:0;transition:opacity .15s ease}.agent-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.agent-modal-content{background:#0b1320;border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:12px;box-shadow:0 20px 50px #0009;display:flex;flex-direction:column;max-height:85vh;max-width:640px;overflow:hidden;width:100%}.modal-header{align-items:center;border-bottom:1px solid #1c2a3a;border-bottom:1px solid var(--atlas-border);display:flex;justify-content:space-between;padding:16px 20px;.modal-title-row{align-items:center;display:flex;gap:10px;h2{color:#f8fafc;font-size:16px;margin:0}}.modal-close-btn{background:none;border:none;color:#7f91a6;color:var(--atlas-muted);cursor:pointer;&:hover{color:#f8fafc}}}.modal-body{gap:16px;overflow-y:auto;padding:20px}.modal-body,.modal-section{display:flex;flex-direction:column}.modal-section{gap:6px;.section-label{color:#7f91a6;color:var(--atlas-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.spec-meta-grid{grid-gap:10px;background:#0f172a99;border-radius:8px;color:#cbd5e1;display:grid;font-size:11px;gap:10px;grid-template-columns:1fr 1fr;padding:12px;code{color:#06b6d4}}.mission-box{background:#0f172a66;border:1px solid #152131;border:1px solid var(--atlas-border-soft);border-radius:6px;color:#f1f5f9;font-size:12px;line-height:1.5;margin:0;padding:10px 12px}.system-prompt-box{background:#0f172acc;border:1px solid #a78bfa4d;border-radius:6px;color:#a78bfa;font-family:JetBrains Mono,monospace;font-size:10px;margin:0;max-height:200px;overflow-y:auto;padding:12px;white-space:pre-wrap}.skills-tags-box{flex-wrap:wrap;gap:6px;.skill-tag{background:#38bdf81a;border:1px solid #38bdf833;border-radius:4px;color:#38bdf8;font-family:JetBrains Mono,monospace;font-size:10px;padding:4px 8px}}}.modal-footer{border-top:1px solid #1c2a3a;border-top:1px solid var(--atlas-border);display:flex;justify-content:flex-end;padding:12px 20px}.fabric-learning-section,.fabric-logs-section,.fabric-policy-section{display:flex;flex-direction:column;gap:14px}.section-title{color:#f8fafc;font-size:15px;margin:0 0 2px}.section-sub{color:#7f91a6;color:var(--atlas-muted);font-size:11px;margin:0}.logs-feed-container{gap:10px;max-height:550px;overflow-y:auto}.log-item-card,.logs-feed-container{display:flex;flex-direction:column}.log-item-card{background:#0f172a99;border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:8px;gap:6px;padding:12px;.log-item-header{align-items:center;justify-content:space-between;.log-type-tag{border-radius:4px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;padding:2px 6px;&.tag-cyan{background:#06b6d41f;color:#06b6d4}&.tag-violet{background:#a78bfa1f;color:#a78bfa}}.log-timestamp{color:#7f91a6;color:var(--atlas-muted);font-family:JetBrains Mono,monospace;font-size:10px}}.log-summary{color:#cbd5e1;font-size:12px;margin:0}.log-badges-row{color:#7f91a6;color:var(--atlas-muted);font-size:10px;gap:12px;strong{color:#f8fafc}}}.lifecycle-summary-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.lifecycle-card{background:#0f172a99;border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:12px;.lifecycle-name{color:#7f91a6;color:var(--atlas-muted);font-size:9px;letter-spacing:.08em}.lifecycle-count{color:#06b6d4;font-family:JetBrains Mono,monospace;font-size:18px}}.skills-table{border-collapse:collapse;font-size:11px;width:100%;td,th{border-bottom:1px solid #152131;border-bottom:1px solid var(--atlas-border-soft);padding:10px 12px;text-align:left}th{color:#7f91a6;color:var(--atlas-muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}code{color:#06b6d4}.lifecycle-tag{color:#a78bfa;font-family:JetBrains Mono,monospace;font-size:10px}}.policy-cards-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.policy-item-card{align-items:center;background:#0f172a99;border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:8px;display:flex;gap:12px;padding:12px 14px;&.blocked{border-left:3px solid #ef4444}&.allowed{border-left:3px solid #22c55e}.policy-copy{display:flex;flex-direction:column;gap:2px;.policy-key{color:#f1f5f9;font-size:10px;letter-spacing:.05em}.policy-val{color:#7f91a6;color:var(--atlas-muted);font-family:JetBrains Mono,monospace;font-size:9px}}}.fabric-status-pill{border-radius:12px;font-weight:700;gap:6px;letter-spacing:.05em;padding:3px 9px}.fabric-status-pill,.tz-toggle-btn{align-items:center;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:10px}.tz-toggle-btn{background:#1e293bcc;border:1px solid #94a3b84d;border-radius:4px;color:#94a3b8;cursor:pointer;gap:4px;padding:2px 8px;transition:all .2s ease;&:hover{background:#38bdf826;border-color:#38bdf8;color:#f8fafc}}.fabric-action-toast{align-items:center;background:#38bdf81a;border:1px solid #38bdf84d;border-radius:6px;color:#38bdf8;display:flex;font-size:12px;gap:8px;margin-top:10px;padding:8px 12px}.checkbox-toggle{align-items:center;color:#7f91a6;color:var(--atlas-muted);cursor:pointer;display:flex;font-size:11px;gap:6px;-webkit-user-select:none;user-select:none}.view-mode-group{background:#0f172a99;border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:6px;display:flex;gap:2px;padding:2px}.view-btn{background:#0000;border:0;border-radius:4px;color:#7f91a6;color:var(--atlas-muted);cursor:pointer;padding:4px 8px;&.active{background:#38bdf833;color:#38bdf8}}.agent-title-row{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:6px}.crit-path-badge{background:#ef444426;border:1px solid #ef44444d;border-radius:3px;color:#ef4444;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700;padding:2px 5px}.agent-status-row{background:#0f172a80;border:1px solid #94a3b81a;border-radius:6px;display:flex;gap:6px;justify-content:space-between;margin:10px 0;padding:8px}.status-cell{display:flex;flex-direction:column;gap:2px}.cell-lbl{color:#7f91a6;color:var(--atlas-muted);font-size:8px;letter-spacing:.05em}.cell-lbl,.cell-val{font-family:JetBrains Mono,monospace}.cell-val{font-size:10px;font-weight:700;&.text-emerald{color:#10b981}&.text-cyan{color:#06b6d4}&.text-red{color:#ef4444}}.inspect-action-btn{align-items:center;background:#38bdf814;border:1px solid #38bdf840;border-radius:6px;color:#38bdf8;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:6px;justify-content:center;margin-top:10px;padding:7px 10px;transition:all .2s ease;width:100%;&:hover{background:#38bdf82e;border-color:#38bdf8}}.modal-backdrop-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080f18cc;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.agent-detail-modal{background:#0f172a;border:1px solid #38bdf84d;border-radius:12px;box-shadow:0 20px 50px #000c,0 0 30px #38bdf81a;max-width:580px;overflow:hidden;width:90%}.agent-modal-header{align-items:flex-start;background:#1e293b80;border-bottom:1px solid #1c2a3a;border-bottom:1px solid var(--atlas-border);display:flex;justify-content:space-between;padding:16px 20px;.modal-kind-tag{color:#38bdf8;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.05em}h3{color:#f8fafc;font-size:16px;margin:4px 0 2px}code{color:#06b6d4;font-size:11px}}.modal-close-btn{background:#0000;border:0;border-radius:4px;color:#7f91a6;color:var(--atlas-muted);cursor:pointer;padding:4px;&:hover{background:#ffffff1a;color:#f8fafc}}.agent-modal-body{display:flex;flex-direction:column;gap:16px;max-height:65vh;overflow-y:auto;padding:20px}.modal-info-block{h4{color:#7f91a6;color:var(--atlas-muted);font-size:11px;font-weight:700;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}p{color:#cbd5e1;font-size:12px;line-height:1.5;margin:0}}.safety-matrix-box{grid-gap:6px;background:#0f172acc;border:1px solid #10b9814d;border-radius:6px;color:#10b981;display:grid;font-family:JetBrains Mono,monospace;font-size:11px;gap:6px;padding:12px}.agent-modal-footer{background:#1e293b4d;border-top:1px solid #1c2a3a;border-top:1px solid var(--atlas-border);display:flex;justify-content:flex-end;padding:14px 20px}.primary-modal-btn{background:#38bdf8;border:0;border-radius:6px;color:#0f172a;cursor:pointer;font-size:12px;font-weight:700;padding:8px 18px;&:hover{background:#7dd3fc}}.topology-diagram-box{align-items:center;background:#0f172a99;border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-top:14px;padding:24px}.topo-arrow{color:#38bdf8;font-size:16px;font-weight:700}.topo-flex{display:flex;gap:12px}.domains-cards-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-top:14px}.domain-card-box{background:#0f172a99;border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:8px;padding:14px}.domain-card-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;h4{color:#f8fafc;font-size:12px;margin:0}.domain-count-badge{color:#06b6d4;font-size:10px;font-weight:700}}.domain-card-stats{color:#94a3b8;display:flex;flex-direction:column;font-size:11px;gap:4px}.domain-status-chip{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;margin-top:10px}.provider-dashboard-card{background:#0f172a99;border:1px solid #1c2a3a;border:1px solid var(--atlas-border);border-radius:8px;display:flex;flex-direction:column;gap:10px;margin-top:14px;padding:16px}.provider-stat-row{color:#cbd5e1;display:flex;font-size:12px;justify-content:space-between;strong{font-family:JetBrains Mono,monospace}}.af3-shell{--af3-ink:#070b12;--af3-panel:#0b121c;--af3-raised:#101a27;--af3-line:#1d3042;--af3-ion:#4ac7ff;--af3-mint:#58e0ac;--af3-orchid:#b09cff;--af3-amber:#ffc65a;--af3-danger:#ff6f84;color:#e9f1f8;gap:12px}.af3-shell button,.af3-shell input,.af3-shell select{outline:none}.af3-shell button:focus-visible,.af3-shell input:focus-visible,.af3-shell select:focus-visible{outline:2px solid var(--af3-ion);outline-offset:2px}.af3-command-deck{grid-gap:22px;align-items:center;background:linear-gradient(90deg,rgba(74,199,255,.045) 1px,#0000 0) 0 0 /30px 30px,linear-gradient(rgba(74,199,255,.035) 1px,#0000 0) 0 0 /30px 30px,#09111b;border:1px solid var(--af3-line);border-radius:14px;box-shadow:0 18px 55px #0000003d;display:grid;gap:22px;grid-template-columns:minmax(330px,1fr) auto;min-height:112px;overflow:hidden;padding:18px 20px;position:relative}.af3-command-deck:after{border:1px solid #4ac7ff1f;border-radius:50%;bottom:-70px;content:"";height:150px;pointer-events:none;position:absolute;right:-45px;transform:rotate(-12deg);width:260px}.af3-identity{align-items:center;display:flex;gap:16px;min-width:0;position:relative;z-index:1}.af3-brain-mark{background:#0b1823;border:1px solid #4ac7ff5c;border-radius:50%;box-shadow:inset 0 0 22px #4ac7ff14;color:var(--af3-ion);display:grid;flex:0 0 58px;height:58px;place-items:center;position:relative;width:58px}.af3-orbit{border:1px solid #0000;border-radius:50%;border-top:1px solid var(--af3-mint);inset:-5px;position:absolute}.af3-orbit-b{border-right-color:#b09cffbf;border-top-color:#0000;inset:-10px;transform:rotate(30deg)}.af3-kicker{color:var(--af3-ion);display:flex;flex-wrap:wrap;gap:7px;letter-spacing:.13em;margin-bottom:5px}.af3-kicker,.af3-live-chip,.af3-utility-button{align-items:center;font:700 9px/1 JetBrains Mono,ui-monospace,monospace;text-transform:uppercase}.af3-live-chip,.af3-utility-button{background:#081019c7;border:1px solid var(--af3-line);border-radius:999px;color:#a8bacb;display:inline-flex;gap:5px;letter-spacing:.05em;min-height:24px;padding:4px 8px}.af3-live-chip i{background:currentColor;border-radius:50%;box-shadow:0 0 8px currentColor;height:6px;width:6px}.af3-live-green{color:var(--af3-mint)}.af3-live-amber{color:var(--af3-amber)}.af3-live-cyan{color:var(--af3-ion)}.af3-live-muted{color:#7e91a5}.af3-identity h2{color:#f4f8fc;font-family:Arial Narrow,Roboto Condensed,Inter,sans-serif;font-size:clamp(20px,2vw,28px);font-stretch:condensed;font-weight:760;letter-spacing:-.035em;margin:0}.af3-identity p{color:#8093a7;font-size:11px;line-height:1.45;margin:5px 0 0;max-width:690px}.af3-metrics{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(112px,1fr));position:relative;z-index:1}.af3-metric{grid-gap:7px;align-items:center;background:#09121de0;border:1px solid var(--af3-line);border-radius:8px;color:var(--af3-ion);display:grid;gap:7px;grid-template-columns:18px 1fr;min-height:50px;padding:8px 10px}.af3-metric>div{grid-gap:1px 6px;display:grid;gap:1px 6px;grid-template-columns:1fr auto}.af3-metric small,.af3-metric span{color:#71859b;font:700 7px/1.2 JetBrains Mono,ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase}.af3-metric strong{color:#eaf3fb;font:800 14px/1 JetBrains Mono,ui-monospace,monospace}.af3-metric small{color:#4f657a;font-size:6px;grid-column:1/-1}.af3-tone-green{color:var(--af3-mint)}.af3-tone-violet{color:var(--af3-orchid)}.af3-tone-amber{color:var(--af3-amber)}.af3-tone-red{color:var(--af3-danger)}.af3-refresh{background:#0b1520;border:1px solid var(--af3-line);border-radius:50%;bottom:-13px;color:#7890a5;display:grid;height:30px;place-items:center;position:absolute;right:-13px;width:30px}.af3-refresh:hover{border-color:#4ac7ff73;color:var(--af3-ion)}.af3-inline-error,.af3-notice,.af3-risk-banner,.af3-secret-note{align-items:center;background:#4ac7ff12;border:1px solid #4ac7ff47;border-radius:8px;color:#a8dcf6;display:flex;font-size:11px;gap:10px;padding:10px 13px}.af3-inline-error,.af3-notice-error{background:#ff6f8412;border-color:#ff6f844d;color:#ffc0ca}.af3-scope-bar{align-items:center;background:#09131d;border:1px solid var(--af3-line);border-radius:8px;color:#71879b;display:flex;flex-wrap:wrap;font:700 7px/1.2 JetBrains Mono,ui-monospace,monospace;gap:7px;letter-spacing:.05em;min-height:36px;padding:7px 10px;text-transform:uppercase}.af3-scope-bar>strong{background:#4ac7ff1a;border:1px solid #4ac7ff40;border-radius:999px;color:#dcecf6;margin-right:4px;padding:4px 7px;text-transform:none}.af3-scope-bar>small{color:#536b80;font-size:7px;letter-spacing:0;margin-left:auto;text-transform:none}.af3-feed-badge{align-items:center;background:#58e0ac0f;border:1px solid #58e0ac2e;border-radius:999px;color:var(--af3-mint);display:inline-flex;font:700 7px/1 JetBrains Mono,ui-monospace,monospace;gap:4px;padding:4px 6px;white-space:nowrap}.af3-feed-badge:before{background:currentColor;border-radius:50%;content:"";height:5px;width:5px}.af3-feed-badge.stale{background:#ffc65a0f;border-color:#ffc65a33;color:var(--af3-amber)}.af3-feed-badge.connecting{background:#7e94a80f;border-color:#7e94a82e;color:#7e94a8}.af3-feed-badge.unavailable{background:#ff6f840f;border-color:#ff6f8433;color:var(--af3-danger)}.af3-inline-error button{margin-left:auto}.af3-risk-banner{background:#ff6f840f;border-color:#ff6f8447;color:var(--af3-danger)}.af3-risk-banner>div{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.af3-risk-banner strong{color:#ffd6dc;font-size:11px}.af3-risk-banner span{color:#a98991;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af3-inline-error button,.af3-risk-banner button{align-items:center;background:#0000;border:1px solid #ff6f8447;border-radius:5px;color:#f0b7c0;display:inline-flex;font-size:10px;gap:4px;padding:6px 9px}.af3-layout{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:176px minmax(0,1fr)}.af3-tab-rail{background:#080f18c2;border:1px solid var(--af3-line);border-radius:10px;display:flex;flex-direction:column;gap:3px;padding:7px;position:-webkit-sticky;position:sticky;top:76px}.af3-tab-rail button{grid-gap:7px;align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#74899e;display:grid;font:650 9px/1.2 JetBrains Mono,ui-monospace,monospace;gap:7px;grid-template-columns:17px minmax(0,1fr) auto;min-height:38px;padding:8px;text-align:left}.af3-tab-rail button b{background:#0c1722;border-radius:999px;color:#6e8398;font-size:8px;min-width:20px;padding:2px 4px;text-align:center}.af3-tab-rail button:hover{background:hsla(0,0%,100%,.025);color:#d6e4ef}.af3-tab-rail button.active{background:linear-gradient(90deg,#4ac7ff21,rgba(74,199,255,.025));border-color:#4ac7ff3d;box-shadow:inset 2px 0 var(--af3-ion);color:#eaf7ff}.af3-tab-rail button.active b,.af3-tab-rail button.active svg{color:var(--af3-ion)}.af3-view{background:#080e169e;border:1px solid var(--af3-line);border-radius:10px;min-height:430px;min-width:0;padding:15px}.af3-section-head{align-items:end;border-bottom:1px solid #172737;display:flex;gap:16px;justify-content:space-between;padding:2px 2px 12px}.af3-section-head span{color:var(--af3-ion);display:block;font:700 8px/1 JetBrains Mono,ui-monospace,monospace;letter-spacing:.11em;margin-bottom:4px;text-transform:uppercase}.af3-section-head h3{color:#edf5fb;font-family:Arial Narrow,Roboto Condensed,Inter,sans-serif;font-size:19px;letter-spacing:-.025em;margin:0}.af3-section-head p{color:#71859a;font:9px/1.3 JetBrains Mono,ui-monospace,monospace;margin:0}.af3-section-actions{align-items:center;display:flex;gap:8px}.af3-primary-action{align-items:center;background:var(--af3-ion);border:0;border-radius:6px;color:#06131c;display:inline-flex;font-size:10px;font-weight:800;gap:6px;padding:8px 11px}.af3-primary-action:hover{background:#84dbff}.af3-filter-deck{gap:9px;justify-content:space-between;padding:11px 0}.af3-filter-deck,.af3-search{align-items:center;display:flex}.af3-search{color:#61768b;flex:1 1;max-width:500px;position:relative}.af3-search>svg{left:10px;position:absolute}.af3-search input{background:#0b1520;border:1px solid #1b3042;border-radius:6px;color:#e5eef6;font-size:10px;height:34px;padding:0 34px;width:100%}.af3-search input::placeholder{color:#53687d}.af3-search button{background:#0000;border:0;color:#71869a;display:grid;height:23px;place-items:center;position:absolute;right:7px;width:23px}.af3-filters{align-items:center;color:#62778c;display:flex;gap:6px}.af3-filters select{background:#0b1520;border:1px solid #1b3042;border-radius:6px;color:#a9b9c8;font-size:9px;height:34px;max-width:145px;padding:0 26px 0 9px}.af3-check{align-items:center;color:#8497aa;display:flex;font-size:9px;gap:5px;padding:0 3px;white-space:nowrap}.af3-check input{accent-color:var(--af3-ion)}.af3-view-toggle{background:#0b1520;border:1px solid #1b3042;border-radius:6px;display:flex;padding:2px}.af3-view-toggle button{background:#0000;border:0;border-radius:4px;color:#6d8397;display:grid;height:28px;place-items:center;width:28px}.af3-view-toggle button.active{background:#4ac7ff1f;color:var(--af3-ion)}.af3-agent-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(auto-fill,minmax(285px,1fr))}.af3-agent-card{background:#0b1521;border:1px solid #1a2c3d;border-radius:8px;display:flex;flex-direction:column;min-height:260px;min-width:0;overflow:hidden;padding:13px;position:relative;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.af3-agent-card:before{background:var(--af3-ion);content:"";height:1px;opacity:.6;position:absolute;right:0;top:0;width:42px}.af3-agent-card:hover{border-color:#4ac7ff61;box-shadow:0 14px 28px #0003;transform:translateY(-1px)}.af3-agent-card.has-finding{border-left:2px solid var(--af3-danger)}.af3-agent-meta{align-items:center;color:#73889d;display:flex;font:700 7px/1 JetBrains Mono,ui-monospace,monospace;gap:7px;justify-content:space-between;letter-spacing:.06em;text-transform:uppercase}.af3-agent-meta span:last-child{color:#58bfe9;max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af3-agent-title{align-items:start;display:flex;gap:10px;justify-content:space-between;margin-top:11px;min-height:50px}.af3-agent-title>div{min-width:0}.af3-agent-title code,.af3-drawer code,.af3-table code{color:#567087;display:block;font:7px/1.3 JetBrains Mono,ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af3-agent-title h3{color:#edf4fa;font-size:13px;line-height:1.25;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis}.af3-agent-title b{background:#ff6f8414;border:1px solid #ff6f8440;border-radius:3px;color:var(--af3-danger);flex:0 0 auto;font:800 6px/1 JetBrains Mono,ui-monospace,monospace;letter-spacing:.04em;padding:3px 5px;text-transform:uppercase}.af3-agent-card>p{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#94a6b7;display:-webkit-box;font-size:10px;line-height:1.45;margin:7px 0 10px;min-height:43px;overflow:hidden}.af3-card-status{grid-gap:1px;background:#182839;border:1px solid #182839;border-radius:5px;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);overflow:hidden}.af3-card-status>div{background:#0a1420;min-width:0;padding:7px}.af3-card-status span,.af3-card-status strong{display:block;font:700 6px/1.2 JetBrains Mono,ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.af3-card-status span{color:#546b80;margin-bottom:3px}.af3-card-status strong{color:var(--af3-mint)}.af3-card-status strong.risk{color:var(--af3-danger)}.af3-card-status strong.unknown{color:var(--af3-amber)}.af3-skill-list{display:flex;flex-wrap:wrap;gap:4px;margin-top:9px}.af3-skill-list>span{background:#101e2b;border:1px solid #1a2e40;border-radius:3px;color:#8296aa;font:7px/1.2 JetBrains Mono,ui-monospace,monospace;max-width:100%;overflow:hidden;padding:3px 5px;text-overflow:ellipsis;white-space:nowrap}.af3-skill-list p{color:#7e91a5;font-size:10px;margin:0}.af3-inspect{align-items:center;background:#0000;border:0;border-top:1px solid #182a3a;color:#78caed;display:flex;font-size:9px;font-weight:700;gap:6px;margin-top:auto;padding:8px 0 0;text-align:left;width:100%}.af3-inspect svg:last-child{margin-left:auto}.af3-empty{grid-gap:13px;align-items:center;background:linear-gradient(90deg,#4ac7ff08 1px,#0000 0) 0 0 /22px 22px,#09131e;border:1px dashed #254057;border-radius:9px;display:grid;gap:13px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:12px;min-height:150px;padding:22px}.af3-empty-icon{background:#0e2030;border:1px solid #23445b;border-radius:50%;color:var(--af3-ion);display:grid;height:42px;place-items:center;width:42px}.af3-empty h3{color:#dde9f2;font-size:13px;margin:0 0 4px}.af3-empty p{color:#72869a;font-size:10px;line-height:1.5;margin:0;max-width:650px}.af3-table-wrap{border:1px solid #1a2b3c;border-radius:8px;margin-top:11px;overflow:auto}.af3-table{background:#09131d;border-collapse:collapse;font-size:9px;min-width:720px;width:100%}.af3-table th{background:#0c1824;color:#63788d;font:700 7px/1 JetBrains Mono,ui-monospace,monospace;letter-spacing:.06em;padding:9px 10px;text-align:left;text-transform:uppercase}.af3-table td{border-top:1px solid #172737;color:#9baebe;padding:10px}.af3-table td strong{color:#e1ebf3;display:block;margin-bottom:3px}.af3-table td button{background:#0000;border:1px solid #24465e;border-radius:4px;color:var(--af3-ion);font-size:8px;padding:5px 8px}.af3-timeline{display:flex;flex-direction:column;gap:8px;margin-top:13px;padding-left:17px;position:relative}.af3-timeline:before{background:#244156;bottom:4px;content:"";left:4px;position:absolute;top:4px;width:1px}.af3-timeline>article{position:relative}.af3-timeline>article>i{background:#09131d;border:2px solid var(--af3-ion);border-radius:50%;box-shadow:0 0 10px #4ac7ff66;height:9px;left:-17px;position:absolute;top:17px;width:9px}.af3-timeline-card{background:#0b1520;border:1px solid #1a2c3d;border-radius:7px;padding:12px}.af3-timeline-card header{color:#668096;display:flex;font:7px/1.2 JetBrains Mono,ui-monospace,monospace;gap:12px;justify-content:space-between;text-transform:uppercase}.af3-timeline-card header span{color:var(--af3-ion)}.af3-timeline-card header b{color:#8399ac;font-size:7px;font-weight:700}.af3-timeline-card h4{color:#e2edf5;font-size:12px;margin:8px 0}.af3-eval-stats{color:#71869a;display:flex;flex-wrap:wrap;font-size:9px;gap:14px}.af3-eval-stats strong{color:#cbd8e2;margin-left:3px}.af3-timeline-card>button{background:#0000;border:0;color:#79c8e9;font-size:8px;margin-top:10px;padding:5px 0}.af3-timeline-card pre{background:#070d14;border:1px solid #17283a;border-radius:5px;color:#9ed8b9;font-size:8px;margin:7px 0 0;max-height:280px;overflow:auto;padding:10px}.af3-events-block{border:1px solid #1a2c3d;border-radius:8px;margin-top:14px;overflow:hidden}.af3-subsection-title{align-items:center;background:#0b1722;border-bottom:1px solid #1a2c3d;display:flex;justify-content:space-between;padding:10px 12px}.af3-subsection-title span{color:var(--af3-ion);font:700 7px/1 JetBrains Mono,ui-monospace,monospace;text-transform:uppercase}.af3-subsection-title h4{color:#d9e7ef;font-size:11px;margin:3px 0 0}.af3-subsection-title>b{background:#4ac7ff14;border-radius:50%;color:var(--af3-ion);display:grid;font-size:8px;height:24px;place-items:center;width:24px}.af3-events-list{background:#0a1420;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.af3-events-list article{grid-gap:7px;align-items:center;border-bottom:1px solid #172838;border-right:1px solid #172838;display:grid;gap:7px;grid-template-columns:7px minmax(0,1fr) auto;min-height:48px;padding:8px 10px}.af3-events-list article>i{background:var(--af3-mint);border-radius:50%;height:6px;width:6px}.af3-events-list article>i.risk{background:var(--af3-danger)}.af3-events-list article div{min-width:0}.af3-events-list span,.af3-events-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af3-events-list strong{color:#ccdce6;font:700 8px/1.2 JetBrains Mono,ui-monospace,monospace}.af3-events-list small,.af3-events-list span,.af3-events-list time{color:#62798d;font:7px/1.2 JetBrains Mono,ui-monospace,monospace}.af3-events-list time{grid-column:2/-1}.af3-events-empty{background:#0a1420;color:#687f93;font-size:9px;margin:0;padding:16px 12px}.af3-events-empty.risk{color:#d997a2}.af3-domain-grid,.af3-incident-grid,.af3-policy-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));margin-top:12px}.af3-incident-grid article{background:rgba(255,111,132,.045);border:1px solid #ff6f8438;border-radius:7px;padding:13px}.af3-incident-grid header{color:var(--af3-danger);display:flex;font:700 7px/1 JetBrains Mono,ui-monospace,monospace;justify-content:space-between}.af3-incident-grid h3{color:#f1dce0;font-size:12px;margin:10px 0 5px}.af3-incident-grid p{color:#a88f95;font-size:9px;line-height:1.45;margin:0 0 8px}.af3-incident-grid code{color:#b9808a;font-size:7px}.af3-incident-grid button{background:#0000;border:1px solid #ff6f8447;border-radius:4px;color:#ffc0ca;display:block;font-size:8px;margin-top:11px;padding:6px 8px}.af3-review-label{background:#ff6f8412;border:1px solid #ff6f8433;border-radius:4px;color:#e9b2bb;display:inline-block;font:700 7px/1 JetBrains Mono,ui-monospace,monospace;letter-spacing:.04em;margin-top:10px;padding:5px 7px;text-transform:uppercase}.af3-mesh{background:#08121c;border:1px solid #1b3041;border-radius:10px;margin-top:12px;overflow:hidden}.af3-mesh-caption{align-items:center;border-bottom:1px solid #162939;color:#637d92;display:flex;font-size:8px;gap:6px;padding:9px 12px}.af3-mesh-stage{background:radial-gradient(circle at 50% 50%,#4ac7ff14,#0000 33%);min-height:355px;overflow:hidden;position:relative}.af3-mesh-stage:after,.af3-mesh-stage:before{background:linear-gradient(90deg,#0000,#21455d,#0000);content:"";height:1px;inset:50% auto auto 50%;position:absolute;transform:translate(-50%,-50%);width:70%}.af3-mesh-stage:after{transform:translate(-50%,-50%) rotate(90deg)}.af3-mesh-ring{border:1px dashed #4ac7ff36;border-radius:50%;height:270px;width:270px}.af3-mesh-core,.af3-mesh-ring{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.af3-mesh-core{align-items:center;background:#0b1c29;border:1px solid #4ac7ff80;border-radius:50%;box-shadow:0 0 45px #4ac7ff1f,inset 0 0 28px #4ac7ff12;color:var(--af3-ion);display:flex;flex-direction:column;height:142px;justify-content:center;width:142px;z-index:2}.af3-mesh-core:after{border:1px solid #58e0ac4d;border-radius:50%;border-right-color:#0000;content:"";inset:-8px;position:absolute}.af3-mesh-core small,.af3-mesh-core span{color:#69899e;font:7px/1.3 JetBrains Mono,ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.af3-mesh-core strong{color:#e4f6ff;font-size:12px;margin:5px 0}.af3-mesh-node{align-items:center;background:#0b1722;border:1px solid #20374a;border-radius:999px;color:#9fb3c2;display:flex;font:7px/1 JetBrains Mono,ui-monospace,monospace;gap:6px;max-width:135px;padding:6px 8px;position:absolute;text-transform:uppercase;z-index:2}.af3-mesh-node i{background:var(--af3-mint);border-radius:50%;box-shadow:0 0 7px var(--af3-mint);height:6px;width:6px}.af3-mesh-overflow{background:#ffc65a0f;border:1px solid #ffc65a2e;border-radius:999px;bottom:9px;color:var(--af3-amber);font:700 7px/1 JetBrains Mono,ui-monospace,monospace;padding:5px 7px;position:absolute;right:10px}.af3-node-0{left:47%;top:9%}.af3-node-1{right:13%;top:20%}.af3-node-2{right:6%;top:48%}.af3-node-3{bottom:16%;right:16%}.af3-node-4{bottom:8%;left:45%}.af3-node-5{bottom:18%;left:14%}.af3-node-6{left:6%;top:49%}.af3-node-7{left:14%;top:20%}.af3-mesh-flow{grid-gap:8px;align-items:center;border-top:1px solid #162939;display:grid;gap:8px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;padding:12px}.af3-mesh-flow>svg{color:#35566d;width:13px}.af3-mesh-flow>div{min-width:0}.af3-mesh-flow small,.af3-mesh-flow span,.af3-mesh-flow strong{display:block}.af3-mesh-flow span{color:var(--af3-ion);font:700 7px/1 JetBrains Mono,ui-monospace,monospace}.af3-mesh-flow strong{color:#d7e6f0;font-size:9px;margin:3px 0}.af3-mesh-flow small{color:#62788c;font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af3-mesh-flow .locked strong{color:var(--af3-mint)}.af3-mesh-footnote{border-top:1px solid #162939;color:#536b80;font:7px/1.3 JetBrains Mono,ui-monospace,monospace;padding:8px 12px;text-align:right}.af3-domain-grid article{background:#0a1520;border:1px solid #1a2d3e;border-radius:7px;padding:12px}.af3-domain-grid header{align-items:center;display:flex;gap:8px;justify-content:space-between}.af3-domain-grid header span{color:#dbe7ef;font:700 9px/1 JetBrains Mono,ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.af3-domain-grid header b{background:#4ac7ff14;border-radius:50%;color:var(--af3-ion);display:grid;font-size:9px;height:23px;place-items:center;width:23px}.af3-domain-bar{background:#142536;border-radius:3px;height:3px;margin:12px 0;overflow:hidden}.af3-domain-bar i{background:linear-gradient(90deg,var(--af3-ion),var(--af3-mint));display:block;height:100%}.af3-domain-grid dl{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(3,1fr);margin:0}.af3-domain-grid dl div{min-width:0}.af3-domain-grid dt{color:#5d7388;font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af3-domain-grid dd{color:#bdccd8;font:700 10px/1 JetBrains Mono,ui-monospace,monospace;margin:3px 0 0}.af3-domain-grid dd.risk{color:var(--af3-danger)}.af3-domain-grid dd.unknown{color:var(--af3-amber)}.af3-provider-layout{grid-gap:10px;display:grid;gap:10px;grid-template-columns:230px 1fr;margin-top:12px}.af3-breaker-card{background:#0a1520;border:1px solid #1b3041;border-radius:8px;padding:18px;text-align:center}.af3-breaker-card,.af3-breaker-gauge{align-items:center;display:flex;flex-direction:column;justify-content:center}.af3-breaker-gauge{background:radial-gradient(circle,#58e0ac14,#0000 64%);border:7px solid #183447;border-radius:50%;border-top:7px solid var(--af3-mint);color:var(--af3-mint);height:126px;width:126px}.af3-breaker-gauge.open{border-top-color:var(--af3-danger);color:var(--af3-danger)}.af3-breaker-gauge span{color:currentColor;font:800 13px/1 JetBrains Mono,ui-monospace,monospace;margin:6px 0 2px}.af3-breaker-gauge small{color:#60778b;font-size:7px;text-transform:uppercase}.af3-breaker-card p{color:#71869a;font-size:8px;line-height:1.5;margin:14px 0 0}.af3-provider-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.af3-provider-grid>div{background:#0a1520;border:1px solid #1b3041;border-radius:7px;display:flex;flex-direction:column;justify-content:space-between;min-height:72px;padding:12px}.af3-provider-grid span{color:#62778b;font-size:8px}.af3-provider-grid strong{color:#dce8f0;font:700 13px/1.2 JetBrains Mono,ui-monospace,monospace}.af3-secret-note{background:#58e0ac0d;border-color:#58e0ac3b;color:var(--af3-mint);margin-top:10px}.af3-secret-note>div{display:flex;flex-direction:column;gap:2px}.af3-secret-note strong{color:#cceee1;font-size:9px}.af3-secret-note span{color:#6e9587;font-size:8px}.af3-policy-grid article{grid-gap:10px;background:#0a1520;border:1px solid #1c3041;border-radius:7px;display:grid;gap:10px;grid-template-columns:28px 1fr;padding:13px}.af3-policy-grid article.blocked{border-left:2px solid var(--af3-danger);color:var(--af3-danger)}.af3-policy-grid article.enabled{border-left:2px solid var(--af3-mint);color:var(--af3-mint)}.af3-policy-grid span{color:currentColor;font:700 7px/1 JetBrains Mono,ui-monospace,monospace;text-transform:uppercase}.af3-policy-grid h3{color:#dce8f0;font-size:11px;margin:4px 0}.af3-policy-grid p{color:#75899b;font-size:8px;line-height:1.45;margin:0}.af3-authority-line{align-items:center;background:#08121b;border:1px solid #182b3c;border-radius:7px;color:#61778b;display:flex;font:8px/1 JetBrains Mono,ui-monospace,monospace;gap:9px;justify-content:center;margin-top:12px;padding:11px;text-transform:uppercase}.af3-authority-line i{background:#28485f;height:1px;width:42px}.af3-authority-line strong{color:var(--af3-mint)}.af3-drawer-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02060bbd;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:9999}.af3-drawer{background:#09131d;border-left:1px solid #274258;box-shadow:-20px 0 55px #0000006b;color:#dfeaf2;display:flex;flex-direction:column;height:100%;width:min(470px,94vw)}.af3-drawer>header{align-items:start;background:#0b1824;border-bottom:1px solid #1b3042;display:flex;gap:12px;justify-content:space-between;padding:20px}.af3-drawer>header span{color:var(--af3-ion);font:700 8px/1 JetBrains Mono,ui-monospace,monospace;text-transform:uppercase}.af3-drawer>header h2{color:#eff6fb;font-family:Arial Narrow,Roboto Condensed,Inter,sans-serif;font-size:22px;letter-spacing:-.025em;margin:6px 0 4px}.af3-drawer>header button{background:#0000;border:1px solid #263d50;border-radius:50%;color:#7890a4;display:grid;height:32px;place-items:center;width:32px}.af3-drawer-body{display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:20px}.af3-drawer-body section{background:#0b1621;border:1px solid #1a2c3d;border-radius:7px;padding:13px}.af3-drawer-body h3{color:#6c8296;font:700 8px/1 JetBrains Mono,ui-monospace,monospace;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.af3-drawer-body p{color:#9aacbb;font-size:10px;line-height:1.55;margin:0}.af3-drawer-facts{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr}.af3-drawer-facts>div{background:#0b1621;border:1px solid #1a2c3d;border-radius:6px;padding:10px}.af3-drawer-facts span,.af3-drawer-facts strong{display:block}.af3-drawer-facts span{color:#60768b;font-size:7px;text-transform:uppercase}.af3-drawer-facts strong{color:#d8e5ee;font-size:10px;margin-top:4px}.af3-drawer-body .af3-boundary-note{grid-gap:9px;background:rgba(88,224,172,.045);border-color:#58e0ac3d;color:var(--af3-mint);display:grid;gap:9px;grid-template-columns:22px 1fr}.af3-drawer>footer{border-top:1px solid #1b3042;padding:13px 20px}.af3-drawer>footer button{background:var(--af3-ion);border:0;border-radius:5px;color:#06151e;font-size:10px;font-weight:800;padding:9px;width:100%}@media (max-width:1220px){.af3-command-deck{grid-template-columns:1fr}.af3-metrics{grid-template-columns:repeat(5,1fr)}.af3-metric small{display:none}.af3-refresh{border-radius:7px;height:auto;position:static;width:auto}.af3-layout{grid-template-columns:1fr}.af3-tab-rail{flex-direction:row;overflow-x:auto;position:static;scrollbar-width:thin}.af3-tab-rail button{flex:0 0 auto;grid-template-columns:17px auto auto}}@media (max-width:820px){.af3-command-deck{padding:16px}.af3-brain-mark{display:none}.af3-metrics{grid-template-columns:repeat(2,1fr)}.af3-refresh{min-height:48px}.af3-filter-deck{align-items:stretch;flex-direction:column}.af3-search{max-width:none}.af3-filters{flex-wrap:wrap}.af3-filters select{flex:1 1;max-width:none}.af3-empty{grid-template-columns:auto 1fr}.af3-empty>.af3-primary-action{grid-column:1/-1}.af3-provider-layout{grid-template-columns:1fr}.af3-mesh-flow{grid-template-columns:1fr 1fr}.af3-mesh-flow>svg{display:none}.af3-scope-bar>small{margin-left:0;width:100%}.af3-events-list{grid-template-columns:1fr}}@media (max-width:560px){.af3-view{padding:11px}.af3-agent-grid{grid-template-columns:1fr}.af3-section-head{align-items:start;flex-direction:column}.af3-section-actions{align-items:stretch;flex-direction:column;width:100%}.af3-risk-banner{align-items:start;flex-wrap:wrap}.af3-risk-banner button{justify-content:center;width:100%}.af3-provider-grid{grid-template-columns:1fr}.af3-mesh-stage{min-height:310px}.af3-mesh-ring{height:220px;width:220px}.af3-mesh-node{font-size:6px;max-width:94px;padding:5px}.af3-node-1,.af3-node-3{right:2%}.af3-node-5,.af3-node-7{left:2%}.af3-authority-line{align-items:stretch;flex-direction:column}.af3-authority-line i{height:14px;width:1px}}@media (prefers-reduced-motion:no-preference){.af3-orbit-a{animation:af3-orbit-spin 9s linear infinite}.af3-orbit-b{animation:af3-orbit-spin-reverse 13s linear infinite}.af3-drawer{animation:af3-drawer-in .18s ease-out}}@media (prefers-reduced-motion:reduce){.af3-shell *,.af3-shell :after,.af3-shell :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@keyframes af3-orbit-spin{to{transform:rotate(1turn)}}@keyframes af3-orbit-spin-reverse{0%{transform:rotate(30deg)}to{transform:rotate(-330deg)}}@keyframes af3-drawer-in{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}.blockchain-monitor{--blockchain-graphite:#0a111a;--blockchain-panel:#0d1622;--blockchain-panel-raised:#111d2b;--blockchain-line:#7e99b52b;--blockchain-mono:"JetBrains Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace;grid-gap:14px;background:linear-gradient(125deg,rgba(96,165,250,.035),#0000 34%),linear-gradient(180deg,#0d141ef7,#070b11fa);border:1px solid #60a5fa30;border-radius:16px;box-shadow:0 24px 64px #00000038,inset 0 1px hsla(0,0%,100%,.025);display:grid;gap:14px;min-width:0;overflow:hidden;padding:21px;position:relative}.blockchain-monitor:before{background:linear-gradient(90deg,#0000 2%,#60a5fa 24%,#36d399 58%,#0000 92%);background:linear-gradient(90deg,#0000 2%,var(--atlas-blue) 24%,var(--atlas-green) 58%,#0000 92%);content:"";height:1px;inset:0 0 auto;opacity:.55;position:absolute}.blockchain-asset-controls,.blockchain-footnote,.blockchain-monitor-title h2,.blockchain-monitor-toolbar,.blockchain-pulse-metric-head,.blockchain-section-heading,.blockchain-section-heading>div,.blockchain-toolbar-actions,.blockchain-warning{align-items:center;display:flex}.blockchain-monitor-toolbar{align-items:flex-start;gap:24px;justify-content:space-between}.blockchain-monitor-title{min-width:0}.blockchain-monitor-title .eyebrow{color:#6d86a0}.blockchain-monitor-title h2{color:#f5f9ff;font-size:clamp(20px,2vw,27px);font-weight:650;gap:10px;letter-spacing:-.035em;margin:6px 0 7px}.blockchain-title-mark{background:linear-gradient(145deg,#60a5fa29,#36d3990d);border:1px solid #60a5fa52;border-radius:9px;box-shadow:inset 0 1px #ffffff0d,0 8px 24px #1e40af1a;color:#93c5fd;display:grid;height:34px;place-items:center;width:34px}.blockchain-monitor-title p{color:#7f91a6;color:var(--atlas-muted);font-size:12px;line-height:1.55;margin:0;max-width:760px}.blockchain-toolbar-actions{flex:0 0 auto;gap:8px}.blockchain-filter-group button,.blockchain-live-badge,.blockchain-readonly-chip,.blockchain-refresh-button,.blockchain-warning button{font-family:var(--blockchain-mono);text-transform:uppercase}.blockchain-live-badge,.blockchain-refresh-button{align-items:center;border:1px solid var(--blockchain-line);border-radius:7px;display:inline-flex;font-size:9px;font-weight:700;gap:6px;letter-spacing:.09em;min-height:32px;padding:7px 10px;white-space:nowrap}.blockchain-live-badge.live{background:rgba(54,211,153,.055);border-color:#36d39947;color:#67e8b3}.blockchain-live-badge.stale{background:#fbbf240f;border-color:#fbbf244d;color:#fcd34d}.blockchain-live-badge.degraded{background:#fb71850f;border-color:#fb71854d;color:#fda4af}.blockchain-refresh-button{background:#0b141f;color:#b7c5d5}.blockchain-refresh-button:hover{background:#60a5fa1a;border-color:#60a5fa7a;color:#eff6ff}.blockchain-filter-group button:focus-visible,.blockchain-refresh-button:focus-visible,.blockchain-search:focus-within,.blockchain-warning button:focus-visible{outline:2px solid #60a5fad1;outline-offset:2px}.blockchain-pulse-console{background:linear-gradient(rgba(96,165,250,.035) 1px,#0000 0),linear-gradient(90deg,rgba(96,165,250,.035) 1px,#0000 0),linear-gradient(115deg,#0c1724,#0a121c 58%);background-size:22px 22px,22px 22px,auto;border:1px solid #60a5fa33;border-radius:13px;box-shadow:inset 0 1px hsla(0,0%,100%,.025);display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,3fr);min-width:0;overflow:hidden;position:relative}.blockchain-pulse-console.watch{border-color:#fbbf2438}.blockchain-pulse-console.muted{border-color:#7e99b529}.blockchain-pulse-console:after{background:linear-gradient(90deg,#0000,#36d399a6,#0000);bottom:0;content:"";height:1px;left:0;opacity:.5;position:absolute;right:0}.blockchain-pulse-identity{grid-gap:6px 12px;align-items:center;background:#03080e3d;border-right:1px solid var(--blockchain-line);display:grid;gap:6px 12px;grid-template-columns:76px minmax(0,1fr);padding:16px}.blockchain-pulse-identity>span{color:#7e91a6;font-family:var(--blockchain-mono);font-size:8px;font-weight:700;grid-column:1/-1;letter-spacing:.16em;text-transform:uppercase}.blockchain-pulse-score{display:grid;height:70px;place-items:center;position:relative;width:70px}.blockchain-pulse-score strong{color:#f5f9ff;font-family:var(--blockchain-mono);font-size:22px;letter-spacing:-.08em;z-index:1}.blockchain-pulse-score strong small{color:#93c5fd;font-size:9px;letter-spacing:0;margin-left:1px}.blockchain-pulse-ring{border:1px solid #60a5fa7a;border-radius:50%;box-shadow:0 0 0 5px rgba(96,165,250,.035),inset 0 0 20px #60a5fa0d;inset:5px;position:absolute}.blockchain-pulse-ring:after,.blockchain-pulse-ring:before{border-radius:50%;content:"";position:absolute}.blockchain-pulse-ring:before{border:1px dashed #36d39947;inset:7px}.blockchain-pulse-ring:after{background:#36d399;background:var(--atlas-green);box-shadow:0 0 10px #36d399;box-shadow:0 0 10px var(--atlas-green);height:4px;left:50%;top:-2px;width:4px}.blockchain-pulse-console.watch .blockchain-pulse-ring{border-color:#fbbf2480}.blockchain-pulse-console.watch .blockchain-pulse-ring:after{background:#fbbf24;background:var(--atlas-amber);box-shadow:0 0 10px #fbbf24;box-shadow:0 0 10px var(--atlas-amber)}.blockchain-pulse-identity>div:last-child{grid-gap:4px;display:grid;gap:4px;min-width:0}.blockchain-pulse-identity b{color:#e8f0f9;font-size:12px;font-weight:650}.blockchain-pulse-identity small{color:#6f8298;font-size:9px;line-height:1.4}.blockchain-pulse-rail{display:grid;grid-template-columns:repeat(4,minmax(115px,1fr));min-width:0}.blockchain-pulse-metric{grid-gap:8px;align-content:center;border-left:1px solid var(--blockchain-line);display:grid;gap:8px;min-width:0;padding:17px 15px}.blockchain-pulse-metric:first-child{border-left:0}.blockchain-pulse-metric-head{gap:8px;justify-content:space-between}.blockchain-pulse-metric-head>span{align-items:center;color:#8497ab;display:inline-flex;font-size:9px;gap:5px;white-space:nowrap}.blockchain-pulse-metric-head strong{color:#eaf2fb;font-family:var(--blockchain-mono);font-size:11px;white-space:nowrap}.blockchain-pulse-metric.good .blockchain-pulse-metric-head svg{color:#36d399;color:var(--atlas-green)}.blockchain-pulse-metric.watch .blockchain-pulse-metric-head svg{color:#fbbf24;color:var(--atlas-amber)}.blockchain-pulse-metric.critical .blockchain-pulse-metric-head svg{color:#fb7185;color:var(--atlas-red)}.blockchain-pulse-metric.muted .blockchain-pulse-metric-head svg{color:#526378;color:var(--atlas-dim)}.blockchain-latency-track,.blockchain-pulse-track{background:#7e99b51f;border-radius:99px;height:3px;overflow:hidden;position:relative}.blockchain-latency-track>span,.blockchain-pulse-track>span{background:#36d399;background:var(--atlas-green);border-radius:inherit;box-shadow:0 0 9px #36d39966;display:block;height:100%}.blockchain-latency-track.watch>span,.blockchain-pulse-metric.watch .blockchain-pulse-track>span{background:#fbbf24;background:var(--atlas-amber);box-shadow:0 0 9px #fbbf244d}.blockchain-latency-track.critical>span,.blockchain-pulse-metric.critical .blockchain-pulse-track>span{background:#fb7185;background:var(--atlas-red);box-shadow:0 0 9px #fb71854d}.blockchain-pulse-metric.muted .blockchain-pulse-track>span{background:#526378;background:var(--atlas-dim);box-shadow:none}.blockchain-pulse-track.inverse>span{opacity:.82}.blockchain-pulse-metric>small{color:#62758b;font-size:8.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blockchain-summary-strip{background:#070d15ad;border:1px solid var(--blockchain-line);border-radius:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.blockchain-summary-strip>div{grid-gap:3px 8px;border-left:1px solid var(--blockchain-line);display:grid;gap:3px 8px;grid-template-columns:1fr auto;padding:11px 13px}.blockchain-summary-strip>div:first-child{border-left:0}.blockchain-summary-strip span{color:#7c90a6;font-size:9px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.blockchain-summary-strip strong{align-self:center;color:#e8f0f9;font-family:var(--blockchain-mono);font-size:17px;grid-column:2;grid-row:1/3}.blockchain-summary-strip small{color:#52677e;font-size:8.5px}.blockchain-summary-strip .watch strong{color:#fbbf24;color:var(--atlas-amber)}.blockchain-summary-strip .critical strong{color:#fb7185;color:var(--atlas-red)}.blockchain-warning{background:linear-gradient(90deg,rgba(251,191,36,.085),rgba(251,191,36,.025));border:1px solid #fbbf244d;border-radius:9px;color:#fcd34d;gap:10px;justify-content:flex-start;padding:10px 12px}.blockchain-warning>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.blockchain-warning strong{color:#fde68a;font-size:10px}.blockchain-warning span{color:#b9a66b;font-size:9px;line-height:1.4}.blockchain-warning button{background:#fbbf2414;border:1px solid #fbbf2457;border-radius:6px;color:#fde68a;font-size:8px;letter-spacing:.07em;margin-left:auto;padding:6px 9px;white-space:nowrap}.blockchain-data-section{grid-gap:11px;display:grid;gap:11px;min-width:0;padding-top:3px}.blockchain-section-heading{align-items:flex-end;border-bottom:1px solid var(--blockchain-line);gap:12px;justify-content:space-between;min-width:0;padding:8px 1px 9px}.blockchain-section-heading>div{align-items:baseline;gap:10px;min-width:0}.blockchain-section-heading span{color:#dce7f3;font-size:10px;font-weight:720;letter-spacing:.13em;text-transform:uppercase}.blockchain-section-heading small{color:#65798f;font-size:9px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blockchain-section-heading>small{text-align:right}.blockchain-section-heading small b{color:#8fa4ba;font-family:var(--blockchain-mono);font-weight:500}.blockchain-chain-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(300px,420px))}.blockchain-chain-card{background:linear-gradient(145deg,#111d2beb,#091019f5);border:1px solid var(--blockchain-line);border-radius:10px;min-width:0;overflow:hidden;padding:13px;position:relative}.blockchain-chain-card:before{background:#526378;background:var(--atlas-dim);content:"";inset:0 auto 0 0;position:absolute;width:2px}.blockchain-chain-card.healthy{border-color:#36d39933}.blockchain-chain-card.healthy:before{background:#36d399;background:var(--atlas-green);box-shadow:0 0 12px #36d3996b}.blockchain-chain-card.degraded{border-color:#fbbf243d}.blockchain-chain-card.degraded:before{background:#fbbf24;background:var(--atlas-amber);box-shadow:0 0 12px #fbbf2442}.blockchain-chain-card.unavailable{border-color:#fb718538}.blockchain-chain-card.unavailable:before{background:#fb7185;background:var(--atlas-red)}.blockchain-card-heading{align-items:flex-start;display:flex;gap:9px}.blockchain-card-heading>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.blockchain-card-heading strong{color:#e8f1fb;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blockchain-card-heading>div>span{color:#65798f;font-family:var(--blockchain-mono);font-size:8.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blockchain-card-icon{background:#60a5fa12;border:1px solid #60a5fa33;border-radius:7px;color:#7cb8fb;display:grid;flex:0 0 auto;height:27px;place-items:center;width:27px}.blockchain-status{align-items:center;display:inline-flex;font-family:var(--blockchain-mono);font-size:8px;font-weight:700;gap:5px;letter-spacing:.08em;margin-left:auto;text-transform:uppercase;white-space:nowrap}.blockchain-status .status-dot{background:currentColor;border-radius:50%;box-shadow:0 0 8px currentColor;height:5px;width:5px}.blockchain-status.online{color:#67e8b3}.blockchain-status.watch{color:#fcd34d}.blockchain-status.offline{color:#fda4af}.blockchain-card-metrics{grid-gap:9px;border-bottom:1px solid #7e99b51a;border-top:1px solid #7e99b51a;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px;padding:10px 0}.blockchain-card-metrics:empty{display:none}.blockchain-card-metrics>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.blockchain-card-metrics span,.blockchain-latency-line span{color:#64798e;font-size:8px;letter-spacing:.06em;text-transform:uppercase}.blockchain-card-metrics strong{color:#dce7f3;font-family:var(--blockchain-mono);font-size:10px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blockchain-latency-line{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(48px,1fr) auto;margin-top:10px}.blockchain-latency-line>div:first-child{grid-gap:2px;display:grid;gap:2px}.blockchain-latency-line strong{color:#dce7f3;font-family:var(--blockchain-mono);font-size:9px}.blockchain-latency-line small{color:#64798e;font-family:var(--blockchain-mono);font-size:8px;white-space:nowrap}.blockchain-card-note{align-items:flex-start;background:rgba(251,113,133,.045);border:1px solid #fb718524;border-radius:7px;color:#fda4af;display:flex;font-size:9px;gap:7px;line-height:1.45;margin-top:13px;padding:9px}.blockchain-card-note svg{flex:0 0 auto;margin-top:1px}.blockchain-card-note.watch{background:rgba(251,191,36,.055);border-color:#fbbf2429;color:#f8d37a}.blockchain-asset-controls{gap:12px;justify-content:space-between}.blockchain-search{align-items:center;background:#070d15c7;border:1px solid var(--blockchain-line);border-radius:8px;color:#6f849a;display:flex;gap:8px;min-height:34px;padding:0 10px;width:min(360px,100%)}.blockchain-search input{background:#0000;border:0;color:#dce7f3;font-size:10px;min-width:0;outline:0;width:100%}.blockchain-search input::placeholder{color:#52677e}.blockchain-filter-group{background:#070d15ad;border:1px solid var(--blockchain-line);border-radius:8px;display:inline-flex;overflow:hidden}.blockchain-filter-group button{background:#0000;border:0;border-left:1px solid var(--blockchain-line);color:#70859b;font-size:8px;letter-spacing:.04em;min-height:32px;padding:6px 10px}.blockchain-filter-group button:first-child{border-left:0}.blockchain-filter-group button:hover{background:#60a5fa0f;color:#cbd8e6}.blockchain-filter-group button[aria-pressed=true]{background:#60a5fa21;box-shadow:inset 0 -1px #60a5fa;box-shadow:inset 0 -1px var(--atlas-blue);color:#bfdbfe}.blockchain-assets-table-wrap{background:#070d1594;border:1px solid var(--blockchain-line);border-radius:10px;min-width:0;overflow-x:auto}.blockchain-assets-table{min-width:760px;width:100%}.blockchain-assets-table td,.blockchain-assets-table th{padding:10px 12px;white-space:nowrap}.blockchain-assets-table th{color:#5e738a;font-family:var(--blockchain-mono);font-size:8px;letter-spacing:.08em}.blockchain-assets-table td{color:#9caec0;font-size:9.5px}.blockchain-assets-table tbody tr{transition:background-color .14s ease}.blockchain-assets-table tbody tr:hover{background:rgba(96,165,250,.035)}.blockchain-asset-symbol{color:#e7f0fa;font-family:var(--blockchain-mono);font-size:11px}.blockchain-numeric{color:#c2d0de!important;font-family:var(--blockchain-mono)}.blockchain-side{background:#7e99b512;border-radius:5px;color:#9aadc0;display:inline-flex;font-family:var(--blockchain-mono);font-size:8px;padding:3px 6px;text-transform:uppercase}.blockchain-side.long{background:#36d39912;color:#6ee7b7}.blockchain-side.short{background:#fb718512;color:#fda4af}.blockchain-asset-note{color:#5f748a;display:block;font-size:8px;line-height:1.35;margin-top:4px;max-width:300px;white-space:normal}.blockchain-inline-status{align-items:center;display:inline-flex;font-family:var(--blockchain-mono);font-size:8px;font-weight:700;gap:5px;letter-spacing:.04em;text-transform:uppercase}.blockchain-inline-status i{background:currentColor;border-radius:50%;box-shadow:0 0 7px currentColor;height:5px;width:5px}.blockchain-inline-status.healthy{color:#67e8b3}.blockchain-inline-status.degraded,.blockchain-inline-status.unavailable{color:#fda4af}.blockchain-inline-status.unsupported{color:#fcd34d}.blockchain-inline-status.unknown{color:#7f91a6}.blockchain-empty{align-items:center;background:#080e166b;border:1px dashed #7e99b533;border-radius:10px;color:#6e8399;display:flex;gap:10px;justify-content:center;min-height:88px;padding:16px}.blockchain-empty.compact{min-height:72px}.blockchain-empty>div{grid-gap:3px;display:grid;gap:3px}.blockchain-empty strong{color:#b2c1d0;font-size:10px}.blockchain-empty span{font-size:9px;line-height:1.45}.blockchain-footnote{align-items:flex-start;border-top:1px solid var(--blockchain-line);color:#657a90;font-size:9px;gap:9px;line-height:1.55;padding-top:12px}.blockchain-footnote>svg{color:#36d399;color:var(--atlas-green);flex:0 0 auto;margin-top:1px}.blockchain-footnote strong{color:#9baec1;font-size:8px;letter-spacing:.08em;margin-right:4px;text-transform:uppercase}.blockchain-readonly-chip{border:1px solid #36d39933;border-radius:5px;color:#67e8b3;flex:0 0 auto;font-size:7px;letter-spacing:.1em;margin-left:auto;padding:4px 7px}.blockchain-visually-hidden{clip:rect(0,0,0,0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@media (max-width:1040px){.blockchain-pulse-console{grid-template-columns:1fr}.blockchain-pulse-identity{border-bottom:1px solid var(--blockchain-line);border-right:0;grid-template-columns:64px 1fr;padding:12px 15px}.blockchain-pulse-score{height:58px;width:58px}.blockchain-pulse-rail{min-height:92px}}@media (max-width:800px){.blockchain-monitor{padding:16px}.blockchain-asset-controls,.blockchain-monitor-toolbar{align-items:stretch;flex-direction:column}.blockchain-toolbar-actions{justify-content:space-between}.blockchain-pulse-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.blockchain-pulse-metric:nth-child(3){border-left:0}.blockchain-pulse-metric:nth-child(3),.blockchain-pulse-metric:nth-child(4){border-top:1px solid var(--blockchain-line)}.blockchain-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.blockchain-summary-strip>div:nth-child(3){border-left:0}.blockchain-summary-strip>div:nth-child(3),.blockchain-summary-strip>div:nth-child(4){border-top:1px solid var(--blockchain-line)}.blockchain-search{width:100%}.blockchain-filter-group{align-self:flex-start}}@media (max-width:600px){.blockchain-monitor{border-left:0;border-radius:0;border-right:0;gap:12px;padding:13px}.blockchain-monitor-title h2{font-size:21px}.blockchain-toolbar-actions{flex-wrap:wrap}.blockchain-refresh-button{margin-left:auto}.blockchain-section-heading,.blockchain-section-heading>div{align-items:flex-start;flex-direction:column}.blockchain-section-heading>div{gap:3px}.blockchain-section-heading>small{max-width:100%;text-align:left}.blockchain-chain-grid{grid-template-columns:minmax(0,1fr)}.blockchain-filter-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.blockchain-filter-group button{padding:6px 4px;white-space:normal}.blockchain-assets-table-wrap{background:#0000;border:0;overflow:visible}.blockchain-assets-table{display:block;min-width:0}.blockchain-assets-table thead{display:none}.blockchain-assets-table tbody{grid-gap:8px;display:grid;gap:8px}.blockchain-assets-table tr{grid-gap:9px 12px;background:#091019cc;border:1px solid var(--blockchain-line);border-radius:9px;display:grid;gap:9px 12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:11px}.blockchain-assets-table td{grid-gap:3px;border:0;display:grid;gap:3px;min-width:0;padding:0;white-space:normal}.blockchain-assets-table td:before{color:#5d7289;content:attr(data-label);font-family:var(--blockchain-mono);font-size:7px;letter-spacing:.07em;text-transform:uppercase}.blockchain-assets-table td:nth-child(2),.blockchain-assets-table td:nth-child(5){overflow-wrap:anywhere}.blockchain-asset-note{max-width:none}.blockchain-warning{align-items:flex-start;flex-wrap:wrap}.blockchain-warning button{margin-left:25px;width:100%}.blockchain-footnote{flex-wrap:wrap}.blockchain-readonly-chip{margin-left:25px}}@media (prefers-reduced-motion:no-preference){.blockchain-pulse-ring:after{animation:blockchain-orbit 4s linear infinite;transform-origin:2px 33px}.blockchain-live-badge.live svg{animation:blockchain-signal 2.4s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.blockchain-monitor *,.blockchain-monitor :after,.blockchain-monitor :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@keyframes blockchain-orbit{to{transform:rotate(1turn)}}@keyframes blockchain-signal{50%{opacity:.5;transform:scale(.9)}}.af3-api-hero,.af3-offline-hero{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.af3-offline-status-banner{align-items:center;background:#0d1926b3;border:1px solid #4ac7ff38;border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 16px}.af3-offline-indicator{align-items:center;display:flex;gap:10px}.af3-dot-pulse{animation:pulse-ring 2s infinite;background:#10b981;border-radius:50%;box-shadow:0 0 10px #10b981;display:inline-block;height:10px;width:10px}.af3-dot-pulse.standby{background:#f59e0b;box-shadow:0 0 8px #f59e0b}.af3-offline-indicator strong{color:#f1f5f9;display:block;font-size:13px;letter-spacing:.5px}.af3-offline-indicator small{color:#94a3b8;font-size:11px}.af3-offline-chips{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.af3-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:600;gap:5px;letter-spacing:.3px;padding:4px 9px;text-transform:uppercase}.af3-chip-mint{background:#10b9811f;border:1px solid #10b9814d;color:#34d399}.af3-chip-ion{background:#4ac7ff1f;border:1px solid #4ac7ff4d;color:#38bdf8}.af3-chip-purple{background:#a855f71f;border:1px solid #a855f74d;color:#c084fc}.af3-offline-section-title{margin:16px 0 12px}.af3-offline-section-title h4{color:#e2e8f0;font-size:13px;font-weight:650;letter-spacing:.4px;margin:0}.af3-offline-section-title p{color:#94a3b8;font-size:11px;margin:3px 0 0}.af3-offline-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.af3-offline-card{background:#0b141ebf;border:1px solid #1e3145;border-radius:8px;display:flex;flex-direction:column;padding:14px;transition:all .2s ease}.af3-offline-card:hover{border-color:#4ac7ff73;box-shadow:0 4px 16px #00000059;transform:translateY(-1px)}.af3-offline-card-head{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-bottom:8px}.af3-agent-num{background:#38bdf81f;color:#38bdf8;font-weight:700;letter-spacing:.5px}.af3-agent-num,.af3-weight-badge{border-radius:4px;font-size:9px;padding:2px 6px}.af3-weight-badge{background:#c084fc1f;color:#c084fc;font-weight:600}.af3-ready-badge{align-items:center;color:#34d399;display:inline-flex;font-size:9px;font-weight:700;gap:4px}.af3-offline-card h4{color:#f8fafc;font-size:13px;font-weight:600;margin:0 0 6px}.af3-domain-pill{align-self:flex-start;background:#94a3b814;border:1px solid #94a3b82e;border-radius:4px;color:#94a3b8;display:inline-block;font-size:10px;margin-bottom:8px;padding:2px 6px}.af3-offline-card p{color:#cbd5e1;flex:1 1;font-size:11px;line-height:1.45;margin:0 0 12px}.af3-offline-card-footer{border-top:1px solid #1e3145cc;display:flex;flex-direction:column;gap:5px;padding-top:8px}.af3-offline-card-footer span{color:#64748b;font-size:9px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.af3-tags-row{display:flex;flex-wrap:wrap;gap:4px}.af3-tags-row code{background:#0f172ad9;border:1px solid #38bdf833;border-radius:3px;color:#38bdf8;font-size:9px;padding:1px 5px}.af3-api-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.af3-api-card{background:#0b141ebf;border:1px solid #1e3145;border-radius:8px;display:flex;flex-direction:column;padding:15px;transition:all .2s ease}.af3-api-card.active{border-color:#38bdf840}.af3-api-card:hover{border-color:#4ac7ff73;box-shadow:0 4px 16px #00000059}.af3-api-card-header{align-items:center;border-bottom:1px solid #1e3145cc;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.af3-provider-badge{align-items:center;color:#38bdf8;display:inline-flex;font-size:12px;font-weight:700;gap:6px}.af3-card-status-tags{align-items:center;display:flex;gap:6px}.af3-coord-badge{background:#fbbf241f;border:1px solid #fbbf244d;border-radius:4px;color:#fbbf24;font-size:8.5px;font-weight:750;letter-spacing:.4px;padding:2px 5px}.af3-state-badge{border-radius:4px;font-size:8.5px;font-weight:700;padding:2px 6px}.af3-state-badge.live{background:#34d3991f;border:1px solid #34d39940;color:#34d399}.af3-state-badge.cooldown{background:#f59e0b1f;border:1px solid #f59e0b40;color:#f59e0b}.af3-state-badge.off{background:#64748b1f;color:#64748b}.af3-api-card-body{display:flex;flex:1 1;flex-direction:column;gap:8px}.af3-api-row{align-items:center;display:flex;font-size:11px;gap:8px;justify-content:space-between}.af3-api-row span{color:#64748b}.af3-api-row code{background:#0f172ab3;border-radius:4px;color:#f1f5f9;font-size:11px;padding:2px 6px}.af3-role-text{color:#cbd5e1;font-size:11px;font-weight:500}.af3-api-card-footer{align-items:center;border-top:1px solid #1e3145cc;color:#64748b;display:flex;font-size:10px;justify-content:space-between;margin-top:12px;padding-top:8px}.dpnl-root{color:#f1f5f9;display:flex;flex-direction:column;font-family:inherit;gap:20px;padding-bottom:40px;width:100%}.dpnl-header{align-items:flex-start;background:linear-gradient(135deg,#0d1117f2,#0f172af2);border:1px solid #00f3ff33;border-radius:12px;box-shadow:0 4px 20px #0006,inset 0 1px 0 #ffffff0d;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 24px}.dpnl-title-group h2{align-items:center;color:#f8fafc;display:flex;font-size:22px;font-weight:700;gap:8px;letter-spacing:-.02em;margin:8px 0 4px}.dpnl-title-group p{color:#94a3b8;font-size:12px;margin:0}.dpnl-badge-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.dpnl-tag{align-items:center;border-radius:4px;display:inline-flex;font-family:monospace;font-size:10px;font-weight:700;gap:5px;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase}.dpnl-tag-cyan{background:#00f3ff1f;border:1px solid #00f3ff59;color:#00f3ff}.dpnl-tag-purple{background:#9d00ff1f;border:1px solid #9d00ff59;color:#c084fc}.dpnl-tag-amber{background:#f59e0b1f;border:1px solid #f59e0b59;color:#fbbf24}.dpnl-actions-deck{align-items:center;display:flex;gap:10px}.dpnl-btn{align-items:center;background:#1e293bcc;border:1px solid #334155e6;border-radius:8px;color:#e2e8f0;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s ease}.dpnl-btn:hover{background:#334155e6;border-color:#00f3ff;color:#fff;transform:translateY(-1px)}.dpnl-btn.active{background:#00f3ff26;border-color:#00f3ff;color:#00f3ff}.dpnl-kpi-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.dpnl-kpi-card{background:#0f172ad9;border:1px solid #33415580;border-radius:12px;box-shadow:0 4px 16px #0000004d;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:18px 20px;position:relative}.dpnl-kpi-card.profit{background:linear-gradient(180deg,#00ff660d,#0f172ae6);border-color:#00ff6659}.dpnl-kpi-card.loss{background:linear-gradient(180deg,#ff00550d,#0f172ae6);border-color:#ff005559}.dpnl-kpi-head{align-items:center;color:#94a3b8;display:flex;font-size:12px;font-weight:600;justify-content:space-between;letter-spacing:.04em;text-transform:uppercase}.dpnl-kpi-val{align-items:baseline;display:flex;font-family:monospace;font-size:28px;font-weight:800;letter-spacing:-.02em;margin:12px 0 6px}.dpnl-kpi-card.profit .dpnl-kpi-val{color:#0f6;text-shadow:0 0 12px #00ff664d}.dpnl-kpi-card.loss .dpnl-kpi-val{color:#f05;text-shadow:0 0 12px #ff00554d}.dpnl-kpi-foot{align-items:center;color:#64748b;display:flex;font-family:monospace;font-size:11px;gap:6px;margin-top:4px}.dpnl-dot-sep{color:#475569}.dpnl-ratio-bars{margin:10px 0 6px}.dpnl-bar-labels{display:flex;font-family:monospace;font-size:12px;font-weight:700;justify-content:space-between;margin-bottom:6px}.dpnl-bar-track{background:#1e293be6;border-radius:4px;display:flex;gap:2px;height:8px;overflow:hidden}.dpnl-bar-fill-profit{background:linear-gradient(90deg,#10b981,#0f6);border-radius:3px 0 0 3px;transition:width .4s ease}.dpnl-bar-fill-loss{background:linear-gradient(90deg,#f43f5e,#f05);border-radius:0 3px 3px 0;transition:width .4s ease}.dpnl-nav-bar{align-items:center;border-bottom:1px solid #33415599;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-bottom:12px}.dpnl-tab-group{display:flex;flex-wrap:wrap;gap:8px}.dpnl-tab{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#94a3b8;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s ease}.dpnl-tab:hover{background:#1e293b80;color:#f1f5f9}.dpnl-tab.active{background:#00f3ff1a;border-color:#00f3ff59;box-shadow:0 0 10px #00f3ff26;color:#00f3ff}.dpnl-filters-row{align-items:center;display:flex;gap:10px}.dpnl-filter-pill-group{background:#0f172ae6;border:1px solid #33415599;border-radius:8px;display:flex;padding:2px}.dpnl-filter-pill{background:#0000;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;font-size:11px;font-weight:600;padding:5px 10px;transition:all .15s ease}.dpnl-filter-pill.active{background:#334155e6;color:#f8fafc}.dpnl-filter-pill.profit.active{background:#00ff662e;color:#0f6}.dpnl-filter-pill.loss.active{background:#ff00552e;color:#f05}.dpnl-search-input{background:#0f172ae6;border:1px solid #33415599;border-radius:8px;color:#f8fafc;font-size:12px;outline:none;padding:6px 12px;transition:border-color .2s ease;width:180px}.dpnl-search-input:focus{border-color:#00f3ff}.dpnl-table-container{background:#0f172ab3;border:1px solid #33415580;border-radius:12px;box-shadow:0 8px 24px #0000004d;overflow:hidden}.dpnl-table{border-collapse:collapse;font-size:13px;text-align:left;width:100%}.dpnl-table thead th{background:#1e293bb3;border-bottom:1px solid #334155cc;color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.05em;padding:12px 14px;text-transform:uppercase}.dpnl-row{border-bottom:1px solid #1e293b99;cursor:pointer;transition:background .15s ease}.dpnl-row:hover{background:#1e293b66}.dpnl-row.expanded{background:#0f172af2}.dpnl-row td{padding:12px 14px;vertical-align:middle}.dpnl-cell-chevron{color:#64748b;text-align:center}.dpnl-cell-date strong{color:#f1f5f9;display:block;font-family:monospace;font-size:13px}.dpnl-cell-date small{color:#64748b;font-size:10px;text-transform:uppercase}.dpnl-trade-count-badge{background:#1e293be6;border:1px solid #33415599;border-radius:4px;color:#cbd5e1;font-family:monospace;font-size:11px;padding:2px 7px}.dpnl-outcome-pills{display:flex;font-family:monospace;font-size:11px;font-weight:700;gap:4px}.dpnl-outcome-w{background:#00ff661f;color:#0f6}.dpnl-outcome-l,.dpnl-outcome-w{border-radius:3px;padding:2px 6px}.dpnl-outcome-l{background:#ff00551f;color:#f05}.dpnl-net-badge{border-radius:6px;display:inline-block;font-family:monospace;font-size:13px;font-weight:800;padding:4px 10px}.dpnl-net-badge.profit{background:#00ff661f;border:1px solid #00ff664d;color:#0f6}.dpnl-net-badge.loss{background:#ff00551f;border:1px solid #ff00554d;color:#f05}.dpnl-expand-cell{background:#0a0f1df2;border-bottom:2px solid #00f3ff33;padding:0!important}.dpnl-subtable-box{padding:16px 24px}.dpnl-subtable-head{align-items:center;color:#94a3b8;display:flex;font-size:12px;justify-content:space-between;margin-bottom:10px}.dpnl-subtable{border-collapse:collapse;font-size:12px;width:100%}.dpnl-subtable thead th{background:#0f172acc;border-bottom:1px solid #33415580;color:#64748b;font-size:10px;letter-spacing:.04em;padding:8px 10px;text-transform:uppercase}.dpnl-subtable tbody td{border-bottom:1px solid #1e293b66;padding:8px 10px}.dpnl-sym-code{background:#00f3ff14;color:#00f3ff;font-size:11px}.dpnl-side-tag,.dpnl-sym-code{border-radius:4px;font-family:monospace;padding:2px 6px}.dpnl-side-tag{font-size:10px;font-weight:800;text-transform:uppercase}.dpnl-side-tag.long{background:#00ff6626;color:#0f6}.dpnl-side-tag.short{background:#ff005526;color:#f05}.dpnl-pct-tag{border-radius:3px;font-family:monospace;font-size:11px;font-weight:700;padding:1px 5px}.dpnl-pct-tag.win{background:#00ff661a;color:#0f6}.dpnl-pct-tag.loss{background:#ff00551a;color:#f05}.dpnl-reason-pill{background:#33415580;border-radius:4px;color:#94a3b8;font-family:monospace;font-size:10px;padding:2px 6px}.dpnl-charts-deck{display:flex;flex-direction:column;gap:20px}.dpnl-chart-box{background:#0f172ad9;border:1px solid #33415599;border-radius:12px;box-shadow:0 4px 16px #0000004d;padding:20px}.dpnl-chart-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.dpnl-chart-header h4{color:#f8fafc;font-size:15px;font-weight:700;margin:0 0 4px}.dpnl-chart-header p{color:#94a3b8;font-size:11px;margin:0}.dpnl-chart-canvas{width:100%}.dpnl-calendar-view{background:#0f172ad9;border:1px solid #33415599;border-radius:12px;padding:20px}.dpnl-calendar-header{margin-bottom:16px}.dpnl-calendar-header h4{font-size:15px;font-weight:700;margin:0 0 4px}.dpnl-calendar-header p{color:#94a3b8;font-size:11px;margin:0 0 10px}.dpnl-calendar-legend{align-items:center;color:#94a3b8;display:flex;flex-wrap:wrap;font-size:11px;gap:16px}.dpnl-leg-box{border-radius:2px;display:inline-block;height:12px;margin-right:4px;vertical-align:middle;width:12px}.leg-high-win{background:#0f6;box-shadow:0 0 6px #00ff6680}.leg-win{background:#059669}.leg-loss{background:#e11d48}.leg-high-loss{background:#f05;box-shadow:0 0 6px #ff005580}.leg-neutral{background:#1e293b}.dpnl-heatmap-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.dpnl-heat-cell{background:#1e293b99;border:1px solid #33415599;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;min-height:80px;padding:12px;transition:transform .15s ease,box-shadow .15s ease}.dpnl-heat-cell:hover{box-shadow:0 6px 16px #0006;transform:translateY(-2px)}.dpnl-heat-cell.high-win{background:#00ff662e;border-color:#00ff6680}.dpnl-heat-cell.win{background:#10b98126;border-color:#10b98166}.dpnl-heat-cell.loss{background:#e11d4826;border-color:#e11d4866}.dpnl-heat-cell.high-loss{background:#ff00552e;border-color:#ff005580}.dpnl-heat-date{color:#94a3b8;font-family:monospace;font-size:11px}.dpnl-heat-pnl{font-family:monospace;font-size:15px;font-weight:800;margin:6px 0}.dpnl-heat-cell.high-win .dpnl-heat-pnl,.dpnl-heat-cell.win .dpnl-heat-pnl{color:#0f6}.dpnl-heat-cell.high-loss .dpnl-heat-pnl,.dpnl-heat-cell.loss .dpnl-heat-pnl{color:#f05}.dpnl-heat-trades{color:#64748b;font-family:monospace;font-size:10px}.dpnl-symbols-view{background:#0f172ad9;border:1px solid #33415599;border-radius:12px;padding:20px}.dpnl-section-title h4{font-size:15px;font-weight:700;margin:0 0 4px}.dpnl-section-title p{color:#94a3b8;font-size:11px;margin:0 0 16px}.dpnl-symbols-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.dpnl-symbol-card{background:#1e293b99;border:1px solid #33415599;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:14px 16px}.dpnl-symbol-card.profit{border-left:4px solid #0f6}.dpnl-symbol-card.loss{border-left:4px solid #f05}.dpnl-symbol-card-head{align-items:center;display:flex;justify-content:space-between}.dpnl-sym-rank{color:#64748b;font-family:monospace;font-size:11px;font-weight:700}.dpnl-sym-pnl{font-family:monospace;font-size:20px;font-weight:800}.dpnl-symbol-card.profit .dpnl-sym-pnl{color:#0f6}.dpnl-symbol-card.loss .dpnl-sym-pnl{color:#f05}.dpnl-sym-meta{color:#94a3b8;display:flex;font-family:monospace;font-size:11px;justify-content:space-between}.dpnl-empty{align-items:center;display:flex;flex-direction:column;gap:12px;padding:48px 24px;text-align:center}.dpnl-empty h3{color:#f1f5f9;font-size:16px;font-weight:700;margin:0}.dpnl-empty p{color:#94a3b8;font-size:12px;margin:0;max-width:420px}.text-mint{color:#0f6!important}.text-rose{color:#f05!important}.text-cyan{color:#00f3ff!important}.text-amber{color:#f59e0b!important}.chart-workspace{color:#d8e2ee;container-type:inline-size;display:flex;flex-direction:column;gap:12px;min-width:0}.chart-workspace:fullscreen{background:#070c12;overflow:auto;padding:16px}.chart-main-panel,.chart-market-summary,.chart-orders-panel,.chart-overlay-toolbar,.chart-positions-panel,.chart-risk-lock,.chart-safety-note,.chart-toolbar{background:linear-gradient(180deg,#0c141dfa,#070d14fa);border:1px solid #1b2a3a;border-radius:8px}.chart-toolbar{box-shadow:0 8px 24px #0000001f;min-height:52px;padding:8px 10px;position:-webkit-sticky;position:sticky;top:67px;z-index:20}.chart-symbol-control,.chart-toolbar{align-items:center;display:flex;gap:8px}.chart-symbol-control{border-right:1px solid #1b2a3a;flex:0 0 auto;padding-right:10px}.chart-symbol-control label{color:#6f8296;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.chart-symbol-control select{background:#09121b;border:1px solid #26384a;border-radius:5px;color:#e7f0f8;cursor:pointer;font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;min-height:36px;min-width:144px;outline:none;padding:6px 30px 6px 10px}.candlestick-surface:focus-visible,.chart-icon-button:focus-visible,.chart-overlay-toolbar button:focus-visible,.chart-position-card:focus-visible,.chart-symbol-control select:focus-visible,.chart-timeframes button:focus-visible{outline:2px solid #2dd9aa;outline-offset:2px}.chart-timeframes{display:flex;flex:0 0 auto;gap:4px}.chart-icon-button,.chart-timeframes button{background:#0000;border:1px solid #0000;border-radius:5px;color:#788b9e;cursor:pointer;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;height:36px;min-width:36px;padding:0 9px;transition:color .15s ease,border-color .15s ease,background .15s ease}.chart-icon-button:hover,.chart-timeframes button:hover{background:#0d1823;border-color:#26384a;color:#d7e4ee}.chart-icon-button.active,.chart-timeframes button.active{background:#125b4747;border-color:#155f4c;color:#44e3b1}.chart-toolbar-spacer{flex:1 1;min-width:4px}.chart-toolbar-actions{align-items:center;display:flex;flex:0 0 auto;gap:6px}.chart-stream-state{align-items:center;background:#060d14a6;border:1px solid #2a3948;border-radius:999px;color:#8b9aad;display:inline-flex;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;gap:6px;letter-spacing:.08em;min-height:36px;padding:6px 11px;white-space:nowrap}.chart-stream-state small{color:currentColor;font-size:9px;letter-spacing:0;opacity:.68}.chart-stream-state.live{background:#125b4738;border-color:#155f4c;color:#45e5b2}.chart-stream-state.paused,.chart-stream-state.quiet{background:#1f567b2e;border-color:#285f83;color:#79bce8}.chart-stream-state.degraded,.chart-stream-state.reconnecting{background:#6b4a1226;border-color:#76571b;color:#f6c15e}.chart-stream-state.offline{background:#64192429;border-color:#7a2632;color:#ff6c7b}.chart-icon-button{align-items:center;border-color:#223243;display:inline-flex;justify-content:center;padding:0}.chart-overlay-toolbar{align-items:center;display:flex;gap:8px;min-height:42px;overflow-x:auto;padding:6px 10px;scrollbar-width:thin}.chart-overlay-toolbar>span{color:#607387;flex:0 0 auto;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;margin-right:3px}.chart-overlay-toolbar button{background:#09121a;border:1px solid #213344;border-radius:4px;color:#6f8397;cursor:pointer;flex:0 0 auto;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;min-height:30px;padding:0 10px;white-space:nowrap}.chart-overlay-toolbar button:hover{border-color:#365069;color:#c7d5e1}.chart-overlay-toolbar button.active{background:#145b4633;border-color:#1d6b57;color:#54dfb4}.chart-feed-meta{align-items:center;color:#607387;display:flex;flex:0 0 auto;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;gap:10px;margin-left:auto;white-space:nowrap}.chart-feed-meta b{color:#7e93a7;font-weight:700}.chart-market-summary{grid-gap:0;display:grid;gap:0;grid-template-columns:1.45fr repeat(7,minmax(82px,1fr));overflow:hidden}.chart-market-summary>div{border-right:1px solid #172535;min-width:0;padding:10px 12px}.chart-market-summary>div:last-child{border-right:0}.chart-market-summary span{color:#64778b;font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em;margin-bottom:6px;text-transform:uppercase}.chart-market-summary span,.chart-market-summary strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-market-summary strong{color:#e1ebf4;font:700 14px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.chart-market-summary>div:first-child strong{color:#f0f6fb;font-size:20px}.chart-market-error{align-items:center;background:#5b141f47;border:1px solid #77303a;border-radius:6px;color:#ff8a97;display:flex;font-size:12px;gap:8px;padding:9px 11px}.chart-market-error span{flex:1 1;min-width:0}.chart-market-error button{background:#0000;border:1px solid;border-radius:4px;color:inherit;cursor:pointer;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;margin-left:auto;padding:5px 8px}.chart-market-error.warning{background:#5b45143d;border-color:#72581f;color:#efc66d}.chart-layout{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 350px;min-height:0}.chart-main-panel{display:flex;flex-direction:column;min-width:0;overflow:hidden}.candlestick-frame{background:#070d14;height:clamp(500px,60vh,690px);min-height:420px;overflow:hidden;position:relative;width:100%}.candlestick-surface{cursor:crosshair;display:block;height:100%;overscroll-behavior:contain;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.chart-svg-bg{fill:#070d14}.chart-grid-line{stroke:#162330;stroke-width:1;vector-effect:non-scaling-stroke}.chart-grid-line.vertical{stroke:#111d28}.chart-axis-text{fill:#5d7185;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.candle-wick{stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke}.candle-body,.volume-bar{fill:currentColor}.volume-bar{opacity:.2}.candle-up{color:#25c995}.candle-down{color:#f34f68}.indicator-line{fill:none;stroke-width:1.25;vector-effect:non-scaling-stroke;opacity:.92}.indicator-line.ema20{stroke:#c99cff}.indicator-line.ema50{stroke:#f6b94c}.indicator-line.vwap{stroke:#54a9ff;stroke-dasharray:4 3}.indicator-label{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.ema20-label{fill:#c99cff}.ema50-label{fill:#f6b94c}.vwap-label{fill:#54a9ff}.chart-volume-divider{stroke:#243444;stroke-width:1;vector-effect:non-scaling-stroke}.chart-level line{stroke-width:1.15;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.chart-level .chart-level-connector{stroke-width:.7;stroke-dasharray:2 2;opacity:.72}.chart-level rect{stroke-width:1;vector-effect:non-scaling-stroke}.chart-level text{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:700}.chart-level-entry line{stroke:#58aaff}.chart-level-entry rect{fill:#102942;stroke:#2f7db8}.chart-level-entry text{fill:#83c7ff}.chart-level-mark line{stroke:#e6edf5;stroke-dasharray:2 3}.chart-level-mark rect{fill:#222b34;stroke:#778594}.chart-level-mark text{fill:#eef5fb}.chart-level-stop line{stroke:#ff536d}.chart-level-stop rect{fill:#421722;stroke:#a92d43}.chart-level-stop text{fill:#ff8495}.chart-level-take line{stroke:#25d89f}.chart-level-take rect{fill:#103a2d;stroke:#1b8a68}.chart-level-take text{fill:#64ebbd}.chart-level-trigger line{stroke:#c991ff;stroke-dasharray:3 4}.chart-level-trigger rect{fill:#2c1c3d;stroke:#70449a}.chart-level-trigger text{fill:#d8adff}.chart-level-liquidation line{stroke:#ff9f43;stroke-dasharray:2 2}.chart-level-liquidation rect{fill:#442b13;stroke:#a36324}.chart-level-liquidation text{fill:#ffc17b}.chart-level-order line{stroke:#57d5e8;stroke-dasharray:8 3}.chart-level-order rect{fill:#12343a;stroke:#287f8b}.chart-level-order text{fill:#76e6f4}.chart-last-price line{stroke-dasharray:2 2}.chart-last-price line,.chart-last-price rect{stroke-width:1;vector-effect:non-scaling-stroke}.chart-last-price text{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:800}.chart-last-price.up line{stroke:#23d4a0}.chart-last-price.up rect{fill:#0f4a38;stroke:#1d9871}.chart-last-price.up text{fill:#83f3ce}.chart-last-price.down line{stroke:#ff536d}.chart-last-price.down rect{fill:#4d1622;stroke:#b33148}.chart-last-price.down text{fill:#ff98a6}.chart-crosshair>line{stroke:#8092a5;stroke-width:.8;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.chart-crosshair>g rect{fill:#080f17f7;stroke:#304457;vector-effect:non-scaling-stroke}.chart-crosshair>g text{fill:#c9d6e2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.chart-crosshair-axis rect{fill:#263747!important;stroke:#64778a!important}.chart-crosshair-axis text{fill:#e8f1f8!important;font-weight:700}.chart-loading{align-items:center;color:#6f8397;display:flex;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;gap:8px;justify-content:center;min-height:100%}.chart-help-strip{border-top:1px solid #172535;color:#607487;font:500 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;padding:8px 11px}.chart-side-rail{display:flex;flex-direction:column;gap:12px;min-width:0}.chart-orders-panel,.chart-positions-panel,.chart-risk-lock{padding:13px}.chart-risk-lock.locked{border-color:#71313b;box-shadow:inset 0 0 0 1px #ff40570d}.chart-risk-lock.armed{border-color:#1e594a}.chart-section-heading{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:11px}.chart-section-heading h3{color:#e0e9f1;font-size:13px;margin:4px 0 0}.chart-section-heading .eyebrow{color:#65798d;font-size:8px}.chart-risk-lock.locked .chart-section-heading>svg{color:#ff6478}.chart-risk-lock.armed .chart-section-heading>svg{color:#44e0ad}.chart-lock-reason{color:#8da0b3;font-size:11px;line-height:1.45;margin:0 0 11px;min-height:16px}.chart-risk-lock.locked .chart-lock-reason{color:#ff8290}.chart-lock-grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr}.chart-lock-grid>div{background:#09121a;border:1px solid #1b2b3a;border-radius:5px;min-width:0;padding:8px}.chart-lock-grid>div.danger{background:#52121e38;border-color:#7c2a38}.chart-lock-grid small,.chart-lock-grid span{color:#607487;display:block;font:600 8px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.chart-lock-grid strong{color:#d9e4ed;display:block;font:700 13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;text-overflow:ellipsis}.chart-lock-grid small{color:#8494a4;min-height:20px;text-transform:none}.chart-lock-grid i{background:#172432;border-radius:999px;display:block;height:3px;margin-top:7px;overflow:hidden}.chart-lock-grid i b{background:#2fd3a2;border-radius:inherit;display:block;height:100%;max-width:100%}.chart-lock-grid>div.danger i b{background:#ff6176}.chart-count-badge{background:#0b1b27;border:1px solid #244055;border-radius:999px;color:#70bce7;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;padding:5px 8px}.chart-positions-panel{display:flex;flex:1 1;flex-direction:column;min-height:0}.chart-position-list{display:flex;flex-direction:column;gap:7px;max-height:520px;overflow-y:auto;overscroll-behavior:auto;padding-right:2px;scrollbar-width:thin;touch-action:pan-y}.chart-position-card{background:#081119;border:1px solid #1a2a39;border-radius:6px;color:#b8c7d5;cursor:pointer;padding:10px;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease;width:100%}.chart-position-card:hover{background:#0b1721;border-color:#31506a;transform:translateY(-1px)}.chart-position-card.selected{border-color:#1e8d70;box-shadow:inset 3px 0 0 #32d6a4}.chart-position-card-top{align-items:center;display:flex;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;gap:8px;justify-content:space-between;margin-bottom:9px}.chart-position-card-top strong{color:#e4edf5;font-size:12px}.chart-position-close-btn{background:#ef444426;border:1px solid #ef44444d;border-radius:4px;color:#f87171;cursor:pointer;font-size:9px;font-weight:700;padding:3px 7px;transition:background .15s ease,border-color .15s ease}.chart-position-close-btn:hover{background:#ef44444d;border-color:#ef4444;color:#fff}.chart-position-card-grid{grid-gap:6px 10px;display:grid;gap:6px 10px;grid-template-columns:1fr 1fr}.chart-position-card-grid span{color:#607487;font:600 8px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.chart-position-card-grid b{color:#bdcad6;float:right;font-weight:700}.chart-position-state{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.chart-position-state span{border:1px solid #293a4a;border-radius:3px;color:#71869a;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;padding:4px 5px}.chart-position-state span.active{background:#145b462e;border-color:#1d6f59;color:#48ddb0}.chart-position-state span.warning{background:#694a112b;border-color:#7a581e;color:#ffc875}.chart-orders-panel{min-width:0}.chart-orders-table-wrap{border:1px solid #162534;border-radius:5px;max-height:300px;overflow-x:auto;overflow-y:auto;overscroll-behavior:auto;scrollbar-width:thin;touch-action:pan-y}.chart-orders-table{border-collapse:collapse;font:600 9px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;width:100%}.chart-orders-table th{background:#0b141d;color:#5f7387;padding:8px;position:-webkit-sticky;position:sticky;text-align:right;text-transform:uppercase;top:0;white-space:nowrap;z-index:2}.chart-orders-table td:first-child,.chart-orders-table th:first-child{text-align:left}.chart-orders-table td{border-top:1px solid #142230;color:#9fb0bf;padding:8px;text-align:right;white-space:nowrap}.chart-orders-table tbody tr{transition:background .12s ease}.chart-orders-table tbody tr:hover td{background:#274a6621}.chart-orders-table tr.selected td{background:#19695224}.chart-symbol-link{background:#0000;border:0;color:#d5e3ee;cursor:pointer;font:inherit;font-weight:800;padding:0}.chart-symbol-link:hover{color:#4de0b2;text-decoration:underline}.chart-order-status{background:#0a1721;border:1px solid #294057;border-radius:999px;color:#85a5bd;display:inline-block;font-size:8px;padding:3px 6px;text-transform:uppercase}.chart-empty{color:#65798c;font:500 10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;margin:10px 0}.chart-safety-note{align-items:center;color:#71869a;display:flex;font-size:10px;gap:8px;padding:10px 12px}.chart-safety-note svg{color:#44dbae;flex:0 0 auto}.text-success{color:#41dcae!important}.text-danger{color:#ff6176!important}@media (max-width:1440px){.chart-layout{grid-template-columns:minmax(0,1fr) 320px}.chart-market-summary{grid-template-columns:repeat(4,1fr)}.chart-market-summary>div{border-bottom:1px solid #172535}.chart-market-summary>div:nth-child(4n){border-right:0}}@media (max-width:1180px){.chart-toolbar{flex-wrap:wrap;position:static}.chart-toolbar-spacer{display:none}.chart-toolbar-actions{margin-left:auto}.chart-layout{grid-template-columns:1fr}.chart-side-rail{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr)}.chart-position-list{max-height:310px}.candlestick-frame{height:clamp(460px,58vh,640px)}}@media (max-width:820px){.chart-symbol-control{border-right:0;padding-right:0;width:100%}.chart-symbol-control select{flex:1 1;min-width:0}.chart-timeframes{order:3;overflow-x:auto;padding-bottom:1px;width:100%}.chart-timeframes button{flex:1 0 42px}.chart-toolbar-actions{margin-left:0;overflow-x:auto;width:100%}.chart-stream-state{margin-right:auto}.chart-feed-meta{display:none}.chart-side-rail{grid-template-columns:1fr}.chart-market-summary{grid-template-columns:repeat(2,1fr)}.chart-market-summary>div:nth-child(2n){border-right:0}.chart-market-summary>div:nth-child(odd){border-right:1px solid #172535}.candlestick-frame{height:clamp(420px,56vh,560px);min-height:400px}}@media (max-width:560px){.chart-workspace{gap:9px}.chart-orders-panel,.chart-overlay-toolbar,.chart-positions-panel,.chart-risk-lock,.chart-toolbar{border-radius:6px}.chart-toolbar{padding:7px}.chart-stream-state small{display:none}.chart-overlay-toolbar{padding:5px 7px}.chart-overlay-toolbar button{min-height:28px}.chart-market-summary>div{padding:9px 10px}.chart-market-summary strong{font-size:12px}.chart-market-summary>div:first-child strong{font-size:17px}.chart-layout{gap:9px}.candlestick-frame{height:430px;min-height:380px}.chart-help-strip{font-size:8px}.chart-lock-grid{grid-template-columns:1fr 1fr}.chart-position-card-grid{grid-template-columns:1fr}.chart-position-card-grid b{float:none;margin-left:8px}.chart-safety-note{align-items:flex-start;line-height:1.45}}@media (prefers-reduced-motion:reduce){.chart-icon-button,.chart-orders-table tbody tr,.chart-position-card,.chart-timeframes button{transition:none}}
/*# sourceMappingURL=main.74a57eb8.css.map*/