.home-module__06co2W__main{--home-glow:radial-gradient(34% 46% at 50% 100%, #43ff889e 0%, #43ff8800 100%), radial-gradient(36% 52% at 27% 96%, #1eddff94 0%, #1eddff00 100%), radial-gradient(34% 50% at 74% 94%, #3496ff6b 0%, #3496ff00 100%), radial-gradient(90% 70% at 50% 108%, #1eddff4d 0%, #1eddff00 100%);display:block}.home-module__06co2W__top{isolation:isolate;position:relative}.home-module__06co2W__top:before{content:"";z-index:-1;background:var(--home-glow), #fff;pointer-events:none;position:absolute;inset:-96px 0 0;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.home-module__06co2W__skip{z-index:100;background:var(--foreground);color:#fff;border-radius:9999px;padding:12px 18px;font-size:14px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.home-module__06co2W__skip:focus{transform:none}.home-module__06co2W__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:clamp(28px,3.4vw,44px);list-style:none;display:grid}.home-module__06co2W__facts li{background:var(--surface);min-height:56px;color:var(--foreground);letter-spacing:-.01em;border-radius:16px;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:500;display:flex}.home-module__06co2W__facts svg{color:var(--foreground);flex:none}@media (max-width:1000px){.home-module__06co2W__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.home-module__06co2W__facts{grid-template-columns:minmax(0,1fr);gap:8px}.home-module__06co2W__facts li{min-height:48px;font-size:13.5px}}.home-module__06co2W__faq{max-width:1248px;margin:0 auto;padding:clamp(72px,9vw,120px) 24px clamp(48px,6vw,80px)}.home-module__06co2W__faq>section{border-top:0;padding:0}.home-module__06co2W__faqHead{text-align:center;justify-items:center;gap:14px;margin-bottom:clamp(32px,4vw,48px);display:grid}.home-module__06co2W__faqHead h2{letter-spacing:-.045em;font-size:clamp(32px,4.2vw,54px);font-weight:600;line-height:1.04}.home-module__06co2W__faqHead a{color:var(--foreground);align-items:center;gap:6px;font-size:15px;font-weight:500;display:inline-flex}.home-module__06co2W__faqHead a:hover{text-underline-offset:3px;text-decoration:underline}.home-module__06co2W__closing{isolation:isolate;background:var(--home-glow), #fff;text-align:center;border-radius:clamp(24px,2.6vw,36px);justify-items:center;gap:22px;margin:0 clamp(8px,1.4vw,20px) clamp(8px,1.4vw,20px);padding:clamp(88px,12vw,160px) 24px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0c15160d}.home-module__06co2W__closing h2{letter-spacing:-.05em;text-wrap:balance;max-width:14ch;font-size:clamp(38px,5.6vw,76px);font-weight:600;line-height:1}.home-module__06co2W__closingButton{background:var(--foreground);color:#fff;border-radius:9999px;align-items:center;gap:8px;min-height:52px;padding:0 26px;font-size:16px;font-weight:600;transition:transform .15s,background .2s;display:inline-flex}.home-module__06co2W__closingButton:hover{background:#1c2a2b}.home-module__06co2W__closingButton:active{transform:scale(.97)}.home-module__06co2W__closing p{text-wrap:balance;color:#46514f;max-width:460px;font-size:14px;line-height:1.5}
.home-steps-module__S_vl7q__section{--studio-accent-ink:#0c1516;max-width:1248px;margin:0 auto;padding:clamp(72px,9vw,120px) 24px}.home-steps-module__S_vl7q__head{text-align:center;max-width:720px;margin:0 auto clamp(36px,5vw,56px)}.home-steps-module__S_vl7q__eyebrow{color:var(--muted-foreground);font-size:14px;font-weight:600}.home-steps-module__S_vl7q__head h2{letter-spacing:-.045em;text-wrap:balance;margin-top:12px;font-size:clamp(32px,4.2vw,54px);font-weight:600;line-height:1.04}.home-steps-module__S_vl7q__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;display:grid}.home-steps-module__S_vl7q__steps li{border:1px solid var(--border);background:var(--surface);border-radius:24px;grid-template-columns:auto 1fr;align-content:start;gap:8px 12px;padding:14px 14px 26px;display:grid}.home-steps-module__S_vl7q__visual{height:188px;box-shadow:inset 0 0 0 1px var(--border);background:#fff;border-radius:16px;grid-column:1/-1;place-items:center;margin-bottom:14px;display:grid;overflow:hidden}.home-steps-module__S_vl7q__number{background:var(--foreground);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:10px;font-size:13px;font-weight:600;display:grid}.home-steps-module__S_vl7q__steps h3{letter-spacing:-.025em;align-self:center;font-size:19px;font-weight:600}.home-steps-module__S_vl7q__steps p{color:var(--muted-foreground);text-wrap:pretty;grid-column:1/-1;padding:0 10px;font-size:15px;line-height:1.5}.home-steps-module__S_vl7q__describe{border:1px solid var(--border);background:#fff;border-radius:18px;align-items:center;gap:10px;width:min(300px,84%);padding:14px 10px 14px 16px;font-size:14px;display:flex;box-shadow:0 16px 34px -22px #0c151666}.home-steps-module__S_vl7q__describe span{flex:1;min-width:0}.home-steps-module__S_vl7q__describe span:after{content:"";vertical-align:-.18em;background:var(--studio-accent-ink);width:2px;height:1.05em;margin-left:2px;display:inline-block}.home-steps-module__S_vl7q__describe i{background:var(--foreground);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.home-steps-module__S_vl7q__pick{justify-items:center;gap:12px;display:grid}.home-steps-module__S_vl7q__cards{align-items:center;gap:10px;display:flex}.home-steps-module__S_vl7q__cards>span{width:74px;height:92px;box-shadow:inset 0 0 0 1px var(--border);opacity:.55;background:#fff;border-radius:12px;align-content:end;gap:5px;padding:10px;display:grid;position:relative}.home-steps-module__S_vl7q__cards>span[data-picked]{opacity:1;width:86px;height:108px;box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--studio-accent-ink), 0 18px 30px -16px #0c1516aa}.home-steps-module__S_vl7q__pick b{background:#ff5a1f;border-radius:4px;height:8px}.home-steps-module__S_vl7q__pick em{background:#ffd23f;border-radius:3px;width:60%;height:6px}.home-steps-module__S_vl7q__pick i{background:var(--studio-accent-ink);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:-8px;right:-8px}.home-steps-module__S_vl7q__pick small{color:var(--muted-foreground);font-size:12px;font-weight:500}.home-steps-module__S_vl7q__export{justify-items:center;gap:16px;display:grid}.home-steps-module__S_vl7q__file{border:1px solid var(--border);background:#fff;border-radius:14px;align-items:center;gap:12px;min-width:220px;padding:12px 14px;font-size:14px;font-weight:500;display:flex;box-shadow:0 16px 34px -22px #0c151666}.home-steps-module__S_vl7q__file>span{flex:1;display:grid}.home-steps-module__S_vl7q__file small{color:var(--muted-foreground);font-size:12px;font-weight:400}.home-steps-module__S_vl7q__done{color:var(--studio-accent-ink)}.home-steps-module__S_vl7q__ratios{color:var(--muted-foreground);align-items:center;gap:10px;display:flex}.home-steps-module__S_vl7q__ratios i{border:1.5px solid;border-radius:4px}.home-steps-module__S_vl7q__ratios i[data-ratio=wide]{width:36px;height:20px}.home-steps-module__S_vl7q__ratios i[data-ratio=square]{width:24px;height:24px}.home-steps-module__S_vl7q__ratios i[data-ratio=vertical]{width:16px;height:28px}@media (max-width:900px){.home-steps-module__S_vl7q__steps{grid-template-columns:minmax(0,1fr)}.home-steps-module__S_vl7q__visual{height:168px}}@media (max-width:560px){.home-steps-module__S_vl7q__section{padding-inline:16px}}
.results-gallery-module__S2Dp_a__section{z-index:1;background:#fff;border-radius:clamp(24px,2.6vw,36px);width:calc(100% - 2*clamp(8px,1.4vw,20px));max-width:1400px;margin:-96px auto 0;padding:clamp(28px,3.6vw,52px) clamp(18px,3.6vw,56px) clamp(36px,4.4vw,60px);position:relative;box-shadow:0 1px #0c15160a,0 -16px 56px -28px #0c151638}.results-gallery-module__S2Dp_a__head{justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:clamp(24px,3vw,36px);display:flex}.results-gallery-module__S2Dp_a__head h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(26px,2.6vw,36px);font-weight:600;line-height:1.1}.results-gallery-module__S2Dp_a__head p{max-width:560px;color:var(--muted-foreground);text-wrap:pretty;margin-top:8px;font-size:clamp(15px,1.15vw,16.5px);line-height:1.5}.results-gallery-module__S2Dp_a__start{border:1px solid var(--border);min-height:40px;color:var(--foreground);font:inherit;cursor:pointer;background:#fff;border-radius:9999px;flex:none;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .2s;display:inline-flex}.results-gallery-module__S2Dp_a__start:hover{background:var(--surface)}.results-gallery-module__S2Dp_a__start:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.results-gallery-module__S2Dp_a__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.results-gallery-module__S2Dp_a__column{flex-direction:column;gap:16px;min-width:0;display:flex}.results-gallery-module__S2Dp_a__tile{flex-direction:column;gap:12px;min-width:0;display:flex}.results-gallery-module__S2Dp_a__tile[data-format=overlay]{flex:1 1 0}.results-gallery-module__S2Dp_a__media{--stage-radius:20px;flex:none;width:100%;box-shadow:0 1px #0000000a,0 18px 40px -28px #0c151659}.results-gallery-module__S2Dp_a__tile[data-format=overlay] .results-gallery-module__S2Dp_a__media{flex:auto;min-height:210px}.results-gallery-module__S2Dp_a__tile[data-format=vertical] .results-gallery-module__S2Dp_a__media{aspect-ratio:9/16}.results-gallery-module__S2Dp_a__tile[data-format=square] .results-gallery-module__S2Dp_a__media{aspect-ratio:1}.results-gallery-module__S2Dp_a__tile[data-format=wide] .results-gallery-module__S2Dp_a__media{aspect-ratio:16/9}.results-gallery-module__S2Dp_a__tile figcaption{gap:6px;padding:0 4px;display:grid}.results-gallery-module__S2Dp_a__tile q{color:var(--foreground);letter-spacing:-.012em;text-wrap:pretty;font-size:15px;font-weight:500;line-height:1.4}.results-gallery-module__S2Dp_a__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.results-gallery-module__S2Dp_a__by{white-space:nowrap;min-width:0;color:var(--muted-foreground);align-items:center;gap:7px;font-size:13px;display:inline-flex}.results-gallery-module__S2Dp_a__format{border:1px solid var(--border);color:var(--muted-foreground);border-radius:9999px;flex:none;padding:2px 8px;font-size:11.5px;font-weight:500;line-height:1.4}.results-gallery-module__S2Dp_a__by img{border-radius:50%;width:18px;height:18px}.results-gallery-module__S2Dp_a__note{color:var(--muted-foreground);text-align:center;margin-top:clamp(28px,4vw,44px);font-size:14px}@media (max-width:900px){.results-gallery-module__S2Dp_a__head{flex-direction:column;align-items:flex-start}.results-gallery-module__S2Dp_a__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"subscribe subscribe""drop live""drop sale""endcard endcard""milestone soon""guest guest";gap:22px 12px}.results-gallery-module__S2Dp_a__column{display:contents}.results-gallery-module__S2Dp_a__tile[data-id=subscribe]{grid-area:subscribe}.results-gallery-module__S2Dp_a__tile[data-id=drop]{grid-area:drop}.results-gallery-module__S2Dp_a__tile[data-id=live]{grid-area:live}.results-gallery-module__S2Dp_a__tile[data-id=sale]{grid-area:sale}.results-gallery-module__S2Dp_a__tile[data-id=endcard]{grid-area:endcard}.results-gallery-module__S2Dp_a__tile[data-id=milestone]{grid-area:milestone}.results-gallery-module__S2Dp_a__tile[data-id=soon]{grid-area:soon}.results-gallery-module__S2Dp_a__tile[data-id=guest]{grid-area:guest}.results-gallery-module__S2Dp_a__tile[data-id=subscribe] .results-gallery-module__S2Dp_a__media,.results-gallery-module__S2Dp_a__tile[data-id=guest] .results-gallery-module__S2Dp_a__media{aspect-ratio:16/10;min-height:0}.results-gallery-module__S2Dp_a__tile[data-id=milestone] .results-gallery-module__S2Dp_a__media,.results-gallery-module__S2Dp_a__tile[data-id=soon] .results-gallery-module__S2Dp_a__media{aspect-ratio:1;min-height:0}.results-gallery-module__S2Dp_a__tile[data-id=sale] .results-gallery-module__S2Dp_a__media{min-height:150px}.results-gallery-module__S2Dp_a__tile q{font-size:14px}}@media (max-width:560px){.results-gallery-module__S2Dp_a__section{margin-top:-72px;padding-inline:14px}.results-gallery-module__S2Dp_a__media{--stage-radius:16px}.results-gallery-module__S2Dp_a__by{font-size:12px}}
.nav-menu-module__27PB3a__trigger{border-radius:var(--radius);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:.35rem .7rem .35rem .85rem;transition:color .15s,background-color .15s;display:inline-flex}.nav-menu-module__27PB3a__trigger svg{opacity:.6;transition:rotate .25s cubic-bezier(.16,1,.3,1)}.nav-menu-module__27PB3a__trigger:hover,.nav-menu-module__27PB3a__trigger[aria-expanded=true]{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 7%, transparent)}.nav-menu-module__27PB3a__trigger[aria-expanded=true] svg{rotate:180deg}.nav-menu-module__27PB3a__trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.nav-menu-module__27PB3a__dropdown{--morph:0s;--ease:cubic-bezier(.16, 1, .3, 1);transform:translateX(var(--x));perspective:1600px;visibility:hidden;pointer-events:none;font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--popover-foreground);transition:transform var(--morph) var(--ease), visibility 0s .2s;padding-top:.75rem;position:absolute;top:100%;left:0}.nav-menu-module__27PB3a__dropdown[data-morph]{--morph:.38s}.nav-menu-module__27PB3a__dropdown[data-open]{visibility:visible;pointer-events:auto;transition:transform var(--morph) var(--ease), visibility 0s}.nav-menu-module__27PB3a__card{opacity:0;transform-origin:var(--arrow) 0;transition:opacity .2s, transform .3s var(--ease);position:relative;transform:rotateX(-14deg)scale(.96)}.nav-menu-module__27PB3a__dropdown[data-open] .nav-menu-module__27PB3a__card{opacity:1;transform:none}.nav-menu-module__27PB3a__arrow{z-index:1;top:-5px;left:calc(var(--arrow) - 6px);background:var(--popover);width:12px;height:12px;box-shadow:-1px -1px 0 var(--border);transition:left var(--morph) var(--ease);border-top-left-radius:3px;position:absolute;rotate:45deg}.nav-menu-module__27PB3a__surface{box-sizing:content-box;width:var(--w);height:var(--h);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--popover);transition:width var(--morph) var(--ease), height var(--morph) var(--ease);position:relative;overflow:hidden;box-shadow:0 30px 60px -12px #32325d2e,0 18px 36px -18px #00000038}.nav-menu-module__27PB3a__panel{width:max-content;transition:opacity calc(var(--morph) * .4), transform var(--morph) var(--ease), visibility 0s var(--morph);padding:1.25rem;position:absolute;top:0;left:0}.nav-menu-module__27PB3a__panel[data-pos=before],.nav-menu-module__27PB3a__panel[data-pos=after]{opacity:0;visibility:hidden;transform:translate(3rem)}.nav-menu-module__27PB3a__panel[data-pos=before]{transform:translate(-3rem)}.nav-menu-module__27PB3a__panel[data-pos=active]{visibility:inherit;transition-delay:0s}.nav-menu-module__27PB3a__rows{gap:.25rem;width:22rem;display:grid}.nav-menu-module__27PB3a__row{border-radius:10px;align-items:flex-start;gap:.85rem;padding:.6rem;transition:background-color .15s;display:flex}.nav-menu-module__27PB3a__row:hover{background:color-mix(in srgb, var(--foreground) 4%, transparent)}.nav-menu-module__27PB3a__icon{background:color-mix(in srgb, var(--foreground) 5%, transparent);width:2.25rem;height:2.25rem;color:var(--foreground);border-radius:9px;flex:none;place-items:center;display:grid}.nav-menu-module__27PB3a__rowTitle{font-weight:var(--font-weight-medium);color:var(--foreground);display:block}.nav-menu-module__27PB3a__rowBody{color:var(--muted-foreground);margin-top:.1rem;display:block}.nav-menu-module__27PB3a__columns{grid-template-columns:repeat(3,12.5rem);gap:1.5rem 2rem;display:grid}.nav-menu-module__27PB3a__column{align-content:start;gap:.55rem;display:grid}.nav-menu-module__27PB3a__heading{font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.2rem}.nav-menu-module__27PB3a__column a{color:color-mix(in srgb, var(--foreground) 82%, transparent);transition:color .15s}.nav-menu-module__27PB3a__column a:hover,.nav-menu-module__27PB3a__foot a:hover{color:var(--foreground)}.nav-menu-module__27PB3a__foot{border-top:1px solid var(--border);background:color-mix(in srgb, var(--foreground) 2.5%, var(--background));color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:1rem;margin:1.25rem -1.25rem -1.25rem;padding:.9rem 1.25rem;display:flex}.nav-menu-module__27PB3a__foot a{font-weight:var(--font-weight-medium);color:color-mix(in srgb, var(--foreground) 82%, transparent);transition:color .15s}@media (prefers-reduced-motion:reduce){.nav-menu-module__27PB3a__dropdown[data-morph]{--morph:0s}.nav-menu-module__27PB3a__card{transform:none}}
.tool-ui-module__jZH5cq__stack{gap:1.1rem;display:grid}.tool-ui-module__jZH5cq__row{flex-wrap:wrap;align-items:flex-end;gap:.85rem;display:flex}.tool-ui-module__jZH5cq__field{flex:9rem;gap:.35rem;min-width:0;display:grid}.tool-ui-module__jZH5cq__fieldWide{flex:100%}.tool-ui-module__jZH5cq__label{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground)}.tool-ui-module__jZH5cq__input,.tool-ui-module__jZH5cq__select,.tool-ui-module__jZH5cq__textarea{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);font:inherit;font-size:var(--text-sm);border-radius:10px;padding:.6rem .75rem}.tool-ui-module__jZH5cq__input:focus-visible,.tool-ui-module__jZH5cq__select:focus-visible,.tool-ui-module__jZH5cq__textarea:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.tool-ui-module__jZH5cq__textarea{resize:vertical;min-height:11rem;line-height:1.6}.tool-ui-module__jZH5cq__mono{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.tool-ui-module__jZH5cq__actions{flex-wrap:wrap;gap:.5rem;display:flex}.tool-ui-module__jZH5cq__button,.tool-ui-module__jZH5cq__ghost{font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .9rem;display:inline-flex}.tool-ui-module__jZH5cq__button{background:var(--primary);color:var(--primary-foreground)}.tool-ui-module__jZH5cq__ghost{background:var(--background);border-color:var(--border);color:var(--foreground)}.tool-ui-module__jZH5cq__button:disabled,.tool-ui-module__jZH5cq__ghost:disabled{opacity:.45;cursor:not-allowed}.tool-ui-module__jZH5cq__ghost:hover:not(:disabled){border-color:var(--ring)}.tool-ui-module__jZH5cq__drop{border:1px dashed var(--border);border-radius:var(--lp-radius);background:var(--background);text-align:center;cursor:pointer;place-items:center;gap:.5rem;min-height:11rem;padding:2rem 1.25rem;transition:border-color .15s,background .15s;display:grid}.tool-ui-module__jZH5cq__drop:hover,.tool-ui-module__jZH5cq__dropActive{border-color:var(--foreground);background:var(--lp-surface)}.tool-ui-module__jZH5cq__dropTitle{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.tool-ui-module__jZH5cq__dropHint{font-size:var(--text-xs);color:var(--muted-foreground)}.tool-ui-module__jZH5cq__results{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.tool-ui-module__jZH5cq__result{border:1px solid var(--border);background:var(--background);border-radius:12px;gap:.6rem;padding:.85rem;display:grid}.tool-ui-module__jZH5cq__resultDead{opacity:.5}.tool-ui-module__jZH5cq__thumb{background:var(--accent);border-radius:8px;width:100%;height:auto;display:block}.tool-ui-module__jZH5cq__resultName{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.tool-ui-module__jZH5cq__resultMeta{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);color:var(--muted-foreground)}.tool-ui-module__jZH5cq__stats{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin:0;padding:1rem 0 0;display:grid}.tool-ui-module__jZH5cq__stats dt{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground)}.tool-ui-module__jZH5cq__stats dd{font-size:var(--text-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:.3rem}.tool-ui-module__jZH5cq__headline{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:var(--font-weight-semibold);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.tool-ui-module__jZH5cq__note{font-size:var(--text-xs);color:var(--muted-foreground);margin:0;line-height:1.6}.tool-ui-module__jZH5cq__warn{border:1px solid var(--border);background:var(--accent);font-size:var(--text-xs);border-radius:10px;margin:0;padding:.6rem .75rem;line-height:1.6}.tool-ui-module__jZH5cq__error{border:1px solid var(--destructive);font-size:var(--text-xs);color:var(--destructive);border-radius:10px;margin:0;padding:.6rem .75rem;line-height:1.6}.tool-ui-module__jZH5cq__chips{flex-wrap:wrap;gap:.4rem;display:flex}.tool-ui-module__jZH5cq__chip{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;border-radius:9999px;padding:.4rem .7rem}.tool-ui-module__jZH5cq__chipOn{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.tool-ui-module__jZH5cq__swatches{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.tool-ui-module__jZH5cq__swatch{border:1px solid var(--border);background:var(--background);text-align:left;cursor:pointer;font:inherit;border-radius:12px;gap:.15rem;padding:0;display:grid;overflow:hidden}.tool-ui-module__jZH5cq__swatchChip{height:4.5rem}.tool-ui-module__jZH5cq__swatchBody{gap:.15rem;padding:.5rem .6rem .6rem;display:grid}.tool-ui-module__jZH5cq__swatchHex{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);font-weight:var(--font-weight-medium);text-transform:uppercase}.tool-ui-module__jZH5cq__swatchShare{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--muted-foreground);font-size:.68rem}.tool-ui-module__jZH5cq__colorField{align-items:center;gap:.5rem;display:flex}.tool-ui-module__jZH5cq__colorWell{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:10px;flex:none;width:2.6rem;height:2.6rem;padding:0}.tool-ui-module__jZH5cq__stage{border:1px solid var(--border);background:repeating-conic-gradient(var(--accent) 0% 25%, var(--background) 0% 50%) 50% / 18px 18px;border-radius:12px;place-items:center;padding:.75rem;display:grid}.tool-ui-module__jZH5cq__stageMedia{border-radius:6px;max-width:100%;height:auto;max-height:62vh;display:block}.tool-ui-module__jZH5cq__frame{max-width:100%;line-height:0;display:inline-block;position:relative}.tool-ui-module__jZH5cq__overlay{pointer-events:none;background:#e11d4857;border:1px solid #e11d48b3;position:absolute}.tool-ui-module__jZH5cq__overlaySafe{pointer-events:none;background:0 0;border:2px dashed #10b981d9;position:absolute}.tool-ui-module__jZH5cq__range{width:100%;accent-color:var(--foreground)}.tool-ui-module__jZH5cq__tableWrap{border:1px solid var(--border);border-radius:12px;overflow-x:auto}.tool-ui-module__jZH5cq__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.tool-ui-module__jZH5cq__table th,.tool-ui-module__jZH5cq__table td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--border);padding:.6rem .75rem}.tool-ui-module__jZH5cq__table th{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);font-weight:var(--font-weight-medium)}.tool-ui-module__jZH5cq__table tbody tr:last-child td{border-bottom:none}.tool-ui-module__jZH5cq__table td:first-child{white-space:normal;min-width:12rem}.tool-ui-module__jZH5cq__num{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.tool-ui-module__jZH5cq__split{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:1.25rem;display:grid}.tool-ui-module__jZH5cq__panel{border:1px solid var(--border);background:var(--background);border-radius:12px;gap:.85rem;padding:1rem;display:grid}.tool-ui-module__jZH5cq__panelHead{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);margin:0}.tool-ui-module__jZH5cq__check{font-size:var(--text-sm);align-items:center;gap:.45rem;display:flex}.tool-ui-module__jZH5cq__pass,.tool-ui-module__jZH5cq__fail{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.06em;border-radius:9999px;align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:.68rem;display:inline-flex}.tool-ui-module__jZH5cq__pass{color:var(--success);background:#10b9812e}.tool-ui-module__jZH5cq__fail{color:var(--destructive);background:#e11d4826}.tool-ui-module__jZH5cq__preview{border:1px solid var(--border);text-align:center;border-radius:12px;place-items:center;min-height:8rem;padding:1.25rem;display:grid}.tool-ui-module__jZH5cq__previewLarge{font-size:1.6rem;font-weight:var(--font-weight-semibold)}.tool-ui-module__jZH5cq__previewSmall{font-size:.9rem}.tool-ui-module__jZH5cq__inline{align-items:center;gap:.35rem;display:inline-flex}.tool-ui-module__jZH5cq__hidden{display:none}.tool-ui-module__jZH5cq__panelMedia{object-fit:contain;background:var(--accent);border-radius:8px;width:100%;height:auto;max-height:56vh;display:block}.tool-ui-module__jZH5cq__dot{width:.7rem;height:.7rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 15%, transparent);border-radius:9999px}.tool-ui-module__jZH5cq__meter{background:var(--accent);border-radius:9999px;height:6px;overflow:hidden}.tool-ui-module__jZH5cq__meterFill{border-radius:inherit;background:var(--primary);height:100%;transition:width .2s;display:block}.tool-ui-module__jZH5cq__figure{gap:.5rem;margin:0;display:grid}.tool-ui-module__jZH5cq__figureImage{border:1px solid var(--border);border-radius:12px;width:100%;height:auto;display:block}
.captions-module__D9BhyW__hiddenFile{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.captions-module__D9BhyW__fileButton{position:relative}.captions-module__D9BhyW__fileButton:focus-within{outline:2px solid var(--ring);outline-offset:2px}.captions-module__D9BhyW__fileButton[aria-disabled]{border-color:var(--border-subtle);color:#a1a1aa;cursor:not-allowed}.captions-module__D9BhyW__fileBelow.captions-module__D9BhyW__fileBelow{display:none}.captions-module__D9BhyW__rangeHead{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.captions-module__D9BhyW__rangeValue{color:#0d0d0d;font-variant-numeric:tabular-nums;text-align:right;font-size:.8125rem}.captions-module__D9BhyW__headerExport{align-items:center;gap:.5rem;display:flex}.captions-module__D9BhyW__exportButton{font-variant-numeric:tabular-nums;min-width:8.5rem}.captions-module__D9BhyW__exportBar{display:none}.captions-module__D9BhyW__intro{flex-direction:column;gap:2rem;display:flex}.captions-module__D9BhyW__drop{border-radius:var(--radius-card);background:var(--surface);text-align:center;cursor:pointer;min-height:320px;transition:border-color .25s var(--ease-fluid), background-color .25s var(--ease-fluid);animation:captions-module__D9BhyW__rise .5s var(--ease-fluid) both;border:1.5px dashed #d4d4d8;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2.5rem 1.5rem;display:flex;position:relative}.captions-module__D9BhyW__drop:hover{border-color:#a1a1aa}.captions-module__D9BhyW__dropActive,.captions-module__D9BhyW__dropActive:hover{background:#eff0f3;border-color:#18181b}.captions-module__D9BhyW__dropIcon{background:var(--background);width:3.5rem;height:3.5rem;color:var(--foreground);transition:transform .35s var(--ease-fluid);border-radius:9999px;place-items:center;margin-bottom:.75rem;display:grid;box-shadow:0 1px 3px #00000014}.captions-module__D9BhyW__dropActive .captions-module__D9BhyW__dropIcon{transform:translateY(-4px)scale(1.06)}.captions-module__D9BhyW__dropTitle{color:#0d0d0d;letter-spacing:-.01em;font-size:1.1875rem;font-weight:600}.captions-module__D9BhyW__dropBody{max-width:38ch;color:var(--muted-foreground);font-size:.9375rem;line-height:1.375rem}.captions-module__D9BhyW__dropAction{pointer-events:none;margin-top:1.25rem;padding-inline:1.25rem}.captions-module__D9BhyW__drop:hover .captions-module__D9BhyW__dropAction{background:#2a2a2a}.captions-module__D9BhyW__drop:focus-within .captions-module__D9BhyW__dropAction{outline:2px solid var(--ring);outline-offset:2px}.captions-module__D9BhyW__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.captions-module__D9BhyW__step{animation:captions-module__D9BhyW__rise .5s var(--ease-fluid) both;align-items:flex-start;gap:.875rem;display:flex}.captions-module__D9BhyW__step:first-child{animation-delay:60ms}.captions-module__D9BhyW__step:nth-child(2){animation-delay:.12s}.captions-module__D9BhyW__step:nth-child(3){animation-delay:.18s}.captions-module__D9BhyW__stepIcon{background:var(--surface);width:2.25rem;height:2.25rem;color:var(--foreground);border-radius:9999px;flex:none;place-items:center;display:grid}.captions-module__D9BhyW__stepText{gap:.25rem;min-width:0;padding-top:.0625rem;display:grid}.captions-module__D9BhyW__stepTitle{color:#0d0d0d;font-size:.9375rem;font-weight:600}.captions-module__D9BhyW__stepBody{color:var(--muted-foreground);font-size:.875rem;line-height:1.375rem}.captions-module__D9BhyW__layout{grid-template-columns:minmax(0,1fr) 24rem;align-items:start;gap:2.5rem;display:grid}.captions-module__D9BhyW__stage{min-width:0;animation:captions-module__D9BhyW__rise .5s var(--ease-fluid) both;flex-direction:column;gap:1rem;display:flex;position:sticky;top:1.5rem}.captions-module__D9BhyW__preview{border-radius:var(--radius-card);background:var(--surface);place-items:center;padding:1.5rem;display:grid}.captions-module__D9BhyW__canvas{border-radius:var(--radius-inner);cursor:pointer;background:#000;width:auto;max-width:100%;height:auto;min-height:16rem;max-height:calc(100dvh - 24rem);display:block;box-shadow:0 1px 2px #0000000f,0 8px 24px #00000014}.captions-module__D9BhyW__source{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.captions-module__D9BhyW__transport,.captions-module__D9BhyW__clipRow,.captions-module__D9BhyW__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.captions-module__D9BhyW__transport{flex-wrap:nowrap;gap:.875rem}.captions-module__D9BhyW__play{flex:none;width:2.5rem;height:2.5rem}.captions-module__D9BhyW__clipRow{gap:.5rem}.captions-module__D9BhyW__clipLabel{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-right:auto;font-size:.875rem}.captions-module__D9BhyW__time{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem}.captions-module__D9BhyW__range{--fill:50%;cursor:pointer;appearance:none;background:0 0;flex:1;width:100%;min-width:6rem;height:1.25rem;margin:0}.captions-module__D9BhyW__range:disabled{cursor:not-allowed;opacity:.5}.captions-module__D9BhyW__range::-webkit-slider-runnable-track{background:linear-gradient(to right, #18181b var(--fill), #e4e4e7 var(--fill));border-radius:9999px;height:4px}.captions-module__D9BhyW__range::-moz-range-track{background:#e4e4e7;border-radius:9999px;height:4px}.captions-module__D9BhyW__range::-moz-range-progress{background:#18181b;border-radius:9999px;height:4px}.captions-module__D9BhyW__range::-webkit-slider-thumb{appearance:none;width:16px;height:16px;transition:transform .2s var(--ease-fluid);background:#fff;border:0;border-radius:9999px;margin-top:-6px;box-shadow:0 0 0 1px #00000024,0 1px 3px #0003}.captions-module__D9BhyW__range::-moz-range-thumb{background:#fff;border:0;border-radius:9999px;width:16px;height:16px;box-shadow:0 0 0 1px #00000024,0 1px 3px #0003}.captions-module__D9BhyW__range:active::-webkit-slider-thumb{transform:scale(1.12)}.captions-module__D9BhyW__range:focus-visible{outline:none}.captions-module__D9BhyW__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px #00000024,0 0 0 4px #0000001a}.captions-module__D9BhyW__panel{min-width:0;animation:captions-module__D9BhyW__rise .5s 60ms var(--ease-fluid) both;flex-direction:column;display:flex}.captions-module__D9BhyW__section{border-top:1px solid var(--border-subtle);flex-direction:column;gap:1rem;padding:1.5rem 0;display:flex}.captions-module__D9BhyW__section:first-child{border-top:0;padding-top:0}.captions-module__D9BhyW__sectionHead{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;display:grid}.captions-module__D9BhyW__sectionHead>.captions-module__D9BhyW__hint{grid-column:1/-1}.captions-module__D9BhyW__sectionTitle{color:#0d0d0d;margin:0;font-size:.8125rem;font-weight:600;line-height:1.125rem}.captions-module__D9BhyW__hint{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.25rem}.captions-module__D9BhyW__field{flex-direction:column;gap:.5rem;min-width:0;display:flex}.captions-module__D9BhyW__label{color:#6e6e78;font-size:.8125rem;font-weight:500;line-height:1.125rem}.captions-module__D9BhyW__control.captions-module__D9BhyW__control{border-color:var(--border);border-radius:var(--radius-control);height:2.5rem;box-shadow:none;padding-inline:.875rem}.captions-module__D9BhyW__control.captions-module__D9BhyW__control:hover:not(:focus-within){border-color:#d4d4d8}.captions-module__D9BhyW__control.captions-module__D9BhyW__control:focus-visible,.captions-module__D9BhyW__control.captions-module__D9BhyW__control:focus-within{border-color:#a1a1aa;box-shadow:0 0 0 4px #0000000d}.captions-module__D9BhyW__row{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.875rem;display:grid}.captions-module__D9BhyW__cues{flex-direction:column;gap:.5rem;max-height:22rem;margin:0 -.25rem;padding:.25rem;list-style:none;display:flex;overflow-y:auto}.captions-module__D9BhyW__cue{grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.captions-module__D9BhyW__cueTime{color:var(--muted-foreground);font:inherit;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;background:0 0;border:none;justify-self:start;padding:.25rem 0;font-size:.8125rem;transition:color .2s}.captions-module__D9BhyW__cueTime:hover{color:var(--foreground)}.captions-module__D9BhyW__cueText.captions-module__D9BhyW__cueText{border-color:var(--border);border-radius:var(--radius-control);min-height:2.5rem;box-shadow:none;padding:.5625rem .875rem;line-height:1.25rem}.captions-module__D9BhyW__cueText.captions-module__D9BhyW__cueText:hover:not(:focus){border-color:#d4d4d8}.captions-module__D9BhyW__cueText.captions-module__D9BhyW__cueText:focus{border-color:#a1a1aa;box-shadow:0 0 0 4px #0000000d}.captions-module__D9BhyW__error{color:#b42318;background:#fef2f2;border-radius:12px;align-items:flex-start;gap:.5rem;margin:0;padding:.75rem .875rem;font-size:.8125rem;line-height:1.25rem;display:flex}.captions-module__D9BhyW__error svg{flex:none;margin-top:.1875rem}@keyframes captions-module__D9BhyW__rise{0%{opacity:0;transform:translateY(8px)}}@media (max-width:1080px){.captions-module__D9BhyW__layout{grid-template-columns:minmax(0,1fr);gap:2rem}.captions-module__D9BhyW__sectionTitle{font-size:1.0625rem;line-height:1.5rem}.captions-module__D9BhyW__stage{position:static}.captions-module__D9BhyW__canvas{max-height:64dvh}}@media (max-width:720px){.captions-module__D9BhyW__steps{grid-template-columns:minmax(0,1fr);gap:1.25rem}.captions-module__D9BhyW__drop{padding:2.5rem 1.25rem}.captions-module__D9BhyW__preview{padding:1rem}.captions-module__D9BhyW__canvas{min-height:0;max-height:44dvh}}@media (max-width:900px){.captions-module__D9BhyW__headerExport,.captions-module__D9BhyW__fileTop.captions-module__D9BhyW__fileTop,.captions-module__D9BhyW__loadedHeader>div:last-child:not(:first-child){display:none}.captions-module__D9BhyW__fileBelow.captions-module__D9BhyW__fileBelow{align-self:flex-start;display:inline-flex}.captions-module__D9BhyW__exportBar{z-index:4;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;flex-wrap:wrap;gap:.5rem;margin:0 -1rem -6rem;display:flex;position:sticky;bottom:0}.captions-module__D9BhyW__exportBar>*{flex:auto}.captions-module__D9BhyW__exportBar .captions-module__D9BhyW__exportButton{flex-basis:100%;order:-1}}@media (prefers-reduced-motion:reduce){.captions-module__D9BhyW__drop,.captions-module__D9BhyW__step,.captions-module__D9BhyW__stage,.captions-module__D9BhyW__panel{animation:none}.captions-module__D9BhyW__dropIcon{transition:none}}
.video-planner-module__thwF6a__main{overscroll-behavior:contain;min-width:0;min-height:0;overflow-y:auto}.video-planner-module__thwF6a__inner{gap:2rem;width:100%;max-width:calc(1120px + 6rem);margin-inline:auto;padding:3rem 3rem 6rem;display:grid}.video-planner-module__thwF6a__workspace{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);align-items:start;gap:40px;display:grid}.video-planner-module__thwF6a__panel{min-width:0;animation:video-planner-module__thwF6a__rise .45s var(--ease-fluid) both;gap:28px;display:grid}.video-planner-module__thwF6a__settings{gap:28px;min-width:0;display:grid}.video-planner-module__thwF6a__settingsToggle{border-radius:var(--radius-control,12px);color:#0d0d0d;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#f5f5f7;border:0;align-items:center;gap:10px;padding:0 16px;font-size:15px;font-weight:600;display:none}.video-planner-module__thwF6a__settingsChevron{color:var(--muted-foreground);transition:transform .25s var(--ease-fluid);margin-left:auto}.video-planner-module__thwF6a__settingsToggle[aria-expanded=true] .video-planner-module__thwF6a__settingsChevron{transform:rotate(180deg)}.video-planner-module__thwF6a__upload{border-radius:var(--radius-card,24px);text-align:center;background:#f5f5f7;border:1px dashed #d4d4d8;flex-direction:column;align-items:center;gap:12px;padding:32px 20px;transition:border-color .2s,background-color .2s;display:flex}.video-planner-module__thwF6a__upload[data-dropping]{background:#efeff2;border-color:#a1a1aa}.video-planner-module__thwF6a__uploadIcon{width:44px;height:44px;color:var(--foreground);background:#fff;border-radius:9999px;place-items:center;display:grid;box-shadow:0 1px 3px #00000014}.video-planner-module__thwF6a__upload p,.video-planner-module__thwF6a__upload small{max-width:42ch;color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.45}.video-planner-module__thwF6a__upload p{margin-top:4px}.video-planner-module__thwF6a__filename{overflow-wrap:anywhere;max-width:100%;font-size:14px;font-weight:500}.video-planner-module__thwF6a__fileInput{display:none}.video-planner-module__thwF6a__goals{border:0;min-width:0;margin:0;padding:0}.video-planner-module__thwF6a__goals legend{color:#0d0d0d;padding:0;font-size:17px;font-weight:600;line-height:24px}.video-planner-module__thwF6a__goals p{color:var(--muted-foreground);margin:4px 0 14px;font-size:13px;line-height:1.45}.video-planner-module__thwF6a__goalGrid{flex-wrap:wrap;gap:8px;display:flex}.video-planner-module__thwF6a__goal{border:1px solid var(--border);background:var(--background);min-height:36px;color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .25s var(--ease-fluid), border-color .25s, color .25s;border-radius:9999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:14px;display:inline-flex;position:relative}.video-planner-module__thwF6a__goal:hover{border-color:#d4d4d8}.video-planner-module__thwF6a__goal input{clip-path:inset(50%);white-space:nowrap;opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.video-planner-module__thwF6a__check{color:#0000;border:1.5px solid #d4d4d8;border-radius:9999px;place-items:center;width:18px;height:18px;transition:background-color .2s,border-color .2s,color .2s;display:grid}.video-planner-module__thwF6a__goal:has(input:checked){color:#fff;background:#18181b;border-color:#18181b}.video-planner-module__thwF6a__goal:has(input:checked) .video-planner-module__thwF6a__check{color:#18181b;background:#fff;border-color:#fff}.video-planner-module__thwF6a__goal:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.video-planner-module__thwF6a__goals:disabled .video-planner-module__thwF6a__goal{opacity:.5;cursor:not-allowed}.video-planner-module__thwF6a__speech{border-top:1px solid var(--border-subtle,#efeff1);gap:12px;padding-top:28px;display:grid}.video-planner-module__thwF6a__speechActions{flex-wrap:wrap;gap:8px;display:flex}.video-planner-module__thwF6a__importButton{justify-self:start}.video-planner-module__thwF6a__actions{border-top:1px solid var(--border-subtle,#efeff1);gap:12px;padding-top:28px;display:grid}.video-planner-module__thwF6a__build{justify-self:start}.video-planner-module__thwF6a__notice:empty{display:none}.video-planner-module__thwF6a__side{min-width:0;animation:video-planner-module__thwF6a__rise .45s 60ms var(--ease-fluid) both;gap:32px;display:grid;position:sticky;top:24px}.video-planner-module__thwF6a__preview{gap:14px;min-width:0;display:grid}.video-planner-module__thwF6a__transport{align-items:center;gap:14px;display:flex}.video-planner-module__thwF6a__play{flex:none;width:40px;height:40px}.video-planner-module__thwF6a__time{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.video-planner-module__thwF6a__video{aspect-ratio:16/9;cursor:pointer;background:#101010;border-radius:20px;width:100%;max-height:520px;display:block}.video-planner-module__thwF6a__placeholder{aspect-ratio:16/9;background:#f5f5f7;border-radius:20px;place-items:center;padding:32px;display:grid}.video-planner-module__thwF6a__placeholderPill{max-width:100%;color:var(--muted-foreground);align-items:center;gap:10px;margin:0;font-size:14px;display:inline-flex}.video-planner-module__thwF6a__note{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.5}.video-planner-module__thwF6a__progress{gap:12px;font-size:14px;display:grid}.video-planner-module__thwF6a__progress p{margin:0}.video-planner-module__thwF6a__progress progress{background:var(--surface);accent-color:#18181b;appearance:none;border:0;border-radius:9999px;width:100%;height:6px;overflow:hidden}.video-planner-module__thwF6a__progress progress::-webkit-progress-bar{background:#ececef;border-radius:9999px}.video-planner-module__thwF6a__progress progress::-webkit-progress-value{transition:width .3s var(--ease-fluid);background:#18181b;border-radius:9999px}.video-planner-module__thwF6a__progress progress::-moz-progress-bar{background:#18181b;border-radius:9999px}.video-planner-module__thwF6a__progress button{justify-self:start}.video-planner-module__thwF6a__warning{color:#7a4b00;background:#fff8eb;border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.video-planner-module__thwF6a__warning svg{flex:none;margin-top:1px}.video-planner-module__thwF6a__warningBody{justify-items:start;gap:10px;display:grid}.video-planner-module__thwF6a__warningBody p{margin:0}.video-planner-module__thwF6a__results{min-width:0;animation:video-planner-module__thwF6a__rise .45s var(--ease-fluid) both;gap:12px;display:grid}.video-planner-module__thwF6a__resultsHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.video-planner-module__thwF6a__results h2{color:#0d0d0d;font-size:17px;font-weight:600;line-height:24px}.video-planner-module__thwF6a__track{border-radius:var(--radius-inner,16px);background:var(--surface);height:72px;margin-top:4px;position:relative}.video-planner-module__thwF6a__track:before{content:"";border-top:1px solid #d4d4d8;position:absolute;bottom:12px;left:16px;right:16px}.video-planner-module__thwF6a__marker{min-height:26px;box-shadow:0 0 0 1px var(--border,#e6e6e9);color:#0d0d0d;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border:0;border-radius:9999px;padding:0 9px;font-size:12px;font-weight:500;transition:background-color .2s,color .2s,box-shadow .2s;position:absolute;top:50%;transform:translate(-50%,-50%)}.video-planner-module__thwF6a__marker:after{content:"";background:#d4d4d8;width:1px;height:12px;position:absolute;top:100%;left:50%}.video-planner-module__thwF6a__marker:hover{z-index:1;box-shadow:0 0 0 1px #a1a1aa}.video-planner-module__thwF6a__marker[aria-pressed=true]{z-index:2;color:#fff;background:#18181b;box-shadow:0 0 0 1px #18181b}.video-planner-module__thwF6a__marker[aria-pressed=true]:after{background:#18181b}.video-planner-module__thwF6a__scale{color:var(--muted-foreground);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:-4px;padding-inline:4px;font-size:12px;display:flex}.video-planner-module__thwF6a__moments{animation:video-planner-module__thwF6a__rise .45s var(--ease-fluid) both;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.video-planner-module__thwF6a__moment{border-radius:var(--radius-card,24px);min-width:0;box-shadow:var(--shadow-soft);transition:box-shadow .25s var(--ease-fluid);background:#fff;align-content:start;gap:10px;padding:24px;display:grid}.video-planner-module__thwF6a__moment[data-active]{box-shadow:0 0 0 1.5px #0d0d0d, var(--shadow-soft)}.video-planner-module__thwF6a__momentHead{align-items:center;gap:12px;display:flex}.video-planner-module__thwF6a__momentHead h3{color:#0d0d0d;flex:1;min-width:0;font-size:15px;font-weight:600}.video-planner-module__thwF6a__moment p{margin:4px 0 0;font-size:14px;line-height:1.5}.video-planner-module__thwF6a__quote{background:var(--surface);overflow-wrap:anywhere;border-radius:12px;margin:4px 0 0;padding:10px 14px;font-size:14px;line-height:1.5}.video-planner-module__thwF6a__fields{grid-template-columns:112px minmax(0,1fr);gap:12px;margin-top:8px;display:grid}.video-planner-module__thwF6a__fields label{color:#6e6e78;gap:6px;font-size:13px;font-weight:500;line-height:18px;display:grid}.video-planner-module__thwF6a__fields input{border:1px solid var(--border);border-radius:var(--radius-control,12px);background:var(--background);width:100%;min-width:0;height:40px;color:var(--foreground);font:inherit;padding:0 12px;font-size:14px;font-weight:400;transition:border-color .2s,box-shadow .2s}.video-planner-module__thwF6a__fields input:hover:not(:focus){border-color:#d4d4d8}.video-planner-module__thwF6a__fields input:focus{border-color:#a1a1aa;outline:none;box-shadow:0 0 0 4px #0000000d}.video-planner-module__thwF6a__marker:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.video-planner-module__thwF6a__transcript{border-radius:var(--radius-card,24px);box-shadow:var(--shadow-soft);background:#fff;padding:24px 28px}.video-planner-module__thwF6a__transcript summary{color:#0d0d0d;cursor:pointer;font-size:17px;font-weight:600;line-height:24px}.video-planner-module__thwF6a__transcript p{margin-top:12px;font-size:14px;line-height:1.6}.video-planner-module__thwF6a__transcript button{background:var(--surface);color:var(--foreground);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:9999px;margin-right:8px;padding:3px 8px;font-size:12px;font-weight:500}.video-planner-module__thwF6a__transcript button:hover{background:#ececef}.video-planner-module__thwF6a__transcript button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@keyframes video-planner-module__thwF6a__rise{0%{opacity:0;transform:translateY(8px)}}@media (max-width:1100px){.video-planner-module__thwF6a__workspace{display:contents}.video-planner-module__thwF6a__side{order:1;position:static}.video-planner-module__thwF6a__moments{order:2}.video-planner-module__thwF6a__panel{order:3}.video-planner-module__thwF6a__transcript{order:4}.video-planner-module__thwF6a__settingsToggle{display:flex}.video-planner-module__thwF6a__panel[data-collapsed] .video-planner-module__thwF6a__settings{display:none}.video-planner-module__thwF6a__panel[data-collapsed] .video-planner-module__thwF6a__actions{border-top:0;padding-top:0}.video-planner-module__thwF6a__preview:has(.video-planner-module__thwF6a__placeholder){display:none}.video-planner-module__thwF6a__side:not(:has(.video-planner-module__thwF6a__results)):has(.video-planner-module__thwF6a__placeholder){display:none}}@media (max-width:900px){.video-planner-module__thwF6a__inner{gap:1.5rem;padding:1.75rem 1rem 6rem}.video-planner-module__thwF6a__workspace{gap:24px}}@media (max-width:650px){.video-planner-module__thwF6a__moment,.video-planner-module__thwF6a__transcript{padding:20px}.video-planner-module__thwF6a__moments{grid-template-columns:1fr}.video-planner-module__thwF6a__fields{grid-template-columns:96px minmax(0,1fr)}}@media (pointer:coarse){.video-planner-module__thwF6a__fields input{font-size:16px}}@media (prefers-reduced-motion:reduce){.video-planner-module__thwF6a__panel,.video-planner-module__thwF6a__side,.video-planner-module__thwF6a__results,.video-planner-module__thwF6a__moments{animation:none}}
.weekly-module__viaGaG__layout{align-items:start;gap:24px;display:grid}.weekly-module__viaGaG__preview{order:-1}@media (min-width:960px){.weekly-module__viaGaG__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.weekly-module__viaGaG__preview{order:0;position:sticky;top:88px}}.weekly-module__viaGaG__form{gap:16px;display:grid}.weekly-module__viaGaG__form fieldset{border:0;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:10px;margin:0;padding:0;display:grid}.weekly-module__viaGaG__form legend{margin-bottom:8px;font-weight:600}.weekly-module__viaGaG__form fieldset>label,.weekly-module__viaGaG__announcement>label,.weekly-module__viaGaG__field{color:var(--muted-foreground,#666);gap:6px;font-size:13px;display:grid}.weekly-module__viaGaG__wide{grid-column:1/-1}.weekly-module__viaGaG__announcement{background:color-mix(in srgb, currentColor 4%, transparent);border-radius:12px;grid-column:1/-1;gap:8px;padding:12px;display:grid}.weekly-module__viaGaG__announcement strong{font-size:13px}
