/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--orange:#ff7814;--hot:#ffb02e;--amber:#ffd06a;--cyan:#52e5ff;--green:#67ffb0;--red:#ff5548;--blue:#4b72ff;--dim:#773105;--black:#020201;--panel:#080502}*{box-sizing:border-box}html,body{background:var(--black);min-height:100%;color:var(--orange);margin:0}body{font-family:Courier New,Courier,monospace}button,input{font:inherit}button{color:inherit}.machine{text-shadow:0 0 7px #ff680061;background:radial-gradient(circle at 12% 18%,#00abff13,#0000 30%),radial-gradient(circle at 86% 70%,#ff1f140f,#0000 33%),radial-gradient(at 50% 38%,#6e26002b,#0000 58%),#020201;min-height:100vh;padding:18px clamp(12px,3vw,48px) 14px;position:relative;overflow:hidden}.machine:before{content:"";pointer-events:none;background:linear-gradient(#38e4ff06,#0000 14%,#ff523005 64%,#0000) 0 0/100% 100%,linear-gradient(90deg,#ff760006 1px,#0000 1px) 0 0/42px 42px;position:fixed;inset:0}.screen-noise{z-index:30;pointer-events:none;opacity:.027;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.scanlines{z-index:31;pointer-events:none;opacity:.3;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#0000006b 0 1px,#0000 1px 4px);position:fixed;inset:0}.hue-wave{z-index:29;pointer-events:none;background:linear-gradient(#0000,#24d3ff07,#0026421f,#ff571605,#0000);height:15vh;animation:7s linear infinite hue-roll;position:fixed;top:-20vh;left:0;right:0}.masthead,.system-ribbon,.core-layout,footer{z-index:2;max-width:1240px;margin-inline:auto;position:relative}.masthead{border:1px solid var(--dim);border-bottom-color:var(--orange);background:#080502e8;justify-content:space-between;align-items:center;min-height:82px;padding:10px 16px;display:flex;box-shadow:0 0 28px #ff4d000f}.signal-logo{color:inherit;align-items:center;text-decoration:none;display:flex}.sigil{border:1px solid var(--orange);background:#010100;place-items:center;width:56px;height:52px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 13px #ff63002e,inset 0 0 12px #ff5b000a}.sigil img{object-fit:contain;filter:drop-shadow(0 0 4px #ff69008c);width:54px;height:54px;display:block}.brand{flex-direction:column;margin-left:14px;display:flex}.brand b{letter-spacing:.16em;font:900 clamp(28px,4vw,52px)/.78 Arial,sans-serif}.brand small{letter-spacing:.14em;color:var(--hot);margin-top:9px;font:700 8px/1 monospace}.signal-logo em{border-left:1px solid var(--dim);color:var(--hot);align-self:stretch;align-items:center;margin-left:14px;padding-left:13px;font:italic 900 33px/1 Arial,sans-serif;display:flex}.header-data{gap:24px;font:700 9px/1 monospace;display:flex}.header-data span{border:1px solid;padding:8px 10px}.data-cyan{color:var(--cyan);text-shadow:0 0 10px #52e5ffbf}.data-green{color:var(--green);text-shadow:0 0 10px #67ffb0a6}.data-red{color:var(--red);text-shadow:0 0 10px #ff5548a6}.system-ribbon{border:1px solid var(--dim);background:#080502e0;grid-template-columns:repeat(4,1fr);margin-top:10px;display:grid}.system-ribbon span{border-right:1px solid var(--dim);padding:10px 12px;font:700 9px/1 monospace}.system-ribbon span:last-child{border:0}.system-ribbon b{color:#7d3506;margin-right:10px}.system-ribbon .cyan{color:var(--cyan)}.system-ribbon .green{color:var(--green)}.system-ribbon .red{color:var(--red)}.core-layout{grid-template-columns:minmax(0,1fr) 286px;gap:12px;margin-top:12px;display:grid}.terminal-shell{border:1px solid var(--orange);min-width:0;box-shadow:0 0 0 2px #020201,0 0 0 3px var(--dim),0 0 50px #ff56001a,-25px 0 70px #22b9ff09,25px 0 70px #ff2a1e09;background:#060402f0}.terminal-title,.protocol-head{border-bottom:1px solid var(--orange);letter-spacing:.06em;background:linear-gradient(90deg,#ff5a001a,#00c1ff09,#0000);justify-content:space-between;align-items:center;height:31px;padding:0 11px;font:700 8px/1 monospace;display:flex}.terminal-title b{color:var(--hot)}.terminal-screen{cursor:text;background:radial-gradient(circle at 50% 38%,#00b1ff06,#0000 38%),linear-gradient(#ff640005,#0000 32%);flex-direction:column;height:clamp(350px,51vh,590px);padding:24px clamp(17px,3vw,38px) 15px;display:flex;overflow:hidden}.output{scrollbar-width:thin;scrollbar-color:var(--dim) transparent;flex:1;overflow:auto}.output p{white-space:pre-wrap;margin:0 0 7px;font:700 clamp(11px,1.15vw,14px)/1.35 monospace}.output .system{color:#eb6d16}.output .warning{color:var(--hot)}.output .secret{color:var(--amber);text-shadow:0 0 10px #ffb023a8}.output .input{color:#853800}.output .muted{color:#9b460f}.output .cyan{color:var(--cyan);text-shadow:0 0 9px #47ddff8c}.output .green{color:var(--green);text-shadow:0 0 9px #53ffac75}.output .red{color:var(--red);text-shadow:0 0 9px #ff4d3e7a}.output .enlist-pulse{animation:2.8s ease-in-out infinite enlist-pulse}.command-form{border-top:1px solid var(--dim);align-items:center;padding-top:13px;font:700 13px/1 monospace;display:flex}.command-form label{white-space:nowrap;color:var(--green);text-shadow:0 0 8px #59ffac73;margin-right:9px}.command-form input{width:100%;color:var(--hot);caret-color:#0000;background:0 0;border:0;outline:0}.command-form i{background:var(--hot);width:9px;height:17px;box-shadow:0 0 10px var(--orange);animation:.9s step-end infinite blink}.access-protocol{border-top:1px solid var(--orange);background:#040302fa}.protocol-head{border-bottom-color:var(--dim);color:var(--cyan)}.protocol-head b{color:var(--green)}.relay-actions{background:var(--dim);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.relay{text-align:left;cursor:pointer;min-height:86px;text-shadow:inherit;background:#080503;border:0;grid-template-columns:1fr auto;align-content:center;padding:13px 15px;display:grid}.relay span{letter-spacing:.08em;opacity:.65;grid-column:1/3;margin-bottom:11px;font:700 7px/1 monospace}.relay b{font:700 10px/1.2 monospace}.relay em{font:20px/1 monospace}:is(.relay:hover,.relay:focus-visible){filter:brightness(1.35);outline:none}.cyan-relay{color:var(--cyan);box-shadow:inset 0 0 22px #00cdff09}.red-relay{color:var(--red);box-shadow:inset 0 0 22px #ff302309}.green-relay{color:var(--green);box-shadow:inset 0 0 22px #3cff9909}.wallet-form{border-top:1px solid var(--dim);padding:17px 15px 15px}.wallet-form label{color:var(--hot);margin-bottom:9px;font:700 8px/1 monospace;display:block}.wallet-form>div{grid-template-columns:1fr auto;display:grid}.wallet-form input{border:1px solid var(--dim);min-width:0;height:43px;color:var(--green);background:#030201;border-right:0;outline:0;padding:0 13px;font:700 12px/1 monospace;box-shadow:inset 0 0 18px #3eff9706}.wallet-form input:focus{border-color:var(--green)}.wallet-form button{border:1px solid var(--green);color:var(--green);cursor:pointer;background:#24ff8914;padding:0 18px;font:700 9px/1 monospace}.wallet-form button:hover{background:var(--green);color:#020803;text-shadow:none}.wallet-form button:disabled{opacity:.45}.wallet-form small{color:#713207;margin-top:8px;font:700 7px/1.3 monospace;display:block}.wallet-form .error-copy{color:var(--red)}.terminal-foot{border-top:1px solid var(--dim);color:#833803;align-items:center;gap:24px;height:31px;padding:0 11px;font:700 7px/1 monospace;display:flex}.terminal-foot button{cursor:pointer;background:0 0;border:0;padding:0}.terminal-foot span:last-child{color:var(--hot);letter-spacing:.08em;margin-left:auto}.flight-console{border:1px solid var(--dim);border-top-color:var(--orange);background:#050301f2;flex-direction:column;min-width:0;display:flex;box-shadow:inset 0 0 34px #9c48ff0b,0 0 35px #ff48000f}.flight-title{border-bottom:1px solid var(--dim);height:31px;color:var(--hot);letter-spacing:.06em;flex:0 0 31px;justify-content:space-between;align-items:center;padding:0 10px;font:700 7px/1 monospace;display:flex}.flight-title b{color:#ff65c8;text-shadow:0 0 8px #ff55c485}.wireflight{border-bottom:1px solid var(--orange);background:#030201;width:100%;height:260px;display:block}.flight-readout{border-bottom:1px solid var(--dim);color:#9a420a;grid-template-columns:repeat(3,1fr);font:700 6px/1 monospace;display:grid}.flight-readout span{text-align:center;border-right:1px solid var(--dim);padding:9px 4px}.flight-readout span:nth-child(2){color:#b66cff}.flight-readout span:last-child{color:var(--cyan);border:0}.flight-readout b{color:#ff65c8}.side-menu{flex-direction:column;display:flex}.side-menu button{border:0;border-bottom:1px solid var(--dim);min-height:52px;color:var(--orange);text-align:left;cursor:pointer;text-shadow:0 0 7px #ff680061;background:0 0;grid-template-columns:25px 1fr auto;align-items:center;padding:0 11px;font:700 8px/1 monospace;display:grid}:is(.side-menu button:hover,.side-menu button:focus-visible){color:var(--hot);background:#ff6b0014;outline:none}.side-menu button i{color:#773105;font-style:normal}.side-menu button b{color:var(--hot)}.side-menu button.sound-active{color:var(--green)}.side-menu button.sound-active b{color:var(--green);text-shadow:0 0 7px #67ffb08c}.flight-warning{color:#8b3d85;letter-spacing:.08em;margin-top:auto;padding:11px;font:700 6px/1 monospace}footer{color:#743107;letter-spacing:.09em;justify-content:space-between;margin-top:12px;font:700 7px/1 monospace;display:flex}.confirmation{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000db;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirmation>div{border:1px solid var(--green);text-align:center;background:#030302;width:min(470px,100%);padding:28px;box-shadow:0 0 60px #4dffa929,inset 0 0 35px #43ffa60a}.confirmation>div>span,.confirmation small{color:var(--cyan);letter-spacing:.12em;font:700 8px/1 monospace;display:block}.confirm-mark{border:1px solid var(--green);width:64px;height:64px;color:var(--green);border-radius:50%;place-items:center;margin:26px auto 20px;font:26px/1 monospace;display:grid;box-shadow:0 0 26px #48ffa038}.confirmation h2{color:var(--green);letter-spacing:.08em;text-shadow:0 0 18px #44ffa059;margin:0;font:900 28px/1.05 Arial,sans-serif}.confirmation p{color:var(--hot);margin:22px 0;font:700 10px/1.6 monospace}.confirmation button{border:1px solid var(--orange);cursor:pointer;background:0 0;margin-bottom:22px;padding:12px 17px;font:700 9px/1 monospace}.confirmation button:hover{background:var(--orange);color:#080300;text-shadow:none}.boot-sequence{z-index:55;background:radial-gradient(#36130024,#0000 38%),#010100;place-items:center;animation:6.9s linear both boot-exit;display:grid;position:fixed;inset:0;overflow:hidden}.boot-sequence:before{content:"";z-index:2;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#0000007a 3px 4px);position:absolute;inset:0}.boot-stars{z-index:1;opacity:.72;filter:blur(.2px);background-image:radial-gradient(circle at 7% 18%,#ff6c0080 0 1px,#0000 2px),radial-gradient(circle at 18% 76%,#ff6c006b 0 1px,#0000 2px),radial-gradient(circle at 29% 33%,#ff972261 0 1px,#0000 2px),radial-gradient(circle at 44% 84%,#ff6c007a 0 1px,#0000 2px),radial-gradient(circle at 58% 17%,#ff972257 0 1px,#0000 2px),radial-gradient(circle at 69% 69%,#ff6c0080 0 1px,#0000 2px),radial-gradient(circle at 83% 28%,#ff6c0066 0 1px,#0000 2px),radial-gradient(circle at 94% 82%,#ff972270 0 1px,#0000 2px);background-size:173px 127px,211px 149px,251px 181px,197px 167px,229px 193px,263px 157px,193px 229px,277px 211px;animation:9s linear infinite star-drift;position:absolute;inset:-8%}.boot-lockup{z-index:3;flex-direction:column;align-items:center;width:min(260px,55vw);animation:6.9s step-end both boot-lockup;display:flex;position:relative}.boot-mark{filter:drop-shadow(0 0 8px #ff690073);width:108px;height:108px;position:relative}.boot-mark img{object-fit:contain;width:150px;height:150px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.boot-lockup strong{letter-spacing:.42em;text-indent:.42em;margin-top:24px;font:700 23px/1 monospace}.boot-progress{border:1px solid #542200;width:100%;height:3px;margin-top:42px}.boot-progress i{background:var(--orange);height:100%;box-shadow:0 0 8px var(--orange);animation:4.2s step-end 1.1s both boot-load;display:block}.boot-status{text-align:center;letter-spacing:.12em;width:100%;height:10px;margin-top:12px;font:700 7px/1 monospace;position:relative}.boot-status span,.boot-status b{font:inherit;position:absolute;inset:0}.boot-status span{color:var(--orange);animation:6.9s step-end both boot-recovering}.boot-status b{color:var(--green);opacity:0;animation:6.9s step-end both boot-acquired}.boot-sequence button{z-index:4;color:#4c1d00;cursor:pointer;background:0 0;border:0;font:700 7px/1 monospace;position:absolute;bottom:16px;right:18px}@keyframes hue-roll{to{top:110vh}}@keyframes blink{50%{opacity:0}}@keyframes enlist-pulse{0%,to{opacity:1;filter:brightness()}50%{opacity:.48;filter:brightness(.72)}}@keyframes star-drift{to{transform:translate(-3%,2%)}}@keyframes boot-lockup{0%,6%,10%,14%{opacity:0}7%,9%,15%,90%{opacity:1}91%,to{opacity:0}}@keyframes boot-load{0%{width:0}14%{width:17%}34%{width:42%}65%{width:84%}88%,to{width:100%}}@keyframes boot-recovering{0%,75%{opacity:1}76%,to{opacity:0}}@keyframes boot-acquired{0%,75%{opacity:0}76%,to{opacity:1}}@keyframes boot-exit{0%,91%{opacity:1}95%{opacity:.08}to{opacity:0;visibility:hidden}}@media (max-width:920px){.core-layout{grid-template-columns:minmax(0,1fr) 228px}.wireflight{height:220px}.side-menu button{min-height:48px}}@media (max-width:820px){.machine{padding:10px}.header-data{display:none}.system-ribbon{grid-template-columns:1fr 1fr}.system-ribbon span:nth-child(2n){border-right:0}.system-ribbon span:nth-child(-n+2){border-bottom:1px solid var(--dim)}.core-layout{grid-template-columns:1fr}.terminal-screen{height:48vh;min-height:330px}.flight-console{grid-template-rows:31px auto auto;grid-template-columns:minmax(0,1fr) 210px;display:grid}.flight-title{grid-column:1/3}.wireflight{border-bottom:0;border-right:1px solid var(--orange);grid-row:2/4;height:210px}.flight-readout,.side-menu{grid-column:2}.side-menu button{min-height:39px}.flight-warning{display:none}.relay-actions{grid-template-columns:1fr}.relay{min-height:70px}.wallet-form>div{grid-template-columns:1fr}.wallet-form input{border-right:1px solid var(--dim);border-bottom:0}.wallet-form button{height:42px}.terminal-foot{gap:13px}.terminal-foot span:not(:last-child){display:none}.terminal-foot span:last-child{font-size:6px}footer span:nth-child(2){display:none}}@media (max-width:520px){.masthead{min-height:68px}.sigil{width:45px;height:44px}.brand b{font-size:26px}.brand small{font-size:6px}.signal-logo em{font-size:24px}.system-ribbon span{font-size:7px}.terminal-screen{padding:17px 13px 11px}.output p,.command-form{font-size:10px}.terminal-title{font-size:7px}.flight-console{display:flex}.wireflight{border-right:0;border-bottom:1px solid var(--orange);height:190px}.flight-readout{display:grid}.side-menu button{min-height:44px}.wallet-form input{font-size:9px}.terminal-foot button:nth-child(2){display:none}footer{font-size:6px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}.boot-sequence{display:none}}
