/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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,ui-sans-serif, system-ui, 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{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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.profile-visual.apple{background:radial-gradient(circle,#4b241f,#0000 70%)}.fruit-stack{transform-origin:50%;filter:drop-shadow(0 20px 18px #0008);width:192px;height:208px;position:relative;transform:scale(1.1)}.fruit-art{object-fit:contain;width:192px;height:208px;image-rendering:pixelated;position:absolute;inset:0}.blink-frame{opacity:0;animation:5.8s step-end infinite fruitBlink}.cherry-art .blink-frame{animation-delay:-2.2s}.sprite.profile-idle{background-position:0 0;animation:4.8s step-end infinite idleFrame;transform:scale(1.1)}@keyframes fruitBlink{0%,91%,94%,to{opacity:0}92%,93%{opacity:1}}.profile-visual.cherry{background:radial-gradient(circle,#45142c,#0000 70%)}.fruit-stack.hero-fruit{transform:scale(1.55)}.deploy-button{border:1px solid var(--acid);background:var(--acid);color:#09100d;cursor:pointer;letter-spacing:.12em;text-align:left;min-width:148px;margin-top:24px;padding:13px 18px;font-size:12px;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s}.deploy-button span{float:right;margin-left:42px}.deploy-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #c8ff3728}.deploy-button.deployed{color:#76827c;cursor:default;background:#18201d;border-color:#ffffff24}.guardian-section{background:radial-gradient(circle at 72% 48%,#0b5e5c45,#0000 34%),linear-gradient(135deg,#090e0d,#061413);border-top:1px solid #55fff126;grid-template-columns:minmax(330px,.72fr) 1.28fr;align-items:center;gap:3vw;min-height:760px;padding:90px 5vw;display:grid;position:relative;overflow:hidden}.guardian-section:before{content:"";background-image:linear-gradient(#76fff00a 1px,#0000 1px),linear-gradient(90deg,#76fff00a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.guardian-copy{z-index:4;position:relative}.guardian-copy>small{color:#58fff1;letter-spacing:.16em;font:10px ui-monospace,monospace}.guardian-copy h2{letter-spacing:-.07em;margin:22px 0 36px;font-size:clamp(70px,8vw,118px);line-height:.78}.guardian-copy h2 em{color:#0000;-webkit-text-stroke:1px #9fffee;font-style:normal}.guardian-copy p{color:#93a9a4;border-left:2px solid #e7b94d;max-width:480px;padding-left:18px;font-size:14px;line-height:1.9}.guardian-copy dl{gap:42px;margin:28px 0;display:flex}.guardian-copy dt{color:#5e7570;margin-bottom:7px;font-size:9px}.guardian-copy dd{margin:0;font-size:12px}.summon-button{color:#dffffa;text-align:left;cursor:pointer;background:#092824;border:1px solid #58fff1;min-width:250px;padding:15px 18px}.summon-button span{letter-spacing:.08em;font-weight:900}.summon-button b{float:right;color:#58fff1;margin-top:4px;font-size:9px}.dragon-stage{z-index:2;place-items:center;height:640px;display:grid;position:relative}.dragon-stage img{object-fit:contain;z-index:3;width:min(630px,90%);height:92%;image-rendering:pixelated;filter:saturate(.3)brightness(.28)drop-shadow(0 30px 36px #000);opacity:.42;position:relative;transform:scale(.72)rotate(-8deg)}.dragon-seal{opacity:.3;border:1px solid #58fff13b;border-radius:50%;width:470px;height:470px;position:absolute}.dragon-seal:before,.dragon-seal:after{content:"";border:1px dashed #eac45a55;border-radius:50%;position:absolute;inset:42px}.dragon-seal:after{border-style:solid;inset:110px}.dragon-seal i{transform-origin:0;background:#58fff125;width:108%;height:1px;position:absolute;top:50%;left:50%}.dragon-seal i:nth-child(2){transform:rotate(120deg)}.dragon-seal i:nth-child(3){transform:rotate(240deg)}.dragon-mist{filter:blur(34px);opacity:.15;z-index:2;background:#57fff13b;border-radius:50%;width:75%;height:22%;position:absolute}.mist-a{bottom:15%;left:5%}.mist-b{top:25%;right:0}.dragon-flash{opacity:0;z-index:4;pointer-events:none;background:radial-gradient(circle,#eaffff 0,#58fff188 12%,#0000 55%);position:absolute;inset:8%}.guardian-tag{z-index:5;text-align:right;background:#06100fd9;border-right:2px solid #58fff1;padding:13px 16px;position:absolute;bottom:12%;right:3%}.guardian-tag small,.guardian-tag span{color:#617b76;letter-spacing:.12em;font:9px ui-monospace,monospace;display:block}.guardian-tag strong{margin:5px 0;font-size:20px;display:block}.guardian-tag span{color:#58fff1}.guardian-section.summoned .dragon-stage img{filter:saturate(1.1)brightness(1.02)drop-shadow(0 0 28px #28fff09c)drop-shadow(0 34px 32px #000c);opacity:1;animation:1.65s cubic-bezier(.16,.8,.2,1) both dragonArrival,4.6s ease-in-out 1.65s infinite dragonFloat}.guardian-section.summoned .dragon-seal{animation:1.7s ease-out both sealBurst}.guardian-section.summoned .dragon-flash{animation:1.65s ease-out both dragonFlash}.guardian-section.summoned .mist-a{animation:1.5s ease-out both mistSweep}.guardian-section.summoned .mist-b{animation:1.5s ease-out .1s reverse both mistSweep}@keyframes dragonArrival{0%{opacity:0;filter:brightness(3)blur(16px);transform:scale(.18)rotate(-28deg)translateY(160px)}35%{opacity:1;filter:brightness(2)blur(2px);transform:scale(1.12)rotate(3deg)translateY(-18px)}68%{transform:scale(.96)rotate(-1deg)translateY(5px)}to{transform:scale(1)rotate(0)translateY(0)}}@keyframes dragonFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)rotate(.8deg)}}@keyframes sealBurst{0%{opacity:0;transform:scale(.15)rotate(-90deg)}48%{opacity:1;transform:scale(1.12)rotate(12deg)}to{opacity:.42;transform:scale(1)}}@keyframes dragonFlash{0%,18%{opacity:0;transform:scale(.2)}36%{opacity:.95;transform:scale(.9)}58%{opacity:.18;transform:scale(1.35)}to{opacity:0;transform:scale(1.7)}}@keyframes mistSweep{0%{opacity:0;transform:translate(-80%)scaleX(.4)}45%{opacity:.8}to{opacity:.18;transform:translate(35%)scaleX(1.2)}}@media (max-width:850px){.guardian-section{grid-template-columns:1fr;padding-top:70px}.dragon-stage{height:520px}.dragon-seal{width:350px;height:350px}}@media (max-width:520px){.dragon-stage{height:430px}.guardian-copy h2{font-size:72px}.guardian-copy dl{gap:18px}.dragon-seal{width:280px;height:280px}.guardian-tag{bottom:5%}}@media (prefers-reduced-motion:reduce){.guardian-section.summoned .dragon-stage img,.guardian-section.summoned .dragon-seal,.guardian-section.summoned .dragon-flash,.guardian-section.summoned .dragon-mist{animation:none}.guardian-section.summoned .dragon-stage img{opacity:1;filter:saturate()brightness();transform:none}}@media (max-width:720px){.enemy-faction{padding-top:65px}.enemy-visual{height:260px}.enemy-grid{grid-template-columns:1fr}.enemy-card p{min-height:auto}}.enemy-faction{border-top:1px solid #ff4b341c;max-width:1500px;margin:auto;padding:90px 5vw 120px}.enemy-title small{color:#ff634d}.enemy-visual{background:radial-gradient(circle at 50% 70%,#29342e,#0000 56%),linear-gradient(#0b100f,#090c0b);border:1px solid #ffffff12;justify-content:center;align-items:center;height:420px;display:flex;position:relative;overflow:hidden}.enemy-visual:before{content:"HOSTILE SIGNAL / MOVEMENT TEST";color:#ff5d48;letter-spacing:.15em;z-index:4;font:10px ui-monospace,monospace;position:absolute;top:18px;left:20px}.enemy-unit{z-index:2;transform-origin:50% 78%;width:33.333%;height:100%;position:relative}.enemy-sprite{width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(0 28px 22px #000d);background-image:url(/insect-machine-lineup.png);background-repeat:no-repeat;background-size:300% 100%}.enemy-unit.scout .enemy-sprite{background-position:0}.enemy-unit.mantis .enemy-sprite{background-position:50%}.enemy-unit.beetle .enemy-sprite{background-position:100%}.enemy-unit i{filter:blur(7px);background:#0009;border-radius:50%;height:10px;animation:1s ease-in-out infinite enemyShadow;position:absolute;bottom:46px;left:22%;right:22%}.enemy-unit.scout{animation:2.1s ease-in-out infinite scoutCruise}.enemy-unit.scout i{animation-duration:2.1s;bottom:72px}.enemy-unit.mantis{animation:.72s steps(2,end) infinite mantisStride}.enemy-unit.beetle{animation:1.05s cubic-bezier(.4,0,.6,1) infinite beetleStomp}.enemy-unit.beetle i{animation-duration:1.05s}.scanline{z-index:3;pointer-events:none;background:linear-gradient(#0000 49%,#ff5b4422 50%,#0000 51%) 0 0/100% 9px;position:absolute;inset:0}.enemy-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.enemy-card{background:#101413;border:1px solid #ffffff12;border-top:2px solid #a63b2d;padding:24px}.enemy-card header{color:#65716b;justify-content:space-between;font:10px ui-monospace,monospace;display:flex}.enemy-card header span{color:#ff634d}.enemy-card header em{font-style:normal}.enemy-card>small{color:#9a685f;letter-spacing:.12em;margin-top:25px;font:9px ui-monospace,monospace;display:block}.enemy-card h3{margin:7px 0 10px;font-size:23px}.enemy-card p{color:#818c87;min-height:38px;font-size:12px}.enemy-card>div{border-top:1px solid #ffffff10;justify-content:space-between;margin-top:20px;padding-top:14px;font-size:10px;display:flex}.enemy-card>div b{color:#66716c;font-weight:400}.enemy-card>div strong{color:#ff7a63}@keyframes scoutCruise{0%,to{transform:translate(-5px,-12px)rotate(-1deg)}50%{transform:translate(7px,10px)rotate(1deg)}}@keyframes mantisStride{0%{transform:translateY(0)rotate(-.5deg)}50%{transform:translateY(-8px)rotate(.5deg)}to{transform:translateY(0)rotate(-.5deg)}}@keyframes beetleStomp{0%,to{transform:translateY(0)scaleY(1)}42%{transform:translateY(-8px)scaleY(1.015)}55%{transform:translateY(3px)scaleY(.985)}72%{transform:translateY(0)scaleY(1)}}@keyframes enemyShadow{0%,to{opacity:.75;transform:scaleX(1)}50%{opacity:.45;transform:scaleX(.82)}}@media (prefers-reduced-motion:reduce){.enemy-unit,.enemy-unit i{animation:none}}:root{--ink:#ecf3ef;--muted:#82908a;--acid:#c8ff37;--orange:#ff7a1a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#080c0b;margin:0;font-family:Arial Narrow,Microsoft YaHei,sans-serif}button{font:inherit}.game-shell{background:radial-gradient(circle at 75% 17%,#15352e 0,#0000 28%),#080c0b;min-height:100vh;overflow:hidden}.topbar{z-index:5;border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;height:72px;padding:0 5vw;display:flex;position:relative}.brand{letter-spacing:.12em;font-size:13px}.brand span{color:var(--acid);margin-right:14px;font-size:20px;font-weight:900}.brand b{color:#b8c1bd}.status{color:#9ba9a3;letter-spacing:.12em;font:11px ui-monospace,monospace}.status i{background:var(--acid);width:6px;height:6px;box-shadow:0 0 12px var(--acid);border-radius:50%;margin-right:9px;display:inline-block}.status span{color:#e8efec;margin-left:24px}.hero{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(360px,.9fr) 1.25fr 280px;align-items:center;min-height:720px;padding:75px 5vw 55px;display:grid;position:relative}.gridlines{opacity:.28;background-image:linear-gradient(#9bc6b20c 1px,#0000 1px),linear-gradient(90deg,#9bc6b20c 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.story-copy{z-index:2;position:relative}.eyebrow{color:var(--acid);letter-spacing:.15em;margin:0 0 26px;font:12px ui-monospace,monospace}.story-copy h1{letter-spacing:-.08em;margin:0;font-size:clamp(78px,8.5vw,138px);font-weight:950;line-height:.76}.story-copy h1 em{color:#0000;-webkit-text-stroke:1px #d8e2dd;letter-spacing:-.04em}.lede{color:#a7b2ad;border-left:2px solid var(--orange);max-width:480px;margin:40px 0 30px;padding-left:20px;font-size:15px;line-height:1.9}.primary,.ghost{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;border:0;padding:16px 24px;font-size:12px;font-weight:800}.primary{background:var(--acid);color:#09100d;clip-path:polygon(0 0,92% 0,100% 28%,100% 100%,0 100%)}.primary span{margin-left:48px}.ghost{color:#c3ccc8;background:0 0;border-bottom:1px solid #ffffff30;margin-left:10px}.hero-agent{z-index:1;place-items:center;height:530px;display:grid;position:relative}.target-ring{border:1px solid #adffe32e;border-radius:50%;width:430px;height:430px;animation:18s linear infinite spin;position:absolute}.target-ring:before,.target-ring:after{content:"";border:1px solid #adffe31d;border-radius:50%;position:absolute;inset:35px}.target-ring:after{inset:92px}.target-ring span{background:var(--acid);position:absolute}.target-ring span:first-child{width:32px;height:2px;top:50%;left:-16px}.target-ring span:nth-child(2){width:2px;height:32px;top:-16px;left:50%}.target-ring span:nth-child(3){width:7px;height:7px;box-shadow:0 0 18px var(--acid);border-radius:50%;bottom:70px;right:55px}.sprite{width:192px;height:208px;image-rendering:pixelated;filter:drop-shadow(0 30px 30px #000b);z-index:2;background-image:url(/orange-roll.webp);background-size:1536px 2288px;position:relative;transform:scale(1.55)}.sprite.idle{background-position:0 0;animation:1.2s step-end infinite idleFrame}.sprite.review{background-position:0 -1664px;transform:scale(1.1)}.agent-tag{border-left:2px solid var(--acid);background:#09100dd9;min-width:190px;padding:12px 16px;position:absolute;bottom:25px;right:10%}.agent-tag small,.agent-tag span{color:#82908a;letter-spacing:.12em;font:9px ui-monospace,monospace;display:block}.agent-tag strong{margin:5px 0;font-size:22px;display:block}.agent-tag span{color:var(--acid)}.mission-card{z-index:2;clip-path:polygon(0 0,92% 0,100% 9%,100% 100%,0 100%);background:#101714d9;border:1px solid #ffffff18;align-self:end;margin-bottom:45px;padding:24px;position:relative}.mission-card .label{color:var(--orange);letter-spacing:.13em;font:10px ui-monospace,monospace}.mission-card>b{margin:12px 0 26px;font-size:18px;display:block}.metric{color:#8f9b96;border-top:1px solid #ffffff12;justify-content:space-between;padding:11px 0;font-size:11px;display:flex}.metric strong{color:#dce5e1}.progress{background:#ffffff12;height:3px;margin:17px 0}.progress i{background:var(--acid);width:64%;height:100%;box-shadow:0 0 8px var(--acid);display:block}.mission-card>small{color:#718078;font-size:10px;line-height:1.7}.roster{max-width:1500px;margin:auto;padding:90px 5vw 120px}.section-title{align-items:flex-end;gap:18px;margin-bottom:42px;display:flex}.section-title>span{color:#ffffff18;font:52px ui-monospace}.section-title small{color:var(--acid);letter-spacing:.16em;font:10px ui-monospace}.section-title h2{margin:4px 0 0;font-size:34px}.section-title p{color:#79857f;margin-left:auto;font-size:12px}.roster-grid{grid-template-columns:360px 1fr;gap:18px;display:grid}.agent-list{flex-direction:column;gap:8px;display:flex}.agent-list button{color:#d9e1dd;text-align:left;cursor:pointer;background:#0d1211;border:1px solid #ffffff10;grid-template-columns:38px 1fr auto;align-items:center;height:86px;padding:0 18px;display:grid}.agent-list button>span{color:#59635f;font:11px ui-monospace}.agent-list button b,.agent-list button small{display:block}.agent-list button b{font-size:16px}.agent-list button small{color:#748079;margin-top:6px;font-size:10px}.agent-list button em{color:#64706b;font:10px ui-monospace}.agent-list button.active{border-color:var(--acid);background:#151d19}.agent-list button.active>span,.agent-list button.active em{color:var(--acid)}.profile{background:linear-gradient(110deg,#101715,#0b100f);border:1px solid #ffffff12;grid-template-columns:290px 1fr;min-height:274px;display:grid}.profile-visual{background:radial-gradient(circle,#284b3e,#0000 70%);place-items:center;display:grid;position:relative;overflow:hidden}.profile-visual.human span{color:#ffffff16;font:900 54px ui-monospace;transform:rotate(-7deg)}.profile-copy{padding:36px}.profile-copy>small{color:var(--acid);letter-spacing:.13em;font:10px ui-monospace}.profile-copy h3{margin:10px 0;font-size:38px}.profile-copy p{color:#8c9892;max-width:520px;font-size:13px;line-height:1.7}.profile-copy dl{gap:50px;margin-top:28px;display:flex}.profile-copy dt{color:#65716b;margin-bottom:5px;font-size:9px}.profile-copy dd{margin:0;font-size:12px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes idleFrame{0%,19%{background-position:0 0}20%,39%{background-position:-192px 0}40%,59%{background-position:-384px 0}60%,79%{background-position:-576px 0}80%,99%{background-position:-768px 0}}@media (max-width:1050px){.hero{grid-template-columns:1fr 1fr}.mission-card{display:none}.hero-agent{height:470px}.roster-grid{grid-template-columns:1fr}.agent-list{grid-template-columns:repeat(3,1fr);display:grid}.agent-list button{grid-template-columns:30px 1fr}.agent-list button em{display:none}}@media (max-width:720px){.topbar{height:58px}.status span{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-top:45px}.story-copy h1{font-size:80px}.hero-agent{height:390px}.target-ring{width:320px;height:320px}.sprite{transform:scale(1.2)}.agent-tag{right:0}.section-title p{display:none}.roster{padding-top:65px}.agent-list,.profile{grid-template-columns:1fr}.profile-visual{height:250px}.profile-copy{padding:28px}.primary span{margin-left:20px}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
