.ReelsChecker-module__mW8MVa__tool{background:var(--color-void);color:var(--color-mist);padding:7rem 1rem 4rem}.ReelsChecker-module__mW8MVa__inner{max-width:1200px;margin-inline:auto}.ReelsChecker-module__mW8MVa__breadcrumb{color:var(--color-mist-2);flex-wrap:wrap;gap:.65rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}.ReelsChecker-module__mW8MVa__breadcrumb a{text-underline-offset:4px;text-decoration:underline}.ReelsChecker-module__mW8MVa__tool h1{letter-spacing:-.04em;max-width:24ch;margin-bottom:2rem;font-size:clamp(1.8rem,4vw,3.2rem);line-height:1.1}.ReelsChecker-module__mW8MVa__tool h2{margin-bottom:1rem;font-size:1.35rem}.ReelsChecker-module__mW8MVa__tool button,.ReelsChecker-module__mW8MVa__fileLabel{border:1px solid var(--color-mist-2);cursor:pointer;background:var(--color-void-2);min-height:44px;color:var(--color-mist);border-radius:.65rem;padding:.65rem .9rem;font-size:.875rem}.ReelsChecker-module__mW8MVa__tool button:hover:not(:disabled),.ReelsChecker-module__mW8MVa__fileLabel:hover{border-color:var(--color-accent-lit)}.ReelsChecker-module__mW8MVa__tool button:disabled{opacity:.45;cursor:not-allowed}.ReelsChecker-module__mW8MVa__tool .ReelsChecker-module__mW8MVa__primary{background:var(--color-accent-lit);border-color:var(--color-accent-lit);color:var(--color-void);font-weight:600}.ReelsChecker-module__mW8MVa__upload{border:1px dashed var(--color-mist-2);border-radius:.8rem;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1rem;display:flex}.ReelsChecker-module__mW8MVa__fileLabel{align-items:center;display:inline-flex;position:relative}.ReelsChecker-module__mW8MVa__fileLabel input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ReelsChecker-module__mW8MVa__fileLabel:focus-within{outline:2px solid var(--color-accent-lit);outline-offset:3px}.ReelsChecker-module__mW8MVa__fileName{overflow-wrap:anywhere;min-width:8rem;color:var(--color-mist-2);flex:1;font-size:.875rem}.ReelsChecker-module__mW8MVa__workspace{align-items:start;gap:2rem;display:grid}.ReelsChecker-module__mW8MVa__viewer{min-width:0}.ReelsChecker-module__mW8MVa__preview{background:var(--color-void-2);border:1px solid var(--color-mist-2);border-radius:1rem;justify-content:center;padding:1rem;display:flex;position:relative}.ReelsChecker-module__mW8MVa__preview canvas{aspect-ratio:9/16;border:1px solid var(--color-mist-2);width:auto;max-width:100%;height:auto;max-height:min(50svh,600px);display:block}.ReelsChecker-module__mW8MVa__drawBox{touch-action:none;cursor:crosshair}.ReelsChecker-module__mW8MVa__placeholder{font-family:var(--font-mono);color:var(--color-mist-2);white-space:nowrap;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ReelsChecker-module__mW8MVa__mediaHost{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.ReelsChecker-module__mW8MVa__mediaHost video{width:1px;height:1px}.ReelsChecker-module__mW8MVa__mediaInfo{font-family:var(--font-mono);overflow-wrap:anywhere;margin-block:.75rem;font-size:.75rem}.ReelsChecker-module__mW8MVa__buttons{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.ReelsChecker-module__mW8MVa__timeline{gap:.4rem;font-size:.875rem;display:grid}.ReelsChecker-module__mW8MVa__timeline input,.ReelsChecker-module__mW8MVa__field input[type=range]{width:100%;min-width:0;accent-color:var(--color-accent-lit);min-height:32px}.ReelsChecker-module__mW8MVa__playback{margin-top:1rem}.ReelsChecker-module__mW8MVa__controls{gap:1rem;min-width:0;display:grid}.ReelsChecker-module__mW8MVa__controls>fieldset,.ReelsChecker-module__mW8MVa__controls details{border:1px solid var(--color-mist-2);border-radius:.8rem;padding:1rem}.ReelsChecker-module__mW8MVa__controls fieldset{min-width:0}.ReelsChecker-module__mW8MVa__controls fieldset:disabled{opacity:.5}.ReelsChecker-module__mW8MVa__controls legend{padding:0 .4rem;font-weight:600}.ReelsChecker-module__mW8MVa__controls details summary{cursor:pointer;min-height:32px;font-weight:500}.ReelsChecker-module__mW8MVa__controls details[open] summary{margin-bottom:.8rem}.ReelsChecker-module__mW8MVa__controls details p{color:var(--color-mist-2);margin-block:.75rem;font-size:.875rem;line-height:1.6}.ReelsChecker-module__mW8MVa__controls a{text-underline-offset:3px;color:var(--color-accent-lit);text-decoration:underline}.ReelsChecker-module__mW8MVa__field{gap:.4rem;min-width:0;margin-bottom:1rem;font-size:.875rem;display:grid}.ReelsChecker-module__mW8MVa__field select,.ReelsChecker-module__mW8MVa__field input[type=number]{border:1px solid var(--color-mist-2);background:var(--color-void);width:100%;min-width:0;min-height:44px;color:var(--color-mist);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:.5rem;padding:.5rem .65rem;font-size:1rem}.ReelsChecker-module__mW8MVa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .75rem;display:grid}.ReelsChecker-module__mW8MVa__check{align-items:center;gap:.6rem;min-height:44px;font-size:.875rem;display:flex}.ReelsChecker-module__mW8MVa__check input{width:18px;height:18px;accent-color:var(--color-accent-lit);flex-shrink:0}.ReelsChecker-module__mW8MVa__error{color:var(--color-ember);border-left:3px solid var(--color-ember);margin-bottom:1rem;padding:.75rem}.ReelsChecker-module__mW8MVa__status{min-height:1.5rem;color:var(--color-mist-2);margin-top:.75rem;font-size:.875rem}.ReelsChecker-module__mW8MVa__saved{border-top:1px solid var(--color-mist-2);margin-top:2rem;padding-top:2rem}.ReelsChecker-module__mW8MVa__frames{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.ReelsChecker-module__mW8MVa__frames figure{min-width:0}.ReelsChecker-module__mW8MVa__frames img{border-radius:.5rem;width:100%;height:auto}.ReelsChecker-module__mW8MVa__frames figcaption{font-family:var(--font-mono);overflow-wrap:anywhere;padding-block:.5rem;font-size:.75rem}@media (min-width:800px){.ReelsChecker-module__mW8MVa__workspace{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.ReelsChecker-module__mW8MVa__viewer{position:sticky;top:6rem}.ReelsChecker-module__mW8MVa__frames{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:500px){.ReelsChecker-module__mW8MVa__tool{padding-top:6rem}.ReelsChecker-module__mW8MVa__tool h1{margin-bottom:1.25rem}.ReelsChecker-module__mW8MVa__preview canvas{max-height:36svh}.ReelsChecker-module__mW8MVa__upload{padding:.75rem}.ReelsChecker-module__mW8MVa__fileName{flex-basis:100%;order:3}.ReelsChecker-module__mW8MVa__frames{grid-template-columns:repeat(2,minmax(0,1fr))}}
