.operator-comms{height:100%;min-height:400px;display:flex;flex-direction:column;background:#0c1714;color:#c8dacd;font:12px IBM Plex Mono,monospace;padding:14px;box-sizing:border-box}.operator-comms header{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #3c5144}.operator-comms header div{display:grid;gap:6px}.operator-comms small,.operator-comms footer{font-size:10px;color:#8aa394}.operator-comms button,.operator-welcome button{background:#1e3529;color:#cde7d3;border:1px solid #526b57;padding:6px 9px;font:inherit;cursor:pointer}.operator-comms button:disabled{opacity:.6}.operator-comms nav{display:flex;gap:6px;overflow:auto;padding:10px 0}.operator-comms nav button{white-space:nowrap}.operator-comms nav [aria-pressed=true]{background:#517b5a;color:#fff}.operator-messages{flex:1;overflow:auto;min-height:150px}.operator-messages article{padding:10px 0;border-bottom:1px solid #25372c}.operator-messages article div{display:flex;align-items:center;gap:8px}.operator-messages article button{border:0;background:none;color:#bbda9e;padding:0}.operator-messages article span,.operator-messages time{color:#708b7a;font-size:9px}.operator-messages time{margin-left:auto}.operator-messages p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55;margin:7px 0}.operator-compose{display:flex;gap:8px;padding:12px 0}.operator-compose textarea,.operator-settings input,.operator-welcome input{background:#111f19;border:1px solid #4e6755;color:#dce8de;padding:10px;font:inherit;resize:none;min-width:0;flex:1}.operator-compose textarea{width:100%}.operator-settings{display:flex;gap:8px;flex-wrap:wrap;padding:12px 0}.operator-settings small{width:100%}.operator-peer{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 0}.operator-error{color:#e6ad8c;font-size:11px}.operator-empty{padding:24px;color:#8aa394}.operator-welcome{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background:#041008a8;display:grid;place-items:center;padding:18px}.operator-welcome>div{max-width:470px;padding:30px;border:1px solid #638068;background:#101d16;color:#dce6d6;box-shadow:0 20px 90px #0008;font:13px IBM Plex Mono,monospace}.operator-welcome pre{color:#a2c58a;line-height:1.3;margin:25px 0}.operator-welcome h2{font-size:26px;font-weight:500}.operator-welcome p{line-height:1.6;color:#a9bdac}.operator-welcome label{display:grid;gap:8px}.operator-welcome small{display:block;line-height:1.6;color:#8eaa95;font-size:10px}.operator-welcome form>div{display:flex;gap:8px;margin-top:20px}.operator-comms{background:#07100b;color:#9fe7a8;font:14px/1.5 IBM Plex Mono,monospace}.operator-comms header{border-color:#50725a;padding-bottom:9px}.operator-comms header b{font-weight:500;letter-spacing:.06em;color:#a6efaf}.operator-comms header small{color:#61886b;font-size:9px}.operator-comms button{background:transparent;border-color:#365440;color:#a5dfad}.operator-messages article{display:block;border:0;padding:5px 0;line-height:1.5}.operator-messages article div{display:inline}.operator-messages article button{color:#b9f4a7;font-weight:500}.operator-messages article span{margin:0 8px;color:#6da57a;font-size:inherit}.operator-messages article time{display:none}.operator-messages article p{display:inline;line-height:inherit;margin:0;color:#a0dba7}.operator-compose{border-top:1px solid #395a43;padding:10px 0 0}.operator-compose textarea{background:transparent;border:0;padding:4px;color:#b1ecba}.operator-device-open{display:none}@media (max-width:300px){.operator-comms-device{min-height:0;height:100dvh;padding:8px 10px;font-size:19px;line-height:1.25}.operator-comms-device header{padding-bottom:5px;border-bottom:1px solid #6aa277}.operator-comms-device header b{font-size:18px}.operator-comms-device header :is(small,button),.operator-comms-device nav,.operator-comms-device footer,.operator-comms-device .operator-compose,.operator-comms-device .operator-error{display:none}.operator-comms-device .operator-messages{min-height:0;padding:5px 0;scrollbar-width:none}.operator-comms-device .operator-messages article{padding:3px 0;line-height:1.25}.operator-comms-device .operator-messages article span{margin:0 5px}.operator-comms-device .operator-empty{padding:5px 0;font-size:16px;color:#80b88d}.operator-comms-device .operator-device-open{display:flex;align-items:center;gap:8px;border:0;border-top:1px solid #6aa277;padding:5px 0 0;font:inherit;text-align:left;color:#adf0b7}.operator-device-open span{font-size:14px;flex:1;color:#86ba90}.operator-device-open i{font-style:normal}.operator-comms-device .operator-messages article button{font-size:14px}.operator-comms-device .operator-device-open span{font-size:12px}}.operator-messages article time{display:inline;font-size:11px;color:#6da57a;margin-right:12px}@media (max-width:300px){.operator-comms-device header{display:none}.operator-comms-device .operator-messages{padding-top:0}.operator-comms-device .operator-messages article{font-size:17px;line-height:1.35;padding:4px 0}.operator-comms-device .operator-messages article time{display:inline;font-size:11px;margin-right:6px;color:#83bc8b}.operator-comms-device .operator-messages article button{font-size:13px}.operator-comms-device .operator-messages article span{margin:0 4px}.operator-comms-device .operator-empty{display:none}.operator-comms-device .operator-device-open{justify-content:flex-start;gap:8px;padding-top:7px;font-size:19px}.operator-comms-device .operator-device-open i{color:#9ce5a5}.operator-comms-device .operator-compose{display:flex;align-items:center;gap:4px;flex-shrink:0;margin:0;padding:6px 0 0;border-top:1px solid #6aa277}.operator-comms-device .operator-compose:before{content:"›";color:#9ce5a5;font-size:20px}.operator-comms-device .operator-compose textarea{display:block;min-width:0;min-height:27px;height:27px;line-height:25px;padding:0 3px;margin:0;resize:none;overflow:auto;color:#a6e9af;caret-color:#a6e9af;font:18px/25px IBM Plex Mono,monospace;outline:none}.operator-comms-device .operator-compose:focus-within{border-color:#b2f2bb}.operator-comms-device .operator-compose button{padding:0 3px;border:0;font-size:0;min-height:27px}.operator-comms-device .operator-compose button:after{content:"↵";font:17px IBM Plex Mono,monospace}.operator-comms-device .operator-compose button:disabled{opacity:.3}.operator-comms-device .operator-error{display:block;font-size:10px;line-height:1.2;margin:3px 0;max-height:28px;overflow:auto}}.market-stream,.chart-window{background:#0b1513;color:#cfddd5;border:1px solid #354d41;font:12px IBM Plex Mono,monospace}.market-stream{margin:12px 0;padding:14px}.market-stream header,.chart-window header{display:flex;align-items:center;gap:10px}.market-stream header b,.chart-window header b{flex:1}.market-stream svg,.chart-window svg{display:block;width:100%;min-height:120px}.market-stream-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 0}.market-stream-controls label{display:grid;gap:4px;font-size:10px}.market-stream :is(input,select,button),.chart-window :is(select,button){color:#d4e1d8;background:#182a22;border:1px solid #405848;padding:5px 8px;font:inherit}.market-stream input{width:100px}.market-stream small,.chart-window small{display:block;font-size:10px;color:#90a99a;line-height:1.5}.market-stream a{color:#b6dfcb}.market-trades{max-height:280px;overflow:auto;margin:8px 0}.market-trades table{width:100%;border-collapse:collapse;font-size:11px}.market-trades :is(th,td){padding:7px;text-align:left;border-bottom:1px solid #20392c}.market-trades th{position:sticky;top:0;background:#15261e}.market-trades .buy{color:#8ae3b8}.market-trades .sell{color:#ed8d7e}.market-chart-empty{padding:38px;text-align:center;color:#92aa9a}.chart-deck{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:90}.chart-window{pointer-events:auto;position:absolute;width:min(500px,95vw);min-width:230px;max-width:95vw;min-height:80px;padding:10px;resize:both;overflow:auto;box-shadow:0 18px 70px #0007}.chart-window header{cursor:grab;touch-action:none;border-bottom:1px solid #35503f;padding-bottom:8px}.chart-window header b{font-size:11px}.chart-window.collapsed{min-height:0;resize:none}.chart-notice{pointer-events:auto;position:absolute;bottom:30px;left:30px;background:#203b2e;color:#f1f4e9;border:1px solid #81ac95;padding:15px}.chart-board{padding:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(390px,100%),1fr));gap:12px}.chart-board .chart-window{position:relative;width:auto;max-width:100%;resize:vertical}.chart-board .chart-window header{cursor:default}.chart-board-empty{grid-column:1/-1;position:relative;min-height:360px;display:grid;place-items:center;overflow:hidden;background:#101413;border:1px solid #303a35;color:#d7ded9;font-family:IBM Plex Sans,sans-serif;padding:36px 22px}.chart-empty-copy{position:relative;z-index:1;max-width:360px}.chart-empty-kicker{display:flex;align-items:center;gap:9px;font:10px IBM Plex Mono,monospace;letter-spacing:.12em;color:#87988e}.chart-empty-copy h1{font-size:clamp(30px,5vw,52px);font-weight:400;letter-spacing:-.05em;line-height:1.07;margin:22px 0}.chart-empty-copy p{font-size:14px;line-height:1.65;color:#9baa9f}.chart-empty-copy strong{font-weight:500;color:#c7d2cb}.chart-empty-copy a{display:inline-flex;align-items:center;gap:25px;padding:12px 16px;margin-top:10px;border:1px solid #58695e;background:#202a24;color:#e0e7df;text-decoration:none;font:11px IBM Plex Mono,monospace}.chart-empty-grid{position:absolute;top:15%;right:-10%;bottom:8%;left:45%;opacity:.12;display:flex;align-items:center;gap:14px;transform:rotate(-12deg);background:repeating-linear-gradient(0deg,transparent 0 39px,#789784 40px,transparent 41px)}.chart-empty-grid i{height:var(--candle-height);width:17px;border:1px solid #adc6b4;position:relative;background:#627e6c}.chart-empty-grid i:before{content:"";position:absolute;left:50%;top:-12px;bottom:-12px;width:1px;background:#adc6b4}.chart-empty-grid i:nth-child(3n){background:#121a15}._card_1s1dh_1{font:13px/1.6 IBM Plex Sans,sans-serif;color:#e4e6e0;background:#101310;border:1px solid #343b33;padding:22px;min-width:0}._card_1s1dh_1 h2{font-size:23px;font-weight:500;margin:12px 0}._top_1s1dh_1,._buttons_1s1dh_1{display:flex;align-items:center;justify-content:space-between;gap:10px}._top_1s1dh_1>span{font:9px IBM Plex Mono,monospace;letter-spacing:1px;color:#929b8c}._card_1s1dh_1 label{display:grid;gap:7px;margin:16px 0;font-size:12px}._card_1s1dh_1 small,._context_1s1dh_1{color:#a1a99a;font-size:11px;overflow-wrap:anywhere}._card_1s1dh_1 :is(input,textarea,select){box-sizing:border-box;width:100%;background:#181d18;color:#eef0e9;border:1px solid #424b3d;padding:12px;font:13px/1.5 IBM Plex Sans,sans-serif;resize:vertical;border-radius:0}._card_1s1dh_1 button{background:#1b2219;color:#dbe1d6;border:1px solid #414e39;padding:10px 14px;font:11px IBM Plex Mono,monospace;cursor:pointer}._card_1s1dh_1 button:disabled{opacity:.4;cursor:default}._card_1s1dh_1 ._primary_1s1dh_1{background:#dfe5d6;color:#11170e;border-color:#dfe5d6}._preview_1s1dh_1{white-space:pre-wrap;overflow-wrap:anywhere;border-block:1px solid #3b4535;padding:15px 0}._card_1s1dh_1 :focus-visible{outline:2px solid #c8d8b6;outline-offset:3px}._card_1s1dh_1 [role=alert]{color:#f3b9a5}._contextLine_1s1dh_1{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}._contextLine_1s1dh_1 a{font:11px IBM Plex Mono,monospace;color:inherit;text-decoration:underline}._inlineAsk_1s1dh_1{display:grid;gap:8px;margin:0 0 12px}._inlineAsk_1s1dh_1 input{border:1px solid #aab1a4;background:#fafbf7;color:#232821;padding:12px;width:100%;box-sizing:border-box;font:12px IBM Plex Sans,sans-serif}._backdrop_1s1dh_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:grid;place-items:center;background:#000b;padding:20px}._dialog_1s1dh_1{width:min(600px,100%);max-height:85dvh;overflow:auto;box-shadow:0 24px 90px #0008}._quickButton_1s1dh_1{background:transparent;color:inherit;border:1px solid currentColor;padding:7px 10px;white-space:nowrap;font:10px IBM Plex Mono,monospace;cursor:pointer}._suggestions_1s1dh_1{display:flex;flex-wrap:wrap;gap:8px}._suggestions_1s1dh_1 button{font-size:10px}._taskResult_1s1dh_1{border:1px solid #54644b;padding:14px}._taskResult_1s1dh_1 a{color:inherit;text-decoration:underline}._office_1y3rd_1{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;border:0;background:#0a100e}._navigation_1y3rd_1{--app-navigation-height:50px;position:relative;z-index:150;display:flex;align-items:center;gap:28px;height:var(--crt-nav-height,50px);padding:var(--crt-safe-top,0px) var(--crt-safe-x,23px) 0;background:#0c0e0f;color:#c3c7c6;border-bottom:1px solid #343737;font:11px Geist,Arial,sans-serif;flex-shrink:0}._navigation_1y3rd_1 a{text-decoration:none;color:inherit;white-space:nowrap}._navigation_1y3rd_1 ._brand_1y3rd_1{display:flex;gap:20px;font-size:15px;font-weight:650;letter-spacing:2px;color:#f4f5f1}._brand_1y3rd_1 span{color:#555e5b;font-size:19px;font-weight:300}._navigation_1y3rd_1>div{display:flex;gap:23px;height:100%;align-items:center;overflow-x:auto;scrollbar-width:none}._navigation_1y3rd_1>div a{height:100%;display:flex;align-items:center;border-bottom:2px solid transparent}._navigation_1y3rd_1>div a:hover{color:#fff}._navigation_1y3rd_1>div ._selected_1y3rd_1{color:#fff;border-bottom-color:#e1e4de}._navigation_1y3rd_1 ._website_1y3rd_1{margin-left:auto;display:flex;align-items:center;gap:5px;color:#808984;font-size:10px}._application_1y3rd_1{height:100dvh;display:flex;flex-direction:column;background:#0d1010}._content_1y3rd_1{position:relative;flex:1;min-height:0;overflow:auto;contain:layout;--app-viewport-height:calc(100dvh - var(--crt-nav-height,50px))}._workspaceSurface_1y3rd_1{height:100%;min-height:0}._workspaceSurface_1y3rd_1[hidden]{display:none!important}._launcher_1y3rd_1{min-height:100%;padding:45px clamp(28px,6vw,82px) 30px;background:#0e1011;color:#e7e8e4;font-family:Geist,Helvetica Neue,Arial,sans-serif}._launcherTop_1y3rd_1{display:flex;justify-content:space-between;gap:20px;font:10px IBM Plex Mono,monospace;letter-spacing:1.5px;color:#88918c;border-bottom:1px solid #333a37;padding-bottom:23px}._launcher_1y3rd_1 h1{font-weight:400;font-size:clamp(28px,3.4vw,46px);letter-spacing:-1.6px;margin:35px 0}._applicationGrid_1y3rd_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #3d4541;border-left:1px solid #3d4541}._applicationGrid_1y3rd_1>a{display:block;padding:25px 25px 23px;border-right:1px solid #3d4541;border-bottom:1px solid #3d4541;min-height:190px;text-decoration:none;color:inherit;transition:background .15s}._applicationGrid_1y3rd_1>a:hover{background:#1d2320}._applicationGrid_1y3rd_1>a>div{display:flex;align-items:center;justify-content:space-between;color:#919e96}._applicationGrid_1y3rd_1>a>div>span{font:10px IBM Plex Mono,monospace}._applicationGrid_1y3rd_1 h2{font-size:21px;font-weight:400;margin:28px 0 10px;display:flex;align-items:center;justify-content:space-between}._applicationGrid_1y3rd_1 h2 svg{color:#86928a}._applicationGrid_1y3rd_1 p{font-size:12px;line-height:1.6;color:#969e99;margin:0;max-width:230px}._launcher_1y3rd_1 footer{font-size:11px;color:#737d76;margin-top:25px}._website_1y3rd_1:focus-visible,._navigation_1y3rd_1 a:focus-visible,._applicationGrid_1y3rd_1 a:focus-visible{outline:2px solid #fff;outline-offset:-4px}@media (max-width:820px){._navigation_1y3rd_1{height:54px;padding:0 15px;gap:15px}._navigation_1y3rd_1>div{gap:20px}._navigation_1y3rd_1 ._brand_1y3rd_1{font-size:13px;gap:12px}._navigation_1y3rd_1 ._website_1y3rd_1{display:none}._content_1y3rd_1{--app-viewport-height: calc(100dvh - 54px) }._launcher_1y3rd_1{padding:28px 20px}._launcherTop_1y3rd_1 span:last-child{display:none}._launcher_1y3rd_1 h1{font-size:30px;margin:28px 0}._applicationGrid_1y3rd_1{grid-template-columns:repeat(2,minmax(0,1fr))}._applicationGrid_1y3rd_1>a{padding:18px;min-height:175px}._applicationGrid_1y3rd_1 h2{font-size:18px;margin-top:24px}._applicationGrid_1y3rd_1 p{font-size:11px}}@media (max-width:360px){._applicationGrid_1y3rd_1{grid-template-columns:1fr}}._monitorControls_1y3rd_2{display:flex;gap:4px;align-items:center;flex-shrink:0;padding:4px;background:#111915;border-bottom:1px solid #2a382d;color:#afbda9;font:9px monospace}._monitorControls_1y3rd_2 button{border:1px solid #3c4b3c;padding:5px 7px;white-space:nowrap;background:transparent;color:inherit;cursor:pointer}._monitorControls_1y3rd_2 button[draggable]{cursor:grab}._monitorControls_1y3rd_2 button:hover{color:#edbb6a;border-color:#ad8d50}._navigation_1y3rd_1 ._monitorControls_1y3rd_2{border:0;margin-left:auto}._navigation_1y3rd_1>div:first-of-type{min-width:0}._monitorControls_1y3rd_2 button:focus-visible{outline:2px solid #dfb15c}@media (max-width:820px){._navigation_1y3rd_1 ._monitorControls_1y3rd_2{display:none}}._mobileSwitcher_1y3rd_3{display:none}@media (max-width:820px){._navigation_1y3rd_1{gap:12px;padding:0 14px}._navigation_1y3rd_1>div:first-of-type{display:none}._mobileSwitcher_1y3rd_3{display:block;min-width:0;flex:1;max-width:220px;background:#151c19;border:1px solid #3b4740;color:#e3e9e1;padding:10px;font:12px IBM Plex Mono,monospace;border-radius:3px}._navigation_1y3rd_1 ._brand_1y3rd_1 span{display:none}._navigation_1y3rd_1>button{font-size:10px;white-space:nowrap}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{scrollbar-color:initial;scrollbar-width:initial}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.bottom-3{bottom:.75rem}.left-0{left:0}.left-3{left:.75rem}.right-0{right:0}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-16{top:4rem}.top-4{top:1rem}.top-6{top:1.5rem}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.float-right{float:right}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.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}.contents{display:contents}.hidden{display:none}.h-1\.5{height:.375rem}.h-2{height:.5rem}.h-24{height:6rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-\[260px\]{height:260px}.h-\[80vh\]{height:80vh}.h-full{height:100%}.h-screen{height:100vh}.max-h-28{max-height:7rem}.max-h-32{max-height:8rem}.max-h-64{max-height:16rem}.max-h-96{max-height:24rem}.max-h-\[120px\]{max-height:120px}.max-h-\[130px\]{max-height:130px}.max-h-\[150px\]{max-height:150px}.max-h-\[160px\]{max-height:160px}.max-h-\[170px\]{max-height:170px}.max-h-\[180px\]{max-height:180px}.max-h-\[190px\]{max-height:190px}.max-h-\[200px\]{max-height:200px}.max-h-\[210px\]{max-height:210px}.max-h-\[220px\]{max-height:220px}.max-h-\[240px\]{max-height:240px}.max-h-\[260px\]{max-height:260px}.max-h-\[62vh\]{max-height:62vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[78vh\]{max-height:78vh}.min-h-\[60px\]{min-height:60px}.min-h-\[70px\]{min-height:70px}.min-h-\[90px\]{min-height:90px}.min-h-screen{min-height:100vh}.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-72{width:18rem}.w-\[560px\]{width:560px}.w-\[760px\]{width:760px}.w-\[980px\]{width:980px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[1500px\]{max-width:1500px}.max-w-\[90vw\]{max-width:90vw}.max-w-\[96vw\]{max-width:96vw}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#00ff00\]\/15>:not([hidden])~:not([hidden]){border-color:#00ff0026}.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;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[\#00ff00\]{--tw-border-opacity: 1;border-color:rgb(0 255 0 / var(--tw-border-opacity, 1))}.border-\[\#00ff00\]\/10{border-color:#00ff001a}.border-\[\#00ff00\]\/15{border-color:#00ff0026}.border-\[\#00ff00\]\/20{border-color:#0f03}.border-\[\#00ff00\]\/30{border-color:#00ff004d}.border-\[\#00ff00\]\/40{border-color:#0f06}.border-\[\#183626\]{--tw-border-opacity: 1;border-color:rgb(24 54 38 / var(--tw-border-opacity, 1))}.border-\[\#1d3d2a\]{--tw-border-opacity: 1;border-color:rgb(29 61 42 / var(--tw-border-opacity, 1))}.border-\[\#1f4530\]{--tw-border-opacity: 1;border-color:rgb(31 69 48 / var(--tw-border-opacity, 1))}.border-\[\#1f4f33\]{--tw-border-opacity: 1;border-color:rgb(31 79 51 / var(--tw-border-opacity, 1))}.border-\[\#214a33\]{--tw-border-opacity: 1;border-color:rgb(33 74 51 / var(--tw-border-opacity, 1))}.border-\[\#214d35\]{--tw-border-opacity: 1;border-color:rgb(33 77 53 / var(--tw-border-opacity, 1))}.border-\[\#224d37\]{--tw-border-opacity: 1;border-color:rgb(34 77 55 / var(--tw-border-opacity, 1))}.border-\[\#2a6b45\]{--tw-border-opacity: 1;border-color:rgb(42 107 69 / var(--tw-border-opacity, 1))}.border-\[\#2b6f45\]\/30{border-color:#2b6f454d}.border-\[\#2b6f45\]\/40{border-color:#2b6f4566}.border-\[\#59b886\]{--tw-border-opacity: 1;border-color:rgb(89 184 134 / var(--tw-border-opacity, 1))}.border-\[\#6f5b23\]{--tw-border-opacity: 1;border-color:rgb(111 91 35 / var(--tw-border-opacity, 1))}.border-\[\#b6c2ae\]{--tw-border-opacity: 1;border-color:rgb(182 194 174 / var(--tw-border-opacity, 1))}.border-\[\#b6c2ae\]\/20{border-color:#b6c2ae33}.border-\[\#b6c2ae\]\/30{border-color:#b6c2ae4d}.border-\[\#b6c2ae\]\/40{border-color:#b6c2ae66}.border-\[\#b6c2ae\]\/60{border-color:#b6c2ae99}.border-\[\#ff6b6b\]\/80{border-color:#ff6b6bcc}.border-\[\#ffd766\]\/80{border-color:#ffd766cc}.border-amber-300\/40{border-color:#fcd34d66}.border-amber-300\/50{border-color:#fcd34d80}.border-amber-400\/40{border-color:#fbbf2466}.border-cyan-300\/15{border-color:#67e8f926}.border-cyan-300\/25{border-color:#67e8f940}.border-cyan-300\/40{border-color:#67e8f966}.border-emerald-300\/40{border-color:#6ee7b766}.border-emerald-300\/50{border-color:#6ee7b780}.border-emerald-400\/40{border-color:#34d39966}.border-emerald-400\/50{border-color:#34d39980}.border-orange-300\/40{border-color:#fdba7466}.border-purple-300\/40{border-color:#d8b4fe66}.border-red-500\/20{border-color:#ef444433}.border-red-500\/40{border-color:#ef444466}.border-rose-300\/40{border-color:#fda4af66}.border-rose-300\/50{border-color:#fda4af80}.border-rose-400\/30{border-color:#fb71854d}.border-rose-400\/40{border-color:#fb718566}.border-rose-500\/40{border-color:#f43f5e66}.border-sky-200\/40{border-color:#bae6fd66}.border-sky-300\/40{border-color:#7dd3fc66}.border-sky-400\/40{border-color:#38bdf866}.border-slate-300\/40{border-color:#cbd5e166}.border-violet-300\/40{border-color:#c4b5fd66}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-yellow-400\/20{border-color:#facc1533}.border-yellow-400\/60{border-color:#facc1599}.border-yellow-500\/40{border-color:#eab30866}.border-zinc-300\/40{border-color:#d4d4d866}.border-zinc-700\/60{border-color:#3f3f4699}.border-zinc-700\/70{border-color:#3f3f46b3}.border-zinc-700\/80{border-color:#3f3f46cc}.bg-\[\#00ff00\]\/10{background-color:#00ff001a}.bg-\[\#00ff00\]\/20{background-color:#0f03}.bg-\[\#020904\]{--tw-bg-opacity: 1;background-color:rgb(2 9 4 / var(--tw-bg-opacity, 1))}.bg-\[\#06140d\]\/80{background-color:#06140dcc}.bg-\[\#07150d\]{--tw-bg-opacity: 1;background-color:rgb(7 21 13 / var(--tw-bg-opacity, 1))}.bg-\[\#07150d\]\/70{background-color:#07150db3}.bg-\[\#0b2216\]{--tw-bg-opacity: 1;background-color:rgb(11 34 22 / var(--tw-bg-opacity, 1))}.bg-\[\#0d1117\]{--tw-bg-opacity: 1;background-color:rgb(13 17 23 / var(--tw-bg-opacity, 1))}.bg-\[\#0d2317\]{--tw-bg-opacity: 1;background-color:rgb(13 35 23 / var(--tw-bg-opacity, 1))}.bg-\[\#0f2319\]{--tw-bg-opacity: 1;background-color:rgb(15 35 25 / var(--tw-bg-opacity, 1))}.bg-\[\#141918\]{--tw-bg-opacity: 1;background-color:rgb(20 25 24 / var(--tw-bg-opacity, 1))}.bg-\[\#2ecc71\]{--tw-bg-opacity: 1;background-color:rgb(46 204 113 / var(--tw-bg-opacity, 1))}.bg-\[\#2ecc71\]\/70{background-color:#2ecc71b3}.bg-\[\#6ab7ff\]{--tw-bg-opacity: 1;background-color:rgb(106 183 255 / var(--tw-bg-opacity, 1))}.bg-\[\#eef4f8\]{--tw-bg-opacity: 1;background-color:rgb(238 244 248 / var(--tw-bg-opacity, 1))}.bg-\[\#ff6b6b\]\/20{background-color:#ff6b6b33}.bg-amber-400\/15{background-color:#fbbf2426}.bg-amber-500\/20{background-color:#f59e0b33}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.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-cyan-900\/20{background-color:#164e6333}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-400\/15{background-color:#34d39926}.bg-emerald-400\/70{background-color:#34d399b3}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/20{background-color:#10b98133}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-orange-500\/20{background-color:#f9731633}.bg-purple-400\/15{background-color:#c084fc26}.bg-red-500\/10{background-color:#ef44441a}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/20{background-color:#f43f5e33}.bg-sky-400\/15{background-color:#38bdf826}.bg-sky-400\/70{background-color:#38bdf8b3}.bg-sky-500\/20{background-color:#0ea5e933}.bg-slate-400\/15{background-color:#94a3b826}.bg-slate-500\/20{background-color:#64748b33}.bg-violet-500\/20{background-color:#8b5cf633}.bg-white\/10{background-color:#ffffff1a}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-500\/5{background-color:#eab3080d}.bg-zinc-500\/20{background-color:#71717a33}.bg-zinc-900\/60{background-color:#18181b99}.bg-zinc-900\/75{background-color:#18181bbf}.bg-zinc-950\/80{background-color:#09090bcc}.bg-\[linear-gradient\(180deg\,\#050a10\,\#08111c\)\]{background-image:linear-gradient(180deg,#050a10,#08111c)}.bg-\[linear-gradient\(180deg\,rgba\(6\,13\,20\,0\.98\)\,rgba\(8\,15\,24\,0\.96\)\)\]{background-image:linear-gradient(180deg,#060d14fa,#080f18f5)}.bg-\[linear-gradient\(rgba\(0\,255\,0\,0\.08\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(0\,255\,0\,0\.08\)_1px\,transparent_1px\)\]{background-image:linear-gradient(rgba(0,255,0,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,0,.08) 1px,transparent 1px)}.bg-\[radial-gradient\(circle_at_20\%_20\%\,rgba\(0\,255\,0\,0\.16\)\,transparent_45\%\)\,radial-gradient\(circle_at_80\%_30\%\,rgba\(0\,255\,0\,0\.12\)\,transparent_55\%\)\,radial-gradient\(circle_at_50\%_80\%\,rgba\(0\,255\,0\,0\.08\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 20% 20%,rgba(0,255,0,.16),transparent 45%),radial-gradient(circle at 80% 30%,rgba(0,255,0,.12),transparent 55%),radial-gradient(circle at 50% 80%,rgba(0,255,0,.08),transparent 50%)}.bg-\[radial-gradient\(circle_at_20\%_20\%\,rgba\(0\,255\,0\,0\.18\)\,transparent_45\%\)\,radial-gradient\(circle_at_80\%_25\%\,rgba\(0\,255\,0\,0\.14\)\,transparent_55\%\)\,radial-gradient\(circle_at_50\%_80\%\,rgba\(0\,255\,0\,0\.12\)\,transparent_52\%\)\]{background-image:radial-gradient(circle at 20% 20%,rgba(0,255,0,.18),transparent 45%),radial-gradient(circle at 80% 25%,rgba(0,255,0,.14),transparent 55%),radial-gradient(circle at 50% 80%,rgba(0,255,0,.12),transparent 52%)}.bg-\[radial-gradient\(circle_at_top\,rgba\(0\,255\,0\,0\.18\)\,transparent_60\%\)\,radial-gradient\(circle_at_bottom\,rgba\(0\,255\,0\,0\.18\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at top,rgba(0,255,0,.18),transparent 60%),radial-gradient(circle at bottom,rgba(0,255,0,.18),transparent 60%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-\[\#06140d\]\/95{--tw-gradient-from: rgb(6 20 13 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 20 13 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-950\/20{--tw-gradient-from: rgb(8 51 68 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 51 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-black\/70{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-black\/90{--tw-gradient-to: rgb(0 0 0 / .9) var(--tw-gradient-to-position)}.bg-\[size\:36px_36px\]{background-size:36px 36px}.bg-\[size\:38px_38px\]{background-size:38px 38px}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.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-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.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-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.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-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-relaxed{line-height:1.625}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.45em\]{letter-spacing:.45em}.tracking-wide{letter-spacing:.025em}.text-\[\#00ff00\]{--tw-text-opacity: 1;color:rgb(0 255 0 / var(--tw-text-opacity, 1))}.text-\[\#00ff00\]\/45{color:#00ff0073}.text-\[\#00ff00\]\/50{color:#00ff0080}.text-\[\#00ff00\]\/55{color:#00ff008c}.text-\[\#00ff00\]\/60{color:#0f09}.text-\[\#00ff00\]\/65{color:#00ff00a6}.text-\[\#00ff00\]\/70{color:#00ff00b3}.text-\[\#00ff00\]\/80{color:#0f0c}.text-\[\#00ff00\]\/90{color:#00ff00e6}.text-\[\#00ff00\]\/95{color:#00ff00f2}.text-\[\#596775\]{--tw-text-opacity: 1;color:rgb(89 103 117 / var(--tw-text-opacity, 1))}.text-\[\#69ff69\]{--tw-text-opacity: 1;color:rgb(105 255 105 / var(--tw-text-opacity, 1))}.text-\[\#7dc5ff\]{--tw-text-opacity: 1;color:rgb(125 197 255 / var(--tw-text-opacity, 1))}.text-\[\#7dff7d\]{--tw-text-opacity: 1;color:rgb(125 255 125 / var(--tw-text-opacity, 1))}.text-\[\#7dff7d\]\/70{color:#7dff7db3}.text-\[\#7dff9f\]{--tw-text-opacity: 1;color:rgb(125 255 159 / var(--tw-text-opacity, 1))}.text-\[\#7fa68e\]{--tw-text-opacity: 1;color:rgb(127 166 142 / var(--tw-text-opacity, 1))}.text-\[\#7fcaa0\]{--tw-text-opacity: 1;color:rgb(127 202 160 / var(--tw-text-opacity, 1))}.text-\[\#85b197\]{--tw-text-opacity: 1;color:rgb(133 177 151 / var(--tw-text-opacity, 1))}.text-\[\#89ad97\]{--tw-text-opacity: 1;color:rgb(137 173 151 / var(--tw-text-opacity, 1))}.text-\[\#8ab89c\]{--tw-text-opacity: 1;color:rgb(138 184 156 / var(--tw-text-opacity, 1))}.text-\[\#8dff8d\]{--tw-text-opacity: 1;color:rgb(141 255 141 / var(--tw-text-opacity, 1))}.text-\[\#8fd5a8\]{--tw-text-opacity: 1;color:rgb(143 213 168 / var(--tw-text-opacity, 1))}.text-\[\#8fffa3\]{--tw-text-opacity: 1;color:rgb(143 255 163 / var(--tw-text-opacity, 1))}.text-\[\#92c8a7\]{--tw-text-opacity: 1;color:rgb(146 200 167 / var(--tw-text-opacity, 1))}.text-\[\#97b8a3\]{--tw-text-opacity: 1;color:rgb(151 184 163 / var(--tw-text-opacity, 1))}.text-\[\#98b7a2\]{--tw-text-opacity: 1;color:rgb(152 183 162 / var(--tw-text-opacity, 1))}.text-\[\#9be7b1\]{--tw-text-opacity: 1;color:rgb(155 231 177 / var(--tw-text-opacity, 1))}.text-\[\#9bff9b\]{--tw-text-opacity: 1;color:rgb(155 255 155 / var(--tw-text-opacity, 1))}.text-\[\#9cb9a6\]{--tw-text-opacity: 1;color:rgb(156 185 166 / var(--tw-text-opacity, 1))}.text-\[\#9de0b5\]{--tw-text-opacity: 1;color:rgb(157 224 181 / var(--tw-text-opacity, 1))}.text-\[\#9edfb4\]{--tw-text-opacity: 1;color:rgb(158 223 180 / var(--tw-text-opacity, 1))}.text-\[\#a7d7ff\]{--tw-text-opacity: 1;color:rgb(167 215 255 / var(--tw-text-opacity, 1))}.text-\[\#a7e8be\]{--tw-text-opacity: 1;color:rgb(167 232 190 / var(--tw-text-opacity, 1))}.text-\[\#b6c2ae\]{--tw-text-opacity: 1;color:rgb(182 194 174 / var(--tw-text-opacity, 1))}.text-\[\#b6c2ae\]\/40{color:#b6c2ae66}.text-\[\#b6c2ae\]\/60{color:#b6c2ae99}.text-\[\#b6c2ae\]\/70{color:#b6c2aeb3}.text-\[\#b6c2ae\]\/80{color:#b6c2aecc}.text-\[\#baffba\]{--tw-text-opacity: 1;color:rgb(186 255 186 / var(--tw-text-opacity, 1))}.text-\[\#bdecc9\]{--tw-text-opacity: 1;color:rgb(189 236 201 / var(--tw-text-opacity, 1))}.text-\[\#bff3cf\]{--tw-text-opacity: 1;color:rgb(191 243 207 / var(--tw-text-opacity, 1))}.text-\[\#c5ffc5\]{--tw-text-opacity: 1;color:rgb(197 255 197 / var(--tw-text-opacity, 1))}.text-\[\#c6ead2\]{--tw-text-opacity: 1;color:rgb(198 234 210 / var(--tw-text-opacity, 1))}.text-\[\#c8e6d2\]{--tw-text-opacity: 1;color:rgb(200 230 210 / var(--tw-text-opacity, 1))}.text-\[\#c9f5d4\]{--tw-text-opacity: 1;color:rgb(201 245 212 / var(--tw-text-opacity, 1))}.text-\[\#c9ffc9\]{--tw-text-opacity: 1;color:rgb(201 255 201 / var(--tw-text-opacity, 1))}.text-\[\#d4ffd4\]{--tw-text-opacity: 1;color:rgb(212 255 212 / var(--tw-text-opacity, 1))}.text-\[\#d5ffd8\]{--tw-text-opacity: 1;color:rgb(213 255 216 / var(--tw-text-opacity, 1))}.text-\[\#d8ffe3\]{--tw-text-opacity: 1;color:rgb(216 255 227 / var(--tw-text-opacity, 1))}.text-\[\#d9ffe0\]{--tw-text-opacity: 1;color:rgb(217 255 224 / var(--tw-text-opacity, 1))}.text-\[\#d9ffe3\]{--tw-text-opacity: 1;color:rgb(217 255 227 / var(--tw-text-opacity, 1))}.text-\[\#dfffe6\]{--tw-text-opacity: 1;color:rgb(223 255 230 / var(--tw-text-opacity, 1))}.text-\[\#e4ffe4\]{--tw-text-opacity: 1;color:rgb(228 255 228 / var(--tw-text-opacity, 1))}.text-\[\#efe1aa\]{--tw-text-opacity: 1;color:rgb(239 225 170 / var(--tw-text-opacity, 1))}.text-\[\#f3d178\]{--tw-text-opacity: 1;color:rgb(243 209 120 / var(--tw-text-opacity, 1))}.text-\[\#ff6b6b\]{--tw-text-opacity: 1;color:rgb(255 107 107 / var(--tw-text-opacity, 1))}.text-\[\#ff6b6b\]\/70{color:#ff6b6bb3}.text-\[\#ff9b9b\]{--tw-text-opacity: 1;color:rgb(255 155 155 / var(--tw-text-opacity, 1))}.text-\[\#ff9f0a\]{--tw-text-opacity: 1;color:rgb(255 159 10 / var(--tw-text-opacity, 1))}.text-\[\#ffd27d\]{--tw-text-opacity: 1;color:rgb(255 210 125 / var(--tw-text-opacity, 1))}.text-\[\#ffd766\]{--tw-text-opacity: 1;color:rgb(255 215 102 / var(--tw-text-opacity, 1))}.text-\[\#ffd766\]\/70{color:#ffd766b3}.text-\[\#ffff00\]{--tw-text-opacity: 1;color:rgb(255 255 0 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-orange-200{--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.text-purple-200{--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-sky-100{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-violet-200{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.text-zinc-200{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.accent-\[\#b6c2ae\]{accent-color:#b6c2ae}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.mix-blend-screen{mix-blend-mode:screen}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(56\,189\,248\,0\.16\)\]{--tw-shadow: 0 0 18px rgba(56,189,248,.16);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(34\,211\,238\,0\.12\)\]{--tw-shadow: 0 0 20px rgba(34,211,238,.12);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_32px_rgba\(46\,204\,113\,0\.16\)\]{--tw-shadow: 0 0 32px rgba(46,204,113,.16);--tw-shadow-colored: 0 0 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_60px_rgba\(0\,255\,0\,0\.25\)\]{--tw-shadow: 0 0 60px rgba(0,255,0,.25);--tw-shadow-colored: 0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);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)}.drop-shadow-\[0_0_10px_rgba\(0\,255\,0\,0\.35\)\]{--tw-drop-shadow: drop-shadow(0 0 10px rgba(0,255,0,.35));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)}.drop-shadow-\[0_0_18px_rgba\(0\,255\,0\,0\.45\)\]{--tw-drop-shadow: drop-shadow(0 0 18px rgba(0,255,0,.45));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)}.\!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)!important}.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{--tw-backdrop-blur: blur(8px);-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-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.scrollbar{--scrollbar-track: initial;--scrollbar-thumb: initial;--scrollbar-corner: initial;--scrollbar-track-hover: var(--scrollbar-track);--scrollbar-thumb-hover: var(--scrollbar-thumb);--scrollbar-corner-hover: var(--scrollbar-corner);--scrollbar-track-active: var(--scrollbar-track-hover);--scrollbar-thumb-active: var(--scrollbar-thumb-hover);--scrollbar-corner-active: var(--scrollbar-corner-hover);scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);overflow:overlay}.scrollbar.overflow-x-hidden{overflow-x:hidden}.scrollbar.overflow-y-hidden{overflow-y:hidden}.scrollbar::-webkit-scrollbar-track{background-color:var(--scrollbar-track)}.scrollbar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.scrollbar::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner)}.scrollbar::-webkit-scrollbar-track:hover{background-color:var(--scrollbar-track-hover)}.scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.scrollbar::-webkit-scrollbar-corner:hover{background-color:var(--scrollbar-corner-hover)}.scrollbar::-webkit-scrollbar-track:active{background-color:var(--scrollbar-track-active)}.scrollbar::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active)}.scrollbar::-webkit-scrollbar-corner:active{background-color:var(--scrollbar-corner-active)}.scrollbar{scrollbar-width:auto}.scrollbar::-webkit-scrollbar{width:16px;height:16px}:root{--terminal-green: #00ff00;--terminal-black: #0a0a0a;--terminal-gray: #2d2d2d;--github-bg: #0d1117;--github-border: #30363d;--github-text: var(--terminal-green);--bg-0: #0b0e10;--bg-1: #0f1216;--bg-2: #14181f;--grid: #1f2430;--border: #20252e;--muted: #8b94a0;--text: #e6edf3;--accent: #e74c3c;--accent-amber: #f5c542;--accent-green: #1effa0;--accent-cyan: #64d2ff;--chart-1: #e6edf3;--chart-2: #8b94a0;--chart-3: #1effa0;--shadow: 0 0 0 1px #000 inset, 0 6px 18px rgba(0, 0, 0, .45)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-synthesis:none}body{margin:0;font-family:JetBrains Mono,monospace;font-synthesis:none;font-optical-sizing:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--github-bg);color:var(--github-text)}.terminal-window{background-color:#000000c2;border:1px solid rgba(0,255,0,.28);border-radius:22px;overflow:hidden;box-shadow:0 0 60px #00ff0040;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.terminal-header{background:linear-gradient(180deg,#001e00b3,#000000d9);padding:10px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,255,0,.18)}.terminal-menu{background:linear-gradient(180deg,#001900a6,#000000d9);border-bottom:1px solid rgba(0,255,0,.12)}.terminal-title{color:var(--github-text);font-size:14px;font-weight:600}.terminal-controls{display:flex;gap:8px}.terminal-control{width:12px;height:12px;border-radius:50%}.terminal-control.close{background-color:#ff5f56}.terminal-control.minimize{background-color:#ffbd2e}.terminal-control.maximize{background-color:#27c93f}.terminal-body{padding:16px;overflow-y:auto}.terminal-input{width:100%;background:transparent;border:none;color:var(--terminal-green);font-family:JetBrains Mono,monospace;font-size:14px;outline:none}.terminal-line{white-space:pre-wrap;word-break:break-word;color:var(--terminal-green);font-size:14px;line-height:1.5;margin:4px 0}.terminal-prompt{color:var(--terminal-green);margin-right:8px}.clickable-value{cursor:pointer;color:var(--terminal-green);text-decoration:none;transition:all .2s ease;display:inline-block;padding:0 2px;margin:0 1px}.clickable-value:hover{text-decoration:underline;color:#79ff79}.terminal-button{background:linear-gradient(180deg,#12231aeb,#08100ceb);border:1px solid rgba(102,201,145,.45);color:#d8ffe3;font-family:JetBrains Mono,monospace;font-size:14px;padding:4px 8px;border-radius:8px;box-shadow:inset 0 0 0 1px #0e2218e6,0 6px 14px #00000059;transition:all .16s ease;cursor:pointer}.terminal-button:hover{border-color:#8cf2bdb3;background:linear-gradient(180deg,#183023f2,#0a1812f2);box-shadow:inset 0 0 0 1px #2a4e3af2,0 10px 18px #00000073,0 0 14px #3fbf8140}.terminal-button:active{transform:translateY(1px)}.terminal-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:inset 0 0 0 1px #16241d99}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:var(--bg-1)}*::-webkit-scrollbar-thumb{background:var(--grid);border-radius:3px}.boot-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top,#00ff7814,#000000f5);color:#6cffc3;font-family:JetBrains Mono,monospace;text-shadow:0 0 8px rgba(0,255,120,.7);overflow:hidden}.boot-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to bottom,rgba(0,255,140,.08) 0px,rgba(0,255,140,.08) 2px,transparent 2px,transparent 4px);mix-blend-mode:screen;pointer-events:none;animation:boot-scan 12s linear infinite}.boot-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.25),transparent 40%,rgba(0,0,0,.5));pointer-events:none}.boot-frame{position:relative;width:min(720px,90vw);padding:32px 36px;border:1px solid rgba(0,255,170,.35);background:#000000c7;box-shadow:0 0 40px #00ffa033,inset 0 0 25px #00ff820f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.boot-line{font-size:16px;line-height:1.4;letter-spacing:.04em;white-space:pre-wrap}.boot-hint{margin-top:18px;font-size:12px;opacity:.6;text-transform:uppercase;letter-spacing:.3em}.boot-caret{display:inline-block;margin-left:8px;animation:boot-caret-blink .8s steps(1) infinite}@keyframes boot-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes boot-scan{0%{background-position:0 0}to{background-position:0 400px}}.home-root{min-height:100vh;background:radial-gradient(circle at top,#071015,#020409 55%,#000);color:var(--text);font-family:JetBrains Mono,monospace;padding:12px 18px 48px;position:relative}.home-news-bar{display:grid;grid-template-columns:160px 1fr 120px;align-items:center;padding:10px 16px;border:1px solid #1d252f;background:linear-gradient(90deg,#091a20d1,#070c14eb);box-shadow:0 14px 24px #0006;text-transform:uppercase;font-size:12px;letter-spacing:.12em;color:var(--muted);margin-bottom:18px;border-radius:8px;cursor:pointer}.home-news-bar:hover{border-color:#1effa0}.home-news-label{color:var(--accent-cyan);font-weight:600}.home-news-marquee{overflow:hidden;position:relative;height:20px}.home-news-track{display:flex;gap:48px;animation:marquee 18s linear infinite;white-space:nowrap}.home-news-item{display:flex;gap:16px;align-items:center;color:var(--text)}.home-news-item .tag{background:#1effa029;color:var(--accent-green);padding:2px 6px;border-radius:4px;font-size:10px;letter-spacing:.16em}.home-news-item .headline{font-size:12px;color:var(--text);font-weight:600}.home-news-item .timestamp{font-size:11px;color:var(--muted)}.home-news-status{justify-self:end;font-size:11px;color:var(--muted)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.home-dashboard{display:grid;grid-template-columns:320px 1fr 360px;gap:20px;min-height:calc(100vh - 140px)}.home-sidebar,.home-main,.home-thoughts{border:1px solid rgba(18,26,36,.9);border-radius:10px;background:#050a10cc;box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden}.panel-title{padding:14px 16px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid #1a232c;color:var(--muted)}.logs-list{padding:16px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.log-card{border:1px solid rgba(48,202,142,.16);background:#0a1118c7;padding:14px;border-radius:8px;transition:border-color .2s ease,transform .2s ease;position:relative;word-break:break-word;overflow-wrap:anywhere}.log-card:hover{border-color:#1effa099;transform:translateY(-2px)}.log-meta{display:flex;justify-content:space-between;font-size:11px;margin-bottom:6px;color:var(--muted)}.log-meta .mode{color:var(--accent-green);letter-spacing:.18em}.log-query{font-size:12px;color:var(--text);margin-bottom:10px;line-height:1.4;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.log-expand{background:#1effa01f;border:1px solid rgba(30,255,160,.4);color:var(--accent-green);font-size:11px;text-transform:uppercase;padding:4px 6px;border-radius:4px;cursor:pointer;margin-bottom:8px}.log-expand:hover{background:#1effa033}.log-details summary{cursor:pointer;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.16em}.log-details pre{margin-top:8px;max-height:200px;overflow-y:auto;padding:10px;background:#00000073;border:1px solid rgba(30,255,160,.1);font-size:11px;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.log-dossier-tree{margin-top:12px;border-top:1px solid rgba(48,202,142,.12);padding-top:12px;display:flex;flex-direction:column;gap:10px}.log-dossier-root-title{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-green)}.log-dossier-root-meta{font-size:10px;color:var(--muted);margin-top:2px}.log-dossier-root-body{margin-top:6px;background:#1effa014;border:1px solid rgba(30,255,160,.2);padding:8px;border-radius:6px}.log-dossier-root-heading{font-size:12px;font-weight:600;color:var(--text);margin-bottom:4px}.log-dossier-root-body p{margin:0;font-size:11px;color:var(--muted);line-height:1.4}.log-dossier-branch-title{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.log-dossier-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.log-dossier-item{border:1px solid rgba(48,202,142,.16);border-radius:6px;padding:8px;background:#080e14a6}.log-dossier-item-header{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);margin-bottom:4px}.log-dossier-item-owner{text-transform:uppercase;letter-spacing:.12em}.log-dossier-item-title{font-size:12px;font-weight:600;color:var(--text)}.log-dossier-item-summary{margin-top:4px;font-size:11px;color:var(--muted);line-height:1.4}.log-dossier-empty{font-size:11px;color:var(--muted);background:#ffffff0a;border-radius:6px;padding:8px}.panel-loading,.panel-empty,.panel-error{padding:20px;font-size:12px;color:var(--muted);text-align:center}.panel-error{color:var(--accent)}.home-main{padding:18px;gap:18px}.home-main>section{margin-bottom:18px}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-card{border:1px solid rgba(79,119,140,.22);border-radius:8px;padding:16px;background:#070e14cc;display:flex;flex-direction:column;gap:8px}.metric-label{font-size:11px;color:var(--muted);letter-spacing:.14em;text-transform:uppercase}.metric-value{font-size:26px;font-weight:700;color:var(--text)}.metric-foot{font-size:10px;text-transform:uppercase;color:#fff6}.metric-status{font-size:20px;font-weight:600;letter-spacing:.3em}.metric-status.online{color:var(--accent-green)}.metric-status.offline{color:var(--accent)}.intel-panel{border:1px solid rgba(30,255,160,.12);border-radius:10px;background:#040910cc}.intel-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:14px}.intel-item{border:1px solid rgba(40,96,120,.28);background:#060c12e6;border-radius:8px;padding:12px;text-align:left;display:flex;flex-direction:column;gap:6px;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.intel-item:hover{border-color:#1effa080;transform:translateY(-2px)}.intel-rank{color:var(--accent-amber);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.intel-headline{font-size:13px;color:var(--text);font-weight:600}.intel-source{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.18em}.oracle-widget{border:1px solid rgba(30,255,160,.16);border-radius:10px;background:#050a10cc;display:flex;flex-direction:column}.oracle-widget header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(30,255,160,.12);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.oracle-widget header button{font-size:11px;color:var(--accent-green);background:transparent;border:1px solid rgba(30,255,160,.4);padding:4px 8px;border-radius:4px;cursor:pointer}.oracle-stream{padding:14px;max-height:220px;overflow-y:auto;font-size:11px;line-height:1.5;color:var(--accent-green);background:#00000059}.package-panel{border:1px solid rgba(70,120,160,.2);border-radius:12px;background:linear-gradient(135deg,#060a12fa,#08121aeb);overflow:hidden}.package-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 16px 14px;border-bottom:1px solid rgba(26,35,44,.9)}.package-header .panel-title{padding:14px 0 8px;border-bottom:none}.package-subtitle{margin:0;font-size:12px;color:var(--muted);max-width:460px}.package-link{font-size:11px;color:var(--accent-green);border:1px solid rgba(30,255,160,.35);padding:6px 10px;border-radius:6px;text-transform:uppercase;letter-spacing:.16em;text-decoration:none;white-space:nowrap;transition:border-color .2s ease,transform .2s ease}.package-link:hover{border-color:#1effa0b3;transform:translateY(-1px)}.package-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;padding:16px}.package-card{border:1px solid rgba(68,128,160,.26);border-radius:12px;background:#070e16eb;padding:14px;display:grid;gap:12px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.package-card:hover{transform:translateY(-2px);border-color:#1effa073;box-shadow:0 12px 26px #00000059}.package-animation{position:relative;padding:10px;border-radius:10px;border:1px solid rgba(100,210,255,.24);background:radial-gradient(circle at 20% 10%,#30b0ff33,#060c12f2);text-align:center;overflow:hidden}.package-animation pre,.package-animation-label{position:relative;z-index:1}.package-animation pre{margin:0;font-size:9px;line-height:1.05;color:var(--accent-cyan);text-shadow:0 0 12px rgba(100,210,255,.35)}.package-animation-label{display:inline-block;margin-top:6px;font-size:10px;letter-spacing:.18em;font-family:JetBrains Mono,monospace;font-weight:600;color:var(--accent-green);text-transform:uppercase}.package-body{display:flex;flex-direction:column;gap:8px}.package-meta{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.package-tag{color:var(--accent-cyan)}.package-status{color:#ffffff8c}.package-card h3{margin:0;font-size:15px;color:var(--text)}.package-card p{margin:0;font-size:12px;color:var(--muted);line-height:1.5}.package-links{margin-top:6px;display:flex;gap:10px}.package-links a{font-size:11px;color:var(--accent-green);text-decoration:none;border:1px solid rgba(30,255,160,.4);padding:6px 10px;border-radius:6px;text-transform:uppercase;letter-spacing:.12em;transition:background .2s ease,border-color .2s ease}.package-links a:hover{border-color:#1effa0b3;background:#1effa01f}.thought-oracle{border:1px solid rgba(30,255,160,.18);border-radius:10px;background:#050a10e6;display:flex;flex-direction:column;overflow:hidden}.thought-oracle-header{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid rgba(30,255,160,.12);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.thought-oracle-body{padding:12px;max-height:200px;overflow-y:auto;font-size:11px;line-height:1.5;color:var(--accent-green);background:#00000059}.badge-online,.badge-offline{margin-left:10px;padding:2px 6px;border-radius:4px;font-size:10px}.badge-online{background:#1effa033;color:var(--accent-green)}.badge-offline{background:#e74c3c33;color:var(--accent)}.home-thoughts{padding:18px 16px 20px;gap:16px}.thought-eye{position:relative;padding:16px 12px;border-radius:10px;border:1px solid rgba(100,210,255,.28);background:radial-gradient(circle at 20% 10%,#30b0ff40,#060c14eb);box-shadow:0 12px 28px #00ffb314;text-align:center;overflow:hidden}.thought-eye:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 70% 30%,rgba(30,255,160,.12),transparent 62%);opacity:.7;animation:eye-glow 5s ease-in-out infinite alternate;pointer-events:none}.thought-eye pre,.thought-eye-label{position:relative;z-index:1}.thought-eye pre{margin:0;font-size:12px;line-height:1.1;color:var(--accent-cyan);text-shadow:0 0 16px rgba(100,210,255,.45)}.thought-eye-label{display:block;margin-top:10px;font-size:10px;letter-spacing:.26em;color:var(--accent-green);text-transform:uppercase}.thought-status{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.08em;color:var(--muted);border:1px solid rgba(70,214,255,.22);background:#060c14e6;border-radius:8px;padding:10px 12px}.status-dot{width:8px;height:8px;border-radius:50%;background:#828ca099;box-shadow:0 0 8px #64d2ff59}.status-dot.online{background:var(--accent-green);box-shadow:0 0 10px #1effa0b3}.status-dot.offline{background:#78829666;box-shadow:none}.thought-log{flex:1;display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding-right:6px}.thought-message{border:1px solid rgba(60,88,110,.3);border-radius:8px;background:#070e16db;padding:12px;display:flex;flex-direction:column;gap:8px;transition:border-color .2s ease}.thought-message.auto{border-color:#64d2ff47}.thought-message.reply{border-color:#1effa052}.thought-message.user{border-color:#64d2ff38}.thought-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#8c9caae6}.thought-meta .role-label{color:var(--accent-green)}.thought-meta .origin-label{color:var(--accent-cyan)}.thought-body{font-size:12px;line-height:1.45;color:var(--text);white-space:pre-wrap;word-break:break-word}.thought-body.streaming .cursor{animation:blink .9s steps(2,start) infinite;margin-left:4px;color:var(--accent-green)}.thought-input{display:flex;gap:10px;margin-top:4px}.thought-input input{flex:1;border:1px solid rgba(70,214,255,.28);background:#081018eb;color:var(--text);padding:10px 12px;border-radius:6px;font-family:JetBrains Mono,monospace;font-size:12px}.thought-input input:disabled{opacity:.5;cursor:not-allowed}.thought-input button{border:1px solid rgba(30,255,160,.6);background:#0c1a1eeb;color:var(--accent-green);padding:10px 16px;border-radius:6px;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,background .2s ease}.thought-input button:disabled{opacity:.5;cursor:not-allowed;transform:none}.thought-input button:not(:disabled):hover{background:#1effa029;transform:translateY(-1px)}@keyframes eye-glow{0%{opacity:.45}to{opacity:.85}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.highlight-menu{position:absolute;z-index:60;display:flex;gap:6px;padding:6px 8px;background:#050c14f2;border:1px solid rgba(30,255,160,.4);border-radius:6px;box-shadow:0 6px 16px #00000073}.highlight-menu button{background:transparent;border:1px solid rgba(30,255,160,.4);color:var(--accent-green);font-size:11px;text-transform:uppercase;padding:4px 6px;border-radius:4px;cursor:pointer}.highlight-menu button:hover{background:#1effa02e}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:70}.modal-card{width:min(860px,94vw);max-height:84vh;overflow-y:auto;border:1px solid rgba(30,255,160,.22);background:#050a10f5;border-radius:12px;padding:20px;box-shadow:0 18px 38px #000000a6;display:flex;flex-direction:column;gap:18px}.modal-section h2{font-size:16px;text-transform:uppercase;letter-spacing:.18em;margin-bottom:8px;color:var(--accent-green)}.modal-section pre{background:#0006;border:1px solid rgba(30,255,160,.18);padding:12px;font-size:11px;max-height:300px;overflow-y:auto;white-space:pre-wrap;line-height:1.5}.modal-link{display:inline-block;margin-top:10px;font-size:11px;color:var(--accent-cyan);text-transform:uppercase}.workbench-messages{display:flex;flex-direction:column;gap:10px;margin-bottom:12px;max-height:240px;overflow-y:auto}.workbench-messages .msg{padding:10px;border-radius:6px;font-size:11px;line-height:1.4;background:#080e14cc;border:1px solid rgba(30,255,160,.12)}.workbench-messages .msg.user{align-self:flex-end;border-color:#1effa047}.workbench-messages .msg.assistant{border-color:#64d2ff38}.modal-section textarea{width:100%;min-height:90px;background:#03080ce6;color:var(--text);border:1px solid rgba(30,255,160,.22);border-radius:6px;padding:10px;font-family:inherit;margin-bottom:10px}.modal-section textarea:focus{outline:none;border-color:#1effa099}.modal-section button{align-self:flex-end;padding:6px 12px;border:1px solid rgba(30,255,160,.4);background:transparent;color:var(--accent-green);text-transform:uppercase;font-size:11px;border-radius:6px;cursor:pointer}.modal-section button:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 1180px){.home-dashboard{grid-template-columns:1fr}.home-sidebar,.home-main,.home-thoughts{min-height:auto}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.package-header{flex-direction:column;align-items:flex-start}.package-link{align-self:flex-start}}.focus\:border-\[\#00ff00\]:focus{--tw-border-opacity: 1;border-color:rgb(0 255 0 / var(--tw-border-opacity, 1))}.focus\:border-\[\#b6c2ae\]:focus{--tw-border-opacity: 1;border-color:rgb(182 194 174 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring: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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#00ff00\]\/40:focus{--tw-ring-color: rgb(0 255 0 / .4)}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-50:disabled{opacity:.5}.hover\:border-\[\#2f6a46\]:hover{--tw-border-opacity: 1;border-color:rgb(47 106 70 / var(--tw-border-opacity, 1))}.hover\:border-cyan-400\/40:hover{border-color:#22d3ee66}.hover\:bg-\[\#00ff00\]\/10:hover{background-color:#00ff001a}.hover\:bg-\[\#00ff00\]\/30:hover{background-color:#00ff004d}.hover\:bg-\[\#b6c2ae\]\/10:hover{background-color:#b6c2ae1a}.hover\:bg-\[\#b6c2ae\]\/20:hover{background-color:#b6c2ae33}.hover\:bg-\[\#ff6b6b\]\/10:hover{background-color:#ff6b6b1a}.hover\:bg-\[\#ffd766\]\/15:hover{background-color:#ffd76626}.hover\:bg-cyan-300\/10:hover{background-color:#67e8f91a}.hover\:bg-emerald-400\/20:hover{background-color:#34d39933}.hover\:bg-rose-500\/20:hover{background-color:#f43f5e33}.hover\:text-\[\#00ff00\]:hover{--tw-text-opacity: 1;color:rgb(0 255 0 / var(--tw-text-opacity, 1))}.hover\:text-\[\#00ff00\]\/80:hover{color:#0f0c}.hover\:text-cyan-100:hover{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}@media (min-width: 640px){.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:p-8{padding:2rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}}
