:root{color-scheme:dark;--bg: #0d0e0f;--bg-soft: #141516;--panel: #191a1c;--panel-strong: #202226;--text: #f4f2ed;--muted: #a5a19a;--faint: #74706a;--line: #2d2e31;--line-strong: #3a3b3f;--accent: #d7ff72;--accent-text: #11130d;--teal: #75e6d1;--danger: #ff827c;--warning: #ffd37d;--success: #9bf2b1;--shadow: 0 18px 60px rgba(0, 0, 0, .38);--z-header: 20;--z-overlay: 100;--z-popover: 140;--z-drawer: 150;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;color:var(--text);background:linear-gradient(180deg,#111214,#0d0e0f 30%,#0b0c0d)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,select{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.62}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{min-height:100vh;padding-bottom:74px}.site-header{position:sticky;top:0;z-index:var(--z-header);display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:68px;padding:12px clamp(16px,4vw,56px);border-bottom:1px solid rgba(255,255,255,.08);background:#0d0e0fd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand,.nav-link,.button,.user-pill,.account-pill,.icon-button,.mobile-nav a,.mobile-nav button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.brand{min-width:max-content;font-weight:750}.brand-mark,.drop-icon,.auth-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--line);border-radius:8px;color:var(--accent);background:var(--panel)}.desktop-nav{display:none;align-items:center;gap:3px;padding:5px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff08}.nav-link{min-height:34px;padding:0 10px;border-radius:7px;color:var(--muted);font-size:.9rem}.nav-link:hover,.nav-link.active{color:var(--text);background:#ffffff0f}.header-actions{display:flex;align-items:center;gap:8px}.button,.icon-button{border:1px solid var(--line-strong);border-radius:8px;color:var(--text);background:var(--panel-strong);transition:transform .15s ease,background .15s ease,border-color .15s ease}.button{min-height:42px;padding:0 15px;font-weight:700}.button:hover,.icon-button:hover{transform:translateY(-1px);border-color:#fff3;background:#282a2f}.button.primary{border-color:#d7ff726b;color:var(--accent-text);background:var(--accent)}.button.primary:hover{background:#e2ff90}.button.ghost{background:#ffffff0a}.button.danger{border-color:#ff827c73;color:#23100f;background:var(--danger)}.button.compact{min-height:36px;padding:0 11px;font-size:.9rem}.button.wide{width:100%}.icon-button{width:38px;height:38px;padding:0}.compact-icon{width:34px;height:34px;flex:0 0 auto}.tooltip-wrap{position:relative;display:inline-flex;align-items:center}.tooltip-trigger{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:#ffffff09}.tooltip-trigger:hover,.tooltip-trigger:focus-visible{color:var(--accent);border-color:#d7ff7257;outline:none}.tooltip-panel{position:absolute;left:50%;bottom:calc(100% + 9px);z-index:90;width:min(270px,calc(100vw - 40px));padding:10px 11px;border:1px solid var(--line-strong);border-radius:8px;color:var(--text);background:#141516fa;box-shadow:var(--shadow);opacity:0;pointer-events:none;transform:translate(-50%,6px);transition:opacity .15s ease,transform .15s ease;font-size:.8rem;font-weight:600;line-height:1.45}.tooltip-wrap:hover .tooltip-panel,.tooltip-trigger:focus-visible+.tooltip-panel{opacity:1;transform:translate(-50%)}.label-with-help{display:inline-flex;align-items:center;gap:7px;min-width:0}.user-pill{min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;color:var(--teal);background:#75e6d114;font-size:.84rem}.account-pill{max-width:min(34vw,260px);min-height:38px;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;padding:4px 10px;border:1px solid var(--line);border-radius:8px;background:#ffffff09}.account-email,.account-meta{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-email{color:var(--text);font-size:.82rem;font-weight:750}.account-meta{display:inline-flex;align-items:center;gap:5px;color:var(--teal);font-size:.73rem;font-weight:750}.account-menu{position:relative}.account-pill{cursor:pointer;text-align:left}.profile-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;display:grid;gap:6px;width:min(320px,calc(100vw - 28px));padding:10px;border:1px solid var(--line);border-radius:8px;background:#141516fa;box-shadow:var(--shadow)}.profile-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:8px;border-bottom:1px solid var(--line)}.profile-card-head strong,.profile-card-head span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-card-head span{color:var(--teal);font-size:.82rem;font-weight:750}.profile-avatar{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--line);border-radius:8px;color:var(--accent);background:#d7ff7214}.profile-menu a,.profile-menu button{display:flex;align-items:center;gap:9px;min-height:38px;padding:0 9px;border:0;border-radius:7px;color:var(--muted);background:transparent;text-align:left}.profile-menu a:hover,.profile-menu button:hover{color:var(--text);background:#ffffff0f}.action-menu{position:relative;display:inline-flex}.action-menu-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:70;display:grid;gap:4px;min-width:180px;padding:7px;border:1px solid var(--line);border-radius:8px;background:#141516fa;box-shadow:var(--shadow)}.portal-menu-panel{position:fixed;right:auto;bottom:auto;z-index:var(--z-popover)}.action-menu-panel button,.action-menu-panel a{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 9px;border:0;border-radius:7px;color:var(--muted);background:transparent;text-align:left}.action-menu-panel button:hover,.action-menu-panel a:hover{color:var(--text);background:#ffffff0f}.action-menu-panel .danger-menu-item{color:#ffaaa6}.hero-section{display:grid;gap:28px;width:min(1180px,calc(100% - 32px));margin:0 auto;padding:42px 0 36px}.hero-copy{display:flex;flex-direction:column;gap:18px}.eyebrow{margin:0;color:var(--accent);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:760px;margin-bottom:0;font-size:clamp(2.25rem,9vw,5.8rem);line-height:.98;letter-spacing:0}h2{margin-bottom:10px;font-size:clamp(1.45rem,4vw,2.35rem);line-height:1.08;letter-spacing:0}p{color:var(--muted);line-height:1.65}.hero-subhead{max-width:650px;margin-bottom:0;font-size:1.05rem}.hero-actions,.trust-row,.admin-actions{display:flex;flex-wrap:wrap;gap:10px}.trust-row span{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#ffffff08;font-size:.87rem}.hero-converter{align-self:start}.converter,.auth-card,.admin-panel,.stat-card,.empty-state{border:1px solid var(--line);border-radius:8px;background:#191a1ce0;box-shadow:var(--shadow)}.converter{position:relative;display:grid;gap:14px;width:100%;overflow:hidden;padding:14px;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.converter.card-dropping{transform:scale(1.01);border-color:#d7ff728c;background:#1f2120f5;box-shadow:0 0 0 1px #d7ff721f,0 18px 70px #00000075}.drop-overlay{position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:8;display:grid;place-items:center;align-content:center;gap:8px;border:1px dashed rgba(215,255,114,.62);border-radius:8px;color:var(--accent);background:#0d0e0fad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none}.drop-overlay strong{color:var(--text)}.compact-converter{max-width:640px}.url-first{background:#191a1cf0}.url-converter-form,.url-first .file-panel,.progress-wrap{display:grid;gap:12px}.mode-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;border:1px solid var(--line);border-radius:8px;background:#ffffff08}.mode-toggle button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 10px;border:0;border-radius:7px;color:var(--muted);background:transparent;font-weight:800}.mode-toggle button.active{color:var(--text);background:#ffffff14}.batch-locked-panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid rgba(215,255,114,.18);border-radius:8px;background:#d7ff720e}.batch-locked-panel>svg{color:var(--accent)}.batch-locked-panel strong{display:block}.batch-locked-panel p{margin:3px 0 0;color:var(--muted);font-size:.86rem}.batch-url-textarea{min-height:150px;resize:vertical;line-height:1.45}.batch-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--muted);font-size:.82rem}.batch-meta-row span{min-height:24px;padding:0 8px;border:1px solid var(--line);border-radius:999px;background:#ffffff09}.batch-meta-row .batch-warning{color:#f1d9a4;border-color:#ffd37d3d;background:#ffd37d12}.batch-submit-grid{grid-template-columns:minmax(120px,.34fr) minmax(0,1fr)}.url-form-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.url-form-heading h2{margin:0 0 3px;font-size:clamp(1.15rem,3vw,1.55rem)}.url-form-heading p{margin:0;font-size:.93rem}.url-input-grid{display:grid;gap:10px}.media-url-input{min-height:52px;font-weight:650;position:relative}.media-url-input::placeholder{color:#f4f2ed6b;font-weight:560;opacity:.62}.media-url-input{position:relative;border:1px solid transparent;border-radius:14px;color:var(--text);background:linear-gradient(#111214f5,#111214f5) padding-box,linear-gradient(135deg,#d7ff7238,#ffffff14,#75e6d12e 36%,#5078ff24 52%,#d7ff722e 70%,#ffffff0d 82%,#d7ff7238) border-box;background-size:100% 100%,300% 300%;animation:luxuryBorder 10s ease infinite;box-shadow:inset 0 1px #ffffff08,0 0 #d7ff7200,0 8px 32px #00000059;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:box-shadow .22s ease,transform .22s ease,border-color .22s ease}.media-url-input:focus{outline:none;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #d7ff721a,0 0 42px #75e6d11a,0 14px 46px #0000007a}@keyframes luxuryBorder{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.url-input-grid select,.convert-button{min-height:52px}.checkbox-row{display:flex;align-items:flex-start;gap:9px;color:var(--muted);font-size:.9rem;line-height:1.45}.checkbox-row input{flex:0 0 auto;width:18px;min-height:18px;height:18px;margin:2px 0 0;accent-color:var(--accent)}.converter-helper{margin:-4px 0 0;color:var(--faint);font-size:.84rem;line-height:1.45}.converter-usage-hint{width:fit-content;margin:-3px 0 0;padding:7px 10px;border:1px solid rgba(125,255,231,.16);border-radius:999px;color:var(--accent-2);background:#7dffe711;font-size:.78rem;font-weight:780}.detected-source{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:46px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#ffffff09}.detected-source strong,.detected-source span{display:block}.detected-source strong{font-size:.92rem}.detected-source span{color:var(--muted);font-size:.82rem}.platform-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;color:#fff;background:#34363a;font-size:.72rem;font-weight:900}.platform-mark.youtube{background:#c5221f}.platform-mark.tiktok{background:#111;color:var(--teal);border:1px solid #323438}.platform-mark.instagram{background:#b94b7a}.platform-mark.x{background:#f6f2ea;color:#111}.platform-mark.soundcloud{background:#f46f23}.platform-mark.direct{color:var(--accent);background:#d7ff7214;border:1px solid rgba(215,255,114,.24)}.platform-mini{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--line);border-radius:8px;color:#fff;background:#34363a;font-size:.62rem;font-weight:900}.platform-mini.youtube{background:#c5221f}.platform-mini.tiktok{background:#111;color:var(--teal)}.platform-mini.instagram{background:#b94b7a}.platform-mini.x{background:#f6f2ea;color:#111}.platform-mini.soundcloud{background:#f46f23}.platform-mini.direct{color:var(--accent);background:#d7ff7214}.upload-secondary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 10px;border:1px dashed var(--line-strong);border-radius:8px;color:var(--muted);background:#ffffff06}.upload-secondary span{font-size:.9rem;font-weight:700}.upload-secondary.dragging{border-color:var(--accent);background:#d7ff7212}.source-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#ffffff09}.source-summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem}.batch-queue-panel{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff08}.batch-queue-heading,.batch-job-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.batch-queue-heading strong{display:block}.batch-queue-heading p{margin:2px 0 0;color:var(--muted);font-size:.84rem}.batch-job-list{display:grid;gap:7px}.batch-job-row{grid-template-columns:auto minmax(0,1fr) auto;padding:9px;border:1px solid var(--line);border-radius:8px;background:#ffffff08}.batch-job-row.complete{border-color:#9bf2b12e}.batch-job-row.failed{border-color:#ff827c38}.batch-job-main{display:grid;gap:5px;min-width:0}.batch-job-main strong,.batch-job-main p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-job-main p{margin:0;color:var(--muted);font-size:.8rem}.batch-progress{height:5px}.progress-wrap p{margin:0;font-size:.88rem}.premium-progress{padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff08}.queue-stage-list{display:grid;gap:7px}.queue-stage{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;color:var(--faint);font-size:.84rem}.queue-stage span{width:8px;height:8px;border:1px solid var(--line-strong);border-radius:999px;background:#ffffff14}.queue-stage p{margin:0}.queue-stage.active{color:var(--text)}.queue-stage.active span{border-color:#75e6d1b3;background:var(--teal);box-shadow:0 0 0 5px #75e6d114}.queue-stage.done{color:var(--muted)}.queue-stage.done span{border-color:#d7ff7299;background:var(--accent)}.drop-zone{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:122px;padding:10px;border:1px dashed var(--line-strong);border-radius:8px;background:#ffffff08}.drop-zone h2{margin:0 0 4px;font-size:1.08rem}.drop-zone p{margin:0;font-size:.92rem}.drop-zone .button{grid-column:1 / -1;min-height:38px}.drop-zone.dragging{border-color:var(--accent);background:#d7ff7212}.file-panel{display:grid;gap:14px}.file-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff09}.file-summary strong,.file-summary p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-summary p{margin:3px 0 0;font-size:.85rem}.file-icon{color:var(--teal)}.media-preview,.audio-preview{width:100%;border:1px solid var(--line);border-radius:8px;background:#080808}.media-preview{aspect-ratio:16 / 9}.audio-preview{min-height:42px}.field-label,.auth-card label{color:var(--muted);font-size:.85rem;font-weight:700}select,input{width:100%;min-height:44px;border:1px solid var(--line-strong);border-radius:8px;color:var(--text);background:#111214}select,input{padding:0 12px}.progress{height:8px;overflow:hidden;border-radius:999px;background:#ffffff14}.progress span{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .18s ease}.notice{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#ffffff09}.notice p{margin:0}.notice strong{color:var(--text)}.notice.warning{border-color:#ffd37d57;color:#f1d9a4}.notice.error{border-color:#ff827c57;color:#ffc7c3}.notice.success{align-items:center;border-color:#9bf2b157;color:#ccf8d6}.notice.success .button{margin-left:auto}.notice.success .button+.button{margin-left:0}.export-result-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start}.export-result-card .result-status-icon{flex:0 0 auto;margin-top:1px}.export-result-copy{min-width:0}.export-result-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export-result-copy p{margin-top:3px}.export-result-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px}.export-result-actions .button,.export-result-actions .inline-hint{margin-left:0}.notice.slim{padding:10px 12px;font-size:.9rem}.inline-hint,.muted{color:var(--muted);font-size:.9rem}.spin{animation:spin .9s linear infinite}.pulse-dot{width:9px;height:9px;border-radius:999px;background:var(--accent);box-shadow:0 0 #d7ff7259;animation:pulseDot 1.2s ease infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulseDot{70%{box-shadow:0 0 0 8px #d7ff7200}to{box-shadow:0 0 #d7ff7200}}.toast-stack{position:fixed;right:18px;bottom:18px;z-index:100;display:grid;gap:10px;width:min(360px,calc(100vw - 28px))}.toast{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px;border:1px solid var(--line);border-radius:8px;background:#141516eb;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.toast.success{border-color:#9bf2b152}.toast.error{border-color:#ff827c59}.toast.info{border-color:#75e6d147}.toast strong{display:block;color:var(--text);font-size:.92rem}.toast p{margin:3px 0 0;color:var(--muted);font-size:.84rem}.toast-close{width:24px;height:24px;padding:0;border:0;color:var(--muted);background:transparent}.export-tray{position:fixed;right:18px;bottom:18px;z-index:75;display:grid;gap:10px;width:min(390px,calc(100vw - 28px));padding:12px;border:1px solid var(--line);border-radius:8px;background:#141516f0;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.export-tray+.toast-stack{bottom:160px}.export-tray-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.export-tray-head strong,.export-tray-head p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export-tray-head strong{display:block;font-size:.92rem}.export-tray-head p,.tray-error{margin:2px 0 0;font-size:.8rem;line-height:1.35}.tray-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--line);border-radius:8px;color:var(--accent);background:#d7ff7214}.tray-icon.ready{color:var(--success);background:#9bf2b114}.tray-icon.failed{color:var(--danger);background:#ff827c14}.tray-progress{height:6px}.tray-error{color:#ffc7c3}.export-tray-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.skeleton-block,.skeleton-line,.skeleton-circle,.skeleton-media{position:relative;overflow:hidden;background:#fff1}.skeleton-block:after,.skeleton-line:after,.skeleton-circle:after,.skeleton-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(215,255,114,.08),rgba(117,230,209,.08),transparent);animation:shimmer 1.8s ease-in-out infinite}.skeleton-card{display:grid;gap:12px}.skeleton-line{display:block;height:10px;border-radius:999px}.skeleton-line.accent{background:#75e6d11f}.skeleton-circle{display:inline-block;border-radius:999px}.skeleton-row,.skeleton-table-row{display:grid;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:8px}.skeleton-row{grid-template-columns:auto minmax(0,1fr) 78px}.skeleton-table{display:grid;gap:8px;min-width:620px}.skeleton-table-row{grid-template-columns:minmax(0,1.2fr) .7fr .8fr auto}.converter-skeleton{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff09}.skeleton-media{aspect-ratio:16 / 7;border-radius:8px}.skeleton-meta{display:flex;align-items:center;gap:9px}.audio-result-skeleton{gap:12px}.skeleton-audio-line{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.settings-skeleton-panel{display:grid;gap:12px;min-height:240px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#ffffff09}.settings-save-button{position:sticky;bottom:0;z-index:2;box-shadow:0 -14px 26px #141516c7}@keyframes shimmer{to{transform:translate(100%)}}.section,.tool-layout,.admin-page,.dashboard-page,.settings-page,.auth-page,.plus-page,.site-footer{width:min(1180px,calc(100% - 32px));margin:0 auto}.section{padding:34px 0}.compact-section{padding-top:20px}.section-heading{max-width:680px;margin-bottom:20px}.tool-grid{display:grid;gap:12px}.tool-card{display:grid;gap:8px;min-height:188px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#ffffff09}.tool-card:hover{border-color:#d7ff726b;background:#ffffff0e}.tool-card span{color:var(--accent);font-size:.78rem;font-weight:800;text-transform:uppercase}.tool-card strong{font-size:1.2rem}.tool-card p{margin-bottom:0;font-size:.94rem}.tool-hero{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:42px 0 20px}.tool-hero p:last-child{max-width:720px;margin-top:16px;font-size:1.04rem}.tool-layout{display:grid;gap:20px;align-items:start;padding:18px 0 36px}.single-tool-layout{padding-top:46px}.tool-content{display:grid;gap:12px}.tool-content p{margin-bottom:0}.related-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.related-strip a{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#ffffff08;font-size:.88rem}.faq-list{display:grid;gap:10px}details{border:1px solid var(--line);border-radius:8px;background:#ffffff09}summary{padding:15px;font-weight:750;cursor:pointer}details p{margin:0;padding:0 15px 15px}.auth-page{display:grid;place-items:center;min-height:calc(100vh - 180px);padding:46px 0}.auth-card,.empty-state{width:min(100%,430px);padding:22px}.auth-card{display:grid;gap:12px}.auth-card h1,.empty-state h1{margin-bottom:0;font-size:2rem;line-height:1.08}.auth-card p,.empty-state p{margin-bottom:4px}.auth-switch{margin-bottom:0;text-align:center;font-size:.92rem}.auth-switch a{color:var(--accent);font-weight:750}.empty-state{display:grid;justify-items:start;gap:12px;text-align:left}.plus-page{display:grid;gap:18px;padding:54px 0}.plus-hero{max-width:760px}.plus-hero h1{margin-bottom:14px}.plus-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.plus-grid{display:grid;gap:10px}.plus-feature{display:flex;align-items:center;gap:10px;min-height:50px;padding:12px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#ffffff09}.plus-feature svg{color:var(--accent)}.dashboard-page,.settings-page{display:grid;gap:18px;padding:42px 0}.dashboard-heading{display:grid;gap:16px}.dashboard-heading h1{margin-bottom:8px;font-size:clamp(2rem,6vw,4rem)}.dashboard-actions,.admin-actions{display:flex;flex-wrap:wrap;gap:10px}.dashboard-grid{display:grid;gap:12px}.dashboard-card{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#ffffff09}.dashboard-card>span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--line);border-radius:8px;color:var(--accent);background:#d7ff7214}.dashboard-card strong{display:block;color:var(--text);font-size:1.35rem}.dashboard-card p{margin:2px 0 0;color:var(--muted);font-size:.86rem}.dashboard-panels{display:grid;gap:12px}.section-tabs{display:inline-flex;flex-wrap:wrap;gap:4px;width:fit-content;padding:4px;border:1px solid var(--line);border-radius:9px;background:#ffffff09}.section-tabs a,.section-tabs button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;padding:0 10px;border:0;border-radius:7px;color:var(--muted);background:transparent;font-weight:750}.section-tabs a.active,.section-tabs button.active{color:var(--text);background:#ffffff14}.dashboard-memory-tabs{margin-top:-2px}.settings-section-tabs{grid-column:1 / -1}.section-hidden{display:none}.expandable-panel{display:grid;gap:10px;align-content:start}.panel-closed{grid-template-rows:auto}.panel-collapse-button{transition:transform .16s ease}.panel-collapse-button.open{transform:rotate(180deg)}.panel-scroll-body{max-height:min(430px,52vh);overflow:auto;padding-right:4px}.admin-page .panel-scroll-body{max-height:min(470px,56vh)}.panel-actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px}.expanded-backdrop{z-index:95}.expanded-panel{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;width:min(1120px,calc(100vw - 28px));max-height:calc(100vh - 28px);padding:16px;border:1px solid var(--line);border-radius:8px;background:#141516fa;box-shadow:var(--shadow)}.expanded-panel-body{min-height:0;overflow:auto}.saved-list,.online-list{display:grid;gap:8px}.saved-export-row,.online-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff08}.export-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px;border:1px solid var(--line);border-radius:8px;background:#ffffff08;isolation:isolate;overflow:hidden;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.interactive-export-row{cursor:pointer}.interactive-export-row:after{content:"";position:absolute;inset:-40% auto -40% -55%;z-index:-1;width:42%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);opacity:0;transition:transform .52s ease,opacity .18s ease}.interactive-export-row:hover,.interactive-export-row:focus-visible{border-color:#d7ff723d;background:#ffffff0b;box-shadow:0 14px 34px #00000047,0 0 0 1px #d7ff720b;outline:none}.interactive-export-row:hover:after,.interactive-export-row:focus-visible:after{transform:translate(360%) skew(-18deg);opacity:1}.history-row{grid-template-columns:auto minmax(0,1fr) auto}.export-thumb{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line);border-radius:8px;color:var(--teal);background:#75e6d114}.platform-icon{position:absolute;right:-5px;bottom:-5px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#f7f3eb;background:#26282b;font-size:.55rem;font-weight:900;letter-spacing:0;box-shadow:0 6px 16px #00000057}.platform-icon.youtube{background:#c5221f}.platform-icon.tiktok{color:var(--teal);background:#111}.platform-icon.instagram{background:#b94b7a}.platform-icon.x{color:#111;background:#f6f2ea}.platform-icon.soundcloud{background:#f46f23}.platform-icon.direct{color:var(--accent);background:#1f241d}.export-main{min-width:0}.export-main strong{display:block;overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.export-main p{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:4px 0 0;color:var(--muted);font-size:.82rem}.export-main p>span{display:inline-flex;align-items:center;gap:4px}.source-badge{padding:2px 7px;border:1px solid rgba(215,255,114,.25);border-radius:999px;color:var(--accent);background:#d7ff7212;text-transform:capitalize}.export-chip-row .metadata-chip,.preview-meta-row span{min-height:24px;padding:0 8px;border:1px solid rgba(255,255,255,.06);border-radius:7px;color:#d8d4ce;background:#ffffff0e;font-weight:650}.status-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--line);border-radius:999px;background:#ffffff0e}.status-icon.complete{border-color:#9bf2b147;color:var(--success);background:#9bf2b114}.status-icon.failed{border-color:#ff827c47;color:var(--danger);background:#ff827c14}.status-icon.active{border-color:#d7ff723d;color:var(--accent);background:#d7ff7212}.row-actions{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:5px}.inline-name-input{min-height:36px;padding:0 10px;font-weight:750}.panel-heading-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:0}.panel-heading-row h2{margin:0}.video-result-preview{display:grid;gap:10px;width:100%;padding:10px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#ffffff09;text-align:left}.video-result-preview:hover{border-color:#75e6d157;background:#ffffff0d}.video-result-preview video{width:100%;aspect-ratio:16 / 9;border:1px solid var(--line);border-radius:8px;background:#050505;object-fit:cover}.video-result-preview span{display:inline-flex;align-items:center;gap:7px;color:var(--teal);font-size:.9rem;font-weight:800}.saved-export-row strong,.online-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saved-export-row p,.online-row p{margin:3px 0 0;color:var(--muted);font-size:.84rem}.online-row{grid-template-columns:auto minmax(0,1fr)}.online-dot{width:9px;height:9px;border-radius:999px;background:var(--success);box-shadow:0 0 0 5px #9bf2b114}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:18px;background:#000000b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.media-modal{display:grid;gap:14px;width:min(860px,100%);max-height:min(720px,calc(100vh - 36px));overflow:auto;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow)}.modal-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.modal-heading h2{overflow:hidden;margin:3px 0 0;text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem}.modal-video{width:100%;max-height:68vh;border:1px solid var(--line);border-radius:8px;background:#050505}.modal-audio-panel{display:grid;gap:14px;justify-items:center;padding:26px 14px;border:1px solid var(--line);border-radius:8px;background:#ffffff09}.modal-audio-panel svg{color:var(--teal)}.modal-audio{width:min(620px,100%)}.media-lightbox-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:grid;place-items:center;padding:22px;background:radial-gradient(circle at 50% 12%,rgba(117,230,209,.08),transparent 32%),#000000c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:lightboxFade .18s ease both}.media-lightbox{position:relative;display:grid;gap:16px;width:min(980px,100%);max-height:min(820px,calc(100vh - 44px));overflow:auto;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:linear-gradient(145deg,#191a1cfa,#0e0f10fa);box-shadow:0 32px 120px #0000009e,inset 0 1px #ffffff0a;animation:lightboxScale .2s cubic-bezier(.2,.8,.2,1) both}.lightbox-close{position:absolute;top:14px;right:14px;z-index:2;background:#0a0a0a8f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.preview-stage{display:grid;place-items:center;min-height:clamp(260px,52vh,540px);overflow:hidden;border:1px solid var(--line);border-radius:10px;background:radial-gradient(circle at 30% 20%,rgba(117,230,209,.1),transparent 28%),radial-gradient(circle at 70% 80%,rgba(215,255,114,.08),transparent 30%),#070808}.preview-video,.preview-image{display:block;width:100%;max-height:min(58vh,560px);object-fit:contain}.preview-audio-panel{display:grid;gap:18px;width:min(680px,calc(100% - 24px));justify-items:center}.preview-audio-art{position:relative;display:grid;place-items:center;width:min(420px,82vw);aspect-ratio:1 / 1;overflow:hidden;border:1px solid rgba(117,230,209,.18);border-radius:12px;background:linear-gradient(145deg,#75e6d129,#d7ff720f),#121617;box-shadow:inset 0 0 70px #75e6d114}.waveform-lines{display:flex;align-items:center;gap:5px;width:78%;height:46%}.waveform-lines span{width:100%;height:var(--bar);border-radius:999px;background:linear-gradient(180deg,var(--accent),var(--teal));opacity:.72;animation:waveformPulse 1.7s ease-in-out infinite alternate}.waveform-lines span:nth-child(2n){animation-delay:.18s}.waveform-lines span:nth-child(3n){animation-delay:.32s}.preview-audio{width:min(560px,100%)}.preview-details{display:grid;gap:12px}.preview-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.preview-title-row h2{overflow:hidden;margin:2px 0 0;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.25rem,2.6vw,2rem);line-height:1.05}.preview-status{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;border-radius:999px;font-weight:800}.preview-status.complete{color:var(--success);background:#9bf2b117}.preview-status.failed{color:var(--danger);background:#ff827c17}.preview-status.active{color:var(--accent);background:#d7ff7214}.preview-meta-row,.preview-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.preview-note{display:inline-flex;align-items:center;gap:7px}.preview-processing{display:grid;gap:14px;width:min(620px,calc(100% - 24px))}.preview-blur-thumb{min-height:260px;border-radius:12px;background:linear-gradient(120deg,#ffffff0b,#ffffff17,#ffffff0b),radial-gradient(circle at 35% 40%,rgba(117,230,209,.18),transparent 32%),radial-gradient(circle at 70% 70%,rgba(215,255,114,.12),transparent 30%),#ffffff0a;filter:blur(.2px);animation:previewShimmer 1.8s ease-in-out infinite}.preview-skeleton-lines{display:grid;gap:9px}.preview-skeleton-lines span{height:10px;border-radius:999px;background:#ffffff14}.preview-skeleton-lines span:nth-child(2){width:72%}.preview-skeleton-lines span:nth-child(3){width:42%;background:#75e6d121}@keyframes lightboxFade{0%{opacity:0}to{opacity:1}}@keyframes lightboxScale{0%{opacity:0;transform:scale(.975) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes waveformPulse{0%{transform:scaleY(.72);opacity:.46}to{transform:scaleY(1);opacity:.92}}@keyframes previewShimmer{50%{filter:brightness(1.18) blur(.2px)}}.admin-page{display:grid;gap:18px;padding:42px 0}.admin-heading{display:grid;gap:16px}.admin-heading h1{margin-bottom:8px;font-size:clamp(2.1rem,8vw,4.6rem)}.stats-grid,.admin-grid{display:grid;gap:12px}.stat-card{padding:16px}.stat-card span{color:var(--muted);font-size:.82rem;font-weight:750}.stat-card strong{display:block;margin-top:8px;font-size:2rem}.admin-panel{min-width:0;padding:16px}.admin-panel h2{display:flex;align-items:center;gap:8px;font-size:1.25rem}.settings-form{display:grid;gap:10px}.settings-form label{display:grid;gap:6px;color:var(--muted);font-size:.84rem;font-weight:750}.settings-form input{width:100%;height:38px;border:1px solid var(--line-strong);border-radius:8px;color:var(--text);background:#111214}.settings-layout,.settings-panel{display:grid;gap:12px}.settings-panel label{display:grid;gap:7px;color:var(--muted);font-size:.86rem;font-weight:750}.settings-panel select{min-height:42px}.toggle-row{grid-template-columns:auto minmax(0,1fr);align-items:center}.toggle-row input{width:18px;min-height:18px;height:18px;accent-color:var(--accent)}.account-detail-row{display:grid;gap:4px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff08}.account-detail-row span{color:var(--muted);font-size:.78rem;font-weight:750;text-transform:uppercase}.account-detail-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-wrap{width:100%;overflow-x:auto}table{width:100%;min-width:620px;border-collapse:collapse}th,td{padding:11px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}th{color:var(--muted);font-size:.78rem;text-transform:uppercase}td{color:#ddd9d2;font-size:.9rem}.status{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;color:var(--muted);background:#ffffff0f;font-size:.78rem}.plan-pill{display:inline-flex;min-height:24px;align-items:center;gap:6px;padding:0 8px;border-radius:999px;color:var(--teal);background:#75e6d114;font-size:.78rem;font-weight:750}.status.complete,.status.succeeded{color:var(--success)}.status.queued,.status.preparing,.status.fetching,.status.processing,.status.finalizing{color:var(--accent)}.status.failed,.status.stale,.status.cancelled{color:var(--danger)}.ops-admin-page{position:relative;display:grid;grid-template-columns:230px minmax(0,1fr);gap:18px;width:min(1540px,calc(100% - 28px));padding:18px 0 54px;isolation:isolate}.ops-admin-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),radial-gradient(circle at 18% 18%,rgba(215,255,114,.08),transparent 28%),radial-gradient(circle at 78% 12%,rgba(117,230,209,.06),transparent 26%),linear-gradient(180deg,#141714bd,#090a0bf5);background-size:36px 36px,36px 36px,auto,auto,auto}.ops-admin-page.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.ops-admin-content{display:grid;min-width:0;gap:16px}.ops-sidebar{position:sticky;top:86px;display:grid;align-content:start;gap:14px;max-height:calc(100vh - 104px);padding:12px;overflow:auto;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:linear-gradient(180deg,#171a18e6,#0d0e0fe0),#0e0f10db;box-shadow:0 22px 70px #0000006b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:width .18s ease,transform .18s ease}.ops-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.075)}.ops-sidebar-head div{display:grid;min-width:0;gap:2px}.ops-sidebar-head strong,.ops-sidebar-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-sidebar-head strong{font-size:.92rem}.ops-sidebar-head span{color:var(--muted);font-size:.75rem}.ops-sidebar nav{display:grid;gap:4px}.ops-sidebar nav a{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;min-height:36px;padding:0 10px;border:1px solid transparent;border-radius:8px;color:var(--muted);font-size:.86rem;transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ops-sidebar nav a:hover{color:var(--text);border-color:#d7ff722e;background:#d7ff7211;box-shadow:inset 2px 0 #d7ff72b8;transform:translate(2px)}.ops-sidebar nav a.active{color:var(--accent);border-color:#d7ff7238;background:#d7ff7217;box-shadow:inset 2px 0 0 var(--accent)}.ops-sidebar nav a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-collapsed .ops-sidebar{padding-inline:8px}.sidebar-collapsed .ops-sidebar-head div,.sidebar-collapsed .ops-sidebar nav a span{display:none}.sidebar-collapsed .ops-sidebar nav a{grid-template-columns:1fr;justify-items:center;padding:0}.sidebar-collapsed .ops-sidebar-head{justify-content:center}.sidebar-collapsed .ops-sidebar-head .icon-button{transform:rotate(180deg)}.ops-hero,.ops-stat-card,.ops-panel,.admin-drawer,.ops-sidebar{border-color:#ffffff16}.ops-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,auto);gap:14px;align-items:start;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:radial-gradient(circle at 84% 12%,rgba(215,255,114,.09),transparent 36%),linear-gradient(135deg,#191c1df5,#0e0f10eb);box-shadow:0 26px 90px #0000006b}.ops-hero-copy{display:grid;gap:9px}.ops-hero h1{margin:0;font-size:clamp(1.85rem,3.4vw,3rem);line-height:.98}.ops-hero p{max-width:720px;margin:0;color:var(--muted);font-size:.9rem}.ops-kicker-row,.ops-signal-row,.ops-hero-actions,.ops-table-toolbar,.ops-save-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ops-live-badge,.ops-env-badge,.ops-signal-row span,.ops-muted-chip,.ops-role{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:0 9px;border:1px solid rgba(255,255,255,.075);border-radius:999px;color:var(--muted);background:#ffffff0b;font-size:.78rem;font-weight:750}.ops-live-badge span{width:8px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 0 0 6px #9bf2b114;animation:opsPulse 1.8s ease-in-out infinite}.ops-live-badge.healthy{color:var(--success);background:#9bf2b114}.ops-live-badge.warning{color:var(--warning);background:#ffd37d14}.ops-signal-row span{min-height:28px;border-radius:8px;color:#d9d5ce;background:#ffffff09}.ops-hero-actions{justify-content:flex-end}.ops-search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:min(360px,100%);min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:9px;color:var(--muted);background:#ffffff09}.ops-search:focus-within{border-color:#d7ff726b;box-shadow:0 0 0 3px #d7ff7214}.ops-search input{width:100%;border:0;color:var(--text);background:transparent;outline:none}.ops-hero-select{min-height:38px;border:1px solid var(--line);border-radius:9px;color:var(--text);background:#0c0d0ef0}.ops-refresh-note{margin:-4px 0 0;color:var(--faint);font-size:.82rem}.ops-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ops-stat-card{position:relative;display:grid;gap:12px;min-height:120px;overflow:hidden;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:linear-gradient(145deg,#1d1f20f0,#111213f0),#ffffff08;box-shadow:0 18px 50px #00000047;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.ops-stat-card:hover,.ops-panel:hover{transform:translateY(-2px);border-color:#d7ff7238;box-shadow:0 24px 70px #0000006b,0 0 0 1px #d7ff7209}.ops-stat-card:after{content:"";position:absolute;inset:auto 12px 0;height:1px;background:linear-gradient(90deg,transparent,rgba(215,255,114,.48),transparent);opacity:.58}.ops-stat-top{display:flex;align-items:start;justify-content:space-between;gap:12px}.ops-stat-top>span,.ops-metric-row>span,.ops-health-row>span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(215,255,114,.15);border-radius:8px;color:var(--accent);background:#d7ff7212}.ops-stat-card.teal .ops-stat-top>span,.ops-stat-card.teal:after{color:var(--teal)}.ops-stat-card.danger .ops-stat-top>span,.ops-stat-card.danger:after{color:var(--danger)}.ops-stat-card.warning .ops-stat-top>span,.ops-stat-card.warning:after{color:var(--warning)}.ops-stat-card.success .ops-stat-top>span,.ops-stat-card.success:after{color:var(--success)}.ops-stat-card.neutral .ops-stat-top>span,.ops-stat-card.neutral:after{color:var(--muted)}.ops-stat-card p,.ops-stat-card small{margin:0;color:var(--muted);font-size:.78rem;font-weight:750}.ops-stat-card strong{display:block;margin:5px 0 3px;font-size:clamp(1.35rem,1.7vw,1.75rem);line-height:1}.ops-sparkline{width:92px;height:42px;overflow:visible}.ops-sparkline-line{fill:none;stroke:var(--accent);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(215,255,114,.25))}.ops-sparkline-area{fill:#d7ff721f}.ops-sparkline-dot{fill:var(--accent);filter:drop-shadow(0 0 6px rgba(215,255,114,.42))}.ops-sparkline.teal .ops-sparkline-line{stroke:var(--teal);filter:drop-shadow(0 0 5px rgba(117,230,209,.24))}.ops-sparkline.teal .ops-sparkline-area{fill:#75e6d11c}.ops-sparkline.teal .ops-sparkline-dot{fill:var(--teal)}.ops-sparkline.danger .ops-sparkline-line{stroke:var(--danger);filter:drop-shadow(0 0 5px rgba(255,130,124,.24))}.ops-sparkline.danger .ops-sparkline-area{fill:#ff827c1c}.ops-sparkline.danger .ops-sparkline-dot{fill:var(--danger)}.ops-sparkline.warning .ops-sparkline-line{stroke:var(--warning);filter:drop-shadow(0 0 5px rgba(255,211,125,.22))}.ops-sparkline.warning .ops-sparkline-area{fill:#ffd37d1a}.ops-sparkline.warning .ops-sparkline-dot{fill:var(--warning)}.ops-sparkline.success .ops-sparkline-line{stroke:var(--success);filter:drop-shadow(0 0 5px rgba(155,242,177,.22))}.ops-sparkline.success .ops-sparkline-area{fill:#9bf2b11a}.ops-sparkline.success .ops-sparkline-dot{fill:var(--success)}.ops-sparkline.neutral .ops-sparkline-line{stroke:#a5a19ab3;filter:none}.ops-sparkline.neutral .ops-sparkline-area{fill:#a5a19a14}.ops-sparkline.neutral .ops-sparkline-dot{fill:var(--muted)}.ops-dashboard-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;align-items:stretch}.ops-panel{position:relative;grid-column:span 6;display:grid;grid-template-rows:auto minmax(0,1fr);padding:14px;border-radius:12px;background:radial-gradient(circle at 100% 0%,rgba(215,255,114,.035),transparent 35%),linear-gradient(150deg,#1b1d1eeb,#111213f0);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.ops-panel-span-4{grid-column:span 4}.ops-panel-span-5{grid-column:span 5}.ops-panel-span-7{grid-column:span 7}.ops-panel-span-8{grid-column:span 8}.ops-panel .panel-heading-row{align-items:center}.ops-panel .panel-heading-row h2{min-width:0;font-size:1rem}.ops-panel .panel-scroll-body{min-height:0;max-height:min(420px,54vh)}.ops-middle-grid .ops-panel .panel-scroll-body{height:380px;max-height:380px}.ops-lower-grid .ops-panel .panel-scroll-body{height:350px;max-height:350px}.ops-bottom-grid .ops-panel .panel-scroll-body{height:300px;max-height:300px}.ops-queue-list,.ops-activity-feed,.ops-health-list,.ops-user-list,.ops-audit-list,.ops-metric-stack,.ops-failed-list{display:grid;gap:8px}.ops-activity-jobs{display:grid;gap:10px}.ops-section-label{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px}.ops-section-label strong{font-size:.82rem;letter-spacing:.02em;text-transform:uppercase}.ops-section-label span{color:var(--muted);font-size:.75rem;font-weight:740}.ops-activity-feed.compact{max-height:168px;overflow:auto;padding-right:3px}.ops-compact-job-list{display:grid;gap:7px;max-height:176px;overflow:auto;padding-right:3px}.ops-queue-row,.ops-user-row,.ops-audit-row,.ops-activity-item,.ops-compact-job-row,.ops-health-row,.ops-metric-row,.ops-failed-list button,.ops-online-row{border:1px solid rgba(255,255,255,.065);border-radius:10px;background:#ffffff08;transition:border-color .16s ease,background .16s ease,transform .16s ease}.ops-queue-row:hover,.ops-user-row:hover,.ops-audit-row:hover,.ops-compact-job-row:hover,.ops-failed-list button:hover,.ops-clickable-row:hover{border-color:#d7ff7233;background:#ffffff0e}.ops-compact-job-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:8px;color:inherit;text-align:left}.ops-compact-job-row>span:nth-child(2){display:grid;min-width:0;gap:2px}.ops-compact-job-row strong,.ops-compact-job-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-compact-job-row small{color:var(--muted);font-size:.75rem}.ops-queue-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:10px;color:inherit;cursor:pointer;text-align:left}.ops-thumb,.ops-mini-thumb,.ops-platform-mark{display:inline-flex;align-items:center;justify-content:center;color:var(--accent);background:radial-gradient(circle at 30% 20%,rgba(215,255,114,.2),transparent 42%),#d7ff7214}.ops-thumb{width:52px;height:42px;border-radius:10px}.ops-mini-thumb,.ops-platform-mark{width:30px;height:30px;border-radius:8px;font-weight:850}.ops-mini-thumb .ops-platform-mark{width:auto;height:auto;background:transparent}.ops-thumb.youtube,.ops-mini-thumb.youtube,.ops-platform-mark.youtube{color:#fff;background:#ff2d2dc7}.ops-thumb.instagram,.ops-mini-thumb.instagram,.ops-platform-mark.instagram{color:#fff;background:linear-gradient(135deg,#f77737,#c13584)}.ops-thumb.tiktok,.ops-mini-thumb.tiktok,.ops-platform-mark.tiktok{color:#fff;background:#0c0d0ef2}.ops-thumb.soundcloud,.ops-mini-thumb.soundcloud,.ops-platform-mark.soundcloud{color:#fff;background:#ff6d24d1}.ops-thumb.twitter,.ops-mini-thumb.twitter,.ops-platform-mark.twitter{color:#fff;background:#1e2024f5}.ops-queue-main,.ops-queue-side,.ops-media-cell div,.ops-user-main span:last-child,.ops-metric-row div,.ops-health-row div,.ops-activity-item div,.ops-failed-list span{display:grid;min-width:0;gap:3px}.ops-queue-main strong,.ops-media-cell strong,.ops-user-main strong,.ops-activity-item strong,.ops-metric-row strong,.ops-health-row strong,.ops-failed-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-queue-main small,.ops-queue-side small,.ops-media-cell small,.ops-user-main small,.ops-activity-item p,.ops-metric-row small,.ops-health-row small,.ops-failed-list small{margin:0;overflow:hidden;color:var(--muted);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.ops-progress{position:relative;display:block;height:5px;overflow:hidden;border-radius:999px;background:#ffffff14}.ops-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--teal))}.ops-queue-side{justify-items:end;min-width:58px}.ops-row-actions-inline{display:flex;gap:5px}.ops-row-actions-inline button{min-height:28px;padding:0 8px;border:1px solid var(--line);border-radius:7px;color:var(--muted);background:#ffffff0a;font-size:.74rem}.ops-table-toolbar{justify-content:space-between;margin-bottom:10px}.ops-table-toolbar.compact{margin-bottom:0}.ops-table-toolbar.compact select{min-width:0;flex:1 1 130px}.ops-table-toolbar select,.panel-actions select{min-height:34px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#0c0d0ef0}.ops-table-wrap{max-height:470px;overflow:auto}.ops-table{min-width:980px}.ops-table th{position:sticky;top:0;z-index:2;background:#121314f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ops-table td{vertical-align:middle}.density-compact .ops-table th,.density-compact .ops-table td{padding:7px 8px;font-size:.8rem}.density-compact .ops-user-row,.density-compact .ops-queue-row,.density-compact .ops-activity-item,.density-compact .ops-health-row,.density-compact .ops-metric-row,.density-compact .ops-compact-job-row{padding:6px}.ops-clickable-row{cursor:pointer}.ops-media-cell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:240px}.ops-status{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;color:var(--muted);background:#ffffff12;font-size:.76rem;font-weight:780}.ops-status.complete,.ops-status.success{color:var(--success);background:#9bf2b114}.ops-status.processing,.ops-status.queued{color:var(--accent);background:#d7ff7214}.ops-status.failed{color:var(--danger);background:#ff827c14}.ops-status.warning{color:var(--warning);background:#ffd37d14}.ops-user-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:8px}.ops-user-row .ops-muted-chip{display:none}.ops-user-main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;border:0;color:inherit;background:transparent;text-align:left}.ops-avatar{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--line);border-radius:10px;color:var(--text);background:#ffffff0f;font-weight:850}.ops-avatar.online{border-color:#9bf2b147;color:var(--success);box-shadow:0 0 0 5px #9bf2b10e}.ops-role.admin{color:var(--accent);background:#d7ff7214}.ops-role.user{color:var(--muted)}.ops-online-summary{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;margin-bottom:8px;padding:8px 10px;border:1px solid rgba(155,242,177,.12);border-radius:9px;color:var(--success);background:#9bf2b10e}.ops-online-summary small{overflow:hidden;color:var(--muted);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.ops-health-row,.ops-metric-row,.ops-activity-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px}.ops-health-row em,.ops-audit-row em,.ops-audit-row time,.ops-activity-item time{color:var(--muted);font-size:.76rem;font-style:normal;white-space:nowrap}.ops-health-row.healthy em{color:var(--success)}.ops-health-row.neutral em{color:var(--faint)}.ops-activity-item>span,.ops-audit-row>span,.ops-failed-list svg{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;color:var(--accent);background:#d7ff7214}.ops-activity-item.success>span{color:var(--success);background:#9bf2b114}.ops-activity-item.danger>span,.ops-audit-row.destructive>span,.ops-failed-list svg{color:var(--danger);background:#ff827c14}.ops-activity-item.warning>span{color:var(--warning);background:#ffd37d14}.ops-restrictions-form,.ops-form-section{display:grid;gap:12px}.ops-restrictions-panel .ops-restrictions-form{gap:9px}.ops-form-section{padding:10px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:#ffffff07}.ops-form-section h3{margin:0;font-size:.88rem}.ops-form-section p{margin:3px 0 0;color:var(--muted);font-size:.74rem}.ops-limit-field{display:grid;grid-template-columns:minmax(0,.95fr) minmax(120px,1fr);align-items:center;gap:8px}.ops-limit-field>span{display:grid;gap:2px;color:var(--text);font-size:.78rem;font-weight:780}.ops-limit-field small{color:var(--muted);font-size:.68rem;font-weight:650}.ops-limit-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.ops-limit-field input{width:100%;min-height:34px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#0a0b0cb8}.ops-limit-field input:focus{border-color:#d7ff7273;outline:none;box-shadow:0 0 0 3px #d7ff7214}.ops-limit-field.unlimited input{color:var(--accent)}.ops-save-bar{position:sticky;bottom:0;z-index:3;justify-content:space-between;padding:8px;border:1px solid var(--line);border-radius:10px;color:var(--muted);background:#121314eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ops-save-bar.dirty{border-color:#d7ff7247;color:var(--accent)}.ops-audit-row,.ops-failed-list button{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;padding:9px;color:inherit;text-align:left}.ops-audit-table-wrap{max-height:246px}.ops-audit-table{min-width:760px}.ops-audit-severity{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 8px;border-radius:999px;color:var(--success);background:#9bf2b114;font-size:.75rem;font-weight:760}.ops-audit-severity.destructive{color:var(--danger);background:#ff827c14}.ops-failed-list button{grid-template-columns:auto minmax(0,1fr)}.ops-empty-panel{display:grid;place-items:center;gap:6px;min-height:150px;padding:22px;border:1px dashed rgba(255,255,255,.11);border-radius:10px;color:var(--muted);text-align:center;background:#ffffff05}.ops-empty-panel strong{color:var(--text)}.ops-empty-panel p{max-width:340px;margin:0;font-size:.86rem}.admin-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer);display:flex;justify-content:flex-end;background:#0000008a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-drawer{display:grid;grid-template-rows:auto minmax(0,auto);gap:14px;width:min(460px,calc(100vw - 20px));height:calc(100vh - 20px);margin:10px;overflow:auto;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:radial-gradient(circle at 100% 0%,rgba(215,255,114,.08),transparent 32%),#111213fa;box-shadow:-26px 0 90px #00000070;animation:drawerIn .18s ease both}.admin-drawer-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.admin-drawer-head h2{margin:2px 0 0;font-size:1.2rem}.ops-detail-grid{display:grid;gap:8px}.ops-detail-row{display:grid;gap:4px;padding:10px;border:1px solid rgba(255,255,255,.065);border-radius:9px;background:#ffffff08}.ops-detail-row span{color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.ops-detail-row strong{overflow-wrap:anywhere;font-size:.9rem}.ops-json-preview{max-height:260px;overflow:auto;padding:12px;border:1px solid var(--line);border-radius:10px;color:#ddd9d2;background:#00000038;font-size:.78rem;white-space:pre-wrap}.expanded-backdrop{z-index:var(--z-overlay)}.expanded-panel{width:min(1280px,calc(100vw - 28px));border-radius:14px;background:radial-gradient(circle at 100% 0%,rgba(215,255,114,.07),transparent 30%),#121314fc}@keyframes opsPulse{50%{opacity:.54;transform:scale(.78)}}@keyframes drawerIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.site-footer{display:grid;gap:22px;padding:34px 0 96px;border-top:1px solid rgba(255,255,255,.08)}.site-footer p{max-width:520px;margin:8px 0 0}.footer-links{display:flex;flex-wrap:wrap;gap:8px 14px}.footer-links a{color:var(--muted);font-size:.9rem}.footer-links a:hover{color:var(--text)}.mobile-nav{position:fixed;right:12px;bottom:8px;left:12px;z-index:30;display:grid;grid-template-columns:repeat(2,1fr);gap:5px;padding:4px;border:1px solid var(--line);border-radius:8px;background:#121315eb;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-nav .nav-link{flex-direction:column;gap:4px;min-height:44px;padding:4px 6px;font-size:.74rem}.mobile-page{width:min(100% - 24px,520px);margin:0 auto;padding:14px 0 calc(100px + env(safe-area-inset-bottom))}.mobile-topbar{position:sticky;top:68px;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-2px 0 12px;padding:10px 0;background:linear-gradient(180deg,#0d0e0ff5,#0d0e0fb8);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-topbar div{display:grid;min-width:0;gap:2px}.mobile-topbar span,.mobile-section-head p,.mobile-muted{color:var(--muted);font-size:.78rem}.mobile-topbar strong{overflow:hidden;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.mobile-chip-link,.mobile-text-button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:var(--accent);background:#d7ff7214;font-size:.78rem;font-weight:800}.mobile-hero{display:grid;gap:8px;padding:8px 2px 2px}.mobile-hero h1{max-width:12ch;margin:0;font-size:clamp(2.05rem,12vw,3.2rem);line-height:.96;letter-spacing:0}.mobile-hero p:not(.eyebrow){max-width:32rem;margin:0;color:var(--muted);font-size:.96rem;line-height:1.45}.mobile-converter-wrap{margin-top:14px}.mobile-platform-rail,.mobile-metric-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:9px;margin:14px -12px 0;padding:0 12px 4px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobile-platform-rail::-webkit-scrollbar,.mobile-metric-carousel::-webkit-scrollbar{display:none}.mobile-platform-rail span{min-height:42px;padding:0 14px;border:1px solid rgba(255,255,255,.085);border-radius:12px;display:inline-flex;align-items:center;color:var(--text);background:linear-gradient(180deg,#ffffff0f,#ffffff06);font-size:.84rem;font-weight:800}.mobile-promo-card,.mobile-plus-card,.mobile-plan-card,.mobile-section-card,.mobile-metric-card,.mobile-export-card,.mobile-skeleton-card{border:1px solid rgba(255,255,255,.085);background:linear-gradient(145deg,#fff1,#ffffff06),#141516d1;box-shadow:0 18px 50px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-promo-card,.mobile-plus-card,.mobile-plan-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;margin-top:12px;padding:14px;border-radius:16px}.mobile-plus-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.mobile-promo-card>span,.mobile-plan-card>span,.mobile-plus-card>svg{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;color:var(--accent);background:#d7ff721a}.mobile-promo-card strong,.mobile-plus-card strong,.mobile-plan-card strong,.mobile-section-head h2{margin:0;font-size:1rem}.mobile-promo-card p,.mobile-plus-card p,.mobile-plan-card p{margin:3px 0 0;color:var(--muted);font-size:.82rem;line-height:1.35}.mobile-section-card{margin-top:14px;padding:14px;border-radius:18px}.mobile-section-head{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:12px}.mobile-section-head h2,.mobile-section-head p{margin:0}.mobile-metric-card{display:grid;gap:5px;min-width:132px;min-height:122px;padding:13px;border-radius:16px}.mobile-metric-card span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;color:var(--accent);background:#d7ff721a}.mobile-metric-card strong{font-size:1.45rem}.mobile-metric-card p,.mobile-metric-card small{margin:0;color:var(--muted);font-size:.76rem}.mobile-card-stack,.mobile-admin-list,.mobile-settings-list,.mobile-skeleton-list{display:grid;gap:10px}.mobile-export-card{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;min-height:132px;padding:12px;overflow:hidden;border-radius:18px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.mobile-export-card:active{transform:scale(.985)}.mobile-export-thumb{position:relative;display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:17px;color:var(--teal);background:radial-gradient(circle at 30% 20%,rgba(117,230,209,.2),transparent 35%),linear-gradient(145deg,#d7ff721f,#75e6d112)}.mobile-export-body{display:grid;min-width:0;gap:8px}.mobile-export-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.mobile-export-title-row strong{overflow:hidden;font-size:.98rem;text-overflow:ellipsis;white-space:nowrap}.mobile-status.complete{color:var(--success)}.mobile-status.failed{color:var(--danger)}.mobile-status.active{color:var(--warning)}.mobile-export-meta{display:flex;flex-wrap:wrap;gap:6px;margin:0}.mobile-export-meta span{min-height:28px;padding:6px 9px;border-radius:999px;color:var(--muted);background:#ffffff0f;font-size:.75rem;font-weight:760}.mobile-export-actions{display:flex;gap:8px}.mobile-export-actions .button{flex:1 1 auto;min-height:40px}.mobile-export-actions .icon-button{width:42px;min-height:40px}.mobile-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:flex;align-items:end;padding:12px;background:#00000085;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-sheet{width:100%;max-height:min(78vh,680px);padding:8px 12px calc(14px + env(safe-area-inset-bottom));overflow-y:auto;border:1px solid rgba(255,255,255,.11);border-radius:22px 22px 18px 18px;background:linear-gradient(180deg,#1c1d1ffa,#0e0f10fa);box-shadow:0 -24px 80px #00000085;animation:mobileSheetIn .18s ease both}@keyframes mobileSheetIn{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.mobile-sheet-grabber{width:42px;height:4px;margin:4px auto 10px;border-radius:99px;background:#ffffff40}.mobile-sheet-head{display:flex;align-items:center;justify-content:space-between;min-height:44px}.mobile-action-list{display:grid;gap:8px;padding:8px 0 4px}.mobile-action-list button,.mobile-settings-row,.mobile-admin-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:54px;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:14px;color:var(--text);background:#ffffff09;text-align:left}.mobile-action-list button.danger,.mobile-admin-row.danger{color:var(--danger)}.mobile-settings-row select,.mobile-settings-row input:not([type=checkbox]){min-width:0;border:0;color:var(--text);background:transparent;text-align:right}.mobile-settings-row.static strong,.mobile-settings-row select{color:var(--muted);font-size:.85rem}.mobile-settings-row.toggle{grid-template-columns:minmax(0,1fr) auto}.mobile-settings-row.toggle input{width:44px;min-height:24px;accent-color:var(--accent)}.mobile-full-button,.mobile-sticky-action{width:100%;margin-top:12px;min-height:48px}.mobile-empty{display:grid;place-items:center;align-content:center;min-height:64vh;text-align:center}.mobile-empty p{max-width:24rem;margin:0 0 10px;color:var(--muted)}.mobile-admin-row span:first-child{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;color:var(--accent);background:#d7ff7217;font-weight:850}.mobile-admin-row strong,.mobile-admin-row p{margin:0}.mobile-admin-row p{overflow:hidden;color:var(--muted);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.mobile-health-list,.mobile-admin-limits{display:grid;gap:9px}.mobile-health-list>div,.mobile-admin-limit{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:10px;border-radius:14px;background:#ffffff09}.mobile-health-list strong{color:var(--success);font-size:.78rem}.mobile-admin-limit{grid-template-columns:minmax(0,1fr) 128px}.mobile-admin-limit input{min-height:40px;border:1px solid rgba(255,255,255,.08);border-radius:11px;color:var(--text);background:#00000038;text-align:right}.mobile-skeleton-card{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;min-height:82px;padding:12px;border-radius:16px}.mobile-skeleton-card span,.mobile-skeleton-card b,.mobile-skeleton-card i{display:block;border-radius:12px;background:linear-gradient(90deg,#ffffff0b,#d7ff7214,#ffffff0b);background-size:220% 100%;animation:shimmer 1.4s infinite linear}.mobile-skeleton-card b{height:16px;margin-top:9px}.mobile-skeleton-card i{width:62%;height:12px;margin-top:10px}@media (max-width: 719px){body{background:radial-gradient(circle at 50% -10%,rgba(215,255,114,.08),transparent 32rem),linear-gradient(180deg,#0f1011,#080909)}.app-shell{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.site-header{min-height:58px;padding:8px 14px;gap:8px}.brand{font-size:.9rem}.account-pill{width:min(43vw,188px);min-height:40px;max-width:188px;padding:5px 10px;border-radius:12px}.account-email{width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:.76rem}.account-meta{width:100%;max-width:100%;font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-meta svg{flex:0 0 auto}.site-footer{display:none}.mobile-dock{right:10px;bottom:calc(10px + env(safe-area-inset-bottom));left:10px;z-index:90;grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:4px;min-height:66px;padding:6px;border-color:#ffffff1f;border-radius:22px;background:#0d0e0fc7;box-shadow:0 18px 60px #00000080,inset 0 1px #ffffff14}.mobile-dock .nav-link{min-height:54px;border:0;border-radius:17px;color:var(--muted);background:transparent;font-size:.66rem;font-weight:760;transition:transform .16s ease,color .16s ease,background .16s ease}.mobile-dock .nav-link.active{color:var(--accent);background:#d7ff721f;box-shadow:inset 0 0 0 1px #d7ff721f}.mobile-dock .nav-link:active{transform:scale(.95)}.mobile-home-page .converter{border-radius:22px}.mobile-home-page .url-converter-form{gap:12px}.mobile-home-page .media-url-input,.mobile-home-page .url-input-grid select,.mobile-home-page .convert-button{min-height:52px;border-radius:14px}.mobile-home-page .url-input-grid{grid-template-columns:1fr}.mobile-home-page .convert-button{position:sticky;bottom:calc(82px + env(safe-area-inset-bottom));z-index:16;box-shadow:0 14px 42px #d7ff722e}.mobile-home-page .mode-toggle{min-height:44px}.mobile-home-page .detected-source{border-radius:14px}.mobile-home-page .upload-secondary{border-radius:16px}.mobile-home-page .progress-wrap,.mobile-home-page .export-result-card{border-radius:18px}.mobile-home-page .export-result-card{animation:mobileSheetIn .18s ease both}.mobile-dashboard-page,.mobile-settings-page,.mobile-admin-page{padding-top:6px}.toast-stack,.export-tray{bottom:calc(92px + env(safe-area-inset-bottom))}}@media (max-width: 1180px){.ops-admin-page,.ops-admin-page.sidebar-collapsed{grid-template-columns:1fr}.ops-sidebar{position:relative;top:auto;max-height:none}.ops-sidebar-head{display:none}.ops-sidebar nav{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;padding-bottom:3px}.sidebar-collapsed .ops-sidebar nav a span{display:inline}.ops-sidebar nav a{grid-template-columns:18px auto;padding:0 10px}.ops-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-panel-span-4,.ops-panel-span-5,.ops-panel-span-7,.ops-panel-span-8{grid-column:span 12}}@media (max-width: 560px){.ops-admin-page{width:min(100% - 20px,1540px);padding-top:10px}.ops-hero{grid-template-columns:1fr;padding:14px}.ops-hero h1{font-size:2.3rem}.ops-hero-actions,.ops-search,.ops-hero-select,.ops-hero-actions .button{width:100%}.ops-stat-grid{grid-template-columns:1fr}.ops-middle-grid .ops-panel .panel-scroll-body,.ops-lower-grid .ops-panel .panel-scroll-body,.ops-bottom-grid .ops-panel .panel-scroll-body{height:auto;max-height:min(520px,62vh)}.ops-queue-row,.ops-user-row,.ops-audit-row,.ops-compact-job-row{grid-template-columns:1fr}.ops-row-actions-inline{display:none}.ops-limit-input-row,.ops-limit-field{grid-template-columns:1fr}.ops-save-bar .button,.ops-limit-input-row .button{width:100%}.account-pill{max-width:34vw}.header-actions .button{display:none}.hero-actions .button,.trust-row span{width:100%}.batch-locked-panel,.batch-submit-grid,.batch-job-row{grid-template-columns:1fr}.batch-locked-panel .button,.batch-job-row .button{width:100%;justify-content:center}.notice.success{display:grid}.notice.success .button{width:100%;margin-left:0}.url-form-heading{display:none}.upload-secondary{min-height:42px;padding:6px}.file-summary{grid-template-columns:auto minmax(0,1fr) auto}.file-summary .button{grid-column:1 / -1;width:100%}.saved-export-row{grid-template-columns:1fr}.saved-export-row .button{width:100%}.export-row,.history-row{grid-template-columns:auto minmax(0,1fr) auto}.export-row .button,.export-row .status{grid-column:1 / -1;width:100%;justify-content:center}.row-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;width:100%}.row-actions .button{flex:1 1 170px;width:auto}.row-actions .compact-icon,.row-actions .action-menu,.row-actions .action-menu .compact-icon{flex:0 0 42px;width:42px}.panel-heading-row{align-items:stretch;flex-direction:column}.media-lightbox-backdrop{padding:10px;align-items:end}.media-lightbox{width:100%;max-height:calc(100vh - 20px);padding:12px;border-radius:10px 10px 8px 8px}.preview-stage{min-height:240px}.preview-title-row{grid-template-columns:minmax(0,1fr)}.preview-actions .button,.preview-actions a{flex:1 1 150px;justify-content:center}.upload-secondary .button{min-height:34px;padding:0 10px}.hero-section{padding-bottom:86px}.toast-stack,.export-tray{right:12px;bottom:78px;left:12px;width:auto}.export-tray+.toast-stack{bottom:220px}}@media (max-width: 390px){.account-pill{width:128px;max-width:128px}.account-email{font-size:.7rem}}@media (min-width: 720px){.desktop-nav{display:inline-flex}.app-shell{padding-bottom:0}.mobile-nav{display:none}.hero-section{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);padding-top:72px}.drop-zone{grid-template-columns:auto 1fr auto;gap:14px;min-height:160px;padding:18px}.drop-zone .button{grid-column:auto;min-height:42px}.url-input-grid{grid-template-columns:minmax(0,1fr) 112px auto}.convert-button{min-width:120px}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-layout{grid-template-columns:minmax(0,.86fr) minmax(360px,1fr)}.stats-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-panels{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.settings-layout{grid-template-columns:minmax(0,.9fr) minmax(280px,.55fr);align-items:start}.admin-grid{grid-template-columns:minmax(0,1fr) minmax(0,.84fr)}.plus-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-heading,.dashboard-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end}.site-footer{grid-template-columns:minmax(0,1fr) minmax(280px,auto);align-items:start;padding-bottom:44px}}@media (min-width: 1040px){.tool-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}
