.page-module___8aEwW__page{color:#1f2937;min-height:100vh;font-family:var(--font-geist-sans);background:radial-gradient(circle at 15% 10%,#ffd59a,#0000 26%),radial-gradient(circle at 80% 12%,#7dd3fc,#0000 28%),linear-gradient(160deg,#fffdf8 0%,#fff1dc 52%,#ffe5d0 100%)}.page-module___8aEwW__main{gap:1.35rem;width:min(1140px,100% - 3rem);margin:0 auto;padding:3.2rem 0 3.8rem;display:grid}.page-module___8aEwW__hero{gap:.55rem;display:grid}.page-module___8aEwW__kicker{text-transform:uppercase;letter-spacing:.1em;color:#0f766e;font-size:.8rem;font-weight:700}.page-module___8aEwW__hero h1{letter-spacing:-.03em;max-width:14ch;font-size:clamp(1.85rem,4.8vw,2.9rem);line-height:1.08}.page-module___8aEwW__hero p{color:#334155;max-width:60ch}.page-module___8aEwW__panel,.page-module___8aEwW__previewCard,.page-module___8aEwW__controlsCard{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffb8;border:1px solid #0f172a14;border-radius:18px;box-shadow:inset 0 1px #ffffff80,0 22px 45px #0d253f1a}.page-module___8aEwW__panel{gap:.65rem;padding:1.15rem;display:grid}.page-module___8aEwW__label{font-size:.92rem;font-weight:700}.page-module___8aEwW__urlRow{gap:.65rem;display:flex}.page-module___8aEwW__input,.page-module___8aEwW__timeGrid input{background:#fff;border:1px solid #cbd5e1;border-radius:11px;width:100%;padding:.72rem .85rem;font-size:.96rem;transition:border-color .2s,box-shadow .2s}.page-module___8aEwW__input:focus,.page-module___8aEwW__timeGrid input:focus{border-color:#0ea5e9;outline:none;box-shadow:0 0 0 4px #0ea5e926}.page-module___8aEwW__buttonPrimary{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(#0f172a 0%,#1d4ed8 100%);border:none;border-radius:11px;padding:.75rem 1.18rem;font-weight:700;transition:transform .15s,filter .2s}.page-module___8aEwW__buttonPrimary:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.page-module___8aEwW__buttonPrimary:disabled{cursor:not-allowed;opacity:.5}.page-module___8aEwW__helper{color:#475569;font-size:.86rem}.page-module___8aEwW__error{color:#b91c1c;font-size:.88rem;font-weight:600}.page-module___8aEwW__editor{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.page-module___8aEwW__previewCard{gap:.8rem;padding:.9rem;display:grid}.page-module___8aEwW__playerFrame{background:#0f172a;border-radius:12px;width:100%;padding-top:56.25%;position:relative;overflow:hidden}.page-module___8aEwW__youtube,.page-module___8aEwW__youtubeFrame{width:100%;height:100%;position:absolute;inset:0}.page-module___8aEwW__videoMeta{align-items:center;gap:.7rem;display:flex}.page-module___8aEwW__videoMeta img{object-fit:cover;border-radius:7px;width:96px;height:54px}.page-module___8aEwW__videoMeta h2{margin-bottom:.18rem;font-size:1rem;line-height:1.25}.page-module___8aEwW__videoMeta p{color:#475569;font-size:.86rem}.page-module___8aEwW__controlsCard{gap:.82rem;padding:1rem;display:grid}.page-module___8aEwW__controlsCard h3{font-size:1rem}.page-module___8aEwW__rangeRows{gap:.75rem;display:grid}.page-module___8aEwW__rangeRows label,.page-module___8aEwW__timeGrid label{gap:.36rem;font-size:.85rem;font-weight:650;display:grid}.page-module___8aEwW__rangeRows input[type=range]{accent-color:#0ea5e9}.page-module___8aEwW__timeGrid{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.page-module___8aEwW__quickActions{flex-wrap:wrap;gap:.55rem;display:flex}.page-module___8aEwW__quickActions button{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;padding:.5rem .8rem;font-size:.82rem}.page-module___8aEwW__quickActions button:disabled{opacity:.55;cursor:not-allowed}.page-module___8aEwW__summary{font-size:.9rem}.page-module___8aEwW__summary strong{color:#0f766e}.page-module___8aEwW__selectLabel{gap:.36rem;font-size:.85rem;font-weight:650;display:grid}.page-module___8aEwW__selectInput{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:11px;width:100%;padding:.66rem .85rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.page-module___8aEwW__selectInput:focus{border-color:#0ea5e9;outline:none;box-shadow:0 0 0 4px #0ea5e926}@media (max-width:900px){.page-module___8aEwW__main{width:min(100% - 1.3rem,1140px);padding-top:1.15rem}.page-module___8aEwW__editor{grid-template-columns:1fr}}@media (max-width:640px){.page-module___8aEwW__urlRow{flex-direction:column}.page-module___8aEwW__buttonPrimary{width:100%}.page-module___8aEwW__timeGrid{grid-template-columns:1fr}}
