:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--workspace:#f4f5f8;--surface:#fff;--surface-2:#f8f9fb;--surface-3:#eef0f5;--text:#16171b;--text-2:#656a75;--text-3:#969ba6;--border:#e2e4ea;--border-2:#cfd3dc;--sidebar:#0d0e12;--sidebar-2:#15161d;--sidebar-text:#f7f7f9;--sidebar-muted:#858a96;--accent:#7557f6;--accent-2:#9a85ff;--accent-soft:#eeeaff;--good:#2f9b70;--warn:#bd7c2b;--bad:#d75b61;--shadow:0 12px 34px #181b240f;--shadow-2:0 24px 70px #181b241a;--radius:18px}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--workspace:#08090d;--surface:#101116;--surface-2:#15161c;--surface-3:#1c1e26;--text:#f2f3f5;--text-2:#9ca1ac;--text-3:#707681;--border:#242731;--border-2:#343844;--sidebar:#07080b;--sidebar-2:#101117;--sidebar-text:#f7f7f9;--sidebar-muted:#737985;--accent:#8d78ff;--accent-2:#aa9aff;--accent-soft:#211c43;--good:#54bd8e;--warn:#dda45b;--bad:#ed747b;--shadow:0 16px 44px #00000042;--shadow-2:0 28px 80px #00000061}*{box-sizing:border-box}html,body{min-height:100%;margin:0}html{background:var(--workspace)}body{background:radial-gradient(circle at 72% -15%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 30%),var(--workspace);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.sidebar{background:var(--sidebar);width:224px;color:var(--sidebar-text);z-index:30;border-right:1px solid #ffffff06;flex-direction:column;padding:20px 12px 14px;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto}.gopo-brand{align-items:center;gap:11px;padding:4px 8px 22px;display:flex}.gopo-mark{background:linear-gradient(135deg,var(--accent-2),var(--accent));border-radius:10px;grid-template-columns:1fr 1fr;gap:2px;width:30px;height:30px;padding:5px;display:grid;box-shadow:0 10px 30px #7557f64d}.gopo-mark i{background:#fff;border-radius:3px;display:block}.gopo-wordmark{line-height:1;display:grid}.gopo-wordmark strong{letter-spacing:.03em;font-size:15px;font-weight:700}.gopo-wordmark small{color:var(--sidebar-muted);margin-top:5px;font-size:9.5px}.admin-nav{flex:1}.navgroup{margin:7px 0 17px}.navlabel{letter-spacing:.15em;text-transform:uppercase;color:var(--sidebar-muted);padding:7px 10px;font-size:8.5px;font-weight:700}.navlink{color:#b9bdc7;border-radius:10px;align-items:center;gap:10px;min-height:36px;padding:7px 10px;font-size:12.5px;transition:all .18s;display:flex;position:relative}.navlink:hover{background:var(--sidebar-2);color:#fff}.navlink.active{color:#fff;background:linear-gradient(90deg,#7557f633,#7557f60e)}.nav-active-dot{background:0 0;border-radius:99px;width:3px;height:15px;position:absolute;left:0;transform:scaleY(.2)}.navlink.active .nav-active-dot{background:var(--accent-2);transform:scaleY(1)}.navicon{text-align:center;opacity:.85;width:17px;font-size:11px}.sidebar-foot{border-top:1px solid #20222a;align-items:flex-start;gap:9px;padding:15px 8px 3px;display:flex}.presence-dot{background:#60c895;border-radius:50%;width:7px;height:7px;margin-top:4px;box-shadow:0 0 0 4px #60c89514}.sidebar-foot div{gap:3px;display:grid}.sidebar-foot strong{font-size:10px}.sidebar-foot span{color:var(--sidebar-muted);font-size:9px}.mainwithsidebar{min-height:100vh;margin-left:224px}.admin-topbar{z-index:20;background:color-mix(in srgb,var(--workspace) 84%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom:1px solid var(--border);grid-template-columns:160px minmax(280px,520px) 1fr;align-items:center;gap:18px;height:64px;padding:0 30px;display:grid;position:sticky;top:0}.topbar-context{text-transform:uppercase;letter-spacing:.12em;color:var(--text-3);align-items:center;gap:7px;font-size:10px;display:flex}.topbar-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.searchbox{background:var(--surface);border:1px solid var(--border);color:var(--text-3);border-radius:11px;align-items:center;gap:9px;padding:9px 11px;display:flex;box-shadow:0 1px #ffffff05}.searchbox input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.searchbox kbd{color:var(--text-3);border:1px solid var(--border);background:var(--surface-2);border-radius:5px;padding:4px 5px;font:9px/1 ui-sans-serif}.top-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.icon-btn,.quiet-btn,.btn{border:1px solid var(--border);background:var(--surface);border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:34px;transition:all .18s;display:inline-flex}.icon-btn{width:34px;padding:0}.quiet-btn{padding:0 11px;font-size:11px}.btn{padding:8px 12px;font-size:11.5px;font-weight:600}.btn:hover,.icon-btn:hover,.quiet-btn:hover{border-color:var(--border-2);box-shadow:var(--shadow);transform:translateY(-1px)}html[data-theme=dark] .btn.primary{background:linear-gradient(135deg,var(--accent),#7054ea);border-color:var(--accent);color:#fff;box-shadow:0 8px 24px #7557f633}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn.small{min-height:31px;padding:6px 10px}.user-pill{align-items:center;gap:8px;margin-left:3px;display:flex}.avatar{background:linear-gradient(145deg,var(--accent-soft),var(--surface-3));border:1px solid var(--border);border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;font-weight:700;display:grid}.user-meta{gap:1px;display:grid}.user-meta strong{font-size:10.5px}.user-meta span{color:var(--text-3);font-size:9px}.theme-toggle{position:relative;overflow:hidden}.theme-toggle span{transition:all .22s;position:absolute}.theme-sun{opacity:1}.theme-moon{opacity:0;transform:translateY(14px)}html[data-theme=dark] .theme-sun{opacity:0;transform:translateY(-14px)}html[data-theme=dark] .theme-moon{opacity:1;transform:none}.maincontent{max-width:1510px;margin:0 auto;padding:34px 34px 56px}.workspace-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.hero-head{padding:5px 0 2px}.workspace-head h1,.h1{letter-spacing:-.035em;margin:6px 0 0;font-size:29px;font-weight:620;line-height:1.08}.workspace-head p{color:var(--text-2);max-width:680px;margin:8px 0 0;font-size:12.5px;line-height:1.55}.eyebrow,.stat-label{text-transform:uppercase;letter-spacing:.14em;color:var(--text-3);font-size:8.8px;font-weight:700}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.metric-card{background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--surface-2) 65%,var(--surface)));border:1px solid var(--border);border-radius:15px;gap:8px;min-height:120px;padding:16px 17px;transition:all .2s;display:grid;position:relative;overflow:hidden}.metric-card:before{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 40%,transparent),transparent);opacity:.45;width:100%;height:1px;position:absolute;inset:0 auto auto 0}.metric-card:hover{border-color:var(--border-2);box-shadow:var(--shadow-2);transform:translateY(-2px)}.metric-top{justify-content:space-between;align-items:center;display:flex}.metric-top span{color:var(--text-2);font-size:10.5px}.metric-top b{background:var(--accent-soft);width:25px;height:25px;color:var(--accent);border-radius:8px;place-items:center;font-size:11px;display:grid}.metric-card>strong{letter-spacing:-.04em;font-size:28px;font-weight:620;line-height:1}.metric-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.metric-foot small{color:var(--text-3);font-size:9.5px}.microbar{background:var(--surface-3);border-radius:9px;width:54px;height:3px;overflow:hidden}.microbar i{background:var(--accent);border-radius:9px;height:100%;display:block}.dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr);gap:11px;margin-top:11px;display:grid}.panel,.card{background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--surface-2) 30%,var(--surface)));border:1px solid var(--border);border-radius:var(--radius);padding:19px;box-shadow:0 1px #ffffff06}.panel-head,.card-title-row{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.panel h2,.h2{letter-spacing:-.015em;margin:4px 0 0;font-size:15px;font-weight:620}.text-link{color:var(--text-2);font-size:10px}.text-link:hover{color:var(--text)}.intelligence-body{align-items:center;gap:34px;min-height:245px;padding:18px 24px;display:flex}.score-orb{--score:0%;background:conic-gradient(var(--accent) var(--score),var(--surface-3) 0);width:138px;height:138px;box-shadow:0 0 50px color-mix(in srgb,var(--accent) 8%,transparent);border-radius:50%;place-items:center;display:grid;position:relative}.score-orb:after{content:"";background:var(--surface);border:1px solid var(--border);border-radius:50%;position:absolute;inset:10px}.score-orb>div{z-index:1;text-align:center;display:grid;position:relative}.score-orb strong{letter-spacing:-.05em;font-size:31px}.score-orb span{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.intel-copy{max-width:430px}.intel-copy>strong{font-size:13px}.intel-copy p,.panel-copy{color:var(--text-2);font-size:11px;line-height:1.6}.mini-stats{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.mini-stats span{background:var(--surface-2);border:1px solid var(--border);min-width:78px;color:var(--text-3);border-radius:10px;gap:2px;padding:9px 11px;font-size:9px;display:grid}.mini-stats b{color:var(--text);font-size:14px}.queue-list{display:grid}.queue-list>div{border-top:1px solid var(--border);grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:14px 2px;display:grid}.queue-list>div:first-child{border-top:0}.queue-symbol{background:var(--surface-2);width:32px;height:32px;color:var(--text-2);border-radius:10px;place-items:center;display:grid}.queue-symbol.accent{background:var(--accent-soft);color:var(--accent)}.queue-symbol.good{color:var(--good)}.queue-list p{gap:3px;margin:0;display:grid}.queue-list strong{font-size:11px}.queue-list small{color:var(--text-3);font-size:9.5px}.queue-list>div>b{font-size:16px}.dashboard-lower{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:11px;margin-top:11px;display:grid}.pipeline-visual{grid-template-columns:repeat(5,1fr);gap:5px;margin:28px 0 18px;display:grid}.pipeline-visual div{gap:8px;display:grid}.pipeline-visual span{background:var(--surface-3);border-radius:10px;height:5px}.pipeline-visual span.on{background:linear-gradient(90deg,var(--accent),var(--accent-2))}.pipeline-visual small{color:var(--text-3);font-size:9px}.activity-list{display:grid}.activity-list>a{border-top:1px solid var(--border);grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.activity-list>a:first-child{border-top:0}.activity-avatar{background:var(--accent-soft);width:31px;height:31px;color:var(--accent);border-radius:9px;place-items:center;font-size:10px;font-weight:700;display:grid}.activity-list p{gap:3px;margin:0;display:grid}.activity-list strong{font-size:11px}.activity-list small{color:var(--text-3);font-size:9.5px}.empty-row{color:var(--text-3);padding:24px 4px;font-size:11px}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi{letter-spacing:-.04em;font-size:28px;font-weight:620}.badge{border:1px solid var(--border);background:var(--surface-2);text-transform:capitalize;border-radius:999px;align-items:center;padding:5px 8px;font-size:9px;font-weight:650;display:inline-flex}.badge.good{color:var(--good)}.badge.warn{color:var(--warn)}.badge.bad{color:var(--bad)}.badge.accent{color:var(--accent);background:var(--accent-soft)}.list{display:grid}.list-item:first-child{border-top:0}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid var(--border);padding:13px 11px;font-size:11px}.table th{text-transform:uppercase;letter-spacing:.11em;color:var(--text-3);font-size:8.5px;font-weight:700}.table tbody tr{transition:all .15s}.table tbody tr:hover{background:color-mix(in srgb,var(--accent-soft) 24%,transparent)}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.notice{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;padding:13px}.progress{background:var(--surface-3);border-radius:99px;height:5px;overflow:hidden}.progress span{background:var(--accent);border-radius:99px;height:100%;display:block}.hero-strip{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 72%,var(--surface)),var(--surface));border:1px solid var(--border);box-shadow:var(--shadow);border-radius:20px;padding:24px}.score-ring{border-radius:50%;place-items:center;width:126px;height:126px;display:grid}.score-inner{background:var(--surface);border:1px solid var(--border);border-radius:50%;align-content:center;place-items:center;width:106px;height:106px;display:grid}.score-inner strong{font-size:28px}.score-inner span{color:var(--text-3);font-size:9px}.field-row{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 12px;display:grid}.field-row label{gap:6px;display:grid}.field-row label span{color:var(--text-2);font-size:10px}.field-row input,.field input,.field textarea,.field select{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;outline:0;width:100%;padding:9px 10px;font-size:12px}.pipeline{display:grid}.pipeline-row{border-top:1px solid var(--border);justify-content:space-between;padding:11px 0;font-size:11px;display:flex}.pipeline-row:first-child{border-top:0}.pipeline-row span{color:var(--text-2)}.acquisition-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr)}.activity-panel{margin-top:11px}.authshell{background:radial-gradient(circle at 20% 0%,var(--accent-soft),transparent 34%),var(--workspace);place-items:center;min-height:100vh;padding:24px;display:grid}.authcard{background:var(--surface);border:1px solid var(--border);width:min(420px,100%);box-shadow:var(--shadow);border-radius:20px;padding:28px}.brand{align-items:center;gap:10px;display:flex}.brand-mark{background:var(--accent);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}@media (max-width:1100px){.admin-topbar{grid-template-columns:1fr auto}.topbar-context{display:none}.metric-grid,.grid-4{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.dashboard-lower,.acquisition-grid{grid-template-columns:1fr}.user-meta{display:none}}@media (max-width:760px){.sidebar{width:auto;position:static}.mainwithsidebar{margin-left:0}.admin-topbar{padding:0 14px;position:sticky}.maincontent{padding:24px 14px 40px}.workspace-head{flex-direction:column;align-items:flex-start}.searchbox{width:100%}.quiet-btn,.user-pill{display:none}.grid-2,.grid-3,.detail-grid,.field-row{grid-template-columns:1fr}.intelligence-body{flex-direction:column;align-items:flex-start}.score-orb{width:110px;height:110px}}@media (max-width:520px){.metric-grid,.grid-4{grid-template-columns:1fr 1fr}.workspace-head h1,.h1{font-size:24px}}.grid{gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;padding:20px}.soft{background:var(--panel-2)}.kpi{letter-spacing:-.03em;margin-top:5px;font-size:32px;font-weight:760}.muted{color:var(--muted)}.badge{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.badge.good{color:var(--green);background:#eef8f1;border-color:#cfe8d6}.badge.warn{color:#985715;background:#fff5e9;border-color:#f2d9b6}.badge.bad{color:var(--red);background:#fff0ef;border-color:#efcfcc}.badge.accent{background:var(--accent-soft);color:#a5472e;border-color:#ffd0c1}.btn{color:var(--ink);background:#fff;border:1px solid #cfd1c8;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:700;transition:all .18s;display:inline-flex}.btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0000000f}.btn.primary{background:var(--ink);border-color:var(--ink);color:#fff}.btn.accent{background:var(--accent);border-color:var(--accent);color:#fff}.btn.ghost{background:0 0}.btn.small{padding:8px 11px;font-size:13px}.actions{flex-wrap:wrap;gap:8px;display:flex}.progress.accent>span{background:var(--accent)}.stat-label{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:12px}.list{gap:10px;display:grid}.list-item{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:13px 0;display:flex}.list-item:first-child{border-top:0;padding-top:0}.chip{background:#f0f0eb;border-radius:8px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-flex}.brand{align-items:center;gap:10px;padding:5px 10px 26px;display:flex}.brand-mark{background:var(--accent);color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.brand-name{font-size:20px;font-weight:760}.hero-strip{border:1px solid var(--line);background:linear-gradient(115deg,#fff9f5 0%,#fffdfb 70%);border-radius:19px;padding:22px}.score-ring{background:conic-gradient(var(--accent) 0 92%, #ecece7 92% 100%);border-radius:50%;place-items:center;width:108px;height:108px;display:grid}.score-ring:before{content:"";background:var(--panel);border-radius:50%;width:82px;height:82px;position:absolute}.score-inner{text-align:center;position:relative}.score-inner strong{font-size:28px;display:block}.score-inner span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.marketing-shell{min-height:100vh}.marketing-nav{justify-content:space-between;align-items:center;width:min(1240px,100% - 48px);height:78px;margin:0 auto;display:flex}.marketing-nav .brand{color:var(--ink);padding:0}.hero-marketing{grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;width:min(1240px,100% - 48px);margin:30px auto 0;display:grid}.hero-marketing h1{max-width:760px;font-size:72px}.hero-marketing p{max-width:690px;color:var(--muted);font-size:19px;line-height:1.55}.hero-card{border:1px solid var(--line);background:#fff;border-radius:28px;padding:25px;transform:rotate(1.2deg);box-shadow:0 24px 60px #1a1b161a}.hero-card .google-line{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:14px;display:flex}.hero-card .map-mini{background:radial-gradient(circle at 25% 35%,#e7edd5 0 8%,#0000 9%),radial-gradient(circle at 68% 52%,#ffe3a1 0 9%,#0000 10%),linear-gradient(135deg,#edf0e8,#e7e9e1);border-radius:17px;height:170px;margin-top:17px;position:relative;overflow:hidden}.hero-card .map-pin{background:#e95147;border-radius:50% 50% 50% 0;width:22px;height:22px;position:absolute;top:43%;left:52%;transform:rotate(-45deg);box-shadow:0 7px 15px #e9514740}.hero-card .map-pin:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:7px}.marketing-section{width:min(1240px,100% - 48px);margin:82px auto 0}.marketing-section h2{letter-spacing:-.04em;margin:0 0 15px;font-size:42px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feature-card{border:1px solid var(--line);background:#fff;border-radius:20px;min-height:180px;padding:24px}@media (max-width:1100px){.hero-marketing{grid-template-columns:1fr}.hero-marketing h1{font-size:58px}.feature-grid{grid-template-columns:1fr}}@media (max-width:850px){.hero-marketing h1{font-size:46px}.marketing-nav,.marketing-section,.hero-marketing{width:min(100% - 28px,1240px)}}@media (max-width:620px){.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}.hero-marketing p{font-size:17px}.hero-marketing h1{font-size:40px}}.authcard button[type=submit],.authcard input[type=submit]{color:#fff;opacity:1;visibility:visible;cursor:pointer;background:#17181b;border:1px solid #17181b;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:42px;margin-top:10px;font-size:12px;font-weight:600;line-height:1;transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.authcard button[type=submit]:hover,.authcard input[type=submit]:hover{background:#282a30;border-color:#282a30;transform:translateY(-1px);box-shadow:0 8px 20px #14161c1f}.authcard button[type=submit]:active,.authcard input[type=submit]:active{transform:translateY(0)}.authcard button[type=submit]:focus-visible,.authcard input[type=submit]:focus-visible{outline-offset:2px;outline:3px solid #7257f53d}.authcard button[type=submit]:disabled,.authcard input[type=submit]:disabled{opacity:.55;cursor:wait;box-shadow:none;transform:none}html[data-theme=dark] .authcard button[type=submit],html[data-theme=dark] .authcard input[type=submit]{color:#fff;background:#8d78ff;border-color:#8d78ff}html[data-theme=dark] .authcard button[type=submit]:hover,html[data-theme=dark] .authcard input[type=submit]:hover{background:#9c8aff;border-color:#9c8aff}.btn.primary,a.btn.primary,button.btn.primary{background:var(--accent,#7457f5);border-color:var(--accent,#7457f5);color:#fff;opacity:1}.btn.primary:hover:not(:disabled),a.btn.primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.btn.accent,a.btn.accent,button.btn.accent{background:var(--accent-soft,#eeeaff);color:var(--accent,#6847ed);opacity:1;border-color:#0000}.btn:disabled,button.btn:disabled,.btn[aria-disabled=true]{opacity:1;cursor:not-allowed;color:#9a9faa;box-shadow:none;background:#eceef2;border-color:#dde0e6;transform:none}.btn.active,.btn.selected,.btn[data-active=true],.btn[aria-selected=true],.btn[aria-current=page],[role=tab][aria-selected=true]{background:var(--accent,#7457f5);border-color:var(--accent,#7457f5);color:#fff;opacity:1}html[data-theme=dark] .btn.primary,html[data-theme=dark] a.btn.primary,html[data-theme=dark] button.btn.primary{color:#fff;background:#8d78ff;border-color:#8d78ff}html[data-theme=dark] .btn:disabled,html[data-theme=dark] button.btn:disabled,html[data-theme=dark] .btn[aria-disabled=true]{color:#666c78;opacity:1;background:#191b21;border-color:#292c34}html[data-theme=dark] .btn.active,html[data-theme=dark] .btn.selected,html[data-theme=dark] .btn[data-active=true],html[data-theme=dark] .btn[aria-selected=true],html[data-theme=dark] .btn[aria-current=page],html[data-theme=dark] [role=tab][aria-selected=true]{color:#fff;background:#8d78ff;border-color:#8d78ff}.btn:focus-visible,[role=tab]:focus-visible{outline-offset:2px;outline:3px solid #7457f538}.authcard button[type=submit]{color:#fff;background:#17181b;border-color:#17181b}html[data-theme=dark] .authcard button[type=submit]{color:#fff;background:#8d78ff;border-color:#8d78ff}.maincontent .field,.maincontent form>label,.maincontent .field-row>label{gap:6px;min-width:0;display:grid}.maincontent .field>label,.maincontent .field>span,.maincontent form>label>span,.maincontent .field-row>label>span{color:var(--text-2);font-size:10px;font-weight:500;line-height:1.35;display:block}.maincontent .input,.maincontent .field input,.maincontent .field select,.maincontent .field textarea,.maincontent .field-row input,.maincontent .field-row select,.maincontent .field-row textarea,.maincontent form>label>input:not([type=hidden]),.maincontent form>label>select,.maincontent form>label>textarea{border:1px solid var(--border);background:var(--surface-2);width:100%;min-width:0;min-height:36px;color:var(--text);font:inherit;box-shadow:none;border-radius:9px;outline:none;margin:0;padding:8px 10px;font-size:12px;line-height:1.4;transition:border-color .16s,background-color .16s,box-shadow .16s;display:block}.maincontent textarea.input,.maincontent .field textarea,.maincontent .field-row textarea,.maincontent form>label>textarea{resize:vertical;min-height:86px}.maincontent select.input,.maincontent .field select,.maincontent .field-row select,.maincontent form>label>select{cursor:pointer}.maincontent .input::placeholder,.maincontent input::placeholder,.maincontent textarea::placeholder{color:var(--text-3);opacity:1}.maincontent .input:hover:not(:disabled),.maincontent .field input:hover:not(:disabled),.maincontent .field select:hover:not(:disabled),.maincontent .field textarea:hover:not(:disabled),.maincontent .field-row input:hover:not(:disabled),.maincontent .field-row select:hover:not(:disabled),.maincontent .field-row textarea:hover:not(:disabled),.maincontent form>label>input:hover:not(:disabled),.maincontent form>label>select:hover:not(:disabled),.maincontent form>label>textarea:hover:not(:disabled){border-color:var(--border-2)}.maincontent .input:focus,.maincontent .field input:focus,.maincontent .field select:focus,.maincontent .field textarea:focus,.maincontent .field-row input:focus,.maincontent .field-row select:focus,.maincontent .field-row textarea:focus,.maincontent form>label>input:focus,.maincontent form>label>select:focus,.maincontent form>label>textarea:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 13%, transparent)}.maincontent .input:disabled,.maincontent .field input:disabled,.maincontent .field select:disabled,.maincontent .field textarea:disabled,.maincontent .field-row input:disabled,.maincontent .field-row select:disabled,.maincontent .field-row textarea:disabled,.maincontent form>label>input:disabled,.maincontent form>label>select:disabled,.maincontent form>label>textarea:disabled{cursor:not-allowed;color:var(--text-3);background:var(--surface-3);opacity:1}.maincontent form>label+label{margin-top:12px}.maincontent .field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.maincontent input,.maincontent select,.maincontent textarea{max-width:100%}.maincontent input[type=date],.maincontent input[type=datetime-local],.maincontent input[type=time]{min-width:0}html[data-theme=dark] .maincontent .input,html[data-theme=dark] .maincontent .field input,html[data-theme=dark] .maincontent .field select,html[data-theme=dark] .maincontent .field textarea,html[data-theme=dark] .maincontent .field-row input,html[data-theme=dark] .maincontent .field-row select,html[data-theme=dark] .maincontent .field-row textarea,html[data-theme=dark] .maincontent form>label>input:not([type=hidden]),html[data-theme=dark] .maincontent form>label>select,html[data-theme=dark] .maincontent form>label>textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:760px){.maincontent .field-row{grid-template-columns:1fr}}
