@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap);:root{--bg-primary:#070b14;--bg-surface:#0f1728;--bg-card:#121d31;--bg-secondary:var(--bg-surface);--bg-hover:#94a3b81f;--bg-input:#0c1628;--bg-disabled:#64748b3d;--text-primary:#edf2ff;--text-secondary:#c6d4eb;--text-muted:#8ea0bb;--accent:#4f7cff;--accent-hover:#3b6af0;--accent-light:#4f7cff24;--accent-soft:#4f7cff33;--danger:#f87171;--success:#22c55e;--warning:#f59e0b;--border-color:#94a3b838;--border-light:#94a3b829;--border-input:#94a3b842;--radius-xs:8px;--radius-sm:10px;--radius-md:12px;--radius-card:14px;--radius-lg:16px;--radius-xl:18px;--radius-modal:20px;--radius-pill:999px;--radius-round:50%;--shadow-sm:0 4px 10px #0206172e;--shadow-md:0 8px 20px #02061742;--shadow-lg:0 14px 28px #02061757;--shadow-xl:0 22px 44px #0206176b;--shadow-glow:0 0 22px #4f7cff59;--transition-fast:180ms ease;--transition-normal:260ms ease;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--header-height:60px;--sidebar-width:82px;--right-panel-width:340px;--page-inline-pad:var(--space-16);--page-block-pad:var(--space-20);--page-inline-pad-mobile:var(--space-12);--page-block-pad-mobile:var(--space-14);--page-rail-narrow:700px;--page-rail-default:760px;--page-rail-wide:900px;--page-rail-profile:980px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}#root,body,html{min-height:100%}body{-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 5% 0,#3b82f61a,#0000 32%),radial-gradient(circle at 95% 2%,#6366f11a,#0000 28%),var(--bg-primary);color:var(--text-primary);font-family:Manrope,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.01em;line-height:1.5;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button{cursor:pointer}button,input,select,textarea{background:none;border:none;color:inherit;font:inherit}input:focus,select:focus,textarea:focus{outline:none}.container{margin:0 auto;max-width:1200px;padding:0 20px}.card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:20px}.btn{align-items:center;border:1px solid #0000;border-radius:var(--radius-md);display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;line-height:1;padding:10px 18px;transition:var(--transition-normal)}.btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.btn-primary{background:linear-gradient(145deg,var(--accent),#5b6ef6);border-color:#6366f15c;box-shadow:0 10px 22px #4f7cff3d;color:#f8fbff}.btn-primary:hover:not(:disabled){background:linear-gradient(145deg,var(--accent-hover),#4a5fe8);box-shadow:0 14px 24px #4f7cff52;transform:translateY(-1px)}.btn-secondary{background-color:#0f172adb;border:1px solid var(--border-color);color:var(--text-primary)}.btn-secondary:hover:not(:disabled){background-color:var(--bg-hover);border-color:#94a3b852}.btn-ghost{background:#0000;border:1px solid #0000;color:var(--text-secondary)}.btn-ghost:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-color);color:var(--text-primary)}.avatar{background-color:var(--bg-surface);border-radius:var(--radius-round);object-fit:cover}.icon-btn{align-items:center;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);display:flex;height:40px;justify-content:center;transition:var(--transition-normal);width:40px}.icon-btn:hover{background-color:var(--bg-hover);color:var(--text-primary);transform:translateY(-1px)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#94a3b88c}.page-frame{min-height:100%;padding-block:20px;padding-block:var(--page-block-pad,var(--space-20,20px));padding-inline:16px;padding-inline:var(--page-inline-pad,var(--space-16,16px));width:100%}.page-rail{margin-inline:auto;max-width:720px;max-width:var(--page-rail-default,720px);width:100%}.page-rail--narrow{max-width:680px;max-width:var(--page-rail-narrow,680px)}.page-rail--wide{max-width:860px;max-width:var(--page-rail-wide,860px)}.page-rail--profile{max-width:960px;max-width:var(--page-rail-profile,960px)}@media (max-width:768px){.page-frame{padding-block:14px;padding-block:var(--page-block-pad-mobile,var(--space-14,14px));padding-inline:12px;padding-inline:var(--page-inline-pad-mobile,var(--space-12,12px))}}.onboarding-layer{inset:0;isolation:isolate;pointer-events:none;position:fixed;z-index:10040}.onboarding-overlay{inset:0;position:absolute;z-index:0}.onboarding-overlay-fill,.onboarding-overlay-panel{animation:onboardingFadeIn .18s ease forwards;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:radial-gradient(circle at top,#4f7cff14,#0000 34%),#040a14b8;opacity:0;position:absolute}.onboarding-overlay-fill{inset:0}.onboarding-overlay-panel--top{left:0;right:0;top:0}.onboarding-overlay-panel--left{left:0}.onboarding-overlay-panel--right{right:0}.onboarding-overlay-panel--bottom{bottom:0;left:0;right:0}.onboarding-highlight{background:#0000;border:1px solid #7dd3fcb3;border-radius:22px;box-shadow:0 0 0 1px #dbeafe2e,0 0 0 6px #4f7cff14,0 0 38px #38bdf847,0 0 80px #2563eb2e;pointer-events:none;position:fixed;transition:top .22s ease,left .22s ease,width .22s ease,height .22s ease,opacity .18s ease;z-index:1}.onboarding-card{animation:onboardingCardIn .22s ease forwards;backdrop-filter:none;-webkit-backdrop-filter:none;background:radial-gradient(circle at top right,#4f7cff3d,#0000 42%),linear-gradient(180deg,#0b1220fa,#0c1422f5);border:1px solid #94a3b833;border-radius:20px;box-shadow:0 24px 54px #0206177a;color:var(--text-primary);opacity:0;padding:18px;pointer-events:auto;position:fixed;transform-origin:center;width:min(360px,calc(100vw - 24px));z-index:2}.onboarding-card[data-placement=center]{width:min(420px,calc(100vw - 24px))}.onboarding-card:after{background:#0c1422fa;border-bottom:1px solid #94a3b833;border-right:1px solid #94a3b833;content:"";height:14px;position:absolute;transform:rotate(45deg);width:14px}.onboarding-card[data-placement=top]:after{bottom:-8px;left:calc(50% - 7px)}.onboarding-card[data-placement=bottom]:after{left:calc(50% - 7px);top:-8px;transform:rotate(225deg)}.onboarding-card[data-placement=left]:after{right:-8px;top:calc(50% - 7px);transform:rotate(315deg)}.onboarding-card[data-placement=right]:after{left:-8px;top:calc(50% - 7px);transform:rotate(135deg)}.onboarding-card[data-placement=center]:after{display:none}.onboarding-progress{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.onboarding-progress-copy{grid-gap:4px;display:grid;gap:4px}.onboarding-progress-label{color:#93c5fd;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.onboarding-progress-value{color:var(--text-muted);font-size:13px;font-weight:700}.onboarding-progress-track{background:#94a3b824;border-radius:999px;flex:1 1;height:6px;overflow:hidden}.onboarding-progress-fill{background:linear-gradient(90deg,#38bdf8,#4f7cff);border-radius:inherit;height:100%;transition:width .22s ease}.onboarding-title{font-size:21px;font-weight:800;letter-spacing:-.02em;margin:0}.onboarding-description{color:var(--text-secondary);font-size:14px;line-height:1.55;margin:10px 0 0}.onboarding-status{background:#94a3b814;border:1px solid #94a3b81f;border-radius:14px;color:var(--text-muted);font-size:13px;margin-top:12px;padding:10px 12px}.onboarding-actions{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:18px}.onboarding-actions-left,.onboarding-actions-right{align-items:center;display:flex;gap:10px}.onboarding-btn{border:1px solid #0000;border-radius:12px;font-size:14px;font-weight:700;min-height:40px;padding:0 14px;transition:var(--transition-fast)}.onboarding-btn:hover{transform:translateY(-1px)}.onboarding-btn:disabled{cursor:not-allowed;opacity:.56;transform:none}.onboarding-btn-secondary{background:#0f172ad6;border-color:var(--border-color);color:var(--text-secondary)}.onboarding-btn-secondary:hover:not(:disabled){background:#1e293bf5;color:var(--text-primary)}.onboarding-btn-primary{background:linear-gradient(145deg,var(--accent),#5b6ef6);border-color:#6366f15c;box-shadow:0 10px 18px #4f7cff38;color:#f8fbff}.onboarding-btn-primary:hover:not(:disabled){background:linear-gradient(145deg,var(--accent-hover),#4a5fe8)}@keyframes onboardingFadeIn{0%{opacity:0}to{opacity:1}}@keyframes onboardingCardIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.onboarding-overlay-fill,.onboarding-overlay-panel{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.onboarding-highlight{border-radius:18px}.onboarding-card{padding:16px;width:min(100vw - 16px,360px)}.onboarding-actions{align-items:stretch;flex-direction:column}.onboarding-actions-left,.onboarding-actions-right{justify-content:space-between;width:100%}.onboarding-btn{flex:1 1}}@media (prefers-reduced-motion:reduce){.onboarding-card,.onboarding-highlight,.onboarding-overlay,.onboarding-progress-fill{animation:none;transition:none}}.apk-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(65% 55% at 75% 10%,#38bdf838,#0000 70%),radial-gradient(80% 65% at 20% 90%,#22c55e33,#0000 70%),#020617cc;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:3000}.apk-modal-card{--apk-card-bg-top:#101b33;--apk-card-bg-bottom:#111827;--apk-card-text:#f8fafc;--apk-card-muted:#bfcae0;--apk-accent:#22c55e;--apk-accent-dark:#14532d;animation:apk-modal-rise .24s ease-out;background:linear-gradient(165deg,var(--apk-card-bg-top),var(--apk-card-bg-bottom));border:1px solid #94a3b847;border-radius:22px;box-shadow:0 30px 80px #0000008c;color:var(--apk-card-text);font-family:Trebuchet MS,Segoe UI,sans-serif;overflow:hidden;padding:22px 18px 16px;position:relative;width:min(100%,420px)}.apk-modal-glow{border-radius:999px;filter:blur(26px);pointer-events:none;position:absolute}.apk-modal-glow-top{background:#38bdf861;height:120px;right:-26px;top:-34px;width:120px}.apk-modal-glow-bottom{background:#22c55e57;bottom:-30px;height:140px;left:-24px;width:140px}.apk-modal-close{align-items:center;background:#0f172a7a;border:none;border-radius:9px;color:#dbeafe;cursor:pointer;display:inline-flex;font-size:15px;height:30px;justify-content:center;line-height:1;position:absolute;right:10px;top:10px;width:30px}.apk-modal-close:active{transform:translateY(1px)}.apk-modal-pill{align-items:center;background:#0f766e3d;border:1px solid #99f6e452;border-radius:999px;color:#99f6e4;display:inline-flex;font-size:12px;font-weight:700;gap:7px;letter-spacing:.04em;padding:6px 11px;text-transform:uppercase}.apk-modal-title{font-size:25px;font-weight:800;letter-spacing:-.01em;line-height:1.15;margin:12px 0 6px;padding-right:30px}.apk-modal-description{color:var(--apk-card-muted);font-size:14px;line-height:1.45;margin:0}.apk-modal-benefits{list-style:none;margin:14px 0 16px;padding:0}.apk-modal-benefits li{align-items:center;color:#dbeafe;display:flex;font-size:14px;margin-bottom:9px}.apk-modal-benefits li:before{background:linear-gradient(180deg,#5eead4,#22c55e);border-radius:999px;box-shadow:0 0 0 4px #5eead421;content:"";flex-shrink:0;height:7px;margin-right:10px;width:7px}.apk-modal-download{align-items:center;background:linear-gradient(180deg,#86efac,var(--apk-accent));border-radius:13px;box-shadow:inset 0 1px 0 #ffffff5c,0 12px 26px #22c55e57;color:var(--apk-accent-dark);display:inline-flex;font-size:16px;font-weight:800;justify-content:center;letter-spacing:.01em;min-height:48px;position:relative;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease;width:100%;z-index:1}.apk-modal-download:hover{box-shadow:inset 0 1px 0 #ffffff5c,0 16px 30px #22c55e6b;transform:translateY(-1px)}.apk-modal-download:active{transform:translateY(1px)}.apk-modal-footnote{color:#93a7c7;font-size:11px;line-height:1.35;margin:11px 0 0;text-align:center}@keyframes apk-modal-rise{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}
/*# sourceMappingURL=main.98db35f1.css.map*/