@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_2ae47f08-module__h69qWW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_2ae47f08-module__h69qWW__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_eb58308d-module__w_p2Lq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_eb58308d-module__w_p2Lq__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
html,body{-ms-overflow-style:none;scrollbar-width:none;scrollbar-color:transparent transparent;overflow:auto}html::-webkit-scrollbar{width:0;height:0}body::-webkit-scrollbar{width:0;height:0}.app-shell{display:block!important}.side-area{display:none!important}html.sb-static .app-shell{grid-template-columns:var(--sb-w,260px)1fr;grid-template-rows:auto 1fr;grid-template-areas:"side main";display:grid!important}html.sb-static .side-area{display:block!important}:root{--topbar-h:56px}.sb-panel{top:var(--topbar-h)!important}body:has(.auth-page){--topbar-h:0px}:is(body:has(.auth-page) .sb-panel,body:has(.auth-page) .top-area,body:has(.auth-page) .side-area){display:none!important}body:has(.auth-page) .app-shell{grid-template:auto/none!important;padding:0!important;display:block!important}:root.sb-overlay .app-shell{grid-template-columns:none!important;grid-template-areas:"top""main"!important;display:block!important}html,body{overflow-x:hidden!important}@font-face{font-family:Vazirmatn;src:url(/font/Vazirmatn-Thin.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/font/Vazirmatn-ExtraLight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/font/Vazirmatn-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/font/Vazirmatn-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/font/Vazirmatn-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/font/Vazirmatn-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/font/Vazirmatn-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/font/Vazirmatn-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/font/Vazirmatn-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}.sb-backdrop{pointer-events:none}.sb-backdrop.is-open{pointer-events:auto}:root{--fx-accent:#0072f5;--fx-black:#171717;--fx-bg:#fafafa;--fx-fg:#fff;--fx-border:#e3e3e3;--fx-radius:14px;--fx-gap-s:10px;--fx-gap-m:16px;--fx-gap-l:24px;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 4px 12px #00000008}*{box-sizing:border-box}html,body{height:100%}html{background:var(--fx-bg)}body{color:var(--fx-black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;margin:0;font-family:Vazirmatn,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-weight:400}.app-shell{grid-template:"top top"56px"side main"1fr/240px 1fr;min-height:100vh;display:grid}.auth-page{min-height:100svh;padding:24px 16px;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));color:#000;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scrollbar-gutter:stable both-edges;background:#fff;place-content:center;font-family:Vazirmatn,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Helvetica Neue,sans-serif;display:grid}@media (max-width:520px){.auth-page{align-content:start;padding:20px 12px}}.top-area{z-index:20;background:var(--fx-fg);border-bottom:1px solid var(--fx-border);grid-area:top;position:sticky;top:0}.side-area{background:var(--fx-fg);border-left:1px solid var(--fx-border);grid-area:side}html[dir=rtl] .side-area{border-left:none;border-right:1px solid var(--fx-border)}.main-area{grid-area:main;padding:20px}.main-inner{gap:var(--fx-gap-m);flex-direction:column;max-width:1100px;margin:0 auto;display:flex}.section-card{background:var(--fx-fg);border-radius:var(--fx-radius);padding:var(--fx-gap-m);--tw-shadow:0 3px 10px #00000006;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.h2-title{margin:6px 0 16px;font-size:18px;font-weight:700}.kpis{gap:var(--fx-gap-m);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1200px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.kpis{grid-template-columns:1fr}}.kpi-card .kpi-value{font-size:28px;font-weight:700}.kpi-card .kpi-label{opacity:.75;margin-top:6px;font-size:13px}.row{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.muted{color:#0000008c}.warn{color:#b00020}.progress{background:#00000014;border:1px solid #0000000f;border-radius:999px;height:10px;overflow:hidden}.progress>.bar{background:var(--fx-accent);width:0%;height:100%;transition:width .3s}.progress.is-over>.bar{background:#d32f2f}.divider{background:var(--fx-border);height:1px;margin:8px 0}.updated-at{opacity:.7;font-size:12px}a{color:var(--fx-accent);text-decoration:none}.btn{border:1px solid var(--fx-border);background:var(--fx-fg);height:36px;color:var(--fx-black);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.btn-primary{background:var(--fx-accent);color:#fff;border-color:#0000}.chart-card{padding:var(--fx-gap-l)}.chart{width:100%;height:120px;display:block}.chart-legend{color:#0000008c;justify-content:space-between;margin-top:6px;font-size:12px;display:flex}:root{--fx-font-sans:"Vazirmatn",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial;--fx-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}html{font-family:var(--fx-font-sans)}body,button,input,select,textarea,*,:before,:after{font-family:inherit}code,pre,kbd,samp{font-family:var(--fx-font-mono)}a,h1,span,input,button{font-family:vazirmatn}:root.sb-overlay .app-shell{grid-template-columns:1fr;grid-template-areas:"top""main"}:root.sb-overlay .side-area{display:none}.sb-fab,.sb-backdrop{display:none!important}.sb-panel{z-index:60;background:var(--fx-fg);border-left:1px solid var(--fx-border);flex-direction:column;width:56px;padding-block:6px;transition:width .2s,box-shadow .2s;display:flex;position:fixed;top:56px;bottom:0;right:0;overflow:hidden;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 6px 16px #0000000f!important}html[dir=rtl] .sb-panel{border-left:none;border-right:1px solid var(--fx-border);left:auto;right:0}.sb-panel:hover,.sb-panel:focus-within{width:280px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 12px 28px #00000014!important}.sb-nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;gap:6px;height:100%;padding-inline:6px;display:flex;overflow-y:auto}.sb-item{background:var(--fx-fg);height:40px;color:var(--fx-black);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:0;padding:0 8px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.sb-item .ico{text-align:center;width:20px}.sb-item .label{opacity:0;white-space:nowrap;width:0;margin:0;transition:opacity .15s,width .15s,margin .15s;overflow:hidden}.sb-panel:hover .sb-item,.sb-panel:focus-within .sb-item{justify-content:flex-start;gap:8px}.sb-panel:hover .sb-item .label,.sb-panel:focus-within .sb-item .label{opacity:1;width:auto;margin-inline-start:4px}.sb-item.is-active{background:#f5f5f5}.sb-item:hover{background:#f7f7f7}@media (prefers-reduced-motion:reduce){.sb-panel,.sb-item .label{transition:none}}@media (hover:none){.sb-panel{width:280px}}@media (hover:none) and (pointer:coarse){.sb-panel{display:none!important}}@media (max-width:720px){.sb-panel{display:none!important}}:root.sb-overlay,:root.sb-overlay body{overflow-x:hidden}@media (max-width:720px){.topbar-email{display:none}}.sb-fab{z-index:60;position:fixed;bottom:24px;right:24px}html[dir=rtl] .sb-fab{left:auto;right:24px}.sb-fab span{display:none}.upload-panel .upload-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.upload-panel .upload-toolbar__right{flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex}.btn{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--fx-border);height:36px;color:var(--fx-black);background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-weight:700;display:inline-flex}.btn:hover{opacity:.9}.btn:disabled{opacity:.6;cursor:not-allowed}.brand-btn{background:var(--fx-accent);border-color:var(--fx-accent);color:#fff}.ghost-btn{border-color:var(--fx-border);color:var(--fx-black);background:#fff;text-decoration:none}@media (max-width:560px){.upload-panel .upload-toolbar{flex-direction:column;align-items:stretch}.upload-panel .upload-toolbar>.btn,.upload-panel .upload-toolbar>a.btn,.upload-panel .upload-toolbar__right>.btn{width:100%}.upload-panel .upload-toolbar__right{width:100%;margin-inline-start:0}}.upload-panel{text-align:center}.upload-head{justify-items:center;gap:6px;display:grid}.upload-head .ico{color:#00000073;line-height:0}.upload-head .title{font-size:14px;font-weight:800}.upload-toolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.upload-list,.pending-list{gap:8px;margin-top:10px;display:grid}.upload-card{border:1px solid var(--fx-border);background:#fff;border-radius:10px;padding:12px}.upload-card .row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.upload-card .left{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.upload-card .name{text-overflow:ellipsis;white-space:nowrap;direction:ltr;min-width:0;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.upload-card .right{flex-wrap:wrap;gap:8px;display:flex}.btn-icon{color:#000;border:1px solid var(--fx-border);cursor:pointer;background:#fff;border-radius:8px;place-items:center;padding:6px;display:grid}.bar-wrap{margin-top:8px}.bar{border:1px solid var(--fx-border);background:#eee;border-radius:6px;height:8px;overflow:hidden}.bar-fill{background:var(--fx-accent);height:100%;transition:width .2s}.bar-label{opacity:.85;margin-top:6px;font-size:12px}@media (max-width:720px){.upload-head .ico svg{width:40px;height:40px}.upload-head .title{font-size:13px;font-weight:700}.upload-card .name{font-size:12px;font-weight:600}.upload-toolbar{flex-direction:column;align-items:stretch}.upload-toolbar>.btn,.upload-toolbar>a.btn{width:100%}.upload-panel{font-size:14px}.upload-card .bar-label{font-size:11.5px}}.upload-head .ico svg{filter:saturate(.7)}.files-table{border:1px solid var(--fx-border);border-radius:var(--fx-radius);background:var(--fx-fg);width:100%;color:var(--fx-black);overflow:hidden}.files-head,.files-row{grid-template-columns:minmax(220px,1.15fr) 100px 120px 1fr max-content;align-items:center;display:grid}.files-head{border-bottom:1px solid var(--fx-border);font-size:13px;font-weight:800}.files-row{border-bottom:1px solid var(--fx-border);font-size:13px}.files-head>div,.files-row>div{padding:10px 12px}html[dir=rtl] .files-head>div:last-child,html[dir=rtl] .files-row>div:last-child{padding-left:8px}.files-head>div:last-child,.files-row>div:last-child{justify-self:end}.icon-btn{cursor:pointer;-webkit-user-select:none;user-select:none;width:30px;height:30px;color:var(--fx-black);background:0 0;border:none;border-radius:8px;outline:none;justify-content:center;align-items:center;transition:opacity .15s,transform 50ms;display:inline-flex}.icon-btn:active{transform:translateY(1px)}.icon-btn svg{width:18px;height:18px}.icon-btn:hover{opacity:.85}.icon-btn--primary{background:var(--fx-accent);color:#fff}.icon-btn--danger{color:#d32f2f}.files-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.files-link{text-overflow:ellipsis;white-space:nowrap;color:inherit;direction:ltr;text-decoration:none;overflow:hidden}.files-link:hover{text-decoration:underline}@keyframes hint-in{to{opacity:1}}@media (max-width:600px){.files-table{background:0 0;border:none}.files-head{display:none}.files-row{border:1px solid var(--fx-border);border-radius:var(--fx-radius);background:var(--fx-fg);grid-template-columns:1fr max-content;grid-template-areas:"name actions""type size""link link";margin:8px 12px;padding:6px 4px}.files-row .c-name{grid-area:name;padding:8px 10px;font-weight:700}.files-row .c-actions{grid-area:actions;padding:8px 10px}.files-row .c-type{opacity:.75;grid-area:type;padding:0 10px 6px}.files-row .c-size{opacity:.75;grid-area:size;justify-self:end;padding:0 10px 6px}.files-row .c-link{grid-area:link;padding:4px 10px 10px}.files-link{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.icon-btn{border-radius:8px;width:28px;height:28px}.icon-btn svg{width:16px;height:16px}}.plans-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.tabs{border:1px solid var(--fx-border);background:#f5f5f5;border-radius:999px;padding:4px;display:inline-flex}.tab-btn{color:var(--fx-black);cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:88px;padding:8px 14px;font-weight:800}.tab-btn.is-active{background:var(--fx-accent);color:#fff}.plans-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.plan-card{background:var(--fx-fg);border:1px solid var(--fx-border);border-radius:var(--fx-radius);gap:12px;padding:16px;display:grid}.plan-head{justify-content:space-between;align-items:center;display:flex}.plan-name{font-size:16px;font-weight:800}.badges{align-items:center;gap:6px;display:flex}.badge{border-radius:999px;padding:2px 8px;font-size:12px}.badge-danger{color:#c62828;background:#ffebee}.badge-success{color:#2e7d32;background:#e8f5e9}.plan-price{font-size:20px;font-weight:800}.plan-price small{opacity:.7;font-size:12px;font-weight:600}.inline-note{opacity:.8;min-height:18px;font-size:12px}.plan-cta{border:1px solid var(--fx-accent);background:var(--fx-accent);color:#fff;cursor:pointer;border-radius:10px;width:50%;padding:5px 8px;font-weight:800}.plan-cta[aria-disabled=true]{color:#777;cursor:not-allowed;background:#eee;border-color:#ddd}.modal-overlay{z-index:50;background:#00000059;place-items:center;display:grid;position:fixed;inset:0}.dialog{background:#fff;border-radius:12px;width:min(520px,94vw);padding:16px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 10px 30px #0003!important}.dialog-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.btn-primary{background:var(--fx-accent);color:#fff;border:1px solid var(--fx-accent);cursor:pointer;border-radius:10px;padding:10px 12px;font-weight:800}.btn-secondary{color:#111;border:1px solid var(--fx-border);cursor:pointer;background:#fff;border-radius:10px;padding:10px 12px;font-weight:800}.x-btn{cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}.hint-pop{background:var(--fx-fg);color:var(--fx-black);border:1px solid var(--fx-border);opacity:0;pointer-events:none;z-index:80;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;animation:.15s forwards hint-in;position:fixed;top:0;left:0;transform:translate(-50%,calc(-100% - 8px));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 6px 16px #0000000f!important}.hint-pop.is-error{color:#b00020;border-color:#e57373}.pay-table{display:block}.pay-cards{display:none}@media (max-width:640px){.pay-table{display:none}.pay-cards{gap:8px;display:grid}.pay-card{border:1px solid var(--fx-border);border-radius:var(--fx-radius);background:var(--fx-fg);gap:4px;padding:10px;display:grid}.pay-card .row{justify-content:space-between;align-items:center;font-size:13px;display:flex}.pay-card .label{opacity:.7}.pay-card .value{font-weight:700}}@media (max-width:860px){.account-grid{grid-template-columns:1fr}}.social-card{gap:8px;display:grid}.sc-row{border:1px solid var(--fx-border);background:var(--fx-fg);border-radius:var(--fx-radius);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.sc-left{align-items:center;gap:8px;display:flex}.sc-name{font-weight:800}.badge{border:1px solid var(--fx-border);background:#f7f7f7;border-radius:999px;padding:2px 8px;font-size:12px}.badge-ok{color:#2e7d32;background:#e8f5e9;border-color:#c8e6c9}.sc-right{align-items:center;gap:8px;display:flex}.sc-avatar{object-fit:cover;border-radius:999px;width:22px;height:22px}.account-grid{gap:var(--fx-gap-m);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:860px){.account-grid{grid-template-columns:1fr}}.stack{justify-content:space-around;gap:10px;display:grid}.section-title{margin:0;font-size:14px;font-weight:800}.section-subtle{opacity:.75;font-size:12px}.section-footer{justify-content:end;align-items:center;margin-top:40px;display:flex}.btn-sm{border-radius:10px;height:32px;padding:0 12px;font-weight:700}.btn-xs{border-radius:10px;height:28px;padding:0 10px;font-weight:700}.btn-ghost-danger{color:#d32f2f;background:0 0;border:1px solid #d32f2f59}.btn-ghost-danger:hover{background:#fff5f5}.input-compact{border-radius:10px;height:36px}.radials{gap:var(--fx-gap-m);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}@media (max-width:720px){.radials{grid-template-columns:1fr}}.radial-card{padding:var(--fx-gap-m);background:var(--fx-fg);border:1px solid var(--fx-border);border-radius:var(--fx-radius);text-align:center;place-items:center;gap:8px;display:grid}.radial-wrap{place-items:center;display:grid;position:relative}.radial-svg{shape-rendering:geometricPrecision;display:block;transform:none!important}.radial-center{text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;padding:6px;display:flex;position:absolute;inset:0}.radial-pct{font-size:24px;font-weight:800;line-height:1}.radial-sub{opacity:.75;margin-top:4px;font-size:12px}.radial-label{margin-top:2px;font-size:14px;font-weight:800}@media (max-width:720px){.radial-pct{font-size:22px}.radial-label{font-size:13px}}@media (prefers-reduced-motion:reduce){.radial-svg{transition:none!important}}.qa-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}@media (max-width:860px){.qa-grid{grid-template-columns:1fr}}.qa-card{gap:8px;padding:14px;display:grid}.qa-upload{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:170px;display:grid}.qa-ico{color:#00000073;line-height:0}.qa-title{font-size:13.5px;font-weight:800}.qa-actions{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:2px;display:flex}@media (max-width:560px){.qa-actions .btn{width:100%}}.qa-progress{gap:4px;width:min(420px,100%);display:grid}.qa-bar{border:1px solid var(--fx-border);background:#eee;border-radius:6px;height:7px;overflow:hidden}.qa-fill{background:var(--fx-accent);height:100%;transition:width .2s}.qa-status{opacity:.85;font-size:12px}.qa-list{gap:6px;display:grid}.qa-row{border:1px solid var(--fx-border);background:var(--fx-fg);color:var(--fx-black);border-radius:10px;grid-template-columns:20px 1fr max-content;align-items:center;gap:8px;padding:6px 8px;text-decoration:none;display:grid}.qa-row:hover{background:#f7f7f7}.qa-file-ico{place-items:center;display:grid}.qa-file-name{text-overflow:ellipsis;white-space:nowrap;direction:ltr;font-size:12.5px;font-weight:600;overflow:hidden}.qa-file-size{opacity:.75;margin-inline-start:8px;font-size:12px}.qa-empty{border:1px dashed var(--fx-border);opacity:.7;background:var(--fx-fg);border-radius:10px;padding:10px;font-size:12px}.qa-foot{justify-content:center;margin-top:4px;display:grid}.upgrade-row{gap:var(--fx-gap-m);margin-top:var(--fx-gap-m);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:980px){.upgrade-row{grid-template-columns:1fr}}.upgrade-card{align-content:space-between;gap:10px;display:grid}.up-top{gap:4px;display:grid}.up-name{font-size:15px;font-weight:800}.up-perks{opacity:.75;font-size:12px}.upgrade-card .plan-cta{width:100%}.upgrade-card .plan-price{display:none}.mnav-toggle{border:1px solid var(--fx-border);background:var(--fx-fg);width:36px;height:36px;color:var(--fx-black);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:center;align-items:center;gap:0;line-height:0;display:inline-flex}.mnav-toggle .bars{background:currentColor;border-radius:2px;width:18px;height:2px;position:relative}.mnav-toggle .bars:before,.mnav-toggle .bars:after{content:"";background:currentColor;border-radius:2px;height:2px;position:absolute;left:0;right:0}.mnav-toggle .bars:before{top:-6px}.mnav-toggle .bars:after{top:6px}.mnav-backdrop{opacity:0;pointer-events:none;z-index:70;background:#00000047;transition:opacity .2s;position:fixed;inset:0}.mnav-backdrop.is-open{opacity:1;pointer-events:auto}.mnav-panel{background:var(--fx-fg);border-left:1px solid var(--fx-border);z-index:71;flex-direction:column;width:300px;transition:transform .22s;display:flex;position:fixed;top:56px;bottom:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:0 12px 28px #00000014}html[dir=rtl] .mnav-panel{border-left:none;border-right:1px solid var(--fx-border);left:auto;right:0}.mnav-panel.is-open{transform:translate(0%)}.mnav-head{border-bottom:1px solid var(--fx-border);justify-content:space-between;align-items:center;padding:12px 14px;font-weight:800;display:flex}.mnav-close{border:1px solid var(--fx-border);background:var(--fx-fg);cursor:pointer;border-radius:8px;place-items:center;width:32px;height:32px;display:inline-grid}.mnav-nav{-webkit-overflow-scrolling:touch;gap:8px;padding:12px;display:grid;overflow:auto}.mnav-item{color:var(--fx-black);background:var(--fx-fg);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.mnav-item .ico{text-align:center;width:22px}.mnav-item:hover{background:#f7f7f7}.mnav-item.is-active{background:#f5f5f5}body.mnav-lock{overflow:hidden}@media (max-width:720px){.mnav-toggle{display:inline-flex}}@media (min-width:721px){.mnav-toggle,.mnav-backdrop,.mnav-panel{display:none!important}}@media (prefers-reduced-motion:reduce){.mnav-panel,.mnav-backdrop{transition:none!important}}.app-shell>.main-area,.app-shell>.side-area{min-width:0}.top-area{top:env(safe-area-inset-top,0);z-index:100;background:var(--fx-fg);border-bottom:1px solid var(--fx-border);position:sticky}@media (max-width:900px){.app-shell{grid-template:"top""main"1fr/1fr}.side-area{display:none}}@media (max-width:720px){.app-shell{grid-template-rows:auto 1fr}}@media (max-width:900px){html,body{overflow-x:hidden}}html[data-embed="1"] .topbar,html[data-embed="1"] .sidebar{display:none!important}html[data-embed="1"] .main-area{margin-inline-start:0!important}html[data-embed="1"] .app-shell{padding-top:0!important}html[data-embed="1"] header,html[data-embed="1"] nav,html[data-embed="1"] aside,html[data-embed="1"] footer,html[data-embed="1"] .topbar,html[data-embed="1"] .mobile-topbar,html[data-embed="1"] .sidebar,html[data-embed="1"] .mobile-sidebar,html[data-embed="1"] .mobile-menu,html[data-embed="1"] .drawer,html[data-embed="1"] .sheet,html[data-embed="1"] .topbar-shadow,html[data-embed="1"] .breadcrumbs,html[data-embed="1"] .breadcrumb,html[data-embed="1"] .brandbar,html[data-embed="1"] .app-header,html[data-embed="1"] .app-footer,html[data-embed="1"] .toolbar,html[data-embed="1"] .tabs,html[data-embed="1"] .tabbar,html[data-embed="1"] .menu,html[data-embed="1"] .sb-panel,html[data-embed="1"] .sb-panel--hover,html[data-embed="1"] .topbar-spacer,html[data-embed="1"] .sidebar-spacer,html[data-embed="1"] [data-topbar-spacer],html[data-embed="1"] [data-sidebar-spacer]{display:none!important}html[data-embed="1"] .main-area,html[data-embed="1"] .content,html[data-embed="1"] .app-shell,html[data-embed="1"] .page,html[data-embed="1"] .container,html[data-embed="1"] .container-lg,html[data-embed="1"] .container-xl{width:100%!important;max-width:none!important;box-shadow:none!important;margin:0!important;padding:0!important}html[data-embed="1"] .with-sidebar,html[data-embed="1"] .layout,html[data-embed="1"] .grid-shell{grid-template-columns:1fr!important;grid-template-areas:"main"!important;display:block!important}html[data-embed="1"] :root{--topbar-h:0px!important}html[data-embed="1"] .sticky,html[data-embed="1"] [style*="position: sticky"]{position:static!important;top:auto!important}html[data-embed="1"],html[data-embed="1"] body{background:0 0!important;min-height:0!important}html[data-embed="1"] .app-shell{overflow:visible!important}html[data-embed="1"] .upgrade-row{visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}
