html,body{color:#fff;background:#000;height:100%;margin:0}#steps{padding:8px;font:10px/1.3 ui-monospace,Menlo,Consolas,monospace}#steps>div{white-space:pre-line;margin-bottom:10px}#steps pre{white-space:pre-wrap;word-break:break-all;margin:4px 0 0}#connection{color:#aaa;background:#222;padding:4px 8px;font:12px ui-monospace,Menlo,Consolas,monospace;position:fixed;top:8px;right:8px}#connection.connected{color:#3c3}#connection.disconnected{color:#e33}@font-face{font-family:Sora;font-weight:100 800;font-display:swap;src:url(./sora-CIFTEUp5.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:100 900;font-display:swap;src:url(./inter-8kRkwJBP.woff2)format("woff2")}.screen{--u:calc(100vh / 1080);color:#f3f1fa;font-family:Inter,system-ui,sans-serif;position:fixed;inset:0}.screen[hidden]{display:none}#night{--u:calc(100vh / 1080);background:#06070b;position:fixed;inset:0;overflow:hidden}#link{--lavender:#b8a6ff;--muted:#b9b5c9;--glass:#ffffff0d;--glassBorder:#ffffff24}#night .light{border-radius:50%;position:absolute}#night .lightA{left:calc(-260 * var(--u));top:calc(-320 * var(--u));width:calc(1200 * var(--u));height:calc(1000 * var(--u));opacity:.55;filter:blur(calc(60 * var(--u)));background:radial-gradient(closest-side,#6d4bff,#0000)}#night .lightB{right:calc(-300 * var(--u));bottom:calc(-420 * var(--u));width:calc(1300 * var(--u));height:calc(1100 * var(--u));opacity:.45;filter:blur(calc(70 * var(--u)));background:radial-gradient(closest-side,#1f5cff,#0000)}#night .grain{opacity:.09;mix-blend-mode:overlay;width:100%;height:100%;position:absolute;inset:0}#link .linkContent{box-sizing:border-box;padding:calc(64 * var(--u)) calc(112 * var(--u));flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}#link header,#link footer{justify-content:space-between;align-items:center;display:flex}#link .logo{height:calc(44 * var(--u));width:calc(180 * var(--u))}#link .logo text{fill:#dcdbe8;font-family:Sora,sans-serif;font-size:200px;font-weight:600}#linkStatus{align-items:center;gap:calc(14 * var(--u));font-size:calc(22 * var(--u));color:var(--muted);display:flex}#linkStatus:before{content:"";width:calc(12 * var(--u));height:calc(12 * var(--u));background:#e5484d;border-radius:50%}#linkStatus.connected:before{box-shadow:0 0 calc(16 * var(--u)) #5be49b;background:#5be49b}#link .linkTitle{align-items:center;gap:calc(18 * var(--u));text-align:center;flex-direction:column;display:flex}#link h1{font-family:Sora,sans-serif;font-weight:300;font-size:calc(76 * var(--u));letter-spacing:-.02em;margin:0;line-height:1.05}#link .linkTitle p{font-size:calc(30 * var(--u));color:var(--muted);margin:0}#link main{justify-content:center;align-items:center;gap:calc(48 * var(--u));display:flex}#link .panel{height:calc(500 * var(--u));box-sizing:border-box;border-radius:calc(40 * var(--u));background:var(--glass);border:1px solid var(--glassBorder);box-shadow:0 calc(40 * var(--u)) calc(120 * var(--u)) calc(-40 * var(--u)) #000c;flex-direction:column;justify-content:center;align-items:center;display:flex}#link .codePanel{width:calc(880 * var(--u));padding:calc(56 * var(--u));gap:calc(40 * var(--u))}#link .qrPanel{width:calc(500 * var(--u));padding:calc(40 * var(--u));gap:calc(24 * var(--u))}#link .label{font-size:calc(24 * var(--u));letter-spacing:.18em;text-transform:uppercase;color:var(--lavender);font-weight:600}#link .qrPanel .label{white-space:nowrap;letter-spacing:.12em}#linkCode{align-items:center;gap:calc(14 * var(--u));font-family:Sora,sans-serif;font-weight:300;font-size:calc(76 * var(--u));display:flex}#linkCode .box{width:calc(84 * var(--u));height:calc(116 * var(--u));border-radius:calc(18 * var(--u));background:#ffffff0f;border:1px solid #ffffff2e;justify-content:center;align-items:center;display:flex}#linkCode .dash{width:calc(32 * var(--u));text-align:center;color:#6f6a85}#link .where{align-items:center;gap:calc(10 * var(--u));font-size:calc(26 * var(--u));color:var(--muted);text-align:center;flex-direction:column;display:flex}#link .url{color:var(--lavender);font-weight:500}#link .or{width:calc(68 * var(--u));height:calc(68 * var(--u));font-family:Sora,sans-serif;font-weight:300;font-size:calc(28 * var(--u));color:var(--muted);border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;display:flex}#linkQr{width:calc(380 * var(--u));height:calc(380 * var(--u));border-radius:calc(22 * var(--u));image-rendering:pixelated;background:#fff}#link .waiting{font-family:Sora,sans-serif;font-weight:300;font-size:calc(26 * var(--u));color:#d9d5e8}#linkVersion{font-size:calc(22 * var(--u));color:#9c98ae}#splashLogo{height:calc(240 * var(--u));max-width:80vw;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}#splashName text,#splashNameClip text{font-family:Sora,sans-serif;font-size:200px;font-weight:600}#splashName text{fill:#dcdbe8;opacity:0}#splashMark,#splashPlay{opacity:0}#splashD,#splashPlay{transform-box:fill-box;transform-origin:50%}#splashLogo,#link .linkContent{will-change:opacity}
