:root{--bg:#050609;--panel:#0d1117;--panel-strong:#121926;--ink:#f5f7fb;--muted:#9da8b8;--soft:#c7d0dc;--line:#b7cde438;--line-strong:#dbeeff6b;--cyan:#47d9ff;--green:#7df7a7;--amber:#f3c969;--magenta:#f477ff;--red:#ff6a7a;--shadow:0 24px 70px #00000075}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--ink);background:linear-gradient(90deg, #47d9ff14 1px, transparent 1px), linear-gradient(#7df7a70f 1px, transparent 1px), linear-gradient(115deg, #f477ff14, transparent 32%), linear-gradient(245deg, #f3c96914, transparent 35%), var(--bg);background-size:48px 48px,48px 48px,auto,auto,auto;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body:before{z-index:-1;pointer-events:none;content:"";opacity:.28;background:linear-gradient(#ffffff14,#0000 1px) 0 0/100% 7px,linear-gradient(90deg,#0000 0,#ffffff08 50%,#0000 100%) 0 0/220px 100%;position:fixed;inset:0}button,input{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}.nav,.hero,.section,.stats-band,.footer,.legal-topbar,.legal-article,.legal-footer{width:min(1180px,100% - 40px);margin-left:auto;margin-right:auto}.nav{justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:18px 0;display:flex}.brand,.nav nav,.nav-side,.footer-links,.language-switcher,.legal-topbar{align-items:center;display:flex}.brand{color:var(--ink);letter-spacing:0;white-space:nowrap;gap:12px;font-weight:900}.brand-mark{border:1px solid var(--line-strong);width:38px;height:38px;color:var(--cyan);background:linear-gradient(145deg,#47d9ff33,#f477ff1f);border-radius:8px;place-items:center;display:grid;box-shadow:inset 0 0 18px #47d9ff2e}.nav nav{color:var(--muted);gap:18px;font-size:14px;font-weight:760}.nav nav a,.footer a,.site-map-grid a{transition:color .18s,border-color .18s,background .18s,transform .18s}.nav nav a:hover,.footer a:hover{color:var(--cyan)}.nav-side{gap:12px}.language-switcher{border:1px solid var(--line);background:#0a0e16c2;border-radius:8px;gap:4px;padding:4px}.language-switcher a{min-height:32px;color:var(--muted);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:0 9px;font-size:12px;font-weight:880;display:inline-flex}.language-switcher a.active,.language-switcher a:hover{color:var(--ink);background:#47d9ff24}.nav-cta,.button{border:1px solid var(--line-strong);text-align:center;cursor:pointer;touch-action:manipulation;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:46px;padding:0 16px;font-weight:880;line-height:1.15;display:inline-flex}.nav-cta{min-height:40px;color:var(--bg);background:var(--green);font-size:14px}.button.primary{color:var(--bg);background:linear-gradient(135deg, var(--cyan), var(--green));border-color:#0000}.button.secondary{color:var(--ink);background:#ffffff14}.button.ghost{color:var(--soft);background:0 0}.button:hover,.nav-cta:hover,.preset-strip button:hover{transform:translateY(-1px)}.hero{grid-template-columns:minmax(0,.9fr) minmax(430px,1fr);align-items:center;gap:34px;min-height:calc(100svh - 82px);padding:30px 0 72px;display:grid}.hero-copy{min-width:0}.eyebrow,.console-kicker{color:var(--green);letter-spacing:0;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:950}h1{letter-spacing:0;overflow-wrap:break-word;max-width:740px;margin-bottom:22px;font-size:clamp(48px,7.8vw,104px);line-height:.95}.hero-text{max-width:640px;color:var(--soft);font-size:19px;line-height:1.65}.hero-actions,.console-actions{flex-wrap:wrap;gap:10px;display:flex}.hero-actions{margin-top:30px}.signal-strip{flex-wrap:wrap;gap:8px;max-width:680px;margin-top:28px;display:flex}.signal-strip span,.status-pill,.preset-strip button{border:1px solid var(--line);min-height:34px;color:var(--soft);background:#ffffff0e;border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:820;display:inline-flex}.signal-strip span{padding:0 10px}.temporal-console{border:1px solid var(--line-strong);min-width:0;box-shadow:var(--shadow);background:linear-gradient(#ffffff18,#ffffff08),#070b12e0;border-radius:8px;padding:22px;position:relative;overflow:hidden}.temporal-console:before{pointer-events:none;content:"";opacity:.62;background:linear-gradient(90deg,#0000,#47d9ff1f,#0000),repeating-linear-gradient(0deg,#0000 0 10px,#ffffff09 11px);animation:7s linear infinite scan;position:absolute;inset:0;transform:translateY(-70%)}.console-topline,.input-row,.progress-label,.telemetry-grid,.log-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.console-topline,.gate-stage,.input-row,.preset-strip,.progress-block,.telemetry-grid,.mission-log,.arrival-certificate{z-index:1;position:relative}.console-topline{border-bottom:1px solid var(--line);padding-bottom:16px}.console-topline h2{letter-spacing:0;margin-bottom:0;font-size:clamp(22px,3vw,34px);line-height:1.05}.status-pill{color:var(--green);flex:none;gap:8px;padding:0 10px}.state-running .status-pill{color:var(--amber)}.state-arrived .status-pill{color:var(--cyan)}.gate-stage{place-items:center;padding:26px 0 20px;display:grid}.temporal-gate{aspect-ratio:1;place-items:center;width:min(320px,74vw);display:grid;position:relative}.gate-ring,.gate-core{border-radius:50%;position:absolute}.gate-ring{border:1px solid #47d9ff57;inset:0}.ring-a{background:conic-gradient(from 20deg, transparent 0 16%, #47d9ffb8 17% 20%, transparent 21% 44%, #7df7a7ad 45% 48%, transparent 49% 100%);animation:18s linear infinite rotate-slow;-webkit-mask:radial-gradient(circle,#0000 0 58%,#000 59% 64%,#0000 65%);mask:radial-gradient(circle,#0000 0 58%,#000 59% 64%,#0000 65%)}.ring-b{border-style:dashed;border-color:#f3c96970;animation:12s linear infinite reverse rotate-slow;inset:28px}.ring-c{background-color:#0000;background-image:linear-gradient(90deg,#f477ff2e 1px,#0000 1px),linear-gradient(#47d9ff1f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#f477ff66;inset:58px;box-shadow:inset 0 0 32px #47d9ff33}.gate-core{width:88px;height:88px;color:var(--cyan);background:#04060ad6;border:1px solid #ffffff5c;place-items:center;display:grid}.gate-readout{text-align:center;place-items:center;gap:6px;display:grid;position:absolute}.gate-readout span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:820}.gate-readout strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(34px,6vw,58px);line-height:1}.input-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:end;padding:16px 0}.input-row label,.progress-label span,.telemetry-grid span,.feedback-panel span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.duration-control{border:1px solid var(--line-strong);background:#00000038;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:min(210px,100%);min-height:50px;display:grid;overflow:hidden}.duration-control input{width:100%;min-width:0;height:50px;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0 12px;font-size:24px;font-weight:900}.duration-control span{color:var(--green);padding:0 12px;font-weight:900}.duration-control:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #47d9ff29}.preset-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.preset-strip button{cursor:pointer;min-height:42px}.preset-strip button.active{color:var(--green);background:#7df7a724;border-color:#7df7a7b8}.preset-strip button:disabled,.duration-control input:disabled{cursor:not-allowed;opacity:.55}.progress-label{margin-bottom:8px}.progress-label strong{color:var(--cyan);font-variant-numeric:tabular-nums}.progress-track{border:1px solid var(--line);background:#ffffff12;border-radius:8px;height:10px;overflow:hidden}.progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--magenta), var(--cyan), var(--green));height:100%;transition:width .14s linear;display:block}.telemetry-grid{align-items:stretch;margin-top:18px}.telemetry-grid div{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex:1;min-width:0;padding:12px 0}.telemetry-grid strong{color:var(--soft);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:6px;font-size:13px;display:block}.console-actions{margin-top:18px}.mission-log{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.log-heading{color:var(--amber);text-transform:uppercase;justify-content:flex-start;margin-bottom:10px;font-size:13px;font-weight:900}.mission-log ol{color:var(--soft);gap:8px;margin:0;padding-left:20px;line-height:1.5;display:grid}.arrival-certificate{border-top:1px solid #7df7a76b;gap:12px;margin-top:18px;padding-top:16px;display:flex}.certificate-mark{width:42px;height:42px;color:var(--green);border:1px solid #7df7a799;border-radius:8px;flex:none;place-items:center;display:grid}.arrival-certificate p{color:var(--green);text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:900}.arrival-certificate h3{margin-bottom:6px;font-size:20px}.arrival-certificate span{color:var(--soft);line-height:1.55}.stats-band{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.stats-band div{background:#070b12eb;align-content:center;gap:8px;min-height:104px;padding:22px;display:grid}.stats-band span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.stats-band strong{color:var(--ink);font-size:clamp(22px,3vw,34px);line-height:1.05}.section{padding:94px 0 0}.split-section{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:54px;display:grid}.section-copy h2,.section-heading h2,.legal-article h1{letter-spacing:0;margin-bottom:18px;font-size:clamp(34px,5vw,62px);line-height:1}.section-copy p,.legal-intro{color:var(--soft);font-size:18px;line-height:1.7}.protocol-list,.capability-grid,.faq-list,.legal-sections,.site-map-grid{gap:14px;display:grid}.protocol-list article,.capability-grid article,.faq,.feedback-panel,.site-map-grid a{border:1px solid var(--line);background:#0d1117bd;border-radius:8px}.protocol-list article,.capability-grid article,.faq{padding:20px}.protocol-list article{border-left-color:#47d9ff9e}.protocol-list h3,.capability-grid h3,.faq h3,.faq h2,.legal-sections h2{color:var(--ink);margin-bottom:10px;font-size:20px;line-height:1.22}.protocol-list p,.capability-grid p,.faq p,.legal-sections p{color:var(--soft);margin-bottom:0;line-height:1.65}.section-heading{max-width:760px;margin-bottom:26px}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-icon{border:1px solid var(--line-strong);width:42px;height:42px;color:var(--cyan);border-radius:8px;place-items:center;margin-bottom:18px;display:grid}.faq-section{padding-bottom:80px}.faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}.footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:28px 0 40px;font-size:14px;display:flex}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:14px}.legal-shell{min-height:100svh}.legal-topbar{justify-content:space-between;padding:22px 0}.legal-article{max-width:920px;padding:70px 0 90px}.legal-article h1{max-width:760px}.legal-sections{margin-top:34px}.legal-sections section{border-top:1px solid var(--line);padding:22px 0}.legal-faq{grid-template-columns:1fr;margin-top:28px}.feedback-article{max-width:760px}.feedback-panel{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:30px;padding:18px;display:grid}.feedback-panel>svg{color:var(--cyan)}.feedback-panel strong{color:var(--ink);overflow-wrap:anywhere;margin-top:4px;display:block}.site-map-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.site-map-grid a{padding:18px}.site-map-grid a:hover{border-color:var(--cyan);transform:translateY(-1px)}.site-map-grid span,.site-map-grid small{display:block}.site-map-grid span{color:var(--ink);margin-bottom:6px;font-weight:900}.site-map-grid small{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.not-found-page{place-items:center;min-height:100svh;padding:24px;display:grid}.not-found-panel{border:1px solid var(--line);width:min(540px,100%);box-shadow:var(--shadow);background:#0d1117d1;border-radius:8px;padding:28px}.not-found-panel h1{margin-bottom:14px}.not-found-panel p:not(.eyebrow){color:var(--soft);line-height:1.65}@keyframes rotate-slow{to{transform:rotate(360deg)}}@keyframes scan{to{transform:translateY(70%)}}@media (max-width:980px){.nav{flex-wrap:wrap}.nav nav{order:3;justify-content:center;width:100%}.hero{grid-template-columns:1fr;min-height:auto;padding-top:26px}.split-section{grid-template-columns:1fr;gap:28px}.capability-grid{grid-template-columns:1fr}}@media (max-width:720px){.nav,.hero,.section,.stats-band,.footer,.legal-topbar,.legal-article,.legal-footer{width:min(100% - 28px,1180px)}.nav{align-items:flex-start}.nav nav{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(36px,11vw,58px);line-height:1}.hero{gap:24px;padding-bottom:48px}.hero-actions{grid-template-columns:1fr;max-width:360px;display:grid}.hero-actions .button{width:100%}.hero-text,.section-copy p,.legal-intro{font-size:16px}.temporal-console{padding:16px}.console-topline,.input-row,.telemetry-grid,.feedback-panel,.footer{flex-direction:column;align-items:stretch}.status-pill{width:fit-content}.duration-control{width:100%}.preset-strip{grid-template-columns:repeat(5,minmax(48px,1fr))}.telemetry-grid{gap:0;display:grid}.stats-band,.faq-list,.site-map-grid{grid-template-columns:1fr}.section{padding-top:66px}.faq-section{padding-bottom:52px}.footer,.footer-links{justify-content:flex-start;align-items:flex-start}.nav-side{order:2;grid-template-columns:1fr;gap:10px;width:100%;display:grid}.language-switcher{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:space-between;width:100%;display:grid}.language-switcher a{flex:1;min-width:0;padding:0 6px}.nav-cta{width:100%}.feedback-panel{grid-template-columns:1fr}}@media (max-width:420px){h1{font-size:clamp(32px,9.6vw,38px);line-height:1.05}.preset-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.gate-readout strong{font-size:34px}}.temporal-warp{z-index:0;pointer-events:none;opacity:.82;background:radial-gradient(circle at 50% 42%,#47d9ff24,#0000 28%),radial-gradient(circle at 18% 16%,#f477ff1f,#0000 24%),#03050c;position:fixed;inset:0}.temporal-warp canvas{width:100%;height:100%;display:block}.temporal-warp:before,.temporal-warp:after{content:"";pointer-events:none;position:absolute;inset:0}.temporal-warp:before{background-color:#0000;background-image:linear-gradient(90deg,#47d9ff1a 1px,#0000 1px),linear-gradient(#7df7a712 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:radial-gradient(circle,#000 0 42%,#0000 72%);mask-image:radial-gradient(circle,#000 0 42%,#0000 72%)}.temporal-warp:after{opacity:.42;background:linear-gradient(#0000,#ffffff14 1px,#0000 2px) 0 0/100% 9px,radial-gradient(circle,#0000 0 20%,#03050cad 74%)}.temporal-warp.state-running{opacity:1}.temporal-warp.state-running:before{animation:1.4s linear infinite machine-grid-drift}.temporal-warp.state-error{background:radial-gradient(circle at 50% 42%,#ff6a7a33,#0000 30%),#05040a}.temporal-warp.state-arrived{background:radial-gradient(circle at 50% 42%,#7df7a733,#0000 30%),radial-gradient(circle at 75% 20%,#47d9ff24,#0000 24%),#03050c}main{z-index:1;position:relative}.nav,.hero,.section,.stats-band,.footer{z-index:2;position:relative}.nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04070db8;border:1px solid #b7cde42e;border-top:0;border-radius:0 0 8px 8px;width:min(1180px,100% - 32px);min-height:76px;padding:14px 12px;position:sticky;top:0}.nav-cta{box-shadow:0 0 26px #7df7a738}.machine-hero{text-align:center;grid-template-columns:minmax(0,1fr);place-items:start center;gap:clamp(18px,3vh,28px);width:min(1160px,100% - 40px);min-height:calc(100svh - 76px);padding:clamp(24px,4vh,44px) 0 clamp(44px,7vh,80px)}.machine-frame{z-index:-1;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#47d9ff1f 1px,#0000 1px),linear-gradient(#7df7a714 1px,#0000 1px),radial-gradient(circle at 50% 46%,#f477ff2e,#0000 34%),radial-gradient(circle at 50% 54%,#47d9ff29,#0000 42%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:72px 72px,72px 72px,auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border:1px solid #b7cde429;border-radius:8px;position:absolute;inset:clamp(10px,2vw,24px) 0 clamp(20px,2vw,28px);box-shadow:inset 0 0 80px #47d9ff14}.machine-frame span{border-color:#7df7a794;width:38px;height:38px;position:absolute}.machine-frame span:first-child{border-top:2px solid;border-left:2px solid;top:12px;left:12px}.machine-frame span:nth-child(2){border-top:2px solid;border-right:2px solid;top:12px;right:12px}.machine-frame span:nth-child(3){border-bottom:2px solid;border-right:2px solid;bottom:12px;right:12px}.machine-frame span:nth-child(4){border-bottom:2px solid;border-left:2px solid;bottom:12px;left:12px}.machine-brief{justify-items:center;width:min(980px,100%);max-width:none;padding:clamp(18px,2.6vw,30px) clamp(8px,2vw,20px) 0;display:grid}.machine-brief h1{overflow-wrap:normal;text-wrap:balance;text-align:center;text-shadow:0 0 32px #47d9ff38,0 0 58px #f477ff21;word-break:normal;max-width:980px;margin-bottom:16px;font-size:clamp(48px,7.2vw,96px);line-height:.9}.machine-brief .hero-text{color:#ebf2fce6;text-align:center;max-width:700px}.machine-brief-actions{display:none}.machine-readiness{grid-template-columns:repeat(3,minmax(0,1fr));width:min(760px,100%);max-width:none;margin-top:20px;display:grid}.machine-readiness span{color:#ebf2fcdb;background:#03050cb8;gap:8px;min-height:52px;padding:0 14px;font-size:13px}.machine-readiness span:before{width:24px;height:24px;color:var(--green);content:attr(data-step);border:1px solid #7df7a77a;border-radius:999px;place-items:center;font-size:12px;font-weight:950;display:inline-grid}.temporal-console{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff1a,#ffffff09),#04080fd1;border-color:#dbeeff61;justify-self:center;width:min(920px,100%);box-shadow:0 34px 120px #0000009e,inset 0 0 42px #47d9ff1f}.temporal-console:before{opacity:.54}.console-shell{z-index:2;position:relative}.console-topline{text-align:center;flex-direction:column;justify-content:center;gap:10px}.console-topline>div:first-child{justify-items:center;display:grid}.state-running.temporal-console{border-color:#f477ff94;box-shadow:0 34px 130px #f477ff33,inset 0 0 56px #47d9ff33}.state-arrived.temporal-console{border-color:#7df7a79e}.state-error.temporal-console{border-color:#ff6a7ab8;box-shadow:0 34px 130px #ff6a7a29,inset 0 0 56px #ff6a7a1f}.machine-core{grid-template-columns:minmax(0,1fr);place-items:center;gap:clamp(14px,2.2vw,22px);padding-top:12px;display:grid}.gate-stage{order:2;width:min(520px,100%);min-height:250px;padding:12px 0 6px}.temporal-gate{width:min(300px,58vw)}.gate-core{background:radial-gradient(circle,#47d9ff2e,#0000 64%),#04060ae0}.state-running .ring-a{animation-duration:1.5s}.state-running .ring-b{animation-duration:2.4s}.state-running .gate-core{color:var(--magenta);box-shadow:0 0 30px #f477ff57}.state-error .gate-core{color:var(--red);box-shadow:0 0 30px #ff6a7a47}.state-arrived .gate-core{color:var(--green);box-shadow:0 0 30px #7df7a747}.jump-panel{order:1;justify-items:center;gap:14px;width:min(620px,100%);min-width:0;display:grid}.input-row{border:0;order:1;grid-template-columns:1fr;place-items:stretch center;gap:10px;width:min(520px,100%);padding:0;display:grid}.duration-control{background:linear-gradient(#ffffff14,#ffffff05),#00000047;border-color:#dbeeff57;grid-template-columns:minmax(0,1fr);width:min(440px,100%);min-height:78px;position:relative}.duration-control input{text-align:center;height:78px;padding:0 92px;font-size:clamp(38px,6vw,58px);line-height:1}.duration-control span{color:var(--green);text-transform:uppercase;border-left:0;align-self:stretch;align-items:center;padding:0;display:inline-flex;position:absolute;top:0;bottom:0;right:18px}.duration-control input[aria-invalid=true]{color:var(--red)}.limit-message{width:min(620px,100%);color:var(--soft);background:#440c167a;border:1px solid #ff6a7a75;border-radius:8px;order:2;gap:10px;padding:12px;display:flex}.limit-message svg{color:var(--red);flex:none}.limit-message strong,.limit-message span{display:block}.limit-message strong{color:var(--ink);margin-bottom:3px}.limit-message span{line-height:1.45}.preset-strip{order:4;grid-template-columns:repeat(5,minmax(0,1fr));width:min(620px,100%);margin-top:0}.preset-strip button{background:#03050cb8}.console-actions{order:3;grid-template-columns:minmax(0,1fr);width:min(620px,100%);margin-top:0;display:grid}.console-actions .button{min-height:56px;font-size:16px}.console-actions .button.ghost{min-height:44px}.console-actions .button.primary{color:#03110b;background:linear-gradient(135deg, var(--green), var(--cyan));box-shadow:0 0 28px #7df7a752}.progress-block{margin-top:18px}.progress-track{background:#00000042;height:12px}.state-running .progress-track span{box-shadow:0 0 24px #f477ff80}.telemetry-grid{background:#b7cde42e;border:1px solid #b7cde42e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:18px;display:grid}.telemetry-grid div{background:#03050c8f;border:0;padding:14px}.telemetry-grid strong{align-items:center;gap:6px;min-height:36px;display:flex}.mission-log{background:#03050c75;border:1px solid #b7cde42e;border-radius:8px;padding:16px}.arrival-certificate{background:#08231770;border:1px solid #7df7a775;border-radius:8px;padding:16px}@keyframes machine-grid-drift{to{background-position:0 96px,96px 0}}@media (max-width:1080px){.machine-hero{grid-template-columns:1fr;min-height:auto;padding-top:36px}.machine-brief{max-width:840px;padding-bottom:0}.machine-brief h1{max-width:820px;font-size:clamp(46px,8vw,78px)}.temporal-console{width:min(860px,100%);margin:0 auto}}@media (max-width:760px){.nav{flex-wrap:nowrap;align-items:center;width:min(100% - 24px,1180px);min-height:64px;padding:10px 12px}.nav nav,.nav-cta{display:none}.nav-side{flex:none;order:0;gap:8px;width:auto;margin-left:auto;display:flex}.language-switcher{grid-template-columns:none;width:auto;display:flex}.language-switcher a{flex:none;min-width:34px;padding:0 8px}.machine-hero{gap:14px;width:min(100% - 24px,1260px);padding-top:24px}.machine-frame{inset:8px 0 12px}.machine-brief{padding:16px 10px 0}.machine-brief h1{font-size:clamp(42px,13vw,58px);line-height:.94}.machine-brief .hero-text{font-size:16px;line-height:1.58}.machine-brief-actions{display:none}.temporal-console{padding:14px}.console-topline{gap:12px}.machine-core{grid-template-columns:1fr}.gate-stage{min-height:220px;padding:10px 0 4px}.temporal-gate{width:min(250px,72vw)}.duration-control{min-height:64px}.duration-control input{height:64px;padding:0 66px;font-size:38px}.console-actions,.telemetry-grid{grid-template-columns:1fr}.preset-strip{grid-template-columns:repeat(5,minmax(44px,1fr))}}@media (max-width:420px){.nav{padding-left:10px;padding-right:10px}.machine-brief h1{font-size:clamp(37px,11.8vw,46px)}.machine-readiness{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.machine-readiness span{gap:4px;min-height:46px;padding:0 5px;font-size:11px}.machine-readiness span:before{width:20px;height:20px;font-size:11px}.preset-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.preset-strip button{min-height:38px;padding:0 4px}.gate-readout strong{font-size:32px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
