.app-stage>astro-island{display:block;height:100%}.cs{height:100%;overflow-y:auto;padding:clamp(16px,2.6vw,40px);font-family:var(--font-body);color:var(--color-ink)}.cs__inner{max-width:1080px;margin:0 auto;display:grid;gap:clamp(16px,2vw,24px)}.cs__head{display:flex;align-items:flex-start;gap:14px}.cs__title{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(1.4rem,3vw,1.9rem);letter-spacing:-.02em;color:var(--color-ink)}.cs__lead{margin:6px 0 0;max-width:64ch;color:var(--color-muted);font-size:.98rem;line-height:1.55}.cs__start{display:grid;gap:clamp(16px,2vw,22px)}.cs__features{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.cs__feature{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-soft)}.cs__feature h3{margin:0 0 2px;font-family:var(--font-display);font-size:.95rem;font-weight:800;color:var(--color-ink)}.cs__feature p{margin:0;font-size:.85rem;line-height:1.45;color:var(--color-muted)}.cs__formats{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cs__panel-sub{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.cs__chips{display:flex;flex-wrap:wrap;gap:8px}.cs__chip{padding:5px 12px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink-soft);font-family:var(--font-display);font-weight:700;font-size:.8rem}.cs__reads{margin:0;font-size:.82rem;line-height:1.45;color:var(--color-muted)}.cs__work{display:grid;gap:clamp(14px,1.8vw,20px)}.cs__filebar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cs__file{display:flex;align-items:center;gap:10px;min-width:0}.cs__kind{display:inline-flex;align-items:center;gap:6px;flex:none;padding:4px 10px;border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary);font-weight:800;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.cs__file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;color:var(--color-ink)}.cs__file-meta{flex:none;color:var(--color-muted);font-size:.85rem}.cs__convert{display:flex;align-items:flex-end;gap:clamp(12px,2vw,20px);flex-wrap:wrap}.cs__fromto{display:flex;align-items:flex-end;gap:14px;flex:1;min-width:260px}.cs__from{display:grid;gap:.45rem}.cs__from-label{font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.cs__format-pill{display:inline-flex;align-items:center;height:44px;padding:0 18px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-soft);font-family:var(--font-display);font-weight:800;color:var(--color-ink)}.cs__arrow{flex:none;margin-bottom:11px;color:var(--color-muted-light)}.cs__target{flex:1;min-width:150px}.cs__actions{display:flex;align-items:flex-end;gap:10px}.cs__download{text-decoration:none}.cs__note{margin:0;font-size:.85rem;color:var(--color-muted)}.cs__options-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.cs__static{display:flex;align-items:center;height:44px;margin:0;padding:0 .85rem;border:1px dashed var(--color-border);border-radius:var(--radius-sm);color:var(--color-muted);font-size:.9rem}.cs__dims{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.cs__dims-x{color:var(--color-muted-light);font-weight:700}.cs__range{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:44px}.cs__range strong{min-width:3.5ch;text-align:right;font-variant-numeric:tabular-nums;font-size:.9rem;color:var(--color-ink-soft)}.cs__toggles{display:flex;flex-wrap:wrap;gap:12px 22px}.cs__progress{position:relative;height:8px;border-radius:999px;background:var(--color-border);overflow:hidden}.cs__progress-bar{height:100%;width:0;border-radius:999px;background:var(--gradient-primary);transition:width .2s ease}.cs__progress[data-indeterminate=true] .cs__progress-bar{width:40%;animation:cs-indet 1.1s ease-in-out infinite}@keyframes cs-indet{0%{transform:translate(-120%)}to{transform:translate(320%)}}.cs__previews{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,1.8vw,20px)}.cs__audio{width:100%}.cs .pt-canvas>img{object-fit:contain}.cs__preview-meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:.85rem;color:var(--color-muted)}.cs__delta{color:var(--color-mint);font-weight:700}.cs__preview-empty{margin:0;padding:24px 0;text-align:center;color:var(--color-muted);font-size:.9rem}@media(max-width:760px){.cs__formats,.cs__previews{grid-template-columns:1fr}.cs__convert{flex-direction:column;align-items:stretch}.cs__actions{width:100%}.cs__actions>*{flex:1}}@media(prefers-reduced-motion:reduce){.cs__progress[data-indeterminate=true] .cs__progress-bar{animation:none;width:100%;opacity:.5}}
