.Tpu_oG_page,.Tpu_oG_previewPage{color:#f2f4f2;background:#050505;min-height:100vh;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.Tpu_oG_page{justify-content:center;align-items:center;padding:32px 20px;display:flex}.Tpu_oG_centerCard,.Tpu_oG_loginCard{width:100%;max-width:520px;box-shadow:none;background:#080a08;border:1px solid #202420;border-radius:0;padding:36px}.Tpu_oG_centerCard{text-align:left}.Tpu_oG_brand{align-items:center;gap:12px;display:flex}.Tpu_oG_brand img{object-fit:contain;width:34px;height:34px}.Tpu_oG_brand strong{color:#f2f4f2;letter-spacing:-.04em;font-size:17px;font-weight:800;display:block}.Tpu_oG_brand strong span{color:#c8ff00}.Tpu_oG_brand small{color:#5f665f;letter-spacing:.14em;margin-top:3px;font-family:monospace;font-size:9px;display:block}.Tpu_oG_eyebrow{color:#c8ff00;letter-spacing:.14em;margin-top:26px;font-family:monospace;font-size:10px;font-weight:700}.Tpu_oG_loginCard h1,.Tpu_oG_centerCard h1{letter-spacing:-.05em;margin:14px 0 12px;font-size:34px;line-height:1.15}.Tpu_oG_description,.Tpu_oG_centerCard p{color:#8a908a;margin:0;font-size:14px;line-height:1.75}.Tpu_oG_statusBadge,.Tpu_oG_liveBadge,.Tpu_oG_adminBadge{letter-spacing:.12em;background:0 0;border:1px solid #2b302b;border-radius:999px;align-items:center;font-size:9px;font-weight:800;display:inline-flex}.Tpu_oG_statusBadge{color:#7e857e;margin-top:30px;padding:7px 10px}.Tpu_oG_liveBadge,.Tpu_oG_adminBadge{color:#c8ff00;border-color:#c8ff0047;padding:7px 10px}.Tpu_oG_roleTabs{background:#060706;border:1px solid #202420;grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.Tpu_oG_tab,.Tpu_oG_activeTab{color:#7b827b;cursor:pointer;background:0 0;border:0;border-radius:0;min-height:46px;font-size:13px;font-weight:700}.Tpu_oG_activeTab{color:#c8ff00;background:#111411}.Tpu_oG_loginForm{gap:10px;margin-top:20px;display:grid}.Tpu_oG_loginForm label,.Tpu_oG_adminForm label>span{color:#9ba19b;font-size:12px;font-weight:700}.Tpu_oG_loginForm input,.Tpu_oG_adminForm input,.Tpu_oG_adminForm textarea,.Tpu_oG_passwordBox input,.Tpu_oG_apkUpload input[type=file]{box-sizing:border-box;color:#f4f5f4;background:#060706;border:1px solid #282d28;border-radius:0;outline:none;width:100%}.Tpu_oG_loginForm input,.Tpu_oG_adminForm input,.Tpu_oG_passwordBox input{height:48px;padding:0 14px;font-size:14px}.Tpu_oG_loginForm input:focus,.Tpu_oG_adminForm input:focus,.Tpu_oG_adminForm textarea:focus,.Tpu_oG_passwordBox input:focus{border-color:#c8ff00}.Tpu_oG_primaryButton,.Tpu_oG_downloadButton{color:#050505;cursor:pointer;background:#c8ff00;border:1px solid #c8ff00;border-radius:0;min-height:48px;font-weight:800}.Tpu_oG_primaryButton{margin-top:6px}.Tpu_oG_primaryButton:disabled,.Tpu_oG_logoutButton:disabled{opacity:.45;cursor:default}.Tpu_oG_error{color:#ff6868;margin:14px 0 0;font-size:13px}.Tpu_oG_previewPage{padding:0 24px}.Tpu_oG_previewShell{width:100%;max-width:1180px;margin:0 auto;padding-bottom:36px}.Tpu_oG_header{border-bottom:1px solid #1c201c;justify-content:space-between;align-items:center;gap:24px;min-height:86px;display:flex}.Tpu_oG_header .Tpu_oG_eyebrow{display:none}.Tpu_oG_headerActions{align-items:center;gap:10px;display:flex}.Tpu_oG_logoutButton,.Tpu_oG_secondaryButton{color:#a4aaa4;cursor:pointer;background:0 0;border:1px solid #292e29;border-radius:0;min-height:40px;padding:0 14px;font-weight:700}.Tpu_oG_logoutButton:hover,.Tpu_oG_secondaryButton:hover{color:#c8ff00;border-color:#c8ff00}.Tpu_oG_hero{grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:28px;padding:52px 0 28px;display:grid}.Tpu_oG_hero h1{letter-spacing:-.06em;max-width:780px;margin:14px 0 10px;font-size:clamp(36px,5vw,60px);line-height:1.04}.Tpu_oG_hero p{color:#838a83;margin:0;font-size:14px;line-height:1.7}.Tpu_oG_versionBox,.Tpu_oG_progressCard,.Tpu_oG_card,.Tpu_oG_adminPanel,.Tpu_oG_passwordBox{background:#080a08;border:1px solid #202420;border-radius:0}.Tpu_oG_versionBox{min-width:0;padding:22px}.Tpu_oG_versionBox span,.Tpu_oG_sectionHead span,.Tpu_oG_adminPanelHead span{color:#c8ff00;letter-spacing:.13em;margin-bottom:8px;font-family:monospace;font-size:9px;font-weight:800;display:block}.Tpu_oG_versionBox strong{font-size:22px}.Tpu_oG_progressCard,.Tpu_oG_card{padding:24px}.Tpu_oG_progressCard{margin-bottom:16px}.Tpu_oG_sectionHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.Tpu_oG_sectionHead h2{margin:0;font-size:19px}.Tpu_oG_sectionHead time{color:#686f68;font-size:12px}.Tpu_oG_progressNumber{color:#c8ff00;font-size:30px}.Tpu_oG_progressTrack{background:#1b1f1b;height:7px;margin-top:24px;overflow:hidden}.Tpu_oG_progressFill{background:#c8ff00;height:100%}.Tpu_oG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.Tpu_oG_fileInfo{border-top:1px solid #1c201c;border-bottom:1px solid #1c201c;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:14px 0;display:flex}.Tpu_oG_fileInfo strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Tpu_oG_fileInfo span{color:#727972;flex:none;font-size:12px}.Tpu_oG_downloadButton{width:100%;margin-top:12px}.Tpu_oG_memo,.Tpu_oG_changelog,.Tpu_oG_emptyText{color:#a1a7a1;white-space:pre-wrap;margin:22px 0 0;font-size:14px;line-height:1.8}.Tpu_oG_emptyText{color:#6c736c}.Tpu_oG_adminPanel{margin-top:16px;padding:26px}.Tpu_oG_adminPanelHead{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:24px;display:flex}.Tpu_oG_adminPanelHead h2{margin:0;font-size:22px}.Tpu_oG_adminPanelHead p{color:#757c75;margin:0;font-size:12px}.Tpu_oG_adminForm,.Tpu_oG_apkUpload{gap:16px;display:grid}.Tpu_oG_adminForm label,.Tpu_oG_passwordBox{gap:8px;display:grid}.Tpu_oG_formGrid{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}.Tpu_oG_adminForm textarea{resize:vertical;padding:14px;line-height:1.6}.Tpu_oG_adminDivider{background:#1f231f;height:1px;margin:26px 0}.Tpu_oG_apkUpload h3,.Tpu_oG_passwordBox h3{margin:0;font-size:16px}.Tpu_oG_apkUpload p,.Tpu_oG_passwordBox p{color:#747b74;margin:4px 0 0;font-size:12px;line-height:1.6}.Tpu_oG_apkUpload input[type=file]{padding:13px}.Tpu_oG_selectedFile{background:#060706;border:1px solid #202420;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.Tpu_oG_selectedFile strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.Tpu_oG_selectedFile span{color:#747b74;flex:none;font-size:12px}.Tpu_oG_helperText{color:#c8ff00;margin:0;font-size:12px}.Tpu_oG_passwordGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.Tpu_oG_passwordBox{padding:18px}.Tpu_oG_secondaryButton{width:100%}.Tpu_oG_adminMessage{color:#c8ff00;background:#0b0e0b;border-left:2px solid #c8ff00;margin:20px 0 0;padding:12px 14px;font-size:13px}.Tpu_oG_footer{color:#4f554f;letter-spacing:.12em;text-align:center;padding:30px 0 8px;font-family:monospace;font-size:9px}@media (max-width:720px){.Tpu_oG_page{align-items:flex-start;padding:18px 16px}.Tpu_oG_centerCard,.Tpu_oG_loginCard{max-width:none;padding:24px 20px}.Tpu_oG_brand img{width:30px;height:30px}.Tpu_oG_brand strong{font-size:16px}.Tpu_oG_loginCard h1,.Tpu_oG_centerCard h1{font-size:28px}.Tpu_oG_previewPage{padding:0 16px}.Tpu_oG_header{min-height:70px}.Tpu_oG_headerActions{gap:7px}.Tpu_oG_adminBadge{display:none}.Tpu_oG_logoutButton{min-height:38px;padding:0 12px;font-size:12px}.Tpu_oG_hero{grid-template-columns:1fr;gap:14px;padding:32px 0 18px}.Tpu_oG_hero h1{letter-spacing:-.055em;margin-top:12px;font-size:32px}.Tpu_oG_hero p{font-size:13px}.Tpu_oG_versionBox,.Tpu_oG_progressCard,.Tpu_oG_card{padding:18px}.Tpu_oG_grid{grid-template-columns:1fr;gap:12px}.Tpu_oG_progressNumber{font-size:26px}.Tpu_oG_sectionHead{gap:12px}.Tpu_oG_sectionHead h2{font-size:18px}.Tpu_oG_memo,.Tpu_oG_changelog,.Tpu_oG_emptyText{font-size:13px}.Tpu_oG_downloadButton,.Tpu_oG_primaryButton{min-height:52px}.Tpu_oG_adminPanel{padding:18px}.Tpu_oG_adminPanelHead{display:block}.Tpu_oG_adminPanelHead p{margin-top:8px}.Tpu_oG_formGrid,.Tpu_oG_passwordGrid{grid-template-columns:1fr}.Tpu_oG_selectedFile{flex-direction:column;align-items:flex-start}}
