.builder-zone{max-width:1780px;margin:auto;padding:0 clamp(20px,3vw,52px) 56px}.builder-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin:0 0 20px}.builder-head h2{font:700 clamp(28px,3.3vw,48px)/1 Arial;letter-spacing:-.04em;margin:8px 0 0}.builder-head p{max-width:650px;color:#78877e;font:12px/1.6 Arial;margin:0}.builder{display:grid;grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr);border:1px solid #183126;background:linear-gradient(135deg,#07100c,#050907);min-height:390px}.builder-controls{padding:30px;border-right:1px solid #173126}.builder-label,.handoff-block>span,.handoff-top span{font:900 8px Arial;letter-spacing:.17em;color:#607168}.destination-tabs{display:grid;gap:1px;background:#173126;border:1px solid #173126;margin:14px 0 28px}.dest{border:0;background:#07100c;color:#8d9d94;padding:14px 13px;text-align:left;cursor:pointer;font:800 10px Arial;letter-spacing:.05em}.dest:hover,.dest.active{background:#0d281b;color:var(--signal)}.builder-object{border-top:1px solid #173126;padding-top:20px}.builder-object span{display:block;font:900 8px Arial;letter-spacing:.17em;color:#607168}.builder-object strong{display:block;font:700 20px/1.15 Arial;margin:9px 0 7px}.builder-object small{color:var(--signal);font:800 9px/1.45 Arial;letter-spacing:.08em}.builder-output{padding:30px;min-width:0}.handoff-top{display:grid;grid-template-columns:1fr 1fr;border:1px solid #173126;margin-bottom:18px}.handoff-top>div{padding:14px}.handoff-top>div+div{border-left:1px solid #173126}.handoff-top strong{display:block;margin-top:6px;font:800 12px Arial;color:#dce7e0}.handoff-block{border-top:1px solid #173126;padding:15px 0}.handoff-block code{display:block;color:var(--signal);font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;margin-top:8px;overflow-wrap:anywhere}.handoff-block p{margin:8px 0 0;color:#98a69e;font:12px/1.65 Arial}.handoff-block pre{margin:8px 0 0;max-height:180px;overflow:auto;white-space:pre-wrap;word-break:break-word;color:#82968b;font:9px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.builder-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.builder-actions button,.builder-actions a{border:1px solid #28553c;background:#0d2418;color:#d8e8de;text-decoration:none;padding:10px 12px;font:900 8px Arial;letter-spacing:.08em;cursor:pointer}.builder-actions a{background:var(--signal);border-color:var(--signal);color:#041008}.builder-status{margin-top:13px;color:#697b71;font:9px/1.5 Arial}.route-label{pointer-events:auto;cursor:pointer}.route-label:hover{color:var(--signal)}@media(max-width:760px){.builder-zone{padding:0 14px 42px}.builder-head{display:block}.builder-head h2{font-size:30px}.builder-head p{margin-top:12px}.builder{display:block;min-height:0}.builder-controls{padding:20px 18px;border-right:0;border-bottom:1px solid #173126}.destination-tabs{grid-template-columns:1fr 1fr}.builder-output{padding:20px 18px}.handoff-top{grid-template-columns:1fr 1fr}.builder-actions{display:grid;grid-template-columns:1fr 1fr}.builder-actions button,.builder-actions a{min-height:44px;display:flex;align-items:center;justify-content:center;text-align:center}.handoff-block pre{max-height:220px}}@media(max-width:420px){.destination-tabs,.builder-actions,.handoff-top{grid-template-columns:1fr}.handoff-top>div+div{border-left:0;border-top:1px solid #173126}}@media(max-width:760px){.core{inset:auto!important;transform:none!important;align-self:center!important;margin-left:auto!important;margin-right:auto!important}}@media(max-width:760px){.core{position:relative!important;inset:auto!important;transform:none!important;width:220px!important;height:220px!important;min-width:220px!important;min-height:220px!important;max-width:220px!important;max-height:220px!important;margin:8px auto 34px!important;flex:0 0 220px!important;align-self:center!important;overflow:visible!important}.core-card{width:58%!important}.core-card h2{font-size:17px!important;line-height:1.06!important;margin:6px 7px 5px!important}.core-card .mini{font-size:6.5px!important}.core-card .delivery{font-size:7px!important}.core-card .rights{font-size:6.5px!important;margin-top:7px!important;padding:5px 6px!important}.node{width:6px!important;height:6px!important}}@media(max-width:390px){.core{width:204px!important;height:204px!important;min-width:204px!important;min-height:204px!important;max-width:204px!important;max-height:204px!important;flex-basis:204px!important;margin-bottom:32px!important}.core-card h2{font-size:16px!important}}@media(max-width:760px){html,body{width:100%;max-width:100%;overflow-x:hidden}.field-wrap{padding:0 14px;overflow:visible}.field{display:flex;flex-direction:column;width:100%;min-height:0;padding:72px 14px 18px;overflow:hidden}.field-top{position:absolute;top:20px;left:14px;right:14px;align-items:flex-start;gap:12px}.field-top .field-label:first-child{max-width:48%;line-height:1.45}.field-top .live{margin-left:auto;text-align:right}.origin{order:1;width:100%;margin:0 0 18px}.origin .side-title{margin:0 0 10px}#objectButtons{display:flex;width:100%;gap:8px;overflow-x:auto;overflow-y:hidden;padding:0 0 8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}#objectButtons .object-btn{flex:0 0 calc(100% - 26px);width:calc(100% - 26px);max-width:none;min-height:94px;padding:16px 14px;scroll-snap-align:start;transform:none}#objectButtons .object-btn:hover,#objectButtons .object-btn.active{transform:none}.core{order:2;position:relative;width:min(76vw,292px);height:min(76vw,292px);max-width:292px;max-height:292px;margin:2px auto 24px;flex:0 0 auto}.core-card{width:60%}.core-card h2{font-size:clamp(17px,5vw,21px);line-height:1.08;margin:7px 8px 6px}.core-card .rights{margin-top:8px;padding:6px 7px}.outputs{order:3;position:relative;display:grid;width:100%;grid-template-columns:1fr 1fr;gap:1px;margin:0;background:#173126;border:1px solid #173126}.outputs>.side-title{grid-column:1/-1;margin:0;padding:10px 12px;background:#050807;text-align:left}.outputs>.out-card{width:100%;min-width:0;min-height:104px;padding:16px 12px;background:#08110d;text-align:left;border:0}.outputs>.out-card span{font-size:7px;line-height:1.4;margin-bottom:8px}.outputs>.out-card b{font-size:12px;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.field-bottom{order:4;position:relative;display:grid;width:100%;grid-template-columns:1fr 1fr;gap:1px;margin:12px 0 0;padding:1px;background:#173126;border:0}.metric{min-height:68px;padding:12px!important;background:#050807}.passport-zone{padding:30px 14px 46px}.passport-head{display:block;margin-bottom:16px}.passport-head h2{font-size:30px;line-height:1.05}.passport{display:block;width:100%;min-width:0;min-height:0}.pass-main,.machine{width:100%;min-width:0;padding:22px 18px}.pass-title{font-size:24px}.chain{grid-template-columns:1fr}.machine{border-left:0;border-top:1px solid #173126}.machine code{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.actions a,.actions button{width:100%;min-width:0;text-align:center}.lower{grid-template-columns:1fr;padding:0 14px 50px;background:transparent;gap:1px}.lower article{border:1px solid #173126;padding:22px 18px}.foot{gap:12px;flex-wrap:wrap;padding:20px 14px}}@media(max-width:420px){.field-wrap{padding:0 10px}.field{padding-left:10px;padding-right:10px}.core{width:min(72vw,276px);height:min(72vw,276px)}.outputs{grid-template-columns:1fr 1fr}.outputs>.out-card{min-height:96px;padding:14px 10px}.passport-zone,.lower{padding-left:10px;padding-right:10px}}@media(max-width:760px){.field-wrap{width:100%;max-width:100%;overflow:hidden}.field{width:100%;max-width:100%}.origin,.outputs,.core{position:relative;inset:auto;transform:none}.origin{width:100%;max-width:100%;margin:0 0 18px}#objectButtons{display:flex;gap:8px;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:0 0 8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}#objectButtons::-webkit-scrollbar{display:none}#objectButtons .object-btn{flex:0 0 min(78vw,300px);width:auto;max-width:300px;scroll-snap-align:start}.core{width:min(92vw,390px);height:min(92vw,390px);max-width:390px;max-height:390px;margin:8px auto 20px}.outputs{width:100%;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;margin:0;background:#173126}.outputs .side-title{grid-column:1/-1;background:#050807;margin:0;padding:0 0 10px}.out-card{width:100%;min-width:0;padding:13px 12px;background:#08110d;text-align:left;overflow:hidden}.out-card b{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.field-bottom{position:relative;left:auto;right:auto;bottom:auto;width:100%;max-width:100%}.passport,.pass-main,.machine,.chain,.actions{max-width:100%}.machine code{width:100%;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.lower,.passport-zone,.hero{width:100%;max-width:100%}.foot{gap:14px;flex-wrap:wrap}}@media(max-width:420px){#objectButtons .object-btn{flex-basis:82vw;max-width:82vw}.core{width:calc(100vw - 32px);height:calc(100vw - 32px);max-width:350px;max-height:350px}}@media(max-width:760px){html,body{overflow-x:hidden}.rail{height:52px;padding:0 16px}.brand{font-size:10px}.status{font-size:8px;letter-spacing:.14em;white-space:nowrap}.hero{padding:34px 18px 22px;text-align:left}.eyebrow{font-size:8px;line-height:1.4}.hero h1{font-size:clamp(38px,12vw,58px);line-height:.94;max-width:620px;margin:12px 0 16px}.hero p{font-size:12px;line-height:1.6;max-width:580px}.hero-meta{gap:10px 18px;margin-top:18px;font-size:8px;line-height:1.5}.field-wrap{padding:0}.field{padding:62px 16px 22px;border-bottom:1px solid #173126;overflow:hidden;background:radial-gradient(circle at 50% 43%,#0a2116 0,#07100c 32%,#050807 70%)}.field-top{top:18px;left:16px;right:16px}.field-label{font-size:8px}.live{font-size:8px;white-space:nowrap}.origin{width:calc(100vw - 32px);margin:0 0 18px;overflow:hidden}.origin .side-title{margin-bottom:10px}.object-list{display:flex;gap:8px;width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:0 0 8px;scrollbar-width:none}.object-list::-webkit-scrollbar{display:none}.object-btn{flex:0 0 min(78vw,300px);width:auto;min-height:78px;padding:12px 13px;border:1px solid #173a2a;background:#08110dcc;scroll-snap-align:start;transform:none!important}.object-btn:hover,.object-btn.active{transform:none;background:#0d2b1c;border-color:#3a8f5d}.object-btn .code{font-size:7px;margin-bottom:7px}.object-btn strong{font-size:12px;line-height:1.25}.core{width:min(92vw,390px);height:min(92vw,390px);margin:8px auto 20px}.core-card{width:58%}.core-card h2{font-size:clamp(18px,5.7vw,24px);margin:8px 10px 7px}.core-card .mini,.core-card .rights{font-size:7px}.core-card .delivery{font-size:8px}.node{width:7px;height:7px}.outputs{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;background:#173126;border:1px solid #173126}.outputs .side-title{grid-column:1/-1;background:#050807;margin:0;padding:0 0 10px;border-bottom:0}.out-card{min-height:82px;padding:12px;background:#07100c;text-align:left;border:0}.out-card span{font-size:7px}.out-card b{font-size:11px;line-height:1.35}.field-bottom{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:18px 0 0;padding:1px;background:#173126;border:0}.metric{min-width:0;min-height:70px;padding:12px!important;background:#050807;text-align:left!important}.metric b{font-size:16px;line-height:1.15;overflow-wrap:anywhere}.metric span{font-size:7px;line-height:1.4}.passport-zone{padding:30px 16px 46px}.passport-head{margin-bottom:16px}.passport-head h2{font-size:clamp(30px,9vw,42px);line-height:.98}.passport-head p{font-size:11px;line-height:1.6}.passport{display:block;min-height:0}.pass-main{padding:22px 18px}.pass-id{font-size:7px}.pass-title{font-size:24px;line-height:1.08;margin:9px 0 12px}.passcopy{font-size:12px;line-height:1.62}.chain{grid-template-columns:1fr;margin-top:20px}.chain div{padding:13px}.machine{padding:20px 18px}.machine code{font-size:9px;line-height:1.55;margin:12px 0 16px;max-height:210px;overflow:auto}.actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.actions a,.actions button{display:flex;align-items:center;justify-content:center;min-height:44px;text-align:center;padding:10px;font-size:8px}.lower{padding:0 16px 48px;display:block;background:transparent}.lower article{padding:22px 0;border-top:1px solid #173126}.lower h3{font-size:19px;margin:7px 0 8px}.lower p{font-size:11px;line-height:1.62;margin-bottom:0}.foot{padding:18px 16px;gap:12px;flex-direction:column;font-size:8px;line-height:1.5}}@media(max-width:420px){.hero h1{font-size:40px}.hero-meta{display:grid;grid-template-columns:1fr 1fr}.core{width:330px;height:330px;max-width:calc(100vw - 24px)}.core-card{width:61%}.outputs,.field-bottom{grid-template-columns:1fr 1fr}.actions{grid-template-columns:1fr}.object-btn{flex-basis:82vw}.status{max-width:42vw;overflow:hidden;text-overflow:ellipsis}}:root{--bg:#050807;--panel:#08100d;--panel2:#0b1511;--ink:#f1f5ee;--muted:#7e8c84;--line:#173126;--signal:#4dff9a;--signal2:#caff54;--amber:#d7a56b;--cyan:#72d8ff;font-family:Inter,Arial,Helvetica,sans-serif;background:var(--bg);color:var(--ink)}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;background:radial-gradient(ellipse at 50% 26%,#0b1d14 0,#050807 43%,#030504);color:var(--ink)}a{color:inherit}button,input,select{font:inherit}button{-webkit-appearance:none;appearance:none;border-radius:0}.rail{height:58px;border-bottom:1px solid #12231c;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(18px,2.5vw,42px);background:#050807ed;position:sticky;top:0;z-index:20;backdrop-filter:blur(16px)}.brand{text-decoration:none;font:900 11px/1 Arial;letter-spacing:.16em}.brand b{color:var(--signal2)}.rail nav{display:flex;gap:24px;font:600 11px Arial;color:#8a978f}.rail nav a{text-decoration:none}.status{font:900 9px/1 Arial;letter-spacing:.2em;color:var(--signal2)}.hero{max-width:1780px;margin:auto;padding:56px clamp(20px,3vw,52px) 28px;text-align:center}.eyebrow{font:900 9px/1 Arial;letter-spacing:.24em;color:#70827a}.hero h1{font:700 clamp(42px,5.4vw,82px)/.98 Arial;margin:15px auto 14px;letter-spacing:-.055em;max-width:1100px}.hero h1 span{color:var(--signal)}.hero p{max-width:790px;margin:0 auto;color:#8b9890;font:13px/1.65 Arial}.hero-meta{display:flex;justify-content:center;gap:28px;margin-top:24px;font:800 9px Arial;letter-spacing:.15em;color:#607068}.hero-meta b{color:#b9c6be}.field-wrap{max-width:1780px;margin:0 auto;padding:0 clamp(20px,3vw,52px)}.field{position:relative;min-height:720px;border-top:1px solid #163126;border-bottom:1px solid #163126;overflow:hidden;background:radial-gradient(circle at 50% 45%,#0a2116 0,#07100c 27%,#050807 64%)}.field:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#10231b55 1px,transparent 1px),linear-gradient(90deg,#10231b55 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(circle at 50% 45%,black,transparent 76%);pointer-events:none}.field-top{position:absolute;top:22px;left:28px;right:28px;display:flex;justify-content:space-between;z-index:3}.field-label{font:900 9px Arial;letter-spacing:.22em;color:#62736a}.live{color:var(--signal);display:flex;align-items:center;gap:7px}.live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--signal);box-shadow:0 0 14px var(--signal)}.origin,.outputs{position:absolute;top:112px;bottom:92px;width:clamp(260px,19vw,340px);z-index:4}.origin{left:30px}.outputs{right:30px}.side-title{font:900 9px Arial;letter-spacing:.2em;color:#65766d;margin-bottom:13px}.object-btn,.out-card{display:block;width:100%;min-width:0;border:0;border-top:1px solid #173a2a;background:linear-gradient(90deg,#09130fbb,transparent);color:var(--ink);padding:14px 12px;text-align:left;cursor:pointer;transition:background .2s,border-color .2s,transform .2s;overflow:hidden}.object-btn:hover,.object-btn.active{background:linear-gradient(90deg,#0d2b1cdd,transparent);border-color:#3a8f5d;transform:translate(3px)}.object-btn .code{display:block;font:900 8px/1.35 Arial;letter-spacing:.14em;color:#71847a;margin-bottom:6px;white-space:normal;overflow-wrap:anywhere}.object-btn strong{display:block;font:700 13px/1.28 Arial;white-space:normal;overflow-wrap:anywhere;max-width:100%}.object-btn.active strong{color:var(--signal)}.out-card{cursor:default;background:linear-gradient(270deg,#09130fbb,transparent);text-align:right}.out-card span{font:900 8px Arial;letter-spacing:.15em;color:#61756a;display:block;margin-bottom:5px}.out-card b{display:block;font:700 12px/1.35 Arial;white-space:normal;overflow-wrap:anywhere;color:#e7eee9}.core{position:absolute;left:50%;top:48%;width:min(39vw,620px);height:min(39vw,620px);transform:translate(-50%,-50%);z-index:2}.rings,.rings:before,.rings:after{position:absolute;border-radius:50%;inset:0;border:1px solid #1c5436}.rings{box-shadow:0 0 80px #1aff7a10,inset 0 0 80px #1aff7a0b;animation:spin 30s linear infinite}.rings:before,.rings:after{content:"";inset:12%;border-style:dashed;opacity:.65}.rings:after{inset:27%;border-style:solid;border-color:#287d4a;box-shadow:0 0 40px #38ff8a12}.orbit{position:absolute;inset:4%;border-radius:50%;animation:spin 20s linear infinite}.node{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--signal);box-shadow:0 0 15px var(--signal)}.n1{top:4%;left:50%}.n2{top:50%;right:3%}.n3{bottom:8%;left:27%}.n4{top:25%;left:6%}.beam{position:absolute;left:50%;top:50%;width:46%;height:1px;background:linear-gradient(90deg,#3aff8d88,transparent);transform-origin:left center}.b1{transform:rotate(-24deg)}.b2{transform:rotate(35deg)}.b3{transform:rotate(142deg)}.b4{transform:rotate(205deg)}.core-card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:54%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#0e2418 0,#07100c 70%);border:1px solid #2c7248;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;box-shadow:0 0 70px #32ff8512}.core-card .mini{font:900 8px Arial;letter-spacing:.2em;color:#6d8176}.core-card h2{font:700 clamp(18px,2vw,31px)/1.08 Arial;letter-spacing:-.035em;margin:10px 12px 8px}.core-card .delivery{font:900 9px Arial;letter-spacing:.13em;color:var(--signal)}.core-card .rights{margin-top:12px;padding:7px 9px;border:1px solid #28583c;font:900 8px Arial;letter-spacing:.12em;color:#bcd1c4}.route-label{position:absolute;font:800 8px Arial;letter-spacing:.13em;color:#456052}.rl1{left:22%;top:27%}.rl2{right:20%;top:32%}.rl3{left:20%;bottom:27%}.rl4{right:18%;bottom:24%}@keyframes spin{to{transform:rotate(360deg)}}.field-bottom{position:absolute;bottom:18px;left:28px;right:28px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #163126;padding-top:15px;z-index:4}.metric{padding-right:20px}.metric b{font:700 18px Arial;display:block}.metric span{font:900 8px Arial;letter-spacing:.15em;color:#607168}.passport-zone{max-width:1780px;margin:auto;padding:38px clamp(20px,3vw,52px) 70px}.passport-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:20px}.passport-head h2{font:700 clamp(28px,3.3vw,48px)/1 Arial;letter-spacing:-.04em;margin:8px 0 0}.passport-head p{max-width:560px;color:#78877e;font:12px/1.6 Arial;margin:0}.passport{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);border:1px solid #183126;background:linear-gradient(135deg,#07100c,#050907);min-height:330px;box-shadow:0 22px 80px #0006}.pass-main{padding:34px 38px;min-width:0}.pass-id{font:900 8px Arial;letter-spacing:.2em;color:var(--amber)}.pass-title{font:700 30px/1.1 Arial;letter-spacing:-.035em;margin:10px 0}.passcopy{font:13px/1.72 Arial;color:#91a097;max-width:780px;margin:0}.chain{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#173126;border:1px solid #173126;margin-top:25px}.chain div{background:#08110d;padding:16px;min-width:0}.chain span{font:900 8px Arial;letter-spacing:.15em;color:#607168;display:block;margin-bottom:7px}.chain strong{display:block;font:700 11px/1.45 Arial;overflow-wrap:anywhere;color:#dbe6df}.machine{padding:30px;min-width:0;border-left:1px solid #173126;background:#050907}.machine .k{font:900 8px Arial;letter-spacing:.18em;color:var(--cyan)}.machine code{display:block;white-space:pre-wrap;word-break:break-word;color:#8ca096;font:10px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;margin:15px 0 20px}.actions{display:flex;gap:8px;flex-wrap:wrap}.actions a,.actions button{border:1px solid #28553c;background:#0d2418;color:#d8e8de;text-decoration:none;padding:10px 12px;font:900 8px Arial;letter-spacing:.1em;cursor:pointer}.actions a:first-child{background:var(--signal);border-color:var(--signal);color:#041008}.lower{max-width:1780px;margin:auto;padding:0 clamp(20px,3vw,52px) 80px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#173126}.lower article{background:#050807;padding:30px}.lower .num{font:900 8px Arial;letter-spacing:.17em;color:var(--signal)}.lower h3{font:700 20px/1.2 Arial;margin:9px 0}.lower p{font:12px/1.65 Arial;color:#77867d}.foot{border-top:1px solid #13271f;padding:22px clamp(20px,3vw,52px);display:flex;justify-content:space-between;color:#5d6c63;font:9px Arial}@media(max-width:1350px)and (min-width:761px){.origin,.outputs{width:235px}.core{width:47vw;height:47vw}.object-btn{padding:11px 9px}.object-btn strong{font-size:11px}.out-card{padding:11px 9px}.field{min-height:690px}}@media(max-width:1050px){.origin,.outputs{width:230px}.core{width:48vw;height:48vw}.passport{grid-template-columns:1fr}.machine{border-left:0;border-top:1px solid #173126}}@media(max-width:760px){.rail nav{display:none}.hero{text-align:left}.hero p{margin-left:0}.hero-meta{justify-content:flex-start;flex-wrap:wrap}.field{min-height:auto;padding:72px 16px 20px}.origin,.outputs,.core{position:relative;inset:auto;width:100%;height:auto;transform:none}.core{height:390px;margin:10px 0}.outputs{display:grid;grid-template-columns:1fr 1fr;gap:1px}.field-bottom{position:relative;left:auto;right:auto;bottom:auto;margin-top:20px;grid-template-columns:1fr 1fr;gap:14px}.passport-head{display:block}.passport-head p{margin-top:12px}.lower{grid-template-columns:1fr}.route-label{display:none}}@media(max-width:480px){.outputs{grid-template-columns:1fr}.core{height:330px}.core-card{width:62%}.field-bottom,.chain{grid-template-columns:1fr}}html,body{max-width:100%;overflow-x:hidden}.field-wrap{width:100%;min-width:0}.field{isolation:isolate}.core{top:43%;width:min(35vw,560px);height:min(35vw,560px);max-width:calc(100% - 720px);max-height:560px}.field-bottom{left:0;right:0;bottom:0;z-index:10;padding:17px 28px 18px;background:linear-gradient(180deg,#050807f7,#050807 32%);border-top:1px solid #1b3d2e;overflow:hidden}.metric{min-width:0;padding:0 22px;border-left:1px solid #10281e}.metric:first-child{border-left:0;padding-left:0}.metric:last-child{padding-right:0}.metric b,.metric span{max-width:100%;overflow-wrap:anywhere}.metric:nth-child(3),.metric:nth-child(4){text-align:right}@media(max-width:1350px)and (min-width:761px){.core{top:42%;width:min(42vw,520px);height:min(42vw,520px);max-width:calc(100% - 540px)}.field-bottom{padding-left:20px;padding-right:20px}.metric{padding-left:14px;padding-right:14px}}@media(max-width:1050px)and (min-width:761px){.core{width:440px;height:440px;max-width:calc(100% - 500px)}.metric b{font-size:15px}}@media(max-width:760px){.core{max-width:none;max-height:none}.field-bottom{padding:16px 0 0;background:transparent;overflow:visible}.metric{border-left:0;padding:0}.metric:nth-child(3),.metric:nth-child(4){text-align:left}}
