.studio-workspace.workspace{width:100%;max-width:none;margin-block:clamp(1.5rem,3vw,2.25rem);align-items:stretch}.studio-workspace .studio-dropzone{justify-content:center}.studio-dropzone .dropzone-empty{padding:1.75rem 1rem 1.25rem;gap:.85rem}.studio-dropzone .upload-illustration{margin:0}.studio-upload-title{font-size:1.08rem;font-weight:650;text-wrap:balance}.studio-settings{gap:1.15rem;padding:clamp(1rem,2vw,1.5rem)}.studio-settings .panel-heading{display:flex;align-items:center;gap:.55rem;margin:0;padding-bottom:.8rem;border-bottom:1px solid var(--border)}.studio-settings .panel-heading svg{color:var(--primary)}.studio-settings .workspace-action{padding-top:.4rem}.studio-output-format{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.studio-output-format span,.studio-sources small,.studio-downloads small,.studio-extra-file{font-size:.82rem;color:var(--muted-foreground)}.studio-output-format strong{font-size:.85rem;font-weight:600}.studio-rotation[data-slot=toggle-group]{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.studio-rotation [data-slot=toggle-group-item]{min-width:0;min-height:3.4rem;height:auto;padding:.6rem .45rem;white-space:normal;line-height:1.3;text-align:center}.studio-rotation [aria-pressed=true],.studio-color-field [aria-pressed=true]{color:var(--primary);border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 8%,var(--card))}.studio-color-field{display:flex;align-items:center;gap:.45rem}.studio-color-swatch{width:1.1rem;height:1.1rem;border-radius:50%;border:1px solid var(--border)}.studio-extra-upload{padding:.9rem;border:1px dashed var(--input);border-radius:var(--radius);background:var(--muted)}.studio-extra-upload.is-dragging{border-color:var(--primary)}.studio-extra-inner{display:grid;justify-items:start;gap:.5rem}.studio-extra-inner .studio-upload-title{font-size:.85rem}.studio-extra-file,.studio-filename{overflow-wrap:anywhere;min-width:0}.studio-sources{width:100%;min-width:0}.studio-sources .result-preview{width:100%;max-height:15rem;object-fit:contain}.studio-page .studio-queue,.studio-downloads ul{list-style:none;padding:0;margin:.5rem 0 0;max-height:17rem;overflow:auto}.studio-queue li,.studio-downloads li{display:flex;align-items:center;gap:.5rem;padding-block:.5rem}.studio-queue li+li,.studio-downloads li+li{border-top:1px solid var(--border)}.studio-filename{flex:1;font-size:.88rem;text-align:start}.studio-queue small,.studio-downloads small{flex-shrink:0}.studio-downloads{grid-column:1 / -1;min-width:0;border-top:1px solid var(--border)}.studio-page .studio-downloads h2{display:flex;gap:.5rem;align-items:center;margin:1rem 0;font-size:1.05rem}.studio-downloads h2 svg{width:1.2rem;color:var(--primary)}.studio-page .studio-downloads a,.studio-page .studio-calculator a{text-decoration:none}.studio-downloads .studio-preview{max-width:100%;max-height:17rem}.studio-calculator .settings-panel{gap:1rem}.studio-estimate{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.85rem;padding:1.5rem;background:var(--muted);border-radius:var(--radius)}.studio-estimate output{display:grid;gap:.35rem}.studio-estimate output strong{font-size:clamp(1.8rem,4vw,2.6rem);font-variant-numeric:tabular-nums}@media(max-width:48rem){.studio-workspace.workspace{grid-template-columns:minmax(0,1fr)}.studio-workspace .studio-dropzone{min-height:15rem}}.caption-formats{display:grid;gap:clamp(1.5rem,3vw,2.75rem);margin-block:3rem}.caption-formats>section{min-width:0;padding:clamp(1.15rem,4vw,3rem);border:1px solid var(--border);border-radius:1rem;background:var(--card)}.studio-page .caption-formats h2{margin:0 auto 1.5rem;font-size:clamp(1.4rem,3vw,2rem);line-height:1.25;text-align:center;text-wrap:balance}.caption-formats :is(p,ol,figcaption,details){max-width:68ch;margin-inline:auto;line-height:1.75}.studio-page .caption-formats p,.caption-formats figcaption{margin-block:1rem 0;color:var(--muted-foreground)}.caption-formats ol li+li{margin-block-start:.5rem}.caption-formats figure{margin:0 auto;max-width:55rem}.caption-formats-samples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.caption-formats-samples>div{min-width:0;border:1px solid var(--border);border-radius:.6rem;background:var(--muted)}.caption-formats-samples dt{padding:.5rem 1rem;border-block-end:1px solid var(--border);font-weight:650}.caption-formats-samples dd{margin:0;padding:1rem}.caption-formats-samples pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.caption-formats details{padding-block:1rem;border-block-start:1px solid var(--border)}.caption-formats summary{cursor:pointer;text-align:center}.caption-formats summary h3{display:inline;font-weight:650;font-size:1.1rem}@media(max-width:42rem){.caption-formats-samples{grid-template-columns:1fr}}.subtitle-extraction-guide{display:grid;gap:clamp(1.5rem,3vw,2.75rem);margin-block:3rem}.subtitle-extraction-guide>section{min-width:0;padding:clamp(1.25rem,4vw,3rem);background:var(--card);border:1px solid var(--border);border-radius:1rem}.studio-page .subtitle-extraction-guide h2{margin:0 auto 1.5rem;font-size:clamp(1.4rem,3vw,2rem);line-height:1.25;text-align:center;text-wrap:balance}.subtitle-extraction-guide :is(ol,p,details,figure){max-width:68ch;margin-inline:auto}.studio-page .subtitle-extraction-guide p,.subtitle-extraction-guide figcaption{margin-block:.85rem 0;color:var(--muted-foreground);line-height:1.75}.subtitle-extraction-guide li{padding-block:.35rem;line-height:1.65}.subtitle-extraction-guide figure{margin-block:2rem 0}.subtitle-extraction-guide h3{text-align:center;font-size:1.12rem;font-weight:650}.subtitle-extraction-guide pre{margin-block:1rem;padding:clamp(.85rem,3vw,1.5rem);border-inline-start:.25rem solid #57bca6;border-radius:.4rem;background:#162d32;color:#eef8f5;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.94rem;line-height:1.6}.subtitle-extraction-guide details{padding-block:1rem;border-block-start:1px solid var(--border)}.subtitle-extraction-guide summary{cursor:pointer;text-align:center}.subtitle-extraction-guide summary h3{display:inline}.subtitle-reading{display:grid;gap:clamp(1.25rem,3vw,2.5rem);margin-block:3rem}.subtitle-reading>section{min-width:0;padding:clamp(1.25rem,4vw,3rem);border:1px solid var(--border);border-radius:1rem;background:var(--card)}.studio-page .subtitle-reading h2{margin:0 auto 1.5rem;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.25;text-align:center;text-wrap:balance}.subtitle-reading :is(p,ol,figure,details){max-width:68ch;margin-inline:auto}.studio-page .subtitle-reading p,.subtitle-reading figcaption{margin:1rem auto 0;line-height:1.75;color:var(--muted-foreground)}.subtitle-reading ol li{margin-block:.6rem;line-height:1.65}.subtitle-reading ol li::marker{color:var(--primary);font-weight:650}.subtitle-demo{display:grid;gap:.75rem;border-radius:.75rem;padding:1.25rem;background:#243845;color:#fff}.subtitle-time,.subtitle-reading dt{font-variant-numeric:tabular-nums}.subtitle-line{display:grid;place-items:center;min-height:4rem;text-align:center;font-size:1.15rem}.subtitle-line span{background:#10212b;padding:.3rem .65rem}.subtitle-reading dl>div{display:flex;flex-wrap:wrap;gap:.25rem 1rem;padding:.65rem;border-bottom:1px solid var(--border)}.subtitle-reading dt{font-weight:650}.subtitle-reading dd{margin:0}.subtitle-current{background:var(--muted)}.subtitle-reading details{border-block-start:1px solid var(--border);padding-block:1rem}.subtitle-reading summary{text-align:center;cursor:pointer}.subtitle-reading summary h3{display:inline;font-size:1.08rem;font-weight:650}.watermark-reading{display:grid;gap:clamp(1.25rem,3vw,2.5rem);margin-block:3rem}.watermark-reading>section{min-width:0;padding:clamp(1.25rem,4vw,3rem);border:1px solid var(--border);border-radius:1rem;background:var(--card)}.studio-page .watermark-reading h2{margin:0 auto 1.5rem;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.25;text-align:center;text-wrap:balance}.watermark-reading :is(p,ol,details){max-width:68ch;margin-inline:auto}.studio-page .watermark-reading p{margin:1rem auto 0;line-height:1.75;color:var(--muted-foreground)}.watermark-reading ol li{margin-block:.6rem;line-height:1.65}.watermark-reading ol li::marker{color:var(--primary);font-weight:650}.watermark-examples{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:clamp(.85rem,2vw,1.5rem)}.watermark-examples figure{margin:0}.watermark-frame{aspect-ratio:16 / 9;position:relative;overflow:hidden;background:linear-gradient(150deg,#21404b 0 44%,#5b8990 44% 52%,#315560 52% 100%)}.watermark-frame>span{position:absolute;aspect-ratio:4 / 1;opacity:.8;background:repeating-linear-gradient(120deg,#fff6df 0 18%,transparent 18% 23%)}.watermark-examples h3{margin:.7rem 0 0;text-align:center;font-weight:650}.studio-page .watermark-examples p{margin-top:.35rem;text-align:center;line-height:1.55}.watermark-reading details{border-block-start:1px solid var(--border);padding-block:1rem}.watermark-reading summary{text-align:center;cursor:pointer}.watermark-reading summary h3{display:inline;font-size:1.08rem;font-weight:650}.green-screen-reading{display:grid;gap:clamp(1.25rem,3vw,2.5rem);margin-block:3rem}.green-screen-reading>section{min-width:0;padding:clamp(1.25rem,4vw,3rem);border:1px solid var(--border);border-radius:1rem;background:var(--card)}.studio-page .green-screen-reading h2{margin:0 auto 1.5rem;line-height:1.25;font-size:clamp(1.45rem,2.6vw,2rem);text-align:center;text-wrap:balance}.green-screen-reading :is(ol,p,details){max-width:68ch;margin-inline:auto}.studio-page .green-screen-reading p{margin:1rem auto 0;line-height:1.75;color:var(--muted-foreground)}.green-screen-reading ol li{margin-block:.6rem;line-height:1.65}.green-screen-reading ol li::marker{color:var(--primary);font-weight:650}.green-screen-stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:68ch;margin-inline:auto}.green-screen-stages figure{margin:0;border:1px solid var(--border);overflow:hidden;border-radius:.65rem}.green-screen-stages img{display:block;width:100%;height:auto}.green-screen-stages figcaption{padding:1rem}.green-screen-stages h3{text-align:center;font-weight:650}.studio-page .green-screen-stages p{margin-top:.35rem;line-height:1.55}.green-screen-stages figure:last-child{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;background:var(--muted)}@media(max-width:36rem){.green-screen-stages,.green-screen-stages figure:last-child{grid-template-columns:1fr}}.green-screen-reading details{padding-block:1rem;border-block-start:1px solid var(--border)}.green-screen-reading summary{text-align:center;cursor:pointer}.green-screen-reading summary h3{display:inline;font-size:1.08rem;font-weight:650}.filter-reading{display:grid;gap:clamp(1.25rem,3vw,2.5rem);margin-block:3rem}.filter-reading>section{min-width:0;padding:clamp(1.25rem,4vw,3rem);background:var(--card);border:1px solid var(--border);border-radius:1rem}.studio-page .filter-reading h2{margin:0 auto 1.5rem;text-align:center;text-wrap:balance;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.25}.filter-reading :is(ol,p,details){max-width:68ch;margin-inline:auto}.studio-page .filter-reading p{margin:1rem auto 0;line-height:1.75;color:var(--muted-foreground)}.filter-reading ol li{margin-block:.6rem;line-height:1.65}.filter-reading ol li::marker{color:var(--primary);font-weight:650}.filter-contact-sheet{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem}.filter-contact-sheet figure{margin:0;overflow:hidden;border-radius:.75rem;background:var(--muted)}.filter-contact-sheet img{display:block;width:100%;height:auto}.filter-contact-sheet figcaption{padding:1rem}.filter-contact-sheet h3{font-weight:650;text-align:center}.studio-page .filter-contact-sheet p{margin-top:.5rem;line-height:1.55}.filter-reading details{border-block-start:1px solid var(--border);padding-block:1rem}.filter-reading summary{text-align:center;cursor:pointer}.filter-reading summary h3{display:inline;font-size:1.08rem;font-weight:650}.blur-reading{display:grid;gap:clamp(1.25rem,3vw,2.5rem);margin-block:3rem}.blur-reading>section{min-width:0;padding:clamp(1.25rem,4vw,3rem);border:1px solid var(--border);border-radius:1rem;background:var(--card)}.studio-page .blur-reading h2{margin:0 auto 1.5rem;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.25;text-align:center;text-wrap:balance}.blur-reading :is(p,ol,details){max-width:68ch;margin-inline:auto}.studio-page .blur-reading p{margin:1rem auto 0;color:var(--muted-foreground);line-height:1.75}.blur-reading ol li{margin-block:.55rem;line-height:1.65}.blur-reading ol li::marker{color:var(--primary);font-weight:650}.blur-samples{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:1rem;list-style:none;padding:0}.blur-samples img{display:block;width:100%;height:auto;border-radius:.6rem}.blur-samples h3{margin:.65rem 0 0;font-weight:650;text-align:center}.studio-page .blur-samples p{margin-top:.35rem;font-size:.92rem;line-height:1.5}.blur-reading details{padding-block:1rem;border-block-start:1px solid var(--border)}.blur-reading summary{text-align:center;cursor:pointer}.blur-reading summary h3{display:inline;font-size:1.08rem;font-weight:650}.volume-reading{display:grid;gap:clamp(1.25rem,3vw,2.5rem);margin-block:3rem}.volume-reading>section{min-width:0;border:1px solid var(--border);border-radius:1rem;padding:clamp(1.25rem,4vw,3rem);background:var(--card)}.studio-page .volume-reading h2{margin:0 auto 1.5rem;text-align:center;text-wrap:balance;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.25}.volume-reading :is(ol,p,figure,details){max-width:68ch;margin-inline:auto}.studio-page .volume-reading p,.volume-reading figcaption{margin:1rem auto 0;line-height:1.75;color:var(--muted-foreground)}.volume-reading li{margin-block:.6rem;line-height:1.65}.volume-reading li::marker{color:var(--primary);font-weight:650}.volume-gain-chart{padding:.5rem clamp(.8rem,2vw,1.5rem);background:var(--muted);border-radius:.75rem;font-variant-numeric:tabular-nums}.volume-gain-chart>div,.volume-gain-chart dd{display:flex;align-items:center;gap:.75rem}.volume-gain-chart>div{padding-block:.7rem}.volume-gain-chart dt{flex:0 0 4ch;font-weight:650}.volume-gain-chart dd{flex:1;margin:0}.volume-gain-chart dd>span:last-child{min-width:7ch;text-align:end}.volume-gain-scale{flex:1;position:relative;height:.6rem;background:var(--card)}.volume-gain-scale:after{content:"";position:absolute;left:50%;inset-block:-.3rem;border-left:1px solid var(--muted-foreground)}.volume-gain-scale i{position:absolute;inset-block:0;background:var(--primary)}.volume-reading details{padding-block:1rem;border-block-start:1px solid var(--border)}.volume-reading summary{text-align:center;cursor:pointer}.volume-reading summary h3{display:inline;font-size:1.08rem;font-weight:650}.music-track-reading{display:grid;margin-block:3rem;gap:clamp(1.25rem,3vw,2.5rem)}.music-track-reading>section{min-width:0;padding:clamp(1.25rem,4vw,3rem);background:var(--card);border:1px solid var(--border);border-radius:1rem}.studio-page .music-track-reading h2{margin:0 auto 1.5rem;text-align:center;text-wrap:balance;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.25}.music-track-reading :is(ol,p,figure,details){margin-inline:auto;max-width:68ch}.studio-page .music-track-reading p,.music-track-reading figcaption{margin:1rem auto 0;line-height:1.75;color:var(--muted-foreground)}.music-track-reading li{line-height:1.65;margin-block:.6rem}.music-track-reading li::marker{color:var(--primary);font-weight:650}.music-track-case{padding:1rem 0;border-block-start:1px solid var(--border)}.music-track-case dt{font-weight:650}.music-track-case dd{margin:0;line-height:1.6}.music-track-strip{display:flex;height:.9rem;margin:.65rem 0;overflow:hidden;border-radius:.25rem;background-color:var(--muted)}.music-track-strip i{background:var(--primary)}.music-track-strip i+i{box-shadow:inset 2px 0 var(--card)}.music-track-strip .music-track-unused{background:repeating-linear-gradient(135deg,transparent 0 4px,var(--border) 4px 6px)}.music-track-reading details{border-block-start:1px solid var(--border);padding-block:1rem}.music-track-reading summary{cursor:pointer;text-align:center}.music-track-reading summary h3{display:inline;font-size:1.08rem;font-weight:650}.mute-reading{display:grid;gap:clamp(1.25rem,3vw,2.5rem);margin-block:3rem}.mute-reading>section{min-width:0;border:1px solid var(--border);border-radius:1rem;padding:clamp(1.25rem,4vw,3rem);background:var(--card)}.studio-page .mute-reading h2{margin:0 auto 1.5rem;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.25;text-align:center;text-wrap:balance}.mute-reading :is(p,ol,figure,details){max-width:68ch;margin-inline:auto}.studio-page .mute-reading p,.mute-reading figcaption{color:var(--muted-foreground);line-height:1.75;margin:1rem auto 0}.mute-reading li{margin-block:.55rem;line-height:1.65}.mute-reading li::marker{color:var(--primary);font-weight:650}.mute-track-comparison{display:grid;border:1px solid var(--border);border-radius:.7rem;overflow:hidden}.mute-track-comparison>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:1rem;padding:1rem;line-height:1.5;align-items:baseline}.mute-track-comparison>div+div{border-block-start:1px solid var(--border)}.mute-track-comparison>div:last-child{background:var(--muted)}.mute-track-comparison dt{font-weight:650}.mute-track-comparison dd{margin:0;font-variant-numeric:tabular-nums}.mute-reading details{padding-block:1rem;border-block-start:1px solid var(--border)}.mute-reading summary{text-align:center;cursor:pointer}.mute-reading summary h3{display:inline;font-size:1.08rem;font-weight:650}@media(max-width:36rem){.mute-track-comparison>div{grid-template-columns:1fr;gap:.25rem}}.boomerang-reading{display:grid;margin-block:3rem;gap:clamp(1.25rem,3vw,2.5rem)}.boomerang-reading>section{min-width:0;padding:clamp(1.25rem,4vw,3rem);background:var(--card);border:1px solid var(--border);border-radius:1.125rem}.studio-page .boomerang-reading h2{font-size:clamp(1.45rem,2.6vw,2rem);margin:0 auto 1.5rem;text-align:center;text-wrap:balance;line-height:1.25}.boomerang-reading :is(p,ol,figure,dl,details){margin-inline:auto;max-width:70ch}.studio-page .boomerang-reading p,.boomerang-reading figcaption{margin:1rem auto 0;color:var(--muted-foreground);line-height:1.75}.boomerang-reading li{line-height:1.65;margin-block:.6rem}.boomerang-reading li::marker{color:var(--primary);font-weight:650}.boomerang-frames{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(2px,.5vw,.4rem);background:var(--border);padding:.4rem;border-radius:.65rem}.boomerang-frames span{display:flex;align-items:end;justify-content:center;aspect-ratio:4 / 3;background-color:var(--card);padding:8%;border-radius:.25rem}.boomerang-frames span:before{content:"";display:block;width:23%;aspect-ratio:1;border-radius:50%;background:var(--primary)}.boomerang-frames :is(:nth-child(2),:nth-child(5)){align-items:center}.boomerang-frames :is(:nth-child(3),:nth-child(4)){align-items:start}.boomerang-durations{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.8rem;margin-block:1.5rem 0}.boomerang-durations>div{padding:.9rem;background:var(--muted);border-radius:.6rem}.boomerang-durations dd{font-weight:650;margin:.35rem 0 0}.boomerang-reading details{border-block-start:1px solid var(--border);padding-block:1rem}.boomerang-reading summary{cursor:pointer;text-align:center}.boomerang-reading summary h3{display:inline;font-size:1.08rem;font-weight:650}.reverse-reading{display:grid;gap:clamp(1.25rem,3vw,2.5rem);margin-block:3rem}.reverse-reading>section{min-width:0;padding:clamp(1.2rem,4vw,3rem);border:1px solid var(--border);border-radius:1rem;background:var(--card)}.studio-page .reverse-reading h2{margin:0 auto 1.5rem;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.25;text-align:center;text-wrap:balance}.reverse-reading :is(p,ol,details,figure){max-width:68ch;margin-inline:auto}.studio-page .reverse-reading p,.reverse-reading figcaption{margin:1rem auto 0;line-height:1.75;color:var(--muted-foreground)}.reverse-reading li{margin-block:.6rem;line-height:1.65}.reverse-reading li::marker{color:var(--primary);font-weight:650}.reverse-reading table{width:100%;table-layout:fixed;border-collapse:collapse}.reverse-reading th,.reverse-reading td{text-align:start;padding:.85rem}.reverse-reading th{background:var(--muted)}.reverse-reading td{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums}.reverse-time-track{position:relative;display:block;height:3px;background:var(--border);margin-block:.8rem .35rem}.reverse-time-track:after{content:"";position:absolute;top:50%;left:var(--position);width:.65rem;height:.65rem;transform:translate(-50%,-50%);border-radius:50%;background:var(--muted-foreground)}.reverse-reading td:last-child .reverse-time-track:after{background:var(--primary)}.reverse-reading details{padding-block:1rem;border-block-start:1px solid var(--border)}.reverse-reading summary{text-align:center;cursor:pointer}.reverse-reading summary h3{display:inline;font-size:1.08rem;font-weight:650}.loop-reading{display:grid;gap:clamp(1.25rem,3vw,2.5rem);margin-block:3rem}.loop-reading>section{min-width:0;padding:clamp(1.25rem,4vw,3rem);background:var(--card);border:1px solid var(--border);border-radius:1.15rem}.loop-reading h2{margin:0 auto 1.5rem;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.25;text-align:center;text-wrap:balance}.loop-reading ol,.loop-reading p,.loop-reading details,.loop-reading figure{max-width:70ch;margin-inline:auto}.loop-reading p,.loop-reading figcaption{margin-block:1rem 0;line-height:1.75;color:var(--muted-foreground)}.loop-reading li{margin-block:.55rem;line-height:1.65}.loop-reading li::marker{color:var(--primary);font-weight:700}.loop-play-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem}.loop-play-counts>div{display:grid;align-content:space-between;gap:.5rem;padding:1rem;background:var(--muted);border-radius:.7rem}.loop-play-counts dt{font-weight:600}.loop-play-counts dd{display:grid;gap:.5rem;font-variant-numeric:tabular-nums}.loop-play-units{display:grid;grid-template-columns:repeat(10,1fr);gap:2px;min-height:1.2rem;align-content:start}.loop-play-units i{height:.5rem;background:var(--primary);border-radius:2px}.loop-reading details{border-block-start:1px solid var(--border);padding-block:.85rem}.loop-reading summary{text-align:center;cursor:pointer}.loop-reading summary h3{display:inline;font-size:1.08rem;font-weight:650}.frame-rate-reading{display:grid;gap:clamp(1.25rem,3vw,2.5rem);margin-block:3rem}.frame-rate-reading>section{min-width:0;padding:clamp(1.2rem,4vw,3rem);background:var(--card);border:1px solid var(--border);border-radius:1.15rem}.frame-rate-reading h2{margin:0 auto 1.5rem;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.25;text-align:center;text-wrap:balance}.frame-rate-reading ol,.frame-rate-reading p,.frame-rate-reading details,.frame-rate-reading figure{max-width:70ch;margin-inline:auto}.frame-rate-reading p,.frame-rate-reading figcaption{margin-block:.95rem 0;line-height:1.75;color:var(--muted-foreground)}.frame-rate-reading li{margin-bottom:.55rem;line-height:1.65}.frame-rate-reading li::marker{color:var(--primary);font-weight:700}.frame-rate-samples{font-variant-numeric:tabular-nums}.frame-rate-samples>div{display:grid;grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.8rem;padding-block:.65rem;border-block-end:1px solid var(--border)}.frame-rate-samples dt{font-weight:650}.frame-rate-samples dd{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem}.frame-rate-ticks{height:1rem;background-color:var(--muted);background-image:linear-gradient(to right,var(--primary) 1.5px,transparent 1.5px)}.frame-rate-reading details{border-block-start:1px solid var(--border);padding-block:.85rem}.frame-rate-reading summary{cursor:pointer;text-align:center}.frame-rate-reading summary h3{display:inline;font-size:1.08rem;font-weight:650}.speed-reading{display:grid;gap:clamp(1.25rem,3vw,2.5rem);margin-block:3rem}.speed-reading>section{min-width:0;padding:clamp(1.2rem,4vw,3rem);background:var(--card);border:1px solid var(--border);border-radius:1.15rem}.speed-reading h2{margin:0 auto 1.5rem;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.25;text-align:center;text-wrap:balance}.speed-reading ol,.speed-reading p,.speed-reading details,.speed-duration-scale{max-width:70ch;margin-inline:auto}.speed-reading p{margin-block:.95rem 0;color:var(--muted-foreground);line-height:1.75}.speed-reading li{margin-bottom:.55rem;line-height:1.65}.speed-reading li::marker{color:var(--primary);font-weight:700}.speed-duration-scale{font-variant-numeric:tabular-nums}.speed-duration-scale>div{display:grid;grid-template-columns:3.4rem 1fr;align-items:center;gap:.75rem;padding:.6rem .45rem}.speed-duration-scale>div:nth-child(3){background:var(--muted);border-radius:.4rem}.speed-duration-scale dt{text-align:end}.speed-duration-scale dd{display:grid;align-items:center;grid-template-columns:1fr minmax(3.5rem,auto);gap:.5rem}.speed-duration-scale strong{text-align:end}.speed-duration-track{position:relative;display:block;height:.8rem}.speed-duration-track:after{position:absolute;content:"";inset:-.15rem auto -.15rem 50%;border-left:1px dashed var(--foreground)}.speed-duration-track i{display:block;height:100%;border-radius:.2rem;background:var(--primary)}.speed-reading details{border-top:1px solid var(--border);padding-block:.85rem}.speed-reading summary{cursor:pointer;text-align:center}.speed-reading summary h3{display:inline;font-size:1.08rem;font-weight:650}.split-reading{display:grid;gap:clamp(1.3rem,3vw,2.5rem);margin-block:3rem}.split-reading>section{min-width:0;background:var(--card);border:1px solid var(--border);border-radius:1.15rem;padding:clamp(1.2rem,4vw,3rem)}.split-reading h2{margin:0 auto 1.6rem;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.23;text-align:center;text-wrap:balance}.split-reading ol,.split-reading p,.split-reading details,.split-diagram{max-width:70ch;margin-inline:auto}.split-reading p{margin-block:1rem 0;line-height:1.75;color:var(--muted-foreground)}.split-reading li{margin-bottom:.55rem;line-height:1.6}.split-reading li::marker{color:var(--primary);font-weight:700}.split-diagram>div{display:grid;grid-template-columns:minmax(3rem,auto) 1fr;gap:1rem;align-items:baseline;padding-block:.85rem;border-top:1px solid var(--border)}.split-diagram dt{font-weight:650}.split-diagram dd{min-width:0;font-variant-numeric:tabular-nums}.split-diagram-bar{display:flex;gap:3px;margin-bottom:.45rem}.split-diagram-bar i{height:.75rem;flex-basis:0;border-radius:.18rem;background:var(--primary)}.split-diagram-bar i:last-child{background:var(--muted-foreground)}.split-reading details{padding-block:.85rem;border-top:1px solid var(--border)}.split-reading summary{text-align:center;cursor:pointer}.split-reading summary h3{display:inline;font-size:1.08rem;font-weight:650}.merge-reading{display:grid;gap:clamp(1.3rem,3vw,2.5rem);margin-block:3rem}.merge-reading>section{min-width:0;padding:clamp(1.2rem,4vw,3rem);background:var(--card);border:1px solid var(--border);border-radius:1.1rem}.merge-reading h2{margin:0 auto 1.5rem;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.24;text-align:center;text-wrap:balance}.merge-reading p,.merge-reading figure,.merge-reading ol,.merge-reading details{max-width:70ch;margin-inline:auto}.merge-reading p,.merge-reading figcaption{color:var(--muted-foreground);line-height:1.75}.merge-reading p{margin-block:.95rem 0}.merge-instructions li{margin-block:.5rem;line-height:1.6}.merge-instructions li::marker{color:var(--primary);font-weight:700}.merge-timeline{display:grid;grid-template-columns:8fr 12fr 5fr;gap:3px;margin-bottom:1.25rem}.merge-timeline>div{padding:.9rem .4rem;min-width:0;background:var(--muted);border-block-start:.45rem solid var(--primary);text-align:center}.merge-timeline>div:nth-child(2){border-color:var(--foreground)}.merge-timeline>div:nth-child(3){border-color:var(--muted-foreground)}.merge-timeline dt{font-size:.94rem;font-weight:650}.merge-timeline dd{margin-top:.3rem;font-size:.875rem;font-variant-numeric:tabular-nums}.merge-reading details{padding-block:.85rem;border-top:1px solid var(--border)}.merge-reading summary{cursor:pointer;text-align:center}.merge-reading summary h3{display:inline;font-size:1.08rem;font-weight:650}@media(max-width:32rem){.merge-timeline{grid-template-columns:1fr}.merge-timeline>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;padding:.6rem .9rem;border-block-start:0;border-inline-start:.35rem solid var(--primary)}}.rotation-guide{display:grid;gap:clamp(1.3rem,3vw,2.5rem);margin-block:3rem}.rotation-guide>section{min-width:0;padding:clamp(1.2rem,4vw,3rem);border:1px solid var(--border);border-radius:1.1rem;background:var(--card)}.rotation-guide h2{margin:0 auto 1.5rem;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.24;text-align:center;text-wrap:balance}.rotation-guide p,.rotation-guide ol,.rotation-guide dl,.rotation-guide details{max-width:70ch;margin-inline:auto}.rotation-guide p{margin-block:.9rem 0;color:var(--muted-foreground);line-height:1.75}.rotation-guide li{margin-bottom:.5rem;line-height:1.65}.rotation-guide li::marker{color:var(--primary);font-weight:700}.rotation-contact-sheet{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:clamp(.4rem,2vw,1.25rem);max-width:40rem;margin:0 auto 1.5rem}.rotation-contact-sheet img{width:100%;height:auto;border-radius:.65rem}.rotation-contact-sheet span{align-self:center;font-size:1.7rem;color:var(--primary)}.rotation-contact-sheet figcaption{margin-top:.6rem;text-align:center;font-weight:600}.rotation-guide dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1.1rem;padding:.75rem 0;border-top:1px solid var(--border)}.rotation-guide dt{font-weight:600}.rotation-guide dd{color:var(--muted-foreground)}.rotation-guide details{padding-block:.85rem;border-top:1px solid var(--border)}.rotation-guide summary{cursor:pointer;text-align:center}.rotation-guide summary h3{display:inline;font-size:1.08rem;font-weight:650}.resize-reading{display:grid;gap:clamp(1.25rem,3vw,2.5rem);margin-block:clamp(2rem,5vw,4rem)}.resize-reading>section{background:var(--card);border:1px solid var(--border);border-radius:1.2rem;min-width:0;padding:clamp(1.25rem,4vw,3rem)}.resize-reading h2,.resize-reading h3{text-align:center;text-wrap:balance}.resize-reading h2{font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.22;margin:0 auto 1.5rem}.resize-reading h3{display:inline;font-size:1.08rem;font-weight:650}.resize-reading p,.resize-reading-steps,.resize-reading details{max-width:70ch;margin-inline:auto}.resize-reading p{margin-block:.95rem 0;line-height:1.75;color:var(--muted-foreground)}.resize-reading-steps{display:grid;gap:.6rem;line-height:1.65}.resize-reading-steps li::marker{color:var(--primary);font-weight:700}.resize-frame-comparison{display:grid;justify-content:center;align-items:end;gap:1.25rem;padding:1.25rem .5rem;border-radius:.85rem;background:var(--muted);font-variant-numeric:tabular-nums;text-align:center}.resize-frame-comparison dt{margin-bottom:.55rem}.resize-frame-comparison dd{display:grid;place-items:center;height:6.5rem;margin-inline:auto;border:2px solid var(--primary);border-radius:.3rem;font-size:.88rem;font-weight:650;background:var(--card)}.resize-reading details{padding-block:.85rem;border-top:1px solid var(--border)}.resize-reading summary{cursor:pointer;text-align:center}@media(min-width:54rem){.resize-frame-comparison{grid-template-columns:repeat(3,minmax(0,1fr))}}.batch-compression-guide{display:grid;gap:clamp(1.25rem,3vw,2.5rem);margin-block:clamp(2rem,5vw,4.5rem)}.batch-compression-guide>section{min-width:0;padding:clamp(1.15rem,4.5vw,3rem);background:var(--card);border:1px solid var(--border);border-radius:1.25rem}.batch-compression-guide h2,.batch-compression-guide h3{text-align:center;text-wrap:balance}.batch-compression-guide h2{margin:0 auto 1.6rem;font-size:clamp(1.4rem,2.4vw,1.95rem);line-height:1.22}.batch-compression-guide h3{font-size:1.1rem;font-weight:650}.batch-compression-guide p{max-width:70ch;margin:.9rem auto 0;line-height:1.75;color:var(--muted-foreground)}.batch-compression-guide .batch-compression-steps{display:grid;gap:1.25rem 2.3rem;padding-inline-start:1.4rem;line-height:1.65}.batch-compression-steps li::marker{color:var(--primary);font-weight:700}.batch-compression-guide figure{max-width:70ch;margin:2rem auto 0;padding:clamp(1rem,2.5vw,1.8rem);border-radius:1rem;background:var(--muted)}.batch-budget-chart{display:grid;gap:.85rem;margin-block:1.25rem}.batch-budget-chart>div,.batch-budget-chart dd{display:grid;align-items:center;column-gap:.75rem}.batch-budget-chart>div{grid-template-columns:minmax(6rem,auto) 1fr}.batch-budget-chart dd{grid-template-columns:1fr minmax(6rem,auto)}.batch-budget-chart strong{text-align:end;font-variant-numeric:tabular-nums}.batch-budget-track,.batch-budget-track i{display:block;height:.55rem;border-radius:1rem}.batch-budget-track{background:var(--border)}.batch-budget-track i{background:var(--primary)}.batch-compression-guide details{max-width:70ch;margin-inline:auto;border-top:1px solid var(--border)}.batch-compression-guide summary{cursor:pointer;padding-block:1rem;text-align:center}.batch-compression-guide summary h3{display:inline}.batch-compression-guide details p{margin:0 0 1.25rem}@media(min-width:52rem){.batch-compression-guide .batch-compression-steps{grid-template-columns:repeat(3,1fr)}}
