:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f7f7f4;--surface:#fff;--surface-subtle:#f0f0ec;--text:#171714;--text-muted:#67675f;--border:#d8d8d0;--accent:#176b5b;--accent-hover:#125448;--accent-soft:#e4f1ed;--danger:#b42318;--danger-soft:#fff4f2;--warning:#a15c00;--success:#166534;--focus:#2f6fe4;--radius:10px;--shadow:0 12px 35px #1c201a12;--paper:var(--bg);--ink:var(--text);--muted:var(--text-muted);--line:var(--border);--soft:var(--surface-subtle);--accentHover:var(--accent-hover);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#141612;--surface:#1d201b;--surface-subtle:#252922;--text:#f0f1ea;--text-muted:#a7aa9f;--border:#393d34;--accent:#65bda7;--accent-hover:#83cfbc;--accent-soft:#203d35;--danger:#f28b82;--danger-soft:#3d2421;--warning:#f2b35e;--success:#7bcb8a;--focus:#8db2ff;--shadow:0 14px 38px #00000047}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{outline-offset:3px}:focus-visible{outline:2px solid var(--focus)}.siteHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1160px,100% - 40px);height:76px;margin:auto;display:flex}.brand{letter-spacing:-.015em;align-items:center;gap:10px;font-weight:680;display:inline-flex}.brandMark{background:var(--ink);color:#fff;letter-spacing:.08em;border-radius:7px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.topNav{align-items:center;gap:24px;font-size:14px;display:flex}.topNav>a:not(.button){color:var(--muted)}.topNav>a:hover{color:var(--ink)}.publicPage{min-height:100vh}.hero{width:min(880px,100% - 40px);margin:0 auto;padding:50px 0 72px}.eyebrow{letter-spacing:.14em;color:var(--muted);margin:0 0 12px;font-size:11px;font-weight:760}.hero h1,.authCard h1,.sectionTitle h1,.accountGate h1{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,6vw,72px);font-weight:500;line-height:1.03}.lede{color:var(--muted);margin:16px 0 36px;font-size:19px}.downloadPanel{max-width:820px}.urlForm{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:14px;padding:8px}.urlRow{gap:8px;display:flex}.urlRow input{background:0 0;border:0;flex:1;min-width:0;min-height:44px;padding:14px 16px;font-size:17px}.button{cursor:pointer;white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 16px;font-weight:680;transition:background .15s,color .15s,border .15s;display:inline-flex}.button:disabled{opacity:.55;cursor:not-allowed}.button.primary{background:var(--accent);color:#fff}.button.primary:hover{background:var(--accentHover)}.button.ghost{border:1px solid var(--line);background:0 0}.button.ghost:hover{background:var(--soft)}.button.google{background:var(--surface);border:1px solid var(--line);width:100%}.button.compact{min-height:40px;padding:8px 11px;font-size:13px}.button.full{width:100%}.textButton{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:650}.deleteAccount{margin-top:14px}.resultBlock{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:18px;margin-top:14px;padding:22px;display:grid;box-shadow:0 6px 20px #1c201a09}.resultMeta{align-items:center;gap:12px;display:flex}.resultMeta>div{display:grid}.resultMeta span{color:var(--muted);font-size:13px}.sourceDot{background:var(--accent);border-radius:50%;width:10px;height:10px}.conversion{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-top:17px;display:flex}.conversion p{color:var(--muted);margin:5px 0 0;font-size:14px}.actions{flex-wrap:wrap;gap:8px;display:flex}.notice{border:1px solid var(--line);background:var(--surface);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px 16px;font-size:14px;display:flex}.notice.danger{color:#712923;background:var(--surface)8f7;border-color:#e3c0bd}.notice strong{margin-right:6px}.jobHeader{justify-content:space-between;align-items:flex-start;display:flex}.jobHeader h2{margin:3px 0 0;font-size:25px}.kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.stateBadge,.rowState{text-transform:capitalize;color:var(--accent);font-size:12px}.mutedBadge{color:var(--muted)}.progressTrack{background:var(--soft);border-radius:3px;height:4px;overflow:hidden}.progressTrack span{background:var(--accent);height:100%;transition:width .3s;display:block}.progressTrack.indeterminate span{width:33%;animation:1.2s ease-in-out infinite slide}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.subtle,.privacyLine{color:var(--muted);font-size:13px}.privacyLine{margin:14px 2px}.sourceStrip{border-top:1px solid var(--line);width:min(1160px,100% - 40px);color:var(--text);align-items:center;gap:28px;margin:0 auto;padding:26px 0 42px;font-weight:620;display:flex}.sourceStrip small{color:var(--muted);margin-left:auto;font-weight:400}.footer{border-top:1px solid var(--line);width:min(1160px,100% - 40px);color:var(--muted);justify-content:space-between;margin:auto;padding:28px 0 50px;font-size:13px;display:flex}.authPage{place-items:center;min-height:100vh;padding:32px;display:grid}.authCard{background:var(--surface);border:1px solid var(--line);width:min(440px,100%);box-shadow:var(--shadow);border-radius:13px;gap:24px;padding:34px;display:grid}.authCard h1{font-size:38px}.authBrand{margin-bottom:12px}.or{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.or span{background:var(--line);flex:1;height:1px}.formStack{gap:15px;display:grid}.field{color:var(--text);gap:6px;font-size:13px;font-weight:620;display:grid}.field input,.field select,.compactField select{background:var(--surface);border:1px solid var(--border);width:100%;min-height:44px;color:var(--ink);border-radius:8px;padding:11px 12px}.optional{color:var(--muted);font-weight:400}.authSwitch{text-align:center;color:var(--muted);margin:0;font-size:14px}.authSwitch a{color:var(--accent);font-weight:650}.compactAuth p{color:var(--muted)}.accountLayout{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.accountNav{border-right:1px solid var(--line);background:var(--surface-subtle);flex-direction:column;height:100vh;padding:28px 22px;display:flex;position:sticky;top:0}.accountNav nav{gap:3px;margin-top:44px;display:grid}.accountNav nav button{text-align:left;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 10px}.accountNav nav button.active{background:var(--surface);color:var(--ink);font-weight:680}.accountIdentity{border-top:1px solid var(--line);margin-top:auto;padding-top:18px;font-size:13px;display:grid}.accountIdentity span{color:var(--muted);text-transform:capitalize}.accountIdentity .textButton{text-align:left;margin-top:8px}.accountMain{width:min(1030px,100% - 64px);margin:0 auto;padding:58px 0 90px}.sectionTitle{margin-bottom:34px}.sectionTitle h1{font-size:44px}.sectionTitle>p:last-child{color:var(--muted);max-width:660px}.metricGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:44px;display:grid}.metricGrid article{border-right:1px solid var(--line);gap:8px;padding:22px 18px 22px 0;display:grid}.metricGrid article:not(:first-child){padding-left:18px}.metricGrid article:last-child{border-right:0}.metricGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.metricGrid strong{font-size:24px}.metricGrid small{color:var(--muted);font-size:13px;font-weight:450}.plainSection{border-top:1px solid var(--line);padding:24px 0}.plainSection h2{margin:0;font-size:18px}.plainSection p{color:var(--muted)}.sectionRow{justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px;display:flex}.dataList{display:grid}.dataRow{border-top:1px solid var(--border);grid-template-columns:40px 1fr auto;align-items:center;gap:12px;min-height:64px;padding:9px 0;display:grid}.dataRow:first-child{border-top:0}.dataRow>div{display:grid}.dataRow>div span{color:var(--muted);font-size:12px}.sourceMonogram{background:var(--surface-subtle);border-radius:7px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.connectionRow{grid-template-columns:40px 1fr auto auto}.empty{color:var(--muted);font-size:14px}.consent{background:var(--surface-subtle);border:1px solid var(--line);border-radius:9px;margin-bottom:18px;padding:18px}.consent p{margin-bottom:0;font-size:14px}.inlineForm{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin-top:16px;display:grid}.mfaBox{gap:12px;max-width:520px;margin-top:18px;display:grid}.mfaBox code{background:var(--surface-subtle);word-break:break-all;border-radius:6px;padding:11px}.accountGate{text-align:center;align-content:center;place-items:center;gap:24px;min-height:100vh;padding:30px;display:grid}.accountGate h1{font-size:44px}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:800px){.siteHeader{width:calc(100% - 28px)}.topNav>a:not(.button){display:none}.hero{width:calc(100% - 28px);padding:20px 0 54px}.urlRow{flex-direction:column}.urlForm{padding:7px}.urlRow .button{width:100%}.conversion{flex-direction:column;align-items:flex-start}.sourceStrip{flex-wrap:wrap;gap:15px;width:calc(100% - 28px)}.sourceStrip small{width:100%;margin:0}.footer{flex-direction:column;gap:12px;width:calc(100% - 28px)}.accountLayout{display:block}.accountNav{border-right:0;border-bottom:1px solid var(--line);height:auto;padding:14px;display:block;position:static}.accountNav nav{margin-top:14px;display:flex;overflow-x:auto}.accountNav nav button{white-space:nowrap}.accountIdentity{display:none}.accountMain{width:calc(100% - 28px);padding:36px 0 70px}.metricGrid{grid-template-columns:1fr 1fr}.metricGrid article:nth-child(2){border-right:0}.metricGrid article:nth-child(n+3){border-top:1px solid var(--line)}.inlineForm{grid-template-columns:1fr}.connectionRow{grid-template-columns:40px 1fr auto}.connectionRow>.textButton{grid-column:2}.authCard{padding:25px}.notice{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.adminLayout{background:var(--paper);grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}.adminNav{color:#f4f3ee;background:#171816;flex-direction:column;height:100vh;min-height:100vh;padding:25px 18px;display:flex;position:sticky;top:0}.adminNav .brandMark{color:#171816;background:#f4f3ee}.adminLabel{color:#9ea098;letter-spacing:.15em;margin:36px 8px 9px;font-size:10px}.adminNav nav{gap:2px;display:grid}.adminNav nav button{color:#bfc1ba;text-align:left;text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 10px}.adminNav nav button.active{color:#fff;background:#2b2d29}.adminNav .accountIdentity{border-color:#33352f}.adminNav .textButton{color:#cfd1ca}.adminMain{width:min(1240px,100% - 54px);margin:auto;padding:48px 0 90px}.adminMain .sectionTitle h1{font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:500}.adminMetricGrid{border-block:1px solid var(--line);grid-template-columns:repeat(6,1fr);margin-bottom:38px;display:grid}.adminMetricGrid article{border-right:1px solid var(--line);gap:5px;padding:18px;display:grid}.adminMetricGrid article:first-child{padding-left:0}.adminMetricGrid article:last-child{border-right:0}.adminMetricGrid span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px}.adminMetricGrid strong{font-size:25px}.adminTable{border-top:1px solid var(--line)}.adminTableHead,.adminTableRow{border-bottom:1px solid var(--line);grid-template-columns:2fr 1fr 1fr 1.2fr 2fr;align-items:center;gap:14px;padding:11px 4px;font-size:13px;display:grid}.adminTableHead{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.adminTableRow>div:first-child{display:grid}.adminTableRow small{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.jobCols{grid-template-columns:.7fr .8fr .8fr 1.6fr 1.2fr}.sourceCols{grid-template-columns:1.5fr 1fr 1fr .7fr .7fr}.workerCols{grid-template-columns:1.5fr .8fr .8fr 3fr}.rowActions{flex-wrap:wrap;gap:10px;display:flex}.supportForm{grid-template-columns:1fr 1.4fr auto;align-items:end;gap:12px;display:grid}.supportExec{border-top:1px solid var(--line);gap:12px;margin-top:24px;padding-top:22px;display:grid}.flagGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.flagCard{background:var(--surface);border:1px solid var(--line);text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;gap:18px;padding:16px;display:flex}.flagCard span{font-size:13px}.flagCard strong{color:var(--accent);font-size:12px}.auditList{border-top:1px solid var(--line);margin-bottom:30px;display:grid}.auditList details{border-bottom:1px solid var(--line);padding:10px 4px}.auditList summary{cursor:pointer;justify-content:space-between;gap:20px;display:flex}.auditList summary span{color:var(--muted);font-size:12px}.auditList pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#ecece6;border-radius:6px;padding:12px;font-size:11px}@media (max-width:980px){.adminLayout{display:block}.adminNav{height:auto;min-height:0;position:static}.adminNav nav{grid-template-columns:repeat(4,1fr)}.adminNav .accountIdentity{display:none}.adminMain{width:calc(100% - 28px);padding-top:34px}.adminMetricGrid{grid-template-columns:repeat(3,1fr)}.adminTable{overflow-x:auto}.adminTableHead,.adminTableRow{min-width:850px}.supportForm{grid-template-columns:1fr}.flagGrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.adminNav nav,.adminMetricGrid{grid-template-columns:1fr 1fr}.flagGrid{grid-template-columns:1fr}}.sourceStatus{color:var(--text-muted);font-weight:500}.notice>div:first-child{gap:3px;display:grid}.notice>div:first-child span{color:inherit}.usageDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.usageDetails>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:18px;padding:14px 0;display:flex}.usageDetails span{color:var(--text-muted)}@media (prefers-color-scheme:dark){:root{--bg:#111210;--surface:#181a17;--surface-subtle:#20221f;--text:#f1f1ec;--text-muted:#a4a69d;--border:#32352f;--accent:#74c7b7;--accent-hover:#8ad5c6;--accent-soft:#183b34;--danger:#ff8a80;--danger-soft:#2a1a18;--warning:#f5b85c;--success:#7ed99a;--focus:#9ab8ff;--shadow:none}.brandMark{background:var(--text);color:var(--bg)}.accountNav{background:var(--surface-subtle)}.authCard,.resultBlock,.urlForm{box-shadow:none}.button.google{color:var(--text)}.progressTrack{background:var(--surface-subtle)}}@media (max-width:640px){.hero{padding-top:54px}.hero h1{font-size:clamp(38px,12vw,52px)}.metricGrid{grid-template-columns:1fr}.metricGrid article,.metricGrid article:not(:first-child){border-right:0;border-top:1px solid var(--border);padding:16px 0}.metricGrid article:first-child{border-top:0}.usageDetails{grid-template-columns:1fr}.sectionRow{align-items:flex-start}.connectionRow{grid-template-columns:40px minmax(0,1fr)}.connectionRow>.rowState{grid-column:2}.connectionRow>.textButton{grid-column:2;justify-self:start}.topNav{gap:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.progressTrack.indeterminate span{width:45%;animation:none;transform:none}}.chipList{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.sourceChip{border:1px solid var(--border);background:var(--surface-subtle);border-radius:999px;align-items:center;min-height:32px;padding:5px 10px;font-size:13px;display:inline-flex}.dangerText{color:var(--danger)}.connectionRow .rowActions{flex-wrap:nowrap;justify-self:end}.rowState.reauth_required{color:var(--warning)}.rowState.active{color:var(--success)}.connectionRow .rowActions{gap:6px;padding-left:12px}.connectionRow .rowActions .textButton{border:1px solid var(--line);background:var(--surface-subtle);border-radius:7px;min-height:32px;padding:5px 10px;font-weight:650}.connectionRow .rowActions .dangerText{background:0 0;border-color:#ddb8b4}.historyFilters{flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:18px;display:flex}.historyFilters>button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--text);cursor:pointer;border-radius:7px;padding:7px 12px}.historyFilters>button.active{border-color:var(--accent);background:var(--accent);color:#fff}.historyFilters label{color:var(--muted);gap:4px;font-size:11px;display:grid}.historyFilters input{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--text);border-radius:7px;padding:6px 9px}.pagination{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;font-size:13px;display:flex}.pagination>div{gap:8px;display:flex}.telegramConnect{border-top:3px solid #229ed9}.telegramConnect h2{margin:2px 0}.telegramSteps{gap:10px;margin:16px 0;padding-left:22px;line-height:1.55;display:grid}.telegramLinkForm{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.telegramLinkForm .button{margin-bottom:1px}@media (max-width:600px){.telegramLinkForm{grid-template-columns:1fr}}@media (max-width:640px){.connectionRow .rowActions{grid-column:2;justify-self:start}}.checkField{align-items:center;gap:8px;min-height:42px;font-size:13px;display:flex}.checkField input{width:auto}.notice.danger strong{letter-spacing:.06em;font-size:11px;display:block}.auditList>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:10px 4px;font-size:12px;display:flex}.auditList>div span{color:var(--muted)}.languageSwitcher select{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--text);border-radius:8px;padding:6px 9px;font-weight:700}.mfaBox{max-width:620px}.mfaEnrollment{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:22px;display:grid}.mfaQr,.mfaQrPlaceholder{border:1px solid var(--border);background:#fff;border-radius:10px;width:240px;height:240px}.mfaQr{padding:8px;display:block}.mfaQrPlaceholder{color:var(--text-muted);place-items:center;font-size:13px;display:grid}.mfaFallback{gap:7px;min-width:0;display:grid}.mfaFallback span{color:var(--text-muted);font-size:13px}@media (max-width:640px){.mfaEnrollment{grid-template-columns:1fr}.mfaQr,.mfaQrPlaceholder{aspect-ratio:1;max-width:100%;height:auto}.mfaQr{justify-self:start}}.accountNav nav .accountAdminLink{border:1px solid var(--border);background:var(--surface);color:var(--accent);border-radius:7px;margin-top:12px;padding:10px;font-weight:700;display:block}.outputPicker{border:1px solid var(--border);border-radius:10px;gap:18px;margin:0;padding:18px;display:grid}.outputPicker legend{padding:0 7px;font-weight:750}.outputPicker>p{color:var(--text-muted);margin:0;font-size:14px}.outputGroup{gap:9px;display:grid}.outputGroup>strong{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:12px}.outputOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.outputOption{cursor:pointer;position:relative}.outputOption input{opacity:0;pointer-events:none;position:absolute}.outputOption span{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-content:center;gap:2px;min-height:67px;padding:10px 12px;display:grid}.outputOption small{color:var(--text-muted)}.outputOption input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.outputOption input:checked+span{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.outputPicker:disabled{opacity:.65}@media (max-width:640px){.outputOptions{grid-template-columns:1fr 1fr}}
