.page-module__3ZtcHa__codeScreen{color:#f8fafc;background:#000;grid-template-rows:1fr auto;min-height:100vh;display:grid;position:relative;overflow:hidden}.page-module__3ZtcHa__codeStage{align-content:center;place-items:center;gap:clamp(16px,2.2vmin,40px);min-height:0;padding:clamp(18px,4.5vmin,64px) clamp(18px,3vw,64px);display:grid}.page-module__3ZtcHa__codeDigits{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(8px,1.15vw,34px);width:min(98vw,188vh,2560px);animation:.52s ease-out page-module__3ZtcHa__codePulse;display:grid}.page-module__3ZtcHa__codeDigit{aspect-ratio:.76;letter-spacing:0;font-variant-numeric:tabular-nums;background:#090909;border:1px solid #f8fafc29;border-radius:8px;place-items:center;min-width:0;font-size:min(17.2vw,34vh);font-weight:820;line-height:.9;display:grid;box-shadow:0 22px 80px #ffffff12}.page-module__3ZtcHa__latestTime{color:#f8fafca8;letter-spacing:0;font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,2.25vmin,3rem);line-height:1.2}.page-module__3ZtcHa__sourceBadge{border-radius:6px;place-items:center;min-height:clamp(36px,4.2vmin,68px);padding:0 clamp(16px,2.8vw,52px);display:inline-grid;box-shadow:0 12px 36px #ffffff17,inset 0 0 0 1px #0000001f}.page-module__3ZtcHa__sourceBadge span{color:#050505;text-shadow:none;letter-spacing:0;white-space:nowrap;font-size:clamp(1.08rem,2.25vmin,3rem);font-weight:860;line-height:1}.page-module__3ZtcHa__sourceBadgeMagnific{background:#f2a19a}.page-module__3ZtcHa__sourceBadgeJimeng{background:linear-gradient(90deg,#bdeaff 0%,#7dd8ff 45%,#d9f6ff 100%)}.page-module__3ZtcHa__sourceBadgeMinimax{background:linear-gradient(90deg,#e41a7b 0%,#ff6343 100%)}.page-module__3ZtcHa__sourceBadgeKling,.page-module__3ZtcHa__historySource.page-module__3ZtcHa__sourceBadgeKling{background:#74ff52}.page-module__3ZtcHa__historySource.page-module__3ZtcHa__sourceBadgeMagnific,.page-module__3ZtcHa__historySource.page-module__3ZtcHa__sourceBadgeJimeng,.page-module__3ZtcHa__historySource.page-module__3ZtcHa__sourceBadgeMinimax,.page-module__3ZtcHa__historySource.page-module__3ZtcHa__sourceBadgeKling{color:#040607}.page-module__3ZtcHa__statusLine{color:#f8fafc75;text-align:center;max-width:min(760px,88vw);margin:0;font-size:.95rem;line-height:1.5}.page-module__3ZtcHa__logoutButton{z-index:2;color:#f8fafc2e;letter-spacing:0;background:0 0;border:0;border-radius:6px;padding:8px 9px;font-size:.78rem;line-height:1;transition:color .14s,background .14s;position:fixed;top:12px;right:14px}.page-module__3ZtcHa__logoutButton:hover,.page-module__3ZtcHa__logoutButton:focus-visible{color:#f8fafcb3;background:#f8fafc14;outline:none}.page-module__3ZtcHa__historyStrip{background:#f8fafc1f;border-top:1px solid #f8fafc21;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;width:100%;display:grid}.page-module__3ZtcHa__historyItem{background:#050505;place-items:center;gap:6px;min-width:0;padding:12px clamp(8px,1.5vw,18px) 14px;display:grid}.page-module__3ZtcHa__historySource{color:#f8fafc7a;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;opacity:.92;background:#f8fafc24;border-radius:999px;max-width:100%;padding:4px 8px;font-size:clamp(.62rem,.86vw,.82rem);font-weight:760;line-height:1;overflow:hidden}.page-module__3ZtcHa__historyItem strong{color:#f8fafcd1;letter-spacing:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.1rem,2vw,1.85rem);font-weight:780;line-height:1}.page-module__3ZtcHa__historyItem time{color:#f8fafc7a;letter-spacing:0;font-variant-numeric:tabular-nums;text-align:center;font-size:clamp(.78rem,1.02vw,1.08rem);line-height:1.2}.page-module__3ZtcHa__loginScreen{color:#f8fafc;background:#000;place-items:center;min-height:100vh;padding:24px;display:grid}.page-module__3ZtcHa__loginPanel{gap:18px;width:min(420px,100%);display:grid}.page-module__3ZtcHa__loginPanel h1{letter-spacing:0;margin:0;font-size:2rem;line-height:1.1}.page-module__3ZtcHa__loginPanel p{color:#f8fafc94;margin:0;line-height:1.5}.page-module__3ZtcHa__loginForm{gap:12px;display:grid}.page-module__3ZtcHa__loginForm input{color:#f8fafc;background:#0a0a0a;border:1px solid #f8fafc38;border-radius:8px;outline:none;width:100%;min-height:48px;padding:0 14px}.page-module__3ZtcHa__loginForm input:focus{border-color:#22c55ec7}.page-module__3ZtcHa__loginForm button{color:#030712;background:#f8fafc;border:0;border-radius:8px;min-height:48px;font-weight:760}.page-module__3ZtcHa__loginError{color:#fb7185}@keyframes page-module__3ZtcHa__codePulse{0%{opacity:.3;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:720px){.page-module__3ZtcHa__codeScreen{overflow:auto}.page-module__3ZtcHa__codeStage{min-height:72vh}.page-module__3ZtcHa__codeDigits{grid-template-columns:repeat(3,minmax(0,1fr));width:min(94vw,78vh)}.page-module__3ZtcHa__codeDigit{font-size:min(28vw,24vh)}.page-module__3ZtcHa__sourceBadge{min-height:34px;padding:0 14px}.page-module__3ZtcHa__sourceBadge span{font-size:clamp(.9rem,4.2vw,1.35rem)}.page-module__3ZtcHa__historyStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-module__3ZtcHa__sourceBadgeLibtv,.page-module__3ZtcHa__historySource.page-module__3ZtcHa__sourceBadgeLibtv{color:#050505;background:#00c8f8}.page-module__3ZtcHa__loginForm.page-module__3ZtcHa__libtvLogin button{background:#00c8f8}
