.gl-overlay.svelte-o861tn{z-index:1000;background:var(--bg,#080808);grid-template-columns:1fr 470px;animation:.2s svelte-o861tn-gl-in;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes svelte-o861tn-gl-in{0%{opacity:0}to{opacity:1}}.street.svelte-o861tn{background:radial-gradient(700px 400px at 30% 12%, rgb(var(--accent-rgb,255 0 255) / .09), transparent 60%), linear-gradient(180deg, #0d0d0d 0%, #080808 100%);justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.street.svelte-o861tn:before{content:"";opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}.neon.svelte-o861tn{letter-spacing:.1em;color:var(--accent);text-shadow:0 0 14px rgb(var(--accent-rgb) / .9), 0 0 50px rgb(var(--accent-rgb) / .55), 0 0 110px rgb(var(--accent-rgb) / .35);-webkit-user-select:none;user-select:none;font-family:Barlow Condensed,sans-serif;font-size:clamp(70px,9vw,130px);font-weight:900;line-height:1;animation:7s linear infinite svelte-o861tn-neon-flicker;position:absolute;top:9%;left:50%;transform:translate(-50%)}.neon.svelte-o861tn small:where(.svelte-o861tn){letter-spacing:.85em;color:#fafafa;text-shadow:0 0 10px rgb(var(--c-glass) / .7);text-align:center;margin-top:8px;font-size:.16em;display:block}@keyframes svelte-o861tn-neon-flicker{0%,8.5%,9.5%,23%,23.8%,55%,55.6%,to{opacity:1}9%,23.4%,55.3%{opacity:.35}9.2%{opacity:.7}}.doors.svelte-o861tn{perspective:1400px;filter:drop-shadow(0 0 60px #000c);width:min(420px,60%);height:62%;animation:1.9s ease-in-out infinite svelte-o861tn-thump;display:flex;position:relative}.doors.svelte-o861tn:before{content:"";z-index:-1;background:radial-gradient(60% 90% at 50% 100%, rgb(var(--accent-rgb) / .55), rgb(var(--accent-rgb) / .12) 60%, transparent), #16000f;opacity:0;transition:opacity 1s .25s;position:absolute;top:0;bottom:0;left:0;right:0}.entering.svelte-o861tn .doors:where(.svelte-o861tn):before{opacity:1}@keyframes svelte-o861tn-thump{0%,to{transform:scale(1)}12%{transform:scale(1.006)}24%{transform:scale(1)}36%{transform:scale(1.004)}}.door.svelte-o861tn{background:linear-gradient(170deg,#1a1a1a,#101010);border:1px solid #262626;border-bottom:none;flex:1;transition:transform 1.2s cubic-bezier(.6,0,.2,1);position:relative}.door.l.svelte-o861tn{transform-origin:0;border-radius:6px 0 0}.door.r.svelte-o861tn{transform-origin:100%;border-radius:0 6px 0 0}.entering.svelte-o861tn .door.l:where(.svelte-o861tn){transform:rotateY(-72deg)}.entering.svelte-o861tn .door.r:where(.svelte-o861tn){transform:rotateY(72deg)}.hublot.svelte-o861tn{aspect-ratio:1;background:radial-gradient(circle at 50% 42%, rgb(var(--accent-rgb) / .55), rgb(var(--accent-rgb) / .16) 52%, #0a0a0a 80%);width:38%;box-shadow:inset 0 0 24px #000000a6, 0 0 26px rgb(var(--accent-rgb) / .22);border:4px solid #262626;border-radius:50%;animation:1.9s ease-in-out infinite svelte-o861tn-hublot-pulse;position:absolute;top:14%;left:50%;transform:translate(-50%)}.hublot.svelte-o861tn:after{content:"";background:linear-gradient(to bottom, rgb(var(--accent-rgb) / .16), transparent 72%);clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);pointer-events:none;filter:blur(4px);transform-origin:top;width:230%;height:340%;position:absolute;top:84%;left:50%}.door.l.svelte-o861tn .hublot:where(.svelte-o861tn):after{transform:translate(-50%)rotate(-9deg)}.door.r.svelte-o861tn .hublot:where(.svelte-o861tn):after{transform:translate(-50%)rotate(9deg)}@keyframes svelte-o861tn-hublot-pulse{0%,to{box-shadow:inset 0 0 24px #000000a6, 0 0 20px rgb(var(--accent-rgb) / .18)}12%{box-shadow:inset 0 0 24px #000000a6, 0 0 42px rgb(var(--accent-rgb) / .5)}24%{box-shadow:inset 0 0 24px #000000a6, 0 0 24px rgb(var(--accent-rgb) / .24)}36%{box-shadow:inset 0 0 24px #000000a6, 0 0 36px rgb(var(--accent-rgb) / .4)}}.door.svelte-o861tn .bar:where(.svelte-o861tn){background:linear-gradient(#3a3a3a,#222);border-radius:6px;height:4.5%;position:absolute;top:52%;left:12%;right:12%;box-shadow:0 4px 8px #0009}.poster.svelte-o861tn{background:var(--accent);width:72%;color:var(--on-accent);text-transform:uppercase;border-radius:2px;padding:10px 12px 12px;font-family:Barlow Condensed,sans-serif;position:absolute;bottom:13%;left:14%;transform:rotate(-3deg);box-shadow:0 8px 20px #00000080}.poster.svelte-o861tn .p1:where(.svelte-o861tn){letter-spacing:.04em;font-size:1.05rem;font-weight:900;line-height:1}.poster.svelte-o861tn .p2:where(.svelte-o861tn){letter-spacing:.22em;margin-top:4px;font-size:.56rem;font-weight:700}.sticker.svelte-o861tn{letter-spacing:.2em;text-transform:uppercase;color:#fafafa;border:2px solid rgb(var(--c-glass) / .5);opacity:.75;border-radius:3px;padding:5px 9px;font-family:Barlow Condensed,sans-serif;font-size:.72rem;font-weight:900;position:absolute;bottom:30%;right:10%;transform:rotate(6deg)}.doorlight.svelte-o861tn{background:var(--accent);border-radius:50% 50% 0 0;width:min(420px,60%);height:10px;animation:1.9s ease-in-out infinite svelte-o861tn-bass;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes svelte-o861tn-bass{0%,to{opacity:.5;box-shadow:0 -4px 24px 4px rgb(var(--accent-rgb) / .5), 0 -14px 60px 14px rgb(var(--accent-rgb) / .22)}12%{opacity:1;box-shadow:0 -6px 40px 10px rgb(var(--accent-rgb) / .85), 0 -26px 110px 30px rgb(var(--accent-rgb) / .4)}24%{opacity:.65}36%{opacity:.95;box-shadow:0 -6px 36px 9px rgb(var(--accent-rgb) / .75), 0 -22px 95px 26px rgb(var(--accent-rgb) / .35)}}.checkpoint.svelte-o861tn{background:var(--bg2);border-left:1px solid var(--border2);scrollbar-width:none;flex-direction:column;justify-content:center;padding:40px clamp(24px,3vw,48px);display:flex;position:relative;overflow:hidden auto;box-shadow:-40px 0 90px #0009}.checkpoint.svelte-o861tn::-webkit-scrollbar{display:none}.gl-close.svelte-o861tn{color:var(--dim);cursor:pointer;z-index:5;background:0 0;border:none;padding:6px;font-size:1.15rem;line-height:1;position:absolute;top:14px;right:18px}.gl-close.svelte-o861tn:hover{color:var(--text)}.gl-title.svelte-o861tn{text-transform:uppercase;color:var(--text);font-family:Barlow Condensed,sans-serif;font-size:clamp(34px,3.2vw,52px);font-weight:900;line-height:.9}.gl-title.svelte-o861tn em:where(.svelte-o861tn){color:#0000;-webkit-text-stroke:1.8px rgb(var(--c-glass,255 255 255) / .85);font-style:normal}.gl-title.svelte-o861tn .dot:where(.svelte-o861tn){color:var(--accent)}.gl-sub.svelte-o861tn{letter-spacing:.26em;text-transform:uppercase;color:var(--mid);margin:10px 0 22px;font-family:Barlow Condensed,sans-serif;font-size:.66rem;font-weight:700}.board.svelte-o861tn{background:var(--surface2);border:1px solid var(--border2);border-radius:var(--r,5px);padding:30px 26px 24px;position:relative}.board.svelte-o861tn:before{content:"";background:linear-gradient(#3a3a3a,#1c1c1c);border-radius:5px;width:90px;height:22px;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 3px 8px #000000b3}.board-head.svelte-o861tn{letter-spacing:.3em;text-transform:uppercase;color:var(--dim);border-bottom:2px solid var(--text);justify-content:space-between;align-items:baseline;padding-bottom:8px;font-family:Barlow Condensed,sans-serif;font-size:.6rem;font-weight:700;display:flex}.board-head.svelte-o861tn b:where(.svelte-o861tn){color:var(--text);letter-spacing:.2em;font-size:.85rem}.entries.svelte-o861tn{border-bottom:1px dashed var(--border2);margin-bottom:6px;padding:6px 0 10px}.entry.svelte-o861tn{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);justify-content:space-between;align-items:center;padding:5px 0;font-family:Barlow Condensed,sans-serif;font-size:.92rem;font-weight:700;display:flex}.entry.svelte-o861tn .nm:where(.svelte-o861tn){text-decoration:line-through;-webkit-text-decoration-color:rgb(var(--accent-rgb) / .55);text-decoration-color:rgb(var(--accent-rgb) / .55);text-decoration-thickness:2px}.entry.svelte-o861tn .st:where(.svelte-o861tn){letter-spacing:.24em;font-size:.6rem}.entry.svelte-o861tn .st.in:where(.svelte-o861tn){color:var(--success,#4ade80)}.youline.svelte-o861tn{border:1px dashed rgb(var(--accent-rgb) / .55);border-radius:var(--r,5px);background:rgb(var(--accent-rgb) / .05);align-items:center;gap:10px;margin:4px -12px 12px;padding:10px 12px;display:flex}.youline.reg.svelte-o861tn{margin-top:10px}.youline.svelte-o861tn .arrow:where(.svelte-o861tn){color:var(--accent);font-family:Barlow Condensed,sans-serif;font-size:1.1rem;font-weight:900}.youline.svelte-o861tn .txt:where(.svelte-o861tn){letter-spacing:.1em;text-transform:uppercase;color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Barlow Condensed,sans-serif;font-size:.95rem;font-weight:800;overflow:hidden}.youline.svelte-o861tn .txt.live:where(.svelte-o861tn){color:var(--accent)}.youline.svelte-o861tn .txt:where(.svelte-o861tn) small:where(.svelte-o861tn){letter-spacing:.24em;color:var(--mid);font-size:.58rem;font-weight:700;display:block}.oauth.svelte-o861tn{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.btn-oauth.svelte-o861tn{letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r,5px);cursor:pointer;border:1px solid var(--border2);background:var(--surface);color:var(--text);justify-content:center;align-items:center;gap:8px;padding:10px 8px;font-family:Barlow Condensed,sans-serif;font-size:.84rem;font-weight:800;transition:border-color .15s;display:flex}.btn-oauth.svelte-o861tn:hover{border-color:rgb(var(--accent-rgb) / .5)}.btn-oauth.svelte-o861tn svg:where(.svelte-o861tn){flex-shrink:0}.divider.svelte-o861tn{letter-spacing:.3em;text-transform:uppercase;color:var(--dim);align-items:center;gap:12px;margin:4px 0 12px;font-family:Barlow Condensed,sans-serif;font-size:.58rem;font-weight:700;display:flex}.divider.svelte-o861tn:before,.divider.svelte-o861tn:after{content:"";background:var(--border);flex:1;height:1px}.field.svelte-o861tn{margin-bottom:12px}.field.svelte-o861tn label:where(.svelte-o861tn){letter-spacing:.26em;text-transform:uppercase;color:var(--mid);margin-bottom:5px;font-family:Barlow Condensed,sans-serif;font-size:.62rem;font-weight:700;display:block}.field.svelte-o861tn input:where(.svelte-o861tn){background:var(--surface);border:1px solid var(--border);border-radius:var(--r,5px);width:100%;color:var(--text);outline:none;padding:10px 12px;font-family:Barlow,sans-serif;font-size:.92rem;transition:border-color .15s}.field.svelte-o861tn input:where(.svelte-o861tn):focus{border-color:var(--accent);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .12)}.pwd-wrap.svelte-o861tn{align-items:center;display:flex;position:relative}.pwd-wrap.svelte-o861tn input:where(.svelte-o861tn){width:100%;padding-right:42px}.pwd-eye.svelte-o861tn{cursor:pointer;color:var(--dim);background:0 0;border:none;align-items:center;padding:6px;transition:color .15s;display:flex;position:absolute;right:6px}.pwd-eye.svelte-o861tn:hover{color:var(--accent)}.forgot.svelte-o861tn{cursor:pointer;letter-spacing:.16em;text-transform:uppercase;color:var(--mid);background:0 0;border:none;margin:-4px 0 12px auto;font-family:Barlow Condensed,sans-serif;font-size:.68rem;font-weight:700;transition:color .15s;display:block}.forgot.svelte-o861tn:hover{color:var(--accent)}.alert-err.svelte-o861tn{color:var(--danger,#f87171);border-radius:var(--r,5px);background:#f871711a;border:1px solid #f8717166;margin-bottom:12px;padding:8px 12px;font-size:.82rem}.submit.svelte-o861tn{letter-spacing:.14em;text-transform:uppercase;width:100%;color:var(--on-accent);background:var(--accent);border-radius:var(--r,5px);cursor:pointer;box-shadow:0 0 26px rgb(var(--accent-rgb) / .35);border:none;padding:13px;font-family:Barlow Condensed,sans-serif;font-size:1.05rem;font-weight:900;transition:transform .15s}.submit.svelte-o861tn:hover:not(:disabled){transform:translateY(-2px)}.submit.svelte-o861tn:disabled{opacity:.75;cursor:default}.submit.ghost.svelte-o861tn{color:var(--text);border:1px solid var(--border2);box-shadow:none;background:0 0;margin-top:16px}.submit.ghost.svelte-o861tn:hover{border-color:var(--accent);color:var(--accent)}.stamp.svelte-o861tn{z-index:4;letter-spacing:.24em;text-transform:uppercase;color:var(--success,#4ade80);border:4px solid var(--success,#4ade80);opacity:0;pointer-events:none;border-radius:6px;padding:6px 16px;font-family:Barlow Condensed,sans-serif;font-size:1.5rem;font-weight:900;transition:transform .35s cubic-bezier(.2,2,.4,1) .5s,opacity .25s .5s;position:absolute;bottom:10px;right:14px;transform:rotate(-14deg)scale(3)}.stamp.on.svelte-o861tn{opacity:.95;transform:rotate(-14deg)scale(1)}.stamp.resa.svelte-o861tn{color:var(--accent);border-color:var(--accent);margin:14px 0 0;transition:none;display:inline-block;position:static}.confirm-txt.svelte-o861tn{color:var(--mid);margin-top:14px;font-size:.9rem;line-height:1.6}.gl-switch.svelte-o861tn{text-align:center;color:var(--mid);margin-top:16px;font-size:.82rem}.gl-switch.svelte-o861tn button:where(.svelte-o861tn){cursor:pointer;color:var(--accent);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:none;font-family:Barlow Condensed,sans-serif;font-size:.86rem;font-weight:800}.gl-switch.svelte-o861tn button:where(.svelte-o861tn):hover{text-decoration:underline}@media (max-width:920px){.gl-overlay.svelte-o861tn{grid-template-columns:1fr}.street.svelte-o861tn{display:none}.checkpoint.svelte-o861tn{border-left:none;justify-content:flex-start;padding-top:56px;padding-bottom:40px}}@media (max-height:760px){.checkpoint.svelte-o861tn{justify-content:flex-start;padding-top:44px;padding-bottom:24px}.gl-title.svelte-o861tn{font-size:clamp(28px,3vw,40px)}.gl-sub.svelte-o861tn{margin:8px 0 14px}.board.svelte-o861tn{padding:22px 20px 18px}.entries.svelte-o861tn{display:none}.field.svelte-o861tn{margin-bottom:10px}.gl-switch.svelte-o861tn{margin-top:12px}}@media (max-height:620px){.youline.svelte-o861tn{display:none}.oauth.svelte-o861tn{margin-bottom:10px}.submit.svelte-o861tn{padding:11px}}@media (prefers-reduced-motion:reduce){.neon.svelte-o861tn,.doorlight.svelte-o861tn,.doors.svelte-o861tn,.hublot.svelte-o861tn{animation:none!important}.door.svelte-o861tn,.stamp.svelte-o861tn{transition:none!important}}.no-animations .neon.svelte-o861tn,.no-animations .doorlight.svelte-o861tn,.no-animations .hublot.svelte-o861tn,.no-animations .doors.svelte-o861tn{animation:none!important}.no-animations .door.svelte-o861tn,.no-animations .stamp.svelte-o861tn{transition:none!important}
