:root{--bg-dark:#050505;--accent:#b01423;--gold:#a18a4d;--text:#e0e0e0}body{color:var(--text);background-color:#000;margin:0;font-family:Inter,sans-serif;overflow-x:hidden}h1,h2,h3,.cinzel{font-family:Cinzel,serif}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#222;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}._container_7pdtc_3{background:radial-gradient(circle,#140505 0%,#030303 100%);flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 100px);padding:20px;display:flex}._logo_7pdtc_23{filter:drop-shadow(0 0 15px #b0142366);width:120px;margin-bottom:30px}._formBox_7pdtc_35{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;background:#0a0a0ad9;border:1px solid #2a0a0a;border-radius:2px;width:100%;max-width:420px;padding:50px 40px;box-shadow:0 15px 50px #000000e6,inset 0 0 20px #b014230d}._title_7pdtc_61{color:#b01423;text-transform:uppercase;letter-spacing:4px;margin:0 0 5px;font-family:Cinzel,serif;font-size:2.2rem}._subtitle_7pdtc_79{color:#888;letter-spacing:2px;text-transform:uppercase;margin-bottom:35px;font-size:.85rem}._errorMsg_7pdtc_95{color:#ffb8b8;text-align:left;background:#b014231a;border-left:3px solid #b01423;margin-bottom:20px;padding:12px;font-size:.85rem}._inputGroup_7pdtc_115{flex-direction:column;gap:15px;margin-bottom:25px;display:flex}._inputField_7pdtc_129{color:#e0e0e0;box-sizing:border-box;background:#080808;border:1px solid #222;border-radius:2px;width:100%;padding:16px;font-size:.95rem;transition:all .3s}._inputField_7pdtc_129:focus{background:#0a0a0a;border-color:#5a1111;outline:none;box-shadow:0 0 10px #b014231a}._inputField_7pdtc_129::placeholder{color:#555;letter-spacing:1px}._submitBtn_7pdtc_177{color:#fff;letter-spacing:2px;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#8a0303 0%,#4a0000 100%);border:1px solid #b01423;border-radius:2px;width:100%;padding:16px;font-size:.9rem;font-weight:700;transition:all .3s}._submitBtn_7pdtc_177:hover:not(:disabled){background:linear-gradient(135deg,#a30505 0%,#600000 100%);box-shadow:0 0 20px #b0142366}._submitBtn_7pdtc_177:disabled{color:#555;cursor:not-allowed;background:#222;border-color:#333}@keyframes _pulse_1qars_339{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes _fadeIn_1qars_29{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._fadeIn_1qars_29{animation:.4s _fadeIn_1qars_29}._container_1qars_39{flex-direction:column;gap:25px;display:flex}._loadingText_1qars_51{text-align:center;color:#666;letter-spacing:3px;text-transform:uppercase;margin-top:50px;font-family:Cinzel,serif}._emptyState_1qars_69{text-align:center;background:radial-gradient(circle,#111 0%,#000 100%);border:1px solid #1a1a1a;border-top:2px solid #b01423;border-radius:4px;padding:80px 20px}._emptyTitle_1qars_87{color:#444;letter-spacing:4px;margin:0;font-family:Cinzel,serif}._emptySubtitle_1qars_101{color:#666;margin-top:15px;font-style:italic}._dashboardHeader_1qars_115{text-align:center;border-bottom:1px solid #1a1a1a;padding-bottom:20px}._greeting_1qars_127{color:#666;letter-spacing:2px;text-transform:uppercase;margin:0 0 5px;font-size:.85rem}._charName_1qars_143{letter-spacing:2px;color:#b01423;text-shadow:0 0 20px #b0142366;margin:0;font-family:Cinzel,serif;font-size:2.2rem}._listTitle_1qars_161{color:#c5a059;letter-spacing:2px;text-transform:uppercase;margin:0;font-family:Cinzel,serif;font-size:1.1rem}._huntCard_1qars_181{cursor:pointer;background:linear-gradient(145deg,#0a0a0a 0%,#050505 100%);border:1px solid #222;border-radius:4px;padding:20px;transition:all .3s;position:relative;overflow:hidden}._huntCard_1qars_181:hover{border-color:#b01423}._cardCompleted_1qars_211{background:linear-gradient(145deg,#1a150a 0%,#050505 100%);border:1px solid #c5a059}._cardCompleted_1qars_211:hover{border-color:#c5a059}._cardLost_1qars_229{opacity:.6;border:1px solid #333}._cardLost_1qars_229:hover{border-color:#333}._cardHeader_1qars_247{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}._cardTitle_1qars_261{letter-spacing:1px;margin:0;font-family:Cinzel,serif;font-size:1.3rem}._cardTitleActive_1qars_275{color:#d4d4d4}._cardTitleCompleted_1qars_277{color:#c5a059}._cardTitleLost_1qars_279{color:#666}._badgeCompleted_1qars_283{color:#c5a059;letter-spacing:2px;font-size:.75rem;font-weight:700}._badgeLost_1qars_285{color:#666;letter-spacing:2px;font-size:.75rem;font-weight:700}._badgeActive_1qars_287{color:#888;letter-spacing:1px;font-size:.75rem}._cardFooter_1qars_291{justify-content:space-between;align-items:center;font-size:.85rem;display:flex}._coterieStatus_1qars_305{align-items:center;gap:6px;display:flex}._rivalAlert_1qars_317{color:#b01423;background:#b014231a;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-weight:700;display:flex}._pulseDot_1qars_339{background:#b01423;border-radius:50%;width:8px;height:8px;animation:2s infinite _pulse_1qars_339;display:inline-block;box-shadow:0 0 8px #b01423}._progressTrack_1qars_361{background:#111;width:100%;height:3px;position:absolute;bottom:0;left:0}._progressFill_1qars_379{background:#b01423;height:100%;transition:width 1s}._progressFillCompleted_1qars_391{background:#c5a059}._backBtn_1qars_401{color:#888;cursor:pointer;text-align:left;letter-spacing:2px;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:.85rem;transition:color .2s;display:flex}._backBtn_1qars_401:hover{color:#d4d4d4}._focusHeader_1qars_441{background:#0a0a0a;border-top:2px solid #b01423;border-bottom:1px solid #1a1a1a;border-radius:4px;padding:25px 20px}._focusTitle_1qars_457{color:#c5a059;letter-spacing:2px;text-align:center;margin:0 0 15px;font-family:Cinzel,serif;font-size:1.8rem}._teamSection_1qars_477{border-top:1px dashed #222;margin-top:10px;padding-top:15px}._teamName_1qars_489{color:#c5a059;letter-spacing:1px;font-size:.9rem}._teamCodeBox_1qars_491{color:#aaa;letter-spacing:1px;background:#111;border:1px solid #333;border-radius:2px;padding:4px 8px;font-size:.75rem}._teamMembers_1qars_493{color:#666;margin:0;font-size:.75rem}._teamFormBox_1qars_495{background:#050505;border:1px solid #222;flex-direction:column;gap:15px;padding:15px;display:flex}._flexBetween_1qars_497{justify-content:space-between;align-items:center;display:flex}._input_1qars_503{color:#fff;background:#000;border:1px solid #333;outline:none;flex:1;padding:10px;font-size:.85rem}._input_1qars_503:focus{border-color:#b01423}._inputLarge_1qars_525{color:#c5a059;box-sizing:border-box;text-align:center;background:#000;border:1px solid #333;border-radius:2px;outline:none;width:100%;padding:18px;font-size:1rem}._btnPrimary_1qars_551{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:2px;background:linear-gradient(135deg,#8a0303 0%,#4a0000 100%);border:1px solid #b01423;padding:0 15px;font-size:.85rem;font-weight:700;transition:all .3s}._btnPrimary_1qars_551:hover:not(:disabled){box-shadow:0 0 15px #b0142366}._btnPrimary_1qars_551:disabled{opacity:.5;cursor:not-allowed}._btnPrimaryLarge_1qars_581{border-radius:2px;width:100%;padding:18px}._btnSecondary_1qars_593{color:#fff;cursor:pointer;background:#222;border:1px solid #c5a059;padding:0 15px;font-size:.85rem}._btnOutlineGold_1qars_611{color:#c5a059;letter-spacing:2px;cursor:pointer;background:#0a0a0a;border:1px solid #c5a059;border-radius:2px;width:100%;padding:20px;font-weight:700;transition:all .3s}._btnOutlineGold_1qars_611:hover:not(:disabled){background:#c5a0591a;box-shadow:0 0 15px #c5a0591a}._btnGhost_1qars_645{color:#666;cursor:pointer;background:0 0;border:none;font-size:.75rem}._btnGhost_1qars_645:hover{color:#d4d4d4}._btnOutlineSmall_1qars_663{color:#aaa;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:#111;border:1px solid #333;border-radius:2px;padding:6px 12px;font-size:.75rem}._btnOutlineSmall_1qars_663:hover{color:#fff;border-color:#666}._clueBox_1qars_691{background:#050505;border:1px solid #1a1a1a;border-radius:4px;padding:30px 20px;position:relative}._clueHeader_1qars_707{border-bottom:1px dashed #222;justify-content:space-between;align-items:flex-start;margin-bottom:25px;padding-bottom:15px;display:flex}._stepTag_1qars_725{color:#b01423;letter-spacing:2px;text-transform:uppercase;font-size:.75rem;font-weight:700}._percentTag_1qars_727{color:#666;letter-spacing:1px;font-size:.75rem}._promptText_1qars_731{color:#d4d4d4;text-align:center;margin:0 0 30px;font-size:1.15rem;font-style:italic;line-height:1.7}._errorBox_1qars_749{color:#ffb8b8;background:#b014231a;border-left:3px solid #b01423;margin-bottom:25px;padding:15px;font-size:.85rem}._mediaGrid_1qars_769{gap:15px;display:flex}._mediaLabel_1qars_779{cursor:pointer;letter-spacing:1px;border-radius:2px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:30px 10px;transition:all .3s;display:flex}._mediaLabelPrimary_1qars_807{color:#c5a059;background:#0a0a0a;border:1px solid #333}._mediaLabelPrimary_1qars_807:hover{border-color:#c5a059}._mediaLabelSecondary_1qars_821{color:#888;background:#000;border:1px dashed #333}._mediaLabelSecondary_1qars_821:hover{color:#ccc;border-color:#666}._canvasContainer_1qars_835{touch-action:none;background:#000;border:1px solid #333;border-radius:2px;position:relative}._canvasPlaceholder_1qars_851{color:#222;pointer-events:none;letter-spacing:2px;font-size:.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._qrContainer_1qars_873{background:#000;border:1px solid #333;border-radius:2px;padding:5px;overflow:hidden}._debugBox_1qars_889{text-align:center;color:#888;background:#000;border:1px dashed #333;padding:12px;font-family:monospace;font-size:.75rem}._adminContainer_1figv_3{color:#d4d4d4}._header_1figv_5{color:#b01423;letter-spacing:2px;border-bottom:1px solid #2a0a0a;margin:0 0 30px;padding-bottom:15px;font-family:Cinzel,serif;font-size:2rem}._layoutGrid_1figv_23{grid-template-columns:1fr 2fr;gap:30px;display:grid}@media (width<=768px){._layoutGrid_1figv_23{grid-template-columns:1fr}}._panel_1figv_27{background:#0a0a0a;border:1px solid #1a1a1a;border-top:2px solid #b01423;border-radius:2px;padding:25px;box-shadow:0 10px 40px #00000080}._panelTitle_1figv_43{color:#c5a059;letter-spacing:1px;margin:0 0 20px;font-family:Cinzel,serif;font-size:1.3rem}._formGroup_1figv_57{gap:10px;margin-bottom:25px;display:flex}._input_1figv_59{color:#fff;box-sizing:border-box;background:#050505;border:1px solid #333;border-radius:2px;flex:1;padding:12px 15px;font-family:Inter,sans-serif;transition:all .3s}._input_1figv_59:focus{border-color:#b01423;outline:none;box-shadow:0 0 10px #b0142333}._btn_1figv_83{letter-spacing:1px;text-transform:uppercase;cursor:pointer;color:#aaa;background:#111;border:1px solid #333;border-radius:2px;padding:12px 20px;font-size:.8rem;font-weight:700;transition:all .2s}._btnPrimary_1figv_109{color:#fff;background:linear-gradient(135deg,#8a0303 0%,#4a0000 100%);border:1px solid #b01423}._btnPrimary_1figv_109:hover{background:linear-gradient(135deg,#a30505 0%,#600000 100%);box-shadow:0 0 15px #b014234d}._huntList_1figv_113{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._huntItem_1figv_115{background:#0f0f0f;border:1px solid #222;border-radius:2px;justify-content:space-between;align-items:center;padding:12px 15px;transition:all .2s;display:flex}._huntItem_1figv_115:hover{border-color:#444}._activeSelection_1figv_125{background:#c5a0590d;border-color:#c5a059}._huntName_1figv_127{cursor:pointer;flex:1;font-weight:600}._stepList_1figv_129{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}._stepItem_1figv_131{background:#0d0d0d;border:1px solid #222;border-left:3px solid #555;border-radius:2px;padding:20px;transition:border .3s}._stepItem_1figv_131:hover{border-left-color:#c5a059}._editingHighlight_1figv_141{background:#b014230d;border-left:3px solid #b01423}._stepHeader_1figv_143{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._stepTag_1figv_145{color:#b01423;letter-spacing:1px;background:#1a0505;border:1px solid #330a0a;border-radius:2px;padding:4px 8px;font-size:.7rem}._targetDataBox_1figv_147{color:#c5a059;word-break:break-all;background:#050505;border:1px dashed #333;margin-top:15px;padding:10px;font-family:monospace;font-size:.85rem}._stepActions_1figv_149{gap:8px;display:flex}._actionBtn_1figv_151,._deleteBtn_1figv_151,._cancelBtn_1figv_151{letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;padding:4px 10px;font-size:.7rem;font-weight:700;transition:all .2s}._actionBtn_1figv_151{color:#c5a059;border:1px solid #c5a059}._actionBtn_1figv_151:hover{color:#000;background:#c5a059}._deleteBtn_1figv_151{color:#b01423;border:1px solid #b01423}._deleteBtn_1figv_151:hover{color:#fff;background:#b01423}._cancelBtn_1figv_151{color:#aaa;border:1px solid #666}._cancelBtn_1figv_151:hover{color:#fff;background:#333}._tabContainer_1figv_169{border-bottom:2px solid #1a1a1a;gap:10px;margin-bottom:25px;display:flex;position:relative}._tabBtn_1figv_171{color:#666;cursor:pointer;letter-spacing:1px;text-transform:uppercase;background:0 0;border:none;padding:10px 20px;font-family:Cinzel,serif;font-size:1.1rem;transition:all .3s;position:relative}._tabBtn_1figv_171:hover{color:#aaa}._tabActive_1figv_175{color:#c5a059;text-shadow:0 0 10px #c5a0594d}._tabActive_1figv_175:after{content:"";background:#c5a059;width:100%;height:2px;position:absolute;bottom:-2px;left:0;box-shadow:0 0 10px #c5a059}._progressContainer_1figv_179{background:#050505;border:1px solid #1a1a1a;border-radius:2px;padding:20px}._progressList_1figv_181{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}._progressItem_1figv_183{background:#0a0a0a;border:1px solid #222;border-radius:2px;padding:15px;box-shadow:inset 0 0 10px #00000080}._progressHeader_1figv_185{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._progressBarBg_1figv_187{background:#111;border:1px solid #000;border-radius:0;height:6px;overflow:hidden}._progressBarFill_1figv_189{height:100%;transition:width .8s ease-out}._badge_1figv_195{color:#fff;background:#b01423;border-radius:10px;padding:2px 6px;font-family:sans-serif;font-size:.7rem;position:absolute;top:0;right:-5px;box-shadow:0 0 10px #b0142380}._reviewGrid_1figv_197{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=1000px){._reviewGrid_1figv_197{grid-template-columns:1fr}}._reviewCard_1figv_201{background:#0a0a0a;border:1px solid #1a1a1a;border-top:2px solid #c5a059;border-radius:2px;flex-direction:column;padding:15px;display:flex;box-shadow:0 5px 15px #0009}._reviewHeader_1figv_203{border-bottom:1px dashed #222;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}._mediaBox_1figv_205{text-align:center;background:#000;border:1px solid #111;border-radius:2px;flex:1;justify-content:center;align-items:center;margin-bottom:15px;padding:10px;display:flex}._reviewActions_1figv_207{gap:10px;display:flex}._approveBtn_1figv_209,._rejectBtn_1figv_209{letter-spacing:1px;cursor:pointer;border-radius:2px;flex:1;padding:10px;font-weight:700;transition:all .3s}._approveBtn_1figv_209{color:#c5a059;background:0 0;border:1px solid #c5a059}._approveBtn_1figv_209:hover{color:#000;background:#c5a059;box-shadow:0 0 15px #c5a0594d}._rejectBtn_1figv_209{color:#b01423;background:0 0;border:1px solid #b01423}._rejectBtn_1figv_209:hover{color:#fff;background:#b01423;box-shadow:0 0 15px #b014234d}._footer_rs7e6_3{--bg:#0f0f0f;--surface:#171717;--border:#2a2a2a;--muted:#9a9a9a;--text:#e7e7e7;--primary:#8a0f1a;background:radial-gradient(900px 140px at 10% 0%, color-mix(in oklab, var(--primary) 14%, transparent), transparent 60%), radial-gradient(700px 120px at 84% 0%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 60%), linear-gradient(180deg, var(--surface), #111);border-top:1px solid var(--border);color:var(--text);margin-top:auto;padding:24px 20px;box-shadow:inset 0 -12px 28px #00000073}._row_rs7e6_43{flex-direction:column;align-items:flex-start;gap:20px;display:flex}._brandBlock_rs7e6_57{grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid}._attLogo_rs7e6_71{object-fit:contain;filter:drop-shadow(0 2px 8px #0009);border:1px solid var(--border);background:#0b0b0b;border-radius:8px;width:44px;height:44px;padding:4px}._brandText_rs7e6_93{gap:4px;display:grid}._title_rs7e6_95{letter-spacing:.2px;color:var(--primary);font-weight:700}._byline_rs7e6_97{color:var(--muted);font-size:.85rem;line-height:1.3}._byline_rs7e6_97 a{color:#e9e9e9;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}._logosBlock_rs7e6_103{align-items:center;gap:16px;margin-top:5px;display:flex}._partnerLogo_rs7e6_117,._darkPackLogo_rs7e6_117{object-fit:contain;filter:drop-shadow(0 2px 6px #0009);width:auto;height:40px;transition:transform .12s}._partnerLink_rs7e6_133:hover ._partnerLogo_rs7e6_117,._dpLink_rs7e6_135:hover ._darkPackLogo_rs7e6_117{transform:translateY(-1px)}._legalLines_rs7e6_143{gap:6px;margin-top:20px;display:grid}._legal_rs7e6_143{color:#bbb;font-size:.75rem;line-height:1.3}._legalMuted_rs7e6_163{color:#777;font-size:.7rem;line-height:1.3}._linksRow_rs7e6_175{border-top:1px solid var(--border);flex-wrap:wrap;gap:12px 18px;margin-top:15px;padding-top:15px;display:flex}._footerLink_rs7e6_191{all:unset;cursor:pointer;color:#e9e9e9;opacity:.9;font-size:.95rem;text-decoration:none;display:inline}._footerLink_rs7e6_191:hover{color:#fff;text-decoration:underline}
