.gl-overlay.svelte-o861tn{position:fixed;inset:0;z-index:1000;display:grid;grid-template-columns:1fr 470px;background:var(--bg, #080808);animation:svelte-o861tn-gl-in .2s ease}@keyframes svelte-o861tn-gl-in{0%{opacity:0}to{opacity:1}}.street.svelte-o861tn{position:relative;overflow:hidden;background:radial-gradient(700px 400px at 30% 12%,rgb(var(--accent-rgb, 255 0 255) / .09),transparent 60%),linear-gradient(180deg,#0d0d0d,#080808);display:flex;align-items:flex-end;justify-content:center}.street.svelte-o861tn:before{content:"";position:absolute;inset:0;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")}.neon.svelte-o861tn{position:absolute;top:9%;left:50%;transform:translate(-50%);font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:clamp(70px,9vw,130px);letter-spacing:.1em;line-height:1;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);animation:svelte-o861tn-neon-flicker 7s linear infinite;user-select:none}.neon.svelte-o861tn small:where(.svelte-o861tn){display:block;font-size:.16em;letter-spacing:.85em;color:#fafafa;text-shadow:0 0 10px rgb(var(--c-glass) / .7);text-align:center;margin-top:8px}@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{position:relative;width:min(420px,60%);height:62%;display:flex;perspective:1400px;filter:drop-shadow(0 0 60px rgba(0,0,0,.8));animation:svelte-o861tn-thump 1.9s ease-in-out infinite}.doors.svelte-o861tn:before{content:"";position:absolute;inset:0;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 ease .25s}.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{flex:1;position:relative;background:linear-gradient(170deg,#1a1a1a,#101010);border:1px solid #262626;border-bottom:none;transition:transform 1.2s cubic-bezier(.6,0,.2,1)}.door.l.svelte-o861tn{border-radius:6px 0 0;transform-origin:left center}.door.r.svelte-o861tn{border-radius:0 6px 0 0;transform-origin:right center}.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{position:absolute;top:14%;left:50%;transform:translate(-50%);width:38%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 42%,rgb(var(--accent-rgb) / .55),rgb(var(--accent-rgb) / .16) 52%,#0a0a0a 80%);border:4px solid #262626;box-shadow:inset 0 0 24px #000000a6,0 0 26px rgb(var(--accent-rgb) / .22);animation:svelte-o861tn-hublot-pulse 1.9s ease-in-out infinite}.hublot.svelte-o861tn:after{content:"";position:absolute;top:84%;left:50%;width:230%;height:340%;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 center}.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){position:absolute;top:52%;left:12%;right:12%;height:4.5%;background:linear-gradient(180deg,#3a3a3a,#222);border-radius:6px;box-shadow:0 4px 8px #0009}.poster.svelte-o861tn{position:absolute;bottom:13%;left:14%;width:72%;background:var(--accent);color:var(--on-accent);padding:10px 12px 12px;transform:rotate(-3deg);border-radius:2px;font-family:Barlow Condensed,sans-serif;text-transform:uppercase;box-shadow:0 8px 20px #00000080}.poster.svelte-o861tn .p1:where(.svelte-o861tn){font-weight:900;font-size:1.05rem;letter-spacing:.04em;line-height:1}.poster.svelte-o861tn .p2:where(.svelte-o861tn){font-weight:700;font-size:.56rem;letter-spacing:.22em;margin-top:4px}.sticker.svelte-o861tn{position:absolute;bottom:30%;right:10%;transform:rotate(6deg);font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:#fafafa;border:2px solid rgb(var(--c-glass) / .5);border-radius:3px;padding:5px 9px;opacity:.75}.doorlight.svelte-o861tn{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:min(420px,60%);height:10px;border-radius:50% 50% 0 0;background:var(--accent);animation:svelte-o861tn-bass 1.9s ease-in-out infinite}@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{position:relative;background:var(--bg2);border-left:1px solid var(--border2);display:flex;flex-direction:column;justify-content:center;padding:40px clamp(24px,3vw,48px);box-shadow:-40px 0 90px #0009;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.checkpoint.svelte-o861tn::-webkit-scrollbar{display:none}.gl-close.svelte-o861tn{position:absolute;top:14px;right:18px;background:none;border:none;color:var(--dim);font-size:1.15rem;cursor:pointer;z-index:5;line-height:1;padding:6px}.gl-close.svelte-o861tn:hover{color:var(--text)}.gl-title.svelte-o861tn{font-family:Barlow Condensed,sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(34px,3.2vw,52px);line-height:.9;color:var(--text)}.gl-title.svelte-o861tn em:where(.svelte-o861tn){font-style:normal;color:transparent;-webkit-text-stroke:1.8px rgb(var(--c-glass, 255 255 255) / .85)}.gl-title.svelte-o861tn .dot:where(.svelte-o861tn){color:var(--accent)}.gl-sub.svelte-o861tn{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:.66rem;letter-spacing:.26em;text-transform:uppercase;color:var(--mid);margin:10px 0 22px}.board.svelte-o861tn{position:relative;background:var(--surface2);border:1px solid var(--border2);border-radius:var(--r, 5px);padding:30px 26px 24px}.board.svelte-o861tn:before{content:"";position:absolute;top:-12px;left:50%;transform:translate(-50%);width:90px;height:22px;background:linear-gradient(180deg,#3a3a3a,#1c1c1c);border-radius:5px;box-shadow:0 3px 8px #000000b3}.board-head.svelte-o861tn{display:flex;justify-content:space-between;align-items:baseline;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--dim);border-bottom:2px solid var(--text);padding-bottom:8px}.board-head.svelte-o861tn b:where(.svelte-o861tn){color:var(--text);font-size:.85rem;letter-spacing:.2em}.entries.svelte-o861tn{border-bottom:1px dashed var(--border2);padding:6px 0 10px;margin-bottom:6px}.entry.svelte-o861tn{display:flex;justify-content:space-between;align-items:center;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:.92rem;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);padding:5px 0}.entry.svelte-o861tn .nm:where(.svelte-o861tn){text-decoration:line-through;text-decoration-color:rgb(var(--accent-rgb) / .55);text-decoration-thickness:2px}.entry.svelte-o861tn .st:where(.svelte-o861tn){font-size:.6rem;letter-spacing:.24em}.entry.svelte-o861tn .st.in:where(.svelte-o861tn){color:var(--success, #4ade80)}.youline.svelte-o861tn{display:flex;align-items:center;gap:10px;padding:10px 12px;margin:4px -12px 12px;border:1px dashed rgb(var(--accent-rgb) / .55);border-radius:var(--r, 5px);background:rgb(var(--accent-rgb) / .05)}.youline.reg.svelte-o861tn{margin-top:10px}.youline.svelte-o861tn .arrow:where(.svelte-o861tn){font-family:Barlow Condensed,sans-serif;font-weight:900;color:var(--accent);font-size:1.1rem}.youline.svelte-o861tn .txt:where(.svelte-o861tn){font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:.95rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.youline.svelte-o861tn .txt.live:where(.svelte-o861tn){color:var(--accent)}.youline.svelte-o861tn .txt:where(.svelte-o861tn) small:where(.svelte-o861tn){display:block;font-weight:700;font-size:.58rem;letter-spacing:.24em;color:var(--mid)}.oauth.svelte-o861tn{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.btn-oauth.svelte-o861tn{display:flex;align-items:center;justify-content:center;gap:8px;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:.84rem;letter-spacing:.08em;text-transform:uppercase;padding:10px 8px;border-radius:var(--r, 5px);cursor:pointer;border:1px solid var(--border2);background:var(--surface);color:var(--text);transition:border-color .15s}.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{display:flex;align-items:center;gap:12px;margin:4px 0 12px;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:.58rem;letter-spacing:.3em;text-transform:uppercase;color:var(--dim)}.divider.svelte-o861tn:before,.divider.svelte-o861tn:after{content:"";flex:1;height:1px;background:var(--border)}.field.svelte-o861tn{margin-bottom:12px}.field.svelte-o861tn label:where(.svelte-o861tn){display:block;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:.62rem;letter-spacing:.26em;text-transform:uppercase;color:var(--mid);margin-bottom:5px}.field.svelte-o861tn input:where(.svelte-o861tn){width:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--r, 5px);color:var(--text);font-size:.92rem;padding:10px 12px;outline:none;transition:border-color .15s;font-family:Barlow,sans-serif}.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{position:relative;display:flex;align-items:center}.pwd-wrap.svelte-o861tn input:where(.svelte-o861tn){width:100%;padding-right:42px}.pwd-eye.svelte-o861tn{position:absolute;right:6px;background:none;border:none;cursor:pointer;color:var(--dim);padding:6px;display:flex;align-items:center;transition:color .15s}.pwd-eye.svelte-o861tn:hover{color:var(--accent)}.forgot.svelte-o861tn{display:block;margin:-4px 0 12px auto;background:none;border:none;cursor:pointer;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mid);transition:color .15s}.forgot.svelte-o861tn:hover{color:var(--accent)}.alert-err.svelte-o861tn{background:#f871711a;border:1px solid rgba(248,113,113,.4);color:var(--danger, #f87171);border-radius:var(--r, 5px);padding:8px 12px;font-size:.82rem;margin-bottom:12px}.submit.svelte-o861tn{width:100%;font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-accent);background:var(--accent);border:none;border-radius:var(--r, 5px);padding:13px;cursor:pointer;box-shadow:0 0 26px rgb(var(--accent-rgb) / .35);transition:transform .15s}.submit.svelte-o861tn:hover:not(:disabled){transform:translateY(-2px)}.submit.svelte-o861tn:disabled{opacity:.75;cursor:default}.submit.ghost.svelte-o861tn{background:none;color:var(--text);border:1px solid var(--border2);box-shadow:none;margin-top:16px}.submit.ghost.svelte-o861tn:hover{border-color:var(--accent);color:var(--accent)}.stamp.svelte-o861tn{position:absolute;right:14px;bottom:10px;z-index:4;font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:1.5rem;letter-spacing:.24em;text-transform:uppercase;color:var(--success, #4ade80);border:4px solid var(--success, #4ade80);border-radius:6px;padding:6px 16px;transform:rotate(-14deg) scale(3);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.2,2,.4,1) .5s,opacity .25s ease .5s}.stamp.on.svelte-o861tn{transform:rotate(-14deg) scale(1);opacity:.95}.stamp.resa.svelte-o861tn{position:static;display:inline-block;margin:14px 0 0;color:var(--accent);border-color:var(--accent);transition:none}.confirm-txt.svelte-o861tn{color:var(--mid);font-size:.9rem;line-height:1.6;margin-top:14px}.gl-switch.svelte-o861tn{margin-top:16px;text-align:center;font-size:.82rem;color:var(--mid)}.gl-switch.svelte-o861tn button:where(.svelte-o861tn){background:none;border:none;cursor:pointer;color:var(--accent);font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:.86rem;letter-spacing:.1em;text-transform:uppercase}.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{justify-content:flex-start;padding-top:56px;padding-bottom:40px;border-left:none}}@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}
