@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.grid{display:grid}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#090909;--panel:#0e0f0f;--panel-2:#141616;--line:#292c2b;--line-soft:#1b1d1d;--paper:#f1eee5;--muted:#969a94;--green:#69f0c0;--yellow:#f2d057;--red:#ff6a5f;--blue:#74a9ff;--sans:"Inter", system-ui, sans-serif;--mono:"IBM Plex Mono", monospace;--pixel:"Press Start 2P", monospace}.chemcraft-environment,.chemcraft-run{--chem:#68e4ff;--chem-lime:#b8ff6a;--chem-amber:#ffe66d;--chem-red:#ff657a;--chem-bg:#05080c;--chem-panel:#091018;--chem-line:#203342;background:var(--chem-bg);color:#e9f5fa}.chemcraft-preview{background:#071019;border:1px solid #2c4658;width:min(100%,600px);box-shadow:14px 14px #020305}.chemcraft-preview>header,.chemcraft-preview>footer{color:#7892a3;height:40px;font:500 8px var(--mono);letter-spacing:.08em;border-bottom:1px solid #243b4b;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.chemcraft-preview>header b,.chemcraft-preview>footer b{color:var(--chem)}.chemcraft-preview>footer{border:0;border-top:1px solid #243b4b}.chem-preview-grid{grid-template-columns:90px 1fr 118px;height:360px;display:grid}.chem-preview-grid aside{border-right:1px solid #203543;flex-direction:column;gap:8px;padding:14px 10px;display:flex}.chem-preview-grid aside>span{color:#6b8799;font:500 7px var(--mono);margin-bottom:4px}.chem-preview-grid aside>i{color:#7893a5;font:normal 500 7px var(--mono);border:1px solid #1d3443;padding:8px}.chem-preview-grid aside>i.active{border-color:var(--chem);color:var(--chem);background:#0b2530}.chem-preview-readout{border:0!important;border-left:1px solid #203543!important}.chem-preview-readout i{justify-content:space-between;display:flex;border:0!important;padding:4px 0!important}.chem-preview-readout i b{color:#e5f4fa}.chem-preview-molecule{background-image:linear-gradient(#10212d 1px,#0000 1px),linear-gradient(90deg,#10212d 1px,#0000 1px);background-size:24px 24px;position:relative;overflow:hidden}.chem-preview-molecule:before{content:"";border:1px solid #163344;border-radius:50%;position:absolute;inset:18%;box-shadow:0 0 70px #0f526b55}.chem-preview-molecule>b{color:#6e91a5;font:500 7px var(--mono);position:absolute;bottom:10px;left:12px}.chem-preview-molecule .atom{z-index:2;color:#fff;width:31px;height:31px;font:600 8px var(--mono);border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:inset -5px -5px 9px #0008,0 0 18px}.chem-preview-molecule .atom-c{background:#536d7f}.chem-preview-molecule .atom-o{background:#fa4c61;top:19%;left:51%}.chem-preview-molecule .atom-n{background:#4c76ff;top:43%;right:12%}.chem-preview-molecule .c1{top:35%;left:25%}.chem-preview-molecule .c2{top:30%;left:42%}.chem-preview-molecule .c3{top:43%;left:55%}.chem-preview-molecule .c4{top:59%;left:49%}.chem-preview-molecule .c5{top:65%;left:30%}.chem-preview-molecule .c6{top:52%;left:18%}.chem-preview-molecule .bond{z-index:1;transform-origin:0;background:#90a7b6;border-radius:2px;width:72px;height:4px;position:absolute}.chem-preview-molecule .b1{top:41%;left:29%;transform:rotate(-10deg)}.chem-preview-molecule .b2{top:37%;left:47%;transform:rotate(38deg)}.chem-preview-molecule .b3{top:50%;left:59%;transform:rotate(95deg)}.chem-preview-molecule .b4{top:65%;left:53%;transform:rotate(163deg)}.chem-preview-molecule .b5{top:70%;left:34%;transform:rotate(205deg)}.chem-preview-molecule .b6{top:57%;left:21%;transform:rotate(257deg)}.chem-preview-molecule .b7{top:46%;left:58%;transform:rotate(-72deg)}.chem-preview-molecule .b8{top:49%;left:64%;transform:rotate(4deg)}.chemcraft-hero{grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:800px;padding-block:100px;display:grid}.chemcraft-hero-copy>a{color:#7895a7;font:500 9px var(--mono);margin-bottom:72px;display:inline-block}.chemcraft-hero-copy>span,.chemcraft-intro span,.chemcraft-launch-section>div>span{color:var(--chem);font:500 9px var(--mono);letter-spacing:.14em}.chemcraft-hero h1{letter-spacing:-.065em;max-width:700px;margin:24px 0;font-size:clamp(52px,5.5vw,86px);line-height:.96}.chemcraft-hero-copy>p{color:#98adba;max-width:650px;font-size:18px;line-height:1.75}.chem-hero-tags{flex-wrap:wrap;gap:8px;margin-top:35px;display:flex}.chem-hero-tags i{color:#85a0b0;font:normal 500 7px var(--mono);border:1px solid #294150;padding:8px 10px}.chemcraft-hero-visual{gap:18px;display:grid}.chem-live-readout{color:#7893a3;font:500 8px var(--mono);justify-content:space-between;display:flex}.chem-live-readout i{background:var(--chem-lime);width:6px;height:6px;box-shadow:0 0 10px var(--chem-lime);border-radius:50%;margin-right:7px;display:inline-block}.chemcraft-marquee{background:#07111a;border-block:1px solid #223a49}.chemcraft-marquee .shell{color:#7795a7;min-height:55px;font:500 8px var(--mono);justify-content:space-between;align-items:center;display:flex}.chemcraft-marquee i{background:var(--chem);width:5px;height:5px;transform:rotate(45deg)}.chemcraft-intro{grid-template-columns:1fr 1fr;gap:85px;padding-block:110px 75px;display:grid}.chemcraft-intro h2,.chemcraft-launch-section h2{letter-spacing:-.055em;margin:20px 0 0;font-size:52px}.chemcraft-intro>p,.chemcraft-launch-section>div>p{color:#93a9b6;margin:0;font-size:18px;line-height:1.8}.chem-instrument-grid{border:1px solid #263d4c;grid-template-columns:repeat(4,1fr);display:grid}.chem-instrument-grid article{border-right:1px solid #263d4c;min-height:245px;padding:28px}.chem-instrument-grid article:last-child{border:0}.chem-instrument-grid span{color:var(--chem);font:500 8px var(--mono)}.chem-instrument-grid b{margin:55px 0 15px;font-size:20px;display:block}.chem-instrument-grid p{color:#78909f;font-size:14px;line-height:1.65}.chemcraft-launch-section{grid-template-columns:1fr 540px;align-items:start;gap:90px;padding-block:125px;display:grid}.chemcraft-launcher{background:#08121a;border:1px solid #304b5d;box-shadow:14px 14px #020305}.chemcraft-launcher>header{height:49px;font:500 8px var(--mono);border-bottom:1px solid #294353;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.chemcraft-launcher>header span{color:var(--chem)}.chemcraft-launcher>header b{color:#7893a3}.chem-mode-switch{grid-template-columns:1fr 1fr;display:grid}.chem-mode-switch button{text-align:left;color:#7893a3;background:0 0;border:0;border-bottom:1px solid #294353;min-height:104px;padding:17px}.chem-mode-switch button+button{border-left:1px solid #294353}.chem-mode-switch button.active{color:#e9f8fd;box-shadow:inset 0 -2px var(--chem);background:#0c2733}.chem-mode-switch b,.chem-mode-switch small{display:block}.chem-mode-switch b{font:500 8px var(--mono);margin-bottom:10px}.chem-mode-switch small{font-size:12px;line-height:1.5}.chemcraft-launcher>section,.chemcraft-launcher>label{border-bottom:1px solid #294353;padding:20px;display:block}.chemcraft-launcher section span,.chemcraft-launcher label span{color:#708d9e;font:500 7px var(--mono)}.chemcraft-launcher section strong{margin-top:10px;font-size:18px;display:block}.chemcraft-launcher section p{color:#78909e;font:400 9px/1.55 var(--mono);margin-bottom:0}.chemcraft-launcher label input{width:100%;accent-color:var(--chem);margin:18px 0 10px}.chemcraft-launcher label b{color:var(--chem);font:500 8px var(--mono)}.chem-integrity-list{border-bottom:1px solid #294353;gap:9px;padding:18px 20px;display:grid}.chem-integrity-list span{color:#7d99a9;font:500 8px var(--mono)}.chem-integrity-list i{background:var(--chem-lime);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.chem-launch-button{background:var(--chem);color:#041016;width:100%;min-height:70px;font:600 9px var(--mono);border:0;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.chem-launch-button:hover{background:#a3efff}.chemcraft-run{width:min(100% - 24px,1880px);margin:12px auto 80px}.chem-run-header{min-height:61px;font:500 8px var(--mono);background:#081018;border:1px solid #273d4b;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px;display:grid}.chem-run-header>div{align-items:center;gap:12px;display:flex}.chem-run-header>div:last-child{justify-content:flex-end}.chem-run-header a,.chem-run-header button{color:#7e9aaa}.chem-run-header button{background:0 0;border:1px solid #294353;padding:7px}.chem-run-title{text-align:center;gap:5px!important;display:grid!important}.chem-run-title span{color:var(--chem);font-size:7px}.chem-run-title b{font-family:var(--sans);font-size:13px}.chem-status-strip{background:#070e14;border:1px solid #273d4b;border-top:0;grid-template-columns:repeat(6,1fr);display:grid}.chem-status-strip>div{border-right:1px solid #273d4b;min-height:64px;padding:13px}.chem-status-strip>div:last-child{border:0}.chem-status-strip span,.chem-status-strip b{font:500 7px var(--mono);display:block}.chem-status-strip span{color:#607b8c;margin-bottom:9px}.chem-status-strip b{color:#b5cad5}.chem-status-strip .safe{color:var(--chem-lime)}.chem-human-controls{background:#0a1720;border:1px solid #39566a;margin-top:10px}.chem-human-controls header{color:#7f9cad;height:37px;font:500 7px var(--mono);border-bottom:1px solid #39566a;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.chem-human-controls header b{color:var(--chem)}.chem-human-controls>div{flex-wrap:wrap;gap:7px;padding:10px;display:flex}.chem-human-controls button{color:#9eb7c5;min-height:35px;font:500 7px var(--mono);background:#0c1b25;border:1px solid #355166;padding:0 11px}.chem-human-controls button:hover,.chem-human-controls button.submit{border-color:var(--chem);color:var(--chem)}.chem-human-controls button.submit{margin-left:auto}.chem-workbench{background:#050b10;border:1px solid #273d4b;grid-template-columns:300px minmax(500px,1fr) 330px;min-height:760px;margin-top:10px;display:grid}.chem-workbench>aside,.chem-central{min-width:0}.chem-inventory{border-right:1px solid #273d4b}.chem-activity{border-left:1px solid #273d4b}.chem-inventory>header,.chem-activity>header,.chem-central>header{color:#7894a4;height:47px;font:500 7px var(--mono);border-bottom:1px solid #273d4b;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.chem-inventory>header b,.chem-activity>header b{color:var(--chem)}.chem-objective{border-bottom:1px solid #273d4b;padding:16px}.chem-objective span,.chem-budget>span,.chem-notebook>span,.chem-artifacts>span{color:var(--chem);font:500 7px var(--mono)}.chem-objective p{color:#849daa;font-size:12px;line-height:1.6}.chem-molecule-list{max-height:510px;overflow:auto}.chem-molecule-list button{text-align:left;color:#9db3bf;background:0 0;border:0;border-bottom:1px solid #1d303c;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 11px;display:grid}.chem-molecule-list button.active{box-shadow:inset 2px 0 var(--chem);background:#0a202a}.chem-molecule-list button>i{width:28px;height:28px;color:var(--chem);font:normal 600 7px var(--mono);border:1px solid #35566a;place-items:center;display:grid}.chem-molecule-list button span b,.chem-molecule-list button span small{display:block}.chem-molecule-list button span b{font-size:11px}.chem-molecule-list button span small{text-overflow:ellipsis;color:#5f7a8b;font:500 6px var(--mono);margin-top:4px;overflow:hidden}.chem-molecule-list em{color:#5d7685;font:normal 600 6px var(--mono)}.chem-molecule-list em.pass{color:var(--chem-lime)}.chem-molecule-list em.fail{color:var(--chem-red)}.chem-budget{border-top:1px solid #273d4b;padding:16px}.chem-budget div{background:#162833;height:4px;margin:11px 0}.chem-budget div i{background:var(--chem);height:100%;display:block}.chem-budget b{color:#7893a3;font:500 7px var(--mono)}.chem-central>header>div span,.chem-central>header>div b{display:block}.chem-central>header>div span{color:#607b8c;font:500 6px var(--mono)}.chem-central>header>div b{margin-top:4px;font-size:12px}.chem-central nav{gap:4px;display:flex}.chem-central nav button{color:#668293;font:500 7px var(--mono);background:0 0;border:1px solid #0000;padding:7px 9px}.chem-central nav button.active{color:var(--chem);background:#0b1d27;border-color:#315166}.chem-main-stage{height:640px}.chem-molecule-viewer{width:100%;height:100%;position:relative}.chem-viewer-label{color:#688797;font:500 7px var(--mono);pointer-events:none;justify-content:space-between;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.chem-viewer-label b{color:var(--chem)}.chem-viewer-empty,.chem-empty-board{text-align:center;color:#6d8998;place-content:center;height:100%;display:grid}.chem-viewer-empty span,.chem-empty-board span{color:var(--chem);font:500 8px var(--mono)}.chem-viewer-empty p,.chem-empty-board p{max-width:320px;font-size:13px}.chem-2d-view{color:#15212a;background:#f5f7f8;place-items:center;height:100%;padding:25px;display:grid}.chem-2d-view>div{max-width:100%}.chem-2d-view svg{max-width:100%;height:auto}.chem-2d-view code{overflow-wrap:anywhere;background:#dfe8ed;max-width:100%;padding:9px;font-size:10px}.chem-descriptor-board{grid-template-columns:repeat(3,1fr);align-content:center;gap:8px;height:100%;padding:16px;display:grid}.chem-descriptor-board>div{background:#08131b;border:1px solid #243b4b;min-height:115px;padding:15px}.chem-descriptor-board span,.chem-descriptor-board b,.chem-descriptor-board small{display:block}.chem-descriptor-board span{color:#668293;font:500 7px var(--mono)}.chem-descriptor-board b{color:var(--chem);margin:17px 0 9px;font-size:22px}.chem-descriptor-board small{color:#718b99;font:500 6px var(--mono)}.chem-constraint-board{padding:20px}.chem-constraint-board header{font:500 8px var(--mono);border-bottom:1px solid #263d4c;justify-content:space-between;padding-bottom:18px;display:flex}.chem-constraint-board header b{color:var(--chem)}.chem-constraint-board>div{min-height:48px;font:500 7px var(--mono);border-bottom:1px solid #1d303c;grid-template-columns:8px 1fr auto 120px;align-items:center;gap:10px;display:grid}.chem-constraint-board>div i{background:#677b87;border-radius:50%;width:6px;height:6px}.chem-constraint-board>div.pass i{background:var(--chem-lime)}.chem-constraint-board>div.fail i{background:var(--chem-red)}.chem-constraint-board>div.pass b{color:var(--chem-lime)}.chem-constraint-board>div.fail b{color:var(--chem-red)}.chem-constraint-board>div small{color:#668293;text-align:right;overflow:hidden}.chem-constraint-board>p{color:#708b99;text-align:center;margin-top:80px}.chem-constraint-board footer{color:#678392;font:500 7px var(--mono);margin-top:20px}.chem-model-notice{color:#698494;border-top:1px solid #273d4b;align-items:center;gap:18px;min-height:58px;padding:10px 14px;display:flex}.chem-model-notice span{color:var(--chem-amber);font:600 7px var(--mono);flex:none}.chem-model-notice p{font:400 7px/1.45 var(--mono);margin:0}.chem-tool-feed{max-height:435px;overflow:auto}.chem-tool-feed>p{color:#698392;padding:20px;font-size:12px}.chem-tool-feed article{border-bottom:1px solid #1e313d;padding:13px}.chem-tool-feed article.failed{box-shadow:inset 2px 0 var(--chem-red)}.chem-tool-feed article>div{color:#617d8d;font:500 6px var(--mono);justify-content:space-between;display:flex}.chem-tool-feed article>strong{color:var(--chem);font:500 8px var(--mono);margin-top:8px;display:block}.chem-tool-feed article p{color:#859da9;font-size:11px;line-height:1.5}.chem-tool-feed article small{color:#587384;font:500 6px var(--mono)}.chem-notebook,.chem-artifacts{border-top:1px solid #273d4b;padding:15px}.chem-notebook article{border:1px solid #273f4e;margin-top:10px;padding:10px}.chem-notebook article b{color:var(--chem-amber);font:500 7px var(--mono)}.chem-notebook article p,.chem-notebook>p{color:#7892a0;font-size:10px;line-height:1.5}.chem-notebook article small{color:#5f7a89;font:500 6px var(--mono)}.chem-artifacts a{color:#92abb7;border:1px solid #263e4e;justify-content:space-between;margin-top:8px;padding:9px;font-size:9px;display:flex}.chem-artifacts small{color:#617c8b}.chem-replay{background:#071018;border:1px solid #273d4b;border-top:0;grid-template-columns:240px 52px 1fr 140px;align-items:center;gap:15px;min-height:64px;padding:10px 15px;display:grid}.chem-replay>div span,.chem-replay>div b{font:500 7px var(--mono);display:block}.chem-replay>div span{color:#627d8d}.chem-replay>div b{color:#9db3be;margin-top:5px}.chem-replay button{height:32px;color:var(--chem);font:500 7px var(--mono);background:#0a1720;border:1px solid #355266}.chem-replay input{accent-color:var(--chem)}.chem-evaluation{background:#071018;border:1px solid #304b5d;margin-top:22px}.chem-evaluation>header{border-bottom:1px solid #304b5d;grid-template-columns:260px 1fr;align-items:center;gap:45px;padding:28px;display:grid}.chem-evaluation header span{color:var(--chem);font:500 8px var(--mono)}.chem-evaluation h2{margin:8px 0 0;font-size:62px}.chem-evaluation header p{color:#829ba8;font-size:14px;line-height:1.7}.chem-score-grid{grid-template-columns:repeat(7,1fr);display:grid}.chem-score-grid article{border-right:1px solid #273e4d;padding:16px}.chem-score-grid span,.chem-score-grid b{display:block}.chem-score-grid span{color:#6d8998;min-height:25px;font:500 6px var(--mono)}.chem-score-grid b{margin:12px 0;font-size:20px}.chem-score-grid i{background:#172a35;height:3px;display:block}.chem-score-grid em{background:var(--chem);height:100%;display:block}.chem-ranking-compare{border-top:1px solid #304b5d;grid-template-columns:1fr 1fr;display:grid}.chem-ranking-compare article{padding:22px}.chem-ranking-compare article+article{border-left:1px solid #304b5d}.chem-ranking-compare span{color:#6e8998;font:500 7px var(--mono)}.chem-ranking-compare ol{columns:2;color:#9eb3bd;font:500 7px/2 var(--mono);padding-left:24px}.chem-ranking-compare li b{color:var(--chem);margin-left:6px}.chem-event-log{border:1px solid #273d4b;margin-top:22px}.chem-event-log>header{color:#6e8998;height:42px;font:500 7px var(--mono);border-bottom:1px solid #273d4b;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.chem-event-log>header b{color:var(--chem)}.chem-event-log>div{max-height:200px;overflow:auto}.chem-event-log article{color:#6b8594;min-height:36px;font:500 7px var(--mono);border-bottom:1px solid #1b2c36;grid-template-columns:40px 1fr auto;align-items:center;padding:0 13px;display:grid}.chem-event-log article b{color:#9bb1bc}.chemcraft-run{--chem-glass:linear-gradient(145deg, #0c1720f2, #071017ed)}.chem-boot-screen{text-align:center;background:radial-gradient(circle at 50% 38%,#123044 0,#071018 28%,#05080c 65%);place-content:center;justify-items:center;min-height:72vh;padding:60px 24px;display:grid}.chem-boot-screen>span{color:var(--chem);font:600 8px var(--mono);letter-spacing:.18em;margin-top:30px}.chem-boot-screen h2{letter-spacing:-.05em;max-width:680px;margin:16px 0 10px;font-size:clamp(30px,4vw,54px)}.chem-boot-screen p{color:#83a0b0;max-width:600px;line-height:1.7}.chem-boot-steps{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.chem-boot-steps b{color:#819eae;font:500 7px var(--mono);border:1px solid #294758;border-radius:999px;padding:8px 11px}.chem-boot-orbit{border:1px solid #2f5264;border-radius:50%;place-items:center;width:112px;height:112px;display:grid;position:relative;box-shadow:0 0 70px #36d9ff26,inset 0 0 30px #1f8cac14}.chem-boot-orbit b{color:var(--chem);font:700 15px var(--mono)}.chem-boot-orbit i{border:1px solid #325464;border-radius:50%;animation:2.4s linear infinite chem-orbit;position:absolute;inset:12px}.chem-boot-orbit i:after{content:"";background:var(--chem);width:7px;height:7px;box-shadow:0 0 14px var(--chem);border-radius:50%;position:absolute;top:-4px;left:50%}.chem-boot-orbit i:nth-child(2){animation-duration:1.8s;animation-direction:reverse;inset:25px}.chem-boot-orbit i:nth-child(2):after{background:var(--chem-lime)}.chem-boot-orbit i:nth-child(3){animation-duration:3.1s;inset:-7px}.chem-boot-orbit i:nth-child(3):after{background:var(--chem-amber)}@keyframes chem-orbit{to{transform:rotate(360deg)}}.chem-run-header,.chem-status-strip,.chem-tool-telemetry,.chem-task-progress,.chem-human-controls,.chem-workbench,.chem-replay,.chem-evaluation,.chem-event-log{background:var(--chem-glass);border-color:#2b4352;box-shadow:inset 0 1px #ffffff08,0 14px 40px #0000002b}.chem-run-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:17px 17px 0 0;min-height:68px}.chem-status-strip{border-radius:0 0 17px 17px;overflow:hidden}.chem-status-strip>div{transition:background .2s}.chem-status-strip>div:hover{background:#10212c}.chem-run-control{justify-content:center;align-items:center;gap:8px;min-width:118px;min-height:34px;transition:transform .2s,border-color .2s,background .2s;display:inline-flex;border-radius:999px!important}.chem-run-control:hover{transform:translateY(-1px);border-color:var(--chem)!important}.chem-run-control i{background:var(--chem);width:6px;height:6px;box-shadow:0 0 10px var(--chem);border-radius:50%}.chem-run-control.complete{color:var(--chem-lime)!important;background:#102a2f!important}.chem-run-control.complete i{background:var(--chem-lime);box-shadow:0 0 10px var(--chem-lime)}.chem-tool-telemetry{border:1px solid #2b4352;border-radius:17px;grid-template-columns:260px 1fr 220px;min-height:116px;margin-top:12px;display:grid;overflow:hidden}.chem-tool-focus{background:radial-gradient(circle at 15% 10%,#173846,#0000 65%);border-right:1px solid #263d4b;padding:20px}.chem-tool-focus span,.chem-tool-focus strong,.chem-tool-focus small{display:block}.chem-tool-focus span,.chem-unavailable-tools>span{color:#678697;font:500 7px var(--mono)}.chem-tool-focus strong{color:var(--chem);text-transform:uppercase;margin:15px 0 8px;font-size:17px}.chem-tool-focus small{color:#7692a2;font:500 7px/1.5 var(--mono)}.chem-tool-map{grid-template-columns:repeat(4,minmax(120px,1fr));gap:7px;padding:13px;display:grid}.chem-tool-map>div{background:#07121a;border:1px solid #243d4c;border-radius:9px;grid-template-columns:7px 1fr;align-items:center;gap:7px;min-height:37px;padding:8px 9px;display:grid}.chem-tool-map i,.chem-unavailable-tools i{background:#466071;border-radius:50%;width:6px;height:6px}.chem-tool-map span{text-overflow:ellipsis;color:#8ca5b2;font:500 6px var(--mono);overflow:hidden}.chem-tool-map b{color:#526f80;font:500 5px var(--mono);text-transform:uppercase;grid-column:2}.chem-tool-map .active{background:#0d2732;border-color:#3b8aa4}.chem-tool-map .active i{background:var(--chem);box-shadow:0 0 9px var(--chem)}.chem-tool-map .active b,.chem-tool-map .completed b{color:var(--chem)}.chem-tool-map .completed i{background:var(--chem-lime)}.chem-tool-map .failed i{background:var(--chem-red)}.chem-unavailable-tools{border-left:1px solid #263d4b;padding:16px}.chem-unavailable-tools>div{color:#6c8594;font:500 6px var(--mono);grid-template-columns:8px 1fr auto;gap:7px;margin-top:12px;display:grid}.chem-unavailable-tools b{color:#936676;font-size:5px}.chem-task-progress{border:1px solid #2b4352;border-radius:17px;margin-top:12px;padding:16px}.chem-task-progress>header{grid-template-columns:1fr auto minmax(180px,32%);align-items:center;gap:18px;display:grid}.chem-task-progress header span,.chem-task-progress header b{font:500 7px var(--mono);display:block}.chem-task-progress header span{color:var(--chem)}.chem-task-progress header b{color:#667f8f;margin-top:5px}.chem-task-progress header strong{color:#dff8ff;font-size:20px}.chem-task-progress header>i,.chem-task-grid article>i{background:#142832;border-radius:999px;display:block;overflow:hidden}.chem-task-progress header>i{height:6px}.chem-task-progress em{border-radius:inherit;background:linear-gradient(90deg, #43cced, var(--chem-lime));height:100%;transition:width .45s;display:block}.chem-task-grid{grid-template-columns:repeat(8,1fr);gap:8px;margin-top:15px;display:grid}.chem-task-grid article{background:linear-gradient(150deg,#0b1821,#071017);border:1px solid #233b49;border-radius:12px;flex-direction:column;min-height:142px;padding:13px;transition:transform .2s,border-color .2s;display:flex}.chem-task-grid article:hover{transform:translateY(-2px)}.chem-task-grid article.active{border-color:#3d839c;box-shadow:inset 0 0 24px #2bc9ef0c}.chem-task-grid article.completed{border-color:#3b654e}.chem-task-grid article.failed{border-color:#713848}.chem-task-grid article>div{justify-content:space-between;align-items:center;display:flex}.chem-task-grid svg{fill:none;stroke:#5c7787;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.chem-task-grid .active svg{stroke:var(--chem)}.chem-task-grid .completed svg{stroke:var(--chem-lime)}.chem-task-grid article>div span{color:#506d7d;font:500 6px var(--mono)}.chem-task-grid article>b{color:#b8cbd4;margin-top:18px;font-size:11px}.chem-task-grid article>small{color:#647f8e;font:400 7px/1.4 var(--mono);margin:7px 0 12px}.chem-task-grid article>i{height:3px;margin-top:auto}.chem-human-controls{border-radius:15px;overflow:hidden}.chem-human-controls button{border-radius:9px;transition:all .2s}.chem-human-controls button:not(:disabled):hover{background:#102733;transform:translateY(-1px)}.chem-human-controls button:disabled{color:#70a590;cursor:default;opacity:.82;background:#0b1819;border-color:#2c4943}.chem-replay-notice{background:#0a1720;border:1px solid #355568;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:64px;margin-top:10px;padding:12px 16px;display:grid}.chem-replay-notice span{color:var(--chem);font:600 7px var(--mono)}.chem-replay-notice p{color:#7691a1;font-size:11px}.chem-replay-notice button{color:var(--chem);font:500 7px var(--mono);background:#102631;border:1px solid #3c6678;border-radius:999px;padding:9px 12px}.chem-workbench{border-radius:18px;overflow:hidden}.chem-molecule-list button,.chem-central nav button,.chem-tool-feed article,.chem-notebook article,.chem-artifacts a{transition:background .2s,border-color .2s,transform .2s}.chem-molecule-list button:hover{background:#0c1c25}.chem-molecule-list button>i,.chem-notebook article,.chem-artifacts a,.chem-descriptor-board>div{border-radius:9px}.chem-main-stage{background:radial-gradient(circle at 50% 45%,#102431,#060c11 68%)}.chem-central nav button{border-radius:8px}.chem-tool-feed article:hover{background:#0a1820}.chem-budget div,.chem-score-grid i{border-radius:999px;overflow:hidden}.chem-replay{border:1px solid #2b4352;border-radius:15px;grid-template-columns:220px repeat(6,40px) minmax(160px,1fr) 110px;gap:7px;margin-top:10px}.chem-replay button{border-radius:8px;transition:background .2s,border-color .2s}.chem-replay button:hover:not(:disabled),.chem-replay button.active{border-color:var(--chem);background:#102733}.chem-replay button:disabled{opacity:.35}.chem-replay input{min-width:0}.chem-evaluation,.chem-event-log{border-radius:18px;overflow:hidden}.chem-score-grid article{background:linear-gradient(155deg,#0b171f,#071017)}.chem-ranking-compare article{background:#08131a}@media (max-width:1200px){.chemcraft-hero,.chemcraft-launch-section{grid-template-columns:1fr}.chem-instrument-grid{grid-template-columns:1fr 1fr}.chem-instrument-grid article:nth-child(2){border-right:0}.chem-workbench{grid-template-columns:250px 1fr}.chem-activity{border:0;border-top:1px solid #273d4b;grid-column:1/-1}.chem-status-strip{grid-template-columns:repeat(3,1fr)}.chem-score-grid{grid-template-columns:repeat(4,1fr)}.chem-tool-telemetry{grid-template-columns:230px 1fr}.chem-unavailable-tools{border-top:1px solid #263d4b;border-left:0;grid-column:1/-1;align-items:center;gap:18px;display:flex}.chem-unavailable-tools>div{margin-top:0}.chem-task-grid{grid-template-columns:repeat(4,1fr)}.chem-replay{grid-template-columns:180px repeat(6,38px) 1fr}.chem-replay>div:last-child{display:none}}@media (max-width:760px){.chemcraft-hero{min-height:auto;padding-block:55px}.chemcraft-hero-copy>a{margin-bottom:45px}.chemcraft-hero h1{font-size:44px}.chem-preview-grid{grid-template-columns:68px 1fr;height:310px}.chem-preview-readout{display:none!important}.chemcraft-intro{grid-template-columns:1fr;gap:35px;padding-block:75px 45px}.chemcraft-intro h2,.chemcraft-launch-section h2{font-size:36px}.chem-instrument-grid{grid-template-columns:1fr}.chem-instrument-grid article{border-bottom:1px solid #263d4c;border-right:0}.chemcraft-launch-section{padding-block:80px}.chemcraft-run{width:calc(100% - 12px)}.chem-run-header{grid-template-columns:1fr auto;padding:12px}.chem-run-title{display:none!important}.chem-status-strip{grid-template-columns:1fr 1fr}.chem-workbench{grid-template-columns:1fr}.chem-inventory{border:0;border-bottom:1px solid #273d4b}.chem-main-stage{height:520px}.chem-descriptor-board{grid-template-columns:1fr 1fr;align-content:start;overflow:auto}.chem-tool-telemetry{grid-template-columns:1fr}.chem-tool-focus,.chem-unavailable-tools{border:0;border-bottom:1px solid #263d4b}.chem-tool-map{grid-template-columns:1fr 1fr}.chem-unavailable-tools{display:block}.chem-unavailable-tools>div{margin-top:10px}.chem-task-progress>header{grid-template-columns:1fr auto}.chem-task-progress header>i{grid-column:1/-1}.chem-task-grid{display:flex;overflow-x:auto}.chem-task-grid article{min-width:155px}.chem-replay-notice{grid-template-columns:1fr;gap:5px}.chem-replay-notice p{margin:5px 0}.chem-replay{grid-template-columns:repeat(6,1fr)}.chem-replay>div:first-child,.chem-replay input{grid-column:1/-1}.chem-replay>div:last-child{display:none}.chem-evaluation>header{grid-template-columns:1fr}.chem-score-grid{grid-template-columns:1fr 1fr}.chem-ranking-compare{grid-template-columns:1fr}.chem-ranking-compare article+article{border-top:1px solid #304b5d;border-left:0}}*{box-sizing:border-box}html{background:var(--ink);color:var(--paper);scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);font-family:var(--sans);margin:0}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button,a,select,input{outline-offset:4px}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--green)}::selection{background:var(--green);color:var(--ink)}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.page{min-height:72vh;padding-block:96px 128px}.section{padding-block:120px}.site-header{z-index:50;background:var(--ink);height:72px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--ink) 94%, transparent)}}.site-header{border-bottom:1px solid var(--line)}.header-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.brand{font:400 12px var(--pixel);letter-spacing:-.08em;align-items:center;gap:12px;display:inline-flex}.brand>span:last-child span{color:var(--green)}.brand-grid{grid-template-columns:repeat(3,1fr);gap:2px;width:24px;display:grid}.brand-grid i{aspect-ratio:1;background:var(--paper);display:block}.brand-grid i:nth-child(2),.brand-grid i:nth-child(4){background:var(--green)}.brand-grid i:nth-child(3),.brand-grid i:nth-child(8){background:var(--yellow)}.brand-grid i:nth-child(6){background:var(--red)}.site-header nav{align-items:center;gap:34px;display:flex}.site-header nav a{color:var(--muted);font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.1em;position:relative}.site-header nav a:hover,.site-header nav a[aria-current=page]{color:var(--paper)}.site-header nav a[aria-current=page]:after{content:"";background:var(--green);height:2px;position:absolute;bottom:-25px;left:0;right:0}.header-cta{border:1px solid var(--paper);font:500 11px var(--mono);text-transform:uppercase;padding:10px 14px}.header-cta:hover{background:var(--paper);color:var(--ink)}.hero{min-height:calc(100vh - 72px);padding-top:80px}.hero-kicker{font:500 10px var(--mono);letter-spacing:.13em;align-items:center;gap:16px;display:flex}.hero-kicker i{background:var(--line);flex:1;height:1px}.hero-kicker b{color:var(--green)}.hero h1{font:400 clamp(42px, 6.4vw, 86px)/1.06 var(--pixel);letter-spacing:-.06em;max-width:1100px;margin:48px 0 22px}.hero h1 em{color:var(--green);font-style:normal}.hero-title{animation:.75s cubic-bezier(.2,.8,.2,1) both hero-title-enter}.hero-arena{isolation:isolate;filter:drop-shadow(0 38px 42px #000b);background:radial-gradient(at 50% 54%,#19375e66 0,#100f1d55 34%,#0000 70%);width:min(1500px,100vw - 16px);height:clamp(510px,52vw,720px);margin:-14px 0 12px;position:relative;left:50%;overflow:visible;transform:translate(-50%)}@keyframes hero-title-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.hero-arena{width:100vw;height:430px;margin-block:-4px 18px}}@media (prefers-reduced-motion:reduce){.hero-title{animation:none}}.hero>p{color:#b9bdb7;max-width:650px;font-size:20px;line-height:1.6}.hero-actions{gap:12px;margin-top:38px;display:flex}.button{border:1px solid var(--line);min-height:48px;font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;justify-content:center;align-items:center;gap:24px;padding:0 20px;display:inline-flex}.button.primary{background:var(--paper);border-color:var(--paper);color:var(--ink)}.button.primary:hover{background:var(--green);border-color:var(--green)}.button.ghost:hover{border-color:var(--paper)}.compact-button{min-height:40px}.hero-console{border:1px solid var(--line);background:var(--panel);margin-top:92px}.console-top{border-bottom:1px solid var(--line);height:42px;font:500 9px var(--mono);color:var(--muted);justify-content:space-between;align-items:center;padding:0 16px;display:flex}.console-top span:last-child{color:var(--green)}.console-top i,.status-chip i,.connection-state i{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.pipeline{grid-template-columns:repeat(5,1fr);min-height:180px;padding:38px;display:grid}.pipeline-node{border:1px solid var(--line);min-height:104px;padding:16px;position:relative}.pipeline-node small{color:var(--muted);font:400 9px var(--mono)}.pipeline-node span{font:500 10px var(--mono);color:var(--muted);margin-top:20px;display:block}.pipeline-node b{font:400 20px var(--pixel);color:var(--green);margin-top:8px;display:block}.pipeline-node>i{z-index:2;color:var(--yellow);font-style:normal;position:absolute;top:42%;right:-18px}.section-heading{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:48px;display:flex}.section-heading>div{max-width:760px}.section-heading span,.detail-block>span,.doc-eyebrow{color:var(--green);font:500 10px var(--mono);letter-spacing:.14em}.section-heading h2{letter-spacing:-.05em;margin:16px 0 0;font-size:clamp(34px,5vw,62px);line-height:1}.section-intro{color:var(--muted);max-width:640px;font-size:17px;line-height:1.6}.text-link{font:500 11px var(--mono);text-underline-offset:5px;white-space:nowrap;text-decoration:underline}.featured-environment{gap:28px;max-width:960px;margin-left:auto;display:grid}.environment-card{border:1px solid var(--line);background:var(--panel);grid-template-columns:1.1fr .9fr;display:grid}.environment-card:hover{border-color:var(--environment-accent)}.environment-visual{border-right:1px solid var(--line);background-color:#101212;place-items:center;min-height:430px;padding:64px;display:grid;position:relative;overflow:hidden}.environment-visual>span{z-index:2;color:var(--environment-accent);font:500 9px var(--mono);position:absolute;top:16px;left:16px}.environment-copy{flex-direction:column;padding:42px;display:flex}.environment-copy small{font:400 10px var(--mono);color:var(--muted);text-transform:uppercase}.environment-copy h3{letter-spacing:-.05em;margin:10px 0 30px;font-size:36px}.environment-copy p{color:#b8bbb7;line-height:1.7}.environment-copy>b{font:500 11px var(--mono);color:var(--environment-accent);margin-top:auto}.tag-row{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.tag-row span{border:1px solid var(--line);font:400 9px var(--mono);text-transform:uppercase;color:var(--muted);padding:6px 8px}.grid-renderer{aspect-ratio:1;background:#101514;border:12px solid #242929;outline:1px solid #4e5754;width:min(100%,560px);display:grid;box-shadow:10px 10px #050505}.grid-renderer>span{border:1px solid #25302d;position:relative}.grid-renderer>span.obstacle{background:#38403e}.grid-renderer>span.goal{background:var(--yellow)}@supports (color:color-mix(in lab, red, red)){.grid-renderer>span.goal{background:color-mix(in srgb, var(--yellow) 18%, #101514)}}.goal-marker,.agent-marker{display:block;position:absolute;inset:22%}.goal-marker{border:2px solid var(--yellow)}.goal-marker:before,.goal-marker:after{content:"";background:var(--yellow);position:absolute}.goal-marker:before{width:2px;height:170%;top:-35%;left:45%}.goal-marker:after{width:170%;height:2px;top:45%;left:-35%}.agent-marker{background:var(--green);box-shadow:inset 0 0 0 3px #142b24}.agent-marker:after{content:"";background:var(--ink);width:25%;height:25%;position:absolute;top:15%;right:15%}.grid-renderer.compact{border-width:8px;width:300px}.manifesto{background:var(--paper);color:var(--ink);padding-block:110px}.manifesto-grid>span{font:500 10px var(--mono)}.manifesto h2{letter-spacing:-.055em;margin:30px 0 80px;font-size:clamp(34px,5vw,66px);line-height:1.08}.manifesto h2 em{color:#3f6459;font-style:normal}.feature-columns{border-top:1px solid #aaa99f;grid-template-columns:repeat(3,1fr);display:grid}.feature-columns article{border-right:1px solid #aaa99f;min-height:230px;padding:28px 40px 0 0}.feature-columns article+article{padding-left:40px}.feature-columns article:last-child{border-right:0}.feature-columns b{font:500 10px var(--mono);color:#4f5b57}.feature-columns h3{margin:46px 0 12px;font-size:25px}.feature-columns p{color:#55554f;line-height:1.6}.judge-path{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.judge-path article{border-right:1px solid var(--line);min-height:240px;padding:30px}.judge-path article:last-child{border:0}.judge-path span{color:var(--green);font:500 10px var(--mono)}.judge-path h3{font:400 13px var(--pixel);margin:70px 0 10px}.judge-path p{color:var(--muted);font-size:14px;line-height:1.6}.wide-cta{background:var(--green);color:var(--ink);font:500 11px var(--mono);justify-content:space-between;margin-top:64px;padding:38px;display:flex}.wide-cta b{font-size:17px}.wide-cta+.wide-cta{background:#a8ff60;margin-top:12px}.roster-status{border-block:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;margin-bottom:46px;padding:20px 0;display:grid}.roster-status span{font:500 10px var(--mono);color:var(--muted)}.roster-status strong{font:400 32px var(--pixel);color:var(--yellow);grid-row:span 2}.roster-status p{color:var(--muted);margin:6px 0 0;font-size:13px}.environment-list{gap:30px;display:grid}.future-worlds{border:1px dashed #343837;grid-template-columns:repeat(5,1fr);margin-top:90px;display:grid;position:relative}.future-worlds>span{font:400 9px var(--mono);color:var(--muted);position:absolute;top:-28px}.future-worlds i{min-height:170px;font:normal 10px var(--mono);color:#454948;border-right:1px dashed #343837;padding:18px}.future-worlds i:last-child{border:0}.environment-detail{--environment-accent:var(--green)}.environment-hero{grid-template-columns:1fr 1fr;align-items:center;gap:90px;min-height:680px;padding-block:90px;display:grid}.environment-title>a{color:var(--muted);font:500 10px var(--mono);margin-bottom:70px;display:block}.environment-title>span{color:var(--environment-accent);font:500 10px var(--mono)}.environment-title h1{font:400 clamp(42px, 6vw, 78px)/1.1 var(--pixel);letter-spacing:-.07em;margin:24px 0}.environment-title p{color:#b7bbb5;font-size:19px;line-height:1.65}.arcade-frame{background:var(--environment-accent);padding:16px}@supports (color:color-mix(in lab, red, red)){.arcade-frame{background:color-mix(in srgb, var(--environment-accent) 65%, #222)}}.arcade-frame{color:#07100d;box-shadow:14px 14px #000}.arcade-frame header,.arcade-frame footer{font:500 9px var(--mono);justify-content:space-between;align-items:center;min-height:34px;display:flex}.arcade-screen{background:#0a0d0c;place-items:center;min-height:460px;padding:50px;display:grid;box-shadow:inset 0 0 0 7px #1f2825}.arcade-frame footer{justify-content:flex-start;gap:10px;padding-top:14px}.arcade-frame footer i{background:#151515;border-radius:50%;width:20px;height:20px;box-shadow:2px 2px #000}.arcade-frame footer span{margin-left:auto}.environment-body{border-top:1px solid var(--line);grid-template-columns:1.3fr .7fr;gap:90px;padding-block:100px;display:grid}.detail-block{margin-bottom:80px}.detail-block h2{letter-spacing:-.045em;max-width:680px;margin:18px 0;font-size:42px}.detail-block p{max-width:690px;color:var(--muted);font-size:17px;line-height:1.75}.capability-grid{border:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-bottom:80px;display:grid}.capability-grid div{border-bottom:1px solid var(--line);border-right:1px solid var(--line);justify-content:space-between;padding:18px;display:flex}.capability-grid span{font:400 10px var(--mono);color:var(--muted)}.capability-grid b{font:500 10px var(--mono);color:var(--environment-accent)}.environment-body aside{align-self:start;position:sticky;top:100px}.launcher{border:1px solid var(--line);background:var(--panel);padding:26px}.launcher header{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:20px;display:flex}.launcher header span,.launcher legend{font:500 10px var(--mono);color:var(--green)}.launcher header b{font:400 9px var(--mono);color:var(--muted)}.launcher>label,.launcher-grid label{color:var(--muted);font:400 10px var(--mono);text-transform:uppercase;gap:8px;margin-top:22px;display:grid}.launcher select,.launcher input{width:100%;min-height:44px;color:var(--paper);border:1px solid var(--line);background:#090a0a;padding:0 12px}.launcher-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.launcher fieldset{border:0;margin:0;padding:26px 0 0}.evaluator-options{border:1px solid var(--line);margin-top:12px;display:grid}.evaluator-options label{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:11px;font-size:12px;display:flex}.evaluator-options label:last-child{border:0}.evaluator-options input{width:15px;min-height:auto;accent-color:var(--green)}.launch-button{background:var(--environment-accent,var(--green));color:#07100d;width:100%;min-height:52px;font:500 11px var(--mono);cursor:pointer;border:0;justify-content:space-between;align-items:center;margin-top:24px;padding:0 16px;display:flex}.launch-button:disabled{opacity:.45;cursor:not-allowed}.launcher>small{color:var(--muted);margin-top:12px;line-height:1.5;display:block}.form-error,.stream-warning{color:#ffaaa4;font:400 11px var(--mono);line-height:1.5}.table-wrap{border:1px solid var(--line);overflow-x:auto}.runs-table{border-collapse:collapse;width:100%;min-width:940px}.runs-table th{color:var(--muted);text-align:left;font:500 9px var(--mono);border-bottom:1px solid var(--line);background:var(--panel);padding:14px 16px}.runs-table td{font:400 11px var(--mono);border-bottom:1px solid var(--line-soft);padding:17px 16px}.runs-table tr:last-child td{border:0}.runs-table tbody tr:hover{background:#101313}.runs-table a{color:var(--green);text-underline-offset:4px;text-decoration:underline}.status-chip{color:var(--muted);font:500 9px var(--mono);text-transform:uppercase;border:1px solid;align-items:center;padding:6px 8px;display:inline-flex}.status-chip.completed{color:var(--green)}.status-chip.failed,.status-chip.cancelled{color:var(--red)}.status-chip.running,.status-chip.initializing{color:var(--yellow)}.loading-block{border:1px solid var(--line);min-height:280px;color:var(--muted);font:400 10px var(--mono);align-content:center;place-items:center;gap:20px;display:grid}.loading-block i{border:2px solid var(--line);border-top-color:var(--green);width:26px;height:26px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.system-message{border:1px solid var(--line);background:var(--panel);place-content:center start;min-height:310px;padding:48px;display:grid}.system-message>span{color:var(--yellow);font:500 10px var(--mono)}.system-message h1,.system-message h2{letter-spacing:-.04em;margin:20px 0 10px;font-size:34px}.system-message p{color:var(--muted)}.system-message a,.system-message button{color:var(--green);text-underline-offset:5px;text-decoration:underline}.system-message button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.error-message>span{color:var(--red)}.run-page{padding-block:36px 100px}.run-workspace{min-height:80vh}.run-commandbar{border:1px solid var(--line);background:var(--panel);height:48px;font:400 9px var(--mono);justify-content:space-between;align-items:center;padding:0 14px;display:flex}.run-commandbar>div{align-items:center;gap:10px;display:flex}.run-commandbar button{border:1px solid var(--line);color:var(--paper);font:500 9px var(--mono);cursor:pointer;background:0 0;padding:7px 10px}.connection-state{color:var(--muted);text-transform:uppercase}.connection-state.live{color:var(--green)}.connection-state.recovering,.connection-state.connecting{color:var(--yellow)}.stream-warning{border-inline:1px solid var(--red);border-bottom:1px solid var(--red);padding:10px 14px}.run-overview{justify-content:space-between;align-items:end;gap:30px;padding:38px 4px;display:flex}.run-overview>div>span{color:var(--green);font:500 9px var(--mono)}.run-overview h1{font:400 30px var(--pixel);margin:12px 0 5px}.run-overview p{color:var(--muted);font:400 11px var(--mono);margin:0}.run-overview dl{grid-template-columns:repeat(4,auto);gap:36px;margin:0;display:grid}.run-overview dl div{gap:8px;display:grid}.run-overview dt{color:var(--muted);font:400 8px var(--mono)}.run-overview dd{font:500 11px var(--mono);margin:0}.workspace-grid{border:1px solid var(--line);grid-template-columns:1fr 330px;display:grid}.viewport-panel,.context-panel,.evidence-panel{background:var(--panel)}.viewport-panel{border-right:1px solid var(--line)}.viewport-panel>header,.context-panel>header{border-bottom:1px solid var(--line);height:42px;font:500 9px var(--mono);justify-content:space-between;align-items:center;padding:0 14px;display:flex}.viewport-panel>header b,.context-panel>header b{color:var(--muted);font-weight:400}.viewport{background-color:#0a0b0b;place-items:center;min-height:620px;padding:48px;display:grid}.viewport pre{max-width:100%;max-height:560px;color:var(--green);font:400 11px/1.6 var(--mono);overflow:auto}.replay-bar{border-top:1px solid var(--line);grid-template-columns:34px 34px 1fr auto;align-items:center;gap:8px;min-height:54px;padding:0 14px;display:grid}.replay-bar button{border:1px solid var(--line);height:30px;color:var(--paper);font:500 10px var(--mono);background:#090909}.replay-bar input{accent-color:var(--green)}.replay-bar span{font:400 9px var(--mono);color:var(--muted)}.context-block{border-bottom:1px solid var(--line);padding:20px}.context-block>span{color:var(--green);font:500 8px var(--mono);letter-spacing:.12em;margin-bottom:12px;display:block}.context-block strong,.context-block small{font:500 11px var(--mono);display:block}.context-block small{color:var(--muted);margin-top:8px;font-weight:400;line-height:1.5}.context-block pre{color:#b9c5c0;max-height:190px;font:400 9px/1.5 var(--mono);margin:0;overflow:auto}.evaluation-list{gap:10px;display:grid}.evaluation-list div{font:400 9px var(--mono);color:var(--muted);justify-content:space-between;display:flex}.evaluation-list b{color:var(--paper)}.evidence-panel{border:1px solid var(--line);margin-top:18px}.evidence-panel>nav{border-bottom:1px solid var(--line);height:44px;display:flex}.evidence-panel>nav button{border:0;border-right:1px solid var(--line);min-width:120px;color:var(--muted);font:500 9px var(--mono);cursor:pointer;background:0 0}.evidence-panel>nav button.active{color:var(--ink);background:var(--green)}.evidence-panel>nav span{margin-left:8px}.evidence-content{min-height:330px;max-height:620px;overflow:auto}.trace-row{border-bottom:1px solid var(--line-soft);min-height:44px;font:400 9px var(--mono);grid-template-columns:90px 42px minmax(240px,1fr) 160px 90px;align-items:center;padding:0 14px;display:grid}.trace-row time,.trace-row>span,.trace-row>b{color:var(--muted)}.trace-row code{color:var(--paper)}.trace-row details{position:relative}.trace-row summary{cursor:pointer;color:var(--green)}.trace-row details[open] pre{z-index:4;border:1px solid var(--line);width:440px;max-height:300px;color:var(--paper);background:#050606;padding:16px;position:absolute;top:20px;right:0;overflow:auto}.metrics-grid{grid-template-columns:repeat(4,1fr);display:grid}.metrics-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:160px;padding:22px;display:flex}.metrics-grid span{color:var(--muted);font:500 8px var(--mono);text-transform:uppercase}.metrics-grid strong{font:400 24px var(--pixel);color:var(--green);margin-top:auto}.metrics-grid small{color:var(--muted);font:400 9px var(--mono);margin-top:9px}.json-expanded{color:#b8e7d6;font:400 11px/1.65 var(--mono);margin:0;padding:24px}.frame-list{grid-template-columns:repeat(5,1fr);display:grid}.frame-list button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:120px;color:var(--paper);font:400 9px var(--mono);cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:14px;padding:16px;display:flex}.frame-list button.active{background:#17342b}.frame-list small{color:var(--muted)}.royal-preview{background:#4a2515;border:4px solid #7b4b28;width:min(100%,380px);padding:14px;transform:perspective(700px)rotateX(9deg);box-shadow:12px 12px #050403}.royal-preview-board{border:2px solid #c99a55;grid-template-columns:repeat(8,1fr);display:grid}.royal-preview-board>span{aspect-ratio:1;place-items:center;font-size:clamp(17px,3vw,34px);display:grid}.royal-preview-board>span.light{background:#d7bd8b}.royal-preview-board>span.dark{background:#5c301c}.royal-preview-board b{filter:drop-shadow(2px 3px #120a06);line-height:1}.royal-preview-board b.ivory{color:#f1dfb5}.royal-preview-board b.obsidian{color:#171412;-webkit-text-stroke:1px #a77c42}.royal-preview-plaque{color:#e4bf74;text-align:center;font:normal 8px var(--mono);letter-spacing:.12em;padding:12px 0 2px;display:block}.royal-environment-page{--royal-gold:#d5ad62;--royal-walnut:#542b18;--royal-red:#7f201d;background:#090807}.royal-environment-hero{grid-template-columns:.72fr 1.28fr;align-items:center;gap:65px;min-height:810px;padding-block:80px;display:grid}.royal-title>a{color:#958e80;font:500 9px var(--mono);margin-bottom:56px;display:block}.royal-title>span,.royal-story>span{color:var(--royal-gold);font:500 9px var(--mono);letter-spacing:.14em}.royal-title h1{font:400 clamp(42px, 5vw, 68px)/1.18 var(--pixel);letter-spacing:-.06em;margin:24px 0}.royal-title h1 em{color:var(--royal-gold);font-style:normal}.royal-title p{color:#bdb5a5;font-size:17px;line-height:1.75}.royal-showcase{background:#100d0a;border:1px solid #5d492f;box-shadow:18px 18px #030303}.royal-showcase-top{color:#bda36f;height:44px;font:500 9px var(--mono);border-bottom:1px solid #5d492f;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.royal-showcase-top b{color:#d5ad62}.royal-showcase-top i{background:#d5ad62;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.royal-showcase-scene{height:570px}.royal-canvas{background:#090807;width:100%;height:100%;min-height:420px;position:relative;overflow:hidden}.royal-canvas canvas{display:block}.royal-live-scene .royal-canvas canvas{cursor:grab;touch-action:none}.royal-live-scene .royal-canvas canvas:active{cursor:grabbing}.canvas-corners i{pointer-events:none;border-color:#d5ad62;width:20px;height:20px;position:absolute}.canvas-corners i:first-child{border-top:1px solid;border-left:1px solid;top:12px;left:12px}.canvas-corners i:nth-child(2){border-top:1px solid;border-right:1px solid;top:12px;right:12px}.canvas-corners i:nth-child(3){border-bottom:1px solid;border-right:1px solid;bottom:12px;right:12px}.canvas-corners i:nth-child(4){border-bottom:1px solid;border-left:1px solid;bottom:12px;left:12px}.board-axis{z-index:2;color:#a88c5a;font:500 8px var(--mono);letter-spacing:2.6em;pointer-events:none;opacity:.75;position:absolute}.file-axis{white-space:nowrap;bottom:16px;left:50%;transform:translate(-50%)}.rank-axis{width:10px;line-height:4.1em;top:50%;left:16px;transform:translateY(-50%)}.camera-switcher{border-top:1px solid #5d492f;grid-template-columns:repeat(5,1fr);display:grid}.camera-switcher button{color:#938876;height:44px;font:500 8px var(--mono);text-transform:uppercase;cursor:pointer;background:#100d0a;border:0;border-right:1px solid #5d492f}.camera-switcher button:last-child{border:0}.camera-switcher button.active{color:#140d07;background:#d5ad62}.royal-marquee{color:#160e08;background:#d5ad62;border-block:1px solid #5d492f}.royal-marquee .shell{min-height:52px;font:500 9px var(--mono);letter-spacing:.06em;justify-content:space-between;align-items:center;display:flex}.royal-marquee i{font-style:normal}.royal-environment-body{grid-template-columns:1fr 420px;gap:85px;padding-block:110px;display:grid}.royal-story h2{letter-spacing:-.05em;max-width:700px;margin:20px 0;font-size:44px;line-height:1.05}.royal-story p{color:#9e988d;max-width:720px;margin-bottom:80px;font-size:16px;line-height:1.8}.royal-facts{border:1px solid #3d3429;grid-template-columns:repeat(3,1fr);margin:-30px 0 90px;display:grid}.royal-facts article{border-right:1px solid #3d3429;flex-direction:column;min-height:145px;padding:22px;display:flex}.royal-facts article:last-child{border:0}.royal-facts strong{color:#d5ad62;font:400 24px var(--pixel);margin-top:auto}.royal-facts span{color:#8f887b;font:500 8px var(--mono);margin-top:12px}.royal-environment-body aside{align-self:start;position:sticky;top:96px}.royal-launcher{background:#100d0a;border:1px solid #735c38;box-shadow:12px 12px #030303}.royal-launcher>header{height:48px;font:500 9px var(--mono);border-bottom:1px solid #4a3b29;justify-content:space-between;align-items:center;padding:0 17px;display:flex}.royal-launcher>header span{color:#d5ad62}.royal-launcher>header b{color:#8f887b}.match-mode-switch{border-bottom:1px solid #4d412f;grid-template-columns:repeat(2,1fr);display:grid}.match-mode-switch button{color:#81796d;min-height:42px;font:500 7px var(--mono);cursor:pointer;background:#0b0907;border:0;border-right:1px solid #4d412f;padding:8px}.match-mode-switch button:last-child{border-right:0}.match-mode-switch button.active{color:#160f08;background:#d5ad62}.human-side-switch{background:#0b0907;border-bottom:1px solid #4d412f;grid-template-columns:auto 1fr 1fr;align-items:center;gap:7px;min-height:48px;padding:7px 10px;display:grid}.human-side-switch span{color:#8f887b;font:500 7px var(--mono);padding-inline:7px}.human-side-switch button{color:#8f887b;min-height:32px;font:500 7px var(--mono);cursor:pointer;background:0 0;border:1px solid #3c3328}.human-side-switch button.active{color:#e8cf9a;background:#241b10;border-color:#d5ad62}.crown-select{padding:18px}.crown-select>div{align-items:center;gap:11px;margin-bottom:13px;display:flex}.crown-select>div i{font:27px serif}.crown-select>div span{font:500 9px var(--mono);letter-spacing:.1em}.crown-select.ivory{color:#21150c;background:#e1d1ab}.crown-select.obsidian{color:#d5ad62;background:#181512}.crown-select>strong{font:500 11px var(--mono)}.crown-select label{font:500 8px var(--mono);text-transform:uppercase;gap:7px;display:grid}.crown-select select{width:100%;height:42px;color:inherit;font:500 11px var(--mono);background:0 0;border:1px solid;padding:0 10px}.crown-select.obsidian select option{color:#eee;background:#181512}.versus-seal{z-index:2;place-items:center;height:0;display:grid;position:relative}.versus-seal span{color:#d5ad62;width:40px;height:40px;font:400 9px var(--pixel);background:#100d0a;border:1px solid #d5ad62;border-radius:50%;place-items:center;display:grid}.royal-launcher fieldset{border:0;margin:0;padding:20px 18px 0}.royal-launcher legend{color:#8f887b;font:500 8px var(--mono)}.preset-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.preset-grid button{color:#eee4cf;cursor:pointer;background:#0b0907;border:1px solid #3c3328;flex-direction:column;align-items:flex-start;min-height:66px;padding:10px;display:flex}.preset-grid button.active{background:#241b10;border-color:#d5ad62}.preset-grid b{font:500 9px var(--mono)}.preset-grid small{color:#817a6e;font:400 8px var(--mono);margin-top:7px}.royal-toggles{gap:18px;padding:16px 18px 0;display:flex}.royal-toggles label{color:#aaa191;font:400 9px var(--mono);align-items:center;gap:7px;display:flex}.royal-toggles input{accent-color:#d5ad62}.royal-launch-button{color:#171008;width:calc(100% - 36px);min-height:54px;font:500 10px var(--mono);cursor:pointer;background:#d5ad62;border:0;justify-content:space-between;align-items:center;margin:20px 18px 0;padding:0 15px;display:flex}.royal-launch-button b{font-size:24px}.royal-launch-button:disabled{opacity:.45;cursor:not-allowed}.royal-launcher>small{color:#756f65;font:400 8px/1.6 var(--mono);padding:14px 18px 20px;display:block}.run-page:has(.royal-run){width:min(1500px,100% - 30px);padding-top:20px}.royal-run{--royal-gold:#d5ad62;--ivory:#eadab5;--obsidian:#181512;color:#eee7d8}.royal-matchbar{background:#0f0c09;border:1px solid #4d412f;grid-template-columns:1fr auto 1fr;align-items:center;min-height:50px;padding:0 14px;display:grid}.royal-matchbar>div{font:500 9px var(--mono);align-items:center;gap:10px;display:flex}.royal-matchbar>div:last-child{justify-content:flex-end}.royal-matchbar>div>i{background:#4d412f;width:1px;height:16px}.royal-matchbar button{color:#eee7d8;font:500 8px var(--mono);background:0 0;border:1px solid #4d412f;padding:7px 9px}.royal-match-title{flex-direction:column;gap:4px!important}.royal-match-title span{color:#d5ad62;font:400 8px var(--pixel)}.royal-match-title b{color:#8f887b;font-weight:400}.royal-competitors{border:1px solid #4d412f;grid-template-columns:1fr 190px 1fr;margin-top:14px;display:grid}.competitor-card{background:#100e0b;grid-template-columns:60px 1fr auto;align-items:center;gap:18px;min-height:145px;padding:20px;display:grid}.competitor-card.white{color:#1c140c;background:#dac9a3}.competitor-card.black{color:#e6d5af;background:#161310}.competitor-card.active{box-shadow:inset 0 -4px #d5ad62}.competitor-crest{font:48px serif}.competitor-card span{font:500 8px var(--mono);letter-spacing:.12em;opacity:.65}.competitor-card h2{margin:8px 0 4px;font-size:22px}.competitor-card p{font:400 9px var(--mono);opacity:.65;margin:0}.competitor-card dl{grid-template-columns:repeat(2,minmax(80px,1fr));gap:13px;margin:0;display:grid}.competitor-card dl div{gap:4px;display:grid}.competitor-card dt{font:500 7px var(--mono);opacity:.55}.competitor-card dd{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font:500 9px var(--mono);margin:0;overflow:hidden}.royal-versus{text-align:center;color:#f2d8aa;background:#6f1f1b;border-inline:1px solid #9a4d37;place-content:center;display:grid}.royal-versus span{font:400 9px var(--pixel)}.royal-versus b{font:500 11px var(--mono);margin-top:10px}.royal-arena-grid{border:1px solid #4d412f;grid-template-columns:250px minmax(600px,1fr) 290px;margin-top:14px;display:grid}.royal-move-panel,.royal-observer-panel{background:#100e0b;min-width:0}.royal-move-panel{border-right:1px solid #4d412f}.royal-observer-panel{border-left:1px solid #4d412f}.royal-move-panel>header,.royal-observer-panel>header{height:42px;font:500 8px var(--mono);border-bottom:1px solid #4d412f;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.royal-move-panel>header span,.royal-observer-panel>header span{color:#d5ad62}.royal-move-panel>header b,.royal-observer-panel>header b{color:#7f786d;font-weight:400}.captured-pieces{border-bottom:1px solid #3b3328;padding:13px}.captured-pieces>div{justify-content:space-between;align-items:center;min-height:32px;display:flex}.captured-pieces span{color:#817a6d;font:500 7px var(--mono)}.captured-pieces p{min-height:21px;margin:0}.captured-pieces b{color:#d5ad62;margin-left:2px;font:400 19px serif}.notation-list{max-height:610px;overflow-y:auto}.notation-list button{color:#d6ccba;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #29241d;grid-template-columns:35px 1fr 1fr;align-items:center;width:100%;min-height:38px;display:grid}.notation-list button:hover{background:#231a10}.notation-list button.active{color:#f1d9a6;background:#2d2113;box-shadow:inset 3px 0 #d5ad62}.notation-list span,.notation-list b{font:400 9px var(--mono)}.notation-list span{color:#756f64;text-align:center}.notation-list p{color:#777064;font:400 9px var(--mono);padding:20px}.royal-board-stage{background:#080706;min-width:0}.royal-stage-toolbar{border-bottom:1px solid #4d412f;justify-content:space-between;align-items:center;min-height:42px;display:flex}.royal-stage-toolbar>div{height:42px;display:flex}.royal-stage-toolbar button{color:#827a6d;min-width:65px;font:500 7px var(--mono);text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-right:1px solid #3c3329;padding:0 9px}.royal-stage-toolbar button.active{color:#150e08;background:#d5ad62}.royal-live-scene{height:min(65vh,690px);min-height:560px;position:relative}.human-turn-prompt{z-index:4;color:#e8d7ae;text-align:center;pointer-events:none;background:#120e09e8;border:1px solid #d5ad62;gap:5px;min-width:260px;padding:11px 16px;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.human-turn-prompt b{color:#d5ad62;font:400 9px var(--pixel)}.human-turn-prompt span,.human-move-error{font:500 8px var(--mono)}.agent-turn-prompt{z-index:4;color:#a9a091;font:500 8px var(--mono);pointer-events:none;background:#120e09e8;border:1px solid #4d412f;align-items:center;gap:8px;padding:9px 12px;display:flex;position:absolute;bottom:18px;left:18px}.agent-turn-prompt i{background:#d5ad62;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite alternate royal-thinking;box-shadow:0 0 12px #d5ad62}@keyframes royal-thinking{to{opacity:.28;transform:scale(.72)}}.promotion-picker{z-index:7;text-align:center;background:#100c08f5;border:1px solid #d5ad62;width:min(430px,100% - 28px);padding:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:12px 12px #000}.promotion-picker>span{color:#d5ad62;font:400 9px var(--pixel);margin-bottom:15px;display:block}.promotion-picker>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.promotion-picker button{color:#e9d8b4;min-height:45px;font:500 8px var(--mono);cursor:pointer;background:#18120c;border:1px solid #4d412f}.promotion-picker button:hover{background:#2b1f11;border-color:#d5ad62}.promotion-picker button.cancel{color:#91887a;width:100%;min-height:34px;margin-top:8px}.human-move-error{z-index:5;color:#f3d3c8;background:#471613;border:1px solid #b84436;padding:9px 12px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.royal-alert{z-index:4;color:#d5ad62;font:400 18px var(--pixel);pointer-events:none;background:#120e09;border:1px solid #d5ad62;padding:16px 24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:8px 8px #000}.royal-alert.mate{color:#f4d0a6;background:#681d18;border-color:#a93228}.royal-replaybar{border-top:1px solid #4d412f;grid-template-columns:34px 34px 1fr auto 46px 34px;align-items:center;gap:8px;min-height:54px;padding:0 13px;display:grid}.royal-replaybar button{color:#d5ad62;height:30px;font:500 9px var(--mono);background:#0d0b08;border:1px solid #42382c}.royal-replaybar button.active{background:#241b10;border-color:#d5ad62}.royal-replaybar input{accent-color:#d5ad62}.royal-replaybar span{color:#817a6e;font:400 8px var(--mono)}.observer-block{border-bottom:1px solid #342d24;padding:16px}.observer-block>span{color:#817a6d;font:500 7px var(--mono);letter-spacing:.1em;margin-bottom:10px;display:block}.observer-block.active{box-shadow:inset 3px 0 #d5ad62}.observer-block strong{font:500 10px var(--mono)}.observer-block p{color:#a39b8d;font:400 10px/1.55 var(--mono)}.observer-block small{color:#686258;font:400 8px var(--mono);margin-top:7px;display:block}.observer-block code{overflow-wrap:anywhere;color:#cab989;font:400 8px/1.5 var(--mono);background:#090806;padding:9px;display:block}.observer-block pre{color:#bcae90;max-height:170px;font:400 8px/1.5 var(--mono);margin:0;overflow:auto}.observer-metrics{border:1px solid #342d24;grid-template-columns:1fr 1fr;display:grid}.observer-metrics div{border-bottom:1px solid #342d24;border-right:1px solid #342d24;flex-direction:column;min-height:56px;padding:9px;display:flex}.observer-metrics b{color:#d5ad62;font:500 11px var(--mono)}.observer-metrics small{margin-top:auto;font-size:7px}.royal-shortcuts{color:#777064;min-height:45px;font:400 8px var(--mono);border:1px solid #4d412f;border-top:0;align-items:center;gap:25px;padding:0 14px;display:flex}.royal-shortcuts b{color:#b0a797;font-weight:500}.royal-shortcuts label{margin-left:auto}.royal-shortcuts input{accent-color:#d5ad62}.royal-inspector{background:#0d0b09;border:1px solid #4d412f;margin-top:14px}.royal-inspector>header{color:#d5ad62;height:42px;font:500 8px var(--mono);border-bottom:1px solid #4d412f;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.royal-inspector button{color:#eee1c8;font:inherit;background:0 0;border:0}.royal-inspector>div{grid-template-columns:1fr 1fr;display:grid}.royal-inspector article{border-right:1px solid #4d412f;min-width:0;padding:18px}.royal-inspector article>span{color:#827a6d;font:500 8px var(--mono)}.royal-inspector pre{color:#c8b98f;max-height:480px;font:400 9px/1.55 var(--mono);overflow:auto}.royal-results{text-align:center;background:#171008;border:1px solid #8d7043;margin-top:28px;padding:64px;box-shadow:inset 0 0 0 6px #0d0906}.result-crown{color:#d5ad62;font:400 72px serif}.royal-results>span{color:#d5ad62;font:400 10px var(--pixel)}.royal-results h2{letter-spacing:-.05em;margin:20px 0 8px;font-size:54px}.royal-results>p{color:#9b9282}.result-metrics{border:1px solid #4d412f;grid-template-columns:repeat(5,1fr);max-width:900px;margin:45px auto;display:grid}.result-metrics article{border-right:1px solid #4d412f;flex-direction:column;min-height:120px;padding:18px;display:flex}.result-metrics article:last-child{border:0}.result-metrics strong{color:#d5ad62;font:400 17px var(--pixel);margin-top:auto}.result-metrics span{color:#827a6e;font:500 7px var(--mono);margin-top:12px}.result-actions{justify-content:center;gap:8px;display:flex}.result-actions button,.result-actions a{color:#eee1c8;min-height:42px;font:500 8px var(--mono);cursor:pointer;background:0 0;border:1px solid #6a5434;align-items:center;padding:0 14px;display:inline-flex}.result-actions button:first-child{color:#160f08;background:#d5ad62}.biocraft-environment,.biocraft-run{--bio:#a8ff60;--bio-cyan:#55d8c8;--bio-pink:#ff6db1;--bio-bg:#07100f;--bio-panel:#0a1513;--bio-line:#23403a;background:var(--bio-bg);color:#e7f2e9}.biocraft-preview{--bio:#a8ff60;--bio-cyan:#55d8c8;--bio-pink:#ff6db1;background:#081311;border:1px solid #31534c;width:min(100%,560px);box-shadow:12px 12px #020504}.biocraft-preview header,.biocraft-preview footer{color:#7eaaa0;min-height:38px;font:500 8px var(--mono);border-bottom:1px solid #27433d;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.biocraft-preview header b{color:var(--bio)}.biocraft-preview footer{color:#64837c;border:0;border-top:1px solid #27433d}.bio-preview-helix{justify-content:center;align-items:center;height:130px;padding:15px 36px;display:flex;overflow:hidden}.bio-preview-helix i{border:2px solid var(--bio-cyan);width:13px;height:13px;transform:translateY(calc(sin(var(--n,0)) * 1px));border-radius:50%;margin-left:-2px;box-shadow:0 0 12px #55d8c866}.bio-preview-helix i:nth-child(4n+1){background:#a8ff60;transform:translateY(-28px)}.bio-preview-helix i:nth-child(4n+2){transform:translateY(-10px)}.bio-preview-helix i:nth-child(4n+3){background:#ff6db1;transform:translateY(22px)}.bio-preview-helix i:nth-child(4n){transform:translateY(10px)}.bio-preview-sequence{border-top:1px solid #23403a;grid-template-columns:repeat(19,1fr);gap:2px;padding:14px;display:grid}.bio-preview-sequence span{aspect-ratio:1;color:#8cb5ab;font:500 7px var(--mono);background:#10211e;place-content:center;display:grid}.bio-preview-sequence span.candidate{background:var(--bio-pink);color:#18050d}.biocraft-hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:80px;min-height:780px;padding-block:100px;display:grid}.biocraft-hero-copy>a{color:#8bb1a8;font:500 9px var(--mono);margin-bottom:75px;display:inline-block}.biocraft-hero-copy>span,.biocraft-intro span,.biocraft-launch-section>div>span{color:var(--bio);font:500 9px var(--mono);letter-spacing:.13em}.biocraft-hero h1{letter-spacing:-.065em;max-width:700px;margin:24px 0;font-size:clamp(50px,5.4vw,84px);line-height:.98}.biocraft-hero-copy>p{color:#9db1ab;max-width:630px;font-size:18px;line-height:1.72}.biocraft-hero-lab{gap:20px;display:grid}.bio-lab-readouts{border:1px solid #31534c;grid-template-columns:repeat(3,1fr);display:grid}.bio-lab-readouts article{border-right:1px solid #31534c;flex-direction:column;min-height:90px;padding:14px;display:flex}.bio-lab-readouts article:last-child{border:0}.bio-lab-readouts span,.bio-lab-readouts small{color:#68867f;font:500 7px var(--mono)}.bio-lab-readouts b{color:var(--bio);font:400 14px var(--pixel);margin-top:auto}.biocraft-marquee{background:#0b1715;border-block:1px solid #294840}.biocraft-marquee .shell{color:#83a69e;min-height:54px;font:500 8px var(--mono);justify-content:space-between;align-items:center;display:flex}.biocraft-marquee i{background:var(--bio);width:5px;height:5px;transform:rotate(45deg)}.biocraft-intro{grid-template-columns:1fr 1fr;gap:80px;padding-block:110px 70px;display:grid}.biocraft-intro h2,.biocraft-launch-section h2{letter-spacing:-.055em;margin:20px 0 0;font-size:52px}.biocraft-intro>p,.biocraft-launch-section>div>p{color:#9bafa9;margin:0;font-size:18px;line-height:1.8}.bio-tool-grid{border:1px solid #294840;grid-template-columns:repeat(3,1fr);display:grid}.bio-tool-grid article{border-bottom:1px solid #294840;border-right:1px solid #294840;min-height:230px;padding:27px}.bio-tool-grid article:nth-child(3n){border-right:0}.bio-tool-grid span{color:var(--bio);font:500 9px var(--mono)}.bio-tool-grid h3{margin-top:55px;font-size:20px}.bio-tool-grid p{color:#849b95;line-height:1.65}.biocraft-launch-section{grid-template-columns:1fr 520px;align-items:start;gap:90px;padding-block:120px;display:grid}.bio-boundary{border-left:3px solid var(--bio-pink);background:#111817;max-width:650px;margin-top:50px;padding:20px}.bio-boundary b{color:var(--bio-pink);font:500 8px var(--mono)}.bio-boundary p{color:#93a49f;margin-bottom:0;line-height:1.65}.biocraft-launcher{background:#0b1614;border:1px solid #3b5c54;box-shadow:14px 14px #020504}.biocraft-launcher>header{height:48px;font:500 8px var(--mono);border-bottom:1px solid #315047;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.biocraft-launcher>header span{color:var(--bio)}.biocraft-launcher>header b{color:#79958e}.bio-mode-switch{grid-template-columns:1fr 1fr;display:grid}.bio-mode-switch button{text-align:left;color:#88a099;cursor:pointer;background:#08110f;border:1px solid #315047;border-top:0;border-left:0;gap:8px;min-height:100px;padding:16px;display:grid}.bio-mode-switch button:last-child{border-right:0}.bio-mode-switch button.active{background:var(--bio);color:#0a170d}.bio-mode-switch b{font:500 9px var(--mono)}.bio-mode-switch small{line-height:1.5}.biocraft-launcher>section{border-bottom:1px solid #315047;padding:19px}.biocraft-launcher>section span,.bio-budget-control span{color:#6f8b84;font:500 7px var(--mono);display:block}.biocraft-launcher>section strong{margin-top:10px;font-size:18px;display:block}.biocraft-launcher>section p{color:#789089;font:400 9px/1.55 var(--mono);margin-bottom:0}.bio-budget-control{border-bottom:1px solid #315047;grid-template-columns:1fr 2fr auto;align-items:center;gap:12px;padding:18px;display:grid}.bio-budget-control input{accent-color:var(--bio)}.bio-budget-control b{color:var(--bio);font:500 8px var(--mono)}.bio-integrity-list{grid-template-columns:1fr 1fr;gap:12px;padding:16px 19px;display:grid}.bio-integrity-list span{color:#8da49d;font:400 8px var(--mono)}.bio-integrity-list i{background:var(--bio);width:6px;height:6px;margin-right:6px;display:inline-block}.bio-launch-button{background:var(--bio);color:#0a160d;width:calc(100% - 38px);min-height:48px;font:600 9px var(--mono);cursor:pointer;border:0;justify-content:space-between;align-items:center;margin:0 19px 19px;padding:0 15px;display:flex}.biocraft-run{width:min(100% - 24px,1800px);margin:12px auto 80px}.bio-run-header{border:1px solid var(--bio-line);background:#091411;grid-template-columns:1fr auto 1fr;align-items:center;min-height:54px;padding:0 14px;display:grid}.bio-run-header>div{font:500 8px var(--mono);align-items:center;gap:10px;display:flex}.bio-run-header>div:last-child{justify-content:flex-end}.bio-run-header button,.bio-bottom-panel button{color:#a4beb7;font:500 7px var(--mono);background:0 0;border:1px solid #315249}.bio-run-header .bio-run-control{color:#c9ddd7;background:#10231e;border-color:#3b6157;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 11px;display:inline-flex}.bio-run-control>i{background:var(--bio);width:6px;height:6px;box-shadow:0 0 9px var(--bio);border-radius:50%}.bio-run-control.complete{border-color:var(--bio);background:var(--bio);color:#07100f}.bio-run-control.complete>i{box-shadow:none;background:#07100f}.bio-run-title{flex-direction:column;gap:4px!important}.bio-run-title span{color:var(--bio)}.bio-run-title b{color:#91a8a2;font-weight:400}.bio-status-strip{border:1px solid var(--bio-line);border-top:0;grid-template-columns:repeat(6,1fr);display:grid}.bio-status-strip div{border-right:1px solid var(--bio-line);flex-direction:column;min-height:52px;padding:10px 13px;display:flex}.bio-status-strip div:last-child{border:0}.bio-status-strip span{color:#607c75;font:500 6px var(--mono)}.bio-status-strip b{color:#c4d5d1;font:500 8px var(--mono);margin-top:auto}.bio-status-strip b.safe{color:var(--bio)}.bio-tool-telemetry{background:linear-gradient(135deg,#0d1c18e8,#08120f);border:1px solid #27463e;border-radius:14px;margin-top:10px;overflow:hidden;box-shadow:0 18px 50px #0005,inset 0 1px #ffffff08}.bio-current-tool{grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:72px;padding:13px 16px;display:grid}.bio-tool-glyph,.bio-task-icon{color:var(--bio);background:linear-gradient(145deg,#17342d,#0b1815);border:1px solid #31564c;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff10}.bio-tool-glyph{border-radius:12px;width:42px;height:42px}.bio-tool-glyph svg,.bio-task-icon svg,.bio-agent-card svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.bio-current-tool>div{gap:3px;display:grid}.bio-current-tool small{color:#65847b;font:500 6px var(--mono);letter-spacing:.1em}.bio-current-tool strong{color:#ecf6f2;font-size:13px;font-weight:600}.bio-current-tool span{color:#78958d;font:400 7px var(--mono)}.bio-current-tool>b{color:#8ca69f;font:600 6px var(--mono);border:1px solid #36574e;border-radius:999px;padding:7px 9px}.bio-current-tool>b.running{color:var(--bio);border-color:#659f72}.bio-current-tool>b.replay{border-color:var(--bio-cyan);color:var(--bio-cyan)}.bio-current-tool>b.complete{color:#a6bbb5;border-color:#45675e}.bio-tool-dock{border-top:1px solid #203a33;grid-template-columns:repeat(10,minmax(92px,1fr));gap:5px;padding:10px;display:grid;overflow-x:auto}.bio-tool-dock>div{color:#66837b;background:#091511;border:1px solid #203c35;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:7px 8px;display:flex}.bio-tool-dock i{background:#39534c;border-radius:50%;flex:none;width:6px;height:6px}.bio-tool-dock span{font:500 6px var(--mono);white-space:nowrap}.bio-tool-dock .completed{color:#a9c0ba;background:#10221d}.bio-tool-dock .completed i{background:var(--bio-cyan)}.bio-tool-dock .active{color:var(--bio);border-color:#5b8f71;box-shadow:0 0 16px #a8ff6010}.bio-tool-dock .active i{background:var(--bio);box-shadow:0 0 8px var(--bio)}.bio-tool-dock .failed{color:#ff9188}.bio-tool-dock .failed i{background:#ff776d}.bio-tool-dock .unavailable{opacity:.42;text-decoration:line-through}.bio-task-progress{background:#0a1714;border:1px solid #29493f;border-radius:16px;margin-top:10px;overflow:hidden;box-shadow:0 18px 55px #0004,inset 0 1px #ffffff08}.bio-task-progress>header{border-bottom:1px solid #25433b;grid-template-columns:1fr 240px;align-items:center;gap:20px;min-height:51px;padding:0 15px;display:grid}.bio-task-progress>header>div:first-child{align-items:center;gap:12px;display:flex}.bio-task-progress>header span{color:#809a93;font:500 7px var(--mono);letter-spacing:.08em}.bio-task-progress>header b{color:var(--bio);font:600 7px var(--mono)}.bio-overall-progress{background:#172b26;border-radius:999px;height:5px;overflow:hidden}.bio-overall-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--bio-cyan), var(--bio));height:100%;transition:width .45s;display:block;box-shadow:0 0 12px #a8ff6044}.bio-task-grid{grid-template-columns:repeat(6,1fr);display:grid}.bio-task-grid article{opacity:.48;background:linear-gradient(160deg,#0d1c18,#08120f);border-right:1px solid #213a34;grid-template-rows:auto auto 1fr auto;grid-template-columns:38px 1fr;gap:4px 10px;min-height:124px;padding:15px;display:grid;position:relative}.bio-task-grid article:last-child{border:0}.bio-task-grid article.active,.bio-task-grid article.completed{opacity:1}.bio-task-grid article.active{box-shadow:inset 0 -2px var(--bio);background:linear-gradient(160deg,#132720,#0a1713)}.bio-task-grid article.completed{background:linear-gradient(160deg,#10221d,#091612)}.bio-task-icon{border-radius:11px;grid-row:1/3;width:38px;height:38px}.bio-task-grid article.completed .bio-task-icon{color:var(--bio);border-color:#5f8d6d}.bio-task-grid article>span{color:#557168;font:500 6px var(--mono)}.bio-task-grid article>b{color:#dce9e5;font-size:11px;font-weight:600}.bio-task-grid article>small{color:#67837b;font:400 7px var(--mono);grid-column:1/-1;align-self:end}.bio-task-grid article>div:last-child{background:#172a25;border-radius:999px;grid-column:1/-1;height:3px;overflow:hidden}.bio-task-grid article>div:last-child i{background:var(--bio);height:100%;transition:width .45s;display:block}.bio-human-controls{background:#0c1b17;border:1px solid #456459;border-top:0}.bio-human-controls>header{height:38px;color:var(--bio);font:500 7px var(--mono);justify-content:space-between;align-items:center;padding:0 12px;display:flex}.bio-human-controls>div{border-top:1px solid #314e47;gap:6px;padding:8px;display:flex;overflow-x:auto}.bio-human-controls button{color:#a7bdb7;min-height:34px;font:500 7px var(--mono);cursor:pointer;background:#091310;border:1px solid #3a5a52;flex:none;padding:0 10px}.bio-human-controls button.submit{background:var(--bio);color:#0a160d}.bio-human-controls button:disabled{opacity:.4}.bio-human-controls button.completed:disabled{opacity:.78;color:var(--bio);background:#10251e;border-color:#497260}.bio-workbench{border:1px solid var(--bio-line);border-radius:16px;grid-template-columns:245px minmax(680px,1fr) 310px;min-height:790px;margin-top:10px;display:grid;overflow:hidden;box-shadow:0 24px 70px #0006,inset 0 1px #ffffff08}.bio-challenge-panel,.bio-evidence-panel{background:#091310;min-width:0}.bio-challenge-panel{border-right:1px solid var(--bio-line)}.bio-evidence-panel{border-left:1px solid var(--bio-line)}.bio-challenge-panel>header,.bio-evidence-panel>header,.bio-notebook>header,.bio-artifacts>header{border-bottom:1px solid var(--bio-line);height:40px;font:500 7px var(--mono);justify-content:space-between;align-items:center;padding:0 12px;display:flex}.bio-challenge-panel>header span,.bio-evidence-panel>header span,.bio-notebook>header span,.bio-artifacts>header span{color:var(--bio)}.bio-challenge-panel>header b,.bio-evidence-panel>header b{color:#658078;font-weight:400}.bio-objective,.bio-assets,.bio-candidates,.bio-budget{border-bottom:1px solid var(--bio-line);padding:14px}.bio-objective>span,.bio-assets>span,.bio-candidates>span,.bio-budget>span{color:#66827a;font:500 6px var(--mono);margin-bottom:12px;display:block}.bio-objective p{color:#a1b5af;font:400 10px/1.65 var(--mono)}.bio-assets button{text-align:left;color:#9bb0aa;background:0 0;border:0;border-bottom:1px solid #1f3631;grid-template-columns:28px 1fr;gap:8px;width:100%;padding:8px;display:grid}.bio-assets button>b,.bio-artifacts a>b{color:var(--bio);font:500 7px var(--mono);background:#17332c;place-content:center;display:grid}.bio-assets button span,.bio-artifacts a span{font:500 8px var(--mono)}.bio-assets button small,.bio-artifacts a small{color:#5d766f;margin-top:3px;font-size:7px;display:block}.bio-candidates{grid-template-columns:1fr 1fr;gap:5px;display:grid}.bio-candidates>span{grid-column:1/-1}.bio-candidates button{text-align:left;color:#b6c7c2;background:#0b1815;border:1px solid #29453e;min-height:48px;padding:8px;display:grid}.bio-candidates button.active{border-color:var(--bio-pink)}.bio-candidates b{color:var(--bio);font:500 9px var(--mono)}.bio-candidates small{color:#617c74;font:500 6px var(--mono)}.bio-budget>div{background:#152a25;height:6px}.bio-budget>div i{background:var(--bio);height:100%;display:block}.bio-budget>b{color:#819a93;font:500 7px var(--mono);margin-top:8px;display:block}.bio-center-workspace{background:#07100f;min-width:0}.bio-center-workspace>nav{border-bottom:1px solid var(--bio-line);height:40px;display:flex}.bio-center-workspace>nav button{border:0;border-right:1px solid var(--bio-line);color:#638078;min-width:105px;font:500 7px var(--mono);cursor:pointer;background:0 0}.bio-center-workspace>nav button.active{background:var(--bio);color:#0a160d}.bio-center-workspace section>header{border-bottom:1px solid var(--bio-line);justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;display:flex}.bio-center-workspace section>header div{gap:4px;display:grid}.bio-center-workspace section>header span,.bio-center-workspace section>header small{color:#66827a;font:500 7px var(--mono)}.bio-center-workspace section>header b{color:var(--bio-cyan);font:500 8px var(--mono)}.sequence-ruler{color:#526b65;height:26px;font:400 6px var(--mono);grid-template-columns:repeat(76,1fr);align-items:end;padding:0 22px;display:grid}.protein-sequence{grid-template-columns:repeat(19,1fr);gap:5px;padding:18px 22px 26px;display:grid}.protein-sequence button{aspect-ratio:1;color:#9cb5af;cursor:pointer;background:#10211e;border:1px solid #29463f;min-width:0;position:relative}.protein-sequence button b{font:500 11px var(--mono)}.protein-sequence button small{color:#4e6b63;font:400 5px var(--mono);position:absolute;bottom:1px;right:2px}.protein-sequence button.acidic{color:#ff8b8b}.protein-sequence button.basic{color:#74b9ff}.protein-sequence button.aromatic{color:#ffd166}.protein-sequence button.polar{color:#a8ff60}.protein-sequence button.candidate{border-color:var(--bio-pink);box-shadow:inset 0 -3px var(--bio-pink)}.protein-sequence button.functional:after{content:"";background:var(--bio-pink);width:4px;height:4px;position:absolute;top:2px;left:2px}.protein-sequence button.selected{background:var(--bio);color:#07100f;z-index:2;transform:scale(1.12)}.sequence-track{border-top:1px solid #1c332d;grid-template-columns:90px 1fr;align-items:center;gap:10px;min-height:48px;padding:0 22px;display:grid}.sequence-track>span{color:#617970;font:500 6px var(--mono)}.annotation-track>div{background:#10201d;height:12px;position:relative}.annotation-track i{background:var(--bio-pink);border-right:1px solid #07100f;height:100%;position:absolute}.conservation-track>div{grid-template-columns:repeat(76,1fr);align-items:end;gap:1px;height:28px;display:grid}.conservation-track i{background:var(--bio-cyan);min-height:2px}.bio-sequence-readouts{border:1px solid var(--bio-line);grid-template-columns:1.5fr 1fr;margin:20px 22px;display:grid}.bio-metric-bank{grid-template-columns:1fr 1fr;display:grid}.bio-metric-bank div,.residue-focus{border-right:1px solid var(--bio-line);border-bottom:1px solid var(--bio-line);flex-direction:column;min-height:78px;padding:12px;display:flex}.bio-metric-bank span,.residue-focus>span{color:#607a73;font:500 6px var(--mono)}.bio-metric-bank b,.residue-focus>b{color:var(--bio);font:500 11px var(--mono);margin-top:auto}.residue-focus p{color:#8ca19b;font:400 8px/1.5 var(--mono)}.bio-structure-viewer{height:580px;position:relative}.bio-structure-label{background:#07100fdd;border:1px solid #31534b;gap:4px;padding:10px;display:grid;position:absolute;bottom:14px;left:14px}.bio-structure-label span{color:#66827a;font:500 6px var(--mono)}.bio-structure-label b{color:var(--bio);font:500 8px var(--mono)}.structure-evidence{border-top:1px solid var(--bio-line);grid-template-columns:repeat(3,1fr);display:grid}.structure-evidence div{border-right:1px solid var(--bio-line);flex-direction:column;min-height:65px;padding:11px;display:flex}.structure-evidence span{color:#5e7971;font:500 6px var(--mono)}.structure-evidence b{color:var(--bio-cyan);font:500 8px var(--mono);margin-top:auto}.structure-evidence p{color:#7f9891;font:400 7px/1.5 var(--mono);grid-column:1/-1;margin:0;padding:11px}.alignment-grid{padding:28px 18px;overflow-x:auto}.alignment-grid>div{border-bottom:1px solid #1d342f;grid-template-columns:135px 1fr;align-items:center;min-width:760px;display:grid}.alignment-grid>div>b{color:#78938c;font:500 7px var(--mono)}.alignment-grid p{grid-template-columns:repeat(76,minmax(9px,1fr));margin:0;display:grid}.alignment-grid p span{color:#9db4ae;font:500 7px var(--mono);place-content:center;padding-block:7px;display:grid}.alignment-grid p span.selected{background:var(--bio-pink);color:#15050c}.alignment-grid .consensus p span{color:var(--bio)}.bio-empty-state{color:#718d85;font:400 9px var(--mono);border:1px dashed #315249;margin:30px;padding:22px}.mutation-table{padding:18px}.mutation-table>div,.mutation-table>button{text-align:left;color:#9db1ac;background:0 0;border:0;border-bottom:1px solid #234039;grid-template-columns:90px 65px 75px 75px 100px 1fr;align-items:center;gap:8px;width:100%;min-height:58px;display:grid}.mutation-table .table-head{color:#5d7770;min-height:34px;font:500 6px var(--mono)}.mutation-table>button{cursor:pointer}.mutation-table>button.selected{box-shadow:inset 3px 0 var(--bio-pink);background:#10231e}.mutation-table button b{color:var(--bio);font:500 9px var(--mono)}.mutation-table button span,.mutation-table button small{font:400 8px var(--mono)}.mutation-table button small{color:#768e87}.bio-agent-card{border-bottom:1px solid var(--bio-line);align-items:center;gap:10px;padding:13px;display:flex}.bio-agent-card>i{border:1px solid var(--bio);width:34px;height:34px;color:var(--bio);border-radius:50%;place-content:center;display:grid}.bio-agent-card div{gap:3px;min-width:0;display:grid}.bio-agent-card b{font:500 8px var(--mono)}.bio-agent-card span{color:#637d76;font:400 7px var(--mono);text-overflow:ellipsis;overflow:hidden}.bio-activity-feed{border-bottom:1px solid var(--bio-line);max-height:335px;overflow-y:auto}.bio-activity-feed article{border-bottom:1px solid #1a302a;grid-template-columns:8px 1fr;gap:8px;padding:11px;display:grid}.bio-activity-feed article>i{background:var(--bio-cyan);border-radius:50%;width:7px;height:7px;margin-top:2px}.bio-activity-feed article.failed>i{background:#ff776d}.bio-activity-feed article.running>i{background:var(--bio);box-shadow:0 0 8px var(--bio)}.bio-activity-feed article div{gap:5px;display:grid}.bio-activity-feed b{color:#a7bbb5;font:500 7px var(--mono)}.bio-activity-feed span,.bio-activity-feed small{color:#6d8780;font:400 7px/1.4 var(--mono)}.bio-activity-feed small{color:#4e6861}.bio-activity-feed>p,.bio-notebook>p,.bio-artifacts>p{color:#68827a;font:400 8px var(--mono);padding:14px}.bio-notebook article{border-bottom:1px solid #1c332d;padding:12px}.bio-notebook article span,.bio-notebook article small{color:var(--bio-pink);font:500 6px var(--mono)}.bio-notebook article p{color:#98aca6;font:400 8px/1.55 var(--mono)}.bio-artifacts a{color:#a8bbb6;border-bottom:1px solid #1c332d;grid-template-columns:30px 1fr;gap:9px;padding:10px 12px;display:grid}.bio-bottom-panel{border:1px solid var(--bio-line);background:#091310;border-radius:14px;margin-top:10px;overflow:hidden;box-shadow:0 18px 50px #0004}.bio-bottom-panel>header{height:40px;color:var(--bio);font:500 7px var(--mono);justify-content:space-between;align-items:center;padding:0 13px;display:flex}.bio-bottom-panel>header div{align-items:center;gap:10px;display:flex}.bio-bottom-panel button{min-height:26px;padding:0 8px}.bio-event-track{border-top:1px solid var(--bio-line);gap:5px;min-height:95px;padding:15px;display:flex;overflow-x:auto}.bio-event-track button{border:0;border-top:2px solid var(--bio-cyan);background:#0d1b18;flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:86px;display:flex;position:relative}.bio-event-track button.failed{border-color:#ff776d}.bio-event-track button.evaluation{border-color:var(--bio-pink)}.bio-event-track span{font-size:6px}.bio-event-track small{color:#617a73}.bio-replay-controls{border-top:1px solid var(--bio-line);grid-template-columns:34px 34px 1fr auto 45px 34px;align-items:center;gap:8px;min-height:50px;padding:0 13px;display:grid}.bio-replay-controls input{accent-color:var(--bio)}.bio-replay-controls span{color:#6e8881;font:500 7px var(--mono)}.bio-replay-controls button{border-radius:7px}.bio-replay-controls button.active{border-color:var(--bio);color:var(--bio);background:#173027}.bio-evaluation-board{background:#0a1714;border:1px solid #487065;margin-top:22px}.bio-evaluation-board>header{height:44px;color:var(--bio);font:500 8px var(--mono);border-bottom:1px solid #487065;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.bio-score-hero{text-align:center;border-bottom:1px solid #35584f;min-height:250px;padding:40px}.bio-score-hero>span{color:#718b84;font:500 8px var(--mono);display:block}.bio-score-hero strong{color:var(--bio);font:400 72px var(--pixel)}.bio-score-hero>b{color:#78928b;font:500 10px var(--mono)}.bio-score-hero p{color:#779089}.bio-score-breakdown{border-bottom:1px solid #35584f;grid-template-columns:repeat(7,1fr);display:grid}.bio-score-breakdown article{border-right:1px solid #35584f;flex-direction:column;min-height:140px;padding:14px;display:flex}.bio-score-breakdown article>div{color:#6a857d;font:500 6px var(--mono);justify-content:space-between;display:flex}.bio-score-breakdown strong{color:#d1e1dd;font:500 16px var(--mono);margin-top:auto}.bio-score-breakdown i{background:#163029;height:5px;margin-top:10px}.bio-score-breakdown i b{background:var(--bio);height:100%;display:block}.bio-result-comparison{grid-template-columns:1fr 1fr 2fr;display:grid}.bio-result-comparison article{border-right:1px solid #35584f;padding:22px}.bio-result-comparison article>span{color:#68827b;font:500 7px var(--mono)}.bio-result-comparison ol{color:var(--bio);font:500 10px/1.8 var(--mono);padding-left:26px}.bio-result-comparison p,.bio-result-comparison small{color:#8ca29c;font:400 9px/1.6 var(--mono)}.bio-result-actions{border-top:1px solid #35584f;justify-content:center;gap:7px;padding:18px;display:flex}.bio-result-actions button,.bio-result-actions a{color:#bad0ca;min-height:38px;font:500 7px var(--mono);background:0 0;border:1px solid #456d62;align-items:center;padding:0 13px;display:inline-flex}.bio-result-actions button:first-child{background:var(--bio);color:#07100f}.bio-raw-inspector{border:1px solid var(--bio-line);background:#07100f;margin-top:20px}.bio-raw-inspector>header{height:42px;color:var(--bio);font:500 7px var(--mono);justify-content:space-between;align-items:center;padding:0 13px;display:flex}.bio-raw-inspector>header button{color:#b1c6c0;background:0 0;border:0}.bio-raw-inspector>div{grid-template-columns:1fr 1fr;display:grid}.bio-raw-inspector article{border-top:1px solid var(--bio-line);border-right:1px solid var(--bio-line);min-width:0;padding:15px}.bio-raw-inspector article>span{color:#68827b;font:500 7px var(--mono)}.bio-raw-inspector pre{color:#9fc1b8;max-height:520px;font:400 8px/1.5 var(--mono);overflow:auto}.benchmark-summary{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:28px;display:grid}.benchmark-summary article{border-right:1px solid var(--line);flex-direction:column;min-height:140px;padding:22px;display:flex}.benchmark-summary article:last-child{border:0}.benchmark-summary span,.benchmark-bars>span{font:500 9px var(--mono);color:var(--muted)}.benchmark-summary strong{font:400 26px var(--pixel);color:var(--yellow);margin-top:auto}.benchmark-bars{border:1px solid var(--line);margin-top:50px;padding:28px}.benchmark-bars>div{grid-template-columns:260px 1fr 50px;align-items:center;gap:20px;margin-top:24px;display:grid}.benchmark-bars label,.benchmark-bars strong{font:400 10px var(--mono)}.benchmark-bars i{background:var(--line);height:10px}.benchmark-bars i b{background:var(--green);height:100%;display:block}.experimental-notice{border:1px solid var(--yellow);color:var(--yellow);font:400 10px var(--mono);justify-content:space-between;margin-bottom:30px;padding:18px;display:flex}.experimental-notice p{color:var(--muted);margin:0}.builder-shell{border:1px solid var(--line);background:var(--panel);grid-template-columns:250px 1fr;display:grid}.builder-shell>aside{border-right:1px solid var(--line);grid-row:span 2;padding:24px}.builder-shell>aside>span,.builder-shell section>header,.builder-guidance>span{color:var(--green);font:500 9px var(--mono)}.builder-shell ol{counter-reset:builder;margin:28px 0;padding:0;list-style:none}.builder-shell li{color:var(--muted);font:400 11px var(--mono);border-bottom:1px solid var(--line);padding:14px 0}.builder-shell li.active{color:var(--paper)}.builder-shell>section{padding:28px}.builder-shell section>header{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:20px;display:flex}.builder-shell section>header b{color:var(--muted);font-weight:400}.builder-shell pre{color:#b9e7d7;font:400 12px/1.7 var(--mono);background:#080909;padding:24px;overflow:auto}.builder-guidance{border-top:1px solid var(--line)}.builder-guidance h2{letter-spacing:-.04em;max-width:650px;font-size:34px}.builder-guidance p{max-width:700px;color:var(--muted);line-height:1.7}.builder-guidance a{color:var(--green);font:500 11px var(--mono);text-underline-offset:5px;text-decoration:underline}.env-builder{--builder-soft:#a8b2ab;margin-top:38px}.env-builder svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px}.env-builder-status{border:1px solid var(--line);color:#657069;min-height:45px;font:500 8px var(--mono);letter-spacing:.07em;background:#090b0a;align-items:center;gap:28px;padding:0 16px;display:flex}.env-builder-status>div{color:var(--paper);align-items:center;gap:8px;margin-right:auto;display:flex}.env-builder-status i,.env-build-state i{background:var(--yellow);width:7px;height:7px;box-shadow:0 0 10px var(--yellow);border-radius:50%;display:block}.env-builder-status .ready i{background:var(--green);box-shadow:0 0 10px var(--green)}.env-builder-status .offline i{background:var(--red);box-shadow:0 0 10px var(--red)}.env-builder-key-notice{color:var(--yellow);background:#171407;border:1px solid #5f5120;align-items:center;gap:16px;margin-top:12px;padding:18px 20px;display:flex}.env-builder-key-notice svg{flex:0 0 25px;width:25px}.env-builder-key-notice b{font-size:13px}.env-builder-key-notice p{color:#aaa27f;margin:5px 0 0;font-size:11px;line-height:1.5}.env-builder-key-notice code{color:#e7d479}.env-builder-layout{border:1px solid var(--line);background:#0b0d0c;border-top:0;grid-template-columns:minmax(0,1fr) 275px;display:grid}.env-builder-brief{border-right:1px solid var(--line);padding:34px}.env-builder-brief>header,.env-builder-workspace>header{justify-content:space-between;align-items:flex-start;display:flex}.env-builder-brief>header span,.env-builder-workspace>header span{color:var(--green);font:500 8px var(--mono);letter-spacing:.11em}.env-builder-brief h2,.env-builder-workspace h2{letter-spacing:-.04em;margin:8px 0 0;font-size:30px}.env-builder-brief>header svg{width:31px;color:var(--green)}.env-builder-brief label{color:#758078;font:500 8px var(--mono);letter-spacing:.08em}.env-builder-prompt{margin-top:34px;display:block;position:relative}.env-builder-prompt textarea,.env-builder-fields input,.env-builder-review textarea{width:100%;color:var(--paper);background:#070908;border:1px solid #2a302c}.env-builder-prompt textarea{resize:vertical;min-height:155px;font:400 15px/1.7 var(--sans);margin-top:9px;padding:20px 22px 36px}.env-builder-prompt textarea:focus,.env-builder-fields input:focus,.env-builder-review textarea:focus{border-color:var(--green);outline:1px solid var(--green)}.env-builder-prompt small{color:#515a54;font:500 7px var(--mono);position:absolute;bottom:11px;right:13px}.env-builder-fields{grid-template-columns:1fr 1fr;gap:11px;margin-top:13px;display:grid}.env-builder-fields label{gap:8px;display:grid}.env-builder-fields label.wide{grid-column:1/-1}.env-builder-fields input{height:42px;font:400 11px var(--mono);padding:0 13px}.env-builder-error{color:#ff8e98;font:500 10px var(--mono);background:#1b0c0e;border:1px solid #603339;padding:12px}.env-builder-primary{border:1px solid var(--green);background:var(--green);width:100%;min-height:53px;color:var(--ink);font:600 10px var(--mono);letter-spacing:.1em;cursor:pointer;align-items:center;gap:12px;margin-top:20px;padding:0 18px;transition:transform .2s,filter .2s;display:flex}.env-builder-primary span{margin-left:auto;font-size:18px}.env-builder-primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}.env-builder-primary:disabled{opacity:.35;cursor:not-allowed}.env-builder-safety{color:#606b64;font:500 8px/1.5 var(--mono);align-items:center;gap:9px;margin:13px 0 0;display:flex}.env-builder-safety svg{width:17px;color:var(--green);flex:0 0 17px}.env-builder-history{padding:22px 0}.env-builder-history>header{color:#69736d;font:500 8px var(--mono);justify-content:space-between;padding:0 18px 17px;display:flex}.env-builder-history>header b{color:var(--green)}.env-builder-history>div{border-top:1px solid var(--line)}.env-builder-history button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:70px;color:var(--paper);text-align:left;cursor:pointer;background:0 0;grid-template-columns:8px 1fr auto;align-items:center;gap:11px;padding:13px 16px;display:grid}.env-builder-history button:hover,.env-builder-history button.active{background:#101512}.env-builder-history button>i{background:#536058;border-radius:50%;width:6px;height:6px}.env-builder-history button>i.generating,.env-builder-history button>i.validating{background:var(--yellow);box-shadow:0 0 8px var(--yellow)}.env-builder-history button>i.awaiting_approval,.env-builder-history button>i.approved{background:var(--green);box-shadow:0 0 8px var(--green)}.env-builder-history button>i.failed{background:var(--red)}.env-builder-history button span{min-width:0}.env-builder-history button b,.env-builder-history button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.env-builder-history button b{font:500 9px var(--mono)}.env-builder-history button small{color:#59625c;font:500 7px var(--mono);text-transform:uppercase;margin-top:6px}.env-builder-history button em{color:#4a554e;font-style:normal}.env-builder-history>div>p{color:#626b65;padding:20px;font-size:11px;line-height:1.6}.env-builder-workspace{border:1px solid var(--line);background:#090b0a;margin-top:30px}.env-builder-workspace>header{border-bottom:1px solid var(--line);padding:24px 26px}.env-builder-workspace h2{font-size:24px}.env-build-state{color:#a8b2ab;font:500 8px var(--mono);text-transform:uppercase;border:1px solid #3b453f;align-items:center;gap:8px;padding:9px 12px;display:flex}.env-build-state.awaiting_approval,.env-build-state.approved{color:var(--green);border-color:#35664a}.env-build-state.awaiting_approval i,.env-build-state.approved i{background:var(--green);box-shadow:0 0 10px var(--green)}.env-build-state.failed{color:#ff8790;border-color:#63343a}.env-build-state.failed i{background:var(--red);box-shadow:0 0 10px var(--red)}.env-builder-stages{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.env-builder-stages>div{border-right:1px solid var(--line);color:#4c554f;align-items:center;gap:10px;min-height:75px;padding:14px;display:flex}.env-builder-stages>div:last-child{border:0}.env-builder-stages i{width:24px;height:24px;font:500 8px var(--mono);border:1px solid #333a36;border-radius:50%;place-items:center;font-style:normal;display:grid}.env-builder-stages span{font:500 8px var(--mono)}.env-builder-stages .active{color:var(--yellow);background:#151307}.env-builder-stages .active i{border-color:var(--yellow)}.env-builder-stages .done{color:var(--green)}.env-builder-stages .done i{border-color:var(--green);background:#0d2617}.env-builder-console-grid{border-bottom:1px solid var(--line);grid-template-columns:1.4fr 1fr;min-height:380px;display:grid}.env-builder-console-grid article+article{border-left:1px solid var(--line)}.env-builder-console-grid article>header,.env-builder-artifacts section>header{border-bottom:1px solid var(--line);color:#737e77;height:45px;font:500 8px var(--mono);justify-content:space-between;align-items:center;padding:0 16px;display:flex}.env-builder-console-grid article>header b{color:#4b554f;font-weight:500}.env-builder-timeline>div{max-height:355px;overflow:auto}.env-builder-timeline>div>div{border-bottom:1px solid #171b18;grid-template-columns:7px 64px 1fr;gap:10px;min-height:57px;padding:12px 15px;display:grid}.env-builder-timeline i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-top:5px}.env-builder-timeline time{color:#4c5650;font:400 7px var(--mono)}.env-builder-timeline p{color:#87918b;font:400 9px/1.45 var(--mono);margin:0}.env-builder-timeline p b{color:#c3cbc6;text-transform:uppercase;margin-bottom:4px;font-size:7px;display:block}.env-builder-validation>div{padding:10px 16px}.env-builder-validation>div>div{border-bottom:1px solid #191d1a;grid-template-columns:25px 1fr;align-items:center;gap:10px;min-height:50px;display:grid}.env-builder-validation i{color:#59635d;width:21px;height:21px;font:500 8px var(--mono);border:1px solid #343b37;border-radius:50%;place-items:center;font-style:normal;display:grid}.env-builder-validation p{margin:0}.env-builder-validation b,.env-builder-validation small{display:block}.env-builder-validation b{color:#aab2ad;font:500 8px var(--mono)}.env-builder-validation small{color:#505a54;font:400 7px/1.4 var(--mono);margin-top:4px}.env-builder-validation .passed i{color:var(--green);background:#0d2516;border-color:#2e7548}.env-builder-validation .failed i{color:#ff828c;background:#280d11;border-color:#713841}.env-builder-preview{border-bottom:1px solid var(--line);background:radial-gradient(circle at 54% 45%, var(--build-accent), transparent 38%), var(--build-bg);grid-template-columns:minmax(230px,.8fr) minmax(300px,1fr) 160px;align-items:center;gap:34px;min-height:410px;padding:35px;display:grid}@supports (color:color-mix(in lab, red, red)){.env-builder-preview{background:radial-gradient(circle at 54% 45%, color-mix(in srgb, var(--build-accent) 12%, transparent), transparent 38%), var(--build-bg)}}.env-builder-preview>section>span{color:var(--build-accent);font:500 8px var(--mono)}.env-builder-preview h3{letter-spacing:-.04em;margin:14px 0 12px;font-size:32px}.env-builder-preview p{color:#9ca59f;line-height:1.6}.env-builder-preview .tag-row b{color:#89938c;font:500 7px var(--mono);border:1px solid #3e4741;padding:5px 8px}.env-builder-preview section>small{color:#68736c;margin-top:24px;line-height:1.5;display:block}.env-preview-grid{aspect-ratio:1;border:1px solid var(--build-accent);justify-self:center;gap:3px;width:min(100%,360px);padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.env-preview-grid{border:1px solid color-mix(in srgb, var(--build-accent) 55%, #303632)}}.env-preview-grid{background:#060806;box-shadow:0 28px 70px #0009}.env-preview-grid i{min-width:0;color:var(--paper);font:400 clamp(8px, 1vw, 14px) var(--pixel);background:#111612;border:1px solid #202723;place-items:center;font-style:normal;display:grid}.env-preview-grid i:nth-child(2n){background:#151b17}.env-preview-grid i.blocked{background:#303731;box-shadow:inset 0 0 0 2px #242a26}.env-preview-grid i.agent{background:var(--build-accent);color:#071009;box-shadow:0 0 18px var(--build-accent)}@supports (color:color-mix(in lab, red, red)){.env-preview-grid i.agent{box-shadow:0 0 18px color-mix(in srgb, var(--build-accent) 65%, transparent)}}.env-preview-grid i.goal{border-color:var(--build-accent);color:var(--build-accent)}.env-builder-preview>aside{background:#2b312d;gap:1px;display:grid}.env-builder-preview>aside>div{background:#0b0e0c;padding:15px}.env-builder-preview aside span,.env-builder-preview aside b{font:500 7px var(--mono);display:block}.env-builder-preview aside span{color:#59635d}.env-builder-preview aside b{color:var(--build-accent);margin-top:7px}.env-builder-artifacts{border-bottom:1px solid var(--line);grid-template-columns:240px 1fr;min-height:430px;display:grid}.env-builder-artifacts>aside{border-right:1px solid var(--line);padding:17px 0}.env-builder-artifacts>aside>span{color:#657069;font:500 8px var(--mono);padding:0 16px 15px;display:block}.env-builder-artifacts aside button{color:#77827b;width:100%;font:400 8px var(--mono);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:10px 15px;display:flex}.env-builder-artifacts aside button.active,.env-builder-artifacts aside button:hover{color:var(--green);background:#101713}.env-builder-artifacts aside svg{width:14px}.env-builder-artifacts section{min-width:0}.env-builder-artifacts section>header b{color:#4d5751}.env-builder-artifacts pre{color:#afd4c2;height:384px;font:400 10px/1.65 var(--mono);white-space:pre-wrap;margin:0;padding:20px;overflow:auto}.env-builder-review{border-bottom:1px solid var(--line);grid-template-columns:1fr 150px 215px;align-items:end;gap:10px;padding:22px;display:grid}.env-builder-review>div>span{color:#68736c;font:500 7px var(--mono);margin-bottom:8px;display:block}.env-builder-review textarea{resize:vertical;height:64px;padding:10px;font-size:11px}.env-builder-review button{color:#aeb7b1;min-height:64px;font:500 8px var(--mono);cursor:pointer;background:#111512;border:1px solid #3a443e}.env-builder-review button.approve{border-color:var(--green);background:var(--green);color:var(--ink);justify-content:space-around;align-items:center;font-weight:600;display:flex}.env-builder-review button:disabled{opacity:.35;cursor:not-allowed}.env-builder-cancel{color:#b87a78;font:500 8px var(--mono);cursor:pointer;background:0 0;border:1px solid #4a302f;margin:18px;padding:9px 13px}.env-builder-success,.env-builder-failure{align-items:center;gap:16px;margin:20px;padding:22px;display:flex}.env-builder-success{background:#0c1c12;border:1px solid #2e7447}.env-builder-success>i{background:var(--green);width:38px;height:38px;color:var(--ink);border-radius:50%;place-items:center;font-style:normal;display:grid}.env-builder-success b,.env-builder-success p{margin:0;display:block}.env-builder-success p{color:#7f9989;margin-top:4px;font-size:11px}.env-builder-success a{color:var(--green);font:500 9px var(--mono);margin-left:auto}.env-builder-failure{color:#ff8790;background:#1a0b0e;border:1px solid #60333a;display:block}.env-builder-failure p{color:#c48b90}.env-builder-failure small{color:#84575b;font:500 8px var(--mono)}@media (max-width:980px){.env-builder-layout{grid-template-columns:1fr}.env-builder-brief{border-right:0;border-bottom:1px solid var(--line)}.env-builder-history{display:none}.env-builder-preview{grid-template-columns:1fr 1fr}.env-builder-preview>aside{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.env-builder-console-grid{grid-template-columns:1fr}.env-builder-console-grid article+article{border-left:0;border-top:1px solid var(--line)}.env-builder-review{grid-template-columns:1fr 1fr}.env-builder-review>div{grid-column:1/-1}}@media (max-width:640px){.env-builder-status span{display:none}.env-builder-brief{padding:22px 16px}.env-builder-fields{grid-template-columns:1fr}.env-builder-fields label.wide{grid-column:auto}.env-builder-stages{grid-template-columns:1fr}.env-builder-stages>div{border-right:0;border-bottom:1px solid var(--line);min-height:48px}.env-builder-preview{grid-template-columns:1fr;padding:22px 15px}.env-builder-preview>aside{grid-column:auto;grid-template-columns:1fr 1fr}.env-preview-grid{width:100%}.env-builder-artifacts{grid-template-columns:1fr}.env-builder-artifacts>aside{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.env-builder-artifacts>aside>span{display:none}.env-builder-artifacts aside button{min-width:max-content}.env-builder-review{grid-template-columns:1fr}.env-builder-review button{min-height:48px}.env-builder-success{flex-wrap:wrap;align-items:flex-start}.env-builder-success a{margin-left:54px}}.docs-shell{grid-template-columns:260px minmax(0,1fr);min-height:78vh;padding-block:64px 120px;display:grid}.docs-shell>aside{border-right:1px solid var(--line);scrollbar-width:thin;scrollbar-color:#2f3a35 transparent;align-self:start;max-height:calc(100vh - 110px);padding-right:30px;position:sticky;top:86px;overflow-y:auto}.docs-shell>aside::-webkit-scrollbar{width:6px}.docs-shell>aside::-webkit-scrollbar-thumb{background:#2f3a35}.docs-sidebar-title{border-bottom:1px solid var(--line);gap:8px;padding:0 14px 22px;display:grid}.docs-sidebar-title span,.docs-nav-group>span{color:var(--green);font:500 9px var(--mono);letter-spacing:.12em;text-transform:uppercase}.docs-sidebar-title strong{font-size:20px;font-weight:500}.docs-shell>aside nav{gap:26px;margin-top:26px;display:grid}.docs-nav-group{gap:3px;display:grid}.docs-nav-group>span{color:#6f7872;padding:0 14px 8px}.docs-shell>aside nav a{color:var(--muted);border-left:2px solid #0000;padding:9px 14px;font-size:13px;line-height:1.35}.docs-shell>aside nav a:hover{color:var(--text);background:#0d110f}.docs-shell>aside nav a.active{color:var(--green);border-color:var(--green);background:#101813}.docs-local-api{border:1px solid var(--line);margin:38px 14px 0;padding:15px}.docs-local-api b,.docs-local-api code{font:400 9px var(--mono);display:block}.docs-local-api code{color:var(--green);margin-top:10px}.doc-content{width:100%;max-width:1040px;padding-left:72px}.doc-hero{max-width:860px}.doc-content h1{letter-spacing:-.06em;max-width:900px;margin:18px 0;font-size:clamp(46px,5vw,72px);line-height:.98}.doc-eyebrow,.doc-section-number{color:var(--green);font:500 10px var(--mono);letter-spacing:.12em}.doc-intro{color:#b6bbb5;max-width:820px;font-size:20px;line-height:1.6}.doc-badges{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.doc-badges span{color:#aab5af;font:500 9px var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#0a0d0c;border:1px solid #2b3530;padding:7px 10px}.doc-world-image{background:#090b0a;border:1px solid #303935;margin:48px 0 8px;overflow:hidden}.doc-world-image img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.doc-world-image figcaption{border-top:1px solid var(--line);color:#6f7872;font:500 9px var(--mono);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:20px;padding:13px 16px;display:flex}.doc-world-image figcaption a{color:var(--green)}.doc-sections{margin-top:70px}.doc-content section{border-top:1px solid var(--line);margin-top:0;padding:38px 0 52px 56px;position:relative}.doc-content section:last-child{border-bottom:1px solid var(--line)}.doc-section-number{color:#68736d;position:absolute;top:44px;left:0}.doc-content h2{letter-spacing:-.025em;margin:0;font-size:27px}.doc-content section p{max-width:800px;color:var(--muted);font-size:16px;line-height:1.8}.doc-content pre{border:1px solid var(--line);background:linear-gradient(135deg, #0c1110, var(--panel));color:#c1eadc;font:400 12px/1.7 var(--mono);margin-top:24px;padding:22px;overflow:auto}.doc-pagination{grid-template-columns:1fr 1fr;gap:12px;margin-top:58px;display:grid}.doc-pagination a{border:1px solid var(--line);background:#090b0a;gap:8px;min-height:96px;padding:20px;display:grid}.doc-pagination a:last-child{text-align:right}.doc-pagination a:hover{background:#0d120f;border-color:#405149}.doc-pagination span{color:#6f7872;font:500 9px var(--mono);letter-spacing:.1em;text-transform:uppercase}.doc-pagination strong{color:var(--text);font-size:14px;font-weight:500}.site-footer{border-top:1px solid var(--line);background:#060707}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:50px;min-height:260px;padding-block:55px;display:grid;position:relative}.footer-grid>div:first-child p{max-width:330px;color:var(--muted);margin-top:22px;line-height:1.6}.footer-grid>div:not(:first-child){flex-direction:column;gap:13px;display:flex}.footer-grid b,.footer-grid a{font:400 10px var(--mono)}.footer-grid b{color:var(--muted);margin-bottom:10px}.footer-grid a:hover{color:var(--green)}.footer-grid>small{color:#555;font:400 8px var(--mono);position:absolute;bottom:28px;right:0}@media (max-width:980px){.site-header nav{display:none}.hero{min-height:auto;padding-bottom:90px}.pipeline{grid-template-columns:1fr}.pipeline-node{min-height:80px}.pipeline-node>i{display:none}.environment-card,.environment-hero,.environment-body{grid-template-columns:1fr}.environment-body aside{position:static}.environment-title>a{margin-bottom:40px}.feature-columns,.judge-path{grid-template-columns:repeat(2,1fr)}.feature-columns article:nth-child(2){border-right:0}.workspace-grid{grid-template-columns:1fr}.viewport-panel{border-right:0;border-bottom:1px solid var(--line)}.run-overview{flex-direction:column;align-items:flex-start}.metrics-grid{grid-template-columns:repeat(2,1fr)}.docs-shell{grid-template-columns:220px minmax(0,1fr)}.doc-content{padding-left:40px}.royal-environment-hero,.royal-environment-body{grid-template-columns:1fr}.royal-environment-body aside{position:static}.royal-arena-grid{grid-template-columns:190px minmax(500px,1fr);overflow-x:auto}.royal-observer-panel{border-top:1px solid #4d412f;border-left:0;grid-column:1/-1}.royal-competitors{grid-template-columns:1fr 100px 1fr}.competitor-card{grid-template-columns:45px 1fr}.competitor-card dl{grid-column:1/-1}.royal-match-title{display:none!important}.royal-matchbar{grid-template-columns:1fr 1fr}.biocraft-hero,.biocraft-launch-section{grid-template-columns:1fr}.biocraft-hero{padding-block:70px}.biocraft-intro{grid-template-columns:1fr;gap:35px}.bio-tool-grid{grid-template-columns:repeat(2,1fr)}.bio-tool-grid article:nth-child(3n){border-right:1px solid #294840}.bio-tool-grid article:nth-child(2n){border-right:0}.bio-workbench{grid-template-columns:210px minmax(620px,1fr);overflow-x:auto}.bio-evidence-panel{border-left:0;border-top:1px solid var(--bio-line);grid-column:1/-1}.bio-run-title{display:none!important}.bio-run-header{grid-template-columns:1fr 1fr}.bio-status-strip{grid-template-columns:repeat(3,1fr)}.bio-score-breakdown{grid-template-columns:repeat(4,1fr)}.bio-result-comparison{grid-template-columns:1fr 1fr}.bio-result-comparison article:last-child{grid-column:1/-1}}@media (max-width:680px){.shell{width:min(100% - 28px,1180px)}.header-cta{padding:9px}.hero{padding-top:70px}.hero h1{margin-top:45px;font-size:38px;line-height:1.25}.hero>p{font-size:17px}.hero-actions{flex-direction:column}.hero-console{margin-top:55px}.pipeline{padding:18px}.section{padding-block:80px}.section-heading{flex-direction:column;align-items:flex-start}.section-heading h2{font-size:40px}.environment-visual{border-right:0;border-bottom:1px solid var(--line);min-height:340px;padding:45px 20px}.environment-copy{min-height:330px;padding:28px}.grid-renderer.compact{width:240px}.feature-columns,.judge-path{grid-template-columns:1fr}.feature-columns article,.feature-columns article+article,.judge-path article{border-bottom:1px solid;border-right:0;padding:24px 0}.judge-path article{padding-inline:24px}.wide-cta{flex-direction:column;gap:20px}.future-worlds{grid-template-columns:1fr}.future-worlds i{border-bottom:1px dashed #343837;border-right:0;min-height:70px}.environment-hero{gap:50px}.environment-title h1{font-size:38px}.arcade-screen{min-height:340px;padding:30px}.launcher-grid,.capability-grid{grid-template-columns:1fr}.run-overview dl{grid-template-columns:repeat(2,1fr)}.viewport{min-height:420px;padding:24px}.replay-bar{grid-template-columns:34px 34px 1fr}.replay-bar span{grid-column:1/-1;padding-bottom:10px}.evidence-panel>nav{overflow-x:auto}.trace-row{grid-template-columns:70px 34px 1fr;padding-block:10px}.trace-row>b,.trace-row details{display:none}.metrics-grid,.benchmark-summary,.frame-list{grid-template-columns:1fr}.benchmark-bars>div{grid-template-columns:1fr 50px}.benchmark-bars label{grid-column:1/-1}.builder-shell{grid-template-columns:1fr}.builder-shell>aside{border-right:0;border-bottom:1px solid var(--line);grid-row:auto}.experimental-notice{flex-direction:column;align-items:flex-start;gap:10px}.docs-shell{grid-template-columns:1fr;padding-top:34px}.docs-shell>aside{border-right:0;border-bottom:1px solid var(--line);max-height:none;padding:0 0 30px;position:static;overflow:visible}.docs-shell>aside nav{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-local-api{display:none}.doc-content{padding:45px 0 0}.doc-content h1{font-size:40px}.doc-content section{padding-left:42px}.doc-world-image{margin-top:36px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.royal-environment-hero{padding-top:55px}.royal-title h1{font-size:39px}.royal-showcase-scene{height:430px}.camera-switcher{overflow-x:auto}.camera-switcher button{min-width:82px}.royal-marquee .shell{white-space:nowrap;justify-content:flex-start;gap:16px;overflow:hidden}.royal-facts{grid-template-columns:1fr}.royal-facts article{border-bottom:1px solid #3d3429;border-right:0;min-height:100px}.royal-environment-body{padding-block:75px}.royal-story h2{font-size:34px}.preset-grid{grid-template-columns:1fr}.run-page:has(.royal-run){width:calc(100% - 14px)}.royal-matchbar{justify-content:space-between;display:flex;overflow-x:auto}.royal-matchbar>div:first-child span,.royal-matchbar>div:first-child i{display:none}.royal-competitors{grid-template-columns:1fr}.royal-versus{border:1px solid #9a4d37;border-inline:0;min-height:56px}.competitor-card{min-height:125px}.royal-arena-grid{flex-direction:column;display:flex;overflow:visible}.royal-board-stage{order:1}.royal-move-panel{border-top:1px solid #4d412f;border-right:0;order:2}.royal-observer-panel{order:3}.royal-live-scene{height:58vh;min-height:430px}.royal-stage-toolbar{flex-direction:column;align-items:stretch;overflow-x:auto}.royal-stage-toolbar>div{min-width:max-content}.royal-stage-toolbar button{min-width:66px}.royal-replaybar{grid-template-columns:32px 32px 1fr;padding-block:8px}.royal-replaybar span{grid-column:1/3}.notation-list{max-height:280px}.royal-shortcuts{flex-wrap:wrap;gap:12px;padding-block:12px}.royal-shortcuts label{margin-left:0}.royal-inspector>div{grid-template-columns:1fr}.royal-results{padding:42px 18px}.royal-results h2{font-size:38px}.result-metrics{grid-template-columns:repeat(2,1fr)}.result-actions{flex-direction:column}.result-actions button,.result-actions a{justify-content:center}.biocraft-hero{min-height:auto;padding-top:55px}.biocraft-hero-copy>a{margin-bottom:45px}.biocraft-hero h1{font-size:43px}.bio-lab-readouts{grid-template-columns:1fr}.bio-lab-readouts article{border-bottom:1px solid #31534c;border-right:0;min-height:70px}.biocraft-marquee .shell{white-space:nowrap;justify-content:flex-start;gap:16px;overflow:hidden}.biocraft-intro{padding-block:75px 45px}.biocraft-intro h2,.biocraft-launch-section h2{font-size:36px}.bio-tool-grid{grid-template-columns:1fr}.bio-tool-grid article,.bio-tool-grid article:nth-child(3n){border-right:0;min-height:180px}.biocraft-launch-section{padding-block:80px}.bio-mode-switch,.bio-integrity-list{grid-template-columns:1fr}.bio-mode-switch button{border-right:0}.biocraft-run{width:calc(100% - 12px)}.bio-run-header{justify-content:space-between;display:flex;overflow-x:auto}.bio-run-header>div:first-child span,.bio-run-header>div:first-child b{display:none}.bio-status-strip{grid-template-columns:repeat(2,1fr)}.bio-workbench{flex-direction:column;display:flex;overflow:visible}.bio-challenge-panel{border-right:0;border-bottom:1px solid var(--bio-line)}.bio-center-workspace{order:-1}.bio-center-workspace>nav{overflow-x:auto}.bio-center-workspace>nav button{min-width:92px}.protein-sequence{grid-template-columns:repeat(10,1fr);padding-inline:10px}.sequence-ruler{display:none}.sequence-track{grid-template-columns:72px 1fr;padding-inline:10px}.bio-sequence-readouts{grid-template-columns:1fr;margin-inline:10px}.bio-structure-viewer{height:470px}.structure-evidence{grid-template-columns:1fr}.mutation-table{padding:8px;overflow-x:auto}.mutation-table>div,.mutation-table>button{min-width:720px}.bio-event-track{min-height:84px}.bio-replay-controls{grid-template-columns:32px 1fr;padding-block:8px}.bio-replay-controls span{grid-column:1/-1}.bio-score-hero strong{font-size:48px}.bio-score-breakdown{grid-template-columns:repeat(2,1fr)}.bio-result-comparison,.bio-raw-inspector>div{grid-template-columns:1fr}.bio-result-comparison article:last-child{grid-column:auto}.bio-result-actions{flex-direction:column}.bio-result-actions button,.bio-result-actions a{justify-content:center}}@media (max-width:560px){.docs-shell>aside nav{grid-template-columns:1fr}.doc-world-image figcaption{flex-direction:column;align-items:flex-start}.doc-pagination{grid-template-columns:1fr}.doc-pagination a:last-child{text-align:left}}.rumble-hero-stage canvas{inset:38px 0 46px}.rumble-hero-copy h1 em{color:#e9774e;text-shadow:4px 5px #6d2e23,0 0 34px #ef6a4555}.rumble-hero-copy p,.rumble-story p,.rumble-commission p{color:#c5c7b9}.rumble-contestants article{background:linear-gradient(150deg, var(--fighter), #151b13 72%);border-color:#6e6243}@supports (color:color-mix(in lab, red, red)){.rumble-contestants article{background:linear-gradient(150deg, color-mix(in srgb, var(--fighter) 25%, #26301f), #151b13 72%)}}.rumble-mode-grid button{border-color:#4d563b}.rumble-agent-roster{gap:10px;padding:16px;display:grid}.rumble-agent-roster .rumble-roster-row{background:#11180f;border:1px solid #465039;border-radius:14px;grid-template-columns:minmax(150px,.8fr) minmax(190px,1.2fr);gap:12px;min-height:92px;padding:12px;display:grid}.rumble-fighter-identity{align-items:center;gap:11px;display:flex}.rumble-fighter-identity>i{color:#f3d886;background:#283321;border:1px solid #8d7443;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.rumble-fighter-identity span,.rumble-fighter-identity b,.rumble-fighter-identity small{display:block}.rumble-fighter-identity b{color:#f4ead1;font-size:9px}.rumble-fighter-identity small{color:#8fa083;margin-top:6px;font-size:7px}.rumble-agent-roster .arena-agent-picker{border:0;margin:0;padding:0}.rumble-agent-roster .arena-agent-picker>span{font-size:7px}.rumble-agent-roster .arena-agent-picker select{color:#f7ecd4;background:#222c1d;border-color:#556044;border-radius:9px;min-height:38px;font-size:10px}.rumble-agent-roster .arena-agent-picker small{display:none}.rumble-integrity{color:#bdd58f;border-color:#596044}.rumble-launch-button{color:#291c0d;background:linear-gradient(135deg,#f2d57d,#d89b3f);border-radius:12px;box-shadow:0 9px 24px #06090688}.rumble-run{background:#11170f;border-color:#887146;border-radius:18px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rumble-fighter-strip article.active{background:color-mix(in srgb, var(--fighter) 18%, #182016)}}.rumble-world-label{background:#172016e8;border-color:#d8c27a;border-radius:10px;box-shadow:0 5px 18px #0008}.rumble-winner{color:#fff7de;background:#172016f2;border-color:#e5c66d;border-radius:18px;max-height:88%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 18px 70px #000a}.rumble-result-table{gap:6px;margin-top:18px;display:grid}.rumble-result-table>span{text-align:left;background:#0f160e;border:1px solid #4f5b3d;border-radius:8px;grid-template-columns:30px 1fr auto;align-items:center;padding:8px 10px;display:grid}.rumble-result-table i{color:#e5c66d}.rumble-result-table strong{color:#f5ecd6;font:8px var(--font-pixel), monospace;margin:0}.rumble-result-table b{color:#91a985;font-size:7px}.rumble-winner>button{color:#25190b;font:8px var(--font-pixel), monospace;background:#e5c66d;border:0;border-radius:8px;margin-top:16px;padding:11px 16px}.rumble-matchbar button.rumble-audio-active{color:#1b1609;background:#e7c96e;border-color:#e7c96e;box-shadow:0 0 18px #e7c96e33}.rumble-audio-mixer{background:#10170e;border:1px solid #4f593d;border-radius:11px;margin:14px 12px 0;padding:12px}.rumble-audio-mixer>header{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:7px;display:flex}.rumble-audio-mixer>header span{color:#e9d89f}.rumble-audio-mixer>header b{color:#91b66f}.rumble-audio-mixer label{color:#8f9d82;grid-template-columns:62px 1fr;align-items:center;gap:8px;min-height:28px;font-size:7px;display:grid}.rumble-audio-mixer input{accent-color:#dfb755;width:100%}.rumble-audio-mixer small{color:#68745f;margin-top:8px;font-size:6px;line-height:1.5;display:block}@media (max-width:680px){.rumble-agent-roster .rumble-roster-row{grid-template-columns:1fr}.rumble-replay-bar{grid-template-columns:repeat(4,1fr)}.rumble-replay-bar input,.rumble-replay-bar span{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rumble-page,.rumble-run{--rumble-pink:#ff3f91;--rumble-cyan:#51e7ff;--rumble-gold:#ffe35e;--rumble-lime:#9bff72;--rumble-ink:#08050e;background:var(--rumble-ink);color:#fff;font-family:var(--font-mono), monospace}.rumble-page{margin-top:-1px;overflow:hidden}.rumble-hero{grid-template-columns:.72fr 1.28fr;align-items:center;gap:56px;min-height:770px;padding-block:78px 68px;display:grid}.rumble-hero-copy>a,.rumble-hero-copy>span{color:#a7a0b0;letter-spacing:.14em;font-size:11px;display:block}.rumble-hero-copy>span{color:var(--rumble-gold);margin-top:72px}.rumble-hero-copy h1{font:400 clamp(54px, 7vw, 106px)/.82 var(--font-pixel), monospace;letter-spacing:-.06em;margin:18px 0 28px}.rumble-hero-copy h1 em{color:var(--rumble-pink);text-shadow:5px 5px #68143b,0 0 34px #ff3f9166;font-style:normal}.rumble-hero-copy p{color:#bbb3c3;max-width:520px;font:17px/1.75 var(--font-sans), sans-serif}.rumble-hero-actions{align-items:center;gap:20px;margin-top:36px;display:flex}.rumble-hero-actions a{color:#09050d;background:var(--rumble-gold);padding:15px 20px;font-size:12px;font-weight:800}.rumble-hero-actions b{color:var(--rumble-lime);font-size:10px}.rumble-hero-stage{background:radial-gradient(circle at 50% 44%,#33162c,#09050e 68%);border:1px solid #44334f;height:590px;position:relative;box-shadow:18px 18px #19101e}.rumble-hero-stage canvas{inset:38px 0 46px;height:calc(100% - 84px)!important;position:absolute!important}.rumble-broadcast-bar{color:#a99daf;letter-spacing:.12em;border-bottom:1px solid #44334f;justify-content:space-between;align-items:center;height:38px;padding:0 14px;font-size:9px;display:flex}.rumble-broadcast-bar b{color:#fff}.rumble-broadcast-bar i{background:#ff315e;border-radius:50%;width:7px;height:7px;margin-right:7px;animation:1.2s infinite rumble-live;display:inline-block;box-shadow:0 0 12px #ff315e}@keyframes rumble-live{50%{opacity:.35}}.rumble-scorebug{color:#fff;background:#0d0912e8;border:1px solid #3c2a44;grid-template-columns:1fr auto 1fr;align-items:center;font-size:11px;display:grid;position:absolute;inset:auto 22px 18px}.rumble-scorebug span{padding:10px 14px}.rumble-scorebug span:last-child{text-align:right}.rumble-scorebug b{color:var(--rumble-gold)}.rumble-scorebug em{background:var(--rumble-pink);color:#120710;padding:10px 18px;font-style:normal;font-weight:900}.rumble-ticker{background:var(--rumble-pink);color:#130711;border-block:1px solid #4a2941}.rumble-ticker .shell{min-height:48px;font:11px var(--font-pixel), monospace;justify-content:space-between;align-items:center;display:flex}.rumble-ticker i{color:var(--rumble-gold)}.rumble-story{grid-template-columns:1fr 1fr;align-items:end;gap:90px;padding-block:120px 85px;display:grid}.rumble-story>div:first-child>span,.rumble-contestants>header span,.rumble-commission>div>span{color:var(--rumble-cyan);letter-spacing:.13em;font-size:10px}.rumble-story h2,.rumble-commission h2{font:46px/1.02 var(--font-sans), sans-serif;letter-spacing:-.045em;margin:17px 0 20px}.rumble-story p,.rumble-commission p{color:#aaa1b0;font:16px/1.75 var(--font-sans), sans-serif}.rumble-stat-row{border:1px solid #493a52;grid-template-columns:repeat(3,1fr);display:grid}.rumble-stat-row article{text-align:center;border-right:1px solid #493a52;place-content:center;min-height:135px;display:grid}.rumble-stat-row article:last-child{border:0}.rumble-stat-row strong{color:var(--rumble-gold);font:34px var(--font-pixel), monospace}.rumble-stat-row span{color:#99909e;margin-top:12px;font-size:8px}.rumble-contestants{padding-block:40px 110px}.rumble-contestants>header{color:#837a89;justify-content:space-between;margin-bottom:20px;font-size:9px;display:flex}.rumble-contestants>div{border:1px solid #493a52;grid-template-columns:repeat(4,1fr);display:grid}.rumble-contestants article{background:linear-gradient(145deg, var(--fighter), #0d0911 70%);border-right:1px solid #493a52;flex-direction:column;justify-content:space-between;min-height:230px;padding:24px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rumble-contestants article{background:linear-gradient(145deg, color-mix(in srgb, var(--fighter) 13%, #100b16), #0d0911 70%)}}.rumble-contestants article:last-child{border:0}.rumble-contestants article>i{color:#817987;font-size:10px}.rumble-contestants article h3{font:20px/1.25 var(--font-pixel), monospace;color:var(--fighter);margin:8px 0 0}.rumble-contestants article span{color:#aaa0ae;font-size:8px}.rumble-contestants article>b{color:var(--fighter);opacity:.17;font-size:150px;position:absolute;bottom:-40px;right:-15px}.rumble-commission{border-top:1px solid #44334f;grid-template-columns:1fr .9fr;gap:90px;padding-block:100px 130px;display:grid}.rumble-launcher{background:#0d0912;border:1px solid #56405f;box-shadow:12px 12px #1b1020}.rumble-launcher>header{border-bottom:1px solid #493752;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;font-size:9px;display:flex}.rumble-launcher>header b{color:var(--rumble-lime)}.rumble-launcher>header i{background:var(--rumble-lime);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.rumble-mode-grid{grid-template-columns:repeat(3,1fr);display:grid}.rumble-mode-grid button{color:#88808d;text-align:left;background:0 0;border:1px solid #493752;border-top:0;border-left:0;min-height:82px;padding:12px}.rumble-mode-grid button:last-child{border-right:0}.rumble-mode-grid small,.rumble-mode-grid b{display:block}.rumble-mode-grid small{margin-bottom:10px;font-size:7px}.rumble-mode-grid b{font:9px/1.4 var(--font-pixel), monospace}.rumble-roster{padding:16px}.rumble-roster-row{border-bottom:1px solid #2f2335;grid-template-columns:28px 1fr auto;align-items:center;min-height:44px;padding:0 12px;font-size:10px;display:grid}.rumble-roster-row i{color:#716878}.rumble-roster-row small{color:#8b8290;font-size:7px}.rumble-roster-row.pink span{color:var(--rumble-pink)}.rumble-roster-row.cyan span{color:var(--rumble-cyan)}.rumble-roster-row.gold span{color:var(--rumble-gold)}.rumble-roster-row.lime span{color:var(--rumble-lime)}.rumble-range{padding:8px 28px 20px;display:block}.rumble-range span{color:#968d9d;justify-content:space-between;font-size:8px;display:flex}.rumble-range b{color:#fff}.rumble-range input{width:100%;accent-color:var(--rumble-pink)}.rumble-integrity{color:var(--rumble-lime);border-block:1px solid #493752;justify-content:space-between;padding:14px 20px;font-size:7px;display:flex}.rumble-launch-button{color:#120811;background:var(--rumble-gold);width:calc(100% - 32px);min-height:58px;font:10px var(--font-pixel), monospace;border:0;justify-content:space-between;align-items:center;margin:16px;padding:0 20px;display:flex}.rumble-launch-button b{font-size:24px}.rumble-preview{background:#08050e;position:absolute;inset:0}.rumble-preview canvas{inset:0;position:absolute!important}.rumble-preview>strong{color:#fff;font:9px var(--font-pixel), monospace;position:absolute;bottom:18px;left:20px}.rumble-preview-badge{text-align:center;color:#10070f;background:var(--rumble-pink);place-content:center;width:58px;height:58px;display:grid;position:absolute;top:18px;right:18px;transform:rotate(4deg)}.rumble-preview-badge b{font:20px var(--font-pixel), monospace}.rumble-preview-badge span{font-size:6px}.rumble-world-label{text-align:center;color:#fff;border:1px solid var(--fighter);white-space:nowrap;pointer-events:none;background:#09060ddc;min-width:104px;padding:7px 9px}.rumble-world-label b,.rumble-world-label span{display:block}.rumble-world-label b{color:var(--fighter);font:7px var(--font-pixel), monospace}.rumble-world-label span{margin-top:5px;font-size:7px}.run-page:has(.rumble-run){width:min(1800px,100% - 28px);max-width:none;padding-top:18px}.rumble-run{border:1px solid #43304c;min-height:calc(100vh - 100px)}.rumble-matchbar{background:#0d0912;border-bottom:1px solid #493752;grid-template-columns:1fr auto 1fr;align-items:center;min-height:58px;padding:0 18px;font-size:9px;display:grid}.rumble-matchbar>div{align-items:center;gap:16px;display:flex}.rumble-matchbar>div:nth-child(2){text-align:center;flex-direction:column;gap:3px}.rumble-matchbar>div:nth-child(2) b{color:var(--rumble-gold);font:11px var(--font-pixel), monospace}.rumble-matchbar>div:nth-child(2) span{color:#8d8492;text-transform:uppercase;font-size:7px}.rumble-matchbar>div:last-child{justify-content:flex-end}.rumble-matchbar button{color:#fff;background:#1b1320;border:1px solid #493752;padding:7px 10px}.rumble-fighter-strip{border-bottom:1px solid #493752;grid-template-columns:repeat(4,1fr);display:grid}.rumble-fighter-strip article{opacity:.85;background:#0d0912;border-right:1px solid #493752;padding:13px 16px}.rumble-fighter-strip article:last-child{border:0}.rumble-fighter-strip article.active{background:var(--fighter)}@supports (color:color-mix(in lab, red, red)){.rumble-fighter-strip article.active{background:color-mix(in srgb, var(--fighter) 12%, #0d0912)}}.rumble-fighter-strip article.active{box-shadow:inset 0 3px 0 var(--fighter);opacity:1}.rumble-fighter-strip article.out{filter:grayscale();opacity:.35}.rumble-fighter-strip header,.rumble-fighter-strip footer{justify-content:space-between;align-items:center;gap:8px;font-size:7px;display:flex}.rumble-fighter-strip header span{color:var(--fighter);font:8px var(--font-pixel), monospace}.rumble-fighter-strip header b{color:#89808e;font-weight:400}.rumble-fighter-strip article>div{background:#231a29;height:7px;margin:10px 0 8px}.rumble-fighter-strip article>div i{background:var(--fighter);height:100%;box-shadow:0 0 12px var(--fighter);display:block}.rumble-fighter-strip footer b{color:#fff}.rumble-fighter-strip footer span{color:#968d9d}.rumble-live-grid{grid-template-columns:250px minmax(500px,1fr) 280px;min-height:650px;display:grid}.rumble-feed,.rumble-control-panel{background:#0b080f}.rumble-feed{border-right:1px solid #493752}.rumble-control-panel{border-left:1px solid #493752}.rumble-feed>header,.rumble-control-panel>header{border-bottom:1px solid #35263d;justify-content:space-between;align-items:center;height:42px;padding:0 13px;font-size:8px;display:flex}.rumble-feed>header b,.rumble-control-panel>header b{color:var(--rumble-cyan);font-size:7px}.rumble-feed>div{max-height:607px;overflow-y:auto}.rumble-feed article{border-bottom:1px solid #211824;grid-template-columns:25px 1fr;gap:8px;min-height:50px;padding:10px 12px;display:grid}.rumble-feed article i{color:#706776;font-size:8px}.rumble-feed article p{color:#b8afbd;font:11px/1.45 var(--font-sans), sans-serif;margin:0}.rumble-feed article.hit p,.rumble-feed article.ability p{color:var(--rumble-gold)}.rumble-feed article.ring_out p,.rumble-feed article.knockout p{color:var(--rumble-pink);font-weight:700}.rumble-awaiting{color:#7c7481;padding:20px;font-size:9px}.rumble-live-stage{background:radial-gradient(circle,#27132a,#07050b 72%);min-height:650px;position:relative}.rumble-live-stage canvas{inset:38px 0 0;height:calc(100% - 38px)!important;position:absolute!important}.rumble-stage-sign{z-index:2;color:#928899;background:#0b080fcc;border-bottom:1px solid #493752;justify-content:space-between;align-items:center;height:38px;padding:0 13px;font-size:8px;display:flex;position:absolute;inset:0 0 auto}.rumble-stage-sign b{color:#ff496a}.rumble-winner{z-index:3;text-align:center;border:2px solid var(--rumble-gold);width:min(500px,84%);box-shadow:9px 9px 0 var(--rumble-pink);background:#09060def;padding:28px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-1deg)}.rumble-winner span,.rumble-winner b{display:block}.rumble-winner span{color:var(--rumble-cyan);font-size:8px}.rumble-winner strong{color:var(--rumble-gold);font:clamp(19px, 3vw, 34px)/1.2 var(--font-pixel), monospace;margin:14px 0;display:block}.rumble-winner b{color:#fff;font-size:10px}.rumble-control-panel>p{color:#aaa1ae;font:12px/1.55 var(--font-sans), sans-serif;margin:16px}.rumble-controls{grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.rumble-controls button{color:#eee8f0;text-align:left;background:#17101c;border:1px solid #3e2e47;min-height:46px;padding:8px;font-size:8px}.rumble-controls button:hover{border-color:var(--rumble-pink)}.rumble-controls kbd{color:#120811;background:var(--rumble-gold);width:23px;height:23px;font:8px var(--font-pixel), monospace;border-radius:2px;place-items:center;margin-right:5px;display:inline-grid}.rumble-controls button:last-child{border-color:var(--rumble-pink);background:#32172c;grid-column:1/-1}.rumble-evidence{border-top:1px solid #35263d;grid-template-columns:1fr auto;gap:10px;margin-top:16px;padding:16px;font-size:8px;display:grid}.rumble-evidence span{color:#766e7b}.rumble-evidence b{color:var(--rumble-lime)}.rumble-agent-decision{padding:18px}.rumble-agent-decision span,.rumble-agent-decision strong,.rumble-agent-decision b{display:block}.rumble-agent-decision span{color:#817887;margin:14px 0 7px;font-size:7px}.rumble-agent-decision strong{color:var(--rumble-pink);font:12px var(--font-pixel), monospace}.rumble-agent-decision b{color:var(--rumble-cyan);font-size:10px}.rumble-agent-decision p{color:#aaa0ae;font:12px/1.5 var(--font-sans), sans-serif}.rumble-agent-decision pre{max-height:155px;color:var(--rumble-lime);background:#07050a;border:1px solid #302336;padding:12px;font-size:8px;overflow:auto}.rumble-replay-bar{background:#0d0912;border-top:1px solid #493752;grid-template-columns:34px 60px 1fr auto 50px;align-items:center;gap:8px;min-height:54px;padding:8px 14px;display:grid}.rumble-replay-bar button{color:#fff;background:#1c1421;border:1px solid #44304d;height:34px;font-size:8px}.rumble-replay-bar input{accent-color:var(--rumble-pink)}.rumble-replay-bar span{color:#918797;font-size:8px}@media (max-width:900px){.rumble-hero,.rumble-story,.rumble-commission{grid-template-columns:1fr}.rumble-hero{padding-top:48px}.rumble-hero-copy>span{margin-top:42px}.rumble-hero-stage{height:480px}.rumble-ticker .shell{white-space:nowrap;justify-content:flex-start;gap:18px;overflow:hidden}.rumble-story,.rumble-commission{gap:45px;padding-block:75px}.rumble-contestants>div{grid-template-columns:1fr 1fr}.rumble-contestants article:nth-child(2){border-right:0}.rumble-contestants article{border-bottom:1px solid #493a52}.run-page:has(.rumble-run){width:calc(100% - 12px)}.rumble-matchbar{justify-content:space-between;display:flex;overflow-x:auto}.rumble-matchbar>div:first-child span{display:none}.rumble-fighter-strip{grid-template-columns:1fr 1fr}.rumble-live-grid{flex-direction:column;display:flex}.rumble-live-stage{order:-1;min-height:520px}.rumble-feed{border-right:0}.rumble-control-panel{border-left:0}.rumble-feed>div{max-height:260px}}@media (max-width:560px){.rumble-hero-copy h1{font-size:50px}.rumble-hero-stage{height:400px}.rumble-story h2,.rumble-commission h2{font-size:34px}.rumble-stat-row,.rumble-mode-grid{grid-template-columns:1fr}.rumble-stat-row article{border-bottom:1px solid #493a52;border-right:0}.rumble-mode-grid button{border-right:0}.rumble-contestants>div{grid-template-columns:1fr}.rumble-contestants article{border-right:0;min-height:170px}.rumble-integrity{flex-direction:column;gap:8px}.rumble-fighter-strip article{padding:10px}.rumble-fighter-strip footer span{display:none}.rumble-live-stage{min-height:430px}.rumble-replay-bar{grid-template-columns:34px 60px 1fr}.rumble-replay-bar span{grid-column:1/-1}}.persona-environment,.persona-run{--pc:#f3a75d;--pc-pink:#ff6fae;--pc-cyan:#66d8e8;--pc-gold:#f3cb69;--pc-bg:#090811;--pc-panel:#100f1b;--pc-line:#322b42;background:var(--pc-bg);color:#f5efe8}.personacraft-preview{background:#0b0912;border:1px solid #4c3b50;width:min(100%,610px);box-shadow:16px 16px #030208}.personacraft-preview header,.personacraft-preview footer{color:#998ca1;height:42px;font:500 8px var(--mono);letter-spacing:.08em;border-bottom:1px solid #3b3043;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.personacraft-preview header b{color:var(--pc)}.personacraft-preview footer{border:0;border-top:1px solid #3b3043}.personacraft-preview footer span:last-child{color:#d0b5cc}.persona-preview-stage{height:440px}.persona-preview{background:#0b0912;border:1px solid #4c3b50;width:100%;height:520px;min-height:0;position:relative;overflow:hidden;box-shadow:16px 16px #030208}.persona-preview canvas{inset:0;width:100%!important;height:100%!important;position:absolute!important}.persona-preview-title{z-index:2;color:#9a879d;font:500 7px var(--mono);pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:15px;left:16px;right:16px}.persona-preview-title b{color:var(--pc)}.persona-preview-live{z-index:2;color:#c9b7c7;font:500 7px var(--mono);position:absolute;bottom:15px;right:16px}.persona-preview-live i{background:#ff6fae;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #ff6fae}.persona-hero{grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:820px;padding-block:100px;display:grid}.persona-hero-copy>a{color:#9f8ea6;font:500 9px var(--mono);margin-bottom:75px;display:inline-block}.persona-hero-copy>span,.persona-manifesto>span,.persona-launch-section>div>span,.persona-system>div>span{color:var(--pc);font:500 9px var(--mono);letter-spacing:.14em}.persona-hero h1{letter-spacing:-.07em;max-width:700px;margin:24px 0;font-size:clamp(54px,5.7vw,90px);line-height:.94}.persona-hero-copy>p{color:#aea2b2;max-width:650px;font-size:18px;line-height:1.75}.persona-hero-copy>div{align-items:center;gap:24px;margin-top:34px;display:flex}.persona-hero-copy>div>a{background:var(--pc);color:#171016;font:700 9px var(--mono);padding:15px 20px}.persona-hero-copy>div small{color:#796d80;font:500 7px var(--mono)}.persona-hero-visual{gap:18px;display:grid}.persona-hero-visual>p{color:#8c7d93;font:500 8px var(--mono);align-items:center;margin:0;display:flex}.persona-hero-visual>p i{background:#7effb3;border-radius:50%;width:7px;height:7px;margin-right:8px;box-shadow:0 0 12px #7effb3}.persona-hero-visual>p b{color:#d3bdcc;margin-left:auto}.persona-marquee{background:#0e0b16;border-block:1px solid #392f43}.persona-marquee .shell{color:#9b899e;height:56px;font:500 8px var(--mono);justify-content:space-between;align-items:center;display:flex}.persona-marquee i{background:var(--pc-pink);width:5px;height:5px;transform:rotate(45deg)}.persona-manifesto{grid-template-columns:1fr 1.2fr;gap:60px;padding-block:130px 90px;display:grid}.persona-manifesto h2{letter-spacing:-.06em;grid-column:1;margin:20px 0 0;font-size:58px}.persona-manifesto p{color:#a99dae;grid-area:1/2/3;margin:0;font-size:20px;line-height:1.8}.persona-mode-list{border-top:1px solid #382f41}.persona-mode-list article{border-bottom:1px solid #382f41;grid-template-columns:70px 1fr 1.4fr 30px;align-items:center;gap:25px;min-height:116px;display:grid}.persona-mode-list i{color:var(--pc);font:500 9px var(--mono)}.persona-mode-list h3{font-size:24px}.persona-mode-list p{color:#94889c;line-height:1.55}.persona-mode-list span{color:#6d6173;font-size:24px}.persona-system{grid-template-columns:1fr 1.2fr;gap:80px;padding-block:130px;display:grid}.persona-system h2,.persona-launch-section h2{letter-spacing:-.055em;margin:20px 0 0;font-size:52px}.persona-system dl{border-top:1px solid #3b3243;margin:0}.persona-system dl div{border-bottom:1px solid #3b3243;grid-template-columns:140px 1fr;padding:25px 0;display:grid}.persona-system dt{color:var(--pc);font:500 8px var(--mono)}.persona-system dd{color:#9f94a5;margin:0;line-height:1.6}.persona-launch-section{grid-template-columns:1fr 560px;align-items:start;gap:90px;padding-block:125px;display:grid}.persona-launch-section>div>p{color:#a69aa9;max-width:620px;font-size:18px;line-height:1.8}.persona-launcher{background:#100d18;border:1px solid #4b3c50;box-shadow:15px 15px #030207}.persona-launcher>header{height:50px;font:500 8px var(--mono);border-bottom:1px solid #403447;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.persona-launcher>header span{color:var(--pc)}.persona-launcher>header b{color:#95859c}.persona-launcher>header i{background:#79ffad;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.persona-mode-grid{border-bottom:1px solid #403447;gap:6px;padding:14px;display:grid}.persona-mode-grid button{text-align:left;color:#ddd0dc;background:#15111d;border:1px solid #0000;grid-template-columns:32px 1fr;padding:13px;display:grid}.persona-mode-grid button.active{border-color:var(--pc);background:#211724}.persona-mode-grid button>i{color:#806f84;font:500 8px var(--mono)}.persona-mode-grid button span{gap:3px;display:grid}.persona-mode-grid button b{font:600 10px var(--mono)}.persona-mode-grid button small{color:#83758a;font:400 8px var(--mono)}.persona-seat-control{border-bottom:1px solid #403447;justify-content:space-between;align-items:center;padding:18px;display:flex}.persona-seat-control div{gap:6px;display:grid}.persona-seat-control span,.persona-round-control>span{color:#83758b;font:500 7px var(--mono)}.persona-seat-control strong{font-size:16px}.persona-seat-control button{color:var(--pc);font:500 7px var(--mono);background:0 0;border:1px solid #65536c;padding:10px}.persona-round-control{border-bottom:1px solid #403447;gap:14px;padding:18px;display:grid}.persona-round-control b{float:right;color:var(--pc)}.persona-round-control input{width:100%;accent-color:var(--pc)}.persona-integrity{color:#7b6d82;font:500 6px var(--mono);gap:14px;padding:14px 18px;display:flex}.persona-launch-button{background:var(--pc);color:#180f15;width:100%;font:700 10px var(--mono);border:0;justify-content:space-between;padding:19px;display:flex}.persona-run{width:min(100% - 24px,1900px);margin:12px auto 80px}.persona-runbar{height:55px;font:500 8px var(--mono);background:#0e0c15;border:1px solid #3b3143;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px;display:grid}.persona-runbar>div{align-items:center;gap:14px;display:flex}.persona-runbar>div:nth-child(2){justify-content:center}.persona-runbar>div:last-child{justify-content:flex-end}.persona-runbar a,.persona-runbar b{color:var(--pc)}.persona-runbar button{color:#b9aabe;font:inherit;background:0 0;border:1px solid #4c4053;padding:7px}.persona-phasebar{border-inline:1px solid #3b3143;grid-template-columns:repeat(4,1fr);display:grid}.persona-phasebar div{color:#665d6c;font:500 7px var(--mono);background:#0c0a12;border-right:1px solid #3b3143;gap:10px;padding:12px 15px;display:flex}.persona-phasebar div.active{color:#160f14;background:var(--pc)}.persona-phasebar div.done{color:#7debad}.persona-phasebar i{opacity:.7}.persona-live-grid{border:1px solid #3b3143;grid-template-columns:310px minmax(480px,1fr) 330px;height:760px;display:grid}.persona-roster-panel,.persona-inspector{background:#0e0c15;overflow:auto}.persona-roster-panel{border-right:1px solid #3b3143}.persona-inspector{border-left:1px solid #3b3143}.persona-roster-panel>header,.persona-inspector>header,.persona-transcript>header,.persona-relations>header{color:#807486;height:43px;font:500 7px var(--mono);border-bottom:1px solid #3b3143;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.persona-hud{opacity:.72;border-bottom:1px solid #30283a;grid-template-columns:8px 1fr;gap:12px;padding:18px 13px;display:grid}.persona-hud.active{opacity:1;background:#191320}.persona-hud>i{width:5px;height:100%;box-shadow:0 0 12px}.persona-hud>div{gap:4px;display:grid}.persona-hud span,.persona-hud small{color:#7f7485;font:500 6px var(--mono)}.persona-hud b{font-size:13px}.persona-hud dl{grid-column:2;grid-template-columns:repeat(3,1fr);margin:9px 0 0;display:grid}.persona-hud dl div{gap:3px;display:grid}.persona-hud dt{color:#736879;font:500 6px var(--mono)}.persona-hud dd{font:600 12px var(--mono);margin:0}.persona-stage{background:#090811;min-width:0;position:relative}.persona-broadcast{z-index:2;pointer-events:none;color:#8d7e91;font:500 7px var(--mono);justify-content:space-between;display:flex;position:absolute;top:12px;left:12px;right:12px}.persona-topic{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0810dd;border:1px solid #4c3e53;gap:5px;padding:13px 16px;display:grid;position:absolute;bottom:18px;left:22px;right:22px}.persona-topic small{color:var(--pc);font:500 7px var(--mono)}.persona-winner{z-index:3;text-align:center;border:1px solid var(--pc);background:#0b0810ed;place-content:center;display:grid;position:absolute;inset:25% 17%;box-shadow:0 0 80px #f3a75d33}.persona-winner span,.persona-winner b{color:var(--pc);font:500 8px var(--mono)}.persona-winner strong{margin:15px 0;font-size:42px}.persona-current-argument,.persona-human-controls,.persona-vote-controls{padding:18px}.persona-current-argument>span{color:var(--pc-pink);font:500 7px var(--mono)}.persona-current-argument blockquote{color:#e6d9e4;margin:18px 0;font-size:17px;line-height:1.55}.persona-current-argument dl{grid-template-columns:1fr 1fr;display:grid}.persona-current-argument dl div{border:1px solid #3a3041;justify-content:space-between;padding:10px;display:flex}.persona-current-argument dt{color:#7d7183;font:500 6px var(--mono)}.persona-current-argument dd{color:var(--pc);margin:0}.persona-human-controls{gap:12px;display:grid}.persona-human-controls label{color:#827587;font:500 7px var(--mono);gap:7px;display:grid}.persona-human-controls textarea,.persona-human-controls select{color:#eadce7;width:100%;font:400 10px/1.5 var(--mono);background:#0a0910;border:1px solid #493d50;padding:10px}.persona-human-controls textarea{resize:vertical;height:130px}.persona-human-controls>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.persona-submit-action{background:var(--pc);color:#180f15;font:700 8px var(--mono);border:0;padding:14px}.persona-vote-controls{gap:8px;display:grid}.persona-vote-controls p{color:#8f8294;font-size:12px;line-height:1.55}.persona-vote-controls button{text-align:left;color:#eadde7;background:#15111c;border:1px solid #493d50;gap:4px;padding:12px;display:grid}.persona-vote-controls small{color:#827587}.persona-world{border-top:1px solid #3b3143;padding:18px}.persona-world>span{color:var(--pc);font:500 7px var(--mono);margin-bottom:15px;display:block}.persona-world>p{color:#7f7384;font-size:10px;line-height:1.5}.persona-meter{grid-template-columns:75px 1fr 25px;align-items:center;gap:8px;margin:8px 0;display:grid}.persona-meter>span{color:#776b7d;font:500 6px var(--mono)}.persona-meter>i{background:#27202d;height:4px}.persona-meter>i b{background:linear-gradient(90deg,var(--pc-pink),var(--pc));height:100%;display:block}.persona-meter>strong{font:500 7px var(--mono)}.persona-lower-grid{background:#0d0b13;border:1px solid #3b3143;border-top:0;grid-template-columns:1.4fr 1fr;display:grid}.persona-transcript{border-right:1px solid #3b3143}.persona-transcript article{border-bottom:1px solid #302838;grid-template-columns:6px 1fr auto;gap:12px;padding:14px;display:grid}.persona-transcript article>i{width:4px}.persona-transcript article div{gap:4px;display:grid}.persona-transcript article span,.persona-transcript article>strong{color:#756a7a;font:500 6px var(--mono)}.persona-transcript article p{color:#aaa0ad;margin:3px 0;font-size:11px;line-height:1.5}.persona-relations article{border-bottom:1px solid #302838;padding:14px}.persona-relations article>b,.persona-relations article>span{display:block}.persona-relations article>b{font-size:12px}.persona-relations article>span{color:#796f7e;font:500 6px var(--mono);margin:5px 0}.persona-replay{background:#0b0911;border:1px solid #3b3143;border-top:0;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:12px;height:52px;padding:0 14px;display:grid}.persona-replay button{color:#cdbfcb;font:500 7px var(--mono);background:#16121d;border:1px solid #463a4d;padding:8px}.persona-replay span{font:500 7px var(--mono);color:#817486}@media (max-width:1100px){.persona-hero,.persona-system,.persona-launch-section{grid-template-columns:1fr}.persona-live-grid{grid-template-columns:250px 1fr;height:auto}.persona-inspector{border-top:1px solid #3b3143;border-left:0;grid-column:1/-1}.persona-stage{height:650px}.persona-manifesto{grid-template-columns:1fr}.persona-manifesto p{grid-area:auto/1}.persona-lower-grid{grid-template-columns:1fr}}@media (max-width:700px){.persona-run{width:calc(100% - 10px)}.persona-hero{min-height:auto;padding-block:55px}.persona-hero-copy>a{margin-bottom:45px}.persona-hero h1{font-size:45px}.persona-preview-stage{height:350px}.persona-manifesto{padding-block:75px 50px}.persona-manifesto h2,.persona-system h2,.persona-launch-section h2{font-size:37px}.persona-mode-list article{grid-template-columns:35px 1fr 20px;padding:20px 0}.persona-mode-list p{grid-column:2}.persona-launch-section{padding-block:80px}.persona-runbar{grid-template-columns:1fr;gap:8px;height:auto;padding:12px}.persona-runbar>div:nth-child(2),.persona-runbar>div:last-child{justify-content:flex-start}.persona-phasebar div{padding:9px 5px}.persona-phasebar div i{display:none}.persona-live-grid{grid-template-columns:1fr}.persona-roster-panel{border-right:0}.persona-stage{height:520px}.persona-roster-panel{grid-template-columns:1fr 1fr;display:grid}.persona-roster-panel>header{grid-column:1/-1}.persona-hud dl{display:none}.persona-manifesto p{font-size:17px}.persona-marquee .shell{white-space:nowrap;justify-content:flex-start;gap:18px;overflow:hidden}.persona-replay{grid-template-columns:auto auto 1fr}.persona-replay span{display:none}}.persona-environment,.persona-run{--pc:#ff805d;--pc-pink:#ff5c99;--pc-cyan:#70dcf6;--pc-gold:#ffd56c;--pc-bg:#070a10;--pc-panel:#0d121b;--pc-line:#273140;color:#f5f7fb;background:radial-gradient(circle at 50% 0,#142139 0,#080b12 34%,#06080d 72%)}.persona-run{width:min(100% - 28px,1920px)}.persona-runbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1019e8;border-color:#293444;border-radius:16px 16px 0 0;height:62px;box-shadow:0 18px 70px #0005}.persona-runbar button{color:#f3f7ff;background:#182131;border-color:#3b495c;border-radius:9px;min-width:78px;transition:all .2s}.persona-runbar button:hover:not(:disabled){border-color:var(--pc);background:#242f40;transform:translateY(-1px)}.persona-runbar button:disabled{opacity:.55}.persona-phasebar{border:0;gap:5px;margin-top:8px}.persona-phasebar div{color:#707b8c;background:#0c111a;border-radius:9px;border:1px solid #283343!important}.persona-phasebar div.active{background:linear-gradient(135deg,#ff9069,#ff684f);box-shadow:0 8px 30px #ff6e4b35;border-color:#ff956f!important}.persona-phasebar div.done{color:#70e6b0;background:#0d1c18;border-color:#316950!important}.persona-live-grid{border-color:#293444;border-radius:14px;grid-template-columns:294px minmax(620px,1fr) 328px;height:780px;margin-top:8px;overflow:hidden;box-shadow:0 28px 90px #0008}.persona-roster-panel,.persona-inspector{background:#0b1018e8;border-color:#293444}.persona-roster-panel>header,.persona-inspector>header,.persona-transcript>header,.persona-relations>header{color:#7f8a9c;background:#0f1621;border-color:#293444;height:48px}.persona-roster-panel>header span,.persona-inspector>header span,.persona-transcript>header span,.persona-relations>header span{color:#ff9575}.persona-hud{opacity:.78;border-color:#222c39;padding:19px 14px;transition:all .25s;position:relative}.persona-hud.active{opacity:1;box-shadow:inset 3px 0 0 var(--pc);background:linear-gradient(90deg,#233247,#121925)}.persona-hud.active:after{content:"ON AIR";color:#ff7e68;font:700 6px var(--mono);letter-spacing:.12em;position:absolute;top:14px;right:12px}.persona-hud>i{border-radius:8px}.persona-hud b{font-weight:650}.persona-hud dd{color:#eaf0f8}.persona-stage{background:#05070b}.persona-stage canvas{height:100%!important}.persona-broadcast{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#9ba8ba;background:#09101bd9;border:1px solid #344256;border-radius:8px;padding:9px 12px;top:15px;left:16px;right:16px}.persona-broadcast b{color:#ff7e68}.persona-topic{background:#09101be8;border-color:#344256;border-radius:10px;padding:12px 15px;bottom:16px;left:18px;right:18px;box-shadow:0 14px 45px #0008}.persona-topic small{color:#70dcf6}.persona-topic strong{font-size:14px}.persona-speaker-card{color:#eef4fb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:178px;font-family:var(--mono);pointer-events:none;background:#090e17e8;border:1px solid #445066;border-radius:10px;padding:9px 11px;transition:all .2s;box-shadow:0 12px 30px #0009}.persona-speaker-card.active{border-color:var(--persona);width:255px;box-shadow:0 0 0 1px var(--persona),0 18px 55px #000b}@supports (color:color-mix(in lab, red, red)){.persona-speaker-card.active{box-shadow:0 0 0 1px color-mix(in srgb,var(--persona),transparent 55%),0 18px 55px #000b}}.persona-speaker-card header,.persona-speaker-card footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.persona-speaker-card header span{color:#8c99aa;letter-spacing:.12em;font-size:6px}.persona-speaker-card.active header span{color:#ff806b}.persona-speaker-card header b{color:var(--persona);font-size:7px}.persona-speaker-card>strong{font:700 10px var(--mono);white-space:nowrap;margin:5px 0;display:block}.persona-speaker-card p{border-left:2px solid var(--persona);color:#d8e1ec;font:500 7px/1.5 var(--mono);background:#111a27;margin:8px -2px;padding:8px}.persona-speaker-card footer{color:#7f8b9b;font-size:6px}.persona-speaker-card footer b{color:#72e5b3}.persona-current-argument{padding:20px}.persona-current-argument>span{color:#ff93ba;background:#282133;border-radius:999px;padding:5px 8px;display:inline-flex}.persona-current-argument blockquote{border-left:2px solid #70dcf6;padding-left:14px;font-size:16px}.persona-current-argument dl div{background:#101722;border-color:#293444;border-radius:8px}.persona-current-argument dd{color:#70dcf6}.persona-world{border-color:#293444}.persona-meter>i{background:#1b2431;border-radius:5px;height:6px;overflow:hidden}.persona-meter>i b{background:linear-gradient(90deg,#6b8dff,#70dcf6,#ffcf70);border-radius:5px}.persona-lower-grid{background:#0b1018;border:1px solid #293444;border-radius:14px;margin-top:8px;overflow:hidden}.persona-transcript{border-color:#293444}.persona-transcript article{border-color:#202a37}.persona-transcript article p{color:#b8c2d0}.persona-relations article{border-color:#202a37}.persona-replay{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b111be8;border:1px solid #334055;border-radius:14px;height:58px;margin-top:8px;position:sticky;bottom:8px;box-shadow:0 16px 50px #0008}.persona-replay button{color:#ecf2f9;background:#182231;border-color:#3a475a;border-radius:8px}.persona-replay button:hover:not(:disabled){background:#223044;border-color:#70dcf6}.persona-replay input{accent-color:#ff7e68}.persona-winner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#111a28f5,#0b1019f5);border:1px solid #ffc474;border-radius:18px;padding:25px;inset:12%;box-shadow:0 28px 90px #000c,0 0 80px #ffb56b25}.persona-winner>span{color:#70dcf6}.persona-winner>strong{margin:12px 0 6px;font-size:clamp(28px,4vw,52px)}.persona-winner>div{border-top:1px solid #344052;width:min(470px,80vw);margin:18px auto 0}.persona-winner p{text-align:left;border-bottom:1px solid #283343;grid-template-columns:34px 1fr auto;gap:10px;margin:0;padding:8px 4px;display:grid}.persona-winner p i{color:#758196;font:600 7px var(--mono)}.persona-winner p span{color:#eef4fb;font:600 8px var(--mono)}.persona-winner p b{color:#ffd375;text-align:right}.persona-winner>button{color:#121720;font:800 8px var(--mono);background:linear-gradient(135deg,#ffb56c,#ff765b);border:0;border-radius:9px;margin-top:18px;padding:12px 18px;box-shadow:0 9px 28px #ff704538}.persona-winner>button:disabled{opacity:.6}.persona-agent-roster{border-bottom:1px solid #334052}.persona-agent-roster>article{background:#0e141f;border-top:1px solid #252e3c;grid-template-columns:180px 1fr;align-items:center;gap:14px;padding:14px 17px;display:grid}.persona-agent-roster>article:first-child{border-top:0}.persona-agent-roster>article>div{align-items:center;gap:11px;display:flex}.persona-agent-roster>article>div>i{color:#ff9a75;width:27px;height:27px;font:600 7px var(--mono);border:1px solid #3c495c;border-radius:50%;place-items:center;display:grid}.persona-agent-roster>article>div span{gap:4px;display:grid}.persona-agent-roster>article>div b{font:650 9px var(--mono)}.persona-agent-roster>article>div small{color:#778397;font:500 6px var(--mono)}.persona-agent-roster>article>strong{color:#70e4ae;text-align:center;font:700 7px var(--mono);border:1px solid #3b6854;border-radius:8px;padding:10px}.persona-agent-roster .arena-agent-picker{border:0;padding:0}.persona-agent-roster .arena-agent-picker>span{font-size:6px}.persona-agent-roster .arena-agent-picker select{background:#151d2a;border-radius:8px}@media (max-width:1200px){.persona-live-grid{grid-template-columns:245px 1fr;height:auto}.persona-inspector{grid-column:1/-1;max-height:none}.persona-stage{height:680px}.persona-agent-roster>article{grid-template-columns:160px 1fr}}@media (max-width:720px){.persona-live-grid{grid-template-columns:1fr}.persona-stage{height:560px}.persona-speaker-card{width:135px}.persona-speaker-card.active{width:190px}.persona-speaker-card p{display:none}.persona-agent-roster>article{grid-template-columns:1fr}.persona-winner{padding:16px;inset:8% 5%}.persona-winner>div{width:100%}}.persona-runbar>div:last-child{flex-wrap:wrap}.persona-live-grid{grid-template-rows:minmax(680px,79vh) auto;grid-template-columns:minmax(0,1.35fr) minmax(350px,.65fr);height:auto}.persona-stage{isolation:isolate;grid-area:1/1/auto/-1;min-height:680px}.persona-roster-panel{border-top:1px solid #293444;border-right:1px solid #293444;grid-area:2/1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.persona-roster-panel>header{grid-column:1/-1}.persona-inspector{border-top:1px solid #293444;grid-area:2/2;max-height:760px}.persona-voice-active{box-shadow:0 0 22px #70dcf62b;color:#70dcf6!important;border-color:#70dcf6!important}.persona-stage:fullscreen{background:#05070b;width:100vw;height:100vh;min-height:100vh}.persona-stage:fullscreen canvas{height:100%!important}.persona-stage:fullscreen .persona-broadcast{top:20px;left:22px;right:22px}.persona-stage:fullscreen .persona-topic{bottom:24px;left:28px;right:28px}@media (max-width:1200px){.persona-live-grid{grid-template-rows:680px auto auto;grid-template-columns:1fr}.persona-stage{grid-area:1/1;height:680px;min-height:680px}.persona-roster-panel{border-right:0;grid-area:2/1}.persona-inspector{border-left:0;grid-area:3/1;max-height:none}}@media (max-width:720px){.persona-live-grid{grid-template-rows:560px auto auto}.persona-stage{height:560px;min-height:560px}.persona-roster-panel{grid-template-columns:1fr}.persona-runbar>div:last-child{gap:7px}.persona-runbar button{min-width:0}}.physical-environment,.physical-run{--phy:#ff7a52;--phy-cyan:#58e4f4;--phy-green:#82f6a7;--phy-yellow:#f2ca60;--phy-bg:#070b0d;--phy-panel:#0b1114;--phy-line:#26363b;background:var(--phy-bg);color:#edf5f3}.physical-preview{background:#081013;border:1px solid #33464b;width:100%;height:520px;position:relative;overflow:hidden;box-shadow:16px 16px #020405}.physical-preview canvas{inset:0;width:100%!important;height:100%!important;position:absolute!important}.physical-preview-top,.physical-preview-bottom{z-index:2;color:#8ba1a4;font:500 7px var(--mono);pointer-events:none;justify-content:space-between;display:flex;position:absolute;left:15px;right:15px}.physical-preview-top{top:15px}.physical-preview-bottom{bottom:15px}.physical-preview-top b,.physical-preview-bottom b{color:var(--phy)}.physical-preview-bottom i{background:var(--phy-green);width:6px;height:6px;box-shadow:0 0 12px var(--phy-green);border-radius:50%;margin-right:7px;display:inline-block}.physical-world-label,.physical-zone-label,.physical-robot-label{white-space:nowrap;font-family:var(--mono);pointer-events:none}.physical-world-label{color:#d4e6e5;background:#071013dd;border:1px solid #4c6165;padding:5px 8px;font-size:7px}.physical-zone-label{text-shadow:0 1px 3px #000;font-size:6px}.physical-robot-label{text-align:center;color:#9cb1b4;background:#071013dd;border:1px solid #40555b;gap:2px;padding:5px 7px;font-size:6px;display:grid}.physical-robot-label b{color:#f2f8f7;font-size:7px}.physical-robot-label.active{border-color:var(--phy-cyan);box-shadow:0 0 14px #58e4f444}.physical-hero{grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:840px;padding-block:100px;display:grid}.physical-hero-copy>a{color:#83a0a4;font:500 9px var(--mono);margin-bottom:74px;display:inline-block}.physical-hero-copy>span,.physical-brief span,.physical-stack>div>span,.physical-launch-section>div>span{color:var(--phy);font:500 9px var(--mono);letter-spacing:.14em}.physical-hero h1{letter-spacing:-.07em;max-width:720px;margin:24px 0;font-size:clamp(54px,5.8vw,92px);line-height:.94}.physical-hero-copy>p{color:#99adb0;max-width:660px;font-size:18px;line-height:1.75}.physical-hero-copy>div{align-items:center;gap:23px;margin-top:34px;display:flex}.physical-hero-copy>div>a{background:var(--phy);color:#131719;font:700 9px var(--mono);padding:15px 20px}.physical-hero-copy>div small{color:#668085;font:500 7px var(--mono)}.physical-hero-visual{gap:18px;display:grid}.physical-hero-visual>p{color:#718c91;font:500 8px var(--mono);align-items:center;margin:0;display:flex}.physical-hero-visual>p i{background:var(--phy-green);width:7px;height:7px;box-shadow:0 0 12px var(--phy-green);border-radius:50%;margin-right:8px}.physical-hero-visual>p b{color:#aac0c2;margin-left:auto}.physical-marquee{background:#0a1215;border-block:1px solid #263a3e}.physical-marquee .shell{color:#779397;height:56px;font:500 8px var(--mono);justify-content:space-between;align-items:center;display:flex}.physical-marquee i{background:var(--phy);width:5px;height:5px;transform:rotate(45deg)}.physical-brief{grid-template-columns:1fr 1.1fr;gap:90px;padding-block:130px 90px;display:grid}.physical-brief h2,.physical-stack h2,.physical-launch-section h2{letter-spacing:-.06em;margin:20px 0 0;font-size:54px}.physical-brief>p{color:#9aadb0;margin:0;font-size:20px;line-height:1.8}.physical-objectives{border:1px solid #2c4146;grid-template-columns:repeat(4,1fr);display:grid}.physical-objectives article{border-right:1px solid #2c4146;min-height:250px;padding:27px}.physical-objectives article:last-child{border:0}.physical-objectives i{color:var(--phy);font:500 8px var(--mono)}.physical-objectives h3{margin:70px 0 15px;font-size:19px}.physical-objectives p{color:#809699;font-size:13px;line-height:1.65}.physical-stack{grid-template-columns:1fr 1fr;gap:90px;padding-block:135px;display:grid}.physical-flow{gap:10px;display:grid}.physical-flow article{background:#0a1215;border:1px solid #30454a;justify-content:space-between;padding:20px;display:flex}.physical-flow article b{color:var(--phy);font:600 8px var(--mono)}.physical-flow article span{color:#8a9da1;font-size:12px}.physical-flow>i{text-align:center;color:#526b70}.physical-truth{background:#130f0d;border:1px solid #50392f;grid-template-columns:300px 1fr;gap:60px;padding:32px;display:grid}.physical-truth div{gap:8px;display:grid}.physical-truth span{color:var(--phy);font:500 8px var(--mono)}.physical-truth strong{font-size:20px}.physical-truth p{color:#a5968e;margin:0;line-height:1.7}.physical-launch-section{grid-template-columns:1fr 560px;align-items:start;gap:90px;padding-block:130px;display:grid}.physical-launch-section>div>p{color:#95a9ac;max-width:630px;font-size:18px;line-height:1.8}.physical-launcher{background:#0a1215;border:1px solid #3a5055;box-shadow:15px 15px #020405}.physical-launcher>header{height:50px;font:500 8px var(--mono);border-bottom:1px solid #30464b;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.physical-launcher>header span{color:var(--phy)}.physical-launcher>header b{color:#7f979b}.physical-launcher>header i{background:var(--phy-green);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.physical-mode-grid{border-bottom:1px solid #30464b;gap:7px;padding:14px;display:grid}.physical-mode-grid button{text-align:left;color:#d7e4e3;background:#0e181b;border:1px solid #0000;grid-template-columns:34px 1fr;padding:14px;display:grid}.physical-mode-grid button.active{border-color:var(--phy);background:#1b1715}.physical-mode-grid button>i{color:#637d82;font:500 8px var(--mono)}.physical-mode-grid button span{gap:4px;display:grid}.physical-mode-grid button b{font:600 9px var(--mono)}.physical-mode-grid button small{color:#71888c;font:400 8px var(--mono)}.physical-time-control{border-bottom:1px solid #30464b;gap:14px;padding:18px;display:grid}.physical-time-control span{color:#71898e;font:500 7px var(--mono)}.physical-time-control b{float:right;color:var(--phy)}.physical-time-control input{width:100%;accent-color:var(--phy)}.physical-runtime-disclosure{border-bottom:1px solid #30464b;padding:18px}.physical-runtime-disclosure span{color:var(--phy-cyan);font:500 7px var(--mono)}.physical-runtime-disclosure strong{margin:8px 0;font-size:13px;display:block}.physical-runtime-disclosure p{color:#71868a;margin:0;font-size:10px;line-height:1.55}.physical-integrity{color:#70868a;font:500 6px var(--mono);gap:14px;padding:13px 18px;display:flex}.physical-launch-button{background:var(--phy);color:#131719;width:100%;font:700 10px var(--mono);border:0;justify-content:space-between;padding:19px;display:flex}.physical-agent-roster{border-bottom:1px solid #30464b;grid-template-columns:1fr 1fr;display:grid}.physical-agent-roster .arena-agent-picker{border:0;border-right:1px solid #30464b}.physical-agent-roster .arena-agent-picker:last-child{border-right:0}.physical-agent-roster .arena-agent-picker small{word-break:break-word;font-size:6px}.physical-run{width:min(100% - 24px,1920px);margin:12px auto 80px}.physical-runbar{height:55px;font:500 8px var(--mono);background:#091114;border:1px solid #2e4247;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 15px;display:grid}.physical-runbar>div{align-items:center;gap:13px;display:flex}.physical-runbar>div:nth-child(2){justify-content:center}.physical-runbar>div:last-child{justify-content:flex-end}.physical-runbar a,.physical-runbar b{color:var(--phy)}.physical-runbar button{color:#a8bbbd;font:inherit;background:0 0;border:1px solid #3d5459;padding:7px}.physical-backend-banner{background:#0c1518;border:1px solid #2e4247;border-top:0;grid-template-columns:auto 1fr;align-items:center;gap:20px;min-height:45px;padding:9px 14px;display:grid}.physical-backend-banner>div{align-items:center;gap:8px;display:flex}.physical-backend-banner i{background:var(--phy-green);width:7px;height:7px;box-shadow:0 0 10px var(--phy-green);border-radius:50%}.physical-backend-banner b{color:var(--phy-cyan);font:600 7px var(--mono)}.physical-backend-banner span{color:#657d81;font:500 6px var(--mono)}.physical-backend-banner p{color:#778d91;margin:0;font-size:10px}.physical-backend-banner.isaac b{color:var(--phy-green)}.physical-mission-grid{border:1px solid #2e4247;border-top:0;grid-template-columns:300px minmax(500px,1fr) 340px;height:760px;display:grid}.physical-objective-panel,.physical-telemetry{background:#091114;overflow:auto}.physical-objective-panel{border-right:1px solid #2e4247}.physical-telemetry{border-left:1px solid #2e4247}.physical-objective-panel>header,.physical-telemetry>header,.physical-timeline>header,.physical-snapshots>header{color:#738b8f;height:43px;font:500 7px var(--mono);border-bottom:1px solid #293d42;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.physical-objective-panel>header span,.physical-telemetry>header span,.physical-timeline>header span,.physical-snapshots>header span{color:var(--phy)}.physical-progress{padding:12px}.physical-progress i{background:#1b292d;height:4px;display:block}.physical-progress i b{background:linear-gradient(90deg,var(--phy),var(--phy-green));height:100%;display:block}.physical-objective-panel>article{opacity:.55;border-bottom:1px solid #25373c;grid-template-columns:25px 1fr;gap:9px;padding:15px 13px;display:grid}.physical-objective-panel>article.active{opacity:1;background:#121b1d}.physical-objective-panel>article.completed{opacity:.85}.physical-objective-panel>article>i{color:#668084;font:500 7px var(--mono)}.physical-objective-panel>article.completed>i{color:var(--phy-green)}.physical-objective-panel article div{gap:3px;display:grid}.physical-objective-panel article b{font-size:11px}.physical-objective-panel article p{color:#71878b;margin:0;font-size:9px;line-height:1.45}.physical-minimap{background-color:#0000;background-image:linear-gradient(#16212655 1px,#0000 1px),linear-gradient(90deg,#16212655 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #2c4247;height:180px;margin:15px;position:relative}.physical-minimap>span{z-index:2;color:#6e878b;font:500 6px var(--mono);position:absolute;top:7px;left:8px}.physical-minimap>i,.physical-minimap>b{border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.physical-minimap>i.extraction{border:2px solid var(--phy-green)}.physical-minimap>i.charger{border:2px solid var(--phy-cyan)}.physical-minimap>i.restricted{background:#ff4f56}.physical-minimap>b{box-shadow:0 0 8px}.physical-stage{background:#070b0d;min-width:0;position:relative}.physical-stage canvas{height:100%!important}.physical-stage-top{z-index:2;color:#758b8f;font:500 7px var(--mono);pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:12px;left:13px;right:13px}.physical-stage-top b{color:var(--phy)}.physical-camera-controls{z-index:3;gap:5px;display:flex;position:absolute;bottom:18px;left:18px}.physical-camera-controls button{color:#82999d;font:500 6px var(--mono);background:#081013dd;border:1px solid #3a5156;padding:7px 9px}.physical-camera-controls button.active{border-color:var(--phy);color:#fff}.physical-result{z-index:4;text-align:center;border:1px solid var(--phy-green);background:#07100fed;place-content:center;display:grid;position:absolute;inset:27% 18%;box-shadow:0 0 80px #82f6a72a}.physical-result span,.physical-result b{color:var(--phy-green);font:600 8px var(--mono)}.physical-result strong{margin:14px 0;font-size:40px}.physical-result.failure{border-color:#ff5353}.physical-result.failure span,.physical-result.failure b{color:#ff5353}.physical-robot-stack>article{opacity:.72;border-bottom:1px solid #263a3f;grid-template-columns:7px 1fr;gap:11px;padding:15px 13px;display:grid}.physical-robot-stack>article.active{opacity:1;background:#101b1e}.physical-robot-stack>article>i{width:4px;height:100%}.physical-robot-stack article>div{gap:3px;display:grid}.physical-robot-stack article span,.physical-robot-stack article small{color:#6f878b;font:500 6px var(--mono)}.physical-robot-stack article b{font-size:12px}.physical-robot-stack dl{grid-column:2;grid-template-columns:repeat(3,1fr);margin:8px 0 0;display:grid}.physical-robot-stack dl div{gap:2px;display:grid}.physical-robot-stack dt{color:#647d81;font:500 6px var(--mono)}.physical-robot-stack dd{font:600 10px var(--mono);margin:0}.physical-agent-plan{padding:17px}.physical-agent-plan span,.physical-command-grid>span{color:var(--phy);font:500 7px var(--mono)}.physical-agent-plan p{color:#a2b2b4;font-size:12px;line-height:1.55}.physical-agent-plan b{border-left:2px solid var(--phy-cyan);color:#809699;background:#0d181b;padding:11px;font-size:10px;line-height:1.5;display:block}.physical-command-grid{grid-template-columns:1fr 1fr;gap:6px;padding:13px;display:grid}.physical-command-grid>span{grid-column:1/-1;margin-bottom:6px}.physical-command-grid button{color:#c6d6d5;min-height:42px;font:600 6px/1.35 var(--mono);background:#0d181b;border:1px solid #345057;padding:8px}.physical-command-grid button:hover:not(:disabled){border-color:var(--phy);color:#fff}.physical-command-grid button:disabled{opacity:.32}.physical-command-grid button:first-child:last-child{background:var(--phy);color:#131719;grid-column:1/-1}.physical-metrics{background:#0a1215;border:1px solid #2e4247;border-top:0;grid-template-columns:repeat(6,1fr);display:grid}.physical-metrics article{border-right:1px solid #2a3e43;grid-template-columns:1fr auto;align-content:center;min-height:92px;padding:17px;display:grid}.physical-metrics article:last-child{border:0}.physical-metrics span{color:#71898d;font:500 6px var(--mono);grid-column:1/-1;margin-bottom:8px}.physical-metrics strong{font-size:22px}.physical-metrics small{color:#60797d;font:500 6px var(--mono);align-self:end}.physical-bottom-grid{background:#091114;border:1px solid #2e4247;border-top:0;grid-template-columns:1.45fr 1fr;display:grid}.physical-timeline{border-right:1px solid #2e4247}.physical-timeline article{border-bottom:1px solid #25383d;grid-template-columns:25px 1fr auto;gap:9px;padding:12px 13px;display:grid}.physical-timeline article>i{color:#668084;font:500 6px var(--mono)}.physical-timeline article div{gap:4px;display:grid}.physical-timeline article span,.physical-timeline article>b{color:#688085;font:500 6px var(--mono)}.physical-timeline article p{color:#9baeb0;margin:0;font-size:10px;line-height:1.45}.physical-timeline article.completed>b{color:var(--phy-green)}.physical-timeline article.failed>b,.physical-timeline article.unsafe>b{color:#ff6962}.physical-snapshots article{border-bottom:1px solid #25383d;grid-template-columns:20px 1fr;gap:8px;padding:14px;display:grid}.physical-snapshots article>i{color:var(--phy-cyan)}.physical-snapshots article div{gap:4px;display:grid}.physical-snapshots article b{text-transform:uppercase;font-size:10px}.physical-snapshots article span{color:#6d8589;font:500 6px var(--mono)}.physical-replay{background:#081013;border:1px solid #2e4247;border-top:0;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:12px;height:52px;padding:0 14px;display:grid}.physical-replay button{color:#b8c9c9;font:500 7px var(--mono);background:#0d181b;border:1px solid #354d52;padding:8px}.physical-replay input{accent-color:var(--phy)}.physical-replay span{color:#70878b;font:500 7px var(--mono)}@media (max-width:1120px){.physical-hero,.physical-brief,.physical-stack,.physical-launch-section{grid-template-columns:1fr}.physical-objectives{grid-template-columns:1fr 1fr}.physical-objectives article:nth-child(2){border-right:0}.physical-objectives article{border-bottom:1px solid #2c4146}.physical-mission-grid{grid-template-columns:250px 1fr;height:auto}.physical-telemetry{border-top:1px solid #2e4247;border-left:0;grid-column:1/-1}.physical-stage{height:650px}.physical-bottom-grid{grid-template-columns:1fr}.physical-timeline{border-right:0}.physical-truth{grid-template-columns:1fr}.physical-runbar{grid-template-columns:1fr auto}.physical-runbar>div:nth-child(2){display:none}}@media (max-width:700px){.physical-run{width:calc(100% - 10px)}.physical-hero{min-height:auto;padding-block:55px}.physical-hero-copy>a{margin-bottom:45px}.physical-hero h1{font-size:45px}.physical-preview{height:410px}.physical-marquee .shell{white-space:nowrap;justify-content:flex-start;gap:18px;overflow:hidden}.physical-brief{padding-block:75px 50px}.physical-brief h2,.physical-stack h2,.physical-launch-section h2{font-size:37px}.physical-brief>p{font-size:17px}.physical-objectives{grid-template-columns:1fr}.physical-objectives article{border-right:0;min-height:180px}.physical-objectives h3{margin-top:35px}.physical-stack{padding-block:80px}.physical-flow article{gap:6px;display:grid}.physical-launch-section{padding-block:80px}.physical-agent-roster{grid-template-columns:1fr}.physical-agent-roster .arena-agent-picker{border-bottom:1px solid #30464b;border-right:0}.physical-agent-roster .arena-agent-picker:last-child{border-bottom:0}.physical-runbar{grid-template-columns:1fr;gap:8px;height:auto;padding:11px}.physical-runbar>div:last-child{justify-content:flex-start}.physical-backend-banner,.physical-mission-grid{grid-template-columns:1fr}.physical-objective-panel{border-right:0}.physical-stage{height:520px}.physical-camera-controls{max-width:calc(100% - 36px);overflow:auto}.physical-metrics{grid-template-columns:1fr 1fr 1fr}.physical-metrics article:nth-child(3){border-right:0}.physical-replay{grid-template-columns:auto auto 1fr}.physical-replay span{display:none}}.physical-run{--phy-glass:linear-gradient(145deg,#0e191cfa,#081013f5)}.physical-runbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;box-shadow:0 12px 36px #0008}.physical-runbar .physical-rerun-button{color:#111;background:linear-gradient(135deg,#ff865f,#d95d3c);border-color:#b65337;font-weight:800}.physical-mission-grid{grid-template-columns:290px minmax(620px,1fr) 360px;height:820px;box-shadow:0 28px 80px #0009}.physical-objective-panel,.physical-telemetry{background:var(--phy-glass)}.physical-objective-panel>article{min-height:76px;transition:all .25s;position:relative}.physical-objective-panel>article.active{box-shadow:inset 3px 0 var(--phy);background:linear-gradient(90deg,#ff7a5219,#0000)}.physical-objective-panel>article>i{color:#a4b7ba;background:#111d20;border:1px solid #3a5055;border-radius:7px;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;display:grid}.physical-objective-panel>article.completed>i{color:var(--phy-green);background:#143024;border-color:#82f6a766}.physical-progress i{border-radius:20px;height:7px;overflow:hidden}.physical-progress i b{border-radius:20px;box-shadow:0 0 16px #58e4f477}.physical-stage{isolation:isolate;background:radial-gradient(circle at 50% 40%,#172428,#05080a 72%)}.physical-stage:fullscreen{background:#05090a;width:100vw;height:100vh}.physical-stage:fullscreen canvas{height:100vh!important}.physical-stage-top{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071013b8;border:1px solid #3a4d51;padding:9px 11px;top:16px;left:18px;right:18px}.physical-action-callout{z-index:4;border:1px solid #3b5156;border-left:3px solid var(--phy-cyan);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);pointer-events:none;background:#071013e8;border-radius:8px;width:min(390px,100% - 36px);padding:13px 15px;position:absolute;bottom:60px;left:18px;box-shadow:0 15px 45px #0009}.physical-action-callout span{color:var(--phy-cyan);font:600 6px var(--mono);letter-spacing:.1em;display:block}.physical-action-callout strong{font:700 10px var(--mono);margin:6px 0 4px;display:block}.physical-action-callout p{color:#9db0b2;margin:0;font-size:10px;line-height:1.45}.physical-action-callout.failed,.physical-action-callout.unsafe{border-left-color:#ff5e58}.physical-action-callout.blocked{border-left-color:var(--phy-yellow)}.physical-camera-controls{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071013d9;border:1px solid #34494e;border-radius:8px;padding:5px;left:auto;right:18px}.physical-camera-controls button{border:0;border-radius:5px}.physical-camera-controls button.active{box-shadow:inset 0 0 0 1px var(--phy);background:#ff7a5222}.physical-result{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:14px;inset:19% 14%}.physical-result button{background:var(--phy-green);color:#09110d;font:800 8px var(--mono);border:0;border-radius:7px;justify-self:center;margin-top:18px;padding:11px 18px}.physical-robot-stack>article{min-height:82px}.physical-robot-stack>article.active{box-shadow:inset 3px 0 var(--phy-cyan);background:linear-gradient(90deg,#58e4f414,#0000)}.physical-agent-plan{border-top:1px solid #263a3f;gap:11px;display:grid}.physical-agent-chip{background:#0c171a;border:1px solid #31484d;border-radius:8px;grid-template-columns:8px 1fr;gap:3px 9px;padding:11px;display:grid}.physical-agent-chip>i{background:var(--phy-green);width:7px;height:7px;box-shadow:0 0 12px var(--phy-green);border-radius:50%;grid-row:1/3;margin-top:4px}.physical-agent-chip b{font:700 9px var(--mono)}.physical-agent-chip small{color:#71898d;font:500 6px var(--mono)}.physical-agent-plan dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.physical-agent-plan dl div{background:#0b1518;border:1px solid #263b40;padding:9px}.physical-agent-plan dt{color:#688085;font:500 6px var(--mono)}.physical-agent-plan dd{color:#dce7e6;font:700 8px var(--mono);text-overflow:ellipsis;margin:4px 0 0;overflow:hidden}.physical-agent-plan>p{margin:0}.physical-agent-plan>b{border-radius:0 7px 7px 0}.physical-human-wait{background:#0c171a;border:1px solid #30484d;border-radius:9px;grid-template-columns:9px 1fr;gap:6px 10px;margin:13px;padding:18px;display:grid}.physical-human-wait>i{background:var(--phy-yellow);border-radius:50%;grid-row:1/4;width:8px;height:8px;margin-top:3px;animation:1.2s infinite pulse-dot;box-shadow:0 0 12px #f2ca6088}.physical-human-wait span{color:var(--phy-yellow);font:600 7px var(--mono)}.physical-human-wait b{font:700 11px var(--mono)}.physical-human-wait p{color:#81979a;margin:2px 0 0;font-size:10px;line-height:1.5}.physical-minimap{border-radius:9px;box-shadow:inset 0 0 24px #0009}.physical-metrics article{background:linear-gradient(145deg,#0d171a,#081013)}@media (max-width:1280px){.physical-mission-grid{grid-template-columns:260px minmax(520px,1fr) 320px}.physical-action-callout{width:330px}}@media (max-width:1120px){.physical-mission-grid{grid-template-columns:250px 1fr;height:auto}.physical-stage{height:690px}.physical-telemetry{grid-column:1/-1}}@media (max-width:700px){.physical-stage{height:560px}.physical-action-callout{bottom:65px}.physical-mission-grid{grid-template-columns:1fr}.physical-result{inset:14% 6%}.physical-result strong{font-size:30px}}.arena-agent-picker{border:1px solid;gap:.55rem;padding:.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.arena-agent-picker{border:1px solid color-mix(in srgb, currentColor 18%, transparent)}}.arena-agent-picker{background:currentColor}@supports (color:color-mix(in lab, red, red)){.arena-agent-picker{background:color-mix(in srgb, currentColor 4%, transparent)}}.arena-agent-picker>span{letter-spacing:.12em;justify-content:space-between;align-items:center;gap:1rem;font-size:.68rem;display:flex}.arena-agent-picker i{opacity:.55;border:1px solid;padding:.25rem .4rem;font-style:normal}.arena-agent-picker i.live{color:#69f0ae;opacity:1}.arena-agent-picker select{border:1px solid;width:100%;min-height:2.7rem}@supports (color:color-mix(in lab, red, red)){.arena-agent-picker select{border:1px solid color-mix(in srgb, currentColor 25%, transparent)}}.arena-agent-picker select{color:inherit;background:#0c0d0e;padding:.65rem .75rem}.arena-agent-picker small{opacity:.65;line-height:1.45}.biocraft-launcher{background:linear-gradient(155deg,#0d1d19,#08120f);border-radius:20px;overflow:hidden;box-shadow:0 28px 80px #0007,inset 0 1px #ffffff0c}.bio-mode-switch button,.bio-launch-button,.bio-human-controls button,.bio-center-workspace>nav button,.bio-candidates button{transition:color .18s,background .18s,border-color .18s,transform .18s}.bio-launch-button{border-radius:12px;min-height:54px;box-shadow:0 10px 30px #a8ff6018}.bio-launch-button:hover:not(:disabled){background:#bcff87;transform:translateY(-1px)}.bio-human-controls{background:#0c1b17;border:1px solid #456459;border-radius:13px;margin-top:10px;overflow:hidden}.bio-human-controls button{border-radius:8px}.bio-human-controls button:hover:not(:disabled){border-color:var(--bio);color:#eaffdf;transform:translateY(-1px)}.bio-evaluation-board{border-radius:16px;overflow:hidden;box-shadow:0 24px 70px #0005}@media (max-width:1180px){.bio-task-grid{grid-template-columns:repeat(3,1fr)}.bio-task-grid article:nth-child(3n){border-right:0}.bio-task-grid article:nth-child(-n+3){border-bottom:1px solid #213a34}.bio-tool-dock{grid-template-columns:repeat(5,minmax(110px,1fr))}}@media (max-width:680px){.bio-tool-telemetry,.bio-task-progress,.bio-workbench,.bio-bottom-panel{border-radius:12px}.bio-current-tool{grid-template-columns:38px 1fr}.bio-current-tool>b{grid-column:1/-1;justify-self:start}.bio-task-progress>header{grid-template-columns:1fr;gap:9px;padding-block:11px}.bio-task-progress>header>div:first-child{justify-content:space-between}.bio-task-grid{grid-template-columns:1fr 1fr}.bio-task-grid article{border-bottom:1px solid #213a34;min-height:112px}.bio-task-grid article:nth-child(2n){border-right:0}.bio-task-grid article:nth-child(3n){border-right:1px solid #213a34}.bio-task-grid article:last-child{border-right:0}.bio-tool-dock{grid-template-columns:repeat(10,112px)}.bio-replay-controls{grid-template-columns:32px 32px 1fr 32px;padding-block:9px}.bio-replay-controls span{grid-column:1/3}.bio-replay-controls button:nth-last-child(2){grid-area:2/3}.bio-replay-controls button:last-child{grid-area:1/4}}.rumble-page,.rumble-run{--rumble-pink:#d85b3f;--rumble-cyan:#43a5ba;--rumble-gold:#e0b95a;--rumble-lime:#78a85e;--rumble-ink:#101710;background:#101710}.rumble-page{background:linear-gradient(#15231b 0,#101710 32%,#18150e 100%)}.rumble-hero-stage{background:linear-gradient(#9cc9d1,#668c6c);border-color:#b08a4c;border-radius:24px;overflow:hidden;box-shadow:0 28px 70px #050a0777,inset 0 0 0 5px #ead28a22}.rumble-broadcast-bar,.rumble-scorebug,.rumble-matchbar{background:#182016e8;border-color:#846c42}.rumble-ticker{color:#22180d;background:linear-gradient(90deg,#cb9b42,#efd782,#cb9b42);border-color:#ab873b}.rumble-launcher{background:#172016;border-color:#a88b52;border-radius:22px;overflow:hidden;box-shadow:0 26px 65px #05080588}.rumble-mode-grid button.active{color:#241709;background:linear-gradient(145deg,#f0ce77,#d59b40)}.rumble-launch-button{color:#291c0d;background:linear-gradient(135deg,#f2d57d,#d89b3f);border-radius:12px}.rumble-run{border-color:#887146;border-radius:18px;overflow:hidden}.rumble-fighter-strip article,.rumble-feed,.rumble-control-panel,.rumble-replay-bar{background:#151d13;border-color:#4e583e}.rumble-live-stage{background:linear-gradient(#9cc9d1,#536f52)}.rumble-stage-sign{background:#182016e5;border-color:#836d43}.rumble-winner{background:#172016f2;border-color:#e5c66d;border-radius:18px;width:min(430px,78%);max-height:none;padding:18px;overflow:visible;transform:translate(-50%,-50%);box-shadow:0 18px 70px #000a}.rumble-winner>strong{margin:9px 0;font-size:clamp(17px,2.1vw,25px)}.rumble-result-table{gap:5px;margin-top:12px}.rumble-result-table>span{grid-template-columns:28px 1fr auto;min-height:34px;padding:5px 8px}.rumble-result-table>span>strong{color:#f5ecd6;font:7px var(--font-pixel), monospace;margin:0}.rumble-result-table>span>b{color:#91a985;font-size:7px}.rumble-winner>button{margin-top:11px;padding:9px 14px}.rumble-replay-bar{grid-template-columns:34px 34px 60px 1fr auto 34px 50px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
