.tool-feature-section{container:tool-feature-rows/inline-size}.tool-feature-section .tool-feature-list{gap:96px;margin-top:64px;display:grid}.tool-feature-section .tool-feature-row{grid-template-columns:min(640px,46.2%) minmax(0,1fr);align-items:center;gap:0;min-width:0;display:grid}.tool-feature-section .tool-feature-row:nth-child(2n){grid-template-columns:minmax(0,1fr) min(640px,46.2%)}.tool-feature-section .tool-feature-row:nth-child(2n) .tool-feature-media{order:2}.tool-feature-section .tool-feature-media{border-radius:18px;width:100%;min-width:0;overflow:hidden}.tool-feature-section .tool-feature-media img{width:100%;height:auto;margin:0;display:block}.tool-feature-section .tool-feature-copy{overflow-wrap:anywhere;min-width:0;padding:0 48px}.tool-feature-section .tool-feature-copy h3{letter-spacing:-.02em;margin:0;font-size:32px;font-weight:680;line-height:1.25}.tool-feature-section .tool-feature-copy p{color:#ffffffa3;margin:18px 0 0;font-size:16px;font-weight:400;line-height:1.7}@container tool-feature-rows (width<=959px){.tool-feature-section .tool-feature-row,.tool-feature-section .tool-feature-row:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:24px}.tool-feature-section .tool-feature-row:nth-child(2n) .tool-feature-media{order:initial}.tool-feature-section .tool-feature-copy{padding:0}.tool-feature-section .tool-feature-list{gap:72px}}@container tool-feature-rows (width<=600px){.tool-feature-section .tool-feature-list{gap:56px;margin-top:32px}.tool-feature-section .tool-feature-row{gap:20px}.tool-feature-section .tool-feature-media{border-radius:14px}.tool-feature-section .tool-feature-copy h3{font-size:24px}.tool-feature-section .tool-feature-copy p{margin-top:12px}}.anime-generator-page{background:var(--page-bg)}.anime-generator-main{--anime-accent-start:#8b78e6;--anime-accent-middle:#a78ee5;--anime-accent-end:#e0bdde;--anime-selected-card-background:linear-gradient(to bottom right, color-mix(in srgb, var(--anime-accent-start) 40%, transparent) 0%, color-mix(in srgb, var(--anime-accent-middle) 40%, transparent) 50%, color-mix(in srgb, var(--anime-accent-end) 40%, transparent) 100%);background:var(--page-bg);color:#fff}.anime-generator-container{width:min(1280px,100% - 32px);margin:0 auto}.anime-generator-hero{min-height:0;padding:calc(var(--public-header-height,64px) + var(--public-promo-height,0px)) 0 0;isolation:isolate;position:relative;overflow:hidden}.anime-generator-hero>.anime-generator-container{z-index:1;position:relative}.anime-generator-breadcrumb{color:#ffffff75;align-items:center;gap:10px;font-size:14px;display:flex}.anime-generator-breadcrumb a{color:inherit;text-decoration:none;transition:color .2s}.anime-generator-breadcrumb a:hover{color:#fffc}.anime-generator-hero-copy{isolation:isolate;background:var(--page-bg);text-align:center;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:228px;margin:64px auto 0;padding:40px 32px;display:flex;position:relative;overflow:hidden}.anime-generator-hero-copy .live2d-hero-backdrop .live2d-hero-blue stop:first-child{stop-color:#6b51ff}.anime-generator-hero-copy .live2d-hero-backdrop .live2d-hero-blue stop:nth-child(2){stop-color:#9777ff}.anime-generator-hero-copy .live2d-hero-backdrop .live2d-hero-blue stop:last-child,.anime-generator-hero-copy .live2d-hero-backdrop .live2d-hero-edge-light stop{stop-color:#ffccf2}.anime-generator-hero-copy .live2d-hero-backdrop .live2d-hero-grid path{stroke:#ffccf2}.anime-generator-hero-copy h1{color:#ffffffe6;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(40px,3.4vw,64px);font-weight:760;line-height:1.05}.anime-generator-title-brand{background:linear-gradient(90deg, var(--anime-accent-start) 0%, var(--anime-accent-middle) 50%, var(--anime-accent-end) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.anime-generator-hero-copy p{white-space:pre-line;color:#ffffffb3;max-width:960px;margin:0;font-size:16px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.anime-generator-title-brand{background-image:linear-gradient(90deg, var(--anime-accent-start) 0%, var(--anime-accent-middle) 25%, var(--anime-accent-end) 50%, var(--anime-accent-middle) 75%, var(--anime-accent-start) 100%);background-size:200% 100%;animation:7s ease-in-out infinite alternate anime-title-shimmer}}@keyframes anime-title-shimmer{to{background-position:100% 0}}.anime-generator-quick-create{-webkit-backdrop-filter:blur(18px);background:#151515eb;border:1px solid #ffffff29;border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 80px #0000003d}.anime-generator-quick-header{padding:20px 18px 12px}.anime-generator-quick-header h2{align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;display:flex}.anime-generator-quick-header svg{width:20px;height:20px}.anime-generator-quick-scroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:18px;min-height:0;padding:0 16px 20px;display:flex;overflow-y:auto}.anime-generator-quick-field{flex-direction:column;gap:9px;min-width:0;display:flex}.anime-generator-quick-field>label,.anime-generator-quick-field>legend{color:#fff9;font-size:13px}.anime-generator-quick-field textarea{resize:vertical;color:#fff;width:100%;min-height:220px;font:inherit;background:#202020;border:0;border-radius:16px;outline:0;padding:16px;font-size:14px;line-height:1.55}.anime-generator-quick-field textarea:focus-visible{box-shadow:inset 0 0 0 1px #e4adcfa6}.anime-generator-quick-field textarea::placeholder{color:#ffffff6b}.anime-generator-quick-upload{cursor:pointer;text-align:center;background:#202020;border:1px dashed #fff3;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:148px;display:flex;position:relative;overflow:hidden}.anime-generator-quick-upload:hover{border-color:#ffffff73}.anime-generator-quick-upload:focus-within{outline-offset:2px;outline:2px solid #e4adcf}.anime-generator-quick-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.anime-generator-quick-upload-icon{color:#fff;background:#ffffff14;border-radius:50%;place-items:center;width:40px;height:40px;font-size:26px;font-weight:300;display:grid}.anime-generator-quick-upload img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.anime-generator-quick-upload img[hidden]{display:none}.anime-generator-quick-upload.has-reference-preview:after{content:"";pointer-events:none;background:#0000004d;position:absolute;inset:0}.anime-generator-quick-upload.has-reference-preview>span:not(.anime-generator-quick-upload-icon){z-index:1;text-overflow:ellipsis;white-space:nowrap;max-width:90%;position:relative;overflow:hidden}.anime-generator-quick-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.anime-generator-quick-options legend{grid-column:1/-1;margin-bottom:9px;padding:0}.anime-generator-quick-options label{cursor:pointer;display:block;position:relative}.anime-generator-quick-options input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute}.anime-generator-quick-options span{color:#ffffffa8;background:#202020;border-radius:8px;place-items:center;min-height:40px;font-size:14px;display:grid}.anime-generator-quick-options input:checked+span{color:#fff;background:linear-gradient(#29252d,#373039);box-shadow:inset 0 0 0 1px #e4adcf80}.anime-generator-quick-options input:focus-visible+span{outline-offset:2px;outline:2px solid #e4adcf}.anime-generator-quick-styles{border:0;margin:0;padding:0}.anime-generator-quick-styles legend{padding:0}.anime-generator-quick-style-list{scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;min-width:0;padding:2px 2px 10px;display:flex;overflow-x:auto}.anime-generator-quick-style-option{cursor:pointer;scroll-snap-align:start;flex:0 0 92px;position:relative}.anime-generator-quick-style-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.anime-generator-quick-style-content{background:#202020;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;gap:6px;min-height:111px;padding:5px;display:flex;overflow:hidden}.anime-generator-quick-style-content img,.anime-generator-quick-style-default{object-fit:cover;border-radius:8px;width:100%;height:74px;display:block}.anime-generator-quick-style-default{color:#fff;background:linear-gradient(135deg,#8b78e659,#e0bdde38);place-items:center;font-size:28px;display:grid}.anime-generator-quick-style-content strong{color:#ffffffc2;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}.anime-generator-quick-style-option input:checked+.anime-generator-quick-style-content{border-color:#e4adcf;box-shadow:0 0 0 1px #e4adcf73}.anime-generator-quick-style-option input:checked+.anime-generator-quick-style-content strong{color:#fff}.anime-generator-quick-style-option input:focus-visible+.anime-generator-quick-style-content{outline-offset:2px;outline:2px solid #e4adcf}.anime-generator-quick-footer{padding:16px}.anime-generator-quick-footer a{background:linear-gradient(90deg,var(--anime-accent-start),var(--anime-accent-middle),var(--anime-accent-end));color:#151515;background-repeat:no-repeat;background-origin:border-box;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;min-height:52px;padding:12px 16px;font-size:16px;font-weight:850;line-height:1.5;text-decoration:none;transition:transform .16s,box-shadow .16s,filter .16s;display:flex;box-shadow:0 5px #634e9eb8,0 8px 18px #00000047}.anime-generator-quick-footer a:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px #634e9eb8,0 10px 22px #0000004d}.anime-generator-quick-footer a:focus-visible{outline-offset:2px;outline:2px solid #fff}.anime-story-composer .anime-generator-quick-scroll{gap:14px}.anime-story-composer .anime-generator-quick-field>label,.anime-story-composer .anime-generator-quick-field>legend{color:#fffc;font-size:14px;font-weight:700}.anime-story-language-field[hidden]{display:none}.anime-story-prompt-wrap{background:#ffffff0a;border-radius:16px;flex-direction:column;height:180px;min-height:180px;transition:background-color .2s,box-shadow .2s;display:flex;overflow:hidden}.anime-story-prompt-wrap:hover,.anime-story-prompt-wrap:focus-within{background:#ffffff0f;box-shadow:inset 0 0 24px #ffffff14}.anime-story-composer .anime-story-prompt-wrap textarea{resize:none;background:0 0;border-radius:0;flex:1;min-height:0;padding:16px;line-height:24px}.anime-story-composer .anime-story-prompt-wrap textarea:focus-visible{box-shadow:none}.anime-story-prompt-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 16px;display:flex}.anime-story-prompt-toolbar output{color:#ffffff61;font-size:12px}.anime-story-style-field{border:0;margin:0;padding:0}.anime-story-style-field legend{margin-bottom:10px;padding:0}.anime-story-style-list{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-inline:contain;gap:8px;min-width:0;max-width:100%;padding:2px;display:flex;overflow:auto hidden}.anime-story-style-list::-webkit-scrollbar{display:none}.anime-story-style-option{cursor:pointer;scroll-snap-align:start;flex:0 0 max(112px,28.5714% - 6.85714px);min-width:0;height:160px;display:block;position:relative}.anime-story-style-option input{opacity:0;position:absolute;inset:0}.anime-story-style-card{background:#181818;border:0;border-radius:12px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.anime-story-style-card:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#0000,#000000c7);position:absolute;inset:42% 0 0}.anime-story-style-card img{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.anime-story-style-card>span{z-index:3;color:#fff;text-align:center;overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.2;position:absolute;bottom:6px;left:4px;right:4px}.anime-story-style-option input:checked+.anime-story-style-card{background:linear-gradient(90deg, var(--anime-accent-start), var(--anime-accent-middle), var(--anime-accent-end))}.anime-story-style-option input:checked+.anime-story-style-card:before{z-index:0;background:conic-gradient(var(--anime-accent-start), var(--anime-accent-middle), var(--anime-accent-end), var(--anime-accent-start));content:"";pointer-events:none;animation:3s linear infinite anime-story-style-border-flow;position:absolute;inset:-100%}.anime-story-style-option input:checked+.anime-story-style-card img{border-radius:10px;width:calc(100% - 4px);height:calc(100% - 4px);inset:2px}.anime-story-style-option input:checked+.anime-story-style-card:after{border-radius:0 0 10px 10px;inset:42% 2px 2px}@keyframes anime-story-style-border-flow{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.anime-story-style-option input:checked+.anime-story-style-card:before{animation:none}}.anime-story-style-option input:focus-visible+.anime-story-style-card{outline:2px solid var(--anime-accent-middle);outline-offset:2px}.anime-story-composer select{color:#ffffffd9;width:100%;height:40px;font:inherit;background:#242424;border:0;border-radius:8px;padding:0 14px;font-size:14px}.anime-story-setting-row .anime-story-setting-label,.anime-story-setting-row .anime-generator-quick-field>label{color:#ffffff80;font-size:12px;font-weight:400;line-height:1.25}.anime-story-aspect-menu{min-width:0}.anime-story-aspect-menu summary{box-sizing:border-box;cursor:pointer;background:#ffffff0a;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:9px 11px;list-style:none;display:flex}.anime-story-aspect-menu summary::-webkit-details-marker{display:none}.anime-story-aspect-menu summary:hover{background:#ffffff14}.anime-story-aspect-menu summary strong{color:#fffc;font-size:14px;font-weight:700;line-height:1.25}.anime-story-aspect-menu summary svg{fill:none;stroke:#ffffff8f;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:0 0 18px;width:18px;height:18px;transition:transform .2s}.anime-story-aspect-menu[open] summary svg{transform:rotate(180deg)}.anime-story-aspect-options{backdrop-filter:blur(24px);background:linear-gradient(#0d0d0dcc,#141414cc) padding-box padding-box,linear-gradient(#ffffff14 0% 75%,#fff6 100%) border-box;border:1px solid #0000;border-radius:16px;gap:4px;margin-top:6px;padding:6px;display:grid;box-shadow:0 18px 36px #0000007a}.anime-story-aspect-options label{cursor:pointer;position:relative}.anime-story-aspect-options input{opacity:0;pointer-events:none;position:absolute}.anime-story-aspect-options label>span{color:#fffc;border:1px solid #0000;border-radius:8px;align-items:center;min-height:40px;padding:8px 10px;font-size:14px;font-weight:700;display:flex}.anime-story-aspect-options label:hover>span{background:#ffffff0e}.anime-story-aspect-options input:checked+span{background:#ffffff14}.anime-story-aspect-menu summary:focus-visible,.anime-story-aspect-options input:focus-visible+span,.anime-story-composer select:focus-visible{outline:2px solid var(--anime-accent-middle);outline-offset:2px}.anime-story-setting-row{grid-template-columns:minmax(0,1fr) 120px;gap:8px;display:grid}.anime-story-duration-control{background:#ffffff0a;border-radius:8px;justify-content:space-between;align-items:center;height:40px;display:flex}.anime-story-duration-control:hover,.anime-story-duration-control:focus-within{background:#ffffff14}.anime-story-duration-control button{color:#ffffff80;cursor:pointer;background:0 0;border:0;border-radius:5px;width:32px;height:32px;font-size:18px}.anime-story-duration-control button:hover:not(:disabled),.anime-story-duration-control button:focus-visible{color:#ffffffb3}.anime-story-duration-control button:disabled{cursor:default}.anime-story-duration-control input{color:#ffffffd9;width:48px;font:inherit;text-align:center;background:0 0;border:0;outline:0;font-size:12px}.anime-story-prompt-toolbar>input{opacity:0;width:1px;height:1px;position:absolute}.anime-story-reference-list{flex-wrap:wrap;gap:8px;padding:10px 10px 0;display:flex}.anime-story-reference-list:empty{display:none}.anime-story-reference-add{color:#ffffff80;cursor:pointer;align-items:center;gap:4px;height:36px;font-size:14px;font-weight:400;display:inline-flex}.anime-story-reference-add:hover{color:#ffffffe6}.anime-story-reference-add svg{width:16px;height:16px}.anime-story-prompt-toolbar:focus-within .anime-story-reference-add{outline:2px solid var(--anime-accent-middle);outline-offset:2px}.anime-story-reference-add[hidden]{display:none}.anime-story-reference-preview{background:#242424;border-radius:10px;width:58px;min-width:0;height:58px;position:relative;overflow:hidden}.anime-story-reference-preview img{object-fit:cover;width:100%;height:100%}.anime-story-reference-preview>span{color:#fff;text-align:center;background:#0000008c;padding:4px 0;font-size:11px;position:absolute;bottom:0;left:0;right:0}.anime-story-reference-preview button{color:#fff;cursor:pointer;background:#000000b3;border:0;border-radius:50%;width:24px;height:24px;position:absolute;top:4px;right:4px}.anime-story-error{color:#ff9a9a;margin:0;font-size:12px}.anime-story-error[hidden]{display:none}.anime-story-composer .anime-generator-quick-footer button[data-anime-story-submit]{background:linear-gradient(90deg,var(--anime-accent-start),var(--anime-accent-middle),var(--anime-accent-end));color:#151515;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:52px;font-size:16px;font-weight:850;display:flex;box-shadow:0 5px #634e9eb8,0 8px 18px #00000047}.anime-story-composer .anime-generator-quick-footer button[data-anime-story-submit]:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=640px){.anime-story-composer .anime-generator-quick-scroll{padding-inline:14px}}@media (width>=1101px){.anime-generator-main{padding:calc(64px + var(--public-promo-height,0px)) 16px 0}.anime-generator-main .anime-generator-hero{padding-top:0}.anime-generator-main .anime-generator-container{width:100%;max-width:none}.anime-generator-quick-create{z-index:10;height:calc(100dvh - 80px - var(--public-promo-height,0px) - env(safe-area-inset-bottom))}}@media (width<=1100px){.anime-generator-main .anime-generator-hero{padding-bottom:0}.anime-generator-quick-create{width:calc(100% - 32px);max-width:none;height:auto;margin:16px auto 0;overflow:visible}.anime-generator-quick-header{padding:16px 16px 12px}.anime-generator-quick-scroll{flex:none;max-height:none;padding:0 16px 16px;overflow:visible}.anime-generator-quick-footer{margin-top:auto;padding:16px}}@media (width>=1101px) and (width<=1400px){.anime-generator-featured-interface{flex-direction:column;gap:28px;display:flex}.anime-generator-featured-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.anime-generator-featured-tabs button{min-height:82px;padding:20px;transform:none}.anime-generator-featured-panels{min-height:400px}}.anime-generator-section{padding:108px 0}.anime-generator-centered-heading,.anime-generator-heading{max-width:800px}.anime-generator-centered-heading{text-align:center;margin:0 auto}.anime-generator-centered-heading h2,.anime-generator-heading h2{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(38px,5vw,64px);font-weight:630;line-height:1.03}.anime-generator-centered-heading>p:last-child,.anime-generator-heading>p:last-child{color:#ffffff94;max-width:680px;margin:22px 0 0;font-size:16px;line-height:1.8}.anime-generator-centered-heading>p:last-child{margin-left:auto;margin-right:auto}.anime-community-carousel{margin-top:54px;position:relative;container:anime-community/inline-size}.anime-community-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:2px;display:grid}.anime-community-card{aspect-ratio:9/16;background:#ffffff08;border:0;border-radius:26px;outline:0;width:100%;min-width:0;position:relative;overflow:hidden;box-shadow:0 20px 55px #00000038}.anime-community-card:focus-visible{outline-offset:3px;outline:2px solid #c4b1ffc2}.anime-community-card video{object-fit:cover;background:#0d0e13;width:100%;height:100%;display:block}.anime-community-card-shade{opacity:0;pointer-events:none;background:linear-gradient(#0505090f 42%,#050509e0 100%);transition:opacity .2s;position:absolute;inset:0}.anime-community-card-copy{z-index:1;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;position:absolute;bottom:22px;left:22px;right:22px;transform:translateY(8px)}.anime-community-card:hover .anime-community-card-shade,.anime-community-card:focus .anime-community-card-shade,.anime-community-card:hover .anime-community-card-copy,.anime-community-card:focus .anime-community-card-copy{opacity:1}.anime-community-card:hover .anime-community-card-copy,.anime-community-card:focus .anime-community-card-copy{transform:translateY(0)}@media (hover:none){.anime-community-card-shade,.anime-community-card-copy{opacity:1}.anime-community-card-copy{transform:none}}.anime-community-card-copy h3{color:#ffffffeb;letter-spacing:-.025em;margin:0;font-size:18px;font-weight:660;line-height:1.25}@container anime-community (width<=700px){.anime-community-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@container anime-community (width<=620px){.anime-community-track{gap:12px}.anime-community-card{border-radius:18px}.anime-community-card-copy{bottom:12px;left:12px;right:12px}.anime-community-card-copy h3{font-size:15px}}.anime-howto-section{margin-top:112px;padding:40px 0 20px}.anime-howto-heading{text-align:center;max-width:860px;margin:0 auto}.anime-howto-heading h2{color:#fffffff0;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(40px,4.6vw,64px);font-weight:700;line-height:1.08}.anime-howto-heading p{color:#ffffff9e;max-width:760px;margin:20px auto 0;font-size:16px;line-height:1.75}.anime-featured-tools-section{box-shadow:none;background:0 0;border:0;padding:84px 0 44px}.anime-featured-tools-section .anime-generator-container{container:anime-featured-layout/inline-size}.anime-generator-featured-heading{text-align:center;max-width:1100px;margin:0 auto}.anime-generator-featured-heading h2{color:#fffffff0;letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:clamp(38px,5vw,64px);font-weight:700;line-height:1.08}.anime-generator-featured-interface{grid-template-columns:400px minmax(0,1fr);align-items:start;gap:8px 24px;margin-top:56px;display:grid}.anime-generator-featured-tabs{scrollbar-width:none;flex-direction:column;align-items:stretch;gap:8px;margin:0;padding:0;display:flex;overflow:visible}.anime-generator-featured-tabs::-webkit-scrollbar{display:none}.anime-generator-featured-tabs button{color:#ffffffa8;cursor:pointer;width:100%;min-height:128px;font:inherit;text-align:left;transform:rotate(var(--featured-tab-rotation,0deg));backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffff14,#ffffff09);border:1px solid #ffffff14;border-radius:16px;outline:0;padding:24px;font-size:18px;font-weight:700;line-height:1.25;transition:border-color .25s,background .25s,color .25s,box-shadow .25s,transform .25s;position:relative;box-shadow:0 18px 44px #00000038}.anime-generator-featured-tabs button>span{color:#ffffffe6;font-size:18px;font-weight:700;transition:color .25s;display:block}.anime-generator-featured-tabs button>p{color:#ffffff80;letter-spacing:0;margin:10px 0 0;font-size:14px;font-weight:400;line-height:22px;transition:color .25s}.anime-generator-featured-tabs button:first-child{--featured-tab-rotation:-1.4deg}.anime-generator-featured-tabs button:nth-child(2){--featured-tab-rotation:1.1deg}.anime-generator-featured-tabs button:nth-child(3){--featured-tab-rotation:-.8deg}.anime-generator-featured-tabs button:nth-child(4){--featured-tab-rotation:.6deg}.anime-generator-featured-tabs button:hover{z-index:2;color:#ffffffe6;background:linear-gradient(145deg,#7852cd3d,#ffffff0e);border-color:#c6aeff47;transform:rotate(0)translate(4px)}.anime-generator-featured-tabs button[aria-selected=true]{z-index:3;background:var(--anime-selected-card-background);color:#fff;transform:rotate(var(--featured-tab-rotation,0deg));border-color:#cfbeff70;box-shadow:0 24px 58px #5b3daa4d,inset 0 1px #ffffff47}.anime-generator-featured-tabs button:focus-visible{border-color:#cdbeffcc;box-shadow:0 0 0 2px #0d0e18,0 0 0 4px #c4b1ffe6}.anime-generator-featured-tabs button:active{transform:rotate(0)translateY(1px)}.anime-generator-featured-panels{width:100%;min-height:432px;box-shadow:none;background:#0a0a0f94;border:0;border-radius:20px;display:grid;overflow:hidden}.anime-generator-featured-panel{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;justify-content:center;align-items:center;padding:20px;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s;display:flex;transform:translate(12px)}.anime-generator-featured-panel.is-active{z-index:1;visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.anime-generator-featured-stage{width:100%;max-width:680px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0;position:relative;overflow:visible}.anime-generator-featured-frame{z-index:1;aspect-ratio:16/9;background:#0003;border:0;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 78px #0000004d}.anime-generator-featured-frame.is-output{border-radius:21px;width:min(70%,480px);padding:4px}.anime-generator-featured-frame img{border-radius:inherit;object-fit:contain;width:100%;height:100%;display:block}.anime-generator-featured-tab-viewport{flex-direction:column;min-width:0;display:flex}.anime-generator-featured-tabs{gap:4px}.anime-generator-featured-try-now{color:#141414;background:#fff;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:48px;margin:24px 0 0;padding:12px 24px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;transition:background-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:inset 0 -3px #0003}.anime-generator-featured-try-now svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.anime-generator-featured-try-now:hover{background:#f2f2f2}.anime-generator-featured-try-now:active{transform:translateY(2px);box-shadow:inset 0 -1px #0003}.anime-generator-featured-try-now:focus-visible{outline:2px solid var(--anime-accent-middle);outline-offset:3px}@media (width>=1024px){.anime-generator-featured-tab-viewport{height:520px}.anime-generator-featured-try-now{margin-top:auto}}.anime-generator-featured-tabs button,.anime-generator-featured-tabs button:hover,.anime-generator-featured-tabs button[aria-selected=true]{min-height:0;box-shadow:none;background:0 0;border-color:#0000;padding:20px;transform:none}.anime-generator-featured-tabs button:hover{background:#ffffff0f}.anime-generator-featured-tabs button[aria-selected=true],.anime-generator-featured-tabs button[aria-selected=true]:hover{background:var(--anime-selected-card-background);color:#ffffffe6}.anime-generator-featured-tabs button[aria-selected=true]>span{color:#ffffffe6}.anime-generator-featured-tabs button>p{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),margin-top .42s cubic-bezier(.22,1,.36,1),opacity .32s,color .25s;display:grid}.anime-generator-featured-tabs button>p>span{min-height:0;overflow:hidden}.anime-generator-featured-tabs button[aria-selected=true]>p{opacity:1;grid-template-rows:1fr;margin-top:6px}.anime-generator-featured-tabs button[aria-selected=false]{background:#ffffff0f;height:auto;min-height:0;padding-block:20px}.anime-generator-featured-tabs button[aria-selected=false]>span{color:#ffffffb3;font-weight:400}.anime-generator-featured-panels{background:0 0;position:relative}.anime-generator-featured-panel{padding:0}.anime-generator-featured-stage{place-items:center;max-width:none;height:100%;display:grid}.anime-generator-featured-frame.is-output{aspect-ratio:1672/941;border-radius:18px;width:100%;height:auto;padding:0}@media (width>=1024px){.anime-generator-featured-panels{height:520px;min-height:0}}.anime-featured-tools-section.is-scroll-driven{height:calc(100svh + var(--featured-scroll-distance));padding:0}.anime-featured-tools-section.is-scroll-driven .anime-generator-featured-sticky{top:calc(64px + var(--public-promo-height,0px));height:calc(100svh - 64px - var(--public-promo-height,0px));align-items:center;display:flex;position:sticky}.anime-featured-tools-section.is-scroll-driven .anime-generator-featured-interface{grid-template-columns:minmax(260px,32%) minmax(0,1fr);align-items:start;gap:28px;height:auto;margin-top:44px;display:grid}.anime-featured-tools-section.is-scroll-driven .anime-generator-featured-tab-viewport{height:100%;position:relative;overflow:visible}.anime-featured-tools-section.is-scroll-driven .anime-generator-featured-try-now{margin:0;position:absolute;bottom:0;left:0}.anime-featured-tools-section.is-scroll-driven.is-try-now-hidden .anime-generator-featured-try-now{visibility:hidden;pointer-events:none}.anime-featured-tools-section.is-scroll-driven .anime-generator-featured-tabs{flex-direction:column;justify-content:flex-start;gap:4px;height:auto;display:flex}.anime-featured-tools-section.is-scroll-driven .anime-generator-featured-tabs button{flex:none;height:auto;min-height:0;padding:20px 18px}.anime-featured-tools-section.is-scroll-driven .anime-generator-featured-tabs button[aria-selected=false]{height:auto;padding-block:20px}.anime-featured-tools-section.is-scroll-driven .anime-generator-featured-panels{aspect-ratio:1672/941;align-self:start;height:auto;min-height:0}.anime-featured-tools-section.is-scroll-driven .anime-generator-featured-stage{place-items:start center}.anime-featured-tools-section.is-scroll-driven .anime-generator-featured-panel{visibility:visible;opacity:0;will-change:opacity, transform;transition:none;position:absolute;inset:0;transform:translateY(100%)}.anime-featured-tools-section.is-scroll-driven .anime-generator-featured-panel:first-child{opacity:1;transform:none}@container anime-featured-layout (width<960px){.anime-generator-featured-interface{flex-direction:column;gap:28px;display:flex}.anime-generator-featured-tab-viewport{width:100%;height:auto}.anime-generator-featured-tabs{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.anime-generator-featured-try-now{margin-top:16px}.anime-generator-featured-panels{aspect-ratio:1672/941;height:auto;min-height:0}}.anime-generator-more-tools-section{padding:24px 0 0}.anime-generator-featured-tool-cards{--anime-tool-icon-size:80px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:64px;display:grid}.anime-generator-featured-tool-card{background:linear-gradient(#ffffff0a 0%,#ffffff14 100%);border:0;border-top:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:16px;min-width:0;padding:24px;display:flex;position:relative;overflow:hidden}.anime-generator-featured-tool-card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(78% 115px at 50% 110%,#b28eed75 0%,#8061b83b 48%,#0000 82%);transition:opacity .25s;position:absolute;inset:0}.anime-generator-featured-tool-card:hover:before{opacity:1}.anime-generator-featured-tool-card>*{z-index:1;position:relative}.anime-generator-featured-tool-icon{width:var(--anime-tool-icon-size,72px);height:var(--anime-tool-icon-size,72px);flex:0 0 var(--anime-tool-icon-size,72px);color:#ffffffe6;background:#ffffff14;border-radius:12px;place-items:center;display:grid}.anime-generator-featured-tool-icon svg{width:32px;height:32px}.anime-generator-featured-tool-copy{min-width:0}.anime-generator-featured-tool-card h3{color:#fffc;margin:0 0 2px;font-size:20px;line-height:1.3}.anime-generator-featured-tool-card p{color:#ffffff80;margin:0;font-size:15px;line-height:1.6}@media (prefers-reduced-motion:reduce){.anime-generator-featured-tool-card:before{transition:none}}@media (width<=1023px){.anime-generator-featured-tabs button,.anime-generator-featured-tabs button:hover,.anime-generator-featured-tabs button[aria-selected=true]{min-height:0}.anime-generator-featured-panels{min-height:360px}}@media (width<=620px){.anime-generator-featured-tool-cards{grid-template-columns:minmax(0,1fr);margin-top:40px}}.anime-generator-comic-create-section{padding:120px 0 0;container:anime-comic-create/inline-size}.anime-generator-comic-create-section .anime-generator-centered-heading>p:last-child{white-space:pre-line}.anime-generator-comic-create-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:64px;display:grid}.anime-generator-comic-create-card{text-align:left;min-width:0}.anime-generator-comic-create-image{aspect-ratio:16/9;background:#ffffff14;border-radius:16px;overflow:hidden}.anime-generator-comic-create-image img{object-fit:cover;width:100%;height:100%;display:block}.anime-generator-comic-create-card h3{color:#ffffffe6;margin:16px 0 0;font-size:22px;font-weight:600;line-height:1.4}.anime-generator-comic-create-card p{color:#ffffff8c;margin:8px 0 0;font-size:15px;line-height:1.8}@container anime-comic-create (width<=1100px){.anime-generator-comic-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container anime-comic-create (width<=620px){.anime-generator-comic-create-grid{grid-template-columns:minmax(0,1fr);gap:36px;margin-top:40px}}@media (width>=1200px){.anime-generator-comic-create-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.anime-generator-comic-create-section{padding-top:88px}}.anime-generator-difference{background:0 0;border:0;border-radius:0;padding:0;overflow:visible;container:anime-generator-audiences/inline-size}.anime-generator-feature-grid{isolation:isolate;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:52px;padding:24px 16px 32px;display:grid}.anime-generator-audience-card{--anime-audience-card-background:#ffffff0a;background:var(--anime-audience-card-background);width:100%;min-width:0;min-height:300px;color:inherit;cursor:pointer;text-align:left;backdrop-filter:blur(24px);border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;padding:28px 24px;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;display:flex;position:relative}.anime-generator-audience-card:nth-child(2n){--anime-audience-card-background:var(--anime-selected-card-background)}.anime-generator-audience-icon,.anime-generator-audience-icon>svg{width:32px;height:32px;display:block}.anime-generator-audience-icon{color:#ffffffb3}.anime-generator-audience-card h3{letter-spacing:-.02em;overflow-wrap:anywhere;margin:28px 0 0;font-size:18px;font-weight:630;line-height:1.4}.anime-generator-audience-card p{color:#ffffff8c;overflow-wrap:anywhere;margin:12px 0 0;font-size:14px;line-height:1.7}.anime-generator-audience-card:focus-visible{z-index:2;outline:2px solid var(--anime-accent-middle);outline-offset:3px;transform:translateY(-4px)}@container anime-generator-audiences (width>=560px){.anime-generator-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=799px){.anime-generator-feature-grid{grid-auto-rows:1fr}.anime-generator-audience-card{min-height:0}}@container anime-generator-audiences (width>=800px){.anime-generator-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.anime-generator-audience-card{min-height:320px;transform:rotate(-4deg)}.anime-generator-audience-card:nth-child(2n){transform:rotate(4deg)}.anime-generator-feature-grid:has(:focus-visible) .anime-generator-audience-card{transform:rotate(0)}.anime-generator-feature-grid .anime-generator-audience-card:focus-visible{transform:translateY(-4px)}@media (hover:hover) and (pointer:fine){.anime-generator-feature-grid:hover .anime-generator-audience-card{transform:rotate(0)}.anime-generator-feature-grid .anime-generator-audience-card:hover{z-index:2;border-color:color-mix(in srgb, var(--anime-accent-middle) 60%, transparent);transform:translateY(-4px);box-shadow:0 20px 48px #00000047}}}@media (prefers-reduced-motion:reduce){.anime-generator-audience-card{transition:none}}.anime-generator-faq{max-width:none}.anime-generator-faq>header{text-align:center;width:100%;margin:0 0 64px}.anime-generator-main .anime-generator-faq .anime-generator-section-heading>h2{letter-spacing:-.025em;font-family:inherit;font-size:40px;font-weight:650;line-height:1.15}.anime-generator-faq>div{width:min(1200px,100%);margin-inline:auto}.anime-generator-faq details{padding:24px 0}.anime-generator-faq details:first-child{padding-top:0}.anime-generator-faq details+details{border-top:1px solid #ffffff0f}.anime-generator-faq summary{color:#fffc;cursor:pointer;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:24px;font-size:20px;font-weight:650;line-height:1.4;list-style:none;display:grid}.anime-generator-faq summary::-webkit-details-marker{display:none}.anime-generator-faq summary svg{color:#ffffff94;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px;transition:transform .2s}.anime-generator-faq details[open] summary svg{transform:rotate(180deg)}.anime-generator-faq details p{color:#ffffff80;max-width:920px;margin:20px 0 0;font-size:16px;font-weight:400;line-height:2}@media (width>=1024px){.anime-generator-gallery-section,.anime-generator-difference-section,.anime-generator-faq-section{padding-top:160px}.anime-generator-gallery-section,.anime-generator-difference-section{padding-bottom:0}.anime-howto-section{margin-top:0;padding:160px 0 0}.anime-community-carousel,.anime-generator-feature-grid{margin-top:60px}.anime-generator-faq>header{margin-bottom:60px}}@media (width<=1023px){.anime-generator-featured-interface{flex-direction:column;gap:28px;margin-top:48px;display:flex}.anime-generator-featured-tabs{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.anime-generator-featured-tabs button{min-height:0;padding:20px;transform:none}.anime-generator-featured-tabs button:hover,.anime-generator-featured-tabs button[aria-selected=true]{transform:none}.anime-generator-featured-panels{min-height:470px}}@media (width<=900px){.anime-generator-container{width:min(100% - 40px,1280px)}.anime-generator-hero{min-height:0;padding-bottom:72px}.anime-generator-hero-copy{margin-top:78px}.anime-featured-tools-section{padding-top:80px}}@media (width<=620px){.anime-generator-container{width:min(100% - 32px,1280px)}.anime-generator-hero{padding-top:calc(var(--public-header-height,64px) + 8px)}.public-promo-visible .anime-generator-hero{padding-top:calc(var(--public-header-height,64px) + 42px + 8px)}.anime-generator-breadcrumb{font-size:12px}.anime-generator-hero-copy{margin-top:64px}.anime-generator-section{padding:76px 0}.anime-featured-tools-section{padding:52px 0}.anime-community-carousel{margin-top:38px}.anime-community-track,.anime-community-card{width:100%}.anime-generator-featured-heading h2{white-space:normal;font-size:38px}.anime-generator-featured-interface{gap:22px;margin-top:36px}.anime-generator-featured-tabs{grid-template-columns:1fr;gap:4px}.anime-generator-featured-tabs button{min-height:0;padding:20px 18px;font-size:15px}.anime-generator-featured-panels{border-radius:18px;min-height:330px}.anime-generator-featured-panel{padding:20px 12px}.anime-generator-featured-stage{border-radius:0;padding:0}.anime-generator-featured-frame.is-output{border-radius:18px;width:94%}.anime-howto-section{min-height:0;margin-top:80px}.anime-generator-difference{padding:0}}@media (prefers-reduced-motion:reduce){.anime-generator-featured-panel,.anime-generator-featured-tabs button,.anime-generator-featured-tabs button>span,.anime-generator-featured-tabs button>p,.anime-generator-quick-footer a{transition:none}}.anime-generator-main .anime-generator-section-heading{text-align:center;width:100%;max-width:none;margin-inline:auto}.anime-generator-main .anime-generator-section-heading>h2{background-image:linear-gradient(90deg, #fffc 0%, #fffc 83.3333%, var(--anime-accent-start) 100%);color:#0000;-webkit-text-fill-color:transparent;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;white-space:normal;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%;margin:0 auto;font-family:inherit;font-size:40px;font-weight:650;line-height:1.15}.anime-generator-main .anime-generator-section-heading>p{color:#ffffff80;text-wrap:balance;max-width:896px;margin:7px auto 0;font-size:16px;font-weight:400;line-height:1.5}.anime-generator-main .anime-howto-heading{margin-bottom:24px}.anime-generator-main .anime-howto-heading>h2{letter-spacing:0;font-family:Bricolage Grotesque,PingFang SC,sans-serif;font-weight:700;line-height:1.25}.anime-generator-main .anime-howto-heading>p{margin-top:12px}.anime-howto-section .live2d-how-to-glow:before{background:linear-gradient(90deg, var(--anime-accent-start) 0%, var(--anime-accent-middle) 50%, var(--anime-accent-end) 100%);opacity:.45}@media (prefers-reduced-motion:no-preference){.anime-generator-main.has-anime-heading-reveal [data-anime-heading-reveal],.anime-generator-main.has-anime-heading-reveal [data-anime-content-reveal]{opacity:0;filter:blur(8px);transition:opacity .52s cubic-bezier(.22,1,.36,1),filter .52s cubic-bezier(.22,1,.36,1),translate .52s cubic-bezier(.22,1,.36,1);translate:0 24px}.anime-generator-main.has-anime-heading-reveal [data-anime-heading-reveal=content]{transition-delay:90ms}.anime-generator-main.has-anime-heading-reveal [data-anime-content-reveal]{filter:blur(4px);transition-delay:var(--anime-reveal-delay,0s)}.anime-generator-main.has-anime-heading-reveal .anime-generator-audience-card[data-anime-content-reveal]{transition-property:opacity,filter,translate,transform,border-color,box-shadow;transition-duration:.52s,.52s,.52s,.4s,.3s,.3s;transition-delay:var(--anime-reveal-delay,0s), var(--anime-reveal-delay,0s), var(--anime-reveal-delay,0s), 0s, 0s, 0s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.anime-generator-main.has-anime-heading-reveal [data-anime-heading-reveal].is-reveal-visible,.anime-generator-main.has-anime-heading-reveal [data-anime-content-reveal].is-reveal-visible{opacity:1;filter:blur();translate:0}}@media (width<=620px){.anime-generator-main .anime-generator-section-heading>h2{font-size:clamp(30px,8vw,40px)}}@media (width<=799px){.anime-generator-quick-footer{padding-top:8px}.anime-generator-comic-create-grid{box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:100%;padding-inline:16px}}@media (width>=800px){.anime-generator-comic-create-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.webtoon-tool[data-astro-cid-fsaqkcqu] .public-tool-content[data-astro-cid-fsaqkcqu]>section[data-astro-cid-fsaqkcqu]{margin-top:0;padding:80px 0 0}.webtoon-tool[data-astro-cid-fsaqkcqu] .public-tool-content[data-astro-cid-fsaqkcqu]>section[data-astro-cid-fsaqkcqu]:last-child{padding-bottom:80px}.webtoon-tool[data-astro-cid-fsaqkcqu] .anime-generator-section-heading[data-astro-cid-fsaqkcqu]>h2[data-astro-cid-fsaqkcqu]{background-image:linear-gradient(90deg,#ffffffe6 0%,var(--anime-accent-end) 45%,var(--anime-accent-start) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.webtoon-tool[data-astro-cid-fsaqkcqu] .anime-generator-section-heading[data-astro-cid-fsaqkcqu]>p[data-astro-cid-fsaqkcqu]{margin-top:16px}.webtoon-tool[data-astro-cid-fsaqkcqu] .anime-generator-comic-create-grid[data-astro-cid-fsaqkcqu]{margin-top:32px}.webtoon-tool[data-astro-cid-fsaqkcqu] .anime-howto-heading[data-astro-cid-fsaqkcqu],.webtoon-tool[data-astro-cid-fsaqkcqu] .anime-generator-faq[data-astro-cid-fsaqkcqu]>header[data-astro-cid-fsaqkcqu]{margin-bottom:32px}.webtoon-tool[data-astro-cid-fsaqkcqu] .anime-generator-faq[data-astro-cid-fsaqkcqu] summary[data-astro-cid-fsaqkcqu]:focus-visible{outline:2px solid var(--anime-accent-middle);outline-offset:6px}@media (width<=767px){.webtoon-tool[data-astro-cid-fsaqkcqu] .public-tool-content[data-astro-cid-fsaqkcqu]>section[data-astro-cid-fsaqkcqu]{padding-top:56px}.webtoon-tool[data-astro-cid-fsaqkcqu] .public-tool-content[data-astro-cid-fsaqkcqu]>section[data-astro-cid-fsaqkcqu]:last-child{padding-bottom:56px}}.anime-generator-hero-copy[data-astro-cid-fsaqkcqu] .webtoon-hero-description[data-astro-cid-fsaqkcqu]{white-space:pre-line;color:#ffffffb3;max-width:960px;margin:0;font-size:16px;font-weight:400;line-height:1.5}.webtoon-tool[data-astro-cid-fsaqkcqu] .anime-generator-comic-create-image[data-astro-cid-fsaqkcqu]{aspect-ratio:1}.webtoon-example[data-astro-cid-fsaqkcqu]{margin:32px 0 0}.webtoon-pricing-scroll[data-astro-cid-fsaqkcqu]{margin-top:32px;overflow-x:auto}.webtoon-pricing-table[data-astro-cid-fsaqkcqu]{border-collapse:collapse;text-align:left;width:100%;font-size:15px;line-height:1.7}.webtoon-pricing-table[data-astro-cid-fsaqkcqu] th[data-astro-cid-fsaqkcqu],.webtoon-pricing-table[data-astro-cid-fsaqkcqu] td[data-astro-cid-fsaqkcqu]{vertical-align:top;border-bottom:1px solid #ffffff2e;padding:16px 12px}.webtoon-pricing-table[data-astro-cid-fsaqkcqu] th[data-astro-cid-fsaqkcqu]{font-weight:600}.webtoon-pricing-table[data-astro-cid-fsaqkcqu] td[data-astro-cid-fsaqkcqu]{color:#ffffffa6}.webtoon-example[data-astro-cid-fsaqkcqu] img[data-astro-cid-fsaqkcqu]{border-radius:16px;width:100%;height:auto;display:block}.webtoon-text-list[data-astro-cid-fsaqkcqu]{gap:32px;margin-top:32px;display:grid}.webtoon-text-list[data-astro-cid-fsaqkcqu] h3[data-astro-cid-fsaqkcqu]{color:#ffffffe6;margin:0;font-size:22px;font-weight:600;line-height:1.4}.webtoon-text-list[data-astro-cid-fsaqkcqu] p[data-astro-cid-fsaqkcqu]{color:#ffffff8c;margin:12px 0 0;font-size:16px;line-height:1.8}.webtoon-related[data-astro-cid-fsaqkcqu]{gap:8px}.webtoon-related[data-astro-cid-fsaqkcqu] a[data-astro-cid-fsaqkcqu]{background:#ffffff0f;border-radius:16px;padding:24px;text-decoration:none;display:block}.webtoon-related[data-astro-cid-fsaqkcqu] a[data-astro-cid-fsaqkcqu]:hover{background:var(--anime-selected-card-background)}.webtoon-pricing-link[data-astro-cid-fsaqkcqu]{color:#151515;background:#fff;border-radius:12px;margin:24px auto 0;padding:14px 24px;font-weight:600;text-decoration:none;display:table}.webtoon-related[data-astro-cid-fsaqkcqu] a[data-astro-cid-fsaqkcqu]:focus-visible,.webtoon-pricing-link[data-astro-cid-fsaqkcqu]:focus-visible{outline:2px solid var(--anime-accent-middle);outline-offset:4px}.script-to-video-public-page{--page-bg:#0d0d0d}.script-tool-page{--script-tool-accent-card-background:linear-gradient(to bottom right,#00b7ff66,#80dbdf66 50%,#ffffc766);isolation:isolate;color:#fff;background:#0d0d0d;min-height:100svh;position:relative;overflow:clip}.script-tool-main{box-sizing:border-box;width:min(1360px,100% - 64px);margin:0 auto;padding-top:80px}.public-promo-visible .script-tool-main{padding-top:132px}.script-tool-breadcrumb{color:#ffffff80;align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.script-tool-breadcrumb a{transition:color .18s}.script-tool-breadcrumb a:hover{color:#ffffffb8}.script-tool-breadcrumb .chevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:0 0 14px;width:14px;height:14px;display:block}.script-tool-hero{grid-template-columns:minmax(0,48fr) minmax(0,52fr);align-items:center;gap:clamp(28px,2.5vw,40px);min-width:0;padding-top:clamp(48px,7vw,96px);display:grid}.script-tool-hero-centered{text-align:center;width:min(1360px,100%);margin:0 auto;padding:80px 0;display:block}.script-tool-hero-copy{--script-tool-title-description-gap:32px;--script-tool-description-cta-gap:32px;min-width:0}.script-tool-hero-centered .script-tool-hero-copy{width:min(1060px,100%);margin:0 auto}.script-tool-hero h1{background:linear-gradient(90deg,#ffffff3d 0%,#ffffffe6 35% 65%,#ffffff3d 100%);color:#0000;overflow-wrap:anywhere;text-wrap:balance;white-space:normal;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(46px,3.75vw,54px);font-weight:700;line-height:1.125}.script-tool-hero-centered h1{background:linear-gradient(90deg,#ffffff3d 0%,#ffffffe6 35% 65%,#ffffff3d 100%);color:#0000;-webkit-text-fill-color:transparent;letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;max-width:1280px;margin-inline:auto;font-size:clamp(40px,6vw,72px);font-weight:600;line-height:1.02}.script-tool-hero-copy>p{width:min(620px,100%);margin:var(--script-tool-title-description-gap) 0 0;color:#ffffffb3;white-space:pre-line;font-size:18px;line-height:28px}.script-tool-hero-centered .script-tool-hero-copy>p{color:#ffffffad;width:min(780px,100%);margin:24px auto 0;font-size:clamp(16px,1.6vw,18px);line-height:1.78}.script-tool-hero-cta.public-start-link{width:fit-content;min-width:180px;height:44px;margin-top:var(--script-tool-description-cta-gap);padding:0 28px}.script-tool-hero-media{aspect-ratio:16/9;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 28px 100px #00000057}.script-tool-hero-media img{object-fit:contain;width:100%;height:100%;display:block}.script-tool-page.has-script-text-reveal [data-script-text-reveal]{opacity:0;filter:blur(8px);transition:opacity .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--script-text-reveal-delay,0s);will-change:opacity, filter, transform;transform:translateY(24px)}.script-tool-page.has-script-text-reveal [data-script-text-reveal].is-visible{opacity:1;filter:blur();transform:translate(0,0)}@media (width>=1280px){.script-tool-page[data-locale=en-US] .script-tool-hero h1{white-space:nowrap}}.script-tool-workflow{margin-top:0;padding:0}.script-tool-preview{width:100%;margin-top:64px}.script-tool-preview-heading{width:min(1000px,100%)}.script-tool-section-heading.script-tool-preview-heading h2{color:#ffffffe6;width:fit-content;max-width:100%;margin:0 auto}.script-tool-preview-heading .asmr-title-tail{background:linear-gradient(90deg,#ffffffe6,#80dbdf 65%,#00b7ff);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.script-tool-preview-grid{aspect-ratio:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;margin-top:32px;transition:grid-template-columns .68s cubic-bezier(.22,1,.36,1);display:grid}.script-tool-preview-grid[data-active-index="0"]{grid-template-columns:1.8fr .6fr .6fr}.script-tool-preview-grid[data-active-index="1"]{grid-template-columns:.6fr 1.8fr .6fr}.script-tool-preview-grid[data-active-index="2"]{grid-template-columns:.6fr .6fr 1.8fr}.script-tool-preview-card{background:#0d0d0d;border-radius:12px;min-width:0;position:relative;overflow:hidden}.script-tool-preview-poster,.script-tool-preview-card>video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.script-tool-preview-card>video{opacity:0;transition:opacity .24s}.script-tool-preview-card.is-active.has-video-frame>video{opacity:1}.script-tool-preview-trigger{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.script-tool-preview-trigger:focus-visible{outline-offset:-4px;outline:2px solid #fff}.script-tool-preview-info{z-index:1;color:#fff;opacity:0;pointer-events:none;text-shadow:0 1px 8px #000c;padding:24px;transition:opacity .24s;position:absolute;bottom:0;left:0;right:0}.script-tool-preview-card.is-active .script-tool-preview-info{opacity:1;background:linear-gradient(#0000,#000000d1);padding:72px 32px 28px;transition-delay:.32s}.script-tool-preview-info strong{font-size:20px;font-weight:600;line-height:1.3}.script-tool-preview-info p{opacity:0;max-width:560px;margin:8px 0 0;font-size:15px;line-height:1.5}.script-tool-preview-card.is-active .script-tool-preview-info p{opacity:1}.script-tool-preview-sound{z-index:3;color:#fffc;cursor:pointer;backdrop-filter:blur(24px);background:#14141466;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:12px;right:12px}@media (hover:hover) and (pointer:fine){.script-tool-preview-sound{opacity:0;pointer-events:none;transition:opacity .2s}.script-tool-preview-card:hover .script-tool-preview-sound,.script-tool-preview-card:focus-within .script-tool-preview-sound{opacity:1;pointer-events:auto}}.script-tool-preview-sound:focus-visible{outline-offset:3px;outline:2px solid #fff}.script-tool-preview-sound svg{width:20px;height:20px}.script-tool-preview-sound .sound-on,.script-tool-preview-sound[aria-pressed=true] .sound-off{display:none}.script-tool-preview-sound[aria-pressed=true] .sound-on{display:initial}.script-tool-section-heading{text-align:center;width:min(1000px,100%);margin:0 auto}.script-tool-section-heading h2{color:#fff;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:40px;font-weight:650;line-height:1.15}.script-tool-section-heading h2 span,.script-tool-section-heading h2 b{display:inline}.script-tool-section-heading h2 b{background:linear-gradient(90deg,#ffffffe6 0%,#80dbdf 65%,#00b7ff 100%);color:#0000;font-weight:inherit;-webkit-background-clip:text;background-clip:text}.script-tool-section-heading p{color:#ffffff80;width:min(900px,100%);margin:7px auto 0;font-size:16px;font-weight:400;line-height:1.5}.script-tool-workflow-interface{box-sizing:border-box;width:1360px;max-width:100%;margin:0 auto}.script-tool-workflow-tabs{grid-template-rows:repeat(3,auto);grid-template-columns:400px minmax(0,1fr);gap:8px 24px;width:100%;display:grid}.script-tool-workflow-step{display:contents}.script-tool-workflow-card{z-index:1;box-sizing:border-box;grid-column:1;grid-row:var(--workflow-step);backdrop-filter:blur(24px);padding:24px;color:#ffffffe6;min-width:0;height:fit-content;transform:rotate(var(--workflow-card-rotation,0deg));background:linear-gradient(145deg,#ffffff17,#ffffff09);border:1px solid #ffffff14;border-radius:16px;align-self:start;margin-bottom:-14px;padding-block:24px;transition:border-color .2s,transform .2s,background .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 20px 42px #00000047,inset 0 1px #ffffff0a}.script-tool-workflow-step:first-child .script-tool-workflow-card{--workflow-card-rotation:-1.4deg}.script-tool-workflow-step:nth-child(2) .script-tool-workflow-card{--workflow-card-rotation:1.1deg}.script-tool-workflow-step:nth-child(2) .script-tool-workflow-card:not(.is-active){z-index:3}.script-tool-workflow-step:nth-child(3) .script-tool-workflow-card{--workflow-card-rotation:-.8deg}.script-tool-workflow-card:not(.is-active):hover{transform:translateY(-3px) rotate(var(--workflow-card-rotation,0deg));background:linear-gradient(145deg,#ffffff1f,#ffffff0b);border-color:#fff3;box-shadow:0 24px 52px #00000057,inset 0 1px #ffffff0f}.script-tool-workflow-card[data-reveal]{opacity:0;transform:translateY(32px) rotate(var(--workflow-card-rotation,0deg));transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1),border-color .2s,background-color .2s,box-shadow .2s;transition-delay:calc(var(--reveal-index,0) * .14s);will-change:opacity, transform}.script-tool-workflow-card[data-reveal].is-visible{opacity:1;transform:rotate(var(--workflow-card-rotation,0deg))}.script-tool-workflow-card[data-reveal].is-visible:not(.is-active):hover{transform:translateY(-3px) rotate(var(--workflow-card-rotation,0deg))}.script-tool-workflow-step:first-child .script-tool-workflow-card[data-reveal],.script-tool-workflow-step:nth-child(2) .script-tool-workflow-card[data-reveal],.script-tool-workflow-step:nth-child(3) .script-tool-workflow-card[data-reveal]{transform:translateY(32px) rotate(var(--workflow-card-rotation,0deg))}.script-tool-workflow-step:first-child .script-tool-workflow-card[data-reveal].is-visible,.script-tool-workflow-step:nth-child(2) .script-tool-workflow-card[data-reveal].is-visible,.script-tool-workflow-step:nth-child(3) .script-tool-workflow-card[data-reveal].is-visible{transform:rotate(var(--workflow-card-rotation,0deg))}.script-tool-workflow-card.is-active{z-index:10;color:#fff;background:linear-gradient(145deg,#00b7ff8c 0%,#80dbdf80 52%,#ffffc78c 100%);border-color:#80dbdf6b;box-shadow:0 24px 58px #00b7ff2e,inset 0 1px #ffffff52}.script-tool-workflow-card:not(.is-active){z-index:1}.script-tool-workflow-step .script-tool-workflow-card.is-active{z-index:10}.script-tool-workflow-card>button{z-index:2;border-radius:inherit;width:100%;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0;position:absolute;inset:0}.script-tool-workflow-card>button:focus-visible{box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 6px #00b7ff}.script-tool-workflow-copy{z-index:1;box-sizing:border-box;pointer-events:none;width:100%;padding:0;position:relative}.script-tool-workflow-number{color:#ffffff14;letter-spacing:.04em;text-align:left;text-rendering:geometricprecision;margin:0 0 8px;font-size:40px;font-weight:800;line-height:1;display:block}.script-tool-workflow-copy h3{color:inherit;margin:0;font-size:20px;font-weight:700;line-height:1.2}.script-tool-workflow-copy p{color:#ffffff9e;margin:8px 0 0;font-size:16px;line-height:1.6}.script-tool-workflow-card.is-active .script-tool-workflow-copy p{color:#ffffffd1}.script-tool-workflow-panel{z-index:2;box-sizing:border-box;flex-direction:column;grid-area:1/2/span 3;align-self:stretch;align-items:stretch;width:100%;min-width:0;min-height:0;display:flex;position:relative}.script-tool-workflow-image{width:100%;min-height:0;box-shadow:none;aspect-ratio:auto;background:0 0;border:0;border-radius:0;flex:auto;display:flex;overflow:hidden}.script-tool-workflow-mock-shell{aspect-ratio:auto;height:100%}.script-tool-workflow-mock-shell>.script-tool-mock{height:100%;min-height:0}.script-tool-workflow-image img{object-fit:contain;width:100%;height:100%;display:block}.script-tool-workflow-guide-cta{z-index:4;color:#07111f;width:fit-content;min-width:180px;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(100deg,#00b7ff 0%,#80dbdf 55%,#ffffc7 100%);border:0;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:8px 16px;font-size:14px;font-weight:600;line-height:1.2;transition:filter .2s,transform .2s,box-shadow .2s;display:inline-flex;position:absolute;bottom:12px;right:16px;box-shadow:0 8px 24px #00b7ff29}.script-tool-workflow-guide-cta:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 12px 28px #00b7ff3d}.script-tool-workflow-guide-cta[aria-busy=true]{cursor:progress;filter:saturate(.82)}.script-tool-features{width:100%;margin-top:160px;padding:40px 0}.script-tool-features-heading h2{text-wrap:balance;width:min(760px,100%);margin-inline:auto}.script-tool-features-heading p{width:min(680px,100%);margin-top:7px}@media (width>=1024px){.script-tool-page[data-locale=en-US] .script-tool-features-title{white-space:nowrap;text-wrap:nowrap;width:auto;max-width:none}}.script-tool-feature{opacity:0;grid-template-columns:1.08fr 1fr;align-items:center;gap:32px;padding:32px 0;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(32px)scale(.985)}.script-tool-feature+.script-tool-feature{margin-top:240px}.script-tool-feature.is-visible{opacity:1;transform:none}.script-tool-feature.is-reversed{grid-template-columns:1fr 1.08fr}.script-tool-feature.is-reversed .script-tool-feature-media{order:2}.script-tool-feature.is-reversed .script-tool-feature-copy{order:1;padding-left:0;padding-right:24px}.script-tool-feature-media{aspect-ratio:16/9;border:1px solid #ffffff14;border-radius:20px;overflow:hidden}.script-tool-feature-media img{object-fit:cover;width:100%;height:100%;display:block}.script-tool-feature-media img.is-cdn-image-fallback,.script-tool-template-card img.is-cdn-image-fallback,.script-tool-use-case-carousel .home-vibe-card img.is-cdn-image-fallback{box-sizing:border-box;object-fit:contain;padding:clamp(28px,5vw,56px)}.script-tool-feature-copy{padding:4px 4px 4px 24px}.script-tool-feature-copy h3{color:#ffffffeb;margin:0;font-size:clamp(36px,3.75vw,48px);font-weight:600;line-height:1.17}.script-tool-feature-copy p{color:#fff9;width:min(576px,100%);margin:16px 0 0;font-size:16px;line-height:28px}.script-tool-feature-copy a{color:#000;background:#fffc;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:118px;min-height:40px;margin-top:32px;padding:8px 24px;font-size:14px;font-weight:500;display:inline-flex}.script-tool-feature-copy a:hover{background:#ffffffe6}.script-tool-feature-copy svg,.script-tool-templates header>a svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.script-tool-use-cases{text-align:center;width:100%;margin-top:120px;padding:0 0 80px}.script-tool-use-cases-heading{margin-bottom:36px}.script-tool-use-cases .home-vibe-carousel.script-tool-use-case-carousel{--script-tool-use-case-card-height:480px;--home-vibe-card-width:270px;--home-vibe-card-gap:8px;--home-vibe-edge-height:var(--script-tool-use-case-card-height);--home-vibe-label-space:0px;--home-vibe-arc-height:0px;--home-vibe-side-mask-width:clamp(48px,9vw,152px);z-index:1;width:100%;max-width:100%;height:var(--script-tool-use-case-card-height);opacity:1;visibility:visible;margin:0;display:flex;position:relative;left:0;overflow:hidden;transform:none}.script-tool-use-case-carousel:before,.script-tool-use-case-carousel:after{content:none}.script-tool-use-case-carousel .home-vibe-label-track,.script-tool-use-case-carousel .home-vibe-arc-mask{display:none}.script-tool-use-case-carousel .home-vibe-stage{width:100%;min-width:100%;height:var(--script-tool-use-case-card-height);margin-inline:auto;overflow:hidden}.script-tool-use-case-carousel .home-vibe-track{height:var(--script-tool-use-case-card-height)}.script-tool-use-case-carousel .home-vibe-card{width:270px;height:var(--script-tool-use-case-card-height);flex-basis:270px;transform:translateZ(0)}.script-tool-use-case-carousel .home-vibe-card-media{height:var(--script-tool-use-case-card-height);box-shadow:none;filter:none;background:#ffffff0a;border-radius:24px}.script-tool-use-case-carousel .home-vibe-card-media:after{display:none}.script-tool-use-case-carousel .home-vibe-card-placeholder{background:#ffffff0a;width:100%;height:100%;display:block}.script-tool-use-case-carousel .home-vibe-card img{object-fit:cover;width:100%;height:100%}.script-tool-audiences{width:100%;margin-top:160px;padding:0;container:script-tool-audiences/inline-size}.script-tool-audiences>header{width:min(860px,100%)}.script-tool-audiences>header h2{background:linear-gradient(90deg,#fffc 0% 83.3333%,#00b7ff 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%;margin-inline:auto}.script-tool-audiences>header h2 .asmr-title-tail{color:inherit;-webkit-text-fill-color:inherit;background:0 0}.script-tool-audiences>header p{max-width:760px}.script-tool-audience-track{isolation:isolate;grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;margin-top:64px;padding:24px 16px 32px;display:grid}.script-tool-audience-card{--script-audience-background:#ffffff0a;background:var(--script-audience-background);width:100%;min-width:0;min-height:300px;color:inherit;cursor:pointer;text-align:left;backdrop-filter:blur(24px);border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;padding:28px 24px;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;display:flex;position:relative}.script-tool-audience-card:nth-child(2n){--script-audience-background:linear-gradient(to bottom right,#00b7ff3d,#80dbdf3d 50%,#ffffc73d)}.script-tool-audience-card:is(.is-active,:hover){background:var(--script-audience-background)}.script-tool-audience-icon,.script-tool-audience-icon svg{width:32px;height:32px;display:block}.script-tool-audience-icon{color:#ffffffb3}.script-tool-audience-title{color:#fffc;overflow-wrap:anywhere;margin-top:28px;font-size:18px;font-weight:630;line-height:1.4;display:block}.script-tool-audience-points{color:#ffffff8c;gap:8px;margin-top:12px;font-size:14px;line-height:1.7;display:grid}.script-tool-audience-points>span{padding-left:14px;display:block;position:relative}.script-tool-audience-points>span:before{content:"•";position:absolute;left:0}.script-tool-audience-card:focus-visible{z-index:2;outline-offset:3px;outline:2px solid #72a8ff;transform:translateY(-4px)}@container script-tool-audiences (width>=560px){.script-tool-audience-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=799px){.script-tool-audience-track{grid-auto-rows:1fr}.script-tool-audience-card{min-height:0}}@media (width<=1100px){.script-tool-workflow-panel .script-tool-mock>.script-tool-workflow-guide-cta{align-self:stretch;width:100%;min-width:0;margin:16px 0 0;position:static}}@container script-tool-audiences (width>=800px){.script-tool-audience-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.script-tool-audience-card{min-height:320px;transform:rotate(-4deg)}.script-tool-audience-card:nth-child(2n){transform:rotate(4deg)}.script-tool-audience-track:has(:focus-visible) .script-tool-audience-card{transform:rotate(0)}.script-tool-audience-track .script-tool-audience-card:focus-visible{transform:translateY(-4px)}@media (hover:hover) and (pointer:fine){.script-tool-audience-track:hover .script-tool-audience-card{transform:rotate(0)}.script-tool-audience-track .script-tool-audience-card:hover{z-index:2;border-color:#00b7ff99;transform:translateY(-4px);box-shadow:0 20px 48px #00000047}}}@media (prefers-reduced-motion:reduce){.script-tool-audience-card{transition:none}}@media (prefers-reduced-motion:no-preference){.script-tool-audience-card[data-reveal]{opacity:0;filter:blur(8px);transition:opacity .52s cubic-bezier(.22,1,.36,1),filter .52s cubic-bezier(.22,1,.36,1),translate .52s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;transition-delay:calc(var(--reveal-index,0) * 90ms);translate:0 24px}.script-tool-audience-card[data-reveal].is-visible,.script-tool-audience-card[data-reveal]:focus-visible{opacity:1;filter:blur();translate:0}}.script-tool-templates{width:100%;margin-top:80px;padding:64px 0 80px}.script-tool-templates>header{box-sizing:border-box;text-align:center;opacity:0;justify-content:center;align-items:center;gap:24px;width:100vw;margin-left:calc(50% - 50vw);padding-inline:max(32px,50vw - 680px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translateY(28px)}.script-tool-templates>header.is-visible{opacity:1;transform:none}.script-tool-templates header>div{width:min(900px,100% - 180px);margin-inline:auto}.script-tool-templates header>a{color:#ffffff80;align-items:center;gap:8px;font-size:16px;font-weight:500;display:inline-flex;position:absolute;bottom:4px;right:max(32px,50vw - 680px)}.script-tool-templates header>a:hover{color:#fffc}.script-tool-template-track{overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory;gap:16px;width:100vw;margin:48px 0 0 -50vw;padding:0 max(32px,50vw - 680px) 16px;scroll-padding-inline:max(32px,50vw - 680px);display:flex;position:relative;left:50%;overflow-x:auto}.script-tool-template-track::-webkit-scrollbar{display:none}.script-tool-template-card{scroll-snap-align:start;flex:0 0 calc(min(1360px,100vw - 64px)/3 - 10.6667px);min-width:0}.script-tool-template-card[data-reveal]{opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transition-delay:calc(.65s + var(--reveal-index,0) * .14s);transform:translateY(28px)}.script-tool-template-card[data-reveal].is-visible{opacity:1;transform:none}.script-tool-template-card>div{aspect-ratio:16/9;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;overflow:hidden}.script-tool-template-card img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.script-tool-template-card:hover img{transform:scale(1.02)}.script-tool-template-card h3{color:#ffffffdb;margin:20px 0 0;font-size:24px;font-weight:600;line-height:31px}.script-tool-template-card p{color:#ffffff8a;margin:10px 0 0;font-size:16px;line-height:25px}.script-tool-faq{width:min(1200px,100%);margin:96px auto 0;padding:0 0 72px}.script-tool-section-heading[data-reveal],.script-tool-faq>header{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(28px)}.script-tool-faq>header{text-align:center;margin-bottom:64px}.script-tool-faq>header h2{font-size:40px}.script-tool-section-heading[data-reveal].is-visible,.script-tool-faq>header.is-visible{opacity:1;transform:none}.script-tool-faq>div{width:100%}.script-tool-faq details{padding:24px 0}.script-tool-faq details:first-child{padding-top:0}.script-tool-faq details+details{border-top:1px solid #ffffff0f}.script-tool-faq summary{color:#fffc;cursor:pointer;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:24px;font-size:20px;font-weight:650;line-height:1.4;list-style:none;display:grid}.script-tool-faq summary::-webkit-details-marker{display:none}.script-tool-faq summary svg{fill:none;stroke:#ffffff94;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:20px;height:20px;transition:transform .3s}.script-tool-faq details[open] summary svg{transform:rotate(180deg)}.script-tool-faq details p{color:#ffffff80;max-width:920px;margin:20px 0 0;font-size:16px;font-weight:400;line-height:2}@media (width>=1600px){.script-tool-template-card{flex-basis:calc(min(1360px,100vw - 64px)/4 - 12px)}}@media (width<=1023px){.script-tool-hero{grid-template-columns:1fr;gap:40px}.script-tool-hero-centered{display:block}.script-tool-workflow{margin-top:0}.script-tool-use-cases{margin-top:88px}.script-tool-workflow-interface{margin-top:48px}.script-tool-workflow-tabs{flex-direction:column;gap:8px;display:flex}.script-tool-workflow-step{display:block}.script-tool-workflow-panel{margin-top:16px;display:block}.script-tool-feature,.script-tool-feature.is-reversed{grid-template-columns:1fr}.script-tool-feature.is-reversed .script-tool-feature-media,.script-tool-feature.is-reversed .script-tool-feature-copy{order:initial}.script-tool-feature-copy,.script-tool-feature.is-reversed .script-tool-feature-copy{padding:12px 4px}.script-tool-template-card{flex-basis:calc(50vw - 40px)}.script-tool-workflow-guide-cta.public-start-link{align-self:flex-end;margin:12px 0 0 auto;position:static}}@media (width<=767px){.script-tool-main{width:calc(100% - 32px);padding-top:84px}.public-promo-visible .script-tool-main{padding-top:126px}.script-tool-breadcrumb{white-space:nowrap;gap:6px;min-width:0;font-size:13px;overflow:hidden}.script-tool-breadcrumb>:last-child{text-overflow:ellipsis;overflow:hidden}.script-tool-hero{padding-top:48px}.script-tool-page[data-locale=es-ES] .script-tool-hero h1,.script-tool-page[data-locale=pt-BR] .script-tool-hero h1{font-size:34px;line-height:1.16}.script-tool-hero-copy>p{font-size:16px;line-height:24px}.script-tool-hero-cta.public-start-link{width:100%}.script-tool-workflow{margin-top:0;padding:32px 0 0}.script-tool-section-heading h2{font-size:clamp(32px,9vw,40px)}.script-tool-workflow-heading{margin-bottom:36px}.script-tool-section-heading p{font-size:16px;line-height:1.5}.script-tool-workflow-interface{margin-top:36px}.script-tool-workflow-card,.script-tool-workflow-step:nth-child(2) .script-tool-workflow-card,.script-tool-workflow-step:nth-child(3) .script-tool-workflow-card{padding:24px;border-radius:14px;margin-bottom:0;padding-block:24px;transform:none}.script-tool-workflow-copy h3{font-size:20px}.script-tool-workflow-copy p{font-size:16px;line-height:1.6}.script-tool-workflow-image{border-radius:14px}.script-tool-workflow-guide-cta.public-start-link{width:100%}.script-tool-features{margin-top:132px}.script-tool-features-heading{margin-bottom:56px}.script-tool-features-heading h2{width:min(620px,100%)}.script-tool-features-heading p{margin-top:16px}.script-tool-feature+.script-tool-feature{margin-top:0}.script-tool-feature-media{border-radius:14px}.script-tool-feature{gap:20px;padding:24px 0 36px}.script-tool-feature-copy,.script-tool-feature.is-reversed .script-tool-feature-copy{padding:4px 0}.script-tool-use-cases{margin-top:56px;padding-bottom:64px}.script-tool-feature-copy h3{font-size:28px;line-height:36px}.script-tool-templates{margin-top:64px;padding:48px 0 56px}.script-tool-templates>header{flex-direction:column;align-items:center;padding-inline:16px}.script-tool-templates header>div{width:100%}.script-tool-templates header>a{align-self:flex-end;position:static}.script-tool-template-track{padding-inline:16px;scroll-padding-inline:16px}.script-tool-template-card{flex-basis:calc(100vw - 32px)}.script-tool-template-card h3{margin-top:16px;font-size:20px;line-height:1.3}.script-tool-faq{margin-top:80px;padding:0 0 56px}.script-tool-faq>header{margin-bottom:48px}.script-tool-faq>header h2{font-size:clamp(32px,9vw,40px)}.script-tool-faq details{padding:20px 0}.script-tool-faq summary{gap:16px;font-size:17px;line-height:24px}}@media (prefers-reduced-motion:reduce){.script-tool-page [data-reveal]{opacity:1;transition:none;transform:none}.script-tool-workflow-card{transition:none}}@media (width<=900px){.script-tool-workflow-step:first-child .script-tool-workflow-card[data-reveal],.script-tool-workflow-step:nth-child(2) .script-tool-workflow-card[data-reveal],.script-tool-workflow-step:nth-child(3) .script-tool-workflow-card[data-reveal]{transform:translateY(32px)}.script-tool-workflow-step:first-child .script-tool-workflow-card[data-reveal].is-visible,.script-tool-workflow-step:nth-child(2) .script-tool-workflow-card[data-reveal].is-visible,.script-tool-workflow-step:nth-child(3) .script-tool-workflow-card[data-reveal].is-visible{transform:none}}.script-tool-hero-centered{isolation:isolate;background:var(--page-bg);border-radius:24px;justify-content:center;align-items:center;padding:84px 40px;display:flex;position:relative;overflow:hidden}.script-tool-hero-centered h1{color:#f5f5f5;-webkit-text-fill-color:currentColor;letter-spacing:-.045em;white-space:normal;background:0 0;font-size:clamp(40px,4vw,64px);font-weight:760;line-height:1.05}.script-tool-hero-centered h1 .script-tool-title-emphasis{background:linear-gradient(100deg,#00b7ff 0%,#80dbdf 55%,#ffffc7 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.script-tool-hero-centered .script-tool-hero-copy>p{margin-top:20px;font-size:16px;line-height:1.5}.script-tool-workflow-panel-heading{color:#ffffffd6;align-items:center;gap:8px;margin:0 0 16px;font-size:18px;font-weight:700;line-height:1.4;display:flex}.script-tool-workflow-panel-heading>svg{fill:currentColor;flex:none;width:20px;height:20px}@media (width>=1101px){.script-tool-main{box-sizing:border-box;width:calc(100% - 32px);max-width:none;padding-top:calc(64px + var(--public-promo-height,0px));margin:0 auto}.public-promo-visible .script-tool-main{padding-top:calc(64px + var(--public-promo-height,0px))}.script-tool-main>.public-tool-intro{padding-top:16px}.script-tool-page[data-locale=en-US] .script-tool-hero h1{white-space:normal}.script-tool-hero-centered{margin-top:28px}.script-tool-workflow{margin-top:72px}.script-tool-workflow-interface{width:100%}.script-tool-workflow-tabs{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.script-tool-workflow-card{grid-area:1;height:100%;margin:0;transform:none}.script-tool-workflow-tabs .script-tool-workflow-step .script-tool-workflow-card{--workflow-card-rotation:0deg}.script-tool-workflow-step .script-tool-workflow-card[data-reveal].is-visible{transform:none}.script-tool-workflow-step .script-tool-workflow-card[data-reveal].is-visible:not(.is-active):hover{transform:translateY(-3px)}.script-tool-workflow-panel{z-index:20;height:calc(100dvh - 80px - var(--public-promo-height,0px) - env(safe-area-inset-bottom));background:#0f0f0f;border:1px solid #ffffff21;border-radius:24px;min-height:0;padding:16px}.script-tool-workflow-image{height:100%;min-height:0}.script-tool-workflow-panel .script-tool-workflow-mock-shell{aspect-ratio:auto;flex:auto;height:auto;min-height:0;overflow:visible}.script-tool-workflow-mock-shell>.script-tool-mock{height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;display:flex;overflow:visible}.script-tool-workflow-mock-shell .script-tool-mock-scroll{overscroll-behavior-y:contain;scrollbar-width:none;flex-direction:column;flex:auto;gap:16px;min-height:0;display:flex;overflow-y:auto}.script-tool-workflow-mock-shell .script-tool-mock-scroll::-webkit-scrollbar{display:none}.script-tool-workflow-panel .script-tool-mock-controls{flex:none;gap:16px;padding:0}.script-tool-workflow-guide-cta{color:#08101c;background:linear-gradient(100deg,#00b7ff 0%,#80dbdf 48%,#ffffc7 100%);border-radius:14px;flex:none;width:100%;min-height:52px;margin-top:20px;font-size:16px;font-weight:700;position:static;box-shadow:0 5px #007eb2b8,0 8px 18px #00000047}.script-tool-workflow-guide-cta:hover{box-shadow:0 6px #007eb2b8,0 10px 22px #0000004d}.script-tool-workflow-guide-cta:active{transform:translateY(4px);box-shadow:0 1px #007eb2b8,0 3px 8px #0000003d}.script-tool-features,.script-tool-use-cases,.script-tool-templates,.script-tool-faq{min-width:0}.script-tool-feature,.script-tool-feature.is-reversed{grid-template-columns:1fr}.script-tool-feature.is-reversed .script-tool-feature-media,.script-tool-feature.is-reversed .script-tool-feature-copy{order:initial}.script-tool-feature+.script-tool-feature{margin-top:80px}.script-tool-feature-copy,.script-tool-feature.is-reversed .script-tool-feature-copy{padding:4px}.script-tool-page[data-locale=en-US] .script-tool-features-title{white-space:normal;text-wrap:balance}.script-tool-use-case-carousel,.script-tool-templates>header,.script-tool-template-track{width:100%;margin-left:0;left:auto}.script-tool-templates>header,.script-tool-template-track{padding-inline:0}.script-tool-template-card{flex-basis:min(320px,70%)}}@media (width<=1100px){.script-tool-main{width:calc(100% - 32px);padding-top:calc(64px + var(--public-promo-height,0px) + 16px)}.public-promo-visible .script-tool-main{padding-top:calc(64px + var(--public-promo-height,0px) + 16px)}.script-tool-hero-centered{margin-top:24px;padding:72px 24px}.script-tool-workflow{margin-top:48px;padding:0}.script-tool-workflow-interface{margin-top:0}.script-tool-workflow-tabs{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.script-tool-workflow-card{grid-area:1;height:100%;margin:0;transform:none}.script-tool-workflow-step .script-tool-workflow-card[data-reveal].is-visible{transform:none}.script-tool-workflow-panel{background:#0f0f0f;border:1px solid #ffffff21;border-radius:24px;grid-area:auto;width:100%;height:auto;min-height:0;margin-top:16px;padding:16px;position:relative}.script-tool-workflow-panel-heading{margin:0 0 12px}.script-tool-workflow-panel .script-tool-workflow-mock-shell,.script-tool-workflow-mock-shell>.script-tool-mock{aspect-ratio:auto;height:auto}.script-tool-workflow-mock-shell>.script-tool-mock{box-shadow:none;border:0;overflow:visible}.script-tool-workflow-mock-shell .script-tool-mock-scroll{overflow:visible}.script-tool-workflow-panel .script-tool-mock-controls{padding:0}.script-tool-workflow-guide-cta{align-self:stretch;width:100%;margin:16px 0 0;position:static}}@media (width<=767px){.script-tool-use-cases-heading{margin-bottom:24px}.script-tool-use-cases .home-vibe-carousel.script-tool-use-case-carousel{--home-vibe-card-width:190px;--home-vibe-card-gap:16px;--script-tool-use-case-card-height:420px;width:100%;margin-left:0;left:0}.script-tool-use-case-carousel .home-vibe-stage,.script-tool-use-case-carousel .home-vibe-track{height:420px}.script-tool-use-case-carousel .home-vibe-card{flex-basis:190px;width:190px}.script-tool-use-case-carousel .home-vibe-card-media{height:100%}.script-tool-preview{margin-top:48px}.script-tool-preview-grid,.script-tool-preview-grid[data-active-index]{aspect-ratio:auto;grid-template-columns:minmax(0,1fr);gap:12px}.script-tool-preview-card{aspect-ratio:16/9}.script-tool-preview-card.is-active .script-tool-preview-info{padding:52px 20px 18px}.script-tool-preview-info p{font-size:13px}.script-tool-hero-centered{padding:64px 20px}.script-tool-hero-centered h1{font-size:clamp(32px,9vw,44px)}.script-tool-workflow-tabs{flex-direction:column;display:flex}.script-tool-workflow-card{height:auto}.script-tool-workflow-panel{width:100%}}@media (prefers-reduced-motion:reduce){.script-tool-preview-grid,.script-tool-preview-card>video,.script-tool-preview-info,.script-tool-preview-sound{transition:none}}.script-tool-features{margin-top:160px;padding:0;display:block;container:script-feature-layout/inline-size}.script-tool-features-sticky{width:100%}.script-tool-features-heading{margin-bottom:0}.script-tool-feature-interface{grid-template-columns:minmax(260px,32%) minmax(0,1fr);align-items:start;gap:28px;margin-top:44px;display:grid}.script-tool-feature-tab-viewport{flex-direction:column;min-width:0;height:520px;display:flex}.script-tool-feature-tabs{flex-direction:column;gap:4px;display:flex}.script-tool-feature-tabs button{color:#ffffffb3;cursor:pointer;width:100%;min-height:64px;font:inherit;text-align:left;background:#ffffff0f;border:0;border-radius:16px;padding:20px 18px;transition:background .25s,color .25s}.script-tool-feature-tabs button:hover{background:#ffffff1a}.script-tool-feature-tabs button[aria-selected=true]{background:var(--script-tool-accent-card-background);color:#fff}.script-tool-feature-tabs button:focus-visible{outline-offset:3px;outline:2px solid #c7b2ff}.script-tool-feature-tabs button>span{font-size:18px;font-weight:700;line-height:1.3;display:block}.script-tool-feature-tabs button[aria-selected=false]>span{font-weight:400}.script-tool-feature-tabs button>p{color:#ffffffb8;opacity:0;grid-template-rows:0fr;margin:0;font-size:14px;line-height:22px;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),margin-top .42s cubic-bezier(.22,1,.36,1),opacity .32s;display:grid}.script-tool-feature-tabs button>p>span{min-height:0;overflow:hidden}.script-tool-feature-tabs button[aria-selected=true]>p{opacity:1;grid-template-rows:1fr;margin-top:6px}.script-tool-feature-try-now{color:#141414;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:48px;margin-top:auto;padding:12px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:inset 0 -3px #0003}.script-tool-feature-try-now:hover{background:#f2f2f2}.script-tool-feature-try-now:active{transform:translateY(2px);box-shadow:inset 0 -1px #0003}.script-tool-feature-try-now:focus-visible{outline-offset:3px;outline:2px solid #c7b2ff}.script-tool-feature-try-now svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.script-tool-feature-panels{border-radius:18px;min-width:0;height:520px;display:grid;position:relative;overflow:hidden}.script-tool-feature-panel{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s;overflow:hidden;transform:translateY(16px)}.script-tool-feature-panel.is-active{z-index:1;visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:none}.script-tool-feature-panel img{object-fit:cover;border-radius:18px;width:100%;height:100%;display:block}.script-tool-feature-panel img.is-cdn-image-fallback{box-sizing:border-box;object-fit:contain;padding:40px}@media (width>=1024px) and (height>=720px){.script-tool-features.is-scroll-driven{height:calc(100svh + var(--script-feature-scroll-distance));margin-top:0}.script-tool-features.is-scroll-driven .script-tool-features-sticky{top:calc(64px + var(--public-promo-height,0px));height:calc(100svh - 64px - var(--public-promo-height,0px));flex-direction:column;justify-content:center;display:flex;position:sticky}.script-tool-features.is-scroll-driven .script-tool-feature-interface{height:min(520px,100svh - 190px)}.script-tool-features.is-scroll-driven .script-tool-feature-tab-viewport,.script-tool-features.is-scroll-driven .script-tool-feature-panels{height:100%}.script-tool-features.is-scroll-driven .script-tool-feature-panel{visibility:visible;opacity:0;will-change:opacity, transform;transition:none;position:absolute;inset:0;transform:translateY(100%)}.script-tool-features.is-scroll-driven .script-tool-feature-panel:first-child{opacity:1;transform:none}}@media (width<=1023px){.script-tool-features{margin-top:100px}.script-tool-feature-interface{grid-template-columns:minmax(0,1fr);gap:24px}.script-tool-feature-tab-viewport{height:auto}.script-tool-feature-try-now{margin-top:24px}.script-tool-feature-panels{aspect-ratio:16/9;height:auto}}@container script-feature-layout (width<960px){.script-tool-feature-interface{grid-template-columns:minmax(0,1fr);gap:28px}.script-tool-feature-tab-viewport{height:auto}.script-tool-feature-try-now{margin-top:16px}.script-tool-feature-panels{aspect-ratio:1672/941;height:auto}}@media (width<=640px){.script-tool-features{margin-top:80px}.script-tool-feature-interface{margin-top:32px}.script-tool-feature-tabs button{min-height:56px;padding:16px}.script-tool-feature-tabs button>span{font-size:16px}.script-tool-feature-panels{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.script-tool-feature-tabs button,.script-tool-feature-tabs button>p,.script-tool-feature-panel,.script-tool-feature-try-now{transition:none}}@media (width>=768px){.script-tool-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.script-tool-features-heading{grid-column:1/-1;margin-bottom:48px}.script-tool-feature,.script-tool-feature.is-reversed{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:0;min-width:0;height:100%;padding:0 0 20px;display:flex;overflow:hidden}.script-tool-feature+.script-tool-feature{margin-top:0}.script-tool-feature.is-reversed .script-tool-feature-media,.script-tool-feature.is-reversed .script-tool-feature-copy{order:initial}.script-tool-feature-media{border:0;border-radius:0;width:100%}.script-tool-feature-copy,.script-tool-feature.is-reversed .script-tool-feature-copy{flex-direction:column;flex:auto;min-width:0;padding:20px 18px 0;display:flex}.script-tool-feature-copy h3{font-size:clamp(18px,1.5vw,22px);line-height:1.3}.script-tool-feature-copy p{margin-top:10px;font-size:14px;line-height:1.6}.script-tool-feature-copy a{align-self:flex-start;margin-top:auto;padding-top:8px}}.script-tool-workflow-heading{margin-bottom:92px}.script-tool-workflow-heading h2{letter-spacing:0;font-size:40px;font-weight:700;line-height:1.25}.script-tool-workflow-heading h2 b{background:linear-gradient(90deg,#ffffffe6 0%,#80dbdf 65%,#00b7ff 100%);-webkit-background-clip:text;background-clip:text}.script-tool-workflow-heading p{margin-top:12px}.script-tool-workflow-tabs{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;max-width:1032px;margin-inline:auto}.script-tool-workflow-step{flex-direction:column;min-width:0;display:flex}.script-tool-workflow-tabs .script-tool-workflow-step .script-tool-workflow-card{backdrop-filter:none;height:auto;box-shadow:none;color:#fffc;background:linear-gradient(#ffffff0a,#ffffff14);border:0;border-top:1px solid #ffffff1f;border-radius:16px;flex:auto;grid-area:auto;justify-content:center;align-items:flex-start;margin:0;padding:40px 24px;display:flex;overflow:visible;transform:none}.script-tool-workflow-tabs .script-tool-workflow-step .script-tool-workflow-card.is-active,.script-tool-workflow-tabs .script-tool-workflow-step .script-tool-workflow-card:not(.is-active):hover{box-shadow:none;color:#fffc;background:linear-gradient(#ffffff0a,#ffffff14);border-top-color:#ffffff1f;transform:none}.script-tool-workflow-tabs .script-tool-workflow-step .script-tool-workflow-card[data-reveal].is-visible,.script-tool-workflow-tabs .script-tool-workflow-step .script-tool-workflow-card[data-reveal].is-visible:not(.is-active):hover{transform:none}.script-tool-workflow-copy{text-align:center;overflow-wrap:anywhere}.script-tool-workflow-number{background:linear-gradient(#ffffff0f,#fff0);color:#0000;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;width:max-content;height:.625em;margin:0;font-size:128px;font-weight:900;line-height:.75;position:absolute;bottom:calc(100% + 40px);left:50%;overflow:hidden;transform:translate(-50%)}.script-tool-workflow-icon{width:48px;height:48px;margin:0 auto 24px;display:block}.script-tool-workflow-copy h3{font-size:24px;font-weight:600;line-height:1.4}.script-tool-workflow-copy p,.script-tool-workflow-card.is-active .script-tool-workflow-copy p{color:#ffffff80;margin-top:8px;font-size:14px;font-weight:400;line-height:1.65}@media (width<=1100px){.script-tool-workflow-tabs{grid-template-rows:auto}.script-tool-workflow-panel{grid-area:auto}}@media (width<=767px){.script-tool-workflow-heading{margin-bottom:92px}.script-tool-workflow-heading h2{font-size:clamp(32px,9vw,40px)}.script-tool-workflow-tabs{grid-template-rows:repeat(3,1fr) auto;grid-template-columns:minmax(0,1fr);gap:92px;display:grid}.script-tool-workflow-tabs .script-tool-workflow-step .script-tool-workflow-card{min-height:240px}.script-tool-workflow-panel{margin-top:16px}}.script-tool-page .script-tool-features{padding:0;display:block}.script-tool-page .script-tool-features-heading{margin-bottom:0}@media (width>=1024px){.script-tool-page .script-tool-workflow,.script-tool-page .script-tool-features,.script-tool-page .script-tool-use-cases,.script-tool-page .script-tool-audiences,.script-tool-page .script-tool-faq{margin-top:160px}.script-tool-page .script-tool-workflow-heading{margin-bottom:92px}.script-tool-page .script-tool-feature-interface{margin-top:60px}.script-tool-page .script-tool-use-cases-heading,.script-tool-page .script-tool-faq>header{margin-bottom:60px}.script-tool-page .script-tool-use-cases,.script-tool-page .script-tool-audiences{padding-block:0}.script-tool-page .script-tool-audience-track{margin-top:64px}}@media (width>=1024px) and (height>=720px){.script-tool-page .script-tool-features.is-scroll-driven{margin-top:calc(524.5px - 50svh)}.script-tool-page .script-tool-features.is-scroll-driven+.script-tool-use-cases{margin-top:calc(492.5px - 50svh)}}@media (width>=1024px) and (width<=1100px) and (height>=720px){.script-tool-page .script-tool-features.is-scroll-driven{margin-top:calc(492.5px - 50svh)}}@media (width<=799px){.script-tool-preview-grid,.script-tool-preview-grid[data-active-index]{box-sizing:border-box;aspect-ratio:auto;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;padding-inline:16px}.script-tool-preview-card{aspect-ratio:16/9}.script-tool-page .script-tool-workflow-tabs{box-sizing:border-box;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:92px;width:100%;padding-inline:16px;display:grid}.script-tool-workflow-tabs .script-tool-workflow-step .script-tool-workflow-card{width:100%;min-height:240px}.script-tool-workflow-tabs .script-tool-workflow-panel{grid-area:auto/1;margin-top:-68px}.script-tool-workflow-panel .script-tool-mock>.script-tool-workflow-guide-cta{margin-top:24px}}.script-tool-workflow-mock-shell{box-shadow:none;aspect-ratio:16/9;background:0 0;border:0;padding:0}.script-tool-workflow-mock-shell>.script-tool-mock{height:100%}.script-tool-mock{--script-tool-mock-gradient:linear-gradient(100deg,#00b7ff 0%,#80dbdf 55%,#ffffc7 100%);box-sizing:border-box;color:#ffffffdb;background:0 0;border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;width:100%;min-width:0;font-family:inherit;font-size:12px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 32px #0003}.script-tool-mock-scroll{flex-direction:column;gap:16px;min-width:0;display:flex;overflow-y:auto}.script-tool-mock-controls{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0}.script-tool-mock-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.script-tool-mock-composer{background:#ffffff0a;border-radius:16px;flex-direction:column;flex:none;height:180px;min-height:180px;transition:background-color .2s,box-shadow .2s;display:flex;overflow:hidden}.script-tool-mock-composer:is(:hover,:focus-within){background:#ffffff0f;box-shadow:inset 0 0 24px #ffffff14}.script-tool-mock-composer.is-dragging{box-shadow:inset 0 0 0 2px #80dbdf}.script-tool-mock-composer textarea{resize:none;color:#fffc;width:100%;min-height:0;font:inherit;scrollbar-color:#ffffff52 transparent;scrollbar-width:thin;background:0 0;border:0;outline:0;flex:auto;padding:16px;font-size:14px;line-height:24px;display:block}.script-tool-mock-composer textarea::-webkit-scrollbar{background:0 0;width:8px}.script-tool-mock-composer textarea::-webkit-scrollbar-track{box-shadow:none;background:0 0;border:0}.script-tool-mock-composer textarea::-webkit-scrollbar-thumb{background:#ffffff52;border:0;border-radius:999px}.script-tool-mock-composer textarea::-webkit-scrollbar-corner{background:0 0}.script-tool-mock-composer textarea::placeholder{color:#ffffff4d;opacity:1}.script-tool-mock-composer-toolbar{justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}.script-tool-mock-upload-trigger{color:#ffffff80;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:14px;display:inline-flex}.script-tool-mock-upload-trigger:hover{color:#ffffffe6}.script-tool-mock-upload-trigger:focus-visible,.script-tool-mock-template-card:focus-visible{outline-offset:2px;outline:2px solid #80dbdf}.script-tool-mock-upload-trigger svg,.script-tool-mock-attachment svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px}.script-tool-mock-composer-toolbar output{color:#fff6;font-size:11px}.script-tool-mock-attachment{color:#ffffffb3;background:#ffffff14;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;min-width:0;margin:12px 16px 0;padding:5px 8px;display:flex}.script-tool-mock-attachment[hidden],.script-tool-mock-remove-file[hidden],.script-tool-mock-upload-ready[hidden]{display:none}.script-tool-mock-attachment>span:not(.sr-only){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:260px;overflow:hidden}.script-tool-mock-attachment .sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.script-tool-mock-remove-file{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 20px;place-items:center;font-size:18px;line-height:1;display:grid}.script-tool-mock-remove-file:hover{background:#ffffff29}.script-tool-mock-remove-file:focus-visible{outline-offset:2px;outline:2px solid #00b7ff}.script-tool-mock-templates{min-width:0}.script-tool-mock-templates h3{color:#ffffff80;margin:0 0 16px;font-size:12px;font-weight:400;line-height:1.25}.script-tool-mock-template-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.script-tool-mock-template-item{min-width:0;position:relative}.script-tool-mock-template-card{aspect-ratio:2/3;color:#fff;text-align:left;background:#242426;border:0;border-radius:12px;width:100%;min-width:0;position:relative;overflow:hidden}.script-tool-mock-template-card:has(.script-tool-mock-template-select[aria-pressed=true]){background:linear-gradient(100deg,#00b7ff 0%,#80dbdf 48%,#ffffc7 100%)}.script-tool-mock-template-card:has(.script-tool-mock-template-select[aria-pressed=true]):before{content:"";pointer-events:none;background:conic-gradient(#00b7ff,#80dbdf,#ffffc7,#00b7ff);animation:3s linear infinite script-tool-template-border-flow;position:absolute;inset:-100%}@keyframes script-tool-template-border-flow{to{transform:rotate(360deg)}}.script-tool-mock-template-select{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-end;padding:10px;display:flex;position:absolute;inset:0}.script-tool-mock-template-select:after{opacity:0;content:"";pointer-events:none;background:linear-gradient(#0000 0%,#0000004d 35%,#000000e0 100%);transition:opacity .2s;position:absolute;inset:35% 0 0}.script-tool-mock-template-card .script-tool-mock-template-cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.script-tool-mock-template-select[aria-pressed=true] .script-tool-mock-template-cover{border-radius:10px;width:calc(100% - 4px);height:calc(100% - 4px);inset:2px}.script-tool-mock-template-select[aria-pressed=true]:after{border-radius:0 0 10px 10px;inset:35% 2px 2px}.script-tool-mock-template-title{z-index:1;overflow-wrap:anywhere;opacity:0;color:#fffc;max-width:100%;font-size:13px;font-weight:600;line-height:18px;transition:opacity .2s;position:relative}.script-tool-mock-template-card:is(:hover,:focus-within) .script-tool-mock-template-select:after,.script-tool-mock-template-card:is(:hover,:focus-within) .script-tool-mock-template-title{opacity:1}.script-tool-mock-template-select:focus-visible{outline-offset:-3px;outline:2px solid #80dbdf}.script-tool-mock-template-view{z-index:2;backdrop-filter:blur(24px);color:#fff;opacity:0;pointer-events:none;cursor:pointer;background:#14141429;border:0;border-radius:8px;place-items:center;width:28px;height:28px;transition:opacity .2s;display:grid;position:absolute;top:6px;right:6px}.script-tool-mock-template-card:is(:hover,:focus-within) .script-tool-mock-template-view{opacity:1;pointer-events:auto}.script-tool-mock-template-view svg{width:17px;height:17px}.script-tool-mock-template-view:focus-visible{outline-offset:2px;outline:2px solid #80dbdf}@media (hover:none){.script-tool-mock-template-view{opacity:1;pointer-events:auto}}.script-tool-mock-template-dialog{box-sizing:border-box;color:#ffffffc7;background:#111;border:1px solid #2e2e30;border-radius:16px;width:min(1200px,100vw - 32px);max-width:none;height:min(640px,100dvh - 48px);max-height:none;padding:0;position:fixed;overflow:hidden;box-shadow:0 32px 80px #00000073}.script-tool-mock-template-dialog::backdrop{backdrop-filter:blur(4px);background:#0009}.script-tool-mock-template-dialog-heading{z-index:2;position:absolute;top:12px;right:12px}.script-tool-mock-template-dialog-heading button{color:#ffffff80;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.script-tool-mock-template-dialog-heading button:hover{color:#ffffffb3}.script-tool-mock-template-dialog-heading button:focus-visible{outline-offset:2px;outline:2px solid #80dbdf}.script-tool-mock-template-dialog-heading svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.script-tool-mock-template-dialog-reading{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:none;height:calc(100% - 80px);margin:56px 0 24px;position:relative;overflow-y:auto}.script-tool-mock-template-dialog-reading::-webkit-scrollbar{display:none}.script-tool-mock-template-dialog-reading:after{content:"";pointer-events:none;background:linear-gradient(#1110,#111);height:80px;margin-top:-80px;display:block;position:sticky;bottom:0}.script-tool-mock-template-dialog-reading.is-at-bottom:after{opacity:0}.script-tool-mock-template-dialog-article{padding:28px 32px 80px;font-family:Georgia,Times New Roman,serif}.script-tool-mock-template-dialog-article:lang(zh-CN),.script-tool-mock-template-dialog-article:lang(zh-TW){font-family:Noto Serif SC,Songti SC,STSong,serif}.script-tool-mock-template-dialog h3{color:#ffffffeb;margin:0 0 32px;font-size:32px;font-weight:700;line-height:44px}.script-tool-mock-template-dialog-article h4{color:#ffffffe6;margin:32px 0 16px;font-size:18px;font-weight:600;line-height:28px}.script-tool-mock-template-dialog-article p{color:#ffffffc7;white-space:pre-wrap;margin:0 0 14px;font-size:16px;font-weight:400;line-height:28px}@media (width<=640px){.script-tool-mock-template-dialog-article{padding:24px 20px 72px}.script-tool-mock-template-dialog h3{font-size:26px;line-height:36px}.script-tool-mock-template-dialog-article h4{font-size:17px}.script-tool-mock-template-dialog-article p{font-size:15px;line-height:26px}}.script-tool-mock-controls{flex-direction:column;gap:16px;padding:16px;display:flex}.script-tool-mock-controls[hidden]{display:none}.script-tool-mock-setting-label{color:#fffc;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.25;display:block}.script-tool-mock-setting-row{grid-template-columns:minmax(0,1fr) 120px;gap:8px;min-width:0;display:grid}.script-tool-mock-setting{min-width:0}.script-tool-mock-style-setting select{color:#ffffffd9;width:100%;min-width:0;height:40px;font:inherit;cursor:pointer;background:#242424;border:0;border-radius:8px;padding:0 12px;font-size:14px;display:block}.script-tool-mock-style-setting select:hover{background:#2d2d2d}.script-tool-mock-style-setting select:focus-visible,.script-tool-mock-duration-control:focus-within{outline-offset:2px;outline:2px solid #80dbdf}.script-tool-mock-duration-control{background:#242424;border-radius:8px;justify-content:space-between;align-items:center;min-width:0;height:40px;display:flex}.script-tool-mock-duration-control button{color:#ffffffb3;cursor:pointer;width:32px;height:40px;font:inherit;background:0 0;border:0;border-radius:8px;flex:0 0 32px;font-size:20px;line-height:1}.script-tool-mock-duration-control button:hover:not(:disabled){background:#ffffff14}.script-tool-mock-duration-control button:disabled{cursor:default;opacity:.3}.script-tool-mock-duration-control input{color:#ffffffe6;width:48px;min-width:0;font:inherit;text-align:center;background:0 0;border:0;outline:0;padding:0;font-size:13px}@media (width<=1023px){.script-tool-workflow-mock-shell{aspect-ratio:auto}.script-tool-workflow-mock-shell>.script-tool-mock{height:auto}}@media (width<=767px){.script-tool-mock-template-row{grid-template-columns:repeat(3,minmax(104px,1fr));overflow-x:auto}.script-tool-mock>.script-tool-workflow-guide-cta{align-self:stretch;width:auto;min-width:0;margin:0 16px 16px;position:static}}@media (hover:none){.script-tool-mock-template-select:after,.script-tool-mock-template-title{opacity:1}}@media (prefers-reduced-motion:reduce){.script-tool-mock-template-card:has(.script-tool-mock-template-select[aria-pressed=true]):before{animation:none}.script-tool-mock-composer,.script-tool-mock-template-view,.script-tool-mock-template-select:after,.script-tool-mock-template-title{transition:none}}.shot-list-use-case-icon[data-astro-cid-eynxwxnf]{color:#7dd7e4;background:#53cfe614;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 20px;display:flex}.shot-list-use-case-icon[data-astro-cid-eynxwxnf] svg[data-astro-cid-eynxwxnf]{width:30px;height:30px;display:block}.shot-list-use-case-copy[data-astro-cid-eynxwxnf] article[data-astro-cid-eynxwxnf]{text-align:center;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:24px;min-width:0;padding:32px 24px}.shot-list-example-image[data-astro-cid-eynxwxnf]{border-radius:16px;width:100%;height:auto;display:block}#public-detail-content-root[data-astro-cid-eynxwxnf] .script-tool-hero-copy[data-astro-cid-eynxwxnf] .shot-list-hero-description[data-astro-cid-eynxwxnf]{color:#ffffffc7;letter-spacing:normal;text-wrap:pretty;max-width:760px;margin:20px auto 0;font-size:18px;font-weight:400;line-height:1.65}.shot-list-use-case-copy[data-astro-cid-eynxwxnf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.shot-list-use-case-copy[data-astro-cid-eynxwxnf] h3[data-astro-cid-eynxwxnf],.shot-list-related-grid[data-astro-cid-eynxwxnf] h3[data-astro-cid-eynxwxnf]{margin:0 0 10px;font-size:18px}.shot-list-use-case-copy[data-astro-cid-eynxwxnf] p[data-astro-cid-eynxwxnf],.shot-list-related-grid[data-astro-cid-eynxwxnf] p[data-astro-cid-eynxwxnf]{opacity:.75;margin:0;font-size:15px;line-height:1.6}.script-tool-related[data-astro-cid-eynxwxnf]{padding:48px 16px}.shot-list-related-grid[data-astro-cid-eynxwxnf]{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:28px;display:grid}.shot-list-related-grid[data-astro-cid-eynxwxnf] a[data-astro-cid-eynxwxnf]{color:#fffc;background:#ffffff0f;border:0;border-radius:16px;padding:24px 20px;text-decoration:none;transition:background .2s,color .2s;display:block}.shot-list-related-grid[data-astro-cid-eynxwxnf] a[data-astro-cid-eynxwxnf]:first-child,.shot-list-related-grid[data-astro-cid-eynxwxnf] a[data-astro-cid-eynxwxnf]:hover,.shot-list-related-grid[data-astro-cid-eynxwxnf] a[data-astro-cid-eynxwxnf]:focus-visible{background:var(--script-tool-accent-card-background);color:#fff}.shot-list-related-grid[data-astro-cid-eynxwxnf] a[data-astro-cid-eynxwxnf]:focus-visible{outline-offset:3px;outline:2px solid #80dbdf}.shot-list-related-grid[data-astro-cid-eynxwxnf] h3[data-astro-cid-eynxwxnf]{margin-bottom:8px;font-size:18px;line-height:1.4}.shot-list-related-grid[data-astro-cid-eynxwxnf] p[data-astro-cid-eynxwxnf]{font-size:16px;line-height:1.6}@media (width<=767px){.shot-list-use-case-copy[data-astro-cid-eynxwxnf],.shot-list-related-grid[data-astro-cid-eynxwxnf]{grid-template-columns:1fr}}.shot-list-guidance[data-astro-cid-eynxwxnf]{padding:48px 16px}.shot-list-director-tips[data-astro-cid-eynxwxnf]{padding-top:96px}@media (width<=767px){.shot-list-director-tips[data-astro-cid-eynxwxnf]{padding-top:64px}}.shot-list-tips-grid[data-astro-cid-eynxwxnf]{gap:24px;margin-top:24px;display:grid}.shot-list-tips-grid[data-astro-cid-eynxwxnf] h3[data-astro-cid-eynxwxnf]{margin:0 0 8px;font-size:19px}.shot-list-tips-grid[data-astro-cid-eynxwxnf] p[data-astro-cid-eynxwxnf],.shot-list-budget-note[data-astro-cid-eynxwxnf]{opacity:.75;margin:0;font-size:15px;line-height:1.75}.shot-list-pricing-scroll[data-astro-cid-eynxwxnf]{margin:24px 0;overflow-x:auto}.shot-list-pricing-table[data-astro-cid-eynxwxnf]{border-collapse:collapse;text-align:left;width:100%;font-size:15px;line-height:1.6}.shot-list-pricing-table[data-astro-cid-eynxwxnf] th[data-astro-cid-eynxwxnf],.shot-list-pricing-table[data-astro-cid-eynxwxnf] td[data-astro-cid-eynxwxnf]{vertical-align:top;border-bottom:1px solid #ffffff2e;padding:16px 12px}.shot-list-pricing-table[data-astro-cid-eynxwxnf] th[data-astro-cid-eynxwxnf]{font-weight:600}.shot-list-pricing-table[data-astro-cid-eynxwxnf] td[data-astro-cid-eynxwxnf]{opacity:.75}.shot-list-pricing-link[data-astro-cid-eynxwxnf]{color:#151515;text-align:center;background:#fff;border:1px solid #fff;border-radius:12px;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:48px;margin:24px auto 0;padding:14px 24px;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .15s;display:flex}.shot-list-pricing-link[data-astro-cid-eynxwxnf]:hover{background:#eaeaea;border-color:#eaeaea;text-decoration:none}.shot-list-pricing-link[data-astro-cid-eynxwxnf]:focus-visible{outline-offset:4px;outline:2px solid #80dbdf}.shot-list-features[data-astro-cid-eynxwxnf]{padding:48px 16px}.feature-video[data-astro-cid-bsewfo7o]{width:100%;height:100%;position:relative}video[data-astro-cid-bsewfo7o]{object-fit:cover;width:100%;height:100%;display:block}button[data-astro-cid-bsewfo7o]{color:#fffc;cursor:pointer;backdrop-filter:blur(24px);background:#14141466;border:none;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:12px;right:12px}button[data-astro-cid-bsewfo7o]:focus-visible{outline-offset:3px;outline:2px solid #fff}svg[data-astro-cid-bsewfo7o]{width:20px;height:20px}.sound-on[data-astro-cid-bsewfo7o],button[data-astro-cid-bsewfo7o][aria-pressed=true] .sound-off[data-astro-cid-bsewfo7o]{display:none}button[data-astro-cid-bsewfo7o][aria-pressed=true] .sound-on[data-astro-cid-bsewfo7o]{display:initial}video[data-astro-cid-enehqh7d]{object-fit:cover;width:100%;height:100%;display:block}.short-drama-handbook[data-astro-cid-5u2qfpbr]{min-width:0;margin-top:160px}.short-drama-handbook[data-astro-cid-5u2qfpbr] header[data-astro-cid-5u2qfpbr]{text-align:center;margin-bottom:64px}.short-drama-handbook[data-astro-cid-5u2qfpbr] header[data-astro-cid-5u2qfpbr] p[data-astro-cid-5u2qfpbr]{max-width:720px;color:var(--soft-text);margin:20px auto 0;font-size:16px;line-height:1.6}.short-drama-handbook[data-astro-cid-5u2qfpbr] .handbook-article-grid.is-tool-guide{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.short-drama-handbook[data-astro-cid-5u2qfpbr] .handbook-article-card.is-tool-guide{min-width:0;color:inherit;background:0 0;border-radius:12px;text-decoration:none}.short-drama-handbook[data-astro-cid-5u2qfpbr] .handbook-article-card.is-tool-guide article{min-width:0;height:100%;box-shadow:none;background:0 0;border:0;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.short-drama-handbook[data-astro-cid-5u2qfpbr] .handbook-card-media{aspect-ratio:16/9;border-radius:12px;overflow:hidden}.short-drama-handbook[data-astro-cid-5u2qfpbr] .handbook-card-media img{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;height:100%;transition:transform .2s;display:block}.short-drama-handbook[data-astro-cid-5u2qfpbr] .handbook-article-card h3{color:#ffffffe6;text-align:left;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:16px 0 20px;font-size:24px;font-weight:600;line-height:32px;display:-webkit-box;overflow:hidden}.short-drama-handbook[data-astro-cid-5u2qfpbr] .handbook-article-card:focus-visible{outline-offset:4px;outline:2px solid #98b9ff}@media (hover:hover){.short-drama-handbook[data-astro-cid-5u2qfpbr] .handbook-article-card:hover img{transform:scale(1.03)}}@media (width>=640px){.short-drama-handbook[data-astro-cid-5u2qfpbr] .handbook-article-grid.is-tool-guide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.short-drama-handbook[data-astro-cid-5u2qfpbr] .handbook-article-grid.is-tool-guide{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.short-drama-handbook[data-astro-cid-5u2qfpbr] .handbook-card-media img{transition:none}.short-drama-handbook[data-astro-cid-5u2qfpbr] .handbook-article-card:hover img{transform:none}}.use-case-preview[data-astro-cid-ifp2row2]{width:100%;height:100%;transform:scaleX(var(--carousel-video-direction,1));transform-style:preserve-3d;position:relative}.use-case-preview[data-astro-cid-ifp2row2]:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #fff}.use-case-media[data-astro-cid-ifp2row2]{opacity:var(--carousel-card-opacity,1);border-radius:12px;position:absolute;inset:0;overflow:hidden}.use-case-poster[data-astro-cid-ifp2row2],video[data-astro-cid-ifp2row2]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}video[data-astro-cid-ifp2row2]{opacity:0}.use-case-preview[data-astro-cid-ifp2row2].is-playing video[data-astro-cid-ifp2row2]{opacity:1}.use-case-shade[data-astro-cid-ifp2row2]{opacity:0;pointer-events:none;background:linear-gradient(#0000,#000000d6);height:28%;transition:opacity .18s;position:absolute;inset:auto 0 0}.use-case-caption[data-astro-cid-ifp2row2]{text-align:left;opacity:0;pointer-events:none;flex-direction:column;gap:4px;transition:opacity .18s;display:flex;position:absolute;inset:auto 14px 14px}.use-case-name[data-astro-cid-ifp2row2]{-webkit-line-clamp:2;color:#fff;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.use-case-caption[data-astro-cid-ifp2row2]{transform:scale(var(--carousel-overlay-scale,1));transform-origin:0 100%}.use-case-preview[data-astro-cid-ifp2row2].is-previewing .use-case-shade[data-astro-cid-ifp2row2],.use-case-preview[data-astro-cid-ifp2row2].is-previewing .use-case-caption[data-astro-cid-ifp2row2]{opacity:1}.use-case-sound[data-astro-cid-ifp2row2]{z-index:3;color:#fffc;cursor:pointer;backdrop-filter:blur(24px);background:#14141466;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:12px;right:12px}.use-case-sound[data-astro-cid-ifp2row2]:focus-visible{outline-offset:3px;outline:2px solid #fff}.use-case-sound[data-astro-cid-ifp2row2]{transform:scale(var(--carousel-overlay-scale,1));transform-origin:100% 0}.use-case-sound[data-astro-cid-ifp2row2] svg{width:20px;height:20px}.use-case-sound[data-astro-cid-ifp2row2] .sound-on,.use-case-sound[data-astro-cid-ifp2row2][aria-pressed=true] .sound-off{display:none}.use-case-sound[data-astro-cid-ifp2row2][aria-pressed=true] .sound-on{display:initial}@media (hover:hover) and (pointer:fine){.use-case-sound[data-astro-cid-ifp2row2]{opacity:0;pointer-events:none;transition:opacity .2s}.use-case-preview[data-astro-cid-ifp2row2]:hover .use-case-sound[data-astro-cid-ifp2row2],.use-case-preview[data-astro-cid-ifp2row2]:focus-within .use-case-sound[data-astro-cid-ifp2row2]{opacity:1;pointer-events:auto}}@media (hover:none),(pointer:coarse),(width<=767px){.use-case-caption[data-astro-cid-ifp2row2]{opacity:1;inset:calc(100% + 10px) 14px auto}.use-case-shade[data-astro-cid-ifp2row2]{display:none}.short-drama-use-cases .short-drama-carousel-face{overflow:visible}.short-drama-tool-main .short-drama-use-cases .model-tool-round-carousel-stage{margin-bottom:56px}}@media (prefers-reduced-motion:reduce){.use-case-caption[data-astro-cid-ifp2row2],.use-case-shade[data-astro-cid-ifp2row2],.use-case-sound[data-astro-cid-ifp2row2]{transition:none}}.short-drama-composer-scope .pointer-events-none{pointer-events:none}.short-drama-composer-scope .fixed{position:fixed}.short-drama-composer-scope .absolute{position:absolute}.short-drama-composer-scope .relative{position:relative}.short-drama-composer-scope .inset-0{inset:0}.short-drama-composer-scope .inset-x-0{left:0;right:0}.short-drama-composer-scope .bottom-0{bottom:0}.short-drama-composer-scope .right-3{right:.75rem}.short-drama-composer-scope .top-0{top:0}.short-drama-composer-scope .top-3{top:.75rem}.short-drama-composer-scope .z-10{z-index:10}.short-drama-composer-scope .z-\[310\]{z-index:310}.short-drama-composer-scope .mb-3{margin-bottom:.75rem}.short-drama-composer-scope .mb-6{margin-bottom:1.5rem}.short-drama-composer-scope .mt-14{margin-top:3.5rem}.short-drama-composer-scope .mt-2{margin-top:.5rem}.short-drama-composer-scope .mt-3{margin-top:.75rem}.short-drama-composer-scope .mt-8{margin-top:2rem}.short-drama-composer-scope .mt-\[14px\]{margin-top:14px}.short-drama-composer-scope .mt-\[2px\]{margin-top:2px}.short-drama-composer-scope .mt-\[6px\]{margin-top:6px}.short-drama-composer-scope .block{display:block}.short-drama-composer-scope .flex{display:flex}.short-drama-composer-scope .hidden{display:none}.short-drama-composer-scope .h-10{height:2.5rem}.short-drama-composer-scope .h-11{height:2.75rem}.short-drama-composer-scope .h-20{height:5rem}.short-drama-composer-scope .h-4{height:1rem}.short-drama-composer-scope .h-7{height:1.75rem}.short-drama-composer-scope .h-\[38px\]{height:38px}.short-drama-composer-scope .h-\[640px\]{height:640px}.short-drama-composer-scope .h-full{height:100%}.short-drama-composer-scope .max-h-\[calc\(100vh-48px\)\]{max-height:calc(100vh - 48px)}.short-drama-composer-scope .min-h-0{min-height:0}.short-drama-composer-scope .w-11{width:2.75rem}.short-drama-composer-scope .w-4{width:1rem}.short-drama-composer-scope .w-7{width:1.75rem}.short-drama-composer-scope .w-\[120px\]{width:120px}.short-drama-composer-scope .w-\[42px\]{width:42px}.short-drama-composer-scope .w-full{width:100%}.short-drama-composer-scope .min-w-0{min-width:0}.short-drama-composer-scope .max-w-\[1200px\]{max-width:1200px}.short-drama-composer-scope .flex-1{flex:1}.short-drama-composer-scope .shrink-0{flex-shrink:0}.short-drama-composer-scope .appearance-none{appearance:none}.short-drama-composer-scope .flex-col{flex-direction:column}.short-drama-composer-scope .items-center{align-items:center}.short-drama-composer-scope .justify-center{justify-content:center}.short-drama-composer-scope .justify-between{justify-content:space-between}.short-drama-composer-scope .overflow-hidden{overflow:hidden}.short-drama-composer-scope .overflow-y-auto{overflow-y:auto}.short-drama-composer-scope .overscroll-contain{overscroll-behavior:contain}.short-drama-composer-scope .break-words{overflow-wrap:break-word}.short-drama-composer-scope .rounded-\[12px\]{border-radius:12px}.short-drama-composer-scope .rounded-\[16px\]{border-radius:16px}.short-drama-composer-scope .rounded-\[4px\]{border-radius:4px}.short-drama-composer-scope .rounded-\[8px\]{border-radius:8px}.short-drama-composer-scope .rounded-full{border-radius:9999px}.short-drama-composer-scope .border{border-width:1px}.short-drama-composer-scope .border-0{border-width:0}.short-drama-composer-scope .border-\[\#2E2E30\]{--tw-border-opacity:1;border-color:rgb(46 46 48/var(--tw-border-opacity,1))}.short-drama-composer-scope .bg-\[\#111111\]{--tw-bg-opacity:1;background-color:rgb(17 17 17/var(--tw-bg-opacity,1))}.short-drama-composer-scope .bg-\[\#19191B\]{--tw-bg-opacity:1;background-color:rgb(25 25 27/var(--tw-bg-opacity,1))}.short-drama-composer-scope .bg-black\/60{background-color:#0009}.short-drama-composer-scope .bg-transparent{background-color:#0000}.short-drama-composer-scope .bg-\[linear-gradient\(180deg\,\#111111_0\%\,rgba\(17\,17\,17\,0\)_100\%\)\]{background-image:linear-gradient(#111 0%,#1110 100%)}.short-drama-composer-scope .bg-\[linear-gradient\(180deg\,rgba\(17\,17\,17\,0\)_0\%\,\#111111_100\%\)\]{background-image:linear-gradient(#1110 0%,#111 100%)}.short-drama-composer-scope .bg-\[linear-gradient\(90deg\,\#0A73FD_0\%\,\#FFDDB7_100\%\)\]{background-image:linear-gradient(90deg,#0a73fd 0%,#ffddb7 100%)}.short-drama-composer-scope .px-2{padding-left:.5rem;padding-right:.5rem}.short-drama-composer-scope .px-4{padding-left:1rem;padding-right:1rem}.short-drama-composer-scope .px-6{padding-left:1.5rem;padding-right:1.5rem}.short-drama-composer-scope .px-8{padding-left:2rem;padding-right:2rem}.short-drama-composer-scope .py-6{padding-top:1.5rem;padding-bottom:1.5rem}.short-drama-composer-scope .py-7{padding-top:1.75rem;padding-bottom:1.75rem}.short-drama-composer-scope .py-\[5px\]{padding-top:5px;padding-bottom:5px}.short-drama-composer-scope .pb-5{padding-bottom:1.25rem}.short-drama-composer-scope .pb-8{padding-bottom:2rem}.short-drama-composer-scope .pt-1{padding-top:.25rem}.short-drama-composer-scope .pt-4{padding-top:1rem}.short-drama-composer-scope .text-center{text-align:center}.short-drama-composer-scope .text-\[12px\]{font-size:12px}.short-drama-composer-scope .text-\[13px\]{font-size:13px}.short-drama-composer-scope .text-\[16px\]{font-size:16px}.short-drama-composer-scope .text-\[18px\]{font-size:18px}.short-drama-composer-scope .text-\[32px\]{font-size:32px}.short-drama-composer-scope .text-sm{font-size:.875rem;line-height:1.25rem}.short-drama-composer-scope .font-bold{font-weight:700}.short-drama-composer-scope .font-normal{font-weight:400}.short-drama-composer-scope .font-semibold{font-weight:600}.short-drama-composer-scope .tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.short-drama-composer-scope .leading-5{line-height:1.25rem}.short-drama-composer-scope .leading-\[28px\]{line-height:28px}.short-drama-composer-scope .leading-\[44px\]{line-height:44px}.short-drama-composer-scope .tracking-\[0\]{letter-spacing:0}.short-drama-composer-scope .text-\[\#07111F\]{--tw-text-opacity:1;color:rgb(7 17 31/var(--tw-text-opacity,1))}.short-drama-composer-scope .text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.short-drama-composer-scope .text-white\/50{color:#ffffff80}.short-drama-composer-scope .text-white\/80{color:#fffc}.short-drama-composer-scope .text-white\/\[0\.52\]{color:#ffffff85}.short-drama-composer-scope .text-white\/\[0\.5\]{color:#ffffff80}.short-drama-composer-scope .text-white\/\[0\.78\]{color:#ffffffc7}.short-drama-composer-scope .text-white\/\[0\.7\]{color:#ffffffb3}.short-drama-composer-scope .text-white\/\[0\.82\]{color:#ffffffd1}.short-drama-composer-scope .text-white\/\[0\.92\]{color:#ffffffeb}.short-drama-composer-scope .text-white\/\[0\.94\]{color:#fffffff0}.short-drama-composer-scope .text-white\/\[0\.9\]{color:#ffffffe6}.short-drama-composer-scope .opacity-0{opacity:0}.short-drama-composer-scope .opacity-100{opacity:1}.short-drama-composer-scope .shadow-\[0_32px_80px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 32px 80px #00000073;--tw-shadow-colored:0 32px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.short-drama-composer-scope .outline-none{outline-offset:2px;outline:2px solid #0000}.short-drama-composer-scope .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.short-drama-composer-scope .backdrop-blur-sm{--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.short-drama-composer-scope .transition-\[filter\]{transition-property:filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.short-drama-composer-scope .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.short-drama-composer-scope .transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.short-drama-composer-scope .duration-200{transition-duration:.2s}.short-drama-composer-scope .\[appearance\:textfield\]{appearance:textfield}.short-drama-composer-scope .\[font-family\:\'Noto_Serif_JP\'\,\'Yu_Mincho\'\,\'YuMincho\'\,serif\]{font-family:Noto Serif JP,Yu Mincho,YuMincho,serif}.short-drama-composer-scope .\[font-family\:\'Noto_Serif_KR\'\,\'Batang\'\,\'AppleMyungjo\'\,serif\]{font-family:Noto Serif KR,Batang,AppleMyungjo,serif}.short-drama-composer-scope .\[font-family\:\'Noto_Serif_SC\'\,\'Noto_Serif_CJK_SC\'\,\'Songti_SC\'\,\'STSong\'\,serif\]{font-family:Noto Serif SC,Noto Serif CJK SC,Songti SC,STSong,serif}.short-drama-composer-scope .\[font-family\:\'Noto_Serif_TC\'\,\'Songti_TC\'\,\'PMingLiU\'\,serif\]{font-family:Noto Serif TC,Songti TC,PMingLiU,serif}.short-drama-composer-scope .\[font-family\:Georgia\,\'Times_New_Roman\'\,serif\]{font-family:Georgia,Times New Roman,serif}:where(.short-drama-composer-scope,.short-drama-composer-scope *){box-sizing:border-box;border:0 solid}:where(.short-drama-composer-scope button,.short-drama-composer-scope input,.short-drama-composer-scope select,.short-drama-composer-scope textarea){font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}:where(.short-drama-composer-scope button){appearance:button;text-transform:none;background-color:#0000;background-image:none}:where(.short-drama-composer-scope img,.short-drama-composer-scope svg){vertical-align:middle;display:block}.short-drama-copied-composer{z-index:3;text-align:left;width:min(1000px,100% - 32px);margin:32px auto 0;position:relative}.short-drama-composer-scope button{cursor:pointer}.short-drama-composer-scope button:disabled{cursor:not-allowed;opacity:.6}.short-drama-composer-scope button:focus-visible{outline-offset:3px;outline:2px solid #8fbeff}.composer-surface{background:#ffffff0a;border-radius:16px;flex-direction:column;min-height:180px;transition:background-color .2s,box-shadow .2s;display:flex;overflow:hidden}.composer-surface:hover,.composer-surface:focus-within{background:#ffffff0f;box-shadow:inset 0 0 24px #ffffff14}.composer-textarea-wrap{cursor:text;flex-direction:column;flex:1;min-height:60px;padding:16px;display:flex}.composer-textarea-wrap textarea{box-sizing:border-box;resize:none;color:#fffc;background:0 0;border:0;outline:none;flex:1;width:100%;min-height:0;max-height:none;padding:0;font-family:PingFang SC,sans-serif;line-height:24px;display:block}.composer-textarea-wrap textarea,.composer-textarea-wrap textarea::placeholder,.composer-upload-label{font-size:14px;font-weight:400}.composer-textarea-wrap textarea::placeholder{color:#ffffff4d;opacity:1}.composer-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.composer-controls{align-items:center;gap:4px;display:flex}.composer-upload{color:#ffffff80;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;min-width:0;height:36px;padding:0;display:inline-flex}.composer-upload-icon{flex:0 0 16px;place-items:center;width:16px;height:16px;display:grid}.composer-upload-label{white-space:nowrap;min-width:0;line-height:20px}.composer-upload:hover{color:#ffffffe6}.composer-submit{color:#141414;background:#ffffffb2;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;padding:0;display:grid}.composer-submit:hover{background:#ffffffe5}.composer-submit svg{width:18px;height:18px}.short-drama-copied-composer .live2d-generator-scroll-content{gap:16px}.composer-settings{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex:none;gap:12px;min-width:0;display:grid}.composer-setting-field{align-content:start;gap:6px;min-width:0;display:grid}.composer-script-selection{row-gap:16px}.composer-setting-control{background-color:#ffffff0a;transition:background-color .2s}.composer-setting-control:is(:hover,:focus-within,:active){background-color:#ffffff14}.composer-language-control{min-width:0;position:relative}.composer-language-select{text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:0 8px 0 16px;display:flex}.short-drama-composer-scope .composer-language-select:is(:focus,:focus-visible){box-shadow:none;outline:none}.composer-language-select>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-language-select svg{flex-shrink:0;transition:transform .2s}.composer-language-select[data-state=open] svg{transform:rotate(180deg)}.composer-language-menu{box-sizing:border-box;z-index:9999;width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);backdrop-filter:blur(32px)saturate(130%);background:#141416c7;border:1px solid #ffffff1f;border-radius:12px;padding:8px;overflow-y:auto;box-shadow:0 18px 48px #00000061}.composer-language-option{box-sizing:border-box;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;border-radius:12px;outline:none;align-items:center;min-height:36px;padding:8px 12px;font-size:14px;line-height:20px;display:flex;position:relative}.composer-language-option[data-highlighted],.composer-language-option[data-state=checked]{background:#ffffff14}.composer-language-option[data-state=checked]{padding-left:36px}.composer-language-check{align-items:center;display:flex;position:absolute;left:12px}.composer-setting-label{color:#ffffff80;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;font-weight:400;line-height:1.25;display:block}.short-drama-copied-composer{--short-drama-accent-start:#f2715d;--short-drama-accent-middle:#f1a475;--short-drama-accent-end:#f1da92;--short-drama-accent-gradient:linear-gradient(90deg, var(--short-drama-accent-start) 0%, var(--short-drama-accent-middle) 50%, var(--short-drama-accent-end) 100%)}.composer-template-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;margin-top:0;display:grid}.composer-template-item{min-width:0;position:relative}.composer-template-card{aspect-ratio:2/3;color:#fff;text-align:left;background:#242426;border:0;border-radius:12px;width:100%;min-width:0;position:relative;overflow:hidden}.composer-template-card[data-selected=true]{background:var(--short-drama-accent-gradient)}.composer-template-card[data-selected=true]:before{background:conic-gradient(var(--short-drama-accent-start), var(--short-drama-accent-middle), var(--short-drama-accent-end), var(--short-drama-accent-start));content:"";pointer-events:none;animation:3s linear infinite composer-template-border-flow;position:absolute;inset:-100%}@keyframes composer-template-border-flow{to{transform:rotate(360deg)}}.composer-template-select{border-radius:inherit;width:100%;height:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:flex-end;padding:10px;display:flex;position:absolute;inset:0}.composer-template-select:after{opacity:0;content:"";pointer-events:none;background:linear-gradient(#0000 0%,#0000004d 35%,#000000e0 100%);transition:opacity .2s;position:absolute;inset:35% 0 0}.composer-template-card .composer-template-cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.composer-template-select[aria-pressed=true] .composer-template-cover{border-radius:10px;width:calc(100% - 4px);height:calc(100% - 4px);inset:2px}.composer-template-select[aria-pressed=true]:after{border-radius:0 0 10px 10px;inset:35% 2px 2px}.composer-template-title{z-index:1;overflow-wrap:anywhere;opacity:0;color:#fffc;max-width:100%;font-size:13px;font-weight:600;line-height:18px;transition:opacity .2s;position:relative}.composer-template-card:is(:hover,:focus-within) .composer-template-select:after,.composer-template-card:is(:hover,:focus-within) .composer-template-title{opacity:1}.short-drama-composer-scope .composer-template-select:focus-visible{outline-offset:-3px;outline:2px solid #80dbdf}.composer-template-view{z-index:2;backdrop-filter:blur(24px);color:#fff;opacity:0;pointer-events:none;background:#14141429;border:0;border-radius:8px;place-items:center;width:28px;height:28px;transition:opacity .2s;display:grid;position:absolute;top:6px;right:6px}.composer-template-card:is(:hover,:focus-within) .composer-template-view{opacity:1;pointer-events:auto}.composer-template-view svg{width:17px;height:17px}.short-drama-composer-scope .composer-template-view:focus-visible{outline-offset:2px;outline:2px solid #80dbdf}@media (hover:none){.composer-template-view{opacity:1;pointer-events:auto}.composer-template-select:after,.composer-template-title{opacity:1}}@media (width<=767px){.composer-template-row{grid-template-columns:repeat(3,minmax(104px,1fr));overflow-x:auto}}@media (prefers-reduced-motion:reduce){.composer-template-card[data-selected=true]:before{animation:none}.composer-template-view,.composer-template-select:after,.composer-template-title{transition:none}}.composer-template-check{z-index:2;color:#242426;pointer-events:none;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:8px;left:8px}.composer-attachments{flex-wrap:wrap;gap:8px;padding:10px 10px 0;display:flex}.composer-attachment{background:#ffffff0f;border-radius:10px;align-items:center;gap:6px;max-width:100%;padding:6px 10px;font-size:12px;display:flex}.composer-attachment span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-attachment button{color:inherit;background:0 0;border:0;place-items:center;padding:2px;display:grid}.composer-error{color:#fca5a5}.short-drama-composer-scope .script-template-reading,.short-drama-composer-scope .script-template-dialog-shell{scrollbar-width:none}.short-drama-composer-scope .script-template-reading::-webkit-scrollbar,.short-drama-composer-scope .script-template-dialog-shell::-webkit-scrollbar{display:none}.short-drama-composer-scope .script-template-reading h1,.short-drama-composer-scope .script-template-reading h2{font-family:inherit}@media (width<=1023px){.short-drama-composer-scope .script-template-dialog-shell{overflow-y:auto}.short-drama-composer-scope .script-template-dialog-reading-panel{flex:none;height:240px}}.short-drama-composer-scope.script-template-dialog-overlay{z-index:310;backdrop-filter:blur(4px);color:#fff;background:#0009;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.short-drama-composer-scope .script-template-dialog-shell{border-style:solid}.short-drama-composer-scope .script-template-dialog-reading-panel p{margin-bottom:0}.short-drama-composer-scope .first\:mt-0:first-child{margin-top:0}.short-drama-composer-scope .hover\:text-white\/80:hover{color:#fffc}.short-drama-composer-scope .hover\:text-white\/\[0\.7\]:hover{color:#ffffffb3}.short-drama-composer-scope .hover\:brightness-110:hover{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.short-drama-composer-scope .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.short-drama-composer-scope .disabled\:opacity-30:disabled{opacity:.3}.short-drama-composer-scope .disabled\:opacity-40:disabled{opacity:.4}.short-drama-composer-scope .disabled\:opacity-\[0\.64\]:disabled{opacity:.64}.short-drama-composer-scope .disabled\:hover\:brightness-100:hover:disabled{--tw-brightness:brightness(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media not all and (width>=1024px){.short-drama-composer-scope .max-lg\:h-auto{height:auto}.short-drama-composer-scope .max-lg\:max-h-\[calc\(100vh-48px\)\]{max-height:calc(100vh - 48px)}}@media not all and (width>=640px){.short-drama-composer-scope .max-sm\:mb-4{margin-bottom:1rem}.short-drama-composer-scope .max-sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.short-drama-composer-scope .max-sm\:text-\[15px\]{font-size:15px}.short-drama-composer-scope .max-sm\:leading-\[26px\]{line-height:26px}}.short-drama-composer-scope .\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.short-drama-composer-scope .\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.live2d-why-section[data-astro-cid-rgpwpfoj]{container:live2d-why/inline-size}.live2d-why-feature[data-astro-cid-rgpwpfoj]{grid-template-columns:min(640px,46.2%) minmax(0,1fr)}.live2d-why-feature[data-astro-cid-rgpwpfoj].is-reverse{grid-template-columns:minmax(0,1fr) min(640px,46.2%)}.live2d-why-feature-media[data-astro-cid-rgpwpfoj]{aspect-ratio:16/9;width:min(640px,100%);min-width:0;position:relative}.live2d-why-feature-media[data-astro-cid-rgpwpfoj] video[data-astro-cid-rgpwpfoj]{object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}@container live2d-why (width<=959px){.live2d-why-feature[data-astro-cid-rgpwpfoj],.live2d-why-feature[data-astro-cid-rgpwpfoj].is-reverse{grid-template-columns:minmax(0,1fr);gap:24px}.live2d-why-feature-copy[data-astro-cid-rgpwpfoj]{padding-inline:0}.live2d-why-feature[data-astro-cid-rgpwpfoj].is-reverse .live2d-why-feature-media[data-astro-cid-rgpwpfoj],.live2d-why-feature[data-astro-cid-rgpwpfoj].is-reverse .live2d-why-feature-copy[data-astro-cid-rgpwpfoj]{order:initial}}@media (width<=799px){.live2d-why-feature-media[data-astro-cid-rgpwpfoj]{width:100%}}@media (width<=767px){.live2d-why-feature[data-astro-cid-rgpwpfoj]{gap:20px}}video[data-astro-cid-o5opva4y]{object-fit:cover;width:100%;height:100%;transform:scaleX(var(--carousel-video-direction,1));display:block}.anime-showcase-carousel[data-astro-cid-dhpzs33h]{--seedance-carousel-card-width:204px;--seedance-carousel-card-height:362.667px;--seedance-carousel-radius:873.4px;--seedance-carousel-perspective:2900px;color:#fff;width:100%;margin-top:80px;position:relative;overflow:hidden}.anime-showcase-carousel-heading[data-astro-cid-dhpzs33h]{text-align:center;max-width:860px;margin:0 auto 64px;padding-inline:16px}.anime-showcase-carousel-heading[data-astro-cid-dhpzs33h] h2[data-astro-cid-dhpzs33h]{background-image:linear-gradient(90deg, #fffc 0%, #fffc 83.3333%, var(--anime-accent-start) 100%);color:#0000;-webkit-text-fill-color:transparent;letter-spacing:-.025em;text-wrap:balance;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%;margin:0 auto;font-size:40px;font-weight:650;line-height:1.15}.anime-showcase-carousel-heading[data-astro-cid-dhpzs33h] p[data-astro-cid-dhpzs33h]{color:#ffffff80;margin:7px auto 0;font-size:16px;line-height:1.5}.anime-showcase-carousel-stage[data-astro-cid-dhpzs33h]{min-height:calc(var(--seedance-carousel-card-height) * 2900 / 2026.6);perspective:var(--seedance-carousel-perspective);perspective-origin:50%;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;outline:0;place-items:center;display:grid;position:relative}.anime-showcase-carousel-stage[data-astro-cid-dhpzs33h]:focus-visible{box-shadow:inset 0 0 0 2px #72a8ff}.anime-showcase-carousel-stage[data-astro-cid-dhpzs33h].is-dragging{cursor:grabbing}.anime-showcase-carousel-track[data-astro-cid-dhpzs33h]{width:var(--seedance-carousel-card-width);height:var(--seedance-carousel-card-height);transform:rotateY(var(--carousel-rotation,0deg));transform-style:preserve-3d;will-change:transform;position:relative}.anime-showcase-carousel-card[data-astro-cid-dhpzs33h]{opacity:var(--carousel-card-opacity,1);transform:rotateY(calc((360deg / var(--carousel-count)) * var(--carousel-index))) translateZ(var(--seedance-carousel-radius));transform-style:preserve-3d;position:absolute;inset:0}.anime-showcase-carousel-card-face[data-astro-cid-dhpzs33h]{backdrop-filter:blur(24px);backface-visibility:visible;background:#ffffff0a;border:0;border-radius:24px;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 70px #0000005c}@media (width<=620px){.anime-showcase-carousel[data-astro-cid-dhpzs33h]{margin-top:52px}.anime-showcase-carousel-heading[data-astro-cid-dhpzs33h]{margin-bottom:32px}.anime-showcase-carousel-heading[data-astro-cid-dhpzs33h] h2[data-astro-cid-dhpzs33h]{font-size:clamp(28px,8vw,40px)}}
