.card-border-beam-svg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none!important;overflow:visible!important;border-radius:inherit!important;z-index:10!important}.card-border-beam-branch{fill:none;stroke:#38bdf8;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--beam-len, 1000px);stroke-dashoffset:var(--beam-len, 1000px);opacity:0;filter:drop-shadow(0 0 6px rgba(56,189,248,.95));transition:stroke-dashoffset .45s cubic-bezier(.16,1,.3,1),opacity .15s ease}html[data-theme-style=classic-dark].dark .card-border-beam-branch{stroke:#fff;filter:drop-shadow(0 0 6px rgba(255,255,255,.85))}.interactive-selection-card:not(.is-selected):hover .card-border-beam-branch{opacity:1!important;stroke-dashoffset:0!important}.portal-header[data-v-2891cdd9]{position:fixed!important;top:0!important;right:0!important;left:0!important;z-index:100!important;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid color-mix(in srgb,var(--portal-line) 45%,transparent);background:color-mix(in srgb,var(--portal-bg, #0b0e17) 82%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 24px #0000002e;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.light .portal-header[data-v-2891cdd9]{background:#eaeff5d1;border-bottom-color:#cbd5e1cc;box-shadow:0 4px 20px -2px #0f172a0d}.portal-header[data-v-2891cdd9]:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:600px;background:var(--portal-bg, #0b0e17);pointer-events:none}.header-inner[data-v-2891cdd9]{width:min(100% - 32px,1440px);height:52px;margin:0 auto;display:grid;grid-template-columns:minmax(140px,1fr) auto minmax(140px,1fr);align-items:center;gap:16px}.brand-button[data-v-2891cdd9],.desktop-nav button[data-v-2891cdd9],.header-actions button[data-v-2891cdd9],.mobile-panel button[data-v-2891cdd9]{font:inherit}.brand-button[data-v-2891cdd9]{min-width:0;display:inline-flex;align-items:center;justify-self:start;gap:11px;color:var(--portal-text);cursor:pointer}.brand-mark[data-v-2891cdd9]{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;border:1px solid var(--portal-line);border-radius:8px;background:color-mix(in srgb,var(--portal-panel) 70%,transparent)}.light .brand-mark[data-v-2891cdd9]{border-color:#e2e8f0e6;background:#fff;box-shadow:0 1px 3px #0000000d}.brand-mark img[data-v-2891cdd9]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.brand-name[data-v-2891cdd9]{max-width:220px;overflow:hidden;color:var(--portal-text);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:16.5px;font-weight:750;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.light .brand-name[data-v-2891cdd9]{color:#0f172a}.desktop-nav[data-v-2891cdd9]{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2.4vw,34px)}.desktop-nav button[data-v-2891cdd9]{position:relative;padding:14px 0 12px;color:var(--portal-muted);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:13.5px;font-weight:580;letter-spacing:-.005em;transition:color .18s ease;cursor:pointer}.light .desktop-nav button[data-v-2891cdd9]{color:#475569;font-weight:600}.desktop-nav button[data-v-2891cdd9]:after{content:"";position:absolute;right:0;bottom:6px;left:0;height:2px;background:var(--portal-blue);transform:scaleX(0);transform-origin:center;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.light .desktop-nav button[data-v-2891cdd9]:after{background:#2563eb}.desktop-nav button[data-v-2891cdd9]:hover,.desktop-nav button[data-v-2891cdd9]:focus-visible,.desktop-nav button.is-active[data-v-2891cdd9]{color:var(--portal-text)}.light .desktop-nav button[data-v-2891cdd9]:hover,.light .desktop-nav button[data-v-2891cdd9]:focus-visible,.light .desktop-nav button.is-active[data-v-2891cdd9]{color:#0f172a}.desktop-nav button[data-v-2891cdd9]:hover:after,.desktop-nav button[data-v-2891cdd9]:focus-visible:after,.desktop-nav button.is-active[data-v-2891cdd9]:after{transform:scaleX(1)}.header-actions[data-v-2891cdd9]{display:flex;align-items:center;justify-self:end;gap:8px}.header-divider[data-v-2891cdd9]{width:1px;height:18px;margin:0 4px;background:var(--portal-line);opacity:.8;flex:0 0 auto}.light .header-divider[data-v-2891cdd9]{background:#e2e8f0e6}.icon-button[data-v-2891cdd9]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--portal-line) 60%,transparent);border-radius:8px;background:color-mix(in srgb,var(--portal-panel) 45%,transparent);color:var(--portal-muted-strong);transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;cursor:pointer}.light .icon-button[data-v-2891cdd9]{border-color:#e2e8f0e6;background:#fff;color:#475569;box-shadow:0 1px 3px #0000000a}.icon-button[data-v-2891cdd9]:hover,.icon-button[data-v-2891cdd9]:focus-visible{border-color:var(--portal-line-strong);background:color-mix(in srgb,var(--portal-panel) 85%,transparent);color:var(--portal-text)}.light .icon-button[data-v-2891cdd9]:hover,.light .icon-button[data-v-2891cdd9]:focus-visible{border-color:#cbd5e1;background:#f8fafc;color:#0f172a}.icon-button[data-v-2891cdd9]:active{transform:scale(.96)}.lang-dropdown-wrapper[data-v-2891cdd9]{position:relative;display:inline-flex;align-items:center}.lang-toggle[data-v-2891cdd9]{width:auto;padding:0 9px}.lang-code[data-v-2891cdd9]{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.lang-dropdown-menu[data-v-2891cdd9]{position:absolute;top:calc(100% + 8px);right:0;min-width:125px;padding:5px;border:1px solid var(--portal-line);border-radius:10px;background:color-mix(in srgb,var(--portal-panel) 97%,transparent);box-shadow:0 16px 40px var(--portal-shadow);z-index:110;display:flex;flex-direction:column;gap:3px}.light .lang-dropdown-menu[data-v-2891cdd9]{background:#fffffff5;border-color:#e2e8f0f2;box-shadow:0 12px 32px -4px #0f172a1f}.lang-dropdown-menu button[data-v-2891cdd9]{width:100%;height:32px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;border:none;border-radius:6px;background:transparent;color:var(--portal-muted);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:12.5px;font-weight:550;cursor:pointer;transition:all .15s ease}.light .lang-dropdown-menu button[data-v-2891cdd9]{color:#475569}.lang-dropdown-menu button[data-v-2891cdd9]:hover,.lang-dropdown-menu button.active[data-v-2891cdd9]{background:var(--portal-panel-raised);color:var(--portal-text)}.light .lang-dropdown-menu button[data-v-2891cdd9]:hover,.light .lang-dropdown-menu button.active[data-v-2891cdd9]{background:#f1f5f9;color:#0f172a}.lang-dropdown-menu button.active[data-v-2891cdd9]{color:var(--portal-blue);font-weight:650}.light .lang-dropdown-menu button.active[data-v-2891cdd9]{color:#2563eb}.lang-menu-enter-active[data-v-2891cdd9],.lang-menu-leave-active[data-v-2891cdd9]{transition:opacity .16s ease,transform .16s cubic-bezier(.2,.8,.2,1)}.lang-menu-enter-from[data-v-2891cdd9],.lang-menu-leave-to[data-v-2891cdd9]{opacity:0;transform:translateY(-6px) scale(.96)}.desktop-auth[data-v-2891cdd9]{display:flex;align-items:center;gap:8px}.login-btn[data-v-2891cdd9]{height:34px;padding:0 14px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--portal-muted-strong);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:13.5px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:all .18s ease}.light .login-btn[data-v-2891cdd9]{color:#334155}.login-btn[data-v-2891cdd9]:hover,.login-btn[data-v-2891cdd9]:focus-visible{border-color:var(--portal-line);background:color-mix(in srgb,var(--portal-panel) 50%,transparent);color:var(--portal-text)}.light .login-btn[data-v-2891cdd9]:hover,.light .login-btn[data-v-2891cdd9]:focus-visible{border-color:#e2e8f0e6;background:#f1f5f9;color:#0f172a}.register-btn[data-v-2891cdd9]{height:34px;padding:0 16px;border:1px solid color-mix(in srgb,var(--portal-blue) 80%,white 20%);border-radius:8px;background:linear-gradient(135deg,var(--portal-blue) 0%,var(--portal-blue-strong) 100%);color:#fff;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:13.5px;font-weight:650;letter-spacing:-.01em;box-shadow:0 4px 16px color-mix(in srgb,var(--portal-blue) 35%,transparent);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s cubic-bezier(.2,.8,.2,1)}.light .register-btn[data-v-2891cdd9]{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border-color:#3b82f6;box-shadow:0 4px 14px #2563eb59}.register-btn[data-v-2891cdd9]:hover,.register-btn[data-v-2891cdd9]:focus-visible{transform:translateY(-1px);box-shadow:0 6px 22px color-mix(in srgb,var(--portal-blue) 50%,transparent);filter:brightness(1.06)}.register-btn:hover svg[data-v-2891cdd9]{transform:translate(2px,-2px)}.register-btn svg[data-v-2891cdd9]{transition:transform .18s ease}.console-button[data-v-2891cdd9],.profile-button[data-v-2891cdd9]{height:34px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--portal-line);border-radius:8px;background:color-mix(in srgb,var(--portal-panel) 60%,transparent);color:var(--portal-text);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;transition:all .18s ease;cursor:pointer}.light .console-button[data-v-2891cdd9],.light .profile-button[data-v-2891cdd9]{border-color:#e2e8f0e6;background:#fff;color:#0f172a;box-shadow:0 1px 3px #0000000a}.profile-button[data-v-2891cdd9]{max-width:180px;padding-left:5px}.profile-button span[data-v-2891cdd9]:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-button[data-v-2891cdd9]:hover,.console-button[data-v-2891cdd9]:focus-visible,.profile-button[data-v-2891cdd9]:hover,.profile-button[data-v-2891cdd9]:focus-visible{transform:translateY(-1px);border-color:var(--portal-line-strong);background:var(--portal-panel-raised)}.light .console-button[data-v-2891cdd9]:hover,.light .console-button[data-v-2891cdd9]:focus-visible,.light .profile-button[data-v-2891cdd9]:hover,.light .profile-button[data-v-2891cdd9]:focus-visible{border-color:#cbd5e1;background:#f8fafc}.mobile-menu-button[data-v-2891cdd9],.mobile-panel[data-v-2891cdd9]{display:none}button[data-v-2891cdd9]:focus-visible{outline:2px solid var(--portal-blue);outline-offset:3px}@media(max-width:1080px){.header-inner[data-v-2891cdd9]{grid-template-columns:minmax(180px,1fr) auto}.desktop-nav[data-v-2891cdd9]{display:none}.mobile-menu-button[data-v-2891cdd9]{display:inline-flex}.mobile-panel[data-v-2891cdd9]{display:block;position:absolute;top:calc(100% + 1px);right:16px;left:16px;padding:12px;border:1px solid var(--portal-line);border-radius:12px;background:color-mix(in srgb,var(--portal-panel) 98%,transparent);box-shadow:0 24px 70px var(--portal-shadow)}.light .mobile-panel[data-v-2891cdd9]{border-color:#e2e8f0f2;background:#fffffff5;box-shadow:0 20px 60px #0f172a1f}.mobile-nav[data-v-2891cdd9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.mobile-nav button[data-v-2891cdd9],.mobile-auth button[data-v-2891cdd9]{min-height:44px;padding:10px 12px;border-radius:8px;color:var(--portal-muted);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:13px;text-align:left;transition:background-color .16s ease,color .16s ease}.light .mobile-nav button[data-v-2891cdd9],.light .mobile-auth button[data-v-2891cdd9]{color:#475569}.mobile-nav button[data-v-2891cdd9]:hover,.mobile-nav button[data-v-2891cdd9]:focus-visible,.mobile-nav button.is-active[data-v-2891cdd9],.mobile-auth button[data-v-2891cdd9]:hover,.mobile-auth button[data-v-2891cdd9]:focus-visible{background:var(--portal-panel-raised);color:var(--portal-text)}.light .mobile-nav button[data-v-2891cdd9]:hover,.light .mobile-nav button[data-v-2891cdd9]:focus-visible,.light .mobile-nav button.is-active[data-v-2891cdd9],.light .mobile-auth button[data-v-2891cdd9]:hover,.light .mobile-auth button[data-v-2891cdd9]:focus-visible{background:#f1f5f9;color:#0f172a}.mobile-lang[data-v-2891cdd9]{margin-top:10px;padding-top:10px;border-top:1px solid var(--portal-line)}.light .mobile-lang[data-v-2891cdd9]{border-top-color:#e2e8f0e6}.mobile-section-label[data-v-2891cdd9]{display:block;margin-bottom:6px;color:var(--portal-muted);font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.mobile-lang-options[data-v-2891cdd9]{display:flex;gap:6px}.mobile-lang-options button[data-v-2891cdd9]{flex:1;min-height:36px;padding:6px;border:1px solid var(--portal-line);border-radius:6px;background:transparent;color:var(--portal-muted);font-size:12px;font-weight:600;text-align:center;transition:all .16s ease}.light .mobile-lang-options button[data-v-2891cdd9]{border-color:#e2e8f0e6;color:#475569}.mobile-lang-options button.active[data-v-2891cdd9],.mobile-lang-options button[data-v-2891cdd9]:hover{border-color:var(--portal-blue);background:var(--portal-panel-raised);color:var(--portal-text)}.light .mobile-lang-options button.active[data-v-2891cdd9],.light .mobile-lang-options button[data-v-2891cdd9]:hover{border-color:#2563eb;background:#f1f5f9;color:#0f172a}.mobile-auth[data-v-2891cdd9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--portal-line)}.light .mobile-auth[data-v-2891cdd9]{border-top-color:#e2e8f0e6}.mobile-auth .mobile-primary[data-v-2891cdd9]{background:var(--portal-blue);color:#fff;text-align:center}}@media(max-width:680px){.header-inner[data-v-2891cdd9]{width:min(100% - 24px,1440px);height:64px;gap:10px}.brand-mark[data-v-2891cdd9]{width:33px;height:33px}.brand-mark img[data-v-2891cdd9]{width:26px;height:26px}.brand-name[data-v-2891cdd9]{max-width:min(43vw,180px);font-size:16px}.desktop-auth[data-v-2891cdd9]{display:none}.header-actions[data-v-2891cdd9]{gap:5px}.mobile-panel[data-v-2891cdd9]{right:12px;left:12px}}.mobile-nav-enter-active[data-v-2891cdd9],.mobile-nav-leave-active[data-v-2891cdd9]{transition:opacity .18s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.mobile-nav-enter-from[data-v-2891cdd9],.mobile-nav-leave-to[data-v-2891cdd9]{opacity:0;transform:translateY(-8px)}@media(prefers-reduced-motion:reduce){.desktop-nav button[data-v-2891cdd9]:after,.icon-button[data-v-2891cdd9],.text-button[data-v-2891cdd9],.console-button[data-v-2891cdd9],.profile-button[data-v-2891cdd9],.register-button[data-v-2891cdd9],.mobile-nav-enter-active[data-v-2891cdd9],.mobile-nav-leave-active[data-v-2891cdd9]{transition:none}}.slider-input[data-v-12e53187]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;margin:0;opacity:0}.slider-input[data-v-12e53187]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;cursor:pointer}.slider-input[data-v-12e53187]::-moz-range-thumb{width:16px;height:16px;cursor:pointer;border:none;background:transparent}.slider-track-container[data-v-12e53187]{border-radius:9999px}.expand-enter-active[data-v-11964152],.expand-leave-active[data-v-11964152]{transition:all .2s ease;overflow:hidden}.expand-enter-from[data-v-11964152],.expand-leave-to[data-v-11964152]{opacity:0;transform:translateY(-8px)}.guest-create-shell[data-v-a088961d]{--portal-bg: #0b0e17;--portal-bg-soft: transparent;--portal-panel: rgba(16, 22, 36, .7);--portal-panel-raised: rgba(22, 30, 48, .75);--portal-line: rgba(255, 255, 255, .08);--portal-line-strong: rgba(255, 255, 255, .14);--portal-text: #f4f7fb;--portal-muted: #8995a7;--portal-muted-strong: #bbc4d1;--portal-blue: #2f78ff;--portal-blue-strong: #1e68ed;--portal-shadow: rgba(0, 0, 0, .42);min-height:100vh}.light .guest-create-shell[data-v-a088961d]{--portal-bg: #eaeff5;--portal-bg-soft: #e2e8f0;--portal-panel: rgba(255, 255, 255, .75);--portal-panel-raised: rgba(255, 255, 255, .92);--portal-line: rgba(203, 213, 225, .8);--portal-line-strong: rgba(148, 163, 184, .9);--portal-text: #0f172a;--portal-muted: #475569;--portal-muted-strong: #334155;--portal-blue: #2563eb;--portal-blue-strong: #1d4ed8;--portal-shadow: rgba(15, 23, 42, .12)}.guest-create-main[data-v-a088961d]{width:min(100% - 32px,1280px);margin:0 auto;padding-top:calc(80px + env(safe-area-inset-top,0px));padding-bottom:7rem}.guest-create-grid[data-v-a088961d]{display:grid;gap:1rem}@media(min-width:1024px){.guest-create-main[data-v-a088961d]{padding-bottom:3rem}.guest-create-grid[data-v-a088961d]{grid-template-columns:minmax(0,4fr) minmax(0,3fr);gap:1.25rem;align-items:start}.guest-create-aside[data-v-a088961d]{position:sticky;top:calc(72px + env(safe-area-inset-top,0px))}}.modal-enter-active[data-v-f9fb2f1e],.modal-leave-active[data-v-f9fb2f1e]{transition:opacity .2s ease}.modal-enter-from[data-v-f9fb2f1e],.modal-leave-to[data-v-f9fb2f1e]{opacity:0}.modal-enter-active .relative[data-v-f9fb2f1e],.modal-leave-active .relative[data-v-f9fb2f1e]{transition:transform .2s ease}.modal-enter-from .relative[data-v-f9fb2f1e],.modal-leave-to .relative[data-v-f9fb2f1e]{transform:scale(.95)}.modal-enter-active[data-v-134ca651],.modal-leave-active[data-v-134ca651]{transition:opacity .2s ease}.modal-enter-from[data-v-134ca651],.modal-leave-to[data-v-134ca651]{opacity:0}.modal-enter-active .relative[data-v-134ca651],.modal-leave-active .relative[data-v-134ca651]{transition:transform .2s ease}.modal-enter-from .relative[data-v-134ca651],.modal-leave-to .relative[data-v-134ca651]{transform:scale(.95)}.modal-enter-active[data-v-3bd4e625],.modal-leave-active[data-v-3bd4e625]{transition:opacity .2s ease}.modal-enter-from[data-v-3bd4e625],.modal-leave-to[data-v-3bd4e625]{opacity:0}.modal-enter-active .relative[data-v-3bd4e625],.modal-leave-active .relative[data-v-3bd4e625]{transition:transform .2s ease}.modal-enter-from .relative[data-v-3bd4e625],.modal-leave-to .relative[data-v-3bd4e625]{transform:scale(.95)}.context-menu-enter-active[data-v-b70831b5]{transition:all .1s ease-out}.context-menu-leave-active[data-v-b70831b5]{transition:all 75ms ease-in}.context-menu-enter-from[data-v-b70831b5],.context-menu-leave-to[data-v-b70831b5]{opacity:0;transform:scale(.95)}.accessory-btn[data-v-02b368af]{display:flex;height:2rem;min-width:40px;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1));padding-left:.5rem;padding-right:.5rem;--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.accessory-btn[data-v-02b368af]:active{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.accessory-btn[data-v-02b368af]:disabled{cursor:not-allowed}.scrollbar-hide[data-v-02b368af]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-02b368af]::-webkit-scrollbar{display:none}.fade-enter-active[data-v-45f1bc4a],.fade-leave-active[data-v-45f1bc4a]{transition:opacity .1s ease}.fade-enter-from[data-v-45f1bc4a],.fade-leave-to[data-v-45f1bc4a]{opacity:0}.terminal-container[data-v-45f1bc4a]{position:absolute;top:0;right:0;bottom:0;left:0}.terminal-container.visible[data-v-45f1bc4a]{z-index:1}.terminal-container.invisible[data-v-45f1bc4a]{z-index:0;pointer-events:none}[data-v-45f1bc4a] .xterm{height:100%;padding:0}[data-v-45f1bc4a] .xterm-viewport{overflow-y:auto!important;background-color:#0a0a0a!important}[data-v-45f1bc4a] .xterm-screen{height:100%}[data-v-45f1bc4a] .xterm-cursor-layer{z-index:10}[data-v-45f1bc4a] .xterm-cursor{opacity:1!important}@media(hover:none)and (pointer:coarse){[data-v-45f1bc4a] .xterm{touch-action:manipulation;-webkit-touch-callout:none}[data-v-45f1bc4a] .xterm-viewport{-webkit-overflow-scrolling:touch}[data-v-45f1bc4a] .xterm-cursor{box-shadow:0 0 2px 1px #ffffff80}}
