:root{--bg:#f3f5f7;--panel:#fff;--line:#e0e4e8;--ink:#111827;--muted:#68717d;--soft:#f6f8fa;--nav:#0d1728;--nav2:#162338;--accent:#ff4d4d;--blue:#2a73e8;--green:#1b9a4a;--orange:#e58c18;--shadow:0 10px 30px #1423370f}:root[data-theme=dark]{--bg:#0b1220;--panel:#111a29;--line:#243247;--ink:#f4f7fb;--muted:#a4afbd;--soft:#172234;--nav:#08101d;--nav2:#101b2d;--shadow:0 14px 34px #00000040}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}.app-shell{width:100%;min-height:100dvh;display:flex;overflow:hidden}.sidebar{background:var(--nav);color:#d9e2ee;border-right:1px solid #ffffff0f;flex-direction:column;flex:none;width:270px;transition:all .2s;display:flex}.sidebar.collapsed{width:78px}.side-top{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;height:72px;padding:0 16px;display:flex}.brand{color:#fff;background:0 0;border:0;align-items:center;gap:10px;font-weight:800;display:flex}.brand-logo{background:linear-gradient(135deg,#ff5656,#ff2d67);border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 6px 16px #ff475c4d}.side-scroll{flex:1;padding:14px 10px;overflow:auto}.side-bottom{border-top:1px solid #ffffff0f;padding:10px}.nav-item{color:#9eacbc;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;margin:2px 0;padding:10px 12px;display:flex}.nav-item:hover,.nav-item.active{background:var(--nav2);color:#fff}.collapsed .nav-item{justify-content:center}.nav-label{color:#607088;letter-spacing:.14em;padding:18px 12px 7px;font-size:10px;font-weight:800}.main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:auto}.top{border-bottom:1px solid var(--line);background:var(--panel);z-index:30;justify-content:space-between;align-items:center;height:72px;padding:0 22px;display:flex;position:sticky;top:0}.top-search{border:1px solid var(--line);background:var(--soft);border-radius:12px;align-items:center;gap:8px;width:min(600px,55vw);height:42px;padding:0 12px;display:flex}.top-search input{color:var(--ink);background:0 0;border:0;outline:0;width:100%}.top-search kbd{color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:4px 6px;font-size:10px}.top-actions{align-items:center;gap:8px;display:flex}.icon-btn,.user,.upgrade,.secondary,.primary{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:10px;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.upgrade{color:#fff;background:#121a27;border-color:#121a27}.primary{color:#fff;background:#ff4b51;border-color:#ff4b51}.full{justify-content:center;width:100%}.page-head{justify-content:space-between;align-items:end;gap:22px;margin-bottom:20px;display:flex}.kicker,.workspace-kicker{letter-spacing:.14em;color:var(--muted);font-size:10px;font-weight:800}.page-head h1{letter-spacing:-.04em;margin:6px 0;font-size:34px}.page-head p{color:var(--muted);margin:0}.page-search{border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:center;gap:8px;width:320px;height:42px;padding:0 12px;display:flex}.page-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.status-row{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.filter,.cat{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:10px;padding:8px 11px}.filter.active,.cat.active{color:#fff;background:#152237;border-color:#152237}.filter b{margin-left:4px;font-size:11px}.dot{border-radius:50%;width:7px;height:7px;display:inline-block}.online{background:#1b9a4a}.limited{background:#2a73e8}.offline{background:#e58c18}.content-grid{grid-template-columns:minmax(0,1fr) 285px;gap:18px;display:grid}.category-tabs{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tool-card{text-align:left;background:var(--panel);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);color:var(--ink);border-radius:14px;gap:13px;padding:15px;display:flex;position:relative}.tool-card:hover{border-color:#cbd4df;transform:translateY(-1px)}.tool-icon{color:#2a73e8;background:#edf3fa;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.tool-content{flex:1;min-width:0}.tool-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.tool-top strong{font-size:14px}.tool-title-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.tool-title-row strong{font-size:14px}.tool-content p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.45}.tool-mode{color:var(--muted);margin-top:9px;font-size:10px;display:block}.tool-arrow{color:#9aa4af;margin-top:3px}.status-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:700;display:inline-flex}.status-pill i{border-radius:50%;width:6px;height:6px;display:inline-block}.right-rail{flex-direction:column;gap:12px;display:flex}.promo,.privacy,.request,.setting-card,.table-card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;padding:18px}.promo h3{margin:10px 0 5px}.promo p,.privacy p,.request p,.setting-card p{color:var(--muted);font-size:12px;line-height:1.45}.promo ul{color:var(--muted);gap:9px;padding:0;font-size:12px;list-style:none;display:grid}.promo li{align-items:center;gap:7px;display:flex}.promo li svg{color:var(--green)}.promo-icon{width:40px;height:40px;color:var(--orange);background:#fff0e5;border-radius:11px;place-items:center;display:grid}.privacy,.request{gap:12px;display:flex}.privacy svg{color:var(--green)}.workspace{background:var(--bg);z-index:25;position:fixed;inset:72px 0 0 270px;overflow:auto}.collapsed~.main .workspace{left:78px}.workspace-head{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;gap:18px;padding:24px 26px;display:flex}.workspace-head h2{margin:6px 0 4px;font-size:30px}.workspace-head p{color:var(--muted);margin:0}.workspace-body{max-width:980px;margin:0 auto;padding:28px}.dropbox{background:var(--panel);text-align:center;min-height:280px;color:var(--muted);border:2px dashed #c9d2dd;border-radius:18px;align-content:center;place-items:center;gap:8px;display:grid}.dropbox strong{color:var(--ink)}.file-list{gap:8px;margin-top:14px;display:grid}.file-row{background:var(--panel);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:11px 12px;display:flex}.file-row span{flex:1}.file-row small{color:var(--muted)}.file-row button{color:var(--muted);background:0 0;border:0}.control-row{margin-top:14px}.control-row input,.control-row select,.control-row textarea,.admin-input{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);border-radius:10px;outline:0;padding:11px}.control-row textarea{resize:vertical;min-height:180px}.workspace-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.result-msg{color:#1b7d42;background:#e8f7ee;border:1px solid #c9ecd5;border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:11px 12px;font-size:13px;display:flex}.empty{min-height:280px;color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:14px;align-content:center;place-items:center;gap:8px;display:grid}.empty strong{color:var(--ink)}.history-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.history-row:last-child{border-bottom:0}.history-row span{flex:1}.history-row small,.history-row em{color:var(--muted);font-style:normal}.settings-grid,.admin-grid{gap:12px;display:grid}.setting-card{align-items:center;gap:15px;display:flex}.setting-card div{flex:1}.metric-row{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metric-row>div{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:16px}.metric-row span{color:var(--muted);font-size:11px;display:block}.metric-row strong{margin-top:8px;font-size:28px;display:block}.hero-card,.summary-row,.side-panel{display:none!important}.screen{padding:28px 30px 44px}.section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin:4px 0 18px;display:flex}.section-head h2{letter-spacing:-.035em;margin:4px 0;font-size:30px}.section-head p{color:var(--muted);margin:0;font-size:13px}.section-head .category-tabs{justify-content:flex-end;max-width:70%;margin:0}.dashboard-grid{display:block}.tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tool-card{border-radius:16px;align-items:flex-start;min-height:150px;padding:16px;transition:transform .16s,box-shadow .16s,border-color .16s}.tool-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #14233714}@media (max-width:1240px){.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.section-head .category-tabs{max-width:62%}}@media (max-width:980px){.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-head{flex-direction:column;align-items:flex-start}.section-head .category-tabs{justify-content:flex-start;max-width:100%}}@media (max-width:700px){.sidebar{display:none}.workspace{left:0}.top{padding:0 12px}.top-search{width:100%}.top-actions{display:none}.screen{padding:18px 12px 28px}.tool-grid{grid-template-columns:1fr}.section-head h2{font-size:24px}}@media (min-width:901px){.main>.screen{min-height:calc(100dvh - 72px)}}@media (min-width:701px){.sidebar:not(.collapsed){width:248px!important}.sidebar:not(.collapsed) .nav-item span,.sidebar:not(.collapsed) .brand span:not(.brand-logo){display:inline!important}.sidebar:not(.collapsed) .nav-label{display:block!important}.sidebar.collapsed{width:78px!important}.sidebar.collapsed .nav-item span,.sidebar.collapsed .brand span:not(.brand-logo),.sidebar.collapsed .nav-label{display:none!important}}@media (max-width:700px){.sidebar{display:none!important}.mobile-drawer .sidebar{width:248px!important;display:flex!important}.mobile-drawer .sidebar .nav-item span,.mobile-drawer .sidebar .brand span:not(.brand-logo),.mobile-drawer .sidebar .nav-label{display:inline!important}}.admin-auth{position:relative;padding-top:18px!important}.admin-auth:before{content:"Admin user ID";color:var(--muted);font-size:11px;font-weight:700;position:absolute;top:0;left:4px}.admin-auth input[placeholder=ADMIN_KEY]::placeholder{color:#0000}.admin-empty p{font-size:0}.admin-empty p:after{content:"Use your administrator user ID. Persistent database metrics appear automatically once Neon is connected and migrated.";color:var(--muted);font-size:13px}
:root{--vbg:#f6f8fb;--vpanel:#fff;--vpanel2:#fbfcfe;--vline:#e4e9ef;--vink:#0d1728;--vmuted:#6a7688;--vnav:#071425;--vnav2:#10233b;--vacc:#ff3850;--vblue:#3d82f6;--vgreen:#17a35a;--vorange:#e58a1a;--vshadow:0 18px 55px #0d172814}:root[data-theme=dark]{--vbg:#09111e;--vpanel:#0f1a2a;--vpanel2:#111e31;--vline:#233149;--vink:#f4f7fb;--vmuted:#9ba8b9;--vnav:#050d18;--vnav2:#0d1d31;--vshadow:0 18px 55px #00000038}.app-shell{overflow:hidden;background:var(--vbg)!important}.sidebar{background:linear-gradient(180deg,var(--vnav),#091728)!important;width:248px!important}.side-top{height:76px!important}.brand{font-size:17px!important}.brand-logo{background:linear-gradient(135deg,#ff2d55,#ff6c4f)!important;border-radius:13px!important;width:38px!important;height:38px!important;box-shadow:0 10px 28px #ff435347!important}.nav-item{color:#98a8bc!important;border-radius:12px!important;padding:11px 12px!important}.nav-item:hover{color:#fff!important;background:#ffffff0d!important}.nav-item.active{color:#fff!important;box-shadow:inset 2px 0 0 var(--vacc)!important;background:linear-gradient(90deg,#ffffff1c,#ffffff0a)!important}.main{background:var(--vbg)!important}.top{background:color-mix(in srgb,var(--vpanel) 92%,transparent)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border-bottom-color:var(--vline)!important;height:76px!important;padding:0 26px!important}.top-search,.hero-search{background:var(--vpanel2)!important;border-color:var(--vline)!important;border-radius:14px!important}.top-search input,.hero-search input{color:var(--vink)!important}.top-actions{gap:9px!important}.upgrade,.primary{background:linear-gradient(135deg,#ff3d50,#ff674b)!important;border-color:#0000!important;box-shadow:0 10px 24px #ff474e2e!important}.screen{max-width:1600px!important;padding:30px 32px 44px!important}.hero-card{position:relative;border:1px solid var(--vline)!important;background:linear-gradient(135deg,var(--vpanel),var(--vpanel2))!important;box-shadow:var(--vshadow)!important;border-radius:24px!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:28px!important;min-height:270px!important;padding:34px 36px!important;overflow:hidden!important}.hero-card h1{letter-spacing:-.055em!important;margin:18px 0 14px!important;font-size:clamp(40px,4vw,58px)!important;line-height:1.02!important}.hero-card p{color:var(--vmuted)!important;font-size:15px!important;line-height:1.65!important}.eyebrow{background:var(--vpanel2)!important;border-color:var(--vline)!important;color:var(--vmuted)!important}.hero-search{max-width:720px!important;height:52px!important;margin-top:24px!important;box-shadow:0 8px 24px #0d17280d!important}.summary-row{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0 30px!important;display:grid!important}.summary{background:var(--vpanel)!important;border-color:var(--vline)!important;color:var(--vmuted)!important;border-radius:14px!important;padding:15px 17px!important;box-shadow:0 8px 24px #0d17280d!important}.summary.active,.summary b{color:var(--vink)!important}.section-head{margin-bottom:16px!important}.section-head h2{letter-spacing:-.03em!important;font-size:26px!important}.section-head p{color:var(--vmuted)!important}.cat{background:var(--vpanel)!important;border-color:var(--vline)!important;color:var(--vmuted)!important;border-radius:10px!important;padding:8px 11px!important}.cat.active{background:var(--vnav)!important;color:#fff!important;border-color:var(--vnav)!important}.dashboard-grid{grid-template-columns:minmax(0,1fr) 292px;gap:18px!important;display:grid!important}.tool-grid{gap:12px!important}.tool-card{background:var(--vpanel)!important;border-color:var(--vline)!important;color:var(--vink)!important;border-radius:17px!important;padding:18px!important;transition:all .18s!important;box-shadow:0 8px 24px #0d17280d!important}.tool-card:hover{border-color:#ccd7e4!important;transform:translateY(-3px)!important;box-shadow:0 18px 34px #0d17281a!important}.tool-icon{color:#377df3!important;background:linear-gradient(135deg,#edf3ff,#f8fbff)!important;border:1px solid #dfeafb!important;border-radius:13px!important;width:43px!important;height:43px!important}.tool-title-row strong{font-size:14px!important}.tool-content p{color:var(--vmuted)!important;line-height:1.5!important}.tool-mode{color:#8793a4!important}.side-panel{gap:12px!important}.panel-card{background:var(--vpanel)!important;border-color:var(--vline)!important;border-radius:18px!important;box-shadow:0 8px 24px #0d17280d!important}.dark-panel{color:#fff!important;background:linear-gradient(150deg,#0a1423,#11253f)!important}.workspace{background:var(--vbg)!important;inset:76px 0 0 248px!important}.workspace-top{background:var(--vpanel)!important;border-bottom-color:var(--vline)!important;padding:0 28px!important}.workspace-content{max-width:980px!important;padding:32px 28px 50px!important}.workspace-title h2{letter-spacing:-.035em!important;font-size:31px!important}.workspace-title p{color:var(--vmuted)!important}.workspace-card{background:var(--vpanel)!important;border-color:var(--vline)!important;box-shadow:var(--vshadow)!important;border-radius:20px!important}.dropbox{background:linear-gradient(180deg,var(--vpanel2),var(--vpanel))!important;border-color:#c8d3df!important;border-radius:17px!important;min-height:290px!important}.dropbox strong{color:var(--vink)!important}.dropbox span,.dropbox small{color:var(--vmuted)!important}.file-row{background:var(--vpanel2)!important;border-color:var(--vline)!important;border-radius:11px!important}.control-row input,.control-row select,.control-row textarea,.admin-auth input{background:var(--vpanel2)!important;border-color:var(--vline)!important;color:var(--vink)!important;border-radius:12px!important;padding:12px!important}.workspace-footer{margin-top:18px!important}.result-msg{color:#176f3f!important;background:#e9f8ef!important;border-color:#c5ead3!important}.admin-screen{max-width:1500px!important}.admin-head h1{letter-spacing:-.045em!important;font-size:36px!important}.admin-auth{min-width:420px}.admin-tabs{border-bottom-color:var(--vline)!important}.admin-tab{color:var(--vmuted)!important}.admin-tab.active{color:var(--vink)!important;border-bottom-color:var(--vacc)!important}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid!important}.metric,.admin-card,.admin-empty,.simple-card{background:var(--vpanel)!important;border-color:var(--vline)!important;border-radius:16px!important;box-shadow:0 8px 24px #0d17280d!important}.metric strong{color:var(--vink)!important}.metric span,.metric small{color:var(--vmuted)!important}.admin-columns{gap:12px!important}.usage-row,.job-row,.admin-tool-row{border-top-color:var(--vline)!important}.admin-tool-row select{background:var(--vpanel2)!important;border-color:var(--vline)!important;color:var(--vink)!important}.admin-empty,.simple-card{min-height:380px!important;color:var(--vmuted)!important}.admin-empty h3,.simple-card h2{color:var(--vink)!important}.mobile-menu{display:none!important}.mobile-drawer{display:none}@media (max-width:1200px){.dashboard-grid{grid-template-columns:1fr!important}.side-panel{grid-template-columns:repeat(3,1fr)!important;display:grid!important}.hero-card{grid-template-columns:1fr!important}.hero-art{display:none}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-columns{grid-template-columns:1fr!important}.metric-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:900px){.sidebar{width:78px!important}.sidebar .nav-item span,.sidebar .brand span:not(.brand-logo),.sidebar .nav-label{display:none}.sidebar .nav-item{justify-content:center}.workspace{left:78px!important}.live-indicator{display:none}.admin-head{flex-direction:column;align-items:stretch}.admin-auth{min-width:0}.admin-auth input{max-width:none}.top-search{width:47vw!important}}@media (max-width:700px){.sidebar{display:none!important}.mobile-menu{place-items:center;display:grid!important}.mobile-drawer{background:#00000059;z-index:100!important;display:block!important;position:fixed!important;inset:0!important}.mobile-drawer .sidebar{width:248px!important;height:100%!important;display:flex!important}.mobile-drawer .sidebar .nav-item span,.mobile-drawer .sidebar .brand span:not(.brand-logo),.mobile-drawer .sidebar .nav-label{display:inline}.mobile-drawer .sidebar .nav-item{justify-content:flex-start}.top{padding:0 12px!important}.top-search{width:100%!important}.top-actions{display:none}.screen{padding:18px 12px 30px!important}.hero-card{padding:24px 20px!important}.hero-card h1{font-size:38px!important}.summary-row{grid-template-columns:repeat(2,1fr)!important}.section-head{flex-direction:column;align-items:stretch}.category-tabs{justify-content:flex-start}.tool-grid,.side-panel{grid-template-columns:1fr!important}.workspace{left:0!important}.workspace-top{padding:0 15px!important}.workspace-content{padding:22px 14px 40px!important}.workspace-card{padding:14px!important}.workspace-footer{flex-direction:column;align-items:stretch}.workspace-footer .action-btn{justify-content:center;width:100%}.admin-tabs{overflow:auto}.db-badge{flex:none;margin-left:10px}.metric-grid{grid-template-columns:repeat(2,1fr)!important}.metric strong{font-size:25px!important}}
.hero-card,.summary-row,.side-panel{display:none!important}.screen{max-width:1600px!important;padding:24px 30px 40px!important}.section-head{justify-content:space-between!important;align-items:flex-end!important;gap:20px!important;margin:0 0 18px!important;display:flex!important}.section-head h2{letter-spacing:-.035em!important;margin:4px 0!important;font-size:28px!important}.section-head p{color:var(--vmuted,#6a7688)!important;margin:0!important;font-size:13px!important}.section-head .category-tabs{flex-wrap:wrap!important;justify-content:flex-end!important;gap:7px!important;max-width:72%!important;margin:0!important;display:flex!important}.dashboard-grid{display:block!important}.tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.tool-card{border-radius:16px!important;align-items:flex-start!important;min-width:0!important;min-height:168px!important;padding:17px!important}.tool-title-row{justify-content:space-between!important;align-items:flex-start!important;gap:8px!important;display:flex!important}.tool-title-row strong{font-size:14px!important;line-height:1.25!important}.tool-content p{margin:8px 0 0!important;font-size:12px!important;line-height:1.5!important}.tool-mode{margin-top:10px!important;font-size:10px!important}.status-pill{flex:none!important;padding:4px 6px!important;font-size:9px!important}@media (max-width:1240px){.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.section-head .category-tabs{max-width:65%!important}}@media (max-width:980px){.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.section-head{flex-direction:column!important;align-items:flex-start!important}.section-head .category-tabs{justify-content:flex-start!important;max-width:100%!important}}@media (max-width:700px){.screen{padding:18px 12px 28px!important}.tool-grid{grid-template-columns:1fr!important}.section-head h2{font-size:24px!important}}
:root{--aa-navy:#071a2f;--aa-blue:#2563eb;--aa-indigo:#4338ca;--aa-coral:#ff4b55;--aa-ink:#0d1728;--aa-muted:#738097;--aa-line:#dfe6ef}.brand{gap:11px!important}.brand-logo{background-color:#fff!important;background-image:url(https://typingmaster.archanaacademy.com/assets/brand/archana-academy-logo.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border:1px solid #ffffff1f!important;font-size:0!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 22px #2563eb40!important}.brand-logo:after{display:none!important}.brand>span:nth-child(2){white-space:nowrap;flex-direction:column!important;align-items:flex-start!important;gap:1px!important;font-size:0!important;line-height:1!important;display:flex!important}.brand>span:nth-child(2):before{content:"Archana Academy";letter-spacing:-.02em;color:#fff;font-size:13px;font-weight:800}.brand>span:nth-child(2):after{content:"PDF Tools";letter-spacing:.04em;color:#9fb4cf;font-size:10px;font-weight:600}.side-bottom:after{content:"Archana Academy\\A Success Starts Here!";white-space:pre;color:#71839a;letter-spacing:.02em;border-top:1px solid #ffffff12;margin-top:6px;padding:12px 12px 5px;font-size:9px;line-height:1.45;display:block}.sidebar.collapsed .side-bottom:after{content:"AA";text-align:center;padding:10px 0 2px;font-size:10px;font-weight:800}.top:before{content:"";opacity:.92;background:url(https://cdn.archanaacademy.com/2024/05/online-classes-s.svg) 50%/contain no-repeat;flex:none;order:0;width:28px;height:28px;margin-right:2px;display:block}.top:after{content:"Archana Academy";color:#7b8798;letter-spacing:.08em;opacity:.78;order:2;margin-left:2px;font-size:10px;font-weight:700;display:block}.top-search{order:1}.top-actions{order:3}.top{gap:8px}.upgrade{background:linear-gradient(135deg,var(--aa-coral),#ff7255)!important}.app-shell{background:#f6f8fb}.workspace-title:after{content:"Archana Academy • PDF Tools";color:var(--aa-muted);letter-spacing:.08em;margin-top:6px;font-size:10px;font-weight:700;display:block}.admin-screen:before{content:"ARCHANA ACADEMY • CONTROL CENTER";color:var(--aa-muted);letter-spacing:.14em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.mobile-drawer .side-bottom:after{display:block}.admin-auth .primary{background:linear-gradient(135deg,var(--aa-blue),var(--aa-indigo))!important}@media (max-width:900px){.top:before,.top:after{display:none}}@media (max-width:700px){.brand>span:nth-child(2):before{font-size:12px}.brand>span:nth-child(2):after{font-size:9px}.side-bottom:after{font-size:8px}}
.top{z-index:50!important;background:var(--panel)!important;border-bottom:1px solid var(--line)!important;align-items:center!important;gap:14px!important;height:72px!important;padding:0 18px!important;display:flex!important;position:sticky!important;top:0!important}.top:before{content:""!important;background:#fff url(https://typingmaster.archanaacademy.com/assets/brand/archana-academy-logo.png) 50%/contain no-repeat!important;border-radius:9px!important;flex:0 0 38px!important;order:0!important;width:38px!important;height:38px!important;display:block!important;box-shadow:0 4px 14px #2563eb1f!important}.top:after{content:"Archana Academy\\A PDF Tools"!important;white-space:pre!important;width:156px!important;min-width:156px!important;color:var(--ink)!important;letter-spacing:-.02em!important;order:1!important;align-items:center!important;font-size:14px!important;font-weight:800!important;line-height:1.1!important;display:flex!important}.top-search{flex:680px!important;order:2!important;width:auto!important;max-width:760px!important;margin-left:2px!important}.top-actions{order:3!important;align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}.top-actions .upgrade,.top-actions .user,.top-actions .icon-btn{visibility:visible!important;opacity:1!important;display:inline-flex!important}.live-indicator{display:inline-flex!important}.sidebar{width:254px!important}.sidebar .brand>span:nth-child(2){display:none!important}.sidebar .brand-logo{width:36px!important;height:36px!important;box-shadow:none!important;background:#fff url(https://typingmaster.archanaacademy.com/assets/brand/archana-academy-logo.png) 50%/contain no-repeat!important;border-radius:9px!important}.workspace{background:var(--bg)!important;z-index:1!important;flex:auto!important;width:auto!important;height:auto!important;min-height:0!important;position:relative!important;inset:auto!important;overflow:auto!important}.workspace-content{width:min(1180px,100%)!important;margin:0 auto!important;padding:30px 34px 42px!important}.workspace-title{align-items:flex-start!important;gap:14px!important;margin-bottom:22px!important;display:flex!important;position:relative!important}.workspace-title h2{letter-spacing:-.04em!important;margin:5px 0!important;font-size:32px!important}.workspace-title p{color:var(--muted)!important;margin:0!important;font-size:14px!important}.workspace-kicker{letter-spacing:.14em!important;font-size:10px!important}.workspace-icon{color:#2563eb!important;background:#edf4ff!important;border-radius:12px!important;flex:none!important;place-items:center!important;width:46px!important;height:46px!important;display:grid!important}.workspace-card{background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:18px!important;max-width:940px!important;padding:20px!important;box-shadow:0 16px 38px #1423370f!important}.dropbox{background:linear-gradient(180deg,var(--panel),var(--soft))!important;border:2px dashed #c6d4e4!important;border-radius:16px!important;min-height:300px!important}.workspace-footer{border-top:1px solid var(--line)!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-top:16px!important;padding-top:15px!important;display:flex!important}.workspace-head{z-index:5!important;background:var(--panel)!important;position:sticky!important;top:0!important}.workspace-head .icon-btn{margin:14px!important}.result-msg{color:#24553a!important;white-space:normal!important;word-break:break-word!important}.admin-screen{max-width:1440px!important;margin:0 auto!important}@media (max-width:1100px){.top:after{width:130px!important;min-width:130px!important;font-size:13px!important}.top-search{max-width:none!important}.workspace-content{padding:24px!important}}@media (max-width:700px){.top{gap:8px!important;padding:0 10px!important}.top:before{flex-basis:32px!important;width:32px!important;height:32px!important}.top:after{width:92px!important;min-width:92px!important;font-size:11px!important}.top-search{flex:auto!important}.top-search kbd,.top-actions .live-indicator,.top-actions .upgrade,.sidebar{display:none!important}.workspace-content{padding:18px 12px 30px!important}.workspace-title h2{font-size:26px!important}.workspace-card{padding:14px!important}.workspace-footer{flex-direction:column;align-items:stretch!important}}
