.LoopForge_root__gN8UA{width:100%}.LoopForge_drop__b20HB{position:relative;display:block;width:100%;aspect-ratio:16/9;max-height:460px;border:1.5px dashed var(--hub-border);background:var(--hub-band);border-radius:4px;cursor:pointer;transition:border-color .2s,background-color .2s}.LoopForge_dropActive__ajOWb,.LoopForge_drop__b20HB:hover{border-color:var(--hub-accent);background:var(--hub-accent-soft)}.LoopForge_dropInner__LJD7d{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;gap:10px}.LoopForge_dropEyebrow__PLF3S{font-family:var(--font-jetbrains-mono),monospace;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--hub-accent)}.LoopForge_dropTitle__FZhe8{font-family:var(--font-cinzel),serif;font-size:clamp(22px,3.2vw,36px);font-weight:700;letter-spacing:.1em;color:var(--hub-ink)}.LoopForge_dropHint__9dBa_{font-family:var(--font-fraunces),serif;font-style:italic;font-size:15px;color:var(--hub-body)}.LoopForge_workspace__uuKgc{display:flex;flex-direction:column;gap:28px}.LoopForge_videoWrap__z1FdO{position:relative;width:100%;background:var(--hub-stage);border-radius:3px;border:1px solid var(--hub-stage-rule);overflow:hidden}.LoopForge_video__CatfS{display:block;width:100%;max-height:540px;background:var(--hub-stage);-o-object-fit:contain;object-fit:contain}.LoopForge_cropDisplay__6m5bJ{position:absolute;pointer-events:none;border:1.5px dashed var(--hub-accent);box-shadow:0 0 0 9999px rgba(0,0,0,.35),inset 0 0 0 1px rgba(0,0,0,.4);border-radius:1px}.LoopForge_cropOverlay__QFlVh{position:absolute;inset:0;cursor:crosshair;background:rgba(0,0,0,.4);-webkit-user-select:none;-moz-user-select:none;user-select:none}.LoopForge_cropRect__EQMzJ{position:absolute;border:1.5px solid var(--hub-accent);background:transparent;box-shadow:0 0 0 9999px rgba(0,0,0,.55)}.LoopForge_cropDims__vKhtR{top:-22px;left:0;letter-spacing:.06em;background:var(--hub-stage);padding:2px 6px;border-radius:2px;white-space:nowrap}.LoopForge_cropDims__vKhtR,.LoopForge_cropPrompt__xvX6V{position:absolute;font-family:var(--font-jetbrains-mono),monospace;font-size:11px;color:var(--hub-stage-ink)}.LoopForge_cropPrompt__xvX6V{inset:0;display:flex;align-items:center;justify-content:center;letter-spacing:.28em;text-transform:uppercase;pointer-events:none;text-shadow:0 0 6px rgba(0,0,0,.9)}.LoopForge_cropBar__88Vvz{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px}.LoopForge_cropMeta__H5YfG{letter-spacing:.04em;color:var(--hub-muted)}.LoopForge_cropMeta__H5YfG,.LoopForge_smallBtnPrimary__7ItlZ{font-family:var(--font-jetbrains-mono),monospace;font-size:11px}.LoopForge_smallBtnPrimary__7ItlZ{letter-spacing:.18em;text-transform:uppercase;color:var(--hub-page);background:var(--hub-accent);border:1px solid var(--hub-accent);padding:7px 14px;border-radius:2px;cursor:pointer;transition:transform .15s,box-shadow .15s}.LoopForge_smallBtnPrimary__7ItlZ:focus-visible,.LoopForge_smallBtnPrimary__7ItlZ:hover:not(:disabled){transform:translateY(-1px)}.LoopForge_smallBtnPrimary__7ItlZ:hover:not(:disabled){background:var(--hub-accent-hover);border-color:var(--hub-accent-hover)}.LoopForge_smallBtnPrimary__7ItlZ:focus-visible{outline:none;box-shadow:0 0 0 2px var(--hub-page),0 0 0 4px var(--hub-accent)}.LoopForge_smallBtnPrimary__7ItlZ:disabled{background:var(--hub-sunk);border-color:var(--hub-border);color:var(--hub-body);cursor:not-allowed}.LoopForge_hiddenCanvas__hJNKN{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;pointer-events:none}.LoopForge_panel__jFcCm{display:flex;flex-direction:column;gap:22px;padding:28px 28px 30px;background:var(--hub-band);border:1px solid var(--hub-rule);border-radius:3px}.LoopForge_panelRow__Vrd8s{display:grid;gap:28px;grid-template-columns:1fr}@media (min-width:720px){.LoopForge_panelRow__Vrd8s{grid-template-columns:1fr 1fr}}.LoopForge_field__G1U7b{display:flex;flex-direction:column;gap:10px}.LoopForge_label__S46HC{display:flex;align-items:baseline;justify-content:space-between;font-family:var(--font-jetbrains-mono),monospace;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--hub-body)}.LoopForge_label__S46HC>span{font-family:var(--font-jetbrains-mono),monospace;font-size:13px;letter-spacing:.06em;color:var(--hub-accent);text-transform:none}.LoopForge_meta__PUHFP{font-family:var(--font-jetbrains-mono),monospace;font-size:12px;color:var(--hub-body);letter-spacing:.04em}.LoopForge_field__G1U7b input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;background:var(--hub-sunk);box-shadow:inset 0 0 0 1px var(--hub-rule);border-radius:2px;outline:none}.LoopForge_field__G1U7b input[type=range]:disabled{background:var(--hub-sunk)}.LoopForge_field__G1U7b input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:var(--hub-accent);border-radius:50%;cursor:pointer}.LoopForge_field__G1U7b input[type=range]::-moz-range-thumb{width:16px;height:16px;background:var(--hub-accent);border-radius:50%;cursor:pointer;border:none}.LoopForge_field__G1U7b input[type=range]:disabled::-webkit-slider-thumb{background:var(--hub-border);cursor:not-allowed}.LoopForge_field__G1U7b input[type=range]:disabled::-moz-range-thumb{background:var(--hub-border);cursor:not-allowed}.LoopForge_field__G1U7b input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--hub-page),0 0 0 4px var(--hub-accent)}.LoopForge_field__G1U7b input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--hub-page),0 0 0 4px var(--hub-accent)}.LoopForge_smallBtn__wQXXn{align-self:flex-start;font-family:var(--font-jetbrains-mono),monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--hub-body);background:transparent;border:1px solid var(--hub-border);padding:7px 12px;border-radius:2px;cursor:pointer;transition:color .15s,border-color .15s}.LoopForge_smallBtn__wQXXn:hover:not(:disabled){color:var(--hub-accent);border-color:var(--hub-accent)}.LoopForge_smallBtn__wQXXn:focus-visible{outline:none;color:var(--hub-accent);border-color:var(--hub-accent);box-shadow:0 0 0 2px var(--hub-page),0 0 0 4px var(--hub-accent)}.LoopForge_smallBtn__wQXXn:disabled{background:var(--hub-sunk);color:var(--hub-body);border-color:var(--hub-border);cursor:not-allowed}.LoopForge_qualityGroup__OAqIk{display:inline-flex;border:1px solid var(--hub-border);border-radius:2px;overflow:hidden;width:-moz-fit-content;width:fit-content}.LoopForge_qualityBtn__JjOm4{font-family:var(--font-jetbrains-mono),monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;background:transparent;color:var(--hub-body);padding:8px 16px;border:none;border-right:1px solid var(--hub-border);cursor:pointer;transition:background-color .15s,color .15s}.LoopForge_qualityBtn__JjOm4:last-child{border-right:none}.LoopForge_qualityBtn__JjOm4:hover:not(:disabled){color:var(--hub-accent)}.LoopForge_qualityBtn__JjOm4:focus-visible{outline:none;color:var(--hub-accent);box-shadow:0 0 0 2px var(--hub-page),0 0 0 4px var(--hub-accent)}.LoopForge_qualityBtnActive__xlM06{background:var(--hub-accent);color:var(--hub-page)}.LoopForge_qualityBtn__JjOm4:disabled{background:var(--hub-sunk);color:var(--hub-body);cursor:not-allowed}.LoopForge_actions__nF8bw{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.LoopForge_primary__3IaQ0{font-family:var(--font-cinzel),serif;font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;background:var(--hub-accent);color:var(--hub-page);padding:14px 28px;border:none;border-radius:2px;cursor:pointer;transition:transform .15s,box-shadow .15s}.LoopForge_primary__3IaQ0:focus-visible,.LoopForge_primary__3IaQ0:hover:not(:disabled){transform:translateY(-1px)}.LoopForge_primary__3IaQ0:hover:not(:disabled){background:var(--hub-accent-hover)}.LoopForge_primary__3IaQ0:focus-visible{outline:none;box-shadow:0 0 0 2px var(--hub-page),0 0 0 4px var(--hub-accent)}.LoopForge_primary__3IaQ0:disabled{background:var(--hub-sunk);color:var(--hub-body);box-shadow:inset 0 0 0 1px var(--hub-border);cursor:not-allowed}.LoopForge_secondary__jHrXg{color:var(--hub-accent);border:1px solid var(--hub-accent);border-radius:2px}.LoopForge_secondary__jHrXg,.LoopForge_tertiary__lAPc3{font-family:var(--font-jetbrains-mono),monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;background:transparent;padding:13px 22px;cursor:pointer}.LoopForge_tertiary__lAPc3{color:var(--hub-body);border:1px solid var(--hub-border);border-radius:2px}.LoopForge_tertiary__lAPc3:hover:not(:disabled){color:var(--hub-accent);border-color:var(--hub-accent)}.LoopForge_tertiary__lAPc3:focus-visible{outline:none;color:var(--hub-accent);border-color:var(--hub-accent);box-shadow:0 0 0 2px var(--hub-page),0 0 0 4px var(--hub-accent)}.LoopForge_tertiary__lAPc3:disabled{background:var(--hub-sunk);color:var(--hub-body);border-color:var(--hub-border);cursor:not-allowed}.LoopForge_progressWrap__9OgTl{position:relative;width:100%;height:8px;background:var(--hub-sunk);border-radius:4px;overflow:hidden;margin-top:6px}.LoopForge_progressBar__chqjA{height:100%;background:var(--hub-accent);transition:width .1s linear}.LoopForge_progressText__83oN_{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.18em;color:var(--hub-page);text-shadow:0 1px 2px rgba(15,23,42,.85)}.LoopForge_error__n1pmI{font-family:var(--font-jetbrains-mono),monospace;font-size:12px;color:var(--hub-bad);padding:10px 14px;border:1px solid var(--hub-bad);border-radius:2px;background:var(--hub-page)}.LoopForge_output__PdPOI{display:flex;flex-direction:column;gap:16px;padding:24px;background:var(--hub-accent-soft);border:1px solid var(--hub-accent);border-radius:3px}.LoopForge_outputHeader__I8Vun{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.LoopForge_outputEyebrow__RarXN{font-family:var(--font-jetbrains-mono),monospace;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--hub-accent)}.LoopForge_outputMeta__1ognb{font-family:var(--font-jetbrains-mono),monospace;font-size:12px;color:var(--hub-body);letter-spacing:.04em}.LoopForge_outputVideo__9sQIB{display:block;width:100%;max-height:420px;background:var(--hub-stage);border-radius:2px;-o-object-fit:contain;object-fit:contain}.LoopForge_downloadBtn__hhvBB{align-self:flex-start;font-family:var(--font-cinzel),serif;font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;background:var(--hub-accent);color:var(--hub-page);padding:13px 26px;border-radius:2px;text-decoration:none;transition:transform .15s,box-shadow .15s}.LoopForge_downloadBtn__hhvBB:focus-visible,.LoopForge_downloadBtn__hhvBB:hover{transform:translateY(-1px)}.LoopForge_downloadBtn__hhvBB:hover{background:var(--hub-accent-hover)}.LoopForge_downloadBtn__hhvBB:focus-visible{outline:none;box-shadow:0 0 0 2px var(--hub-page),0 0 0 4px var(--hub-accent)}