.HomeWorksShowcase-module__t9m-yW__section{z-index:10;border-block:1px solid var(--home-border);background:radial-gradient(circle at 18% 0, color-mix(in srgb, var(--home-glow-primary) 34%, transparent), transparent 28rem), linear-gradient(180deg, color-mix(in srgb, var(--home-panel-solid) 28%, transparent), transparent 42%);position:relative}.HomeWorksShowcase-module__t9m-yW__container{max-width:88rem;margin-inline:auto;padding:4rem 1.5rem 4.5rem}.HomeWorksShowcase-module__t9m-yW__heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.HomeWorksShowcase-module__t9m-yW__heading h2{color:var(--home-text);letter-spacing:-.035em;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:620;line-height:1.2}.HomeWorksShowcase-module__t9m-yW__viewAll{min-height:2.75rem;color:var(--home-text-muted);border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.4rem;padding-inline:.75rem;font-size:.875rem;font-weight:600;transition:color .18s,background-color .18s;display:inline-flex}.HomeWorksShowcase-module__t9m-yW__viewAll:hover,.HomeWorksShowcase-module__t9m-yW__viewAll:focus-visible{color:var(--home-text);border-color:var(--home-border);background:var(--home-accent-soft)}.HomeWorksShowcase-module__t9m-yW__viewAll:focus-visible,.HomeWorksShowcase-module__t9m-yW__card:focus-visible,.HomeWorksShowcase-module__t9m-yW__message button:focus-visible{outline:2px solid var(--home-accent);outline-offset:-2px}.HomeWorksShowcase-module__t9m-yW__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.75rem 1rem;display:grid}.HomeWorksShowcase-module__t9m-yW__card{border-radius:.75rem;min-width:0;transition:transform .22s}.HomeWorksShowcase-module__t9m-yW__poster{aspect-ratio:9/16;border:1px solid var(--home-border);color:var(--home-text-subtle);background:var(--home-panel-muted);box-shadow:0 18px 42px color-mix(in srgb, var(--home-shadow) 52%, transparent), inset 0 1px 0 color-mix(in srgb, var(--home-text) 5%, transparent);border-radius:1rem;place-items:center;display:grid;position:relative;overflow:hidden}.HomeWorksShowcase-module__t9m-yW__poster>img{object-fit:contain}.HomeWorksShowcase-module__t9m-yW__poster>.HomeWorksShowcase-module__t9m-yW__backdrop{object-fit:cover;filter:blur(18px)brightness(.6);pointer-events:none;transform:scale(1.15)}.HomeWorksShowcase-module__t9m-yW__preview{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.HomeWorksShowcase-module__t9m-yW__status{inset-inline:0;color:#fff;background:linear-gradient(#0000,#000000e0);padding:2.75rem .75rem .75rem;font-size:.75rem;line-height:1.25;position:absolute;bottom:0}.HomeWorksShowcase-module__t9m-yW__play{color:#fff;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;border:1px solid #ffffff38;border-radius:9999px;place-items:center;width:3rem;height:3rem;transition:opacity .18s,transform .18s;display:grid;position:absolute;transform:scale(.92)}.HomeWorksShowcase-module__t9m-yW__card:hover{transform:translateY(-2px)}.HomeWorksShowcase-module__t9m-yW__card:hover .HomeWorksShowcase-module__t9m-yW__play,.HomeWorksShowcase-module__t9m-yW__card:focus-visible .HomeWorksShowcase-module__t9m-yW__play{opacity:1;transform:scale(1)}.HomeWorksShowcase-module__t9m-yW__card h3{color:var(--home-text);text-overflow:ellipsis;white-space:nowrap;margin-top:.75rem;font-size:.9375rem;font-weight:600;line-height:1.45;overflow:hidden}.HomeWorksShowcase-module__t9m-yW__card>p{color:var(--home-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.8125rem;line-height:1.45;overflow:hidden}.HomeWorksShowcase-module__t9m-yW__skeleton{aspect-ratio:9/16;border:1px solid var(--home-border);background:var(--home-panel-muted);border-radius:.75rem;overflow:hidden}.HomeWorksShowcase-module__t9m-yW__skeleton:after{content:"";background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--home-text) 9%, transparent) 50%, transparent 80%);width:100%;height:100%;animation:1.5s infinite HomeWorksShowcase-module__t9m-yW__home-works-shimmer;display:block}.HomeWorksShowcase-module__t9m-yW__message{border:1px solid var(--home-border);min-height:12rem;color:var(--home-text-muted);text-align:center;background:linear-gradient(145deg, var(--home-card), color-mix(in srgb, var(--home-panel-solid) 76%, transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--home-text) 4%, transparent);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.HomeWorksShowcase-module__t9m-yW__message p{color:var(--home-text);font-weight:600}.HomeWorksShowcase-module__t9m-yW__message span{font-size:.875rem}.HomeWorksShowcase-module__t9m-yW__message button{border:1px solid var(--home-border-strong);min-height:2.75rem;color:var(--home-accent);background:var(--home-accent-soft);cursor:pointer;border-radius:.75rem;padding-inline:1rem}@keyframes HomeWorksShowcase-module__t9m-yW__home-works-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:1023px){.HomeWorksShowcase-module__t9m-yW__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.HomeWorksShowcase-module__t9m-yW__container{padding-block:3rem 3.5rem}.HomeWorksShowcase-module__t9m-yW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem .75rem}}@media (max-width:479px){.HomeWorksShowcase-module__t9m-yW__container{padding-inline:1rem}.HomeWorksShowcase-module__t9m-yW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeWorksShowcase-module__t9m-yW__heading{margin-bottom:1.25rem}}@media (prefers-reduced-motion:reduce){.HomeWorksShowcase-module__t9m-yW__play,.HomeWorksShowcase-module__t9m-yW__card{transition:none}.HomeWorksShowcase-module__t9m-yW__skeleton:after{animation:none}}
.StylePosterWall-module__FEjEpq__wall{z-index:10;border-block:1px solid var(--home-border,#ffffff0d);background:radial-gradient(ellipse at 50% 0, color-mix(in srgb, var(--home-glow-primary,#37224436) 82%, transparent), transparent 58%), var(--home-bg-alt,#0b0b11);padding:56px 0 28px;position:relative;overflow:hidden}.StylePosterWall-module__FEjEpq__heading{text-align:center;margin-bottom:34px;padding-inline:24px}.StylePosterWall-module__FEjEpq__eyebrow{color:var(--home-accent,#bda3db);letter-spacing:.14em;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:500;display:flex}.StylePosterWall-module__FEjEpq__eyebrow>span{background:var(--home-accent,#b292dc);width:5px;height:5px;box-shadow:0 0 12px var(--home-shadow-accent,#cba6ff40);border-radius:50%}.StylePosterWall-module__FEjEpq__heading h2{color:var(--home-text,#f6f1fa);letter-spacing:-.03em;margin-top:13px;font-size:clamp(26px,2.4vw,36px);font-weight:620;line-height:1.5}.StylePosterWall-module__FEjEpq__tracks{flex-direction:column;gap:14px;display:flex;position:relative}.StylePosterWall-module__FEjEpq__tracks:after{pointer-events:none;content:"";z-index:2;background:linear-gradient(90deg, var(--home-bg-alt,#0b0b11), transparent 8%, transparent 92%, var(--home-bg-alt,#0b0b11));position:absolute;inset:0}.StylePosterWall-module__FEjEpq__viewport{margin-block:-5px;padding-block:5px;overflow:hidden}.StylePosterWall-module__FEjEpq__track{will-change:transform;width:max-content;animation:linear infinite StylePosterWall-module__FEjEpq__poster-drift;display:flex}.StylePosterWall-module__FEjEpq__reverse{margin-left:-94px;animation-direction:reverse}.StylePosterWall-module__FEjEpq__cycle{flex-shrink:0;gap:14px;padding-right:14px;display:flex}.StylePosterWall-module__FEjEpq__poster{background:var(--home-panel-muted,#19141f);text-align:start;isolation:isolate;width:188px;height:228px;box-shadow:0 16px 36px color-mix(in srgb, var(--home-shadow,#0008) 58%, transparent);border-radius:16px;position:relative;overflow:hidden}.StylePosterWall-module__FEjEpq__poster:after{content:"";pointer-events:none;border:1px solid var(--home-border,#ffffff12);border-radius:inherit;position:absolute;inset:0}.StylePosterWall-module__FEjEpq__poster:nth-child(2n){height:220px;margin-top:8px}.StylePosterWall-module__FEjEpq__imageFrame{background:linear-gradient(150deg, var(--home-panel-muted,#292034), var(--home-panel-solid,#14121d));width:100%;height:100%;display:block}.StylePosterWall-module__FEjEpq__imageFrame img{object-fit:cover;object-position:center 35%;opacity:0;filter:saturate(.82)contrast(1.03)brightness(.9);width:100%;height:100%;transition:opacity .45s,transform .65s cubic-bezier(.2,.65,.3,1),filter .5s;display:block}.StylePosterWall-module__FEjEpq__imageFrame .StylePosterWall-module__FEjEpq__imageLoaded{opacity:1}.StylePosterWall-module__FEjEpq__imageFallback{width:100%;height:100%;color:var(--home-text-muted,#ac9abb);place-items:center;font-size:12px;display:grid}.StylePosterWall-module__FEjEpq__poster:hover img,.StylePosterWall-module__FEjEpq__poster:focus-visible img{filter:saturate(1.08)brightness(1.03);transform:scale(1.045)}.StylePosterWall-module__FEjEpq__poster:focus-visible{outline:2px solid var(--home-accent,#c7b3e4);outline-offset:-2px}.StylePosterWall-module__FEjEpq__shade{pointer-events:none;background:linear-gradient(#0000 35%,#03030815 50%,#030308cc 100%);position:absolute;inset:0}.StylePosterWall-module__FEjEpq__caption{bottom:17px;position:absolute;inset-inline:17px 12px}.StylePosterWall-module__FEjEpq__caption small{color:#e5dbeaa6;letter-spacing:.08em;margin-bottom:5px;font-size:9px;display:block}.StylePosterWall-module__FEjEpq__caption strong{color:#f7f2fb;font-size:13px;font-weight:580;line-height:1.5;display:block}.StylePosterWall-module__FEjEpq__tracks:focus-within .StylePosterWall-module__FEjEpq__track,.StylePosterWall-module__FEjEpq__tracks[data-paused=true] .StylePosterWall-module__FEjEpq__track{animation-play-state:paused}.StylePosterWall-module__FEjEpq__tracks:has(.StylePosterWall-module__FEjEpq__poster:focus-visible) .StylePosterWall-module__FEjEpq__track{animation:none}.StylePosterWall-module__FEjEpq__tracks:has(.StylePosterWall-module__FEjEpq__poster:focus-visible) .StylePosterWall-module__FEjEpq__reverse{margin-left:0}.StylePosterWall-module__FEjEpq__tracks:has(.StylePosterWall-module__FEjEpq__poster:focus-visible) .StylePosterWall-module__FEjEpq__cycle[aria-hidden=true]{display:none}.StylePosterWall-module__FEjEpq__closeButton:focus-visible{outline:2px solid var(--home-accent,#c7b3e4);outline-offset:-2px;border-radius:4px}@keyframes StylePosterWall-module__FEjEpq__poster-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.StylePosterWall-module__FEjEpq__dialog{border:1px solid var(--home-border-strong,#ffffff20);width:calc(100% - 40px);max-width:440px;max-height:calc(100dvh - 40px);color:var(--home-text,#f7f0fa);background:var(--home-panel-solid,#15101c);box-shadow:0 25px 100px var(--home-shadow,#0008);border-radius:16px;margin:auto;padding:0;position:fixed;inset:0}.StylePosterWall-module__FEjEpq__dialog::backdrop{background:var(--home-backdrop,#07060cda);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.StylePosterWall-module__FEjEpq__dialogInner{position:relative}.StylePosterWall-module__FEjEpq__dialog .StylePosterWall-module__FEjEpq__fullImage{background:var(--home-bg,#0c0a10);height:min(67dvh,660px)}.StylePosterWall-module__FEjEpq__fullImage img{object-fit:contain;filter:none}.StylePosterWall-module__FEjEpq__closeButton{inset-inline-end:13px;z-index:2;width:35px;height:35px;color:var(--home-text,#f3e7fc);border:1px solid var(--home-border-strong,#ffffff25);background:var(--home-panel,#24192ce6);border-radius:50%;place-items:center;display:grid;position:absolute;top:13px}.StylePosterWall-module__FEjEpq__dialogCaption{padding:18px 24px 22px}.StylePosterWall-module__FEjEpq__dialogCaption p{letter-spacing:.12em;color:var(--home-accent,#b194c7);font-size:10px}.StylePosterWall-module__FEjEpq__dialogCaption h3{margin-top:7px;font-size:22px;font-weight:500}@media (hover:hover){.StylePosterWall-module__FEjEpq__tracks:hover .StylePosterWall-module__FEjEpq__track{animation-play-state:paused}}@media (max-width:639px){.StylePosterWall-module__FEjEpq__wall{padding:38px 0 20px}.StylePosterWall-module__FEjEpq__heading{margin-bottom:27px}.StylePosterWall-module__FEjEpq__eyebrow{font-size:10px}.StylePosterWall-module__FEjEpq__heading h2{text-wrap:balance;max-width:310px;margin:13px auto 0;font-size:27px;line-height:1.6}.StylePosterWall-module__FEjEpq__tracks{gap:11px}.StylePosterWall-module__FEjEpq__tracks:after{background:linear-gradient(90deg, var(--home-bg-alt,#0b0b1190), transparent 6%, transparent 94%, var(--home-bg-alt,#0b0b1190))}.StylePosterWall-module__FEjEpq__cycle{gap:10px;padding-right:10px}.StylePosterWall-module__FEjEpq__poster{border-radius:13px;width:138px;height:185px}.StylePosterWall-module__FEjEpq__poster:nth-child(2n){height:177px}.StylePosterWall-module__FEjEpq__caption{bottom:13px;inset-inline:13px 10px}.StylePosterWall-module__FEjEpq__caption strong{font-size:11px}.StylePosterWall-module__FEjEpq__caption small{font-size:8px}}@media (prefers-reduced-motion:reduce){.StylePosterWall-module__FEjEpq__track{will-change:auto;animation:none}.StylePosterWall-module__FEjEpq__reverse{margin-left:0}.StylePosterWall-module__FEjEpq__viewport{scrollbar-width:thin;scrollbar-color:var(--home-text-subtle,#625873) var(--home-bg-alt,#0b0b11);overflow-x:auto}.StylePosterWall-module__FEjEpq__cycle[aria-hidden=true],.StylePosterWall-module__FEjEpq__tracks:after{display:none}.StylePosterWall-module__FEjEpq__imageFrame img{transition:none}.StylePosterWall-module__FEjEpq__poster:hover img,.StylePosterWall-module__FEjEpq__poster:focus-visible img{transform:none}}
.CreationModeNav-module__eJ5x_W__nav{width:100%;min-width:0;container:creation-nav/inline-size}.CreationModeNav-module__eJ5x_W__tabs{border:1px solid var(--app-border);background:color-mix(in srgb, var(--app-bg) 18%, transparent);border-radius:12px;align-items:center;gap:4px;width:max-content;max-width:100%;margin-inline:auto;padding:4px;display:flex}.CreationModeNav-module__eJ5x_W__tab{min-width:0;min-height:34px;color:var(--app-text-muted);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:550;transition:color .16s,background-color .16s;display:inline-flex}.CreationModeNav-module__eJ5x_W__tab svg,.CreationModeNav-module__eJ5x_W__menuLink svg,.CreationModeNav-module__eJ5x_W__trigger svg{flex-shrink:0;width:16px;height:16px}.CreationModeNav-module__eJ5x_W__tab span,.CreationModeNav-module__eJ5x_W__trigger span,.CreationModeNav-module__eJ5x_W__menuLink span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CreationModeNav-module__eJ5x_W__tab:hover,.CreationModeNav-module__eJ5x_W__trigger:hover,.CreationModeNav-module__eJ5x_W__menuLink:hover{color:var(--app-text);background:var(--app-card-hover)}.CreationModeNav-module__eJ5x_W__tab[aria-current=page],.CreationModeNav-module__eJ5x_W__menuLink[aria-current=page]{color:var(--app-accent);background:var(--app-accent-soft-strong)}.CreationModeNav-module__eJ5x_W__tab:focus-visible,.CreationModeNav-module__eJ5x_W__trigger:focus-visible,.CreationModeNav-module__eJ5x_W__menuLink:focus-visible{outline:2px solid var(--app-accent);outline-offset:-2px}.CreationModeNav-module__eJ5x_W__breadcrumb{align-items:center;gap:8px;min-width:0;height:44px;display:none}.CreationModeNav-module__eJ5x_W__separator{color:var(--app-text-subtle);flex-shrink:0;font-size:20px;font-weight:300}.CreationModeNav-module__eJ5x_W__trigger{min-width:0;max-width:100%;min-height:38px;color:var(--app-text);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:550;display:inline-flex}.CreationModeNav-module__eJ5x_W__currentIcon{color:var(--app-accent)}.CreationModeNav-module__eJ5x_W__chevron{color:var(--app-text-subtle);transition:transform .16s}.CreationModeNav-module__eJ5x_W__trigger[aria-expanded=true]{background:var(--app-accent-soft)}.CreationModeNav-module__eJ5x_W__trigger[aria-expanded=true] .CreationModeNav-module__eJ5x_W__chevron{transform:rotate(180deg)}.CreationModeNav-module__eJ5x_W__menu{overscroll-behavior:contain;border:1px solid var(--app-border-strong);color:var(--app-text);background:var(--app-surface);box-shadow:0 16px 48px var(--app-shadow);border-radius:14px;margin:0;padding:6px;position:fixed;inset:auto;overflow-y:auto}.CreationModeNav-module__eJ5x_W__menuLink{min-height:44px;color:var(--app-text-muted);white-space:nowrap;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.CreationModeNav-module__eJ5x_W__menuLink span{flex:1}.CreationModeNav-module__eJ5x_W__guideLink{border-top:1px solid var(--app-border);border-start-start-radius:0;border-start-end-radius:0;margin-top:6px}@container creation-nav (max-width:38rem){.CreationModeNav-module__eJ5x_W__tab{gap:0;padding-inline:10px;font-size:12px}.CreationModeNav-module__eJ5x_W__tab svg{display:none}}@container creation-nav (max-width:27rem){.CreationModeNav-module__eJ5x_W__tabs{display:none}.CreationModeNav-module__eJ5x_W__breadcrumb{display:flex}}@container creation-nav (max-width:13rem){.CreationModeNav-module__eJ5x_W__breadcrumb{gap:4px}.CreationModeNav-module__eJ5x_W__trigger{gap:4px;padding-inline:6px}.CreationModeNav-module__eJ5x_W__currentIcon{display:none}}@media (prefers-reduced-motion:reduce){.CreationModeNav-module__eJ5x_W__tab,.CreationModeNav-module__eJ5x_W__chevron{transition:none}}
.DramaCreator-module__YUrPHW__form{z-index:2;text-align:start;width:100%;max-width:900px;margin:0 auto;position:relative}.DramaCreator-module__YUrPHW__fields{border:0;min-width:0;padding:0}.DramaCreator-module__YUrPHW__composer{border:1px solid var(--app-border-strong);background:var(--app-surface);box-shadow:0 12px 40px color-mix(in srgb, var(--app-shadow) 32%, transparent);border-radius:1rem;overflow:hidden}.DramaCreator-module__YUrPHW__composer:focus-within{border-color:var(--app-accent)}.DramaCreator-module__YUrPHW__composerHeading{justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem 0;display:flex}.DramaCreator-module__YUrPHW__composerHeading label{color:var(--app-text);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:550;display:flex}.DramaCreator-module__YUrPHW__composerHeading label svg{color:var(--app-accent)}.DramaCreator-module__YUrPHW__composerHeading>span{color:var(--app-text-subtle);align-items:center;gap:.625rem;font-size:.6875rem;display:flex}.DramaCreator-module__YUrPHW__composerHeading i{background:currentColor;border-radius:50%;width:2px;height:2px}.DramaCreator-module__YUrPHW__composer textarea{resize:vertical;width:100%;min-height:104px;max-height:360px;color:var(--app-text);background:0 0;border:0;outline:none;padding:.75rem 1rem;scroll-margin-top:8rem;font-size:.875rem;line-height:1.7;display:block}.DramaCreator-module__YUrPHW__composer textarea::placeholder{color:var(--app-text-subtle)}.DramaCreator-module__YUrPHW__toolbar{justify-content:space-between;align-items:center;gap:.5rem;padding:0 .875rem .875rem;display:flex}.DramaCreator-module__YUrPHW__options{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}.DramaCreator-module__YUrPHW__optionButton{max-width:190px;min-height:2.125rem;color:var(--app-text-muted);background:var(--app-surface-muted);border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;padding:.375rem .5rem;font-size:.75rem;display:inline-flex}.DramaCreator-module__YUrPHW__optionButton span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DramaCreator-module__YUrPHW__optionButton[aria-expanded=true]{color:var(--app-accent);border-color:var(--app-border-strong)}.DramaCreator-module__YUrPHW__compactSelect{width:auto;min-width:0;max-width:100%}.DramaCreator-module__YUrPHW__compactSelect>button{background:var(--app-surface-muted);border:1px solid #0000;border-radius:.5rem;min-height:2.125rem;padding:.375rem .5rem;font-size:.75rem}.DramaCreator-module__YUrPHW__submit{background:var(--app-action);min-height:2.125rem;color:var(--app-on-action);border:1px solid #0000;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:550;transition:background .15s;display:inline-flex}.DramaCreator-module__YUrPHW__submit:hover:not(:disabled){background:var(--app-action-2)}.DramaCreator-module__YUrPHW__submit:disabled{background:var(--app-surface-muted);color:var(--app-text-muted);opacity:1;cursor:not-allowed}.DramaCreator-module__YUrPHW__error{color:var(--home-error);padding:0 1.5rem 1rem;font-size:.8125rem;line-height:1.5}.DramaCreator-module__YUrPHW__settingsDialog{border:1px solid var(--app-border-strong);background:var(--app-surface);width:min(40rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--app-text);text-align:start;border-radius:1.25rem;margin:auto;padding:0;position:fixed;inset:0;overflow:visible;box-shadow:0 24px 100px #00000073}.DramaCreator-module__YUrPHW__settingsDialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009}.DramaCreator-module__YUrPHW__settingsDialogForm{flex-direction:column;max-height:calc(100dvh - 2rem - 2px);display:flex}.DramaCreator-module__YUrPHW__settingsDialogHeader{border-bottom:1px solid var(--app-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.5rem;display:flex}.DramaCreator-module__YUrPHW__settingsDialogHeader h2{align-items:center;gap:.625rem;font-size:1rem;font-weight:600;display:flex}.DramaCreator-module__YUrPHW__settingsDialogHeader h2 svg{color:var(--app-accent)}.DramaCreator-module__YUrPHW__settingsClose{width:2rem;height:2rem;color:var(--app-text-muted);cursor:pointer;border-radius:.5rem;place-items:center;display:grid}.DramaCreator-module__YUrPHW__settingsClose:hover{background:var(--app-surface-muted);color:var(--app-text)}.DramaCreator-module__YUrPHW__settingsDialogFooter{border-top:1px solid var(--app-border);flex-shrink:0;justify-content:flex-end;padding:1rem 1.5rem;display:flex}.DramaCreator-module__YUrPHW__settingsDialogFooter button{cursor:pointer;min-width:6rem}.DramaCreator-module__YUrPHW__settings{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;min-height:0;padding:1.5rem;display:grid;overflow-y:auto}.DramaCreator-module__YUrPHW__settings label,.DramaCreator-module__YUrPHW__settings>div>p{color:var(--app-text-muted);margin-bottom:.5rem;font-size:.75rem;display:block}.DramaCreator-module__YUrPHW__settings input{border:1px solid var(--app-border);background:var(--app-surface-muted);width:100%;min-height:2.75rem;color:var(--app-text);border-radius:.625rem;padding:.625rem .75rem;font-size:.8125rem}.DramaCreator-module__YUrPHW__settings input::placeholder{color:var(--app-text-subtle)}.DramaCreator-module__YUrPHW__help{color:var(--app-text-subtle);grid-column:1/-1;font-size:.6875rem;line-height:1.7}.DramaCreator-module__YUrPHW__styleDialog{width:min(64rem,100vw - 2rem)}.DramaCreator-module__YUrPHW__gallery{flex-direction:column;min-width:0;min-height:0;padding:1.5rem;display:flex}.DramaCreator-module__YUrPHW__gallery>:not(.DramaCreator-module__YUrPHW__styleGrid){flex-shrink:0}.DramaCreator-module__YUrPHW__selection,.DramaCreator-module__YUrPHW__submit{align-items:center;gap:.5rem;display:flex}.DramaCreator-module__YUrPHW__galleryHint{color:var(--app-text-subtle);min-height:1.2rem;font-size:.75rem;line-height:1.6}.DramaCreator-module__YUrPHW__groups{border-bottom:1px solid var(--app-border);flex-wrap:wrap;gap:.375rem;margin-top:1.25rem;padding-bottom:1rem;display:flex}.DramaCreator-module__YUrPHW__groups button{min-height:2.125rem;color:var(--app-text-muted);border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;display:flex}.DramaCreator-module__YUrPHW__groups small{opacity:.65;font-variant-numeric:tabular-nums;font-size:.625rem}.DramaCreator-module__YUrPHW__selection{color:var(--app-accent);margin-block:.875rem;font-size:.75rem}.DramaCreator-module__YUrPHW__regionalHint{color:var(--app-text-muted);margin-bottom:1rem;font-size:.75rem;line-height:1.6}.DramaCreator-module__YUrPHW__styleGrid{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--app-border-strong) transparent;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-auto-rows:max-content;align-content:start;align-items:start;gap:.75rem;min-height:0;max-height:min(680px,57svh);padding:2px .375rem 2px 2px;display:grid;overflow-y:auto}.DramaCreator-module__YUrPHW__styleCard{border:1px solid var(--app-border);background:var(--app-surface);text-align:start;border-radius:.75rem;transition:border-color .15s,background .15s;overflow:hidden}.DramaCreator-module__YUrPHW__poster{aspect-ratio:3/4;position:relative;overflow:hidden}.DramaCreator-module__YUrPHW__check{top:.5rem;background:var(--app-action);width:1.5rem;height:1.5rem;color:var(--app-on-action);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:.5rem}.DramaCreator-module__YUrPHW__caption{padding:.75rem}.DramaCreator-module__YUrPHW__caption strong{font-size:.75rem;font-weight:500}.DramaCreator-module__YUrPHW__caption p{-webkit-line-clamp:2;min-height:2.5em;color:var(--app-text-subtle);-webkit-box-orient:vertical;margin-top:.25rem;font-size:.625rem;line-height:1.5;display:-webkit-box;overflow:hidden}.DramaCreator-module__YUrPHW__form button,.DramaCreator-module__YUrPHW__settingsDialog button{cursor:pointer}.DramaCreator-module__YUrPHW__form button:disabled{cursor:not-allowed}.DramaCreator-module__YUrPHW__form button:focus-visible,.DramaCreator-module__YUrPHW__form input:focus-visible,.DramaCreator-module__YUrPHW__settingsDialog button:focus-visible,.DramaCreator-module__YUrPHW__settingsDialog input:focus-visible{outline:2px solid var(--app-accent);outline-offset:-2px}.DramaCreator-module__YUrPHW__groups button[aria-pressed=true],.DramaCreator-module__YUrPHW__styleCard[aria-pressed=true]{border-color:var(--app-accent);background:var(--app-accent-soft);color:var(--app-accent)}.DramaCreator-module__YUrPHW__groups button:hover,.DramaCreator-module__YUrPHW__styleCard:hover,.DramaCreator-module__YUrPHW__optionButton:hover{border-color:var(--app-border-strong)}@media (max-width:767px){.DramaCreator-module__YUrPHW__composerHeading{padding:.75rem .875rem 0}.DramaCreator-module__YUrPHW__composerHeading>span{display:none}.DramaCreator-module__YUrPHW__composer textarea{padding:.625rem .875rem}.DramaCreator-module__YUrPHW__toolbar{flex-wrap:wrap;justify-content:flex-start;gap:.375rem}.DramaCreator-module__YUrPHW__options{display:contents}.DramaCreator-module__YUrPHW__optionButton{max-width:160px}.DramaCreator-module__YUrPHW__settings{grid-template-columns:minmax(0,1fr);padding:1rem}.DramaCreator-module__YUrPHW__gallery{padding:1rem}.DramaCreator-module__YUrPHW__groups{overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.DramaCreator-module__YUrPHW__groups button{flex-shrink:0}.DramaCreator-module__YUrPHW__styleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.DramaCreator-module__YUrPHW__submit{margin-inline-start:auto}.DramaCreator-module__YUrPHW__optionButton,.DramaCreator-module__YUrPHW__compactSelect>button,.DramaCreator-module__YUrPHW__submit{min-height:2.25rem}}
.HomeStudio-module__Icwrkq__page{min-height:100vh;color:var(--app-text);background:var(--app-page-background,var(--app-bg));overflow-x:clip}.HomeStudio-module__Icwrkq__header{z-index:40;background:var(--app-header-background,color-mix(in srgb, var(--app-bg) 90%, transparent))}.HomeStudio-module__Icwrkq__header .site-header-shell{align-items:center;min-height:56px;padding-block:8px}.HomeStudio-module__Icwrkq__headerContent{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:.75rem;display:grid}.HomeStudio-module__Icwrkq__brand{width:fit-content;color:var(--app-text);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:.625rem;font-size:1rem;font-weight:650;display:flex}.HomeStudio-module__Icwrkq__account{white-space:nowrap;justify-self:end;align-items:center;gap:.5rem;display:flex}.HomeStudio-module__Icwrkq__account [role=menu]{white-space:normal;width:200px}.HomeStudio-module__Icwrkq__projectLink,.HomeStudio-module__Icwrkq__faqLink{min-height:2.5rem;color:var(--app-text-muted);white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;font-size:.75rem;display:inline-flex}.HomeStudio-module__Icwrkq__account a:hover{color:var(--app-text);background:var(--app-accent-soft)}.HomeStudio-module__Icwrkq__hero{aspect-ratio:16/9;isolation:isolate;flex-direction:column;justify-content:center;width:100%;padding:1.5rem 1.5rem 4.5rem;display:flex;position:relative}.HomeStudio-module__Icwrkq__heroBackground{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.HomeStudio-module__Icwrkq__heroBackdrop{z-index:-1;filter:blur(24px)brightness(.6);background-position:50%;background-size:cover;position:absolute;inset:-32px}.HomeStudio-module__Icwrkq__heroBackground video{aspect-ratio:16/9;object-fit:contain;object-position:center;width:100%;height:auto;display:block}.HomeStudio-module__Icwrkq__heroMediaControls{z-index:3;inset-inline-end:1.5rem;gap:.5rem;display:flex;position:absolute;bottom:1rem}.HomeStudio-module__Icwrkq__heroMediaControls button{border:1px solid var(--app-border-strong);width:2.75rem;height:2.75rem;color:var(--app-text);background:color-mix(in srgb, var(--app-surface) 80%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;border-radius:50%;place-items:center;display:grid}.HomeStudio-module__Icwrkq__heroMediaControls button:hover{border-color:var(--app-accent);color:var(--app-accent)}.HomeStudio-module__Icwrkq__heroMediaControls button:focus-visible{outline:2px solid var(--app-accent);outline-offset:-2px}.HomeStudio-module__Icwrkq__heroVisualSpace{flex-shrink:0;width:100%;max-width:800px;margin:0 auto;padding-block:1.25rem}.HomeStudio-module__Icwrkq__heroVisualSpace:before{content:"";box-sizing:content-box;aspect-ratio:4/7;border:1px solid #0000;width:calc(20% - .8rem - 2px);display:block}.HomeStudio-module__Icwrkq__heroContent{text-align:center;width:100%;max-width:1020px;margin:1.5rem auto 0;position:relative}.HomeStudio-module__Icwrkq__heroContent[data-reveal=hidden]{visibility:hidden;opacity:0;pointer-events:none}.HomeStudio-module__Icwrkq__heroContent[data-reveal=timer]{animation:.65s cubic-bezier(.22,1,.36,1) both HomeStudio-module__Icwrkq__heroContentReveal}@keyframes HomeStudio-module__Icwrkq__heroContentReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.HomeStudio-module__Icwrkq__heroContent[data-reveal=timer]{animation:none}}.HomeStudio-module__Icwrkq__heroContent h1{color:var(--app-text);letter-spacing:-.055em;text-shadow:0 2px 14px color-mix(in srgb, var(--app-bg) 45%, transparent);flex-wrap:wrap;justify-content:center;column-gap:.4em;font-size:clamp(1.75rem,3vw,2.625rem);font-weight:650;line-height:1.3;display:flex}.HomeStudio-module__Icwrkq__heroContent h1 span{color:var(--app-accent)}.HomeStudio-module__Icwrkq__subtitle{max-width:680px;color:var(--app-text-muted);text-shadow:0 1px 8px color-mix(in srgb, var(--app-bg) 65%, transparent);margin:.875rem auto 1.5rem;font-size:.875rem;line-height:1.8}.HomeStudio-module__Icwrkq__offer{min-height:1.5rem;color:var(--app-text-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin:1rem auto 0;padding:4px 10px;font-size:.6875rem;display:flex}.HomeStudio-module__Icwrkq__offer:hover{color:var(--app-accent);background:var(--app-accent-soft)}.HomeStudio-module__Icwrkq__offer:focus-visible{outline:2px solid var(--app-accent);outline-offset:-2px}.HomeStudio-module__Icwrkq__offer svg{color:var(--app-accent)}@media (min-width:901px){.HomeStudio-module__Icwrkq__heroVisualSpace{max-width:clamp(800px,88svh,960px)}.HomeStudio-module__Icwrkq__heroContent{margin-top:clamp(1.5rem,4svh,3rem)}}@media (max-width:1535px){.HomeStudio-module__Icwrkq__faqLink,.HomeStudio-module__Icwrkq__projectLink span{display:none}.HomeStudio-module__Icwrkq__header .site-header-github{display:none}}@media (max-width:1279px){.HomeStudio-module__Icwrkq__headerContent{gap:.5rem}}@media (max-width:720px){.HomeStudio-module__Icwrkq__brand span{display:none}}@media (max-width:600px){.HomeStudio-module__Icwrkq__header .site-header-shell{gap:4px;padding-inline:12px}.HomeStudio-module__Icwrkq__header .global-preferences-trigger{width:36px;height:36px}.HomeStudio-module__Icwrkq__account{gap:4px}.HomeStudio-module__Icwrkq__account .wallet-balance{gap:4px;min-width:0;max-width:96px;padding-inline:6px}.HomeStudio-module__Icwrkq__account .wallet-balance span{text-overflow:ellipsis;overflow:hidden}.HomeStudio-module__Icwrkq__account .wallet-balance>span:last-child{display:none}.HomeStudio-module__Icwrkq__hero{padding:1rem 1rem 4.5rem}.HomeStudio-module__Icwrkq__heroMediaControls{inset-inline-end:1rem}.HomeStudio-module__Icwrkq__heroVisualSpace:before{width:calc(33.3333% - .333333rem - 2px)}.HomeStudio-module__Icwrkq__heroContent{margin-top:1.25rem}.HomeStudio-module__Icwrkq__heroContent h1{flex-direction:column;gap:.25rem;font-size:1.75rem}.HomeStudio-module__Icwrkq__subtitle{margin:.75rem auto 1.25rem;font-size:.75rem}.HomeStudio-module__Icwrkq__brand{gap:.375rem;font-size:.875rem}}@media (max-width:480px){.HomeStudio-module__Icwrkq__account .wallet-balance{width:32px;padding-inline:3px}.HomeStudio-module__Icwrkq__account .wallet-balance span{display:none}.HomeStudio-module__Icwrkq__projectLink{min-height:2rem;padding:.375rem}}
.CreatorWorkspace-module__utO0Sq__header{z-index:40}.CreatorWorkspace-module__utO0Sq__header .site-header-shell{align-items:center}.CreatorWorkspace-module__utO0Sq__headerContent{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:12px;display:grid}.CreatorWorkspace-module__utO0Sq__headerIdentity,.CreatorWorkspace-module__utO0Sq__headerAccount{white-space:nowrap;align-items:center;gap:8px;display:flex}.CreatorWorkspace-module__utO0Sq__headerAccount{justify-self:end}@media (max-width:1535px){.CreatorWorkspace-module__utO0Sq__header .site-header-github{display:none}}@media (max-width:720px){.CreatorWorkspace-module__utO0Sq__headerBrandName{display:none}}@media (max-width:600px){.CreatorWorkspace-module__utO0Sq__header .site-header-shell{gap:4px;padding-inline:12px}.CreatorWorkspace-module__utO0Sq__header .global-preferences-trigger{width:36px;height:36px}.CreatorWorkspace-module__utO0Sq__headerContent,.CreatorWorkspace-module__utO0Sq__headerIdentity,.CreatorWorkspace-module__utO0Sq__headerAccount{gap:4px}.CreatorWorkspace-module__utO0Sq__headerAccount .wallet-balance{gap:4px;min-width:0;max-width:96px;padding-inline:6px}.CreatorWorkspace-module__utO0Sq__headerAccount .wallet-balance span{text-overflow:ellipsis;overflow:hidden}.CreatorWorkspace-module__utO0Sq__headerAccount .wallet-balance>span:last-child{display:none}}@media (max-width:480px){.CreatorWorkspace-module__utO0Sq__headerAccount .wallet-balance{width:32px;padding-inline:3px}.CreatorWorkspace-module__utO0Sq__headerAccount .wallet-balance span{display:none}}.CreatorWorkspace-module__utO0Sq__main{flex:1;width:100%;max-width:74rem;margin-inline:auto;padding:3.5rem 1.5rem 2rem}.CreatorWorkspace-module__utO0Sq__intro{text-align:center;max-width:48rem;margin:0 auto 2rem}.CreatorWorkspace-module__utO0Sq__intro h1{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.3}.CreatorWorkspace-module__utO0Sq__intro p{text-wrap:balance;margin-top:.875rem;line-height:1.8}.CreatorWorkspace-module__utO0Sq__workspace{flex-direction:column;gap:2rem;display:flex}.CreatorWorkspace-module__utO0Sq__entry,.CreatorWorkspace-module__utO0Sq__results{width:100%;max-width:900px;margin-inline:auto}.CreatorWorkspace-module__utO0Sq__composer{border:1px solid var(--app-border-strong);background:var(--app-surface);min-width:0;box-shadow:0 24px 80px color-mix(in srgb, var(--app-shadow) 48%, transparent), 0 0 0 5px color-mix(in srgb, var(--app-accent) 3%, transparent);border-radius:1.25rem;scroll-margin-top:7rem;transition:border-color .15s}.CreatorWorkspace-module__utO0Sq__composer:focus-within{border-color:var(--app-accent)}.CreatorWorkspace-module__utO0Sq__composerHeading{justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.5rem 0;display:flex}.CreatorWorkspace-module__utO0Sq__composerHeading label{color:var(--app-text);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:550;display:flex}.CreatorWorkspace-module__utO0Sq__composerHeading svg{color:var(--app-accent)}.CreatorWorkspace-module__utO0Sq__composerHeading>span{color:var(--app-text-subtle);font-size:.6875rem}.CreatorWorkspace-module__utO0Sq__composer .CreatorWorkspace-module__utO0Sq__prompt{resize:vertical;width:100%;min-height:160px;max-height:400px;box-shadow:none;color:var(--app-text);background:0 0;border:0;border-radius:0;outline:none;padding:1.125rem 1.5rem;font-size:.9375rem;line-height:1.8;display:block}.CreatorWorkspace-module__utO0Sq__composer .CreatorWorkspace-module__utO0Sq__prompt::placeholder{color:var(--app-text-subtle)}.CreatorWorkspace-module__utO0Sq__toolbar{justify-content:space-between;align-items:flex-end;gap:1rem;padding:.25rem 1rem 1rem;display:flex}.CreatorWorkspace-module__utO0Sq__options{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}.CreatorWorkspace-module__utO0Sq__options .CreatorWorkspace-module__utO0Sq__optionButton,.CreatorWorkspace-module__utO0Sq__options .CreatorWorkspace-module__utO0Sq__selectButton,.CreatorWorkspace-module__utO0Sq__attachments .CreatorWorkspace-module__utO0Sq__optionButton{max-width:100%;min-height:2.5rem;color:var(--app-text-muted);background:var(--app-surface-muted);cursor:pointer;border:1px solid #0000;border-radius:.625rem;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .625rem;font-size:.75rem;display:inline-flex}.CreatorWorkspace-module__utO0Sq__optionButton span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CreatorWorkspace-module__utO0Sq__optionButton svg{flex-shrink:0}.CreatorWorkspace-module__utO0Sq__options .CreatorWorkspace-module__utO0Sq__optionButton:hover,.CreatorWorkspace-module__utO0Sq__options .CreatorWorkspace-module__utO0Sq__selectButton:hover,.CreatorWorkspace-module__utO0Sq__attachments .CreatorWorkspace-module__utO0Sq__optionButton:hover{color:var(--app-text);background:var(--app-card-hover)}.CreatorWorkspace-module__utO0Sq__options .CreatorWorkspace-module__utO0Sq__optionButton[aria-expanded=true]{color:var(--app-accent);border-color:var(--app-border-strong)}.CreatorWorkspace-module__utO0Sq__modelSelect{width:max-content;min-width:9rem;max-width:13.5rem}.CreatorWorkspace-module__utO0Sq__durationSelect{min-width:5rem;max-width:7rem}.CreatorWorkspace-module__utO0Sq__composer .CreatorWorkspace-module__utO0Sq__generateButton{background:var(--app-action);min-height:2.5rem;color:var(--app-on-action);cursor:pointer;border:1px solid #0000;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:550;display:inline-flex}.CreatorWorkspace-module__utO0Sq__composer .CreatorWorkspace-module__utO0Sq__generateButton:hover:not(:disabled){background:var(--app-action-2)}.CreatorWorkspace-module__utO0Sq__composer .CreatorWorkspace-module__utO0Sq__generateButton:disabled{opacity:.45;cursor:not-allowed}.CreatorWorkspace-module__utO0Sq__attachments{flex-wrap:wrap;align-items:center;gap:.5rem;padding:0 1.5rem 1rem;display:flex}.CreatorWorkspace-module__utO0Sq__attachment{border:1px solid var(--app-border-strong);background:var(--app-surface-muted);cursor:pointer;border-radius:.625rem;width:4rem;height:4rem;overflow:hidden}.CreatorWorkspace-module__utO0Sq__attachment img{object-fit:contain;width:100%;height:100%}.CreatorWorkspace-module__utO0Sq__notices:not(:empty){color:var(--studio-warning);padding:0 1.5rem 1rem;font-size:.8125rem;line-height:1.6}.CreatorWorkspace-module__utO0Sq__notices p+p{margin-top:.5rem}.CreatorWorkspace-module__utO0Sq__notices [role=alert]{color:var(--studio-error)}.CreatorWorkspace-module__utO0Sq__examples{flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin-top:1.125rem;display:flex}.CreatorWorkspace-module__utO0Sq__examples button{max-width:100%;min-height:2rem;color:var(--app-text-subtle);text-align:start;cursor:pointer;align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.CreatorWorkspace-module__utO0Sq__examples button:hover{color:var(--app-accent)}.CreatorWorkspace-module__utO0Sq__examples svg{flex-shrink:0}.CreatorWorkspace-module__utO0Sq__examples span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CreatorWorkspace-module__utO0Sq__optionsDialog.studio-theme{background:var(--app-surface)}.CreatorWorkspace-module__utO0Sq__dialogContent{overscroll-behavior:contain;min-height:0;padding:1.5rem;overflow-y:auto}.CreatorWorkspace-module__utO0Sq__results{min-height:420px}@media (max-width:640px){.CreatorWorkspace-module__utO0Sq__main{padding:2rem 1rem}.CreatorWorkspace-module__utO0Sq__composerHeading,.CreatorWorkspace-module__utO0Sq__composer .CreatorWorkspace-module__utO0Sq__prompt{padding-inline:1rem}.CreatorWorkspace-module__utO0Sq__toolbar{flex-direction:column;align-items:stretch;gap:.875rem}.CreatorWorkspace-module__utO0Sq__composer .CreatorWorkspace-module__utO0Sq__generateButton{width:100%;min-height:2.75rem}.CreatorWorkspace-module__utO0Sq__modelSelect{max-width:min(13.5rem,100%)}.CreatorWorkspace-module__utO0Sq__dialogContent{padding:1rem}.CreatorWorkspace-module__utO0Sq__results{min-height:340px}}
.HomeProductOverview-module__jFvoMW__section{background:radial-gradient(ellipse at 50% 0, color-mix(in srgb, var(--home-glow-primary) 35%, transparent), transparent 70%);padding:5rem 1.5rem 5.5rem;position:relative}.HomeProductOverview-module__jFvoMW__container{max-width:70rem;margin-inline:auto}.HomeProductOverview-module__jFvoMW__intro{text-align:center;max-width:54rem;margin:0 auto 2.5rem}.HomeProductOverview-module__jFvoMW__intro h2{color:var(--app-text);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.5rem,2.5vw,2.125rem);font-weight:650;line-height:1.4}.HomeProductOverview-module__jFvoMW__intro p{color:var(--app-text-muted);margin-top:1.25rem;font-size:.9375rem;line-height:1.9}.HomeProductOverview-module__jFvoMW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.HomeProductOverview-module__jFvoMW__card{border:1px solid var(--app-border);background:var(--app-panel);border-radius:1.125rem;min-width:0;padding:1.75rem}.HomeProductOverview-module__jFvoMW__cardTop{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.HomeProductOverview-module__jFvoMW__icon{width:2.5rem;height:2.5rem;color:var(--app-accent);background:var(--app-accent-soft);border-radius:.75rem;place-items:center;display:grid}.HomeProductOverview-module__jFvoMW__step{color:var(--app-text-subtle);font-variant-numeric:tabular-nums;letter-spacing:.1em;font-size:.75rem}.HomeProductOverview-module__jFvoMW__card h3{color:var(--app-text);font-size:1.125rem;font-weight:600;line-height:1.5}.HomeProductOverview-module__jFvoMW__card p{color:var(--app-text-muted);margin-top:.75rem;font-size:.875rem;line-height:1.9}.HomeProductOverview-module__jFvoMW__sectionAlt{border-block:1px solid var(--app-border);background:color-mix(in srgb, var(--home-bg-alt) 42%, transparent)}.HomeProductOverview-module__jFvoMW__workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.HomeProductOverview-module__jFvoMW__workflowNumber{border-bottom:1px solid var(--app-border-strong);color:var(--app-accent);font-variant-numeric:tabular-nums;margin-bottom:1.25rem;padding-bottom:1.125rem;font-size:1.625rem;font-weight:600;display:block}.HomeProductOverview-module__jFvoMW__workflow h3,.HomeProductOverview-module__jFvoMW__benefit h3{color:var(--app-text);font-size:1rem;font-weight:600;line-height:1.6}.HomeProductOverview-module__jFvoMW__workflow p,.HomeProductOverview-module__jFvoMW__benefit p{color:var(--app-text-muted);margin-top:.75rem;font-size:.875rem;line-height:1.9}.HomeProductOverview-module__jFvoMW__threeColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.HomeProductOverview-module__jFvoMW__productCard{flex-direction:column;align-items:flex-start;display:flex}.HomeProductOverview-module__jFvoMW__productCard h3{margin-top:1.25rem}.HomeProductOverview-module__jFvoMW__productDetails{border-block:1px solid var(--app-border);gap:1rem;width:100%;margin:1.5rem 0;padding-block:1.25rem;font-size:.8125rem;line-height:1.7;display:grid}.HomeProductOverview-module__jFvoMW__productDetails dt{color:var(--app-text-subtle);margin-bottom:.25rem}.HomeProductOverview-module__jFvoMW__productDetails dd{color:var(--app-text)}.HomeProductOverview-module__jFvoMW__textLink{min-height:2.75rem;color:var(--app-accent);align-items:center;gap:.5rem;font-size:.875rem;font-weight:550;display:inline-flex}.HomeProductOverview-module__jFvoMW__textLink:hover{text-underline-offset:.25rem;text-decoration:underline}.HomeProductOverview-module__jFvoMW__productCard .HomeProductOverview-module__jFvoMW__textLink{margin-top:auto}.HomeProductOverview-module__jFvoMW__modelCard{flex-direction:column;align-items:flex-start;scroll-margin-top:6rem;display:flex}.HomeProductOverview-module__jFvoMW__modelCategory{color:var(--app-accent);margin-bottom:1rem;font-size:.75rem;font-weight:600}.HomeProductOverview-module__jFvoMW__modelCard h3{overflow-wrap:anywhere}.HomeProductOverview-module__jFvoMW__modelCard h3 span{display:block}.HomeProductOverview-module__jFvoMW__modelCard p{margin-bottom:1rem}.HomeProductOverview-module__jFvoMW__modelCard .HomeProductOverview-module__jFvoMW__textLink{max-width:100%;margin-top:auto}.HomeProductOverview-module__jFvoMW__modelCard .HomeProductOverview-module__jFvoMW__textLink svg{flex-shrink:0}.HomeProductOverview-module__jFvoMW__modelGuide{border-inline-start:2px solid var(--app-accent);background:var(--app-accent-soft);border-radius:0 .75rem .75rem 0;margin-top:1.5rem;padding:1.25rem 1.5rem}.HomeProductOverview-module__jFvoMW__modelGuide:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-radius:.75rem 0 0 .75rem}.HomeProductOverview-module__jFvoMW__modelGuide h3{color:var(--app-text);font-size:.9375rem;font-weight:600}.HomeProductOverview-module__jFvoMW__modelGuide p{color:var(--app-text-muted);margin-top:.625rem;font-size:.875rem;line-height:1.9}.HomeProductOverview-module__jFvoMW__benefit{border-inline-start:2px solid var(--app-border-strong);padding-inline-start:1.25rem}.HomeProductOverview-module__jFvoMW__faqList{max-width:54rem;margin-inline:auto}.HomeProductOverview-module__jFvoMW__faqItem{border-bottom:1px solid var(--app-border)}.HomeProductOverview-module__jFvoMW__faqItem:first-child{border-top:1px solid var(--app-border)}.HomeProductOverview-module__jFvoMW__faqItem summary{min-height:3.75rem;color:var(--app-text);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.125rem;font-size:.9375rem;font-weight:550;line-height:1.7;list-style:none;display:flex}.HomeProductOverview-module__jFvoMW__faqItem summary::-webkit-details-marker{display:none}.HomeProductOverview-module__jFvoMW__faqItem summary svg{color:var(--app-accent);flex-shrink:0}.HomeProductOverview-module__jFvoMW__faqItem[open] summary svg{transform:rotate(180deg)}.HomeProductOverview-module__jFvoMW__faqItem p{color:var(--app-text-muted);padding:0 2rem 1.25rem 0;padding-inline:0 2rem;font-size:.875rem;line-height:1.9}.HomeProductOverview-module__jFvoMW__faqList>.HomeProductOverview-module__jFvoMW__textLink{margin-top:1.25rem}.HomeProductOverview-module__jFvoMW__cta .HomeProductOverview-module__jFvoMW__intro{margin-bottom:0}.HomeProductOverview-module__jFvoMW__primaryLink{min-height:3rem;color:var(--app-on-action);background:var(--app-action);border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;margin-top:1.75rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.HomeProductOverview-module__jFvoMW__primaryLink:hover{background:var(--app-action-2)}.HomeProductOverview-module__jFvoMW__textLink:focus-visible,.HomeProductOverview-module__jFvoMW__primaryLink:focus-visible,.HomeProductOverview-module__jFvoMW__faqItem summary:focus-visible{outline:2px solid var(--app-accent);outline-offset:4px}:is(.HomeProductOverview-module__jFvoMW__textLink:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) svg,.HomeProductOverview-module__jFvoMW__primaryLink:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) svg){transform:scaleX(-1)}@media (max-width:900px){.HomeProductOverview-module__jFvoMW__workflow,.HomeProductOverview-module__jFvoMW__threeColumns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.HomeProductOverview-module__jFvoMW__section{padding:3.25rem 1rem 3.5rem}.HomeProductOverview-module__jFvoMW__intro{margin-bottom:1.75rem}.HomeProductOverview-module__jFvoMW__grid,.HomeProductOverview-module__jFvoMW__workflow,.HomeProductOverview-module__jFvoMW__threeColumns{grid-template-columns:minmax(0,1fr);gap:1rem}.HomeProductOverview-module__jFvoMW__card{padding:1.25rem}}
