.start-module__riUWKG__page{background:var(--background);flex-direction:column;align-items:center;gap:2rem;min-height:100dvh;padding:2.5rem 1.5rem 3rem;display:flex}.start-module__riUWKG__page>*{width:100%;max-width:1040px}.start-module__riUWKG__logo{width:140px;height:auto}.start-module__riUWKG__header{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:620px;display:flex}.start-module__riUWKG__title{color:#0d0d0d;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:28px;font-weight:600;line-height:34px}.start-module__riUWKG__lede{max-width:60ch;color:var(--muted-foreground);margin:0;font-size:15px;line-height:22px}.start-module__riUWKG__note{color:var(--muted-foreground);margin:0;font-size:13px}.start-module__riUWKG__error{max-width:620px;font-size:var(--text-sm);color:var(--destructive);text-align:center;margin:0}.start-module__riUWKG__single{justify-content:center;display:flex}.start-module__riUWKG__aside{font-size:var(--text-sm);color:var(--muted-foreground);text-align:center;margin:0}.start-module__riUWKG__aside a{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.start-module__riUWKG__footer{font-size:var(--text-sm);color:var(--muted-foreground);justify-content:center;gap:1.5rem;display:flex}.start-module__riUWKG__footer a,.start-module__riUWKG__textButton{min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.start-module__riUWKG__footer a:hover,.start-module__riUWKG__textButton:hover{color:var(--foreground)}.start-module__riUWKG__status{max-width:480px;color:var(--muted-foreground);text-align:center;margin:20vh 0 0;font-size:15px}@media (max-width:700px){.start-module__riUWKG__page{gap:1.5rem;padding:1.75rem 1rem 2.5rem}.start-module__riUWKG__title{font-size:24px;line-height:30px}}.start-module__riUWKG__flow{isolation:isolate;background:var(--background);grid-template-rows:auto 1fr;min-height:100dvh;display:grid;position:relative;overflow-x:clip}.start-module__riUWKG__flow:before{content:"";z-index:-1;background-image:var(--gradient-brand);pointer-events:none;height:420px;position:absolute;inset:-180px -10% auto;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.start-module__riUWKG__bar{z-index:2;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:14px clamp(16px,3vw,32px);display:grid;position:relative}.start-module__riUWKG__barLogo{height:auto;display:block}.start-module__riUWKG__barButton{min-height:40px;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-self:start;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:14px;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.start-module__riUWKG__barButton:hover{background:var(--surface);color:var(--foreground)}.start-module__riUWKG__steps{gap:6px;display:flex}.start-module__riUWKG__steps[hidden]{display:none}.start-module__riUWKG__steps i{background:var(--border);width:6px;height:6px;transition:width .4s var(--ease-fluid), background .4s;border-radius:9999px}.start-module__riUWKG__steps i[data-on]{background:var(--foreground);width:20px}.start-module__riUWKG__body{align-content:center;justify-items:center;gap:clamp(24px,3.5vw,40px);width:min(1080px,100%);margin-inline:auto;padding:8px clamp(20px,3vw,32px) 76px;display:grid}.start-module__riUWKG__body>*{width:100%}.start-module__riUWKG__heading{text-align:center;max-width:640px;animation:start-module__riUWKG__rise .6s var(--ease-fluid) both;justify-items:center;gap:8px;display:grid}.start-module__riUWKG__makes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.start-module__riUWKG__make{aspect-ratio:4/5;border-radius:var(--radius-card,24px);background:var(--surface);box-shadow:var(--shadow-soft);color:var(--foreground);font:inherit;text-align:start;cursor:pointer;animation:start-module__riUWKG__rise .7s var(--ease-fluid) both;animation-delay:calc(var(--i) * 70ms + 80ms);transition:transform .35s var(--ease-fluid), box-shadow .35s;border:0;padding:0;position:relative;overflow:hidden}@media (hover:hover){.start-module__riUWKG__make:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #0000000d,0 18px 40px -20px #0000004d}}.start-module__riUWKG__make:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.start-module__riUWKG__makeMedia{position:absolute;inset:0 0 90px}.start-module__riUWKG__fill{width:100%;height:100%;display:block}.start-module__riUWKG__makeMedia .start-module__riUWKG__fill img,.start-module__riUWKG__makeMedia .start-module__riUWKG__fill video{object-fit:cover;object-position:center 30%}.start-module__riUWKG__restFrame{object-fit:cover;object-position:center 30%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.start-module__riUWKG__make[data-make=real-estate] .start-module__riUWKG__makeMedia .start-module__riUWKG__fill img,.start-module__riUWKG__make[data-make=real-estate] .start-module__riUWKG__makeMedia .start-module__riUWKG__fill video{object-position:center 20%}.start-module__riUWKG__makeLabel{border-top:1px solid var(--border-subtle,#efeff1);background:var(--background);grid-template-columns:auto 1fr;align-content:start;align-items:start;gap:2px 10px;height:90px;padding:14px 16px 12px;display:grid;position:absolute;inset:auto 0 0}.start-module__riUWKG__makeLabel strong{color:#0d0d0d;grid-area:1/2;font-size:17px;font-weight:600;line-height:24px}.start-module__riUWKG__makeLabel small{color:var(--muted-foreground);grid-area:2/2;font-size:13px;line-height:18px}.start-module__riUWKG__makeLabel svg{grid-area:1/1;align-self:center}.start-module__riUWKG__split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.start-module__riUWKG__splitStage{position:sticky;top:80px}.start-module__riUWKG__splitForm{gap:28px;min-width:0;display:grid}.start-module__riUWKG__stage{border-radius:var(--radius-card,24px);background:var(--surface);justify-content:center;align-items:center;display:flex;overflow:hidden}.start-module__riUWKG__stage>*{width:100%;height:100%}.start-module__riUWKG__heroStage{aspect-ratio:1;padding:5%}.start-module__riUWKG__poster{border-radius:var(--radius-inner,16px);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.start-module__riUWKG__poster img{opacity:.85;width:100%;height:auto;display:block}.start-module__riUWKG__poster:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%) 0 0/300% 100%;animation:1.4s ease-in-out infinite start-module__riUWKG__shimmer;position:absolute;inset:0}@keyframes start-module__riUWKG__shimmer{0%{background-position:100% 0}to{background-position:0 0}}.start-module__riUWKG__actions{justify-items:center;gap:10px;display:grid}.start-module__riUWKG__splitForm .start-module__riUWKG__actions{justify-items:stretch}.start-module__riUWKG__primary,.start-module__riUWKG__secondary{min-height:48px;font:inherit;cursor:pointer;transition:background-color .2s, color .2s, transform .2s var(--ease-fluid);border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:600;display:inline-flex}.start-module__riUWKG__primary{color:#fff;background:#0d0d0d;border:0}.start-module__riUWKG__primary:hover:not(:disabled){background:#2a2a2a}.start-module__riUWKG__primary:active:not(:disabled){transform:scale(.98)}.start-module__riUWKG__primary:disabled{color:#a1a1aa;cursor:not-allowed;background:#ececef}.start-module__riUWKG__secondary{color:var(--muted-foreground);background:0 0;border:0;font-weight:500}.start-module__riUWKG__secondary:hover:not(:disabled){color:var(--foreground)}.start-module__riUWKG__secondary:disabled{color:#a1a1aa;cursor:not-allowed}.start-module__riUWKG__for{color:var(--muted-foreground);justify-content:center;align-items:center;gap:10px;margin:0;font-size:14px;display:inline-flex}@keyframes start-module__riUWKG__rise{0%{opacity:0;transform:translateY(14px)}}@media (max-width:900px){.start-module__riUWKG__body{align-content:start;padding-top:16px}.start-module__riUWKG__makes{grid-template-columns:1fr}.start-module__riUWKG__make{aspect-ratio:auto;min-height:112px}.start-module__riUWKG__makeMedia{width:104px;inset:0 auto 0 0}.start-module__riUWKG__makeMedia .start-module__riUWKG__fill img,.start-module__riUWKG__makeMedia .start-module__riUWKG__fill video{object-position:center 45%}.start-module__riUWKG__makeLabel{border-top:0;border-left:1px solid var(--border-subtle,#efeff1);align-content:center;row-gap:4px;height:auto;inset:0 0 0 104px}.start-module__riUWKG__split{grid-template-columns:1fr}.start-module__riUWKG__splitStage{z-index:1;background:var(--background);padding-bottom:8px;top:0}.start-module__riUWKG__heroStage{aspect-ratio:2;padding:3%}}@media (prefers-reduced-motion:reduce){.start-module__riUWKG__heading,.start-module__riUWKG__make,.start-module__riUWKG__poster:after{animation:none}.start-module__riUWKG__primary{transition:none}}.start-module__riUWKG__nudge{color:var(--muted-foreground);text-align:center;margin:0;font-size:14px}
.profile-finder-module__ivBM9a__finder{gap:12px;min-width:0;display:grid}.profile-finder-module__ivBM9a__sources{flex-wrap:wrap;gap:8px;display:flex}.profile-finder-module__ivBM9a__source{border:1px solid var(--border);background:var(--background);min-width:40px;min-height:40px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:14px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.profile-finder-module__ivBM9a__source:hover{border-color:var(--color-zinc-300)}.profile-finder-module__ivBM9a__source[aria-checked=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.profile-finder-module__ivBM9a__field{border:1px solid var(--border);background:var(--background);border-radius:9999px;gap:8px;min-width:0;padding:6px;display:flex}.profile-finder-module__ivBM9a__field:focus-within{border-color:var(--color-zinc-300);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-zinc-200) 45%, transparent)}.profile-finder-module__ivBM9a__field input{min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 14px;font-size:16px}.profile-finder-module__ivBM9a__field button{background:var(--primary);min-height:44px;color:var(--primary-foreground);font:inherit;cursor:pointer;border:0;border-radius:9999px;flex:none;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.profile-finder-module__ivBM9a__field button:disabled{opacity:.4;cursor:default}.profile-finder-module__ivBM9a__error{color:var(--destructive);font-size:13px;line-height:1.5}
.brand-editor-module__l5zn1G__editor{gap:28px;min-width:0;display:grid}.brand-editor-module__l5zn1G__section{gap:14px;min-width:0;display:grid}.brand-editor-module__l5zn1G__section+.brand-editor-module__l5zn1G__section,.brand-editor-module__l5zn1G__section+.brand-editor-module__l5zn1G__more{border-top:1px solid var(--border-subtle,#efeff1);padding-top:28px}.brand-editor-module__l5zn1G__section h2{color:#0d0d0d;font-size:17px;font-weight:600;line-height:24px}.brand-editor-module__l5zn1G__finder form{background:0 0;border:0;border-radius:0;gap:8px;padding:0}.brand-editor-module__l5zn1G__finder form:focus-within{box-shadow:none;border:0}.brand-editor-module__l5zn1G__finder form input{border:1px solid var(--border);background:var(--background);border-radius:9999px;height:40px;padding:0 16px;font-size:14px;transition:border-color .2s,box-shadow .2s}.brand-editor-module__l5zn1G__finder form input:hover:not(:focus){border-color:#d4d4d8}.brand-editor-module__l5zn1G__finder form input:focus{border-color:#a1a1aa;box-shadow:0 0 0 4px #0000000d}.brand-editor-module__l5zn1G__finder form button{color:#fff;background:#0d0d0d;min-height:40px;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .2s,color .2s}.brand-editor-module__l5zn1G__finder form button:hover:not(:disabled){background:#2a2a2a}.brand-editor-module__l5zn1G__finder form button:disabled{opacity:1;color:#a1a1aa;cursor:not-allowed;background:#ececef}.brand-editor-module__l5zn1G__identity{align-items:flex-start;gap:20px;min-width:0;display:flex}.brand-editor-module__l5zn1G__picture{background:var(--surface) center / cover no-repeat;width:88px;height:88px;color:var(--muted-foreground);cursor:pointer;border:1.5px dashed #d4d4d8;border-radius:9999px;flex:none;place-items:center;transition:border-color .2s;display:grid;position:relative;overflow:hidden}.brand-editor-module__l5zn1G__picture:hover{border-color:#a1a1aa}.brand-editor-module__l5zn1G__picture input{z-index:1;opacity:0;cursor:pointer;position:absolute;inset:0}.brand-editor-module__l5zn1G__change{color:#fff;text-align:center;opacity:0;background:#0000008c;padding:4px 0 7px;font-size:11px;font-weight:600;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.brand-editor-module__l5zn1G__picture:hover .brand-editor-module__l5zn1G__change,.brand-editor-module__l5zn1G__picture:focus-within .brand-editor-module__l5zn1G__change{opacity:1}.brand-editor-module__l5zn1G__fields{flex:1;gap:12px;min-width:0;display:grid}.brand-editor-module__l5zn1G__pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.brand-editor-module__l5zn1G__field{gap:6px;min-width:0;display:grid}.brand-editor-module__l5zn1G__label{color:#6e6e78;font-size:13px;font-weight:500;line-height:18px}.brand-editor-module__l5zn1G__field 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 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.brand-editor-module__l5zn1G__field input::placeholder{color:var(--muted-foreground)}.brand-editor-module__l5zn1G__field input:hover:not(:focus){border-color:#d4d4d8}.brand-editor-module__l5zn1G__field input:focus{border-color:#a1a1aa;outline:none;box-shadow:0 0 0 4px #0000000d}.brand-editor-module__l5zn1G__colour{gap:10px;display:grid}.brand-editor-module__l5zn1G__swatches{grid-template-columns:repeat(10,minmax(0,40px));gap:8px;display:grid}.brand-editor-module__l5zn1G__swatch,.brand-editor-module__l5zn1G__custom{aspect-ratio:1;cursor:pointer;width:100%;transition:transform .2s var(--ease-fluid), box-shadow .2s;border:1px solid #00000014;border-radius:9999px;place-items:center;padding:0;display:grid;position:relative}.brand-editor-module__l5zn1G__swatch:hover,.brand-editor-module__l5zn1G__custom:hover{transform:scale(1.06)}.brand-editor-module__l5zn1G__swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--background), 0 0 0 4px #18181b}.brand-editor-module__l5zn1G__custom{border-color:var(--border);background:var(--background);color:var(--muted-foreground)}.brand-editor-module__l5zn1G__custom:hover{color:var(--foreground);border-color:#d4d4d8}.brand-editor-module__l5zn1G__custom input{opacity:0;cursor:pointer;position:absolute;inset:0}.brand-editor-module__l5zn1G__hint{color:var(--muted-foreground);font-size:13px;line-height:1.45}.brand-editor-module__l5zn1G__error{color:var(--destructive);font-size:13px}.brand-editor-module__l5zn1G__tiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.brand-editor-module__l5zn1G__tile{border-radius:var(--radius-inner,16px);background:var(--background);border:1.5px dashed #d4d4d8;min-width:0;transition:border-color .2s,background-color .2s,box-shadow .2s;position:relative}.brand-editor-module__l5zn1G__tile[data-set]{border:1.5px solid var(--border)}.brand-editor-module__l5zn1G__tile:hover{border-color:#a1a1aa}.brand-editor-module__l5zn1G__tile:focus-within{border-color:#a1a1aa;box-shadow:0 0 0 4px #0000000d}.brand-editor-module__l5zn1G__tilePick{cursor:pointer;align-items:center;gap:12px;min-width:0;padding:12px;display:flex;position:relative}.brand-editor-module__l5zn1G__tilePick input{z-index:1;opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.brand-editor-module__l5zn1G__pictureFrame,.brand-editor-module__l5zn1G__logoFrame{background:var(--surface);width:48px;height:48px;color:var(--muted-foreground);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.brand-editor-module__l5zn1G__pictureFrame{border-radius:9999px}.brand-editor-module__l5zn1G__logoFrame{border-radius:12px}.brand-editor-module__l5zn1G__tile[data-set] .brand-editor-module__l5zn1G__logoFrame{background:repeating-conic-gradient(var(--surface) 0 25%, var(--background) 0 50%) 0 0 / 10px 10px}.brand-editor-module__l5zn1G__tileImage{background:50%/cover no-repeat;place-items:center;display:grid}.brand-editor-module__l5zn1G__pictureFrame .brand-editor-module__l5zn1G__tileImage{border-radius:9999px;width:100%;height:100%}.brand-editor-module__l5zn1G__logoFrame .brand-editor-module__l5zn1G__tileImage{background-size:contain;position:absolute;inset:6px}.brand-editor-module__l5zn1G__tileText{gap:1px;min-width:0;display:grid}.brand-editor-module__l5zn1G__tile[data-set] .brand-editor-module__l5zn1G__tileText{padding-right:32px}.brand-editor-module__l5zn1G__tileText strong{color:#0d0d0d;font-size:14px;font-weight:500}.brand-editor-module__l5zn1G__tileText span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.brand-editor-module__l5zn1G__remove{z-index:2;width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;padding:0;transition:background-color .2s,color .2s;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.brand-editor-module__l5zn1G__remove:hover,.brand-editor-module__l5zn1G__remove:focus-visible{background:var(--surface);color:var(--foreground)}.brand-editor-module__l5zn1G__more>summary{min-height:40px;color:var(--muted-foreground);cursor:pointer;align-items:center;gap:6px;font-size:14px;font-weight:500;list-style:none;transition:color .2s;display:inline-flex}.brand-editor-module__l5zn1G__more>summary::-webkit-details-marker{display:none}.brand-editor-module__l5zn1G__more>summary:hover{color:var(--foreground)}.brand-editor-module__l5zn1G__more>summary svg{transition:transform .25s var(--ease-fluid)}.brand-editor-module__l5zn1G__more[open]>summary svg{transform:rotate(90deg)}.brand-editor-module__l5zn1G__moreBody{animation:brand-editor-module__l5zn1G__more-in .35s var(--ease-fluid) both;gap:24px;padding:12px 0 4px;display:grid}@keyframes brand-editor-module__l5zn1G__more-in{0%{opacity:0;transform:translateY(-4px)}}@media (pointer:coarse){.brand-editor-module__l5zn1G__field input,.brand-editor-module__l5zn1G__finder form input{font-size:16px}}.brand-editor-module__l5zn1G__finder [role=radiogroup]{flex-wrap:wrap;gap:8px}@media (max-width:520px){.brand-editor-module__l5zn1G__identity{flex-direction:column;align-items:stretch}.brand-editor-module__l5zn1G__picture{align-self:center}.brand-editor-module__l5zn1G__tiles{grid-template-columns:1fr}.brand-editor-module__l5zn1G__segment{width:100%}.brand-editor-module__l5zn1G__segmentItem{flex:auto;padding-inline:10px}.brand-editor-module__l5zn1G__swatches{grid-template-columns:repeat(5,40px);gap:10px 12px}}@media (prefers-reduced-motion:reduce){.brand-editor-module__l5zn1G__swatch,.brand-editor-module__l5zn1G__custom,.brand-editor-module__l5zn1G__tile,.brand-editor-module__l5zn1G__remove,.brand-editor-module__l5zn1G__more>summary svg{transition:none}.brand-editor-module__l5zn1G__moreBody{animation:none}}
.styles-module__vrsKda__scroll{overscroll-behavior:contain;min-width:0;overflow:auto}.styles-module__vrsKda__page{flex-direction:column;gap:2rem;width:100%;margin-inline:auto;padding:3rem 3rem 6rem;display:flex}.styles-module__vrsKda__wide{max-width:calc(1120px + 6rem)}.styles-module__vrsKda__narrow{max-width:calc(656px + 6rem);margin-inline:0}.styles-module__vrsKda__full{max-width:none}.styles-module__vrsKda__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;display:flex}.styles-module__vrsKda__headerText{gap:.375rem;min-width:0;display:grid}.styles-module__vrsKda__title{color:#0d0d0d;letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:600;line-height:2.125rem}.styles-module__vrsKda__subtitle{text-wrap:pretty;max-width:68ch;color:var(--muted-foreground);margin:0;font-size:.9375rem;line-height:1.375rem}.styles-module__vrsKda__headerActions{align-items:center;gap:.5rem;margin-top:.125rem;display:flex}.styles-module__vrsKda__empty{isolation:isolate;border-radius:var(--radius-card,24px);background:var(--surface,#f6f7f9);text-align:center;animation:styles-module__vrsKda__empty-in .5s var(--ease-fluid,ease-out) both;justify-items:center;gap:.5rem;padding:3.5rem 1.5rem;display:grid;position:relative;overflow:hidden}.styles-module__vrsKda__emptyIcon{background:var(--background);width:3rem;height:3rem;color:var(--foreground);border-radius:9999px;place-items:center;margin-bottom:.5rem;display:grid;box-shadow:0 1px 3px #00000014}.styles-module__vrsKda__emptyTitle{color:#0d0d0d;letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:600}.styles-module__vrsKda__emptyBody{text-wrap:balance;max-width:40ch;color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.375rem}.styles-module__vrsKda__emptyAction{margin-top:1rem}@keyframes styles-module__vrsKda__empty-in{0%{opacity:0;transform:translateY(6px)scale(.99)}}@media (max-width:900px){.styles-module__vrsKda__page{gap:1.5rem;padding:1.75rem 1rem 6rem}.styles-module__vrsKda__title{font-size:1.5rem;line-height:1.875rem}}
.kits-module__ow-Jda__field{border:1px solid var(--studio-line);background:var(--studio-bg);border-radius:9999px;align-items:center;gap:6px;width:min(100%,460px);margin:28px auto 0;padding:5px 5px 5px 20px;display:flex}.kits-module__ow-Jda__field:focus-within{border-color:var(--studio-accent-ink)}.kits-module__ow-Jda__field input{min-width:0;color:var(--studio-text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.kits-module__ow-Jda__field input::placeholder{color:color-mix(in srgb, var(--studio-muted) 55%, var(--studio-bg))}.kits-module__ow-Jda__bare{border:0}.kits-module__ow-Jda__plain{background:0 0}.kits-module__ow-Jda__footer{--lp-max:1300px;--lp-gutter:2rem}.kits-module__ow-Jda__error{color:#d92d20;margin-top:12px;font-size:12px}.kits-module__ow-Jda__kit{max-width:1600px;margin:0 auto;padding:0 24px;scroll-margin-top:90px}.kits-module__ow-Jda__bar{font-family:var(--font-geist-mono), monospace;letter-spacing:1px;color:var(--studio-muted);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:0 2px 14px;font-size:10px;display:flex}.kits-module__ow-Jda__bar>span{align-items:center;gap:9px;display:inline-flex}.kits-module__ow-Jda__swatches{align-items:center;gap:10px;display:inline-flex}.kits-module__ow-Jda__swatches button{outline-offset:2px;border:2px solid #0000;border-radius:50%;width:22px;height:22px}.kits-module__ow-Jda__swatches button[aria-pressed=true]{border-color:var(--studio-text)}.kits-module__ow-Jda__controls{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.kits-module__ow-Jda__controls>*{flex:180px;min-width:0}.kits-module__ow-Jda__controls input{min-height:40px}.kits-module__ow-Jda__grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:6px;display:grid}.kits-module__ow-Jda__card{border:1px solid var(--studio-line);background:var(--studio-panel);border-radius:6px;flex-direction:column;margin:0;display:flex;overflow:hidden}.kits-module__ow-Jda__stage{aspect-ratio:4/3;background:repeating-conic-gradient(#0c151608 0 25%, transparent 0 50%) 0 0 / 18px 18px, var(--studio-panel);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.kits-module__ow-Jda__stage>*{width:100%;height:100%}.kits-module__ow-Jda__caption{flex-direction:column;gap:5px;padding:14px 16px 16px;display:flex}.kits-module__ow-Jda__caption strong{letter-spacing:-.01em;font-size:13px;font-weight:550}.kits-module__ow-Jda__note{color:var(--studio-muted);font-size:12px;line-height:1.55}.kits-module__ow-Jda__formats{gap:6px;margin-top:8px;display:flex}.kits-module__ow-Jda__formats button{border:1px solid var(--studio-line);min-height:34px;color:var(--studio-text);background:0 0;border-radius:9999px;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:550;display:inline-flex}.kits-module__ow-Jda__formats button:disabled{opacity:.45}.kits-module__ow-Jda__downloadBar{color:var(--studio-muted);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:14px;font-size:12px;display:flex}.kits-module__ow-Jda__downloadBar .kits-module__ow-Jda__error{margin:0}.kits-module__ow-Jda__buy{text-transform:none;letter-spacing:0;font-family:var(--font-poppins), system-ui, sans-serif;align-items:center;gap:14px;display:inline-flex}.kits-module__ow-Jda__buy small{color:var(--studio-muted);font-size:11px}.kits-module__ow-Jda__buy button:disabled{opacity:.5}.kits-module__ow-Jda__after{color:var(--studio-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:26px 0 0;font-size:13px;display:flex}.kits-module__ow-Jda__section{max-width:1296px;margin:auto;padding:75px 36px}.kits-module__ow-Jda__stats{border-top:1px solid var(--studio-line);border-bottom:1px solid var(--studio-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kits-module__ow-Jda__stats>div{padding:28px 26px 30px}.kits-module__ow-Jda__stats>div+div{border-left:1px solid var(--studio-line)}.kits-module__ow-Jda__stats dt{font-family:var(--font-geist-mono), monospace;letter-spacing:1px;color:var(--studio-muted);text-transform:uppercase;margin-top:10px;font-size:9px}.kits-module__ow-Jda__stats dd{letter-spacing:-.05em;margin:0;font-size:clamp(34px,3.6vw,52px);font-weight:500;line-height:1}.kits-module__ow-Jda__compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.kits-module__ow-Jda__compare>div{border:1px solid var(--studio-line);border-radius:6px;padding:30px 30px 34px}.kits-module__ow-Jda__compare>div:last-child{border-color:var(--studio-accent-ink);background:color-mix(in srgb, var(--studio-accent) 7%, var(--studio-bg))}.kits-module__ow-Jda__compare h3{letter-spacing:-.04em;margin-bottom:20px;font-size:22px}.kits-module__ow-Jda__compare ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.kits-module__ow-Jda__compare li{color:var(--studio-muted);align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;display:flex}.kits-module__ow-Jda__compare li svg{color:color-mix(in srgb, var(--studio-muted) 55%, var(--studio-bg));margin-top:2px}.kits-module__ow-Jda__compare>div:last-child li{color:var(--studio-text)}.kits-module__ow-Jda__compare>div:last-child li svg{color:var(--studio-accent-ink)}.kits-module__ow-Jda__stepArt{justify-content:center;align-items:center;height:130px;display:flex}.kits-module__ow-Jda__stepIcon{color:#2c6b6d;background:#e6f2f0;border:1px solid #b5d3cf;border-radius:10px;place-items:center;width:58px;height:58px;display:grid}.kits-module__ow-Jda__sticky{display:none}@media (max-width:820px){.kits-module__ow-Jda__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.kits-module__ow-Jda__stats>div:nth-child(3){border-left:0}.kits-module__ow-Jda__stats>div:nth-child(n+3){border-top:1px solid var(--studio-line)}.kits-module__ow-Jda__compare{grid-template-columns:1fr}.kits-module__ow-Jda__section{padding:56px 20px}.kits-module__ow-Jda__stepArt{justify-content:flex-start;height:88px}.kits-module__ow-Jda__sticky{z-index:30;border:1px solid var(--studio-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffe;border-radius:9999px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 18px;font-size:12px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.kits-module__ow-Jda__sticky span{min-width:0;color:var(--studio-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (max-width:580px){.kits-module__ow-Jda__footer{--lp-gutter:1.25rem}.kits-module__ow-Jda__kit{padding:0 12px}.kits-module__ow-Jda__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kits-module__ow-Jda__caption{padding:10px 11px 12px}.kits-module__ow-Jda__note{display:none}.kits-module__ow-Jda__formats{flex-wrap:wrap}.kits-module__ow-Jda__buy small{display:none}}.kits-module__ow-Jda__segment{border:1px solid var(--studio-line);border-radius:9999px;padding:3px;display:inline-flex}.kits-module__ow-Jda__segment button{min-height:32px;color:var(--studio-muted);background:0 0;border:0;border-radius:9999px;padding:0 14px;font-size:11px;font-weight:550}.kits-module__ow-Jda__segment button[aria-pressed=true]{color:var(--studio-text);background:#e6f2f0}.kits-module__ow-Jda__flow{z-index:60;overscroll-behavior:contain;background:var(--studio-bg);color:var(--studio-text);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.kits-module__ow-Jda__flowTop{z-index:1;background:var(--studio-bg);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;position:sticky;top:0}.kits-module__ow-Jda__flowTop button{min-width:44px;min-height:44px;color:var(--studio-text);background:0 0;border:0;border-radius:9999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.kits-module__ow-Jda__flowDots{gap:5px;display:flex}.kits-module__ow-Jda__flowDots i{background:var(--studio-line);border-radius:2px;width:16px;height:3px;transition:background .2s}.kits-module__ow-Jda__flowDots i[data-on]{background:var(--studio-accent)}.kits-module__ow-Jda__flowBody{text-align:center;flex-direction:column;flex:1;justify-content:safe center;align-items:center;gap:18px;width:min(100%,520px);margin:0 auto;padding:8px 16px 32px;animation:.32s cubic-bezier(.2,.8,.2,1) kits-module__ow-Jda__flowIn;display:flex}@keyframes kits-module__ow-Jda__flowIn{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.kits-module__ow-Jda__flowBody{animation:none}}.kits-module__ow-Jda__flowBody h2{letter-spacing:-.055em;margin:0;font-size:clamp(32px,8vw,46px);font-weight:500;line-height:1.04}.kits-module__ow-Jda__flowBody h2>span{color:var(--studio-muted)}.kits-module__ow-Jda__flowBody h2.kits-module__ow-Jda__small{letter-spacing:-.04em;font-size:24px}.kits-module__ow-Jda__flowBody>p{color:var(--studio-muted);margin:0;font-size:14px;line-height:1.55}.kits-module__ow-Jda__flowBody>span:first-child{color:var(--studio-accent-ink)}.kits-module__ow-Jda__avatar{object-fit:cover;width:104px;height:104px;box-shadow:0 0 0 3px var(--studio-bg), 0 0 0 5px var(--studio-accent);border-radius:50%}.kits-module__ow-Jda__flowActions{gap:6px;width:100%;display:grid}.kits-module__ow-Jda__wide{width:100%}.kits-module__ow-Jda__flowActions button:disabled{opacity:.45}.kits-module__ow-Jda__quiet{min-height:44px;color:var(--studio-muted);background:0 0;border:0;font-size:13px}.kits-module__ow-Jda__choices{gap:8px;width:100%;display:grid}.kits-module__ow-Jda__choices button{border:1px solid var(--studio-line);background:var(--studio-panel);width:100%;color:var(--studio-text);text-align:left;border-radius:10px;align-items:center;gap:16px;padding:18px;transition:border-color .15s;display:flex}.kits-module__ow-Jda__choices button:hover{border-color:var(--studio-accent-ink)}.kits-module__ow-Jda__choices button>span:nth-child(2){flex:1;gap:3px;display:grid}.kits-module__ow-Jda__choices strong{font-size:15px;font-weight:550}.kits-module__ow-Jda__choices small{color:var(--studio-muted);font-size:12px}.kits-module__ow-Jda__choiceIcon{color:#2c6b6d;background:#e6f2f0;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.kits-module__ow-Jda__progress{background:var(--studio-line);border-radius:2px;width:100%;height:3px;display:block;overflow:hidden}.kits-module__ow-Jda__progress>span{background:var(--studio-accent);height:100%;transition:width .17s linear;display:block}.kits-module__ow-Jda__made{text-align:left;gap:9px;width:100%;margin:0;padding:0;list-style:none;display:grid}.kits-module__ow-Jda__made li{color:color-mix(in srgb, var(--studio-muted) 55%, var(--studio-bg));align-items:center;gap:10px;font-size:13px;transition:color .2s;display:flex}.kits-module__ow-Jda__made li svg{opacity:0;color:var(--studio-accent-ink);transition:opacity .2s}.kits-module__ow-Jda__made li[data-done]{color:var(--studio-text)}.kits-module__ow-Jda__made li[data-done] svg{opacity:1}.kits-module__ow-Jda__revealStage{aspect-ratio:4/3;border:1px solid var(--studio-line);background:repeating-conic-gradient(#0c151608 0 25%, transparent 0 50%) 0 0 / 18px 18px, var(--studio-panel);border-radius:10px;width:100%;padding:0;overflow:hidden}.kits-module__ow-Jda__revealStage>*{width:100%;height:100%}.kits-module__ow-Jda__offerWall{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;display:grid}.kits-module__ow-Jda__offerWall .kits-module__ow-Jda__stage{border-radius:4px}.kits-module__ow-Jda__includes{text-align:left;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.kits-module__ow-Jda__includes li{gap:10px;font-size:13px;line-height:1.5;display:flex}.kits-module__ow-Jda__includes svg{color:var(--studio-accent-ink);flex-shrink:0;margin-top:2px}.kits-module__ow-Jda__price{justify-content:center;align-items:baseline;gap:10px;display:flex}.kits-module__ow-Jda__price strong{letter-spacing:-.05em;font-size:36px;font-weight:500;line-height:1}.kits-module__ow-Jda__pay{padding:18px 0 max(6px, env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--studio-bg) 18px);position:sticky;bottom:0}.kits-module__ow-Jda__price span{color:var(--studio-muted);font-size:12px}.kits-module__ow-Jda__agency{width:100%}.kits-module__ow-Jda__agency input{text-align:center;min-height:48px}.kits-module__ow-Jda__heroSkeleton{flex-direction:column;align-items:center;display:flex}.kits-module__ow-Jda__heroSkeletonTitle{flex-direction:column;align-items:center;gap:4px;width:100%;margin:23px 0;display:flex}.kits-module__ow-Jda__heroSkeletonLede{align-items:center}.kits-module__ow-Jda__locked{color:var(--studio-muted);background:var(--studio-panel);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.kits-module__ow-Jda__locked small{letter-spacing:.02em;font-size:11px}.kits-module__ow-Jda__proOption{border:1px solid var(--studio-line);color:inherit;text-align:center;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.45;text-decoration:none;display:block}.kits-module__ow-Jda__proOption:hover{border-color:currentColor}
.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}
.overlay-stage-module__-PlLOa__stage{position:relative;overflow:hidden}.overlay-stage-module__-PlLOa__widget{pointer-events:none;transition:opacity .12s linear;position:absolute}.overlay-stage-module__-PlLOa__host{transform-origin:0 0}.overlay-stage-module__-PlLOa__dimmed{opacity:.28;filter:grayscale()}
.account-module__GUSQCa__panel{border-radius:var(--radius-card,24px);box-shadow:var(--shadow-soft);background:#fff;flex-direction:column;gap:20px;padding:28px;display:flex}.account-module__GUSQCa__nameRow{align-items:flex-end;gap:12px;display:flex}.account-module__GUSQCa__nameRow>.account-module__GUSQCa__field{flex:1;min-width:0}.account-module__GUSQCa__form{flex-direction:column;gap:16px;display:flex}.account-module__GUSQCa__field{flex-direction:column;gap:6px;display:flex}.account-module__GUSQCa__label{color:#6e6e78;font-size:13px;font-weight:500;line-height:18px}.account-module__GUSQCa__save{align-self:flex-start}.account-module__GUSQCa__check{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.account-module__GUSQCa__checkTitle{color:#0d0d0d;font-size:14px;font-weight:500;display:block}.account-module__GUSQCa__checkHint{color:var(--muted-foreground);margin-top:2px;font-size:13px;line-height:18px;display:block}.account-module__GUSQCa__referralRow{gap:.5rem;display:flex}.account-module__GUSQCa__referralStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.account-module__GUSQCa__referralStats dt{font-size:var(--text-sm);color:var(--muted-foreground)}.account-module__GUSQCa__referralStats dd{margin:0;font-size:1.25rem;font-weight:600}.account-module__GUSQCa__sectionTitle{color:#0d0d0d;margin:0;font-size:17px;font-weight:600;line-height:24px}@media (max-width:600px){.account-module__GUSQCa__panel{padding:20px}}
.brand-studio-module___1dJqq__content{overscroll-behavior:contain;min-width:0;min-height:0;overflow-y:auto}.brand-studio-module___1dJqq__inner{gap:2rem;width:100%;max-width:calc(1120px + 6rem);margin-inline:auto;padding:3rem 3rem 6rem;display:grid}.brand-studio-module___1dJqq__status{min-height:20px;color:var(--muted-foreground);align-items:center;gap:6px;font-size:13px;display:inline-flex}.brand-studio-module___1dJqq__kits{scrollbar-width:none;gap:8px;margin-top:-.5rem;display:flex;overflow-x:auto}.brand-studio-module___1dJqq__kits::-webkit-scrollbar{display:none}.brand-studio-module___1dJqq__kit{isolation:isolate;border:1px solid var(--border);background:var(--background);min-height:40px;color:var(--foreground);font:inherit;cursor:pointer;transition:border-color .2s, color .25s var(--ease-fluid);border-radius:9999px;flex:none;align-items:center;gap:8px;padding:0 16px 0 8px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.brand-studio-module___1dJqq__kit:hover{border-color:#d4d4d8}.brand-studio-module___1dJqq__kit[aria-current]{color:#fff;border-color:#18181b}.brand-studio-module___1dJqq__kitPill{z-index:-1;border-radius:inherit;background:#18181b;position:absolute;inset:-1px}.brand-studio-module___1dJqq__kitName{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.brand-studio-module___1dJqq__layout{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:clamp(32px,4vw,56px);display:grid}.brand-studio-module___1dJqq__form{border-radius:var(--radius-card,24px);min-width:0;box-shadow:var(--shadow-soft);background:#fff;gap:28px;padding:28px;display:grid}.brand-studio-module___1dJqq__delete{min-height:40px;color:var(--destructive);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:0;font-size:14px;display:inline-flex}.brand-studio-module___1dJqq__preview{border-radius:var(--radius-card,24px);box-shadow:var(--shadow-soft);animation:brand-studio-module___1dJqq__preview-in .5s var(--ease-fluid) both;background:#fff;gap:16px;padding:28px;display:grid;position:sticky;top:24px}.brand-studio-module___1dJqq__previewTitle{color:#0d0d0d;margin:0;font-size:17px;font-weight:600;line-height:24px}.brand-studio-module___1dJqq__stages{grid-template-columns:1fr 1fr;gap:12px;display:grid}.brand-studio-module___1dJqq__stage{aspect-ratio:16/9;border-radius:var(--radius-inner,16px);background:var(--surface);justify-content:center;align-items:center;padding:6%;display:flex;position:relative;overflow:hidden}.brand-studio-module___1dJqq__stage>*{width:100%;height:100%}.brand-studio-module___1dJqq__lead{grid-column:1/-1;padding:4%}.brand-studio-module___1dJqq__library{justify-self:start;margin-top:4px}.brand-studio-module___1dJqq__zoom{transform-origin:0 0;width:100%;height:100%}@keyframes brand-studio-module___1dJqq__preview-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:1100px){.brand-studio-module___1dJqq__layout{grid-template-columns:minmax(0,1fr)}.brand-studio-module___1dJqq__preview{grid-row:1;position:static}.brand-studio-module___1dJqq__stages{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center}.brand-studio-module___1dJqq__lead{grid-area:span 2}}@media (max-width:900px){.brand-studio-module___1dJqq__inner{gap:1.5rem;padding:1.75rem 1rem 6rem}.brand-studio-module___1dJqq__form,.brand-studio-module___1dJqq__preview{padding:24px}}@media (max-width:600px){.brand-studio-module___1dJqq__form,.brand-studio-module___1dJqq__preview{padding:20px}.brand-studio-module___1dJqq__stages{gap:8px}}@media (max-width:520px){.brand-studio-module___1dJqq__stages{grid-template-columns:minmax(0,1fr)}.brand-studio-module___1dJqq__stage:not(.brand-studio-module___1dJqq__lead){display:none}}@media (prefers-reduced-motion:reduce){.brand-studio-module___1dJqq__preview{animation:none}}
.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}}
.livestream-module__IsopYG__content{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 22rem;min-width:0;height:100%;min-height:0;display:grid}.livestream-module__IsopYG__head{grid-column:1/-1;padding:1.75rem 1.5rem .75rem}.livestream-module__IsopYG__stackPanel{border-top:1px solid var(--border-subtle);flex-direction:column;flex:1 1000 auto;gap:.75rem;min-height:0;margin:.25rem 1.5rem 0;padding:1rem 0 1.5rem;display:flex;overflow-y:auto}.livestream-module__IsopYG__saveState{min-width:4.5rem;font-size:var(--text-xs);color:var(--muted-foreground);font-weight:400}.livestream-module__IsopYG__saveState[data-state=error]{color:var(--destructive)}.livestream-module__IsopYG__canvasColumn{border-right:1px solid var(--border-subtle);flex-direction:column;min-width:0;min-height:0;display:flex;container-type:size}.livestream-module__IsopYG__workspace{min-width:0;height:calc((100cqw - 6rem) / var(--stage-ratio,1.7778) + 3rem);border-radius:var(--radius-card,24px);background:var(--surface);outline:none;flex:0 auto;justify-content:center;align-items:center;min-height:10rem;margin:.75rem 1.5rem 0;padding:1.5rem;display:flex;overflow:hidden;container-type:size}.livestream-module__IsopYG__canvasSkeleton{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.livestream-module__IsopYG__canvasPending{display:none}.livestream-module__IsopYG__canvas{background-color:#fff;background-image:linear-gradient(45deg,#f1f1f3 25%,#0000 25%),linear-gradient(-45deg,#f1f1f3 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#f1f1f3 75%),linear-gradient(-45deg,#0000 75%,#f1f1f3 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border-radius:12px;flex-shrink:0;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 8px 24px #0000000f}.livestream-module__IsopYG__stageScale{transform-origin:0 0;position:absolute;top:0;left:0}.livestream-module__IsopYG__boxes{position:absolute;inset:0;overflow:hidden}.livestream-module__IsopYG__box{cursor:grab;touch-action:none;border:1px solid #0000;border-radius:2px;position:absolute}.livestream-module__IsopYG__box:hover{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}.livestream-module__IsopYG__box:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.livestream-module__IsopYG__boxOn,.livestream-module__IsopYG__boxOn:hover{border-color:var(--primary);cursor:move}.livestream-module__IsopYG__scaleHandle{border:1px solid var(--primary);background:var(--background);cursor:nwse-resize;touch-action:none;border-radius:2px;width:10px;height:10px;position:absolute;bottom:-5px;right:-5px}.livestream-module__IsopYG__box[data-edge-x] .livestream-module__IsopYG__scaleHandle{right:1px}.livestream-module__IsopYG__box[data-edge-y] .livestream-module__IsopYG__scaleHandle{bottom:1px}.livestream-module__IsopYG__guideV,.livestream-module__IsopYG__guideH{pointer-events:none;background:#18181b;position:absolute;box-shadow:0 0 0 1px #fff9}.livestream-module__IsopYG__guideV{width:1px;top:0;bottom:0}.livestream-module__IsopYG__guideH{height:1px;left:0;right:0}.livestream-module__IsopYG__canvasEmpty{text-align:center;animation:livestream-module__IsopYG__emptyIn .4s var(--ease-fluid) both;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;display:flex;position:absolute;inset:0}@keyframes livestream-module__IsopYG__emptyIn{0%{opacity:0;translate:0 6px}}.livestream-module__IsopYG__canvasEmptyTitle{letter-spacing:-.01em;font-size:15px;font-weight:600}.livestream-module__IsopYG__canvasEmptyBody{max-width:24rem;color:var(--muted-foreground);margin-bottom:.75rem;font-size:14px;line-height:1.5}.livestream-module__IsopYG__canvasBar{background:var(--background);flex-shrink:0;align-items:center;gap:.625rem;min-height:4rem;padding:.75rem 1.5rem;display:flex}.livestream-module__IsopYG__barLabel{color:var(--foreground);font-size:13px;font-weight:600}.livestream-module__IsopYG__presetSelect{flex-shrink:0;width:9.5rem}.livestream-module__IsopYG__barZoom{min-width:3rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:13px}.livestream-module__IsopYG__barNote{min-width:0;color:var(--muted-foreground);text-align:right;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.livestream-module__IsopYG__canvasBar>[title]{flex-shrink:0;width:6.5rem}.livestream-module__IsopYG__sidebar{scrollbar-width:thin;background:var(--background);flex-direction:column;min-height:0;padding-bottom:2rem;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(#000 calc(100% - 2rem),#0000)}.livestream-module__IsopYG__panel{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:.875rem;padding:1.25rem 1.5rem;font-size:14px;display:flex}.livestream-module__IsopYG__panelTitle{color:var(--foreground);font-size:13px;font-weight:600;line-height:1.4}.livestream-module__IsopYG__panelNote{color:var(--muted-foreground);font-size:13px;line-height:1.5}.livestream-module__IsopYG__panelNote strong{color:var(--foreground);font-weight:500}.livestream-module__IsopYG__panelNote code{background:var(--surface);font-family:var(--font-geist-mono), monospace;border-radius:6px;padding:.05rem .3rem;font-size:12px}.livestream-module__IsopYG__panelWarn{color:#7a4b00;background:#fff8eb;border-radius:12px;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;font-size:13px;line-height:1.45;display:flex}.livestream-module__IsopYG__panelWarn:before{content:"";background:currentColor;flex:none;width:14px;height:14px;margin-top:2px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E") 50%/contain no-repeat}.livestream-module__IsopYG__urlRow{align-items:center;gap:.375rem;display:flex}.livestream-module__IsopYG__urlRow>:not(:first-child){flex-shrink:0;width:2.5rem;height:2.5rem}.livestream-module__IsopYG__urlField{background:var(--surface);min-width:0;height:2.5rem;color:var(--foreground);font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;border:0;border-radius:12px;outline:none;flex:1;padding:0 .75rem;font-size:12px}.livestream-module__IsopYG__urlField:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--ring)}.livestream-module__IsopYG__rotateButton{align-self:flex-start;margin-left:-.75rem}.livestream-module__IsopYG__stack{flex-direction:column;gap:.25rem;margin-inline:-.5rem;list-style:none;display:flex}.livestream-module__IsopYG__stackRow{min-height:3rem;transition:background-color .15s var(--ease-fluid), color .15s var(--ease-fluid);border-radius:12px;align-items:center;gap:.125rem;padding:.375rem .375rem .375rem .75rem;display:flex}.livestream-module__IsopYG__stackRow:hover{background:#0000000a}.livestream-module__IsopYG__stackRowOn,.livestream-module__IsopYG__stackRowOn:hover{color:#0d0d0d;background:#0000000f}.livestream-module__IsopYG__stackRowOn .livestream-module__IsopYG__stackTitle{font-weight:600}.livestream-module__IsopYG__stackName{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:.125rem;padding:0;display:flex}.livestream-module__IsopYG__stackTitle{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.livestream-module__IsopYG__stackMode{color:var(--muted-foreground);font-size:12px}.livestream-module__IsopYG__iconButton{width:2rem;height:2rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.livestream-module__IsopYG__iconButton:hover{background:var(--background);color:var(--foreground)}.livestream-module__IsopYG__iconDanger:hover{color:var(--destructive)}.livestream-module__IsopYG__modes{width:100%}.livestream-module__IsopYG__modes button{flex:1;padding-inline:.5rem;font-size:13px}.livestream-module__IsopYG__numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.livestream-module__IsopYG__fields{flex-direction:column;gap:1rem;display:flex}.livestream-module__IsopYG__field{color:#6e6e78;flex-direction:column;gap:.375rem;font-size:13px;font-weight:500;line-height:18px;display:flex}.livestream-module__IsopYG__field [role=group]:has(>[style*=background]){grid-template-columns:repeat(8,24px);justify-content:start;gap:8px;display:grid}.livestream-module__IsopYG__field [role=group]:has(>[style*=background])>button{width:24px;height:24px}.livestream-module__IsopYG__field input[type=file]{color:var(--muted-foreground);cursor:pointer;padding:4px;font-size:13px;display:block}.livestream-module__IsopYG__field input[type=file]::file-selector-button{border:1px solid var(--border);background:var(--background);height:30px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:9999px;margin:0 .625rem 0 0;padding:0 .875rem;font-size:13px;font-weight:500}.livestream-module__IsopYG__nameLine{background:var(--surface);color:var(--foreground);border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .625rem .625rem .875rem;font-size:13px;line-height:1.4;display:flex}.livestream-module__IsopYG__nameLine button{flex-shrink:0}.livestream-module__IsopYG__triggerBlock,.livestream-module__IsopYG__countdownBlock{border-radius:var(--radius-inner,16px);background:var(--surface);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.livestream-module__IsopYG__triggerHelp,.livestream-module__IsopYG__helpBlock,.livestream-module__IsopYG__soundBlock{flex-direction:column;gap:.5rem;display:flex}.livestream-module__IsopYG__triggerHelp{gap:.875rem}.livestream-module__IsopYG__helpTitle{color:var(--foreground);font-size:13px;font-weight:600}.livestream-module__IsopYG__fieldKeys{flex-direction:column;gap:.125rem;margin:0;display:flex}.livestream-module__IsopYG__fieldKey{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);align-items:baseline;gap:.5rem;font-size:13px;display:grid}.livestream-module__IsopYG__fieldKey dt,.livestream-module__IsopYG__fieldKey dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.livestream-module__IsopYG__fieldKey dd{color:var(--muted-foreground)}.livestream-module__IsopYG__fieldKey code,.livestream-module__IsopYG__token{background:var(--background);box-shadow:inset 0 0 0 1px var(--border-subtle);font-family:var(--font-geist-mono), monospace;color:var(--foreground);border-radius:6px;padding:.05rem .3rem;font-size:12px}.livestream-module__IsopYG__token{margin:.125rem .25rem 0 0;display:inline-block}.livestream-module__IsopYG__bots summary{color:var(--foreground);cursor:pointer;font-size:13px;font-weight:600}.livestream-module__IsopYG__bots[open] summary{margin-bottom:.5rem}.livestream-module__IsopYG__soundBlock{border-top:1px solid var(--border);padding-top:.875rem}.livestream-module__IsopYG__soundRow{align-items:center;gap:.375rem;display:flex}.livestream-module__IsopYG__soundSelect{flex:1;min-width:0}.livestream-module__IsopYG__twitchConnect{align-self:flex-start}.livestream-module__IsopYG__twitchAccount{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.livestream-module__IsopYG__eventList{flex-direction:column;gap:.5rem;list-style:none;display:flex}.livestream-module__IsopYG__eventRow{grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.livestream-module__IsopYG__eventName{font-size:14px;font-weight:500}.livestream-module__IsopYG__eventSelect{min-width:0}.livestream-module__IsopYG__eventTest{grid-column:2;justify-self:start}.livestream-module__IsopYG__pickerDialog{flex-direction:column;gap:.75rem;width:min(58rem,92vw);max-width:min(58rem,92vw);max-height:84vh;display:flex;overflow:hidden}.livestream-module__IsopYG__pickerSearch{color:var(--muted-foreground);flex-shrink:0;align-items:center;gap:.5rem;display:flex}.livestream-module__IsopYG__pickerTabs{scrollbar-width:none;flex-wrap:nowrap;flex-shrink:0;gap:.375rem;padding-bottom:.125rem;padding-right:2rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}.livestream-module__IsopYG__pickerTabs::-webkit-scrollbar{display:none}.livestream-module__IsopYG__chip{border:1px solid var(--border);background:var(--background);height:2rem;color:var(--muted-foreground);white-space:nowrap;cursor:pointer;transition:background-color .15s var(--ease-fluid), color .15s var(--ease-fluid), border-color .15s var(--ease-fluid);border-radius:9999px;flex-shrink:0;padding:0 .875rem;font-size:13px;font-weight:500}.livestream-module__IsopYG__chip:hover{color:var(--foreground)}.livestream-module__IsopYG__chipOn,.livestream-module__IsopYG__chipOn:hover{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.livestream-module__IsopYG__pickerGrid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem;min-height:0;padding:.125rem;display:grid;overflow-y:auto}.livestream-module__IsopYG__pickerCard{background:var(--background);text-align:left;cursor:pointer;transition:background-color .15s var(--ease-fluid);border:0;border-radius:16px;flex-direction:column;gap:.25rem;padding:.5rem .5rem .75rem;display:flex}.livestream-module__IsopYG__pickerCard:hover{background:var(--surface)}.livestream-module__IsopYG__pickerCard:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.livestream-module__IsopYG__pickerArt{aspect-ratio:16/9;background:var(--color-zinc-800);border-radius:10px;justify-content:center;align-items:center;width:100%;margin-bottom:.375rem;display:flex;position:relative;overflow:hidden}.livestream-module__IsopYG__pickerArt>*{max-width:100%;max-height:100%;display:block}.livestream-module__IsopYG__pickerArtMine{background:#fff}.livestream-module__IsopYG__pickerArtMine>.livestream-module__IsopYG__pickerZoom{transform-origin:0 0;width:100%;max-width:none;height:100%;max-height:none}.livestream-module__IsopYG__pickerArtSkeleton{width:100%;height:100%}.livestream-module__IsopYG__pickerSource{flex-shrink:0;align-self:flex-start}.livestream-module__IsopYG__pickerSkeletons{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem;display:grid}.livestream-module__IsopYG__pickerNone{text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:.5rem;padding:2.5rem 1rem;display:flex}.livestream-module__IsopYG__pickerNoneTitle{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.livestream-module__IsopYG__pickerNoneBody{max-width:26rem;font-size:var(--text-sm);color:var(--muted-foreground);margin-bottom:.5rem}.livestream-module__IsopYG__pickerName{text-overflow:ellipsis;white-space:nowrap;padding-inline:.125rem;font-size:14px;font-weight:500;overflow:hidden}.livestream-module__IsopYG__pickerCategory{color:var(--muted-foreground);padding-inline:.125rem;font-size:12px}.livestream-module__IsopYG__pickerEmpty{font-size:var(--text-sm);color:var(--muted-foreground);text-align:center;grid-column:1/-1;padding:2rem 0}@media (max-width:1100px){.livestream-module__IsopYG__content{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);overflow-y:auto}.livestream-module__IsopYG__head{padding:1.25rem 1rem .25rem}.livestream-module__IsopYG__stackPanel{flex:none;margin-inline:1rem;overflow:visible}.livestream-module__IsopYG__canvasColumn{border-right:0;border-bottom:1px solid var(--border)}.livestream-module__IsopYG__sidebar{overflow-y:visible;-webkit-mask-image:none;mask-image:none}.livestream-module__IsopYG__barNote{display:none}.livestream-module__IsopYG__canvasBar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;padding:.75rem 1rem 1rem;display:grid}.livestream-module__IsopYG__barLabel{display:none}.livestream-module__IsopYG__presetSelect{grid-column:1/-1;width:auto}.livestream-module__IsopYG__canvasBar>[title]{width:auto}.livestream-module__IsopYG__barZoom{text-align:right;min-width:2.5rem}.livestream-module__IsopYG__canvasColumn{min-height:auto;container-type:inline-size}.livestream-module__IsopYG__workspace{height:calc((100cqw - 5rem) / var(--stage-ratio,1.7778) + 3rem);flex-shrink:0;margin:1rem 1rem 0}.livestream-module__IsopYG__panel{margin-inline:1rem;padding:1.25rem 0}}@container (max-width:520px){.livestream-module__IsopYG__canvasEmpty{gap:.25rem;padding:1rem}.livestream-module__IsopYG__canvasEmptyTitle{font-size:14px}.livestream-module__IsopYG__canvasEmptyBody{text-wrap:balance;margin-bottom:.5rem;font-size:13px}.livestream-module__IsopYG__canvasEmpty button{height:2rem;padding:0 .75rem;font-size:13px}}.livestream-module__IsopYG__loadFailed{color:var(--muted-foreground);text-align:center;flex:1;place-content:center;justify-items:center;gap:1rem;padding:3rem 1.5rem;display:grid}@media (prefers-reduced-motion:reduce){.livestream-module__IsopYG__canvasEmpty{animation:none}}
.projects-module__iLCtWa__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:start;gap:2rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.projects-module__iLCtWa__card{gap:.5rem;min-width:0;display:grid}.projects-module__iLCtWa__thumb{background:var(--surface);height:180px;transition:box-shadow .35s var(--ease-fluid), transform .35s var(--ease-fluid);border-radius:20px;display:block;overflow:hidden}.projects-module__iLCtWa__thumb[data-fit]{height:auto}.projects-module__iLCtWa__thumb:hover,.projects-module__iLCtWa__thumb:focus-visible{transform:translateY(-2px);box-shadow:0 14px 34px -16px #00000047}.projects-module__iLCtWa__thumbMedia{width:100%;height:100%;display:block}.projects-module__iLCtWa__cardRow{align-items:center;gap:.25rem;min-width:0;display:flex}.projects-module__iLCtWa__cardText{min-width:0;color:inherit;flex:1;text-decoration:none;display:grid}.projects-module__iLCtWa__cardName{font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projects-module__iLCtWa__cardMeta{color:var(--muted-foreground);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projects-module__iLCtWa__delete:hover{color:var(--color-red-600,#dc2626)}.projects-module__iLCtWa__generatedThumb{aspect-ratio:var(--ratio);overflow:hidden}.projects-module__iLCtWa__generatedThumb[data-overlay]{background:#fff}.projects-module__iLCtWa__generatedZoom{transform-origin:0 0;width:100%;height:100%}.projects-module__iLCtWa__grid>*{animation:projects-module__iLCtWa__card-in .55s var(--ease-fluid) both}.projects-module__iLCtWa__grid>:nth-child(2){animation-delay:35ms}.projects-module__iLCtWa__grid>:nth-child(3){animation-delay:70ms}.projects-module__iLCtWa__grid>:nth-child(4){animation-delay:.105s}.projects-module__iLCtWa__grid>:nth-child(5){animation-delay:.14s}.projects-module__iLCtWa__grid>:nth-child(6){animation-delay:.175s}.projects-module__iLCtWa__grid>:nth-child(7){animation-delay:.21s}.projects-module__iLCtWa__grid>:nth-child(8){animation-delay:.245s}.projects-module__iLCtWa__grid>:nth-child(9){animation-delay:.28s}.projects-module__iLCtWa__grid>:nth-child(10){animation-delay:.315s}.projects-module__iLCtWa__grid>:nth-child(11){animation-delay:.35s}.projects-module__iLCtWa__grid>:nth-child(12){animation-delay:.385s}@keyframes projects-module__iLCtWa__card-in{0%{opacity:0;transform:translateY(10px)}}.projects-module__iLCtWa__motionSection{gap:1rem;margin-bottom:2.5rem;display:grid}.projects-module__iLCtWa__motionHead{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.projects-module__iLCtWa__motionTitle{font-size:var(--text-base);margin:0 0 .25rem;font-weight:600}.projects-module__iLCtWa__motionUpgrade{color:var(--foreground);font-size:var(--text-sm);text-underline-offset:2px;font-weight:600;text-decoration:underline}.projects-module__iLCtWa__motionThumb{background:#0f1216;place-items:center;height:180px;display:grid}.projects-module__iLCtWa__motionThumb canvas{max-width:100%;max-height:100%;aspect-ratio:var(--ratio);display:block}.projects-module__iLCtWa__emptyActions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}
.store-module__I9outW__main{flex-direction:column;display:flex}.store-module__I9outW__main>*{flex:1;min-height:0}.store-module__I9outW__connectLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1.5rem;display:grid}.store-module__I9outW__connect{border-radius:var(--radius-card);box-shadow:var(--shadow-soft);animation:store-module__I9outW__rise .5s var(--ease-fluid) both;background:#fff;flex-direction:column;gap:1.25rem;padding:28px;display:flex}.store-module__I9outW__platformPicker{align-self:flex-start}.store-module__I9outW__field{flex-direction:column;gap:.5rem;display:flex}.store-module__I9outW__label{color:#6e6e78;font-size:.8125rem;font-weight:500;line-height:1.125rem}.store-module__I9outW__fieldHint{color:var(--muted-foreground);font-size:.8125rem;line-height:1.25rem;display:block}.store-module__I9outW__connectActions{flex-wrap:wrap;gap:.625rem;display:flex}.store-module__I9outW__connectCta{width:auto}.store-module__I9outW__connectFoot{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.25rem}.store-module__I9outW__connectPreview{border-radius:var(--radius-card);background:var(--surface);min-width:0;animation:store-module__I9outW__rise .5s 80ms var(--ease-fluid) both;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:28px;display:flex}.store-module__I9outW__sampleFlow{justify-content:center;align-items:center;gap:1rem;display:flex}.store-module__I9outW__sample{border-radius:var(--radius-inner);width:10.5rem;box-shadow:var(--shadow-soft);background:#fff;flex-direction:column;flex:none;gap:.25rem;padding:.625rem .625rem .75rem;display:flex}.store-module__I9outW__sampleShot{aspect-ratio:1;background:var(--surface);border-radius:10px;margin-bottom:.375rem;display:block;overflow:hidden}.store-module__I9outW__sampleShot img{object-fit:contain;width:100%;height:100%;display:block}.store-module__I9outW__sample .store-module__I9outW__priceRow{flex-wrap:wrap;row-gap:.25rem}.store-module__I9outW__sampleArrow{color:var(--muted-foreground);flex:none}.store-module__I9outW__sampleMedia{aspect-ratio:1;border-radius:var(--radius-inner);width:12.5rem;box-shadow:var(--shadow-soft);background:#fff;flex:none;position:relative;overflow:hidden}.store-module__I9outW__sampleMedia>*{width:100%;height:100%;position:absolute;inset:0}.store-module__I9outW__sampleCaption{max-width:30ch;color:var(--muted-foreground);text-align:center;margin:0;font-size:.8125rem;line-height:1.25rem}.store-module__I9outW__error,.store-module__I9outW__notice{border-radius:12px;align-items:flex-start;gap:.5rem;margin:0;padding:.75rem .875rem;font-size:.8125rem;line-height:1.25rem;display:flex}.store-module__I9outW__error{color:#b42318;background:#fef2f2}.store-module__I9outW__notice{color:#7a4b00;background:#fff8eb}.store-module__I9outW__error svg,.store-module__I9outW__notice svg{flex:none;margin-top:.1875rem}.store-module__I9outW__storeMeta{overflow-wrap:anywhere;display:block}.store-module__I9outW__storeActions{flex-wrap:wrap;gap:.5rem;display:flex}.store-module__I9outW__storeMenu{display:none}.store-module__I9outW__storeMenu>div{width:auto}.store-module__I9outW__storeMenuTrigger.store-module__I9outW__storeMenuTrigger{width:2.5rem;padding:0}.store-module__I9outW__storeMenuContent{min-width:12rem}.store-module__I9outW__body{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.store-module__I9outW__toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.store-module__I9outW__tabCount{font-variant-numeric:tabular-nums;text-align:center;background:#0000000f;border-radius:9999px;min-width:1.375rem;margin-left:.125rem;padding:.0625rem .375rem;font-size:.75rem}.store-module__I9outW__searchBox{flex:16rem;min-width:0;position:relative}.store-module__I9outW__searchIcon{z-index:1;color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.store-module__I9outW__search.store-module__I9outW__search{border-radius:9999px;padding-left:2.625rem;padding-right:2.75rem}.store-module__I9outW__search::-webkit-search-cancel-button{display:none}.store-module__I9outW__searchClear{background:var(--surface);width:1.75rem;height:1.75rem;color:var(--muted-foreground);cursor:pointer;border:0;border-radius:9999px;place-items:center;transition:background-color .2s,color .2s;display:grid;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.store-module__I9outW__searchClear:hover{color:var(--foreground);background:#ececef}.store-module__I9outW__filterChip{border:1px solid var(--color-zinc-200);background:var(--background);height:2.5rem;color:var(--foreground);cursor:pointer;transition:background-color .2s, border-color .2s, color .2s, transform .2s var(--ease-fluid);border-radius:9999px;flex:none;align-items:center;gap:.5rem;padding:0 1rem;font-family:inherit;font-size:.875rem;font-weight:500;display:inline-flex}.store-module__I9outW__filterChip:hover{border-color:var(--color-zinc-300);background:var(--color-zinc-50)}.store-module__I9outW__filterChip:active{transform:scale(.97)}.store-module__I9outW__filterChip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.store-module__I9outW__filterChipOn,.store-module__I9outW__filterChipOn:hover{color:#fff;background:#18181b;border-color:#18181b}.store-module__I9outW__grid{grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:2rem 1.5rem;display:grid}.store-module__I9outW__card{min-width:0;animation:store-module__I9outW__rise .45s var(--ease-fluid) both;flex-direction:column;gap:.375rem;display:flex}.store-module__I9outW__grid>:nth-child(2){animation-delay:30ms}.store-module__I9outW__grid>:nth-child(3){animation-delay:60ms}.store-module__I9outW__grid>:nth-child(4){animation-delay:90ms}.store-module__I9outW__grid>:nth-child(n+5){animation-delay:.12s}.store-module__I9outW__shot{aspect-ratio:1;background:var(--surface);border-radius:20px;justify-content:center;align-items:center;margin-bottom:.5rem;display:flex;position:relative;overflow:hidden}.store-module__I9outW__shotMedia{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-fluid)}.store-module__I9outW__card:hover .store-module__I9outW__shotMedia{transform:scale(1.03)}.store-module__I9outW__shotBlank{background:var(--background);width:3rem;height:3rem;color:var(--muted-foreground);border-radius:9999px;place-items:center;display:grid;box-shadow:0 1px 3px #00000014}.store-module__I9outW__badge{color:#18181b;background:#ffffffeb;border-radius:9999px;padding:.1875rem .625rem;font-size:.75rem;font-weight:600;position:absolute;top:.625rem;left:.625rem;box-shadow:0 1px 3px #0000001f}.store-module__I9outW__cardTitle{color:#0d0d0d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:hidden}.store-module__I9outW__priceRow{align-items:center;gap:.5rem;display:flex}.store-module__I9outW__price{font-variant-numeric:tabular-nums;font-size:.875rem}.store-module__I9outW__was{color:var(--muted-foreground);font-size:.8125rem;text-decoration:line-through}.store-module__I9outW__saleBadge{color:#fff;font-variant-numeric:tabular-nums;background:#18181b;border-radius:9999px;padding:.0625rem .4375rem;font-size:.75rem;font-weight:600}.store-module__I9outW__cardMeta{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;line-height:1.25rem;overflow:hidden}.store-module__I9outW__cardCta{align-self:flex-start;margin-top:auto}.store-module__I9outW__card>:nth-last-child(2){margin-bottom:.625rem}.store-module__I9outW__codePill{max-width:calc(100% - 2rem);box-shadow:var(--shadow-soft);color:#0d0d0d;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:1.0625rem;font-weight:600;display:inline-flex;overflow:hidden}.store-module__I9outW__codePill svg{color:var(--muted-foreground);flex:none}.store-module__I9outW__offerBig{color:#0d0d0d;letter-spacing:-.02em;text-align:center;padding:0 1rem;font-size:1.75rem;font-weight:600}.store-module__I9outW__offerMeta{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;line-height:1.25rem;display:-webkit-box;overflow:hidden}.store-module__I9outW__pickerDialog{width:min(34rem,100%)}.store-module__I9outW__suggestions{flex-direction:column;gap:.25rem;margin:0 -.5rem;padding:0;list-style:none;display:flex}.store-module__I9outW__suggestion{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:.875rem;padding:.5rem;transition:background-color .2s;display:flex}.store-module__I9outW__suggestion:hover:not(:disabled),.store-module__I9outW__suggestion:focus-visible{background:var(--surface);outline:none}.store-module__I9outW__suggestion:disabled{cursor:progress;opacity:.6}.store-module__I9outW__suggestionThumb{background:var(--surface);border-radius:10px;flex:none;place-items:center;width:5.5rem;height:3.75rem;display:grid;overflow:hidden}.store-module__I9outW__suggestion:hover .store-module__I9outW__suggestionThumb{background:#ececef}.store-module__I9outW__suggestionMedia{width:100%;height:100%}.store-module__I9outW__suggestionMedia>img,.store-module__I9outW__suggestionMedia>video{width:auto;max-width:100%;height:auto;max-height:100%;margin:auto}.store-module__I9outW__suggestionText{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.store-module__I9outW__suggestionName{color:#0d0d0d;font-size:.875rem;font-weight:600}.store-module__I9outW__suggestionNote{color:var(--muted-foreground);font-size:.8125rem;line-height:1.25rem}.store-module__I9outW__suggestionGo{color:var(--muted-foreground);transition:transform .25s var(--ease-fluid), color .2s;flex:none}.store-module__I9outW__suggestion:hover .store-module__I9outW__suggestionGo{color:var(--foreground);transform:translate(2px)}.store-module__I9outW__storeUpsell{background:var(--surface);color:inherit;transition:background-color .2s, box-shadow .25s var(--ease-fluid);border-radius:16px;grid-template-columns:1fr auto;grid-template-areas:"head cta""sub cta";align-items:center;gap:.25rem 1rem;margin-bottom:.5rem;padding:1rem 1.125rem;text-decoration:none;display:grid}.store-module__I9outW__storeUpsell:hover{background:#eff0f3}.store-module__I9outW__storeUpsellAsked{box-shadow:inset 0 0 0 1.5px #18181b}.store-module__I9outW__storeUpsellHead{color:#0d0d0d;grid-area:head;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.store-module__I9outW__storeUpsellBadge{color:#fff;background:#18181b;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.store-module__I9outW__storeUpsellSub{color:var(--muted-foreground);grid-area:sub;font-size:.8125rem;line-height:1.25rem}.store-module__I9outW__storeUpsellCta{color:#fff;white-space:nowrap;background:#0d0d0d;border-radius:9999px;grid-area:cta;align-items:center;gap:.375rem;height:2.25rem;padding:0 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.store-module__I9outW__skeletonHead{gap:.75rem;display:grid}.store-module__I9outW__spin{animation:.9s linear infinite store-module__I9outW__spin}@keyframes store-module__I9outW__spin{to{transform:rotate(360deg)}}@keyframes store-module__I9outW__rise{0%{opacity:0;transform:translateY(8px)}}@media (max-width:900px){.store-module__I9outW__connectLayout{grid-template-columns:minmax(0,1fr)}.store-module__I9outW__connect,.store-module__I9outW__connectPreview{padding:24px}}@media (max-width:600px){.store-module__I9outW__connect,.store-module__I9outW__connectPreview{padding:20px}.store-module__I9outW__sampleFlow{gap:.625rem}.store-module__I9outW__sample{width:7.5rem}.store-module__I9outW__sampleMedia{width:9.5rem}}@media (max-width:640px){.store-module__I9outW__storeHeader.store-module__I9outW__storeHeader{flex-wrap:nowrap}.store-module__I9outW__storeActions{display:none}.store-module__I9outW__storeMenu{flex:none;display:block}.store-module__I9outW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .875rem}.store-module__I9outW__toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.store-module__I9outW__toolbar>:first-child,.store-module__I9outW__toolbar>.store-module__I9outW__searchBox:last-child{grid-column:1/-1}.store-module__I9outW__filterChip{padding:0 .875rem}.store-module__I9outW__codePill{gap:.375rem;padding:.5rem .875rem;font-size:.875rem}.store-module__I9outW__offerBig{font-size:1.375rem}.store-module__I9outW__cardCta{align-self:stretch}.store-module__I9outW__storeUpsell{grid-template-columns:1fr;grid-template-areas:"head""sub""cta"}.store-module__I9outW__storeUpsellCta{justify-self:start;margin-top:.5rem}}@media (prefers-reduced-motion:reduce){.store-module__I9outW__spin{animation-duration:3s}.store-module__I9outW__connect,.store-module__I9outW__connectPreview,.store-module__I9outW__card{animation:none}.store-module__I9outW__shotMedia{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}}
