@import "https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&family=Syncopate:wght@400;700&family=Ubuntu+Mono:wght@400;700&display=swap";:root{color:#f7f3ff;font-synthesis:none;background:#06030d;font-family:Space Mono,Consolas,monospace}*{box-sizing:border-box}body{background:#06030d;min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer}a{color:inherit}.sr-only,.bot-trap{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.cyber-page{isolation:isolate;background:radial-gradient(circle at 50% 38%,#16438040,#0000 34rem),radial-gradient(circle at 82% 80%,#a70fbb29,#0000 30rem),#06030d;min-height:100svh;position:relative;overflow:hidden}.cyber-page:before,.cyber-page:after{z-index:-1;content:"";pointer-events:none;position:absolute}.cyber-page:before{opacity:.34;background-image:linear-gradient(#67dbff17 1px,#0000 1px),linear-gradient(90deg,#67dbff17 1px,#0000 1px);background-size:54px 54px;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 76%,#0000);mask-image:linear-gradient(#0000,#000 20% 76%,#0000)}.cyber-page:after{opacity:.48;background-image:linear-gradient(#ff00b852 1px,#0000 1px),linear-gradient(90deg,#00e5ff52 1px,#0000 1px);background-size:64px 42px;height:68vh;inset:auto -20vw -44vh;transform:perspective(360px)rotateX(57deg)}.topbar,footer{justify-content:space-between;align-items:center;display:flex}.topbar{min-height:88px;padding:24px clamp(22px,5vw,76px)}.wordmark{color:#d8f8ff;letter-spacing:.08em;font-family:Syncopate,sans-serif;font-size:14px;text-decoration:none}.wordmark span,.wordmark i{color:#ff37cf;font-style:normal}.menu-trigger,.menu-top button{color:#bff9ff;letter-spacing:.16em;background:#020a1c9e;border:1px solid #57eaff;border-radius:999px;padding:10px 14px;font-size:11px}.menu-trigger:hover,.menu-top button:hover{color:#08030e;background:#6ef1ff;box-shadow:0 0 28px #00e5ff8c}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 150px);padding:24px;display:flex}.system-label,.input-hint,.hero-copy,footer{color:#cae7ff99;letter-spacing:.19em;font-size:10px}.system-label{margin:0 0 8px}.particle-text-wrap{width:min(100%,950px);height:clamp(150px,25vw,235px);position:relative}.particle-text{opacity:.76;width:100%;height:100%;display:block;position:absolute;inset:0}.particle-word{color:#effaffeb;letter-spacing:.05em;text-align:center;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 12px #00e5ff8f,0 0 34px #ae38ff4d;place-items:center;margin:0;padding:0 24px;font-family:Syncopate,Space Mono,monospace;font-size:clamp(22px,5.5vw,68px);font-weight:700;line-height:1.22;display:grid;position:absolute;inset:0;overflow:hidden}.hero-copy{color:#b9a8c5;margin:-6px 0 38px}.url-form{background:#05081ab3;border:1px solid #37e1ff;border-radius:8px;align-items:center;width:min(100%,850px);min-height:74px;display:flex;box-shadow:inset 0 0 0 1px #ff00b824,0 0 42px #00aaff24}.link-mark{color:#5deeff;padding-left:24px;font-size:28px;transform:rotate(-38deg)}.url-form input{color:#f5fbff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:18px;font-size:clamp(13px,1.7vw,16px)}.url-form input::placeholder{color:#bcd6ec6e}.submit-button{color:#080310;letter-spacing:.1em;background:linear-gradient(135deg,#00e5ff,#ad38ff 60%,#ff2bbe);border:0;border-radius:6px;align-self:stretch;min-width:156px;font-weight:700}.submit-button:hover:not(:disabled){filter:brightness(1.2)}.input-hint{margin:13px 0 0;font-size:9px}.status-message{color:#ffabc4;text-align:left;background:#ff1e6b1a;border:1px solid #ff4f85;width:min(100%,850px);margin:20px 0 0;padding:12px;font-size:12px}.result-panel{text-align:left;background:#070c1dbd;border:1px solid #00e5ff7a;grid-template-columns:1fr auto auto;align-items:center;gap:20px;width:min(100%,850px);margin-top:22px;padding:18px 20px;display:grid}.result-panel p{color:#5deeff;letter-spacing:.13em;margin:0 0 7px;font-size:10px}.result-panel a{color:#fff;overflow-wrap:anywhere;font-size:clamp(14px,2vw,18px)}.result-panel small{color:#e6ddff8c;overflow-wrap:anywhere;max-width:450px;margin-top:7px;font-size:10px;display:block}.result-panel button{color:#ff94e6;background:0 0;border:1px solid #ff37cf;padding:10px;font-size:10px}.qr-placeholder{color:#d5efff;text-align:center;border:1px dashed #bef3ff;place-items:center;width:60px;height:60px;font-size:9px;line-height:1.5;display:grid}footer{border-top:1px solid #9bd9ff29;padding:22px clamp(22px,5vw,76px);font-size:9px;position:relative}.floating-notice{z-index:5;color:#c8fbff;background:#09051a;border:1px solid #6ef1ff;margin:0;padding:13px 16px;font-size:11px;position:fixed;bottom:24px;right:24px;box-shadow:0 0 28px #00e5ff59}.menu-overlay{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04020bf0;flex-direction:column;padding:clamp(24px,5vw,74px);display:flex;position:fixed;inset:0}.menu-overlay:before{z-index:-1;content:"";background:radial-gradient(circle at 75% 30%,#ce19e738,#0000 28rem),radial-gradient(circle at 18% 70%,#00e5ff2b,#0000 30rem);position:absolute;inset:0}.menu-top{justify-content:space-between;align-items:center;display:flex}.menu-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:14px;width:min(100%,1020px);margin:30px auto;display:grid}.menu-item{color:#ebf6ff;text-align:left;background:#0f0e23a3;border:1px solid #adccfa40;min-height:180px;padding:25px;position:relative;overflow:hidden}.menu-item:hover{background:#151b39e0;border-color:#6ef1ff}.menu-item>span,.menu-item small,.menu-item em{display:block}.menu-item>span{color:#6ef1ff;font-size:10px}.menu-item:nth-child(2n)>span{color:#ff58d5}.menu-item strong{margin:28px 0 8px;font-family:Syncopate,sans-serif;font-size:clamp(18px,2.7vw,31px);display:block}.menu-item small{color:#e7efff99;font-size:11px}.menu-item em{color:#b9f8ff;margin-top:18px;font-size:9px;font-style:normal}.coffee-link{color:#ff98e3;align-self:center;font-size:11px;text-decoration:none}@media (width<=640px){.topbar{min-height:70px;padding:17px 18px}.wordmark{font-size:11px}.hero{min-height:calc(100svh - 128px);padding:10px 18px 28px}.particle-text-wrap{height:140px}.particle-word{letter-spacing:.02em;padding:0 10px;font-size:24px}.hero-copy{margin-bottom:24px;font-size:9px}.url-form{flex-wrap:wrap}.link-mark{padding-left:16px}.url-form input{width:calc(100% - 60px);padding:17px 12px;font-size:12px}.submit-button{width:100%;min-height:52px}.result-panel{grid-template-columns:1fr auto;gap:14px}.qr-placeholder{display:none}footer{padding:16px 18px;font-size:7px}.menu-overlay{padding:22px}.menu-grid{grid-template-columns:1fr;gap:9px;margin:22px 0}.menu-item{min-height:108px;padding:17px}.menu-item strong{margin:13px 0 5px;font-size:17px}.menu-item em{margin:0;position:absolute;bottom:17px;right:16px}}.particle-input-stage{cursor:text;outline:0;width:min(100%,950px);height:clamp(150px,25vw,235px);position:relative}.particle-input-stage:focus-visible{outline:1px solid #00e5ffbf}.particle-input-stage .particle-text-wrap{pointer-events:none;width:100%;height:100%}.particle-input-stage .particle-text{opacity:.42;filter:drop-shadow(0 0 9px #ebf2ff38);width:100%;height:100%}.particle-final-word{color:#fff;letter-spacing:.04em;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 18px #ffffff2e;place-items:center;margin:0;padding:0 30px;font-family:Syncopate,Space Mono,monospace;font-weight:700;line-height:1.2;animation:.38s ease-out final-word-in;display:grid;position:absolute;inset:0;overflow:hidden}.particle-native-input{opacity:0;cursor:text;width:100%;height:100%;margin:0;position:absolute;inset:0}.particle-prompt{color:#c9f7ffb8;letter-spacing:.15em;pointer-events:none;font-size:9px;position:absolute;bottom:9px;left:0;right:0}.hero-copy{margin:4px 0 24px}.signal-button{color:#c9fbff;letter-spacing:.13em;background:#05081ab8;border:1px solid #37e1ff;border-radius:999px;padding:13px 22px;font-size:11px;font-weight:700;box-shadow:0 0 26px #00e5ff21}.signal-button:hover:not(:disabled){color:#fff;border-color:#ff37cf;box-shadow:0 0 30px #ff00b859}.signal-button:disabled{cursor:not-allowed;opacity:.35}@keyframes final-word-in{0%{opacity:.1;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (width<=640px){.particle-input-stage{height:140px}.particle-input-stage .particle-word{display:none}.particle-prompt{font-size:7px;bottom:3px}}.particle-input-stage{height:auto;min-height:190px}.particle-input-stage .particle-text{opacity:1;display:block;position:relative;inset:auto}.particle-input-stage.is-typing{margin-block:8px}.particle-input-stage.is-typing .particle-text{filter:drop-shadow(0 0 8px #fff3)}@media (width<=640px){.particle-input-stage{height:auto;min-height:190px}.particle-prompt{bottom:5px}}.signal-input-stage{cursor:text;background:linear-gradient(135deg,#090d21eb,#170826a6);border:1px solid #5be6ff61;border-radius:12px;width:min(100%,850px);height:220px;position:relative;overflow:hidden;box-shadow:inset 0 0 50px #00b3ff14,0 0 42px #00aaff1a}.signal-input-stage:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 39px,#c8f5ff0d 40px),linear-gradient(#0000 49%,#bef3ff1f 50%,#0000 51%);position:absolute;inset:0}.signal-input-stage.is-typing{border-color:#6ef1ffc2;box-shadow:inset 0 0 56px #00b3ff21,0 0 42px #00aaff2b}.signal-wave{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.signal-input-stage .particle-native-input{z-index:1;opacity:1;color:#fff;letter-spacing:.02em;text-align:center;text-shadow:0 0 12px #fff3;background:0 0;border:0;outline:0;width:calc(100% - 64px);height:auto;font-family:Space Mono,Consolas,monospace;font-size:clamp(15px,2.1vw,23px);inset:34px 32px 55px}.signal-input-stage .particle-native-input::placeholder{color:#edf8ff6e}.signal-prompt{z-index:1;color:#c9f7ffb8;letter-spacing:.15em;pointer-events:none;font-size:9px;position:absolute;bottom:19px;left:0;right:0}.signal-input-stage .particle-native-input:focus~.signal-prompt{color:#fff}@media (width<=640px){.signal-input-stage{height:180px}.signal-input-stage .particle-native-input{width:calc(100% - 32px);font-size:14px;inset:26px 16px 49px}.signal-prompt{font-size:7px;bottom:16px}}.flip-input-stage{cursor:text;width:min(100%,900px);min-height:190px;padding:44px 28px 42px;position:relative}.flip-input-stage:before{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);height:1px;position:absolute;top:22px;left:0;right:0}.flip-text{z-index:1;color:#fff;letter-spacing:.04em;overflow-wrap:anywhere;text-align:center;text-shadow:0 0 18px #ffffff1f;flex-wrap:wrap;justify-content:center;margin:0;font-family:Space Mono,Consolas,monospace;font-size:clamp(18px,3.4vw,42px);font-weight:700;line-height:1.45;display:flex;position:relative}.flip-glyph{perspective:280px;min-width:.59em;display:inline-block}.flip-glyph i{transform-origin:50%;backface-visibility:hidden;font-style:normal;animation:.64s cubic-bezier(.18,.9,.25,1) both flip-glyph;display:inline-block}.flip-native-input{position:absolute}.flip-input-stage .glyph-native-input{z-index:2;resize:none;opacity:0;cursor:text;border:0;outline:0;width:calc(100% - 36px);height:calc(100% - 64px);padding:0;position:absolute;inset:32px 18px}.flip-input-stage .glyph-prompt{color:#c9f7ffb3;letter-spacing:.16em;text-align:center;pointer-events:none;font-size:9px;position:absolute;bottom:15px;left:0;right:0}@keyframes flip-glyph{0%{opacity:0;filter:blur(2px);transform:rotateX(-180deg)scaleY(.45)}48%{opacity:1;transform:rotateX(18deg)scaleY(1.08)}72%{transform:rotateX(-8deg)scaleY(.98)}to{opacity:1;filter:blur();transform:rotateX(0)scaleY(1)}}@media (width<=640px){.flip-input-stage{min-height:170px;padding:38px 16px}.flip-text{font-size:17px;line-height:1.6}.flip-input-stage .glyph-prompt{font-size:7px;bottom:12px}}.cyberpunk-page{background-image:linear-gradient(180deg,#02030752,#020307c2),var(--alley-image);background-position:50%;background-size:cover;background-attachment:fixed}.cyberpunk-page:before{opacity:.14;background-image:linear-gradient(#ffde0017 1px,#0000 1px),linear-gradient(90deg,#ffde000f 1px,#0000 1px)}.cyberpunk-page:after{display:none}.cyberpunk-page .hero{background:radial-gradient(#0505050f,#00000059);min-height:100svh}.cyberpunk-page .system-label,.cyberpunk-page .hero-copy,.cyberpunk-page .input-hint{color:#ffe35c;text-shadow:0 0 12px #ffdf006e}.cyberpunk-page .hero-copy{letter-spacing:.18em}.cyberpunk-page .floating-menu-trigger{z-index:4;color:#ffe35c;letter-spacing:.12em;background:#0000005c;border:1px solid #ffe35c;border-radius:0;padding:9px 11px;font-family:Space Mono,monospace;font-size:10px;position:fixed;top:24px;right:28px;box-shadow:0 0 14px #ffdf0026}.cyberpunk-page .floating-menu-trigger:hover{color:#111;background:#ffe35c}.cyberpunk-page .flip-input-stage{width:min(100%,980px);min-height:160px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:28px}.cyberpunk-page .flip-input-stage:before{box-shadow:none;background:linear-gradient(90deg,#0000,#ffe2566b,#0000);top:50%}.cyberpunk-page .flip-text{color:#ffe35c;letter-spacing:.045em;text-shadow:0 0 6px #ffdf00cc,0 0 24px #ffdf0059;gap:0;font-family:Space Mono,Consolas,monospace;font-size:clamp(20px,3.7vw,48px);font-weight:700}.cyberpunk-page .flip-glyph{min-width:.61em;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.cyberpunk-page .flip-glyph:before{display:none}.cyberpunk-page .flip-glyph i{color:#ffe35c}.cyberpunk-page .glyph-prompt{color:#ffeb8ecc}.cyberpunk-page .signal-button{color:#161307;background:#ffe34deb;border:1px solid #ffe35c;border-radius:0;font-family:Space Mono,monospace;box-shadow:0 0 22px #ffdf0047}.cyberpunk-page .signal-button:before{content:"//";color:#161307}.cyberpunk-page .signal-button:hover:not(:disabled){color:#fff9db;background:#0000009e;border-color:#fff6bb;box-shadow:0 0 28px #ffdf008c}.cyberpunk-page .result-panel{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030407b8;border:1px solid #ffe35c;border-radius:0;grid-template-columns:1fr auto auto;gap:18px;box-shadow:0 0 32px #ffdf0021}.cyberpunk-page .result-panel p,.cyberpunk-page .result-panel a{color:#ffe35c;font-family:Space Mono,monospace}.cyberpunk-page .result-panel small{color:#fff5c0b3}.cyberpunk-page .result-panel button{color:#ffe35c;background:0 0;border:1px solid #ffe35c;border-radius:0}.cyberpunk-page .result-panel button:hover{color:#171302;background:#ffe35c}.cyberpunk-page .qr-placeholder{color:#ffe35c;background:#0000004d;border-color:#ffe35c}.cyberpunk-page .menu-overlay:before{background:radial-gradient(circle at 80% 20%,#ffdf0021,#0000 30rem)}.cyberpunk-page .menu-item{background:#040508ad;border-color:#ffe35c52}.cyberpunk-page .menu-item:hover{background:#191504b8;border-color:#ffe35c}@media (width<=640px){.cyberpunk-page .hero{min-height:100svh}.cyberpunk-page .flip-input-stage{min-height:145px;padding:24px 10px}.cyberpunk-page .flip-text{font-size:17px}.cyberpunk-page .floating-menu-trigger{top:16px;right:16px}}.particle-mobile-readout{display:none}@media (width<=640px){.cyberpunk-page .dot-input-stage .particle-text{opacity:.3}.cyberpunk-page .dot-input-stage .particle-mobile-readout{z-index:1;color:#f7fbff;letter-spacing:.015em;overflow-wrap:anywhere;text-align:center;text-shadow:0 0 5px #d8f8ffe6,0 0 18px #00e5ff52;pointer-events:none;place-items:center;font-family:Space Mono,Consolas,monospace;font-size:clamp(14px,4.2vw,19px);font-weight:700;line-height:1.55;display:grid;position:absolute;inset:18px 16px;overflow:hidden}}.cyberpunk-page .dot-input-stage .particle-text{opacity:.3}.cyberpunk-page .dot-input-stage .particle-mobile-readout{z-index:1;color:#f7fbff;letter-spacing:.02em;overflow-wrap:anywhere;text-align:center;text-shadow:0 0 5px #d8f8ffe6,0 0 18px #00e5ff52;pointer-events:none;place-items:center;font-family:Space Mono,Consolas,monospace;font-size:clamp(17px,2.25vw,29px);font-weight:700;line-height:1.5;display:grid;position:absolute;inset:22px 28px;overflow:hidden}.particle-readable-line{display:block}.particle-readable-cursor{vertical-align:-.08em;background:#f7fbff;width:2px;height:.9em;margin:0 1px;animation:.96s step-end infinite particle-readable-cursor-blink;display:inline-block;box-shadow:0 0 8px #d8f8fff2}@keyframes particle-readable-cursor-blink{50%{opacity:0}}@media (width<=640px){.cyberpunk-page .dot-input-stage .particle-mobile-readout{font-size:clamp(14px,4.2vw,19px);line-height:1.55;inset:18px 16px}}.cyberpunk-page .dot-input-stage{cursor:text;width:min(100%,980px);min-height:190px;position:relative}.cyberpunk-page .dot-input-stage .particle-text{filter:drop-shadow(0 0 5px #d8f8ffe6)drop-shadow(0 0 22px #00e5ff57);width:100%;display:block;position:relative;inset:auto}.cyberpunk-page .dot-input-stage .glyph-native-input{z-index:2;resize:none;opacity:0;cursor:text;border:0;outline:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.cyberpunk-page .dot-input-stage .glyph-prompt{color:#d8f8ffd1;letter-spacing:.16em;text-align:center;pointer-events:none;font-size:9px;position:absolute;bottom:8px;left:0;right:0}@media (width<=640px){.cyberpunk-page .dot-input-stage{min-height:170px}.cyberpunk-page .dot-input-stage .glyph-prompt{font-size:7px;bottom:4px}}.cyberpunk-page .floating-menu-trigger{z-index:4;color:#ffe35c;letter-spacing:.08em;background:radial-gradient(circle at 38% 32%,#ffe34d26,#05060aeb 60%);border:1px solid #ffe34deb;border-radius:50%;width:62px;height:62px;padding:0;font-family:Space Mono,monospace;font-size:9px;font-weight:700;transition:transform .24s,color .24s,background .24s;position:fixed;top:24px;right:28px;box-shadow:inset 0 0 16px #ffe34d26,0 0 18px #ffdf002e}.cyberpunk-page .floating-menu-trigger:before{z-index:-1;content:"";background:conic-gradient(from 45deg,transparent 0 16%,#00e5ff 16% 25%,transparent 25% 52%,#ff38c7 52% 60%,transparent 60% 83%,#ffe35c 83% 91%,transparent 91%);filter:blur(.2px);border-radius:50%;animation:7s linear infinite menu-orbit;position:absolute;inset:-6px}.cyberpunk-page .floating-menu-trigger:after{content:"";pointer-events:none;border:1px dashed #ffe34d6b;border-radius:50%;position:absolute;inset:7px}.cyberpunk-page .floating-menu-trigger:hover{color:#101006;background:#ffe35c;transform:scale(1.09);box-shadow:0 0 10px #ffdf00cc,0 0 35px #00e5ff4d}.cyberpunk-page .floating-menu-trigger:hover:before{animation-duration:1.2s}@keyframes menu-orbit{to{transform:rotate(1turn)}}@media (width<=640px){.cyberpunk-page .floating-menu-trigger{width:54px;height:54px;font-size:8px;top:16px;right:16px}}.cyberpunk-page .corner-logo,.cyberpunk-page .menu-top .wordmark{color:#d8f8ff;letter-spacing:.08em;text-shadow:0 0 12px #00e5ff5c;font-family:Syncopate,Space Mono,sans-serif;font-size:19px;font-weight:700;text-decoration:none}.cyberpunk-page .corner-logo i,.cyberpunk-page .menu-top .wordmark i{color:#ff37cf;text-shadow:0 0 12px #ff37cf8a}.cyberpunk-page .corner-logo{z-index:4;color:#d8f8ff;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex;position:fixed;top:30px;left:30px}.cyberpunk-page .corner-logo span{color:currentColor;letter-spacing:0;font-family:Space Mono,monospace;font-size:1.4em;font-weight:400;line-height:1;transition:transform .22s,color .22s;display:block;transform:translateY(-1px)}.cyberpunk-page .corner-logo:hover{color:#fff;text-shadow:0 0 16px #00e5ffb8}.cyberpunk-page .corner-logo:hover span{transform:translateY(-1px)rotate(90deg)}.cyberpunk-page .dot-input-stage{margin-bottom:28px}@media (width<=640px){.cyberpunk-page .corner-logo,.cyberpunk-page .menu-top .wordmark{font-size:14px}.cyberpunk-page .corner-logo{top:29px;left:17px}.cyberpunk-page .dot-input-stage{margin-bottom:20px}}.cyberpunk-page .menu-overlay:after{z-index:-1;content:"";background-image:linear-gradient(#ffe34d0e 1px,#0000 1px),linear-gradient(90deg,#ffe34d0a 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.cyberpunk-page .menu-top{z-index:2;position:relative}.cyberpunk-page .menu-grid{gap:22px;max-width:900px}.cyberpunk-page .menu-item{clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);transform-origin:50%;background:linear-gradient(135deg,#0f1111f0,#030509cc);border:1px solid #ffe34db8;min-height:190px;padding:28px;box-shadow:inset 0 0 24px #ffdf0012,0 0 22px #0000004d}.cyberpunk-page .menu-item:before{content:"";background:#ffe35c;border-radius:50%;width:7px;height:7px;position:absolute;top:12px;right:12px;box-shadow:0 0 9px #ffe35c}.cyberpunk-page .menu-item:after{background:radial-gradient(circle,#ffdf0038,#0000 68%);bottom:-27px;right:-9px}.cyberpunk-page .menu-item:hover{background:linear-gradient(135deg,#2e2806e6,#080907ed);border-color:#fff6b9;transform:translateY(-5px)scale(1.015)}.cyberpunk-page .menu-item strong{color:#fff1a7;text-shadow:0 0 12px #ffdf003d;font-family:Syncopate,Space Mono,sans-serif}.hud-menu-enter-active{animation:.48s cubic-bezier(.16,.9,.22,1) both hud-menu-open}.hud-menu-leave-active{animation:.24s ease-in both hud-menu-close}.hud-menu-enter-active .menu-item{animation:hud-module-arrive .54s cubic-bezier(.14,.94,.25,1) var(--menu-delay) both}.hud-menu-enter-active .coffee-link{animation:.45s cubic-bezier(.14,.94,.25,1) .38s both hud-module-arrive}@keyframes hud-menu-open{0%{opacity:0;clip-path:circle(0 at calc(100% - 58px) 55px)}to{opacity:1;clip-path:circle(150% at calc(100% - 58px) 55px)}}@keyframes hud-menu-close{0%{opacity:1}to{opacity:0;clip-path:circle(0 at calc(100% - 58px) 55px)}}@keyframes hud-module-arrive{0%{opacity:0;transform:translate(var(--fly-x,0),36px) scale(.65) rotate(-8deg);filter:blur(7px)}to{opacity:1;filter:blur();transform:translate(0)scale(1)rotate(0)}}.cyberpunk-page .menu-item:first-child{--fly-x:-80px}.cyberpunk-page .menu-item:nth-child(2){--fly-x:80px}.cyberpunk-page .menu-item:nth-child(3){--fly-x:-80px}.cyberpunk-page .menu-item:nth-child(4){--fly-x:80px}@media (width<=640px){.cyberpunk-page .menu-grid{gap:12px}.cyberpunk-page .menu-item{min-height:120px;padding:19px}.hud-menu-enter-active .menu-item{animation-duration:.42s}}.rain-overlay{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cyberpunk-page .hero{z-index:1;position:relative}.background-neon{z-index:0;pointer-events:none;mix-blend-mode:screen;filter:blur(18px);display:block;position:absolute}.background-neon--pink{background:radial-gradient(#ff25ae4d,#0000 68%);width:12vw;height:27vh;animation:7.6s steps(2,end) infinite background-sign-pink;top:13%;left:7%}.background-neon--cyan{background:radial-gradient(#00deff3d,#0000 68%);width:11vw;height:23vh;animation:9.4s steps(2,end) infinite background-sign-cyan;top:6%;right:5%}@keyframes background-sign-pink{0%,7%,12%,44%,to{opacity:.12}8%,10%,45%{opacity:.36}9%{opacity:.04}}@keyframes background-sign-cyan{0%,29%,33%,70%,to{opacity:.1}30%,32%,71%{opacity:.31}31%{opacity:.04}}@media (prefers-reduced-motion:reduce){.rain-overlay{display:none}}.cyberpunk-page .signal-button{isolation:isolate;color:#d8f8ff;clip-path:polygon(13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px);letter-spacing:.15em;text-shadow:0 1px 2px #00141d;background:linear-gradient(115deg,#082b3af5,#041523f5);border:1px solid #d8f8ffb8;border-radius:0;min-width:238px;padding:16px 34px;font-size:11px;font-weight:700;transition:background .2s,box-shadow .2s,transform .2s;position:relative;box-shadow:0 0 0 1px #00e5ff38,0 0 18px #00e5ff33}.cyberpunk-page .signal-button:before{z-index:-1;content:"";background:#d8f8ff;width:5px;margin:0;position:absolute;top:0;bottom:0;left:0}.cyberpunk-page .signal-button:after{content:"";opacity:.9;background:#d8f8ff;width:6px;height:6px;position:absolute;top:7px;right:9px;box-shadow:-9px 9px #d8f8ff6b}.cyberpunk-page .signal-button:hover:not(:disabled){color:#fff;background:linear-gradient(115deg,#12657d,#093e59);border-color:#fff;transform:translateY(-2px);box-shadow:0 0 0 1px #d8f8ff85,0 0 26px #00e5ff75}.cyberpunk-page .signal-button:active:not(:disabled){filter:brightness(.9);transform:translateY(0)}.cyberpunk-page .signal-button:disabled{color:#d8f8ff4d;box-shadow:none;text-shadow:none;background:#040f18b3;border-color:#d8f8ff2e}@media (width<=640px){.cyberpunk-page .signal-button{min-width:216px;padding:14px 22px 14px 30px;font-size:10px}}.cyberpunk-page .result-panel{background:linear-gradient(110deg,#051e2bf0,#040a14eb);border:1px solid #d8f8ffd1;grid-template-columns:minmax(0,1fr) auto auto;width:min(100%,920px);margin-top:34px;padding:25px 28px;animation:.42s cubic-bezier(.15,.85,.2,1) both result-panel-arrive;position:relative;overflow:hidden;box-shadow:inset 0 0 36px #00e5ff14,0 0 0 1px #00e5ff2e,0 0 32px #00e5ff38}.cyberpunk-page .result-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#d8f8ff0f,#0000 34%);position:absolute;inset:0}.cyberpunk-page .result-panel>div,.cyberpunk-page .result-panel>button,.cyberpunk-page .result-panel>.qr-placeholder{z-index:1;position:relative}.cyberpunk-page .result-panel p{color:#7eefff;letter-spacing:.19em;text-shadow:0 0 10px #00e5ff8c;margin:0 0 9px;font-size:10px;font-weight:700}.cyberpunk-page .result-panel a{color:#f3fdff;letter-spacing:-.04em;text-shadow:0 0 16px #d8f8ff57;font-family:Space Mono,monospace;font-size:clamp(19px,3vw,30px);font-weight:700;line-height:1.2;text-decoration:none}.cyberpunk-page .result-panel a:hover{color:#9ff4ff;text-underline-offset:5px;text-decoration:underline}.cyberpunk-page .result-panel small{color:#d8f8ff94;white-space:nowrap;text-overflow:ellipsis;max-width:520px;margin-top:11px;font-size:10px;overflow:hidden}.cyberpunk-page .result-panel button{color:#d8f8ff;letter-spacing:.12em;background:#00e5ff14;border:1px solid #d8f8ffb8;align-self:center;padding:12px 14px;font-size:10px;font-weight:700}.cyberpunk-page .result-panel button:hover{color:#02111a;background:#d8f8ff;box-shadow:0 0 20px #d8f8ff7a}.cyberpunk-page .qr-placeholder{color:#d8f8ff;letter-spacing:.08em;background:#00e5ff0d;border-color:#d8f8ffb8;width:68px;height:68px;font-weight:700}@keyframes result-panel-arrive{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=640px){.cyberpunk-page .result-panel{grid-template-columns:minmax(0,1fr) auto;gap:13px;margin-top:26px;padding:19px}.cyberpunk-page .result-panel a{font-size:18px}.cyberpunk-page .result-panel small{max-width:210px}.cyberpunk-page .result-panel .qr-placeholder{display:none}}.success-dot-line{position:relative}.success-dot-line .particle-text{opacity:.3}.success-dot-line .particle-mobile-readout{z-index:1;color:#f7fbff;letter-spacing:.02em;overflow-wrap:anywhere;text-align:center;text-shadow:0 0 5px #d8f8ffe6,0 0 18px #00e5ff52;pointer-events:none;place-items:center;font-family:Space Mono,Consolas,monospace;font-size:clamp(18px,2.4vw,31px);font-weight:700;line-height:1.5;display:grid;position:absolute;inset:0;overflow:hidden}@media (width<=640px){.success-dot-line .particle-mobile-readout{font-size:clamp(14px,4.4vw,20px);line-height:1.55;inset:10px 12px}}.success-terminal{flex-direction:column;align-items:center;width:min(100%,920px);animation:.42s cubic-bezier(.15,.85,.2,1) both result-panel-arrive;display:flex}.success-dot-line{width:100%;display:block}.success-dot-line .particle-text{filter:drop-shadow(0 0 5px #d8f8ffe6)drop-shadow(0 0 22px #00e5ff57);width:100%;display:block;position:relative;inset:auto}.success-qr-area{background:linear-gradient(110deg,#051e2bf0,#040a14eb);border:1px solid #d8f8ffb8;justify-content:center;align-self:stretch;align-items:center;gap:38px;width:100%;margin-top:12px;padding:24px 32px;display:flex;box-shadow:inset 0 0 36px #00e5ff14,0 0 0 1px #00e5ff29,0 0 32px #00e5ff2e}.qr-download{justify-content:center;align-items:center;display:flex}.qr-download img{width:148px;height:148px;image-rendering:pixelated;display:block}.success-action-stack{gap:10px;width:min(100%,280px);display:grid}.success-action-stack button{color:#d8f8ff;letter-spacing:.11em;background:#00e5ff14;border:1px solid #d8f8ffb8;min-height:44px;padding:10px 16px;font-size:11px;font-weight:700}.success-action-stack button:hover{color:#02111a;background:#d8f8ff;box-shadow:0 0 20px #d8f8ff7a}.success-action-stack button:last-child{background:#040f18c7}@media (width<=640px){.success-terminal{width:100%}.success-qr-area{gap:20px;margin-top:8px;padding:20px}.qr-download img{width:124px;height:124px}.success-action-stack{gap:7px}.success-action-stack button{min-height:36px;padding:8px;font-size:8px}}.cyberpunk-page .menu-overlay:after{background-image:linear-gradient(#d8f8ff0e 1px,#0000 1px),linear-gradient(90deg,#00e5ff0b 1px,#0000 1px)}.cyberpunk-page .menu-item{background:linear-gradient(135deg,#091f2bf0,#030911e0);border-color:#d8f8ff85;box-shadow:inset 0 0 24px #00e5ff12,0 0 22px #0000004d}.cyberpunk-page .menu-item:before{background:#7eefff;box-shadow:0 0 10px #00e5ff}.cyberpunk-page .menu-item:after{background:radial-gradient(circle,#00e5ff33,#0000 68%)}.cyberpunk-page .menu-item:hover{background:linear-gradient(135deg,#0d3f51eb,#051622f5);border-color:#f0fdff;box-shadow:inset 0 0 28px #00e5ff21,0 0 24px #00e5ff29}.cyberpunk-page .menu-item>span,.cyberpunk-page .menu-item:nth-child(2n)>span,.cyberpunk-page .menu-item em,.cyberpunk-page .coffee-link{color:#7eefff}.cyberpunk-page .menu-item strong{color:#e7fbff;text-shadow:0 0 12px #00e5ff4d}.cyberpunk-page .menu-item small{color:#d8f8ffa3}.cyberpunk-page .coffee-link:hover{color:#fff;text-shadow:0 0 14px #00e5ff99}.airport-page{background-image:linear-gradient(180deg,#04090f3b,#020509c2 76%,#020407ed),var(--runway-image);background-position:50%;background-size:cover;background-attachment:fixed}.airport-page:before,.airport-page:after{display:none}.airport-page .topbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04080d9e;border-bottom:1px solid #ffffff2e}.airport-page .wordmark{color:#f1eee4;letter-spacing:.14em;font-family:Space Mono,monospace;font-weight:700}.airport-page .wordmark span,.airport-page .wordmark i{color:#f5bd55}.airport-page .menu-trigger,.airport-page .menu-top button{color:#f5efe0;background:#080a0aa6;border-color:#f0e8d0b3}.airport-page .menu-trigger:hover,.airport-page .menu-top button:hover{color:#16130d;box-shadow:none;background:#f2c268}.airport-page .hero{background:linear-gradient(90deg,#00000021,#00000075,#00000021);justify-content:center;min-height:calc(100svh - 150px)}.airport-page .hero-copy{letter-spacing:.15em}.airport-page .flip-input-stage{background:linear-gradient(135deg,#111614,#030504);border:10px solid #292b2a;border-radius:3px;width:min(100%,980px);min-height:190px;padding:38px 28px 46px;box-shadow:0 16px 42px #00000094,inset 0 0 0 1px #67655d,inset 0 0 30px #000000e6}.airport-page .flip-input-stage:before{background:#f8e6be14;top:50%;box-shadow:0 -42px #f8e6be0b,0 42px #f8e6be0b}.airport-page .flip-text{color:#f8ebc9;letter-spacing:.09em;text-shadow:0 0 8px #ffd6832b;font-family:Space Mono,monospace;font-size:clamp(19px,3.1vw,37px)}.airport-page .flip-glyph{min-width:.64em;padding:0 1px}.airport-page .flip-glyph i{border-radius:1px}.airport-page .glyph-prompt{color:#d9d2bd;font-size:9px;bottom:16px}.airport-page .signal-button{color:#1b170f;background:#f1c463;border:1px solid #e2c781;border-radius:2px;font-family:Space Mono,monospace;box-shadow:0 4px 12px #0000004d}.airport-page .menu-overlay{background:#070a0cf0}.airport-page .menu-overlay:before{background:radial-gradient(circle at 80% 20%,#ecb34329,#0000 30rem)}.airport-page .menu-item{background:#181b1ad1;border-color:#f4e7c442}.airport-page .menu-item:hover{background:#27271ff2;border-color:#f0c465}.airport-page .menu-item>span,.airport-page .menu-item:nth-child(2n)>span,.airport-page .menu-item em,.airport-page .coffee-link{color:#efc465}@media (width<=640px){.airport-page .flip-input-stage{border-width:7px;padding:32px 14px 42px}.airport-page .flip-text{font-size:16px}.airport-page .hero{background:#0000003d}}.airport-page{background-image:linear-gradient(#ffffff0a,#ffffff1f),var(--runway-image)}.airport-page .topbar{background:#fbfdff8f;border-bottom-color:#0f1a242e}.airport-page .wordmark{color:#17222c;text-shadow:none}.airport-page .menu-trigger{color:#17222c;background:#ffffff80;border-color:#17222c}.airport-page .hero{background:linear-gradient(90deg,#ffffff0a,#ffffff2e,#ffffff0a)}.airport-page .system-label,.airport-page .hero-copy,.airport-page .input-hint{color:#17222c;text-shadow:0 1px 2px #ffffffbf}.airport-page .signal-button{color:#f8f8f5;background:#171717;border:2px solid #171717;border-radius:0;font-weight:700;position:relative;box-shadow:4px 4px #ffffffb3}.airport-page .signal-button:before{content:"▸";color:#fff;margin-right:9px}.airport-page .signal-button:hover:not(:disabled){color:#171717;background:#f7f7f3;border-color:#171717;box-shadow:4px 4px #17171747}.airport-page .result-panel{text-align:left;background:#f6f5f0;border:8px solid #262626;border-radius:0;grid-template-columns:1fr auto auto;gap:18px;margin-top:26px;box-shadow:0 14px 28px #16262f3d,inset 0 0 0 1px #a5a39a}.airport-page .result-panel:before{content:"";position:absolute}.airport-page .result-panel p{color:#171717;letter-spacing:.11em;font-family:Space Mono,monospace;font-weight:700}.airport-page .result-panel a{color:#111;font-family:Arial,Helvetica Neue,sans-serif;font-weight:700;text-decoration-thickness:1px}.airport-page .result-panel small{color:#4b4b46}.airport-page .result-panel button{color:#171717;background:#f6f5f0;border:1px solid #171717;border-radius:0;font-family:Space Mono,monospace;font-weight:700}.airport-page .result-panel button:hover{color:#fff;background:#171717}.airport-page .qr-placeholder{color:#171717;background:repeating-linear-gradient(45deg,#fff 0 3px,#ecebe5 3px 6px);border:1px solid #171717;font-weight:700}.airport-page footer{color:#17222c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fbfdff8f;border-top-color:#0f1a242e}@media (width<=640px){.airport-page .hero{background:#ffffff14}.airport-page .result-panel{border-width:6px}}.airport-page .floating-menu-trigger{z-index:4;color:#171717;letter-spacing:.12em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffa3;border:1px solid #171717b3;border-radius:0;padding:9px 11px;font-family:Space Mono,monospace;font-size:10px;position:fixed;top:24px;right:28px}.airport-page .floating-menu-trigger:hover{color:#fff;background:#171717}@media (width<=640px){.airport-page .floating-menu-trigger{top:16px;right:16px}}.airport-page .flip-text{color:#f4f4f1;letter-spacing:0;text-shadow:none;gap:2px 1px;font-family:Arial,Helvetica Neue,sans-serif;font-weight:700}.airport-page .flip-glyph{background:linear-gradient(#171717 0 49%,#090909 51% 100%);border:0;border-radius:0;place-items:center;min-width:.68em;height:1.14em;padding:0;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 1px #ffffff0a}.airport-page .flip-glyph:before{z-index:2;content:"";background:#000;height:1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 1px #ffffff12}.airport-page .flip-glyph i{z-index:1;color:#f5f5f3;line-height:1;position:relative}@media (width<=640px){.airport-page .flip-text{gap:1px}.airport-page .flip-glyph{min-width:.66em}}.glyph-input-stage{cursor:text;width:min(100%,900px);min-height:190px;padding:44px 28px 42px;position:relative}.glyph-input-stage:before{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);height:1px;position:absolute;top:22px;left:0;right:0}.glyph-morph-text{z-index:1;color:#fff;letter-spacing:.04em;overflow-wrap:anywhere;text-align:center;text-shadow:1px 0 #00e5ff33,-1px 0 #ff00b824,0 0 18px #ffffff1f;margin:0;font-family:Space Mono,Consolas,monospace;font-size:clamp(18px,3.4vw,42px);font-weight:700;line-height:1.45;position:relative}.glyph-native-input{z-index:2;resize:none;opacity:0;cursor:text;border:0;outline:0;width:calc(100% - 36px);height:calc(100% - 64px);padding:0;position:absolute;inset:32px 18px}.glyph-prompt{color:#c9f7ffb3;letter-spacing:.16em;text-align:center;pointer-events:none;font-size:9px;position:absolute;bottom:15px;left:0;right:0}@media (width<=640px){.glyph-input-stage{min-height:170px;padding:38px 16px}.glyph-morph-text{font-size:17px;line-height:1.6}.glyph-prompt{font-size:7px;bottom:12px}}.stream-input-stage{cursor:text;background:linear-gradient(135deg,#090d21eb,#170826a6);border:1px solid #5be6ff61;border-radius:12px;width:min(100%,850px);height:220px;position:relative;overflow:hidden;box-shadow:inset 0 0 50px #00b3ff14,0 0 42px #00aaff1a}.stream-input-stage:before{content:"";pointer-events:none;background:radial-gradient(#ffffff12,#0000 43%),repeating-linear-gradient(90deg,#0000 0 39px,#c8f5ff0a 40px);position:absolute;inset:0}.stream-input-stage.is-typing{border-color:#6ef1ffd1;box-shadow:inset 0 0 56px #00b3ff21,0 0 42px #00aaff2b}.particle-stream{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.stream-input-stage .particle-native-input{z-index:1;opacity:1;color:#fff;letter-spacing:.02em;text-align:center;text-shadow:0 0 12px #fff3;background:0 0;border:0;outline:0;width:calc(100% - 64px);height:auto;font-family:Space Mono,Consolas,monospace;font-size:clamp(15px,2.1vw,23px);position:absolute;inset:34px 32px 69px}.stream-input-stage .particle-native-input::placeholder{color:#edf8ff6e;text-shadow:none}.stream-input-stage .signal-prompt{z-index:1;color:#c9f7ffb8;letter-spacing:.15em;pointer-events:none;font-size:9px;position:absolute;inset:15px 0 auto}.stream-input-stage .particle-native-input:focus~.signal-prompt{color:#fff}@media (width<=640px){.stream-input-stage{height:180px}.stream-input-stage .particle-native-input{width:calc(100% - 32px);font-size:14px;inset:30px 16px 59px}.stream-input-stage .signal-prompt{font-size:7px;top:13px}}.glitch-input-stage{cursor:text;background:linear-gradient(135deg,#090d21eb,#170826a6);border:1px solid #5be6ff61;border-radius:12px;width:min(100%,850px);height:220px;position:relative;overflow:hidden;box-shadow:inset 0 0 50px #00b3ff14,0 0 42px #00aaff1a}.glitch-input-stage:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 39px,#c8f5ff0d 40px),repeating-linear-gradient(0deg,#0000 0 27px,#c8f5ff09 28px);position:absolute;inset:0}.glitch-input-stage:after{z-index:0;content:"";opacity:.65;pointer-events:none;background:linear-gradient(#0000,#6ef1ff0a 35%,#d8ffffd1 50%,#6ef1ff0f 65%,#0000);height:34%;animation:3.4s linear infinite glitch-scan;position:absolute;top:-18%;left:0;right:0}.glitch-input-stage.is-typing{border-color:#6ef1ffd1;box-shadow:inset 0 0 56px #00b3ff21,0 0 42px #00aaff2b}.glitch-input-stage .particle-native-input{z-index:1;opacity:1;color:#fff;letter-spacing:.02em;text-align:center;text-shadow:2px 0 #00e5ff38,-2px 0 #ff00b829;background:0 0;border:0;outline:0;width:calc(100% - 64px);height:auto;font-family:Space Mono,Consolas,monospace;font-size:clamp(15px,2.1vw,23px);transition:filter .15s;position:absolute;inset:34px 32px 69px}.glitch-input-stage.is-typing .particle-native-input{animation:.55s steps(2,end) glitch-text}.glitch-input-stage .particle-native-input::placeholder{color:#edf8ff6e;text-shadow:none}.scan-meta{z-index:1;color:#caeeff91;letter-spacing:.1em;pointer-events:none;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.glitch-input-stage .signal-prompt{z-index:1;color:#c9f7ffb8;letter-spacing:.15em;pointer-events:none;font-size:9px;position:absolute;inset:15px 0 auto}.glitch-input-stage .particle-native-input:focus~.signal-prompt{color:#fff}@keyframes glitch-scan{0%{transform:translateY(0)}to{transform:translateY(370%)}}@keyframes glitch-text{0%,to{filter:none;transform:translate(0)}30%{filter:contrast(1.2);transform:translate(2px)}60%{transform:translate(-1px)}}@media (width<=640px){.glitch-input-stage{height:180px}.glitch-input-stage .particle-native-input{width:calc(100% - 32px);font-size:14px;inset:30px 16px 59px}.glitch-input-stage .signal-prompt{font-size:7px;top:13px}.scan-meta{font-size:6px;bottom:13px;left:12px;right:12px}}.cyberpunk-page .menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,42px);max-width:960px}.cyberpunk-page .menu-item{aspect-ratio:1;clip-path:none;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:clamp(20px,3vw,34px);display:flex}.cyberpunk-page .menu-item:after{display:none}.cyberpunk-page .menu-item>span{margin-bottom:13px}.cyberpunk-page .menu-item strong{margin:0 0 12px;font-size:clamp(14px,1.85vw,22px);line-height:1.35}.cyberpunk-page .menu-item small{font-size:10px;line-height:1.55}.cyberpunk-page .menu-item em{margin-top:14px;font-size:8px}.cyberpunk-page .menu-item:hover{transform:translateY(-6px)scale(1.04)}@media (width<=640px){.cyberpunk-page .menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:22px auto}.cyberpunk-page .menu-item{min-height:0;padding:12px 7px}.cyberpunk-page .menu-item:before{width:5px;height:5px;top:12%;right:20%}.cyberpunk-page .menu-item>span{margin-bottom:7px;font-size:7px}.cyberpunk-page .menu-item strong{margin-bottom:6px;font-size:10px;line-height:1.35}.cyberpunk-page .menu-item small{display:none}.cyberpunk-page .menu-item em{margin-top:5px;font-size:6px}}.cyberpunk-page .corner-logo{font-size:23px}.cyberpunk-page .menu-item>span{font-size:11px}.cyberpunk-page .menu-item strong{font-size:clamp(17px,2.15vw,26px)}.cyberpunk-page .menu-item small{font-size:11px}.cyberpunk-page .menu-item em{font-size:9px}@media (width<=640px){.cyberpunk-page .corner-logo{font-size:16px}.cyberpunk-page .menu-item>span{font-size:8px}.cyberpunk-page .menu-item strong{font-size:11px}.cyberpunk-page .menu-item em{font-size:7px}}.cyberpunk-page .menu-item strong{white-space:nowrap;margin:0;font-size:clamp(16px,1.9vw,23px)}@media (width<=640px){.cyberpunk-page .menu-item strong{font-size:10px}}.cyberpunk-page .menu-item{background:radial-gradient(circle at 38% 32%,#00e5ff21,#05121df0 58%,#02070efa);overflow:visible;box-shadow:inset 0 0 26px #00e5ff17,inset 0 0 0 8px #00000024,0 0 26px #00e5ff21}.cyberpunk-page .menu-item:before{content:"";background:0 0;border:1px dashed #7eefff7a;border-radius:50%;width:auto;height:auto;animation:12s linear infinite menu-inner-orbit;position:absolute;inset:12px;box-shadow:0 0 14px #00e5ff14}.cyberpunk-page .menu-item:after{content:"";background:conic-gradient(from 15deg,transparent 0 15%,#00e5ffe6 15% 18%,transparent 18% 44%,#d8f8ffc7 44% 47%,transparent 47% 75%,#00e5ffb3 75% 79%,transparent 79%);filter:drop-shadow(0 0 4px #00e5ffb3);pointer-events:none;border-radius:50%;animation:8s linear infinite menu-outer-orbit;display:block;position:absolute;inset:-7px;-webkit-mask:radial-gradient(#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(#0000 calc(100% - 2px),#000 calc(100% - 1px))}.cyberpunk-page .menu-item strong{z-index:1;text-shadow:0 0 14px #00e5ff70;position:relative}.cyberpunk-page .menu-item:hover{background:radial-gradient(circle at 38% 32%,#00e5ff45,#062b3bf5 60%,#020b14fa);box-shadow:inset 0 0 32px #00e5ff2e,inset 0 0 0 8px #00000024,0 0 34px #00e5ff52}.cyberpunk-page .menu-item:hover:before{animation-duration:2.5s}.cyberpunk-page .menu-item:hover:after{animation-duration:1.6s}@keyframes menu-inner-orbit{to{transform:rotate(-1turn)}}@keyframes menu-outer-orbit{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cyberpunk-page .menu-item:before,.cyberpunk-page .menu-item:after{animation:none}}.cyberpunk-page .menu-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1120px}.cyberpunk-page .menu-item{color:#e7fbff;text-decoration:none}.cyberpunk-page .menu-description{z-index:3;color:#d8f8ff;letter-spacing:.06em;opacity:0;pointer-events:none;background:#020c16e6;border:1px solid #7eefff61;width:max-content;max-width:230px;margin:0;padding:8px 11px;font-size:10px;line-height:1.4;transition:opacity .18s,transform .18s;display:block;position:absolute;top:calc(100% + 17px);left:50%;transform:translate(-50%,-6px);box-shadow:0 0 18px #00e5ff24}.cyberpunk-page .menu-item:hover .menu-description,.cyberpunk-page .menu-item:focus-visible .menu-description{opacity:1;transform:translate(-50%)}.cyberpunk-page .coffee-menu-item strong{color:#e7fbff}@media (width<=640px){.cyberpunk-page .menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;max-width:430px}.cyberpunk-page .menu-description{display:none}.cyberpunk-page .coffee-menu-item strong{font-size:10px}}.cyberpunk-page .menu-description{text-align:center}.cyberpunk-page .menu-item:nth-child(3){background:radial-gradient(circle at 38% 32%,#9769ff26,#1c0d3df0 58%,#0a041afa);border-color:#b89eff9e;box-shadow:inset 0 0 26px #9769ff1a,inset 0 0 0 8px #00000024,0 0 26px #9769ff26}.cyberpunk-page .menu-item:nth-child(3):before{border-color:#b89eff8f;box-shadow:0 0 14px #9769ff1a}.cyberpunk-page .menu-item:nth-child(3):after{background:conic-gradient(from 15deg,transparent 0 15%,#b89effe6 15% 18%,transparent 18% 44%,#e0d3ffc7 44% 47%,transparent 47% 75%,#9769ffb3 75% 79%,transparent 79%);filter:drop-shadow(0 0 4px #9769ffb3)}.cyberpunk-page .menu-item:nth-child(3) strong{color:#e4d5ff;text-shadow:0 0 14px #9769ff80}.cyberpunk-page .menu-item:nth-child(3):hover{background:radial-gradient(circle at 38% 32%,#9769ff4d,#31165ef5 60%,#0f0624fa);border-color:#e4d5ff;box-shadow:inset 0 0 32px #9769ff33,inset 0 0 0 8px #00000024,0 0 34px #9769ff57}.cyberpunk-page .menu-item:nth-child(2){background:radial-gradient(circle at 38% 32%,#ff37cf29,#3c0831f0 58%,#160212fa);border-color:#ff8edba3;box-shadow:inset 0 0 26px #ff37cf1a,inset 0 0 0 8px #00000024,0 0 26px #ff37cf26}.cyberpunk-page .menu-item:nth-child(2):before{border-color:#ff8edb8f;box-shadow:0 0 14px #ff37cf1a}.cyberpunk-page .menu-item:nth-child(2):after{background:conic-gradient(from 15deg,transparent 0 15%,#ff8edbe6 15% 18%,transparent 18% 44%,#ffdbf3c7 44% 47%,transparent 47% 75%,#ff37cfb3 75% 79%,transparent 79%);filter:drop-shadow(0 0 4px #ff37cfb3)}.cyberpunk-page .menu-item:nth-child(2) strong{color:#ffe1f5;text-shadow:0 0 14px #ff37cf7a}.cyberpunk-page .menu-item:nth-child(2):hover{background:radial-gradient(circle at 38% 32%,#ff37cf4d,#5f0c4bf5 60%,#1e0319fa);border-color:#ffd3f1;box-shadow:inset 0 0 32px #ff37cf33,inset 0 0 0 8px #00000024,0 0 34px #ff37cf57}.cyberpunk-page .coffee-menu-item{background:radial-gradient(circle at 38% 32%,#ffdf0021,#2a2204f0 58%,#0f0c02fa);border-color:#ffe34d9e;box-shadow:inset 0 0 26px #ffdf0017,inset 0 0 0 8px #00000024,0 0 26px #ffdf0021}.cyberpunk-page .coffee-menu-item:before{border-color:#ffe34d85;box-shadow:0 0 14px #ffdf0014}.cyberpunk-page .coffee-menu-item:after{background:conic-gradient(from 15deg,transparent 0 15%,#ffe34de6 15% 18%,transparent 18% 44%,#fff6b9c7 44% 47%,transparent 47% 75%,#ffe34db3 75% 79%,transparent 79%);filter:drop-shadow(0 0 4px #ffdf00b3)}.cyberpunk-page .coffee-menu-item strong{color:#fff4ae;text-shadow:0 0 14px #ffdf0070}.cyberpunk-page .coffee-menu-item:hover{background:radial-gradient(circle at 38% 32%,#ffdf0045,#483904f5 60%,#191302fa);border-color:#fff6b9;box-shadow:inset 0 0 32px #ffdf002e,inset 0 0 0 8px #00000024,0 0 34px #ffdf0052}.cyberpunk-page .menu-description{display:none}.cyberpunk-page .menu-central-description{z-index:3;color:#d8f8ff;letter-spacing:.15em;text-align:center;text-shadow:0 0 12px #00e5ff73;background:linear-gradient(90deg,#0000,#00e5ff14,#0000);border-top:1px solid #7eefff80;border-bottom:1px solid #7eefff33;width:min(90vw,460px);margin:0;padding:12px 18px;font-size:11px;position:absolute;top:calc(50% + clamp(132px,14vw,176px));left:50%;transform:translate(-50%)}@media (width<=640px){.cyberpunk-page .menu-central-description{letter-spacing:.1em;width:86vw;padding:9px 12px;font-size:8px;top:auto;bottom:8%}}.cyberpunk-page .menu-item>.menu-icon{letter-spacing:0;filter:drop-shadow(0 0 8px #d8f8ff59);margin:0 0 12px;font-family:system-ui,sans-serif;font-size:28px;line-height:1;display:block}.cyberpunk-page .menu-item:nth-child(2)>.menu-icon{filter:drop-shadow(0 0 8px #ffdf0066)}.cyberpunk-page .menu-item:nth-child(3)>.menu-icon{filter:drop-shadow(0 0 8px #9769ff73)}.cyberpunk-page .coffee-menu-item>.menu-icon{filter:drop-shadow(0 0 8px #ffdf0066)}@media (width<=640px){.cyberpunk-page .menu-item>.menu-icon{margin-bottom:7px;font-size:19px}}.menu-flash{z-index:11;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 18% 8%,#d8f8ff80,#00e5ff2e 20%,#0000 55%);animation:.46s steps(2,end) both menu-flash;position:fixed;inset:0}@keyframes menu-flash{0%,11%,31%,54%,to{opacity:0}6%,18%,42%{opacity:1}24%{opacity:.18}}@media (prefers-reduced-motion:reduce){.menu-flash{opacity:.28;animation:none}}.success-action-stack button:last-child{color:#ffe98d;box-shadow:none;background:#4a3805d1;border-color:#ffe34d9e}.success-action-stack button:last-child:hover{color:#1b1500;background:#ffe35c;box-shadow:0 0 20px #ffdf0080}.cyberpunk-page .signal-button:disabled{color:#c7d1d5;box-shadow:none;text-shadow:none;opacity:1;background:linear-gradient(115deg,#36434a,#242e34);border-color:#74838a}.cyberpunk-page .signal-button:disabled:before{background:#9aa8ae}.cyberpunk-page .signal-button:disabled:after{background:#c7d1d5;box-shadow:-9px 9px #c7d1d561}@media (pointer:fine){.cyberpunk-page,.cyberpunk-page *{cursor:none!important}}.cyber-cursor{z-index:30;pointer-events:none;border:1px solid #d8f8ffeb;border-radius:50%;width:22px;height:22px;transition:width .14s,height .14s,border-color .14s,background .14s;position:fixed;transform:translate(-50%,-50%);box-shadow:0 0 12px #00e5ffb3,inset 0 0 8px #00e5ff2e}.cyber-cursor:before,.cyber-cursor:after{content:"";background:#d8f8ff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 7px #00e5ff}.cyber-cursor:before{width:2px;height:8px}.cyber-cursor:after{width:8px;height:2px}.cyber-cursor.is-action{background:#00e5ff1a;border-color:#7eefff;width:34px;height:34px;box-shadow:0 0 18px #00e5ffe6,inset 0 0 10px #00e5ff33}.link-lab .lab-selector{gap:24px;width:min(1040px,100%)}.link-lab .lab-select-card{min-height:270px}@media (width>=900px){.link-lab .lab-selector{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:min(1280px,100%)}.link-lab .lab-select-card{min-height:238px;padding:clamp(20px,2.4vw,34px)}.link-lab .lab-select-card b{font-size:clamp(15px,1.55vw,21px)}.link-lab .lab-select-card small{margin-top:13px;font-size:10px;line-height:1.55}.link-lab .lab-select-card em{margin-top:22px;font-size:8px}}.lab-select-card--encoder{background:linear-gradient(145deg,#2f2503d1,#140e02ad);border-color:#ffe34d9e;box-shadow:inset 0 0 44px #ffdf0014,0 0 32px #ffdf001f}.lab-select-card--encoder:before{border-color:#ffe34d52}.lab-select-card--encoder:after{background:#ffe35c;box-shadow:0 0 14px #ffe35c}.lab-select-card--encoder:hover{background:linear-gradient(145deg,#534205eb,#1f1703d1);border-color:#fff5b0;box-shadow:inset 0 0 52px #ffdf002b,0 0 48px #ffdf004d}.lab-select-card--decoder{background:linear-gradient(145deg,#032b20d1,#021311ad);border-color:#75ffc499;box-shadow:inset 0 0 44px #17f09d14,0 0 32px #17f09d1f}.lab-select-card--decoder:before{border-color:#75ffc44d}.lab-select-card--decoder:after{background:#75ffc4;box-shadow:0 0 14px #17f09d}.lab-select-card--decoder:hover{background:linear-gradient(145deg,#044d35eb,#021c17d1);border-color:#d5ffe9;box-shadow:inset 0 0 52px #17f09d2b,0 0 48px #17f09d4d}.lab-select-card--encoder em{color:#fff0a1}.lab-select-card--decoder em{color:#b7ffdc}.lab-panel--codec{background:linear-gradient(145deg,#2a2204eb,#070518e6);border-color:#ffe34d7a;width:min(760px,100%);margin:0 auto;box-shadow:inset 0 0 45px #ffdf000d,0 0 38px #ffdf0014}.lab-field textarea{resize:vertical;color:#fff9db;width:100%;font:inherit;background:#1410028f;border:1px solid #ffe34d6b;outline:0;padding:12px 13px;font-size:12px;line-height:1.6;display:block}.lab-panel--decoder .lab-field textarea{color:#e0fff0;background:#0219138f;border-color:#75ffc46b}.codec-result{background:#30260361;border:1px solid #ffe34d73;padding:16px}.lab-panel--decoder .codec-result{background:#03302261;border-color:#75ffc473}.codec-result>span{color:#ffe35c;letter-spacing:.14em;margin-bottom:9px;font-size:9px;display:block}.lab-panel--decoder .codec-result>span{color:#75ffc4}.codec-result output{overflow-wrap:anywhere;color:#fff9db;min-height:52px;margin-bottom:14px;font-size:12px;line-height:1.6;display:block}.lab-panel--decoder .codec-result output{color:#e0fff0}.codec-result button{color:#fff0a1;letter-spacing:.1em;background:#493b0475;border:1px solid #ffe34db3;width:100%;padding:12px;font-size:10px}.lab-panel--decoder .codec-result button{color:#b7ffdc;background:#03482f75;border-color:#75ffc4b3}.codec-result button:hover:not(:disabled){color:#221b01;background:#ffe35c}.lab-panel--decoder .codec-result button:hover:not(:disabled){color:#022016;background:#75ffc4}.codec-result button:disabled{cursor:not-allowed;opacity:.45}@media (width<=760px){.link-lab .lab-selector{gap:18px}.link-lab .lab-select-card{min-height:230px}.lab-field textarea{min-height:120px}}.cyberpunk-page .menu-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.cyberpunk-page .menu-overlay:before,.cyberpunk-page .menu-overlay:after{display:none}.lab-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,5vw,70px);width:min(900px,100%);margin:0 auto;display:grid}.lab-select-card{color:#ddfaff;text-align:left;background:linear-gradient(145deg,#031220d1,#030812ad);border:1px solid #7eefff9e;flex-direction:column;justify-content:center;align-items:flex-start;min-height:360px;padding:clamp(28px,5vw,54px);transition:transform .24s,border-color .24s,box-shadow .24s,background .24s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 44px #00e5ff14,0 0 32px #00e5ff1f}.lab-select-card:before{content:"";pointer-events:none;border:1px dashed #7eefff4d;position:absolute;inset:13px}.lab-select-card:after{content:"";background:#7eefff;border-radius:50%;width:13px;height:13px;position:absolute;top:22px;right:22px;box-shadow:0 0 14px #00e5ff}.lab-select-card:hover{background:linear-gradient(145deg,#05354aeb,#03111ed1);border-color:#e4fbff;transform:translateY(-8px);box-shadow:inset 0 0 52px #00e5ff2b,0 0 48px #00e5ff4d}.lab-select-card--builder{background:linear-gradient(145deg,#2a0425cc,#0f041aad);border-color:#ff8edba3;box-shadow:inset 0 0 44px #ff37cf14,0 0 32px #ff37cf1f}.lab-select-card--builder:before{border-color:#ff8edb52}.lab-select-card--builder:after{background:#ff9ddd;box-shadow:0 0 14px #ff37cf}.lab-select-card--builder:hover{background:linear-gradient(145deg,#550845eb,#1c0427d1);border-color:#ffe0f5;box-shadow:inset 0 0 52px #ff37cf2b,0 0 48px #ff37cf4d}.lab-select-card span,.lab-select-card b,.lab-select-card small,.lab-select-card em{z-index:1;position:relative}.lab-select-card span{color:#7eefff;letter-spacing:.16em;margin-bottom:30px;font-size:11px}.lab-select-card--builder span{color:#ffb9ec}.lab-select-card b{font-family:Syncopate,sans-serif;font-size:clamp(21px,3vw,34px);line-height:1.25}.lab-select-card small{color:#dcf8ffb3;max-width:285px;margin-top:17px;font-size:11px;line-height:1.7}.lab-select-card em{color:#bff9ff;letter-spacing:.12em;margin-top:34px;font-size:10px;font-style:normal}.lab-select-card--builder em{color:#ffd1ef}.link-lab__tool{width:min(680px,100%);margin:0 auto}.link-lab__header--tool{position:relative}.lab-back-button{color:#d8f8ff;letter-spacing:.1em;background:#020b14ad;border:1px solid #7eefff8c;padding:9px 11px;font-size:9px;position:absolute;top:0;left:0}.lab-back-button:hover{color:#05111a;background:#d8f8ff;box-shadow:0 0 18px #00e5ff61}@media (width<=760px){.lab-selector{grid-template-columns:1fr;gap:18px}.lab-select-card{min-height:250px}.lab-back-button{margin-bottom:24px;position:static}.link-lab__header--tool{margin-bottom:30px}.link-lab__header--tool p{margin-top:0}}@media (width>=900px){.link-lab .lab-select-card{min-height:310px;padding:clamp(24px,2.7vw,38px)}.link-lab .lab-select-card b{font-size:clamp(16px,1.7vw,23px)}.link-lab .lab-select-card small{margin-top:16px;font-size:10px;line-height:1.65}.link-lab .lab-select-card em{margin-top:28px}}.link-lab .lab-select-card--encoder,.link-lab .lab-select-card--decoder{background:linear-gradient(145deg,#2a0425cc,#0f041aad);border-color:#ff8edba3;box-shadow:inset 0 0 44px #ff37cf14,0 0 32px #ff37cf1f}.link-lab .lab-select-card--encoder:before,.link-lab .lab-select-card--decoder:before{border-color:#ff8edb52}.link-lab .lab-select-card--encoder:after,.link-lab .lab-select-card--decoder:after{background:#ff9ddd;box-shadow:0 0 14px #ff37cf}.link-lab .lab-select-card--encoder:hover,.link-lab .lab-select-card--decoder:hover{background:linear-gradient(145deg,#550845eb,#1c0427d1);border-color:#ffe0f5;box-shadow:inset 0 0 52px #ff37cf2b,0 0 48px #ff37cf4d}.link-lab .lab-select-card--encoder em,.link-lab .lab-select-card--decoder em{color:#ffd1ef}.link-lab .lab-select-card--encoder{background:linear-gradient(145deg,#032b20d1,#021311ad);border-color:#75ffc499;box-shadow:inset 0 0 44px #17f09d14,0 0 32px #17f09d1f}.link-lab .lab-select-card--encoder:before{border-color:#75ffc44d}.link-lab .lab-select-card--encoder:after{background:#75ffc4;box-shadow:0 0 14px #17f09d}.link-lab .lab-select-card--encoder:hover{background:linear-gradient(145deg,#044d35eb,#021c17d1);border-color:#d5ffe9;box-shadow:inset 0 0 52px #17f09d2b,0 0 48px #17f09d4d}.link-lab .lab-select-card--encoder em{color:#b7ffdc}.link-lab .lab-select-card--builder{background:linear-gradient(145deg,#2f2503d1,#140e02ad);border-color:#ffe34d9e;box-shadow:inset 0 0 44px #ffdf0014,0 0 32px #ffdf001f}.link-lab .lab-select-card--builder:before{border-color:#ffe34d52}.link-lab .lab-select-card--builder:after{background:#ffe35c;box-shadow:0 0 14px #ffe35c}.link-lab .lab-select-card--builder:hover{background:linear-gradient(145deg,#534205eb,#1f1703d1);border-color:#fff5b0;box-shadow:inset 0 0 52px #ffdf002b,0 0 48px #ffdf004d}.link-lab .lab-select-card--builder em{color:#fff0a1}.link-lab__tool .lab-panel--builder{background:linear-gradient(145deg,#2a2204eb,#070518e6)!important;border-color:#ffe34d7a!important;box-shadow:inset 0 0 45px #ffdf000d,0 0 38px #ffdf0014!important}.link-lab__tool .lab-panel--builder .lab-field input,.link-lab__tool .lab-panel--builder .builder-parameter-row input,.link-lab__tool .lab-panel--builder .protocol-picker__trigger{color:#fff9db!important;background:#1410028f!important;border-color:#ffe34d6b!important}.link-lab__tool .lab-panel--builder .lab-field input:focus,.link-lab__tool .lab-panel--builder .builder-parameter-row input:focus,.link-lab__tool .lab-panel--builder .protocol-picker__trigger:focus-visible{border-color:#fff5b0!important;box-shadow:0 0 16px #ffdf002e!important}.link-lab__tool .lab-panel--builder .protocol-picker__trigger i{color:#ffe35c!important}.link-lab__tool .lab-panel--builder .protocol-picker__menu{scrollbar-color:#ffe34dbf #3026039e!important;background:#231c02fa!important;border-color:#ffe34da3!important}.link-lab__tool .lab-panel--builder .protocol-picker__menu button{color:#fff0a1!important;border-bottom-color:#ffe34d1f!important}.link-lab__tool .lab-panel--builder .protocol-picker__menu button:hover,.link-lab__tool .lab-panel--builder .protocol-picker__menu button.is-selected{color:#221b01!important;background:#ffe35c!important}.link-lab__tool .lab-panel--builder .parameter-list__heading button,.link-lab__tool .lab-panel--builder .builder-parameter-row button,.link-lab__tool .lab-panel--builder .built-url button{color:#fff0a1!important;background:#493b0475!important;border-color:#ffe34db3!important}.link-lab__tool .lab-panel--builder .parameter-list__heading button:hover,.link-lab__tool .lab-panel--builder .builder-parameter-row button:hover,.link-lab__tool .lab-panel--builder .built-url button:hover:not(:disabled){color:#221b01!important;background:#ffe35c!important;box-shadow:0 0 15px #ffdf0059!important}.link-lab__tool .lab-panel--builder .built-url{background:#30260361!important;border-color:#ffe34d73!important}.link-lab__tool .lab-panel--builder .built-url output{color:#fff9db!important}.link-lab__tool .lab-panel--builder .builder-result-label{color:#fff0a1c7!important}.link-lab__tool .lab-panel--builder .builder-parameter-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px 32px}.lab-panel--codec{background:linear-gradient(145deg,#032a1feb,#070518e6);border-color:#75ffc47a;box-shadow:inset 0 0 45px #17f09d0d,0 0 38px #17f09d14}.lab-panel--codec .lab-field textarea{color:#e0fff0;background:#0219138f;border-color:#75ffc46b}.lab-panel--codec .codec-result{background:#03302261;border-color:#75ffc473}.lab-panel--codec .codec-result>span{color:#75ffc4}.lab-panel--codec .codec-result output{color:#e0fff0}.lab-panel--codec .codec-result button{color:#b7ffdc;background:#03482f75;border-color:#75ffc4b3}.lab-panel--codec .codec-result button:hover:not(:disabled){color:#022016;background:#75ffc4}.lab-panel--codec.lab-panel--decoder{background:linear-gradient(145deg,#2a0425eb,#070518e6);border-color:#ff8edb7a;box-shadow:inset 0 0 45px #ff37cf0d,0 0 38px #ff37cf14}.lab-panel--codec.lab-panel--decoder .lab-field textarea{color:#fff0fa;background:#25031f8f;border-color:#ff8edb6b}.lab-panel--codec.lab-panel--decoder .codec-result{background:#39042f61;border-color:#ff8edb73}.lab-panel--codec.lab-panel--decoder .codec-result>span{color:#ffb9ec}.lab-panel--codec.lab-panel--decoder .codec-result output{color:#fff0fa}.lab-panel--codec.lab-panel--decoder .codec-result button{color:#ffd1ef;background:#4d053f75;border-color:#ff8edbb3}.lab-panel--codec.lab-panel--decoder .codec-result button:hover:not(:disabled){color:#26031d;background:#ffb9ec}.link-lab__tool .lab-panel--codec{background:linear-gradient(145deg,#032a1feb,#070518e6)!important;border-color:#75ffc47a!important;box-shadow:inset 0 0 45px #17f09d0d,0 0 38px #17f09d14!important}.link-lab__tool .lab-panel--codec.lab-panel--decoder{background:linear-gradient(145deg,#2a0425eb,#070518e6)!important;border-color:#ff8edb7a!important;box-shadow:inset 0 0 45px #ff37cf0d,0 0 38px #ff37cf14!important}@media (width>=900px){.link-lab .lab-select-card b{align-items:flex-end;min-height:2.5em;display:flex}.link-lab .lab-select-card small{min-height:6.6em}}@media (width>=761px){.link-lab__tool .lab-panel--builder .builder-origin .lab-field>span,.link-lab__tool .lab-panel--builder .builder-result-label{height:12px;margin-bottom:5px;line-height:12px}}@media (width<=760px){.link-lab__tool .lab-panel--builder .builder-origin{row-gap:0;margin-bottom:8px}}.cyberpunk-page .menu-top{position:static}.cyberpunk-page .menu-top button{z-index:12;color:#d8f8ff;background:#020b14ad;border-color:#d8f8ffb8;border-radius:0;position:fixed;top:30px;left:30px;box-shadow:0 0 12px #00e5ff2e}.cyberpunk-page .menu-top button:hover{color:#06131a;background:#d8f8ff;box-shadow:0 0 22px #00e5ff85}@media (width<=640px){.cyberpunk-page .menu-top button{font-size:9px;top:29px;left:17px}}.lab-module-enter-active{animation:.58s cubic-bezier(.14,.9,.2,1) both lab-module-deploy}.lab-module-leave-active{animation:.24s cubic-bezier(.55,0,.9,.35) both lab-module-retract}.lab-module-enter-active .lab-select-card{animation:.5s cubic-bezier(.12,.92,.25,1) both lab-card-arrive}.lab-module-enter-active .lab-select-card--builder{animation-delay:90ms}.lab-module-enter-active .lab-panel{animation:.46s cubic-bezier(.12,.92,.25,1) 70ms both lab-panel-arrive}@keyframes lab-module-deploy{0%{opacity:0;clip-path:inset(47% 0);filter:brightness(2.2)blur(5px);transform:scale(1.035)}42%{opacity:1;filter:brightness(1.3)blur(1px)}to{clip-path:inset(0);filter:brightness()blur();transform:scale(1)}}@keyframes lab-module-retract{to{opacity:0;clip-path:inset(46% 0);filter:brightness(1.6)blur(4px);transform:scale(.985)}}@keyframes lab-card-arrive{0%{opacity:0;filter:blur(8px);transform:translateY(44px)scale(.72)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes lab-panel-arrive{0%{opacity:0;filter:blur(6px);transform:perspective(600px)rotateX(13deg)translateY(28px)}to{opacity:1;filter:blur();transform:perspective(600px)rotateX(0)translateY(0)}}@media (prefers-reduced-motion:reduce){.lab-module-enter-active,.lab-module-leave-active,.lab-module-enter-active .lab-select-card,.lab-module-enter-active .lab-panel{animation:none}}.cyberpunk-page .menu-overlay{background:radial-gradient(#0505050f,#00000059)}.link-lab:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(#0505050f,#00000059);position:fixed;inset:0}.link-lab__header .link-lab__description{color:#d8f8ffb8;letter-spacing:.08em;text-transform:none;margin:17px 0 0;font-size:11px;line-height:1.6}.link-lab__header--tool{margin-bottom:clamp(22px,3vw,34px)}.link-lab__tool{width:min(1080px,100%)}.link-lab__tool .lab-panel--analyzer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px;padding:clamp(22px,3vw,34px);display:grid}.link-lab__tool .lab-panel--analyzer>.lab-panel__heading,.link-lab__tool .lab-panel--analyzer>.lab-field,.link-lab__tool .lab-panel--analyzer>.lab-error{grid-column:1/-1}.link-lab__tool .lab-panel--analyzer>.lab-panel__heading{margin-bottom:17px}.link-lab__tool .lab-panel--analyzer>.lab-field{margin-bottom:15px}.link-lab__tool .lab-panel--analyzer>.analysis-grid,.link-lab__tool .lab-panel--analyzer>.parameter-list{margin-top:8px}.link-lab__tool .lab-panel--analyzer>.analysis-grid{margin-bottom:0}.link-lab__tool .lab-panel--analyzer>.parameter-list{min-width:0}@media (width<=760px){.link-lab__header--tool{margin-bottom:30px}.link-lab__tool .lab-panel--analyzer{display:block}.link-lab__tool .lab-panel--analyzer>.analysis-grid,.link-lab__tool .lab-panel--analyzer>.parameter-list{margin-top:22px}}.link-lab__tool .lab-panel--analyzer>.parameter-list{flex-direction:column;height:218px;display:flex}.link-lab__tool .lab-panel--analyzer .parameter-list__body{scrollbar-width:thin;scrollbar-color:#7eefff9e #020d1885;min-height:0;overflow-y:auto}.link-lab__tool .lab-panel--analyzer .parameter-list__body::-webkit-scrollbar{width:6px}.link-lab__tool .lab-panel--analyzer .parameter-list__body::-webkit-scrollbar-track{background:#020d1885}.link-lab__tool .lab-panel--analyzer .parameter-list__body::-webkit-scrollbar-thumb{background:#7eefff9e;border-radius:9px}@media (width<=760px){.link-lab__tool .lab-panel--analyzer>.parameter-list{height:218px}}.link-lab__tool .lab-panel--analyzer>.analysis-grid-viewport{scrollbar-width:thin;scrollbar-color:#7eefff9e #020d1885;min-width:0;height:218px;overflow-y:auto}.link-lab__tool .lab-panel--analyzer>.analysis-grid-viewport::-webkit-scrollbar{width:6px}.link-lab__tool .lab-panel--analyzer>.analysis-grid-viewport::-webkit-scrollbar-track{background:#020d1885}.link-lab__tool .lab-panel--analyzer>.analysis-grid-viewport::-webkit-scrollbar-thumb{background:#7eefff9e;border-radius:9px}.link-lab__tool .lab-panel--analyzer>.analysis-grid-viewport .analysis-grid{margin:0}@media (width<=760px){.link-lab__tool .lab-panel--analyzer>.analysis-grid-viewport{height:218px;margin-top:22px}}.link-lab__tool .lab-panel--builder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px;padding:clamp(22px,3vw,34px);display:grid}.link-lab__tool .lab-panel--builder>.lab-panel__heading{grid-column:1/-1;margin-bottom:17px}.builder-basics,.builder-side{min-width:0}.builder-basics .lab-field:last-child{margin-bottom:0}.builder-side{flex-direction:column;display:flex}.builder-side .builder-parameters{flex-direction:column;height:174px;margin:0;display:flex}.builder-parameters__body{scrollbar-width:thin;scrollbar-color:#ff8edbb3 #2703219e;min-height:0;overflow-y:auto}.builder-parameters__body::-webkit-scrollbar{width:6px}.builder-parameters__body::-webkit-scrollbar-track{background:#2703219e}.builder-parameters__body::-webkit-scrollbar-thumb{background:#ff8edbb3;border-radius:9px}.builder-side .built-url{margin-top:18px}@media (width<=760px){.link-lab__tool .lab-panel--builder{display:block}.builder-side{margin-top:22px}.builder-side .builder-parameters{height:174px}}.protocol-picker{position:relative}.protocol-picker__trigger{color:#eafcff;text-align:left;background:#000710ad;border:1px solid #ff8edb5c;justify-content:space-between;align-items:center;width:100%;padding:12px 13px;font-family:Space Mono,Consolas,monospace;font-size:12px;display:flex}.protocol-picker__trigger:hover,.protocol-picker__trigger:focus-visible{border-color:#ffb9ec;outline:0;box-shadow:0 0 16px #ff37cf29}.protocol-picker__trigger i{color:#ffb9ec;font-size:15px;font-style:normal}.protocol-picker__menu{z-index:8;scrollbar-width:thin;scrollbar-color:#ff8edbbf #2703219e;background:#170318fa;border:1px solid #ff8edba3;max-height:156px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 28px #00000073}.protocol-picker__menu button{color:#f5d9ed;text-align:left;background:0 0;border:0;border-bottom:1px solid #ff8edb1f;width:100%;padding:10px 13px;font-family:Space Mono,Consolas,monospace;font-size:11px;display:block}.protocol-picker__menu button:hover,.protocol-picker__menu button.is-selected{color:#26031d;background:#ffb9eceb}.protocol-picker__menu::-webkit-scrollbar{width:6px}.protocol-picker__menu::-webkit-scrollbar-track{background:#2703219e}.protocol-picker__menu::-webkit-scrollbar-thumb{background:#ff8edbbf;border-radius:9px}.builder-basics .builder-parameters{flex-direction:column;height:158px;margin:0 0 17px;display:flex}.builder-side{display:flex}.builder-side .builder-parameters{height:auto;margin:0;display:block}.builder-side .built-url{flex-direction:column;flex:1;margin:0;display:flex}.builder-side .built-url output{flex:1}@media (width<=760px){.builder-side{min-height:220px}.builder-basics .builder-parameters{height:158px}}@media (width>=761px){.link-lab.link-lab--tool{min-height:100svh;padding-top:clamp(78px,8vh,98px);padding-bottom:26px}.link-lab.link-lab--tool .link-lab__header--tool{margin-bottom:18px}.link-lab.link-lab--tool .link-lab__header h1{font-size:clamp(28px,3.8vw,44px)}.link-lab.link-lab--tool .lab-panel{padding:22px}.link-lab.link-lab--tool .lab-panel__heading{margin-bottom:12px}.link-lab.link-lab--tool .lab-field{margin-bottom:10px}.link-lab.link-lab--tool .lab-field>span{margin-bottom:5px}.link-lab.link-lab--tool .lab-field input,.link-lab.link-lab--tool .protocol-picker__trigger{padding:9px 11px}.link-lab.link-lab--tool .builder-basics .builder-parameters{height:116px;margin-bottom:10px}.link-lab.link-lab--tool .builder-side .built-url{padding:14px}.link-lab.link-lab--tool .built-url output{min-height:0}.link-lab.link-lab--tool{padding-top:30px;padding-bottom:30px;display:flex}.link-lab.link-lab--tool>.link-lab__module{flex-direction:column;flex:1;justify-content:center;display:flex}}.builder-side .built-url output{scrollbar-width:thin;scrollbar-color:#ff8edbbf #2703219e;min-height:0;overflow-y:auto}.builder-side .built-url output::-webkit-scrollbar{width:6px}.builder-side .built-url output::-webkit-scrollbar-track{background:#2703219e}.builder-side .built-url output::-webkit-scrollbar-thumb{background:#ff8edbbf;border-radius:9px}.builder-origin .protocol-picker__trigger,.builder-origin .lab-field>input{height:38px;padding-top:0;padding-bottom:0}.builder-result-label{color:#d8f8ffab;letter-spacing:.15em;margin-bottom:5px;font-size:10px;display:block}.builder-side .built-url{min-height:0}.builder-side .built-url>output{margin-top:0}@media (width>=761px){.link-lab.link-lab--tool .builder-origin .protocol-picker__trigger,.link-lab.link-lab--tool .builder-origin .lab-field>input{height:36px}.link-lab.link-lab--tool .builder-result-label{margin-bottom:5px}}.builder-anchor{margin-bottom:0!important}@media (width>=761px){.link-lab__tool .lab-panel--builder{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;display:grid!important}.link-lab__tool .lab-panel--builder>.lab-panel__heading{grid-area:1/1/auto/-1!important}.link-lab__tool .lab-panel--builder>.builder-basics{grid-area:2/1!important}.link-lab__tool .lab-panel--builder>.builder-side{grid-area:2/2!important;align-self:stretch!important;height:100%!important;min-height:0!important;display:block!important;position:relative!important}.link-lab__tool .lab-panel--builder>.builder-side>.built-url{height:auto!important;min-height:0!important;margin:0!important;position:absolute!important;inset:17px 0 0!important}}.link-lab{z-index:1;width:min(1180px,100%);min-height:100svh;margin:0 auto;padding:clamp(108px,13vw,156px) clamp(22px,5vw,64px) 70px;position:relative}.link-lab__header{text-align:center;margin-bottom:clamp(34px,5vw,58px)}.link-lab__header p,.link-lab__header span,.lab-field>span,.parameter-list__heading{color:#d8f8ffab;letter-spacing:.15em;font-size:10px}.link-lab__header p{color:#ffb9ec;margin:0 0 10px}.link-lab__header h1{color:#f2fcff;letter-spacing:.04em;text-shadow:0 0 18px #00e5ff7a;margin:0;font-family:Syncopate,sans-serif;font-size:clamp(27px,5vw,60px)}.link-lab__header span{margin-top:14px;display:block}.link-lab__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,34px);display:grid}.lab-panel{background:linear-gradient(145deg,#041322eb,#070518e6);border:1px solid #7eefff6b;min-width:0;padding:clamp(20px,3vw,34px);box-shadow:inset 0 0 45px #00e5ff0b,0 0 38px #00e5ff14}.lab-panel--builder{background:linear-gradient(145deg,#1d051eeb,#070518e6);border-color:#ff8edb73;box-shadow:inset 0 0 45px #ff37cf0d,0 0 38px #ff37cf14}.lab-panel__heading{align-items:flex-start;gap:14px;margin-bottom:28px;display:flex}.lab-panel__heading>span{color:#d8f8ff;border:1px solid #7eefff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.lab-panel--builder .lab-panel__heading>span{color:#ffe1f5;border-color:#ff9ddd}.lab-panel h2{color:#e9fbff;margin:0;font-family:Syncopate,sans-serif;font-size:clamp(16px,1.8vw,22px)}.lab-panel__heading p{color:#d8f8ff91;margin:7px 0 0;font-size:10px;line-height:1.5}.lab-field{margin-bottom:17px;display:block}.lab-field>span{margin-bottom:8px;display:block}.lab-field input,.lab-field select,.builder-parameter-row input{color:#eafcff;background:#000710ad;border:1px solid #7eefff57;border-radius:0;outline:0;width:100%;min-width:0;padding:12px 13px;font-family:Space Mono,Consolas,monospace;font-size:12px}.lab-panel--builder .lab-field input,.lab-panel--builder .lab-field select,.lab-panel--builder .builder-parameter-row input{border-color:#ff8edb5c}.lab-field input:focus,.lab-field select:focus,.builder-parameter-row input:focus{border-color:#d8f8ff;box-shadow:0 0 16px #00e5ff24}.lab-panel--builder .lab-field input:focus,.lab-panel--builder .lab-field select:focus,.lab-panel--builder .builder-parameter-row input:focus{border-color:#ffb9ec;box-shadow:0 0 16px #ff37cf29}.lab-error{color:#ff9ab9;margin:-5px 0 16px;font-size:10px;line-height:1.5}.analysis-grid{background:#7eefff2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:23px 0;display:grid}.analysis-grid>div{background:#020d18c7;min-width:0;padding:11px 12px}.analysis-grid__wide{grid-column:span 2}.analysis-grid dt{color:#d8f8ff87;letter-spacing:.13em;margin-bottom:6px;font-size:8px}.analysis-grid dd{overflow-wrap:anywhere;color:#e8fbff;margin:0;font-size:11px}.parameter-list{margin-top:22px}.parameter-list__heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.parameter-list__heading b{color:#bff9ff;border:1px solid #7eefff66;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.parameter-list__heading button,.builder-parameter-row button,.built-url button{color:#ffd7f1;letter-spacing:.08em;background:#4207368a;border:1px solid #ff8edbb3;padding:7px 9px;font-size:9px}.parameter-list__heading button:hover,.builder-parameter-row button:hover,.built-url button:hover:not(:disabled){color:#190313;background:#ffb9ec;box-shadow:0 0 15px #ff37cf59}.parameter-row{color:#c4f6ff;border-top:1px solid #7eefff21;gap:8px;min-width:0;padding:9px 10px;font-size:11px;display:flex}.parameter-row code{overflow-wrap:anywhere;min-width:0;font-family:inherit}.parameter-row code:last-child{color:#fff}.parameter-row i{color:#ff93dc;font-style:normal}.empty-state{color:#d8f8ff7a;border-top:1px solid #7eefff21;margin:0;padding:10px;font-size:10px}.builder-origin{grid-template-columns:130px minmax(0,1fr);gap:12px;display:grid}.builder-parameters{margin:22px 0 17px}.builder-parameter-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 35px;gap:7px;margin-bottom:7px;display:grid}.builder-parameter-row button{padding:0;font-size:18px;line-height:1}.built-url{background:#2703219e;border:1px solid #ff8edb73;margin-top:26px;padding:16px}.built-url>span{color:#ffb9ec;letter-spacing:.14em;margin-bottom:9px;font-size:9px;display:block}.built-url output{overflow-wrap:anywhere;color:#fff3fb;min-height:38px;margin-bottom:14px;font-size:11px;line-height:1.5;display:block}.built-url button{width:100%;padding:12px}.built-url button:disabled{cursor:not-allowed;color:#dadada80;background:#2b2b2b80;border-color:#adadad52}@media (width<=760px){.link-lab{padding-top:105px}.link-lab__grid,.builder-origin{grid-template-columns:1fr}.link-lab__header h1{font-size:30px}.lab-panel{padding:20px}.analysis-grid{grid-template-columns:1fr}.analysis-grid__wide{grid-column:auto}}.status-terminal[data-v-7cb846de]{color:#f4fbff;text-align:center;clip-path:polygon(0 22px,22px 0,calc(100% - 22px) 0,100% 22px,100% calc(100% - 22px),calc(100% - 22px) 100%,22px 100%,0 calc(100% - 22px));background:#050914bd;border:1px solid #4de3ff8f;width:min(760px,92vw);padding:clamp(1.7rem,5vw,3.8rem);box-shadow:0 0 0 1px #ff29bd33,0 0 52px #00d0ff29,inset 0 0 40px #14466e26}.status-terminal__eyebrow[data-v-7cb846de]{color:#ff4fc3;letter-spacing:.2em;margin:0;font-size:.74rem;font-weight:800}.status-terminal__code[data-v-7cb846de]{color:#0000;-webkit-text-stroke:1px #f4fbffb8;text-shadow:4px 0 #ff37b99e,-4px 0 #21e3ff94;margin:.45rem 0 -.1rem;font-family:Impact,sans-serif;font-size:clamp(6rem,21vw,12rem);line-height:.88}h2[data-v-7cb846de]{color:#f4fbff;letter-spacing:.1em;margin:1rem 0 .7rem;font-size:clamp(1.25rem,3.5vw,2rem)}.status-terminal__message[data-v-7cb846de]{color:#e9f5ffc7;max-width:38rem;margin:0 auto;line-height:1.65}.status-terminal__actions[data-v-7cb846de]{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2rem;display:flex}button[data-v-7cb846de]{color:#050914;min-width:10rem;font:inherit;letter-spacing:.1em;cursor:pointer;clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);background:#5fe8ff;border:1px solid #5fe8ff;padding:.82rem 1rem;font-size:.78rem;font-weight:900}button[data-v-7cb846de]:last-child{color:#f8faff;background:#ff4fc324;border-color:#ff4fc3d1}button[data-v-7cb846de]:hover{filter:brightness(1.18);box-shadow:0 0 20px}.recaptcha-challenge[data-v-227a07de]{justify-content:center;margin:18px auto 0;display:flex}
