:root,[data-theme=forge]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#171615;--foreground:#fff5e8;--accent:#ff5938;--accent-foreground:#171615}[data-theme=circuit]{--background:#073b31;--foreground:#f5f1e8;--accent:#b5ff54;--accent-foreground:#073026}[data-theme=voltage]{--background:#4a0d3a;--foreground:#fff8ee;--accent:#ff91bd;--accent-foreground:#3b082e}[data-theme=editorial]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f4ebdc;--foreground:#171615;--accent:#c92d20;--accent-foreground:#fff8ee}*{box-sizing:border-box}html{background:var(--background)}body{min-width:320px;min-height:100svh;color:var(--foreground);background:var(--background);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}main{flex-direction:column;width:min(100%,1600px);min-height:100svh;margin:0 auto;padding:clamp(22px,3vw,48px);display:flex}header,footer{letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;font-size:.78rem;font-weight:700;display:flex}header{border-bottom:2px solid var(--foreground);padding-bottom:20px}.brand{letter-spacing:-.04em;text-transform:none;align-items:center;gap:10px;font-size:1.25rem;font-weight:700;display:inline-flex}.brandMark{flex:none;width:28px;height:28px}.brandMark rect{fill:var(--accent)}.brandMark path{fill:var(--background)}.wordmark>span,.eyebrow,h1 span{color:var(--accent)}.brandLink{color:inherit;text-decoration:none}.homeActions,.homeActions nav{align-items:center;display:flex}.homeActions{gap:clamp(18px,3vw,48px)}.homeActions nav{gap:16px}.homeActions a,.textButton{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.homeActions a{text-decoration:none}.homeActions a:hover,.homeActions a:focus-visible,.authLinks a:hover,.authLinks a:focus-visible,.authSwitch a:hover,.authSwitch a:focus-visible{color:var(--accent)}.homeActions .headerCta{color:var(--accent-foreground);background:var(--accent);border:2px solid var(--accent-foreground);padding:10px 12px}.hero{flex-direction:column;flex:1;justify-content:center;padding:clamp(64px,9vw,132px) 0;display:flex}.eyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0 0 24px;font-size:.82rem;font-weight:800}h1{letter-spacing:-.075em;max-width:1400px;margin:0;font-size:clamp(3.8rem,10.5vw,10rem);font-weight:800;line-height:.83}.support{grid-template-columns:minmax(260px,620px) auto;justify-content:space-between;align-items:end;gap:36px;margin-top:clamp(48px,7vw,88px);display:grid}.intro{margin:0;font-size:clamp(1.05rem,1.7vw,1.42rem);line-height:1.5}.status{color:var(--accent-foreground);letter-spacing:.08em;text-transform:uppercase;background:var(--accent);border:2px solid var(--accent-foreground);padding:15px 18px;font-size:.82rem;font-weight:800;text-decoration:none}footer{border-top:2px solid var(--foreground);padding-top:20px}footer p{margin:0}.siteFooter nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.siteFooter a{text-decoration:none}.siteFooter a:hover,.siteFooter a:focus-visible,.legalHomeLink:hover,.legalHomeLink:focus-visible{color:var(--accent)}.legalConsent{margin:0;font-size:.78rem;line-height:1.5}.legalConsent a{font-weight:800}.legalShell{max-width:1180px}.legalHomeLink{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800;text-decoration:none}.legalDocument{flex:1;padding:clamp(52px,8vw,96px) 0}.legalIntro{border-bottom:3px solid var(--foreground);padding-bottom:clamp(36px,6vw,68px)}.legalIntro h1{max-width:1000px;font-size:clamp(3.4rem,9vw,7.5rem);line-height:.88}.legalIntro>p:not(.eyebrow){max-width:780px;margin:34px 0 0;font-size:clamp(1rem,1.7vw,1.3rem);line-height:1.55}.legalIntro dl{flex-wrap:wrap;gap:24px 54px;margin:36px 0 0;display:flex}.legalIntro dl div{gap:5px;display:grid}.legalIntro dt,.legalIntro dd{margin:0}.legalIntro dt{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:800}.legalIntro dd{font-weight:800}.legalContent{width:min(100%,860px);margin:0 auto;padding-top:clamp(40px,7vw,76px)}.legalContent section+section{border-top:1px solid color-mix(in srgb, var(--foreground) 38%, transparent);margin-top:42px;padding-top:42px}.legalContent h2{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(1.35rem,3vw,2rem);line-height:1.1}.legalContent p,.legalContent li{font-size:1rem;line-height:1.7}.legalContent p{margin:0}.legalContent p+p,.legalContent p+ul,.legalContent ul+p{margin-top:16px}.legalContent ul{margin-bottom:0;padding-left:24px}.licenseTable{border:2px solid var(--foreground);margin-top:24px}.licenseRow{grid-template-columns:minmax(0,1fr) minmax(180px,auto);gap:16px;padding:14px 16px;display:grid}.licenseRow+.licenseRow{border-top:1px solid color-mix(in srgb, var(--foreground) 38%, transparent)}.licenseRow a{overflow-wrap:anywhere;min-width:0;font-weight:800}.licenseRow a span{opacity:.72;font-weight:400}.packageLicenses .licenseRow{grid-template-columns:minmax(220px,1fr) minmax(100px,.4fr) minmax(160px,.7fr)}.licenseHeader{color:var(--accent-foreground);letter-spacing:.09em;text-transform:uppercase;background:var(--accent);font-size:.72rem;font-weight:800}.authShell{max-width:1100px}.authStage{flex:1;place-items:center;padding:clamp(52px,9vw,104px) 0;display:grid}.authCard{background:var(--foreground);width:min(100%,620px);color:var(--background);border:3px solid var(--accent);box-shadow:12px 12px 0 var(--accent);padding:clamp(28px,5vw,52px)}.authCard .eyebrow{margin-bottom:18px}.authCard h1{max-width:none;color:var(--background);letter-spacing:-.065em;margin:0;font-size:clamp(2.65rem,8vw,5rem);line-height:.92}.authLead{margin:26px 0 30px;font-size:1rem;line-height:1.55}.authForm{gap:18px;display:grid}.authForm label{letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:.76rem;font-weight:800;display:grid}.authForm input:not([type=checkbox]){width:100%;min-height:48px;color:var(--background);border:2px solid var(--background);background:0 0;border-radius:0;outline:none;padding:10px 12px}.authForm input:not([type=checkbox]):focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.checkboxLabel{cursor:pointer;grid-template-columns:18px 1fr;justify-self:start;align-items:center;gap:10px!important}.checkboxLabel input{width:18px;height:18px;accent-color:var(--accent);margin:0}.primaryButton,.secondaryButton,.textButton,.themeChoice{cursor:pointer;border-radius:0}.primaryButton{min-height:50px;color:var(--accent-foreground);letter-spacing:.08em;text-transform:uppercase;background:var(--accent);border:2px solid var(--accent-foreground);justify-content:center;align-items:center;padding:13px 17px;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.secondaryButton{color:currentColor;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:2px solid;justify-content:center;align-items:center;min-height:50px;padding:13px 17px;font-size:.8rem;font-weight:800;display:inline-flex}.primaryButton:hover:not(:disabled),.primaryButton:focus-visible,.secondaryButton:hover:not(:disabled),.secondaryButton:focus-visible,.textButton:hover:not(:disabled),.textButton:focus-visible{filter:brightness(1.08);outline-offset:3px;outline:2px solid}.primaryButton:disabled,.secondaryButton:disabled,.textButton:disabled,.themeChoice:disabled{cursor:wait;opacity:.65}.formError{color:var(--foreground);background:var(--background);border-left:6px solid var(--accent);margin:0;padding:12px;font-size:.9rem;font-weight:700;line-height:1.4}.formNotice{color:var(--foreground);background:var(--background);border-left:7px solid var(--accent);gap:9px;margin:28px 0 0;padding:18px;line-height:1.45;display:grid}.formNotice a{color:var(--accent);font-weight:800}.authSwitch,.authLinks{margin:26px 0 0;font-size:.9rem;line-height:1.5}.authSwitch a,.authLinks a{font-weight:800}.authLinks{flex-wrap:wrap;gap:10px;display:flex}.accountShell{max-width:1400px;color:var(--foreground);background:var(--background)}.textButton{color:var(--foreground);background:0 0;border:0;padding:0}.accountHero{padding:clamp(60px,9vw,120px) 0 clamp(48px,7vw,90px)}.accountHero h1{max-width:1100px;font-size:clamp(3.6rem,9vw,8rem)}.accountHero>p:last-child{max-width:690px;margin:36px 0 0;font-size:clamp(1rem,1.6vw,1.3rem);line-height:1.55}.accountGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:clamp(54px,8vw,96px);display:grid}.accountCard{min-height:360px;color:var(--background);background:var(--foreground);border:3px solid var(--accent);padding:28px;position:relative}.accountCard h2{letter-spacing:-.04em;margin:54px 0 18px;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1}.accountCard>p{margin:0;line-height:1.5}.cardIndex{color:var(--accent);letter-spacing:.1em;font-size:.75rem;font-weight:900;position:absolute;top:22px;right:24px}.accountCard dl{gap:18px;margin:30px 0 0;display:grid}.accountCard dl div{border-top:1px solid color-mix(in srgb, var(--background) 35%, transparent);gap:5px;padding-top:12px;display:grid}.accountCard dt{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.accountCard dd{overflow-wrap:anywhere;margin:0;font-weight:700}.themeSettings{margin-top:26px}.backupSettings{margin-top:24px}.backupChoices{gap:9px;display:grid}.backupChoice{color:var(--background);text-align:left;border:2px solid color-mix(in srgb, var(--background) 28%, transparent);background:0 0;gap:4px;padding:11px;display:grid}.backupChoice[aria-checked=true]{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.backupChoice strong{font-size:.78rem}.backupChoice span,.backupUnavailable{opacity:.76;font-size:.7rem;line-height:1.4}.themeChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.themeChoice{color:var(--background);text-align:left;border:2px solid color-mix(in srgb, var(--background) 28%, transparent);background:0 0;align-items:center;gap:9px;padding:9px;font-size:.72rem;font-weight:800;display:flex}.themeChoice[aria-checked=true]{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.themeChoice:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.themeSwatch{--preview-background:#171615;--preview-accent:#ff5938;background:var(--preview-background);border:2px solid var(--preview-accent);flex:none;width:27px;height:27px;padding:6px}[data-preview-theme=circuit] .themeSwatch{--preview-background:#073b31;--preview-accent:#b5ff54}[data-preview-theme=voltage] .themeSwatch{--preview-background:#4a0d3a;--preview-accent:#ff91bd}[data-preview-theme=editorial] .themeSwatch{--preview-background:#f4ebdc;--preview-accent:#c92d20}.themeSwatch span{background:var(--preview-accent);width:100%;height:100%;display:block}.themeMessage{min-height:1.3em;color:var(--accent);margin:11px 0 0;font-size:.78rem;font-weight:800}.upcomingCard,.usageCard{flex-direction:column;display:flex}.cardAction{align-self:flex-start;margin-top:auto}.comingLabel{color:var(--accent-foreground);letter-spacing:.08em;text-transform:uppercase;background:var(--accent);align-self:flex-start;margin-top:auto;padding:8px 10px;font-size:.7rem;font-weight:900}.planSection{border-top:3px solid var(--foreground);margin-bottom:clamp(54px,8vw,96px);padding-top:clamp(42px,6vw,72px)}.planSection .sectionHeading h2{letter-spacing:-.055em;max-width:820px;margin:0;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.96}.planIntro{max-width:760px;margin:24px 0 36px;line-height:1.55}.planGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.planCard{border:3px solid var(--foreground);min-width:0;padding:24px}.planCard.current{border-color:var(--accent);box-shadow:8px 8px 0 var(--foreground)}.planCardHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.planCardHeader h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1}.planCardHeader span{color:var(--background);background:var(--foreground);letter-spacing:.08em;text-transform:uppercase;flex:none;padding:6px 8px;font-size:.62rem;font-weight:900}.planCard.current .planCardHeader span{color:var(--accent-foreground);background:var(--accent)}.planCard>p{min-height:4.5em;margin:20px 0 26px;font-size:.86rem;line-height:1.5}.planCard dl{gap:13px;margin:0;display:grid}.planCard dl div{border-top:1px solid var(--foreground);justify-content:space-between;gap:14px;padding-top:10px;display:flex}.planCard dt{letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:900}.planCard dd{text-align:right;margin:0;font-size:.8rem;font-weight:800}.uploadShell{max-width:1400px;color:var(--foreground);background:var(--background);gap:clamp(54px,7vw,88px)}.workspaceNav{align-items:center;gap:22px;display:flex}.workspaceNav a{text-decoration:none}.workspaceNav a:hover,.workspaceNav a:focus-visible{color:var(--accent)}.uploadHero{padding-top:clamp(20px,3vw,42px)}.uploadHero h1{max-width:1050px;font-size:clamp(3.5rem,8vw,7.6rem);line-height:.88}.uploadHero>p:last-child{max-width:720px;margin:32px 0 0;font-size:clamp(1rem,1.6vw,1.28rem);line-height:1.55}.usagePanel,.uploadPanel,.libraryPanel,.trashPanel{border:3px solid var(--foreground);padding:clamp(24px,4vw,44px)}.usagePanel{color:var(--background);background:var(--foreground);border-color:var(--accent);grid-template-columns:minmax(0,1.5fr) minmax(210px,.8fr);gap:28px 48px;display:grid}.usagePanel .eyebrow,.uploadPanel .eyebrow,.libraryPanel .eyebrow,.trashPanel .eyebrow{margin-bottom:14px}.usagePanel h2,.uploadPanel h2,.libraryPanel h2,.trashPanel h2{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:.96}.usagePanel p,.uploadPanel p{max-width:690px;margin:18px 0 0;line-height:1.5}.storageMeter{background:color-mix(in srgb, var(--background) 18%, transparent);border:2px solid var(--background);grid-column:1/-1;height:16px;overflow:hidden}.storageMeter span,.uploadProgress span{background:var(--accent);width:0;height:100%;transition:width .18s linear;display:block}.limitList{grid-area:1/2;grid-template-columns:repeat(4,minmax(0,1fr));align-self:end;gap:16px;margin:0;display:grid}.limitList div{border-left:3px solid var(--accent);padding-left:14px}.limitList dt{letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.68rem;font-weight:900}.limitList dd{margin:0;font-size:1.15rem;font-weight:800}.uploadPanel{grid-template-columns:minmax(260px,.95fr) minmax(320px,1.05fr);gap:30px clamp(36px,7vw,90px);min-width:0;display:grid}.filePicker{min-height:230px;color:var(--accent-foreground);text-align:center;background:var(--accent);border:3px solid var(--accent-foreground);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:30px;display:flex}.filePicker:focus-within{outline:3px solid var(--foreground);outline-offset:5px}.filePicker input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.filePicker span{letter-spacing:-.04em;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:900}.filePicker small{font-weight:800}.selectedFile,.uploadMessage{grid-column:2;min-width:0}.selectedFile{color:var(--background);background:var(--foreground);gap:18px;padding:22px;display:grid}.selectedFile>div:first-child{justify-content:space-between;gap:18px;display:flex}.selectedFile strong{overflow-wrap:anywhere}.selectedFile span{flex:none}.uploadProgress{background:color-mix(in srgb, var(--background) 20%, transparent);border:2px solid var(--background);height:14px;overflow:hidden}.uploadButtons{flex-wrap:wrap;gap:10px;display:flex}.uploadMessage{overflow-wrap:anywhere;min-height:1.5em;font-weight:800;margin:-12px 0 0!important}.uploadError{color:var(--accent)}.sectionHeading{justify-content:space-between;align-items:end;gap:20px;display:flex}.sectionHeading>span{color:var(--accent-foreground);letter-spacing:.08em;text-transform:uppercase;background:var(--accent);padding:8px 10px;font-size:.7rem;font-weight:900}.emptyLibrary{color:var(--background);background:var(--foreground);border-left:8px solid var(--accent);margin-top:34px;padding:28px}.emptyLibrary p{margin:8px 0 0;line-height:1.5}.mediaPreview{color:var(--background);background:var(--foreground);border-left:8px solid var(--accent);margin-top:34px;padding:clamp(18px,3vw,28px)}.mediaPreviewHeader{justify-content:space-between;align-items:center;gap:24px;display:flex}.mediaPreviewHeader>div{gap:6px;min-width:0;display:grid}.mediaPreviewHeader span{letter-spacing:.08em;text-transform:uppercase;opacity:.72;font-size:.68rem;font-weight:900}.mediaPreviewHeader strong{overflow-wrap:anywhere}.mediaPreviewHeader .secondaryButton{flex:none;min-height:42px;padding:9px 12px;font-size:.7rem}.mediaPreviewStage{background:#000;place-items:center;min-height:220px;margin-top:22px;display:grid;overflow:hidden}.mediaPreviewStage img{object-fit:contain;width:auto;max-width:100%;max-height:72vh;display:block}.mediaPreviewStage video{object-fit:contain;width:100%;max-height:72vh;display:block}.mediaPreviewNote{opacity:.76;margin:14px 0 0;font-size:.78rem;font-weight:700;line-height:1.45}.mediaPreviewNote.previewError{color:var(--accent);opacity:1}.conversionPreview{scroll-margin-top:20px}.rgbvPlayer{margin-top:22px}.rgbvStage{background:#000;place-items:center;min-height:260px;display:grid;overflow:hidden}.rgbvCanvas{width:min(100%,720px);height:auto;image-rendering:pixelated;display:block}.conversionVideo{background:#000;width:min(100%,720px);max-height:75vh;display:block}.rgbvControls{align-items:center;gap:14px;margin-top:14px;display:flex}.rgbvControls .secondaryButton{flex:none;min-height:42px;padding:9px 12px;font-size:.7rem}.rgbvControls label{flex:1;min-width:140px}.rgbvControls input{width:100%;accent-color:var(--accent)}.rgbvControls>span{font-variant-numeric:tabular-nums;flex:none;font-size:.72rem;font-weight:800}.rgbvStatus{min-height:1.4em;margin:12px 0 0;font-size:.78rem;font-weight:700}.rgbvError{color:var(--accent)}.mediaList{border-top:2px solid var(--foreground);gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.backupToolbar{color:var(--background);background:var(--foreground);flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;padding:12px;display:flex}.backupToolbar>span{letter-spacing:.08em;text-transform:uppercase;margin-right:auto;font-size:.72rem;font-weight:900}.backupToolbar .secondaryButton{min-height:40px;padding:8px 11px;font-size:.68rem}.backupToolbar .textButton{color:var(--background)}.assetCheckbox{width:20px;height:20px;accent-color:var(--accent);flex:none}.mediaList li{border-bottom:2px solid var(--foreground);justify-content:space-between;align-items:center;gap:28px;padding:18px 0;display:flex}.mediaIdentity,.mediaActions{align-items:center;display:flex}.mediaIdentity{gap:16px;min-width:0}.mediaIdentity>div{gap:5px;min-width:0;display:grid}.mediaIdentity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mediaIdentity div span{opacity:.72;font-size:.78rem;font-weight:700}.mediaType{width:62px;color:var(--accent-foreground);text-align:center;text-transform:uppercase;background:var(--accent);flex:none;padding:9px 6px;font-size:.64rem;font-weight:900}.mediaActions{flex:none;gap:20px}.mediaStatus{letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.backupStatus{letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:900}.backupStatus.pending,.backupStatus.copying,.backupStatus.removing,.backupStatus.deleting,.backupStatus.failed{color:var(--accent)}.trashList .secondaryButton{min-height:40px;padding:8px 11px;font-size:.68rem}.trashPanel .uploadMessage{margin:18px 0 0!important}.mediaStatus.uploading{color:var(--accent)}.conversionPanel{border:3px solid var(--foreground);grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);gap:36px clamp(36px,7vw,90px);min-width:0;padding:clamp(24px,4vw,44px);display:grid}.conversionIntro h2,.conversionHistory h2{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:.96}.conversionIntro>p:last-child{max-width:620px;margin:18px 0 0;line-height:1.5}.conversionForm{min-width:0;color:var(--background);background:var(--foreground);border-left:8px solid var(--accent);align-content:start;gap:18px;padding:clamp(22px,3vw,32px);display:grid}.conversionForm label{letter-spacing:.08em;text-transform:uppercase;gap:8px;min-width:0;font-size:.7rem;font-weight:900;display:grid}.conversionForm select,.conversionForm input{width:100%;min-width:0;min-height:48px;color:var(--background);border:2px solid var(--background);background:0 0;border-radius:0;padding:10px 12px}.conversionForm select:focus-visible,.conversionForm input:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.conversionForm select:disabled{opacity:.75}.conversionOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.codecNote{color:var(--background);opacity:.82;margin:-6px 0 0;font-size:.8rem;font-weight:700;line-height:1.5}.conversionForecast{color:var(--foreground);background:var(--background);border:2px solid var(--background);gap:14px;padding:18px;display:grid}.forecastHeader{border-bottom:2px solid var(--foreground);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.forecastHeader>strong{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.forecastBadge{color:var(--background);background:var(--foreground);letter-spacing:.08em;text-transform:uppercase;padding:5px 7px;font-size:.6rem;font-weight:900}.forecastBadge.measured{color:var(--foreground);background:var(--accent)}.forecastBadge.experimental{color:var(--accent)}.conversionForecast>p,.forecastNote,.forecastWarning{margin:0;font-size:.76rem;font-weight:700;line-height:1.45}.forecastGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;margin:0;display:grid}.forecastGrid div{gap:3px;min-width:0;display:grid}.forecastGrid dt{letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:900}.forecastGrid dd{overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:900}.forecastGrid small{opacity:.72;font-size:.66rem;font-weight:700;line-height:1.35}.forecastNote{border-top:1px solid var(--foreground);padding-top:12px}.forecastWarning{color:var(--foreground);background:var(--accent);padding:10px}.forecastWarning.blocked{color:var(--background);background:var(--foreground)}.conversionForm .primaryButton{justify-self:start}.conversionMessage{min-height:1.5em;color:var(--accent);margin:0;font-size:.82rem;font-weight:800;line-height:1.45}.conversionHistory{border-top:2px solid var(--foreground);grid-column:1/-1;min-width:0;padding-top:36px}.conversionList{border-top:2px solid var(--foreground);margin:34px 0 0;padding:0;list-style:none;display:grid}.conversionList li{border-bottom:2px solid var(--foreground);justify-content:space-between;align-items:center;gap:24px;min-width:0;padding:18px 0;display:flex}.conversionList li>div:first-child{gap:5px;min-width:0;display:grid}.conversionList strong,.conversionList span{overflow-wrap:anywhere}.conversionList li>div:first-child>span{opacity:.75;font-size:.78rem;font-weight:700}.conversionList .conversionError{color:var(--accent);opacity:1}.conversionResult{flex-wrap:wrap;flex:none;align-items:center;gap:18px;display:flex}.conversionResult .secondaryButton{min-height:42px;padding:9px 12px;font-size:.7rem;text-decoration:none}.mediaStatus.queued,.mediaStatus.processing{color:var(--accent)}@media (max-width:700px){header .note,footer p:first-child{display:none}.siteFooter{align-items:flex-start}.siteFooter nav{justify-content:flex-start}.packageLicenses .licenseRow,.licenseRow{grid-template-columns:1fr;gap:6px}.licenseHeader{display:none}.hero{padding:72px 0}h1{font-size:clamp(3.7rem,19vw,6.6rem);line-height:.87}.support{grid-template-columns:1fr;align-items:start}.status{justify-self:start}.homeActions{justify-content:flex-end;gap:10px;width:100%}.homeActions nav{flex-wrap:wrap;justify-content:flex-end;gap:9px}header{flex-wrap:wrap}.authCard{box-shadow:7px 7px 0 var(--accent)}.accountGrid,.planGrid{grid-template-columns:1fr}.planCard>p{min-height:0}.accountCard{min-height:320px}.uploadShell{gap:44px}.workspaceNav{gap:12px}.usagePanel,.uploadPanel{grid-template-columns:minmax(0,1fr)}.limitList,.storageMeter,.selectedFile,.uploadMessage{grid-column:1}.limitList{grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.filePicker{min-height:190px}.mediaList li,.selectedFile>div:first-child{flex-direction:column;align-items:flex-start}.mediaActions{justify-content:space-between;width:100%}.mediaPreviewHeader{flex-direction:column;align-items:flex-start}.mediaPreviewStage{min-height:160px}.rgbvStage{min-height:180px}.rgbvControls{flex-direction:column;align-items:stretch}.rgbvControls>span{align-self:flex-end}.conversionPanel{grid-template-columns:minmax(0,1fr)}.conversionHistory{grid-column:1}.conversionOptions,.forecastGrid{grid-template-columns:1fr}.conversionList li{flex-direction:column;align-items:flex-start}.conversionResult{justify-content:space-between;width:100%}}@media (min-width:701px) and (max-width:1050px){.limitList{grid-area:auto/1/auto/-1}.accountGrid,.planGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
