:root{--glass-bg:hsla(0,0%,100%,.14);--glass-bg-strong:hsla(0,0%,100%,.22);--glass-border:hsla(0,0%,100%,.22);--glass-shadow:0 14px 34px rgba(0,0,0,.18);--glass-text:#111;--glass-menu-text:#111;--bg:#04070d;--bg-accent-1:rgba(54,118,255,.08);--bg-accent-2:rgba(0,204,153,.04);--panel:rgba(8,14,24,.78);--panel-strong:rgba(10,16,28,.94);--border:hsla(0,0%,100%,.08);--text:#f6f8fc;--muted:#b8c4d8;--primary:#24b4f0;--primary-text:#04131f;--secondary:hsla(0,0%,100%,.06);--secondary-text:#f6f8fc;--input-bg:hsla(0,0%,100%,.04);--input-border:hsla(0,0%,100%,.12);--success:#7ef7bc;--danger:#ff9da9;--badge-bg:rgba(36,180,240,.12);--badge-text:#9fe7ff;--shadow:0 18px 50px rgba(0,0,0,.22);--primary-gradient:linear-gradient(135deg,#24b4f0,#77d5f6 58%,#ebfbff);--primary-shadow:0 14px 34px rgba(36,180,240,.18),inset 0 1px 0 hsla(0,0%,100%,.24);--primary-shadow-hover:0 16px 36px rgba(0,0,0,.14),inset 0 1px 0 hsla(0,0%,100%,.18);--primary-disabled-gradient:linear-gradient(135deg,#7ccce9,#b9eaf8 56%,#edfafd);--primary-disabled-text:rgba(4,19,31,.58);--upload-gradient:linear-gradient(90deg,#24b4f0,#77d5f6 58%,#ebfbff);--process-gradient:linear-gradient(90deg,#24b4f0,#7ef7bc 56%,#f3fffb);--button-sheen:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.18),hsla(0,0%,100%,0));--card-sheen:linear-gradient(110deg,transparent,hsla(0,0%,100%,.06) 45%,transparent 90%)}html[data-theme=midnight]{--glass-bg:hsla(0,0%,100%,.035);--glass-bg-strong:hsla(0,0%,100%,.06);--glass-border:hsla(0,0%,100%,.08);--glass-shadow:0 24px 64px rgba(0,0,0,.55);--glass-text:#f3f6fd;--glass-menu-text:#fbfdff;--bg:#020407;--bg-accent-1:rgba(38,61,120,.16);--bg-accent-2:rgba(104,128,184,.08);--panel:rgba(8,11,17,.84);--panel-strong:rgba(8,11,18,.96);--border:hsla(0,0%,100%,.055);--text:#f4f7fd;--muted:#97a5bd;--primary:#7d93c9;--primary-text:#060d18;--secondary:hsla(0,0%,100%,.03);--secondary-text:#f4f7fd;--input-bg:hsla(0,0%,100%,.024);--input-border:hsla(0,0%,100%,.075);--success:#edf3ff;--danger:#ff9cab;--badge-bg:rgba(123,146,197,.12);--badge-text:#c6d7ff;--shadow:0 28px 80px rgba(0,0,0,.42);--primary-gradient:linear-gradient(135deg,#304e92,#6f86bf 58%,#a8b7dc);--primary-shadow:0 14px 34px rgba(44,66,118,.32),inset 0 1px 0 hsla(0,0%,100%,.22);--primary-shadow-hover:0 18px 40px rgba(18,28,54,.42),inset 0 1px 0 hsla(0,0%,100%,.18);--primary-disabled-gradient:linear-gradient(135deg,#546b9f,#8397c4 56%,#bac7e1);--primary-disabled-text:rgba(6,13,24,.68);--upload-gradient:linear-gradient(90deg,#233f79,#5875b9 54%,#d7e0f7);--process-gradient:linear-gradient(90deg,#2d4b8f,#7f97cd 52%,#fff);--button-sheen:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.22),hsla(0,0%,100%,0));--card-sheen:linear-gradient(110deg,transparent,hsla(0,0%,100%,.08) 45%,transparent 90%)}html[data-theme=mint-frost]{--glass-bg:hsla(0,0%,100%,.45);--glass-bg-strong:hsla(0,0%,100%,.62);--glass-border:hsla(0,0%,100%,.62);--glass-text:#14342d;--glass-menu-text:#102c26;--bg:#eefcf8;--bg-accent-1:rgba(82,209,171,.18);--bg-accent-2:rgba(156,243,216,.24);--panel:hsla(0,0%,100%,.82);--panel-strong:hsla(0,0%,100%,.96);--border:rgba(24,94,78,.12);--text:#14342d;--muted:#52756d;--primary:#2ac79c;--primary-text:#07281f;--secondary:rgba(15,70,58,.06);--secondary-text:#14342d;--input-bg:hsla(0,0%,100%,.9);--input-border:rgba(24,94,78,.16);--badge-bg:rgba(42,199,156,.16);--badge-text:#0f6d54;--primary-gradient:linear-gradient(135deg,#18b88a,#53d9b0 56%,#f2fff9);--primary-shadow:0 14px 34px rgba(28,116,92,.18),inset 0 1px 0 hsla(0,0%,100%,.5);--primary-shadow-hover:0 16px 36px rgba(22,101,82,.18),inset 0 1px 0 hsla(0,0%,100%,.24);--primary-disabled-gradient:linear-gradient(135deg,#76cdb4,#a8e7d6 56%,#f2fcf8);--primary-disabled-text:rgba(7,40,31,.62);--upload-gradient:linear-gradient(90deg,#1fbf93,#56ddb4 56%,#effff9);--process-gradient:linear-gradient(90deg,#22c49a,#71e4c3 54%,#fff)}html[data-theme=arctic-paper]{--glass-bg:hsla(0,0%,100%,.5);--glass-bg-strong:hsla(0,0%,100%,.66);--glass-border:hsla(0,0%,100%,.72);--glass-text:#18304b;--glass-menu-text:#13273d;--bg:#f5f8fc;--bg-accent-1:rgba(116,156,255,.14);--bg-accent-2:rgba(210,227,255,.28);--panel:hsla(0,0%,100%,.84);--panel-strong:hsla(0,0%,100%,.97);--border:rgba(22,51,94,.1);--text:#18304b;--muted:#61748e;--primary:#5c90ff;--primary-text:#08172d;--secondary:rgba(24,48,75,.06);--secondary-text:#18304b;--input-bg:hsla(0,0%,100%,.92);--input-border:rgba(24,48,75,.14);--badge-bg:rgba(92,144,255,.12);--badge-text:#315fc4;--primary-gradient:linear-gradient(135deg,#4778de,#76a0ff 56%,#f3f8ff);--primary-shadow:0 14px 34px rgba(79,127,224,.2),inset 0 1px 0 hsla(0,0%,100%,.48);--primary-shadow-hover:0 16px 36px rgba(70,110,194,.2),inset 0 1px 0 hsla(0,0%,100%,.22);--primary-disabled-gradient:linear-gradient(135deg,#88a9e8,#b6cbf6 56%,#f1f6fd);--primary-disabled-text:rgba(8,23,45,.6);--upload-gradient:linear-gradient(90deg,#4f7fe0,#79a4ff 56%,#eef5ff);--process-gradient:linear-gradient(90deg,#5c90ff,#9bbcff 54%,#fff)}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;font-family:Arial,Helvetica,sans-serif;background:var(--bg);color:var(--text)}body{background:radial-gradient(circle at top left,var(--bg-accent-1),transparent 30%),radial-gradient(circle at top right,var(--bg-accent-2),transparent 32%),var(--bg)}html[data-theme=midnight] body{background:radial-gradient(circle at top left,rgba(29,49,95,.18),transparent 26%),radial-gradient(circle at top right,rgba(78,101,155,.08),transparent 24%),radial-gradient(circle at center top,rgba(18,29,58,.22),transparent 34%),linear-gradient(180deg,#03060b,#020407)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.page{min-height:100vh}.container{width:min(1160px,calc(100% - 32px));margin:0 auto}.nav{position:relative;z-index:500;overflow:visible;padding:14px 0;border-bottom:1px solid var(--border);background:rgba(0,0,0,.04);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html[data-theme=midnight] .nav{background:rgba(0,0,0,.34);border-bottom:1px solid hsla(0,0%,100%,.035);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.nav-inner{z-index:501;justify-content:space-between;gap:16px}.nav-inner,.nav-right{position:relative;overflow:visible;display:flex;align-items:center}.nav-right{justify-content:flex-end;gap:12px;flex-wrap:nowrap;min-width:0}.brand{font-size:22px;font-weight:800;letter-spacing:-.02em}html[data-theme=midnight] .brand{color:#f8fbff}.hero{padding:88px 0 56px}.hero-grid{display:grid;grid-gap:28px;gap:28px;grid-template-columns:1.15fr .85fr}.section{position:relative;z-index:1;padding:28px 0 64px}.card{background:var(--panel);border:1px solid var(--border);border-radius:24px;padding:24px;box-shadow:var(--shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.card-strong{background:var(--panel-strong)}html[data-theme=midnight] .card,html[data-theme=midnight] .card-strong{background:radial-gradient(circle at top center,rgba(34,53,102,.08),transparent 36%),linear-gradient(180deg,rgba(10,14,22,.92),rgba(6,9,15,.98));border:1px solid hsla(0,0%,100%,.05);box-shadow:0 26px 76px rgba(0,0,0,.44),inset 0 1px 0 hsla(0,0%,100%,.03)}.card h1,.card h2,.card h3{margin-top:0}.grid-3{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,1fr)}.muted{color:var(--muted)}.badge{display:inline-block;margin-bottom:16px;padding:8px 12px;border-radius:999px;background:var(--badge-bg);color:var(--badge-text);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}html[data-theme=midnight] .badge{background:linear-gradient(135deg,rgba(48,74,134,.22),rgba(112,136,194,.1));color:#cad9ff;border:1px solid rgba(173,194,255,.08)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 18px;border-radius:14px;font-weight:700;border:1px solid transparent;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.button:hover{transform:translateY(-1px)}.button:disabled{cursor:not-allowed;transform:none}.button-primary{background:var(--primary-gradient);color:var(--primary-text);box-shadow:var(--primary-shadow)}.button-primary:disabled{opacity:1;background:var(--primary-disabled-gradient);color:var(--primary-disabled-text);box-shadow:none}.button-secondary{border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08);color:var(--text);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:0 8px 24px rgba(0,0,0,.08)}html[data-theme=midnight] .button-secondary{background:linear-gradient(180deg,hsla(0,0%,100%,.028),hsla(0,0%,100%,.02));border-color:hsla(0,0%,100%,.075);color:#eef4ff;box-shadow:0 12px 28px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.025)}html[data-theme=midnight] .button-secondary:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.03))}.button-row{display:flex;gap:14px;flex-wrap:wrap}.converter-nav-footer-button,.mode-toggle-grid .button-primary,form>.button.button-primary{position:relative;overflow:hidden;isolation:isolate}.converter-nav-footer-button:after,.mode-toggle-grid .button-primary:after,form>.button.button-primary:after{content:"";position:absolute;top:12%;bottom:12%;left:-30%;width:30%;border-radius:999px;background:var(--button-sheen);filter:blur(4px);opacity:0;pointer-events:none;transform:translateX(0);transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .22s ease}.converter-nav-footer-button:focus-visible:after,.converter-nav-footer-button:hover:after,.mode-toggle-grid .button-primary:focus-visible:after,.mode-toggle-grid .button-primary:hover:after,form>.button.button-primary:focus-visible:after,form>.button.button-primary:hover:after{opacity:.72;transform:translateX(340%)}.converter-nav-footer-button:hover,.mode-toggle-grid .button-primary:hover,form>.button.button-primary:hover{box-shadow:var(--primary-shadow-hover)}.converter-nav-footer-button:active,.mode-toggle-grid .button-primary:active,form>.button.button-primary:active{transform:translateY(0) scale(.995)}.mode-toggle-grid .button-primary:disabled:after,form>.button.button-primary:disabled:after{display:none}.input{width:100%;min-height:50px;padding:12px 16px;border-radius:18px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08);color:var(--text);outline:none;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:0 8px 24px rgba(0,0,0,.08)}.input:focus{border-color:var(--primary)}.control{width:100%;min-height:50px;padding:12px 16px;border-radius:18px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08);color:var(--text);outline:none;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:0 8px 24px rgba(0,0,0,.08)}.control:focus{border-color:var(--primary)}html[data-theme=midnight] .advanced-panel,html[data-theme=midnight] .control,html[data-theme=midnight] .drop-zone,html[data-theme=midnight] .input,html[data-theme=midnight] .progress-panel,html[data-theme=midnight] .summary-bar{background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.012));border-color:hsla(0,0%,100%,.07);color:#f4f7fd;box-shadow:0 14px 32px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.02)}html[data-theme=midnight] .input::placeholder{color:#8f9bb0}html[data-theme=midnight] .input:focus{border-color:#8ca4df;box-shadow:0 0 0 1px rgba(140,164,223,.24),0 16px 34px rgba(0,0,0,.24)}html[data-theme=midnight] .control::placeholder{color:#8f9bb0}html[data-theme=midnight] .control:focus{border-color:#8ca4df;box-shadow:0 0 0 1px rgba(140,164,223,.24),0 16px 34px rgba(0,0,0,.24)}.field-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,1fr)}.field-group{display:grid;grid-gap:8px;gap:8px}.field-group label{font-weight:700}html[data-theme=midnight] .field-group label,html[data-theme=midnight] .job-box h3,html[data-theme=midnight] .progress-label-row{color:#f7faff}.progress-panel{margin-top:20px;padding:18px;border-radius:20px;border:1px solid var(--border);background:hsla(0,0%,100%,.03);display:grid;grid-gap:16px;gap:16px}.progress-block{display:grid;grid-gap:8px;gap:8px}.progress-label-row{display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:700}.progress-caption{color:var(--muted);font-size:14px;line-height:1.5}.progress-track{position:relative;overflow:hidden;height:14px;border-radius:999px;border:1px solid var(--border);background:hsla(0,0%,100%,.08)}html[data-theme=midnight] .progress-track{background:hsla(0,0%,100%,.035);border-color:hsla(0,0%,100%,.06)}.progress-fill{position:relative;height:100%;border-radius:inherit;transition:width .28s ease;box-shadow:0 6px 18px rgba(0,0,0,.12)}.progress-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent,hsla(0,0%,100%,.18) 45%,transparent 90%);animation:progress-shimmer 1.8s linear infinite}html[data-theme=midnight] .progress-fill:after{background:linear-gradient(110deg,transparent,hsla(0,0%,100%,.24) 45%,transparent 90%)}.progress-fill-upload{background:var(--upload-gradient)}.progress-fill-process{background:var(--process-gradient)}@keyframes progress-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.advanced-toggle{width:100%;margin-top:14px}.advanced-panel{margin-top:18px;padding:20px;border-radius:20px;border:1px solid var(--border);background:hsla(0,0%,100%,.03)}.advanced-section{padding-top:18px;margin-top:18px;border-top:1px solid var(--border)}.advanced-section:first-child{margin-top:0;padding-top:0;border-top:0}.checkbox-row{display:flex;align-items:center;gap:10px}.summary-bar{margin-top:14px;padding:12px 14px;border-radius:16px;background:hsla(0,0%,100%,.04);color:var(--muted);border:1px solid var(--border);line-height:1.55;overflow-wrap:anywhere;word-break:break-word}.summary-bar strong{color:var(--text)}.error-box{margin-top:20px;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,90,110,.22);background:rgba(255,90,110,.08);color:var(--danger);line-height:1.5}.theme-picker{z-index:400}.theme-picker-title{color:var(--muted);font-size:11px;line-height:1}.theme-glass-trigger,.theme-picker-title{font-weight:800;letter-spacing:.12em;text-transform:uppercase}.theme-glass-trigger{display:inline-flex;align-items:center;gap:10px;width:160px;min-height:42px;padding:0 14px;border-radius:16px;border:1px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(20px) saturate(155%);-webkit-backdrop-filter:blur(20px) saturate(155%);box-shadow:var(--glass-shadow);color:var(--glass-text);font-size:13px;cursor:pointer}.theme-glass-label{flex:1 1 auto;text-align:left;white-space:nowrap}.theme-chevron{flex:0 0 auto;opacity:.85;transition:transform .18s ease,opacity .18s ease}.theme-chevron.open{transform:rotate(180deg)}.theme-glass-menu{width:200px}.theme-glass-option{width:100%;display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--glass-menu-text);text-align:left;font-size:14px;font-weight:700;cursor:pointer}.theme-glass-option:hover{background:hsla(0,0%,100%,.28)}.theme-glass-option.active{background:hsla(0,0%,100%,.32)}html[data-theme=midnight] .theme-glass-menu,html[data-theme=midnight] .theme-glass-trigger{background:rgba(9,13,20,.82);border-color:hsla(0,0%,100%,.07);box-shadow:0 18px 46px rgba(0,0,0,.36),inset 0 1px 0 hsla(0,0%,100%,.03)}html[data-theme=midnight] .theme-glass-option:hover{background:hsla(0,0%,100%,.07)}html[data-theme=midnight] .theme-glass-option.active{background:rgba(120,146,201,.14)}.theme-swatch{width:10px;height:10px;border-radius:999px;flex:0 0 auto;border:1px solid rgba(0,0,0,.12)}.swatch-midnight{background:linear-gradient(135deg,#020204,#161a22)}.swatch-mint-frost{background:linear-gradient(135deg,#82dcc0,#f2fffb)}.swatch-arctic-paper{background:linear-gradient(135deg,#9cbcff,#fff)}.job-box{margin-top:22px;padding-top:18px}.footer,.job-box{border-top:1px solid var(--border)}.footer{padding:24px 0 48px;color:var(--muted)}.mode-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.drop-zone,.mode-toggle-grid{display:grid;grid-gap:12px;gap:12px}.drop-zone{padding:20px;border-radius:16px;border:2px dashed var(--border);background:hsla(0,0%,100%,.02);transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.drop-zone.dragging{border-color:var(--primary);background:hsla(0,0%,100%,.05);box-shadow:0 0 0 1px hsla(0,0%,100%,.04),0 10px 24px rgba(0,0,0,.14);transform:translateY(-1px)}html[data-theme=midnight] .drop-zone{border-style:dashed}html[data-theme=midnight] .drop-zone.dragging{border-color:#90a8e6;background:linear-gradient(180deg,rgba(77,104,171,.09),rgba(40,56,97,.06));box-shadow:0 0 0 1px rgba(144,168,230,.12),0 18px 40px rgba(0,0,0,.28)}.drop-zone-copy{color:var(--muted)}.chooser-grid-single{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr}.chooser-grid-single.has-selection{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-category-grid,.chooser-grid-batch{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.file-list-preview{margin-top:2px;line-height:1.6;word-break:break-word}.inline-danger{color:var(--danger)}.status-meta{display:grid;grid-gap:8px;gap:8px}.status-meta p{margin:0}.stepper{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;grid-gap:10px;gap:10px;align-items:center}.stepper-button{min-height:56px;border-radius:18px;border:1px solid var(--input-border);background:var(--secondary);color:var(--text);font-size:28px;font-weight:700;line-height:1;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.stepper-button:hover{transform:translateY(-1px)}.stepper-button:active{transform:translateY(0)}.stepper-input{min-height:56px;text-align:center;font-weight:700}.nav-link{color:var(--muted);font-weight:500;transition:color .16s ease}.nav-link.active,.nav-link:hover{color:var(--text)}.converter-nav{position:relative;z-index:700;overflow:visible;flex:0 0 auto}.nav-pill-button,.nav-pill-link,.theme-glass-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:var(--glass-shadow);color:var(--glass-text);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.nav-pill-link{text-decoration:none}.nav-pill-button:hover,.nav-pill-link:hover,.theme-glass-trigger:hover{transform:translateY(-1px)}.nav-pill-link.active{color:var(--glass-text)}.converter-nav-trigger{min-width:116px;cursor:pointer}.converter-nav-chevron,.theme-chevron{flex:0 0 auto;opacity:.8;transition:transform .18s ease,opacity .18s ease}.converter-nav-chevron.open,.theme-chevron.open{transform:rotate(180deg)}.converter-nav-panel,.converter-nav-panel-portal{position:absolute;top:calc(100% + 10px);right:0;left:auto;transform:none;z-index:9999;width:min(720px,calc(100vw - 40px));max-width:calc(100vw - 40px);max-height:none;overflow:visible;padding:18px;border-radius:24px;border:1px solid var(--glass-border);background:var(--glass-bg-strong);box-shadow:var(--glass-shadow);backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%)}.converter-nav-panel-portal{position:fixed;top:0;right:auto;left:0;margin:0;overflow-x:hidden;overflow-y:auto;z-index:20000}html[data-theme=midnight] .converter-nav-panel,html[data-theme=midnight] .converter-nav-panel-portal{background:rgba(9,13,20,.82);border-color:hsla(0,0%,100%,.07);box-shadow:0 18px 46px rgba(0,0,0,.36),inset 0 1px 0 hsla(0,0%,100%,.03)}.converter-nav-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.converter-nav-item{display:grid;grid-gap:6px;gap:6px;padding:16px 18px;text-align:left;border-radius:18px;border:1px solid color-mix(in srgb,var(--glass-border) 78%,transparent);background:color-mix(in srgb,var(--glass-bg) 84%,transparent);color:var(--text);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}html[data-theme=midnight] .converter-nav-item{background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.06)}.converter-nav-item:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--glass-border) 94%,transparent);background:color-mix(in srgb,var(--glass-bg-strong) 82%,transparent)}html[data-theme=midnight] .converter-nav-item.active,html[data-theme=midnight] .converter-nav-item:hover{background:hsla(0,0%,100%,.05)}.converter-nav-item.active{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--glass-border) 100%,transparent);background:color-mix(in srgb,var(--glass-bg-strong) 90%,transparent)}.converter-nav-item.active:after{content:"";position:absolute;inset:0;background:var(--card-sheen);transform:translateX(-100%);animation:subtle-card-sheen 4.2s ease-in-out infinite;pointer-events:none}@keyframes subtle-card-sheen{0%{transform:translateX(-120%);opacity:0}18%{opacity:.65}42%{transform:translateX(120%);opacity:0}to{transform:translateX(120%);opacity:0}}.converter-nav-item-title{font-weight:800;color:var(--text)}.converter-nav-item-copy{color:var(--muted);line-height:1.45;font-size:14px}.converter-nav-footer{margin-top:14px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--glass-border) 72%,transparent)}.converter-nav-footer-button{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--glass-border) 82%,transparent);background:color-mix(in srgb,var(--glass-bg) 88%,transparent);color:var(--text);font-weight:700;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.converter-nav-footer-button:hover{transform:translateY(-1px)}.converter-preset-bar{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}html[data-theme=midnight] .drop-zone-copy,html[data-theme=midnight] .muted,html[data-theme=midnight] .progress-caption,html[data-theme=midnight] .status-meta .muted,html[data-theme=midnight] .summary-bar{color:#9aa7be}html[data-theme=midnight] select.control{color-scheme:dark;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.015));color:#f4f7fd}html[data-theme=midnight] select.control option{background:#0b1018;color:#eef4ff}html[data-theme=midnight] select.control optgroup{background:#0b1018;color:#b7c7ea}@media (max-width:920px){.batch-category-grid,.chooser-grid-batch,.chooser-grid-single.has-selection,.field-grid,.grid-3,.hero-grid,.mode-toggle-grid{grid-template-columns:1fr}.nav-inner{align-items:flex-start;flex-direction:column}.nav-right{width:100%;justify-content:flex-start;flex-wrap:wrap}.converter-nav-panel,.converter-nav-panel-portal{left:0;right:auto;width:min(420px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:min(72dvh,560px);overflow-x:hidden;overflow-y:auto}.converter-nav-grid{grid-template-columns:1fr}}@media (max-width:640px){.stepper{grid-template-columns:60px minmax(0,1fr) 60px}.stepper-button{min-height:60px;font-size:30px}.stepper-input{min-height:60px;font-size:18px}.nav-right{gap:10px}.nav-pill-button,.nav-pill-link,.theme-glass-trigger{min-height:38px;padding:0 12px;font-size:11px}.converter-nav-trigger{min-width:104px}.theme-glass-trigger{min-width:118px}.converter-nav-panel,.converter-nav-panel-portal{position:absolute;left:0;right:auto;width:min(360px,calc(100vw - 20px));max-width:calc(100vw - 20px);max-height:min(68dvh,520px);overflow-x:hidden;overflow-y:auto;padding:14px;border-radius:20px}.converter-nav-panel-portal{position:fixed}}@media (prefers-reduced-motion:reduce){.converter-nav-footer-button:after,.converter-nav-item.active:after,.mode-toggle-grid .button-primary:after,.progress-fill:after,form>.button.button-primary:after{animation:none;transition:none}.button,.converter-nav-chevron,.converter-nav-item,.drop-zone,.stepper-button,.theme-chevron{transition:none}}.seo-hero-grid{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);align-items:stretch}.seo-section{padding:0 0 1.5rem}.seo-section-last{padding-bottom:3rem}.seo-two-col-grid{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.seo-feature-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.seo-page-title{margin-top:.85rem}.seo-page-subheadline{font-size:1.05rem;max-width:58ch}.seo-mini-title,.seo-section-title{margin-top:0}.seo-mini-title{margin-bottom:.4rem}.seo-no-bottom{margin-bottom:0}.seo-list{margin:0;padding-left:1.15rem;display:grid;grid-gap:.7rem;gap:.7rem}.seo-hero-actions{gap:.75rem}.seo-hero-actions,.seo-pill-row{display:flex;flex-wrap:wrap;margin-top:1rem}.seo-pill-row{gap:.6rem}.seo-fade-button,.seo-pill,.seo-ready-cta-button,.seo-related-tool-button{color:inherit;text-decoration:none}.seo-fade-button,.seo-ready-cta-button,.seo-related-tool-button{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.8rem 1.1rem;border-radius:999px;font-weight:700;border:1px solid var(--glass-border);color:var(--glass-text);background:var(--glass-bg);backdrop-filter:blur(18px) saturate(155%);-webkit-backdrop-filter:blur(18px) saturate(155%);box-shadow:var(--glass-shadow);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease,opacity .16s ease}.seo-fade-button:after,.seo-ready-cta-button:after,.seo-related-tool-button:after{content:"";position:absolute;top:12%;bottom:12%;left:-30%;width:30%;border-radius:999px;background:var(--button-sheen);filter:blur(4px);opacity:0;pointer-events:none;transform:translateX(0);transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .22s ease}.seo-fade-button:hover,.seo-ready-cta-button:hover,.seo-related-tool-button:hover{transform:translateY(-1px)}.seo-fade-button:focus-visible:after,.seo-fade-button:hover:after,.seo-ready-cta-button:focus-visible:after,.seo-ready-cta-button:hover:after,.seo-related-tool-button:focus-visible:after,.seo-related-tool-button:hover:after{opacity:.72;transform:translateX(340%)}.seo-fade-button-strong{background:color-mix(in srgb,var(--glass-bg-strong) 84%,transparent);border-color:color-mix(in srgb,var(--glass-border) 88%,transparent)}.seo-fade-button-soft{background:color-mix(in srgb,var(--glass-bg) 92%,transparent);border-color:color-mix(in srgb,var(--glass-border) 78%,transparent);opacity:.95}.seo-pill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:.35rem .75rem;border-radius:999px;font-size:.9rem;color:var(--glass-text);background:color-mix(in srgb,var(--glass-bg) 76%,transparent);border:1px solid color-mix(in srgb,var(--glass-border) 76%,transparent);backdrop-filter:blur(12px) saturate(145%);-webkit-backdrop-filter:blur(12px) saturate(145%)}.seo-glass-callout{margin-top:1rem;padding:1rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--glass-border) 78%,transparent);background:color-mix(in srgb,var(--glass-bg-strong) 72%,transparent);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);box-shadow:var(--glass-shadow)}.seo-divider-note{margin-top:1rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.08)}.seo-faq-list{display:grid;grid-gap:1rem;gap:1rem}.seo-faq-item{padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.08)}.seo-related-card{background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 92%,transparent),color-mix(in srgb,var(--panel) 82%,transparent))}.seo-related-tools-grid{display:flex;flex-wrap:wrap;gap:.75rem}.seo-related-tool-button{min-height:42px;padding:.7rem 1rem;background:color-mix(in srgb,var(--glass-bg) 88%,transparent)}.seo-ready-card{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--glass-border) 82%,transparent);background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 24%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--glass-bg-strong) 90%,transparent),color-mix(in srgb,var(--panel-strong) 88%,transparent))}.seo-ready-card-glow{position:absolute;inset:auto -18% -48% auto;width:240px;height:240px;border-radius:999px;background:color-mix(in srgb,var(--primary) 22%,transparent);filter:blur(50px);pointer-events:none}.seo-ready-card-content{position:relative;z-index:1}.seo-ready-cta-row{margin-top:1rem}.seo-ready-cta-button{min-height:46px;padding-inline:1.2rem;background:color-mix(in srgb,var(--glass-bg-strong) 86%,transparent);border-color:color-mix(in srgb,var(--glass-border) 92%,transparent)}html[data-theme=midnight] .seo-fade-button,html[data-theme=midnight] .seo-glass-callout,html[data-theme=midnight] .seo-pill,html[data-theme=midnight] .seo-ready-cta-button,html[data-theme=midnight] .seo-related-tool-button{box-shadow:0 18px 40px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.03)}html[data-theme=midnight] .seo-ready-card{background:radial-gradient(circle at top right,rgba(126,147,201,.16),transparent 34%),linear-gradient(180deg,rgba(12,16,24,.96),rgba(7,10,16,.98))}html[data-theme=midnight] .seo-divider-note,html[data-theme=midnight] .seo-faq-item{border-top-color:hsla(0,0%,100%,.06)}@media (max-width:920px){.seo-hero-grid{grid-template-columns:1fr}}@media (max-width:640px){.seo-fade-button,.seo-ready-cta-button,.seo-related-tool-button{width:100%}.seo-related-tools-grid{display:grid;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.seo-fade-button,.seo-fade-button:after,.seo-ready-cta-button,.seo-ready-cta-button:after,.seo-related-tool-button,.seo-related-tool-button:after{transition:none}}.pricing-hero-grid{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);align-items:stretch}.pricing-compare-card,.pricing-faq-card,.pricing-hero-card,.pricing-plan-card,.pricing-ready-card,.pricing-summary-card{position:relative;overflow:hidden}.pricing-side-title{margin-top:0;margin-bottom:.35rem;line-height:1.15}.pricing-hero-copy{max-width:62ch;font-size:1.02rem}.pricing-hero-actions,.pricing-pill-row,.pricing-ready-actions{display:flex;flex-wrap:wrap;gap:.75rem}.pricing-hero-actions,.pricing-pill-row{margin-top:1rem}.pricing-summary-stack{display:grid;grid-gap:.8rem;gap:.8rem;margin-top:1rem}.pricing-summary-item{padding:.95rem 1rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--glass-border) 76%,transparent);background:color-mix(in srgb,var(--glass-bg) 84%,transparent);backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%);display:grid;grid-gap:.28rem;gap:.28rem}.pricing-summary-item-featured{background:color-mix(in srgb,var(--glass-bg-strong) 86%,transparent);border-color:color-mix(in srgb,var(--glass-border) 92%,transparent)}.pricing-summary-label{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pricing-summary-note{margin-top:1rem}.pricing-section-tight{padding-top:0;padding-bottom:1.5rem}.pricing-section-last{padding-top:0;padding-bottom:3rem}.pricing-plan-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-plan-card{display:grid;grid-gap:.85rem;gap:.85rem}.pricing-plan-card-featured{border-color:color-mix(in srgb,var(--glass-border) 90%,var(--primary) 10%)}.pricing-price-row{display:flex;align-items:baseline;gap:.45rem;margin:0}.pricing-price{font-size:clamp(2.2rem,4vw,3rem);font-weight:800;line-height:1}.pricing-plan-copy{margin:0}.pricing-feature-list{margin:0;padding-left:1.15rem;display:grid;grid-gap:.7rem;gap:.7rem}.pricing-card-cta{margin-top:.5rem}.pricing-compare-table-wrap{overflow-x:auto;margin-top:1rem}.pricing-compare-table{width:100%;border-collapse:collapse;min-width:700px}.pricing-compare-table td,.pricing-compare-table th{padding:.95rem .9rem;text-align:left;border-top:1px solid var(--border);vertical-align:top}.pricing-compare-table thead th{border-top:0;color:var(--text)}.pricing-compare-table tbody td:first-child,.pricing-compare-table thead th:first-child{font-weight:700}.pricing-compare-table thead th:nth-child(2),.pricing-compare-table thead th:nth-child(3),.pricing-compare-table thead th:nth-child(4){font-weight:800;letter-spacing:.01em}.pricing-compare-table thead th:nth-child(2){background:color-mix(in srgb,var(--glass-bg) 72%,transparent);border-radius:16px 16px 0 0}.pricing-compare-table thead th:nth-child(3){background:color-mix(in srgb,var(--glass-bg-strong) 72%,transparent);border-radius:16px 16px 0 0}.pricing-compare-table thead th:nth-child(4){background:linear-gradient(180deg,color-mix(in srgb,var(--glass-bg-strong) 86%,transparent),color-mix(in srgb,var(--badge-bg) 42%,transparent));border-radius:16px 16px 0 0}.pricing-compare-table tbody td:nth-child(4){font-weight:700}html[data-theme=midnight] .pricing-compare-table thead th:nth-child(2),html[data-theme=midnight] .pricing-compare-table thead th:nth-child(3),html[data-theme=midnight] .pricing-compare-table thead th:nth-child(4){box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}.pricing-compare-table td:before{display:none}.pricing-workflow-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr)}.pricing-audience-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin-top:1rem;align-items:start}.pricing-audience-card{min-width:0;display:grid;align-content:start;grid-gap:.85rem;gap:.85rem;padding:1rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--glass-border) 74%,transparent);background:color-mix(in srgb,var(--glass-bg) 82%,transparent);backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%)}.pricing-audience-card h3,.pricing-audience-card p,.pricing-audience-card span,.pricing-audience-card strong{min-width:0;overflow-wrap:anywhere}.pricing-audience-card h3{margin:0;line-height:1.2}.pricing-audience-card .pricing-summary-stack{margin-top:0}.pricing-audience-card .pricing-summary-item{min-width:0}.pricing-audience-card .pricing-summary-item strong{display:block;line-height:1.3}.pricing-audience-card .pricing-summary-label{line-height:1.35}.pricing-ready-actions{margin-top:1rem}.pricing-faq-list{display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem}.pricing-faq-item{padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.08)}.pricing-faq-item:first-child{padding-top:0;border-top:0}html[data-theme=midnight] .pricing-audience-card,html[data-theme=midnight] .pricing-compare-table tr,html[data-theme=midnight] .pricing-summary-item{box-shadow:0 18px 40px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.03)}@media (max-width:980px){.pricing-audience-grid,.pricing-hero-grid,.pricing-plan-grid,.pricing-workflow-grid{grid-template-columns:1fr}.pricing-compare-table-wrap{overflow:visible}.pricing-compare-table,.pricing-compare-table tbody,.pricing-compare-table td,.pricing-compare-table tr{display:block;width:100%}.pricing-compare-table{min-width:0;border-collapse:separate;border-spacing:0}.pricing-compare-table thead{display:none}.pricing-compare-table tbody{display:grid;grid-gap:14px;gap:14px}.pricing-compare-table tr{padding:16px;border-radius:18px;border:1px solid color-mix(in srgb,var(--glass-border) 74%,transparent);background:color-mix(in srgb,var(--glass-bg) 82%,transparent);backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%);box-shadow:0 16px 34px rgba(0,0,0,.08)}.pricing-compare-table td{padding:.45rem 0;border-top:0;display:grid;grid-template-columns:minmax(120px,.9fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.pricing-compare-table td:first-child{padding-bottom:.35rem;font-size:1.06rem;line-height:1.3}.pricing-compare-table td:nth-child(2),.pricing-compare-table td:nth-child(3),.pricing-compare-table td:nth-child(4){padding:.8rem .9rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--glass-border) 72%,transparent);background:color-mix(in srgb,var(--glass-bg) 78%,transparent);box-shadow:0 12px 24px rgba(0,0,0,.05);font-weight:700;line-height:1.45}.pricing-compare-table td:nth-child(3){background:color-mix(in srgb,var(--glass-bg-strong) 76%,transparent)}.pricing-compare-table td:nth-child(4){background:linear-gradient(180deg,color-mix(in srgb,var(--glass-bg-strong) 88%,transparent),color-mix(in srgb,var(--badge-bg) 38%,transparent));border-color:color-mix(in srgb,var(--glass-border) 84%,var(--badge-text) 16%);box-shadow:0 14px 28px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.08)}.pricing-compare-table td:before{display:block;content:"";font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.pricing-compare-table td:nth-child(2):before,.pricing-compare-table td:nth-child(3):before,.pricing-compare-table td:nth-child(4):before{margin-bottom:.1rem}.pricing-compare-table td:first-child:before{content:"Feature"}.pricing-compare-table td:nth-child(2):before{content:"Free"}.pricing-compare-table td:nth-child(3):before{content:"Pro Monthly"}.pricing-compare-table td:nth-child(4):before{content:"Pro Annual";color:color-mix(in srgb,var(--badge-text) 82%,var(--text) 18%)}.pricing-compare-table td:first-child{padding-top:0}html[data-theme=midnight] .pricing-compare-table td:nth-child(2),html[data-theme=midnight] .pricing-compare-table td:nth-child(3),html[data-theme=midnight] .pricing-compare-table td:nth-child(4){box-shadow:0 18px 36px rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.03)}.pricing-compare-table td:last-child{padding-bottom:0}}@media (max-width:640px){.pricing-hero-actions .seo-fade-button,.pricing-hero-actions .seo-ready-cta-button,.pricing-ready-actions .seo-fade-button,.pricing-ready-actions .seo-ready-cta-button{width:100%;justify-content:center}.pricing-audience-grid{gap:.85rem}.pricing-audience-card{padding:.9rem}.pricing-audience-card .pricing-summary-item{padding:.85rem .9rem}.pricing-audience-card .pricing-summary-item strong{font-size:1.05rem}.pricing-compare-table tr{padding:14px}.pricing-compare-table td{grid-template-columns:1fr;gap:6px}.pricing-compare-table td:nth-child(2),.pricing-compare-table td:nth-child(3),.pricing-compare-table td:nth-child(4){padding:.85rem .9rem}.pricing-compare-table td:first-child{padding-bottom:.15rem;font-size:1rem}}.theme-picker{position:relative;z-index:900;display:flex;align-items:center;flex:0 0 auto}.theme-glass-trigger{width:auto;min-width:128px;justify-content:space-between}.theme-glass-trigger.compact{min-width:44px;width:44px;padding:0;justify-content:center;gap:8px}.theme-glass-trigger.compact .theme-glass-label{display:none}.theme-glass-menu{position:absolute;top:calc(100% + 8px);right:0;left:auto;z-index:9999;width:min(220px,calc(100vw - 24px));max-width:calc(100vw - 24px);padding:8px;border-radius:18px;border:1px solid var(--glass-border);background:var(--glass-bg-strong);backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);box-shadow:0 18px 40px rgba(0,0,0,.22)}@media (max-width:640px){.nav-theme-slot,.nav-theme-slot .theme-picker,.theme-picker{position:relative;overflow:visible}.theme-glass-trigger{min-width:54px;padding:0 12px;justify-content:center;gap:8px}.theme-glass-trigger.compact{min-width:44px;width:44px;padding:0}.theme-glass-label{display:none}.nav-theme-slot .theme-glass-menu,.nav-theme-slot .theme-picker .theme-glass-menu,.theme-glass-menu{right:0!important;left:auto!important;width:min(220px,calc(100vw - 16px));max-width:calc(100vw - 16px)}}.nav-auth-utility-form,.nav-auth-utility-link,.nav-convert-slot,.nav-theme-slot{flex:0 0 auto}.nav-theme-slot{display:flex;align-items:center}.nav-auth-utility-form{margin:0}.nav-auth-utility-link{display:inline-flex}@media (max-width:640px){.nav-right{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"home home home" "convert auth theme" "upscale upscale upscale" "pricing pricing pricing" "account account account";align-items:center;grid-gap:12px;gap:12px}.nav-home-link{grid-area:home;justify-self:start}.nav-convert-slot{grid-area:convert;justify-self:start}.nav-auth-utility-form,.nav-auth-utility-link{grid-area:auth;justify-self:end}.nav-theme-slot{grid-area:theme;justify-self:end}.nav-upscale-link{grid-area:upscale}.nav-pricing-link{grid-area:pricing}.nav-account-link{grid-area:account}.nav-account-link,.nav-pricing-link,.nav-upscale-link{width:100%;justify-content:center}.nav-account-link-guest{display:none}.nav-auth-utility-form .nav-account-logout-button,.nav-auth-utility-link{min-height:38px;padding:0 14px;border-radius:999px}.nav-theme-slot,.nav-theme-slot .theme-picker{position:relative;overflow:visible}.nav-theme-slot .theme-picker{margin-left:auto}.nav-theme-slot .theme-glass-trigger,.nav-theme-slot .theme-glass-trigger.compact{width:44px;min-width:44px}.nav-theme-slot .theme-glass-menu{right:0!important;left:auto!important;max-width:calc(100vw - 16px)}}.admin-alert-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.admin-filter-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,2fr) repeat(2,minmax(180px,1fr)) auto;align-items:end}.admin-detail-panel{padding:1rem .9rem 1.1rem;border-top:1px solid var(--border);background:hsla(0,0%,100%,.02)}.admin-detail-header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.admin-inline-actions{display:flex;gap:8px;flex-wrap:wrap}.admin-message-cell{min-width:220px}.admin-batch-detail-table{min-width:980px}@media (max-width:980px){.admin-filter-grid{grid-template-columns:1fr}}.admin-health-grid,.admin-metric-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-section-stack{display:grid;grid-gap:1rem;gap:1rem}.admin-health-card,.admin-metric-card{display:grid;grid-gap:.45rem;gap:.45rem}.admin-health-title,.admin-metric-value{font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.1}.admin-metric-helper{line-height:1.5}.admin-health-card-good{border-color:color-mix(in srgb,var(--success) 35%,var(--border))}.admin-health-card-warning{border-color:color-mix(in srgb,#f2c66d 40%,var(--border))}.admin-health-card-danger{border-color:color-mix(in srgb,var(--danger) 40%,var(--border))}.admin-table-wrap{overflow-x:auto;margin-top:1rem}.admin-table{width:100%;min-width:840px;border-collapse:collapse}.admin-table td,.admin-table th{padding:.9rem .85rem;text-align:left;vertical-align:top;border-top:1px solid var(--border)}.admin-table thead th{border-top:0;color:var(--text)}.admin-id-cell{max-width:220px;word-break:break-all}@media (max-width:980px){.admin-health-grid,.admin-metric-grid{grid-template-columns:1fr}}.auth-form,.auth-meta-list{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.auth-meta-list{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-meta-item{padding:16px 18px;border-radius:18px;border:1px solid var(--border);background:hsla(0,0%,100%,.04);display:grid;grid-gap:6px;gap:6px}.auth-confirm-panel{margin-top:18px;padding:18px;border-radius:22px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));background:color-mix(in srgb,var(--glass-bg-strong) 86%,transparent);box-shadow:0 18px 40px rgba(0,0,0,.08)}.auth-confirm-title{margin:0 0 8px}.auth-confirm-copy{margin:0}.auth-confirm-form{margin-top:14px}.auth-confirm-note{margin:12px 0 0;color:var(--muted);font-size:.95rem;line-height:1.6}.account-snapshot-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.1rem}.account-snapshot-card{min-width:0;min-height:172px;padding:1rem;border-radius:20px;border:1px solid color-mix(in srgb,var(--glass-border) 76%,transparent);background:color-mix(in srgb,var(--glass-bg) 84%,transparent);backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%);display:grid;align-content:start;grid-gap:.65rem;gap:.65rem;box-shadow:0 16px 34px rgba(0,0,0,.08)}.account-snapshot-card-primary{background:color-mix(in srgb,var(--glass-bg-strong) 88%,transparent)}.account-snapshot-label{font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.account-snapshot-value{display:block;min-width:0;margin:0;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.15;overflow-wrap:anywhere;word-break:break-word}.account-snapshot-detail{color:var(--muted);line-height:1.55;overflow-wrap:anywhere;word-break:break-word}html[data-theme=midnight] .account-snapshot-card,html[data-theme=midnight] .auth-confirm-panel,html[data-theme=midnight] .auth-meta-item{box-shadow:0 18px 40px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.03)}.tool-support-stack{display:grid;grid-gap:16px;gap:16px;margin-top:22px}.tool-support-panel{margin-top:0}.tool-support-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.tool-support-copy{margin:6px 0 0;max-width:64ch;line-height:1.6}.account-snapshot-grid-compact{margin-top:1rem}.account-snapshot-card-compact{min-height:0;padding:.95rem;gap:.55rem}.account-snapshot-card-compact .account-snapshot-value{font-size:clamp(1.02rem,1.35vw,1.28rem)}.tool-support-actions{margin-top:1rem}@media (max-width:980px){.account-snapshot-grid,.auth-meta-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-support-header{flex-direction:column}}@media (max-width:640px){.account-snapshot-grid,.auth-meta-list{grid-template-columns:1fr}.account-snapshot-card{min-height:0}}.account-panel{display:grid;grid-gap:16px;gap:16px;margin-top:18px;padding:18px;border-radius:22px;border:1px solid color-mix(in srgb,var(--glass-border) 76%,transparent);background:color-mix(in srgb,var(--glass-bg) 84%,transparent);backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%)}.account-panel-title{margin:0}.account-panel-copy{margin:6px 0 0;color:var(--muted);line-height:1.6}.account-panel-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.account-panel-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.account-panel-item{min-width:0;padding:14px 16px;border-radius:18px;border:1px solid color-mix(in srgb,var(--glass-border) 72%,transparent);background:color-mix(in srgb,var(--glass-bg-strong) 72%,transparent);display:grid;grid-gap:6px;gap:6px}.account-panel-label{font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.account-panel-value{display:block;min-width:0;font-size:1.05rem;line-height:1.35;overflow-wrap:anywhere}.account-panel-detail{color:var(--muted);line-height:1.55;overflow-wrap:anywhere}.account-panel-actions{display:flex;gap:12px;flex-wrap:wrap}html[data-theme=midnight] .account-panel,html[data-theme=midnight] .account-panel-item{box-shadow:0 18px 40px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.03)}@media (max-width:980px){.account-panel-grid,.account-panel-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.account-panel-grid,.account-panel-grid-compact{grid-template-columns:1fr}.account-panel-actions .seo-fade-button,.account-panel-actions .seo-ready-cta-button{width:100%}}.tool-workspace-card{overflow:visible}.tool-workspace-form{margin-top:18px}.tool-workspace-summary{margin-top:0}.tool-workspace-summary-primary{border-color:color-mix(in srgb,var(--glass-border) 82%,transparent);background:color-mix(in srgb,var(--glass-bg-strong) 74%,transparent)}.tool-workspace-submit{margin-top:4px}.tool-workspace-status{display:grid;grid-gap:14px;gap:14px}.tool-status-actions{margin-top:2px}.tool-support-grid{align-items:stretch}.tool-support-stack-convert,.tool-support-stack-upscale{margin-top:28px}@media (max-width:980px){.tool-workspace-card{padding:22px}.tool-workspace-form{gap:14px}.tool-support-stack-convert,.tool-support-stack-upscale{margin-top:24px}}@media (max-width:640px){.tool-workspace-card{padding:18px;border-radius:22px}.tool-workspace-form{gap:12px;margin-top:16px}.tool-workspace-progress,.tool-workspace-status,.tool-workspace-summary{margin-top:0}.tool-workspace-status{gap:12px}.tool-support-stack{gap:12px;margin-top:18px}.tool-support-panel{padding:16px;border-radius:20px}.tool-support-copy{max-width:none;margin-top:4px;line-height:1.55}.tool-support-grid{gap:12px}.account-snapshot-grid-compact{margin-top:.85rem}.account-snapshot-card-compact{padding:.9rem;gap:.45rem}.account-snapshot-card-compact .account-snapshot-value{font-size:1rem;line-height:1.25}.tool-status-actions .button,.tool-support-actions .button,.tool-support-actions .seo-fade-button,.tool-support-actions .seo-ready-cta-button{width:100%;justify-content:center}.tool-status-actions,.tool-support-actions{gap:10px}}.billing-current-account-card{display:grid;align-content:start}.billing-account-panel{margin-top:.75rem}.account-panel-compact{padding:16px;gap:14px}.account-panel-compact .account-panel-copy{margin-top:0;max-width:none}.account-panel-compact .account-panel-grid{gap:12px}.account-panel-compact .account-panel-item{min-height:0;padding:14px 16px}.account-panel-compact .account-panel-value{font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.28}.account-panel-compact .account-panel-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.account-panel-compact .account-panel-actions .seo-fade-button,.account-panel-compact .account-panel-actions .seo-ready-cta-button{width:100%;justify-content:center}@media (max-width:640px){.account-panel-compact .account-panel-actions{grid-template-columns:1fr}}