.GktQwq_shell{--bd-bg:#02110d;--bd-bg-2:#04231b;--bd-surface:#07291f;--bd-surface-2:#0a3528;--bd-rule:#134e3a;--bd-rule-soft:#0e3a2c;--bd-fg:#e7faf3;--bd-fg-2:#b4d8c8;--bd-fg-3:#6f9886;--bd-fg-4:#466657;--bd-accent:#10b981;--bd-accent-bright:#5eead4;--bd-flare:#f472b6;--bd-rec:#ff5b6f;--bd-mono:var(--font-mono,ui-monospace, Consolas, monospace);--bd-display:var(--font-display-grotesk,"Inter", system-ui, sans-serif);background:var(--bd-bg);color:var(--bd-fg);min-height:100vh;font-family:var(--font-sans)}.GktQwq_hero{border-bottom:1px solid var(--bd-rule);position:relative;overflow:hidden}.GktQwq_heroBg{pointer-events:none;background-image:linear-gradient(90deg,#e7faf30a 1px,#0000 1px),linear-gradient(#e7faf30a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.GktQwq_heroGlowA{opacity:.24;filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#10b981 0%,#0000 70%);width:540px;height:540px;position:absolute;top:12%;left:-120px}.GktQwq_heroGlowB{opacity:.14;filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#f472b6 0%,#0000 70%);width:420px;height:420px;position:absolute;bottom:-120px;right:-100px}.GktQwq_heroBeam{filter:blur(.4px);pointer-events:none;background:linear-gradient(90deg,#0000 0%,#5eead400 10%,#5eead4b3 50%,#5eead400 90%,#0000 100%);height:1px;animation:5.5s ease-in-out infinite GktQwq_bd-sweep;position:absolute;top:58%;left:0;right:0}@keyframes GktQwq_bd-sweep{0%,to{opacity:.25;transform:translateY(-20px)}50%{opacity:.85;transform:translateY(20px)}}.GktQwq_heroInner{max-width:1200px;margin:0 auto;padding:64px 24px 56px;position:relative}@media (min-width:768px){.GktQwq_heroInner{padding:80px 32px 72px}}.GktQwq_heroTag{font-family:var(--bd-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bd-fg-3);align-items:center;gap:8px;font-size:11px;display:inline-flex}.GktQwq_heroTagBracket{color:var(--bd-accent-bright)}.GktQwq_heroTitle{font-family:var(--bd-display);letter-spacing:-.04em;color:var(--bd-fg);margin-top:24px;font-size:56px;font-weight:600;line-height:1}@media (min-width:768px){.GktQwq_heroTitle{font-size:96px}}@media (min-width:1280px){.GktQwq_heroTitle{font-size:120px}}.GktQwq_heroTitleAccent{background:linear-gradient(135deg,#10b981 0%,#5eead4 60%,#f472b6 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.GktQwq_heroLead{max-width:640px;color:var(--bd-fg-2);margin-top:28px;font-size:15.5px;line-height:1.9}.GktQwq_heroBadges{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.GktQwq_heroBadge{border:1px solid var(--bd-rule);background:var(--bd-surface);font-family:var(--bd-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bd-fg-2);align-items:center;gap:8px;padding:8px 14px;font-size:11px;display:inline-flex}.GktQwq_heroBadgeDot{background:var(--bd-accent-bright);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 8px #5eead48c}.GktQwq_appWrap{max-width:1200px;margin:0 auto;padding:0 24px 72px}@media (min-width:768px){.GktQwq_appWrap{padding:0 32px 96px}}.GktQwq_app{border:1px solid var(--bd-rule);background:var(--bd-surface);margin-top:36px}.GktQwq_statusBar{border-bottom:1px solid var(--bd-rule);background:var(--bd-bg-2);font-family:var(--bd-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bd-fg-3);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:10.5px;display:flex}.GktQwq_statusLeft,.GktQwq_statusRight{align-items:center;gap:8px;display:flex}.GktQwq_statusDot{background:var(--bd-accent-bright);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite GktQwq_bd-pulse;display:inline-block;box-shadow:0 0 8px #5eead48c}@keyframes GktQwq_bd-pulse{0%,to{opacity:1}50%{opacity:.4}}.GktQwq_tabs{border-bottom:1px solid var(--bd-rule);display:flex}.GktQwq_tab,.GktQwq_tabActive{border:none;border-right:1px solid var(--bd-rule);color:var(--bd-fg-3);font-family:var(--bd-mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;flex:50%;justify-content:center;align-items:center;gap:10px;padding:14px 16px;font-size:12px;display:inline-flex}.GktQwq_tab:last-child,.GktQwq_tabActive:last-child{border-right:none}.GktQwq_tab:hover{color:var(--bd-fg-2)}.GktQwq_tabActive{color:var(--bd-fg);background:var(--bd-bg-2);border-bottom:2px solid var(--bd-accent-bright)}.GktQwq_tabDot{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.GktQwq_tabActive .GktQwq_tabDot{background:var(--bd-accent-bright);box-shadow:0 0 8px #5eead48c}.GktQwq_panel{flex-direction:column;gap:18px;padding:20px;display:flex}.GktQwq_dropZone{border:1px dashed var(--bd-rule);background:var(--bd-bg-2);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:56px 24px;transition:border-color .16s,background .16s;display:flex;position:relative}.GktQwq_dropZone:hover{border-color:var(--bd-accent-bright);background:#5eead40a}.GktQwq_fileInput{opacity:0;cursor:pointer;position:absolute;inset:0}.GktQwq_dropTag{font-family:var(--bd-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bd-accent-bright);font-size:11px}.GktQwq_dropTitle{font-family:var(--bd-display);letter-spacing:-.02em;color:var(--bd-fg);font-size:22px;font-weight:600}.GktQwq_dropBody{max-width:420px;color:var(--bd-fg-3);font-size:13px;line-height:1.8}.GktQwq_fileCard{border:1px solid var(--bd-rule);background:var(--bd-bg-2);flex-direction:column;gap:12px;padding:18px;display:flex}.GktQwq_fileCardHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.GktQwq_fileTag{font-family:var(--bd-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bd-accent-bright);font-size:11px}.GktQwq_fileName{font-family:var(--bd-display);word-break:break-all;color:var(--bd-fg);font-size:18px;font-weight:600}.GktQwq_fileMeta{font-family:var(--bd-mono);letter-spacing:.06em;color:var(--bd-fg-3);font-size:12px}.GktQwq_metaLine{font-family:var(--bd-mono);color:var(--bd-fg-3);font-size:12px}.GktQwq_beamBtn{border:1px solid var(--bd-accent);background:var(--bd-accent);color:var(--bd-bg);font-family:var(--bd-mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;align-self:flex-start;align-items:center;gap:10px;padding:12px 22px;font-size:12px;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.GktQwq_beamBtn:hover:not(:disabled){color:var(--bd-accent-bright);border-color:var(--bd-accent-bright);background:0 0}.GktQwq_beamBtn:disabled{opacity:.4;cursor:not-allowed}.GktQwq_btnDot{background:var(--bd-bg);border-radius:50%;width:6px;height:6px;display:inline-block}.GktQwq_beamBtn:hover:not(:disabled) .GktQwq_btnDot{background:var(--bd-accent-bright)}.GktQwq_ghostBtn,.GktQwq_ghostBtnSm{border:1px solid var(--bd-rule);color:var(--bd-fg-2);font-family:var(--bd-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;padding:8px 14px;font-size:11px;transition:border-color .16s,color .16s}.GktQwq_ghostBtn:hover:not(:disabled),.GktQwq_ghostBtnSm:hover:not(:disabled){border-color:var(--bd-accent-bright);color:var(--bd-accent-bright)}.GktQwq_ghostBtn:disabled{opacity:.5;cursor:not-allowed}.GktQwq_ghostBtnSm{letter-spacing:.14em;padding:6px 10px;font-size:10px}.GktQwq_btnRow{flex-wrap:wrap;gap:10px;display:flex}.GktQwq_linkBlock{border:1px solid var(--bd-rule-soft);background:var(--bd-surface);flex-direction:column;gap:12px;padding:14px;display:flex}.GktQwq_linkRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.GktQwq_linkLabel{font-family:var(--bd-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bd-fg-3);min-width:92px;font-size:10.5px}.GktQwq_roomCode{font-family:var(--bd-mono);letter-spacing:.32em;color:var(--bd-accent-bright);background:#5eead414;border:1px solid #5eead44d;padding:4px 12px;font-size:24px;font-weight:600}.GktQwq_shareUrl{font-family:var(--bd-mono);color:var(--bd-fg-2);word-break:break-all;flex:200px;font-size:12px}.GktQwq_qr{width:200px;height:200px;image-rendering:pixelated;border:1px solid var(--bd-rule);align-self:flex-start}.GktQwq_waitPanel{font-family:var(--bd-mono);letter-spacing:.04em;color:var(--bd-fg-2);background:#5eead40a;border:1px solid #5eead44d;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:flex}.GktQwq_waitDot{background:var(--bd-accent-bright);border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite GktQwq_bd-radar;display:inline-block;box-shadow:0 0 #5eead4b3}@keyframes GktQwq_bd-radar{0%{box-shadow:0 0 #5eead499}to{box-shadow:0 0 0 16px #5eead400}}.GktQwq_codeForm{border:1px solid var(--bd-rule);background:var(--bd-bg-2);flex-direction:column;gap:12px;padding:32px 24px;display:flex}.GktQwq_codeLabel{font-family:var(--bd-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bd-fg-3);font-size:11px}.GktQwq_codeInput{background:var(--bd-bg);border:1px solid var(--bd-rule);color:var(--bd-accent-bright);font-family:var(--bd-mono);letter-spacing:.36em;text-transform:uppercase;text-align:center;padding:14px 18px;font-size:28px}.GktQwq_codeInput:focus{border-color:var(--bd-accent-bright);outline:none;box-shadow:0 0 0 2px #5eead440}.GktQwq_codeHint{color:var(--bd-fg-3);font-size:13px;line-height:1.8}.GktQwq_progressPanel{border-top:1px solid var(--bd-rule-soft);background:var(--bd-bg-2);padding:14px}.GktQwq_progressHeader{font-family:var(--bd-mono);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;display:flex}.GktQwq_progressKind{color:var(--bd-accent-bright)}.GktQwq_progressMessage{color:var(--bd-fg-2);text-transform:none;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.GktQwq_progressPct{color:var(--bd-fg)}.GktQwq_progressTrack{background:var(--bd-rule);height:4px;margin-top:8px;position:relative;overflow:hidden}.GktQwq_progressBar{background:linear-gradient(90deg, var(--bd-accent), var(--bd-accent-bright));height:100%;transition:width .2s ease-out}.GktQwq_donePanel{color:var(--bd-fg-2);background:#5eead40f;border:1px solid #5eead466;flex-direction:column;gap:8px;padding:14px;font-size:13px;line-height:1.7;display:flex}.GktQwq_doneTag{font-family:var(--bd-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bd-accent-bright);font-size:11px}.GktQwq_errorPanel{color:#ffd2d8;background:#ff5b6f14;border:1px solid #ff5b6f66;align-items:flex-start;gap:12px;padding:12px 14px;font-size:13px;display:flex}.GktQwq_errorTag{font-family:var(--bd-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bd-rec);font-size:11px}.GktQwq_section{max-width:1200px;margin:64px auto 0;padding:0 24px}@media (min-width:768px){.GktQwq_section{padding:0 32px}}.GktQwq_sectionEye{font-family:var(--bd-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bd-fg-3);font-size:11px}.GktQwq_sectionTitle{font-family:var(--bd-display);letter-spacing:-.02em;color:var(--bd-fg);margin-top:12px;font-size:28px;font-weight:600}@media (min-width:768px){.GktQwq_sectionTitle{font-size:36px}}.GktQwq_stepGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:24px;display:grid}.GktQwq_step{border:1px solid var(--bd-rule);background:var(--bd-surface);padding:16px}.GktQwq_stepIndex{font-family:var(--bd-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bd-accent-bright);font-size:10.5px}.GktQwq_stepTitle{font-family:var(--bd-display);color:var(--bd-fg);letter-spacing:-.02em;margin-top:8px;font-size:18px;font-weight:600}.GktQwq_stepBody{color:var(--bd-fg-2);margin-top:8px;font-size:13px;line-height:1.85}.GktQwq_faqList{flex-direction:column;gap:10px;margin-top:24px;display:flex}.GktQwq_faqItem{border:1px solid var(--bd-rule);background:var(--bd-surface)}.GktQwq_faqSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.GktQwq_faqSummary::-webkit-details-marker{display:none}.GktQwq_faqQuestion{font-family:var(--bd-display);color:var(--bd-fg);font-size:14.5px;font-weight:600}.GktQwq_faqSign{font-family:var(--bd-mono);color:var(--bd-accent-bright)}.GktQwq_faqAnswer{color:var(--bd-fg-2);padding:0 16px 14px;font-size:13px;line-height:1.9}
