:root{--color-seedance-paper:#0b0706;--color-seedance-paper-raised:#16100e;--color-seedance-paper-soft:#211a17;--color-seedance-ink:#f7f3ef;--color-seedance-ink-muted:#aea6a0;--color-seedance-ink-faint:#89827c;--color-seedance-rule:#362e2c;--color-seedance-rule-strong:#574d4a;--color-seedance-accent:#f9663a;--color-seedance-accent-hover:#ff824e;--color-seedance-accent-ink:#130b08;--color-seedance-focus:#fcba89;--color-seedance-error:#ff7163;--color-seedance-success:#6fc78e;--color-seedance-bloom:#ad19005c;--color-seedance-scrim:#080504b8;--color-seedance-clear:#0000;--font-seedance-display:var(--font-pretendard), "Pretendard Variable", Pretendard, sans-serif;--font-seedance-body:var(--font-pretendard), "Pretendard Variable", Pretendard, sans-serif;--font-seedance-mono:"SFMono-Regular", Menlo, Monaco, monospace;--space-seedance-1:.25rem;--space-seedance-2:.5rem;--space-seedance-3:.75rem;--space-seedance-4:1rem;--space-seedance-5:1.5rem;--space-seedance-6:2rem;--space-seedance-7:3rem;--space-seedance-8:4rem;--space-seedance-9:4rem;--space-seedance-10:4rem;--space-seedance-negative-6:-2rem;--text-seedance-caption:.875rem;--text-seedance-body:1rem;--text-seedance-lede:1.0625rem;--text-seedance-section:clamp(1.75rem, 2.5vw, 2rem);--text-seedance-display:clamp(2.25rem, 5vw, 3.75rem);--ease-seedance-out:cubic-bezier(.16, 1, .3, 1);--ease-seedance-in:cubic-bezier(.7, 0, .84, 0);--ease-seedance-in-out:cubic-bezier(.65, 0, .35, 1);--dur-seedance-micro:.12s;--dur-seedance-short:.22s;--dur-seedance-long:.42s;--rule-seedance-hair:1px;--radius-seedance-sm:.75rem;--radius-seedance-md:1.25rem;--radius-seedance-lg:1.5rem}@supports (color:lab(0% 0 0)){:root{--color-seedance-paper:lab(2.2013% .898503 .82452);--color-seedance-paper-raised:lab(5.22123% 1.98967 1.83924);--color-seedance-paper-soft:lab(10.0258% 3.08044 3.15606);--color-seedance-ink:lab(95.9294% 1.00467 1.99291);--color-seedance-ink-muted:lab(68.6572% 2.03946 4.00541);--color-seedance-ink-faint:lab(54.7367% 2.04891 4.01186);--color-seedance-rule:lab(19.8871% 3.05586 3.13472);--color-seedance-rule-strong:lab(33.7955% 3.5529 3.6472);--color-seedance-accent:lab(62.4417% 55.8199 53.5908);--color-seedance-accent-hover:lab(68.5798% 47.1492 51.3796);--color-seedance-accent-ink:lab(3.6421% 2.44322 2.09571);--color-seedance-focus:lab(81.0854% 20.213 34.9782);--color-seedance-error:lab(65.7081% 58.9334 39.321);--color-seedance-success:lab(73.7302% -37.551 20.2847);--color-seedance-bloom:lab(37.8613% 58.7995 57.1394/.36);--color-seedance-scrim:lab(1.54405% .714883 .646544/.72);--color-seedance-clear:lab(0% 0 0/0)}}@media (min-width:40rem){:root{--text-seedance-body:1.0625rem;--text-seedance-lede:1.125rem}}:root{--b2c-paper:var(--background);--b2c-paper-raised:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--b2c-paper-raised:color-mix(in oklch, var(--card) 82%, var(--background))}}:root{--b2c-paper-soft:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root{--b2c-paper-soft:color-mix(in oklch, var(--muted) 72%, var(--background))}}:root{--b2c-ink:var(--foreground);--b2c-ink-muted:var(--muted-foreground);--b2c-line:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--b2c-line:color-mix(in oklch, var(--border) 76%, transparent)}}:root{--b2c-line-strong:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--b2c-line-strong:color-mix(in oklch, var(--foreground) 20%, transparent)}}:root{--b2c-accent-cyan:var(--chart-6);--b2c-accent-lime:#03ff5e;--b2c-accent-lime-deep:#002807;--b2c-accent-violet:var(--chart-5);--b2c-accent-coral:var(--chart-4);--b2c-accent-yellow:var(--chart-3);--b2c-positive:var(--accent-savings);--b2c-placeholder-start:var(--chart-5)}@supports (color:lab(0% 0 0)){:root{--b2c-accent-lime:lab(88.1493% -75.5264 59.7463);--b2c-accent-lime-deep:lab(12.9791% -28.6208 19.4415)}}@supports (color:color-mix(in lab, red, red)){:root{--b2c-placeholder-start:color-mix(in oklch, var(--chart-5) 34%, var(--card))}}:root{--b2c-placeholder-end:var(--chart-6)}@supports (color:color-mix(in lab, red, red)){:root{--b2c-placeholder-end:color-mix(in oklch, var(--chart-6) 20%, var(--background))}}:root{--b2c-panel-core:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--b2c-panel-core:color-mix(in oklch, var(--card) 76%, var(--background))}}:root{--b2c-panel-depth:var(--background)}@supports (color:color-mix(in lab, red, red)){:root{--b2c-panel-depth:color-mix(in oklch, var(--background) 92%, black)}}:root{--b2c-title-bright:#f8fafd;--b2c-title-silver:#b1b8c3;--b2c-shadow-color:#00000075;--b2c-shadow-card:0 24px 64px -32px var(--b2c-shadow-color);--b2c-radius-sm:8px;--b2c-radius-md:12px;--b2c-radius-lg:16px;--b2c-radius-panel:24px;--b2c-type-body:var(--text-body);--b2c-type-title:var(--text-title);--b2c-type-headline:var(--text-headline);--b2c-type-display:var(--text-display);--b2c-type-hero:clamp(2.75rem, 5.4vw, 5rem);--b2c-ease-out:cubic-bezier(.16, 1, .3, 1)}@supports (color:lab(0% 0 0)){:root{--b2c-title-bright:lab(98.2476% -.215083 -1.4985);--b2c-title-silver:lab(74.4184% -.864774 -6.68644);--b2c-shadow-color:lab(0% 0 0/.46)}}:is(html:has(.b2c-public-shell),body:has(.b2c-public-shell)){overflow-x:clip}.b2c-public-shell{background:var(--b2c-paper);min-width:0;color:var(--b2c-ink);overflow-x:clip}.b2c-public-shell :is(h1,h2,h3,h4,h5,h6,button,label,summary),.b2c-public-header :is(a,button),.b2c-public-footer :is(a,strong){word-break:keep-all}.b2c-public-header{box-shadow:0 1px 0 var(--b2c-line)}.b2c-intro,.b2c-featured-section,.b2c-catalog-section,.b2c-quick-start,.b2c-subpage,.b2c-preset-detail{width:min(100% - 48px,1536px);margin-inline:auto}.b2c-intro{isolation:isolate;border:1px solid var(--b2c-line);border-radius:var(--b2c-radius-panel);background:radial-gradient(46rem 18rem at 50% 0%, var(--b2c-accent-cyan), transparent 72%), radial-gradient(34rem 16rem at 84% 24%, var(--b2c-accent-violet), transparent 68%), linear-gradient(180deg, var(--b2c-paper-soft), var(--b2c-paper) 58%, var(--b2c-paper));grid-template-columns:minmax(0,9fr) minmax(18rem,3fr);gap:32px;margin-block:32px 0;padding:72px 40px 58px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.b2c-intro{background:radial-gradient(46rem 18rem at 50% 0%, color-mix(in oklch, var(--b2c-accent-cyan) 30%, transparent), transparent 72%), radial-gradient(34rem 16rem at 84% 24%, color-mix(in oklch, var(--b2c-accent-violet) 17%, transparent), transparent 68%), linear-gradient(180deg, color-mix(in oklch, var(--b2c-paper-soft) 72%, transparent), color-mix(in oklch, var(--b2c-paper) 92%, transparent) 58%, var(--b2c-paper))}}.b2c-intro{box-shadow:inset 0 1px #ffffff1a,inset 0 -40px 84px #00000042;box-shadow:inset 0 1px lab(100% 0 0/.1),inset 0 -40px 84px lab(0% 0 0/.26)}.b2c-intro:before,.b2c-featured-section:before,.b2c-catalog-section:before,.b2c-quick-start:before,.b2c-preset-copy:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(180deg, #ffffff17, transparent 22%), radial-gradient(38rem 12rem at 50% 0%, var(--b2c-accent-cyan), transparent 74%);position:absolute;inset:1px}@supports (color:lab(0% 0 0)){.b2c-intro:before,.b2c-featured-section:before,.b2c-catalog-section:before,.b2c-quick-start:before,.b2c-preset-copy:before{background:linear-gradient(180deg, lab(100% 0 0/.09), transparent 22%), radial-gradient(38rem 12rem at 50% 0%, var(--b2c-accent-cyan), transparent 74%)}}@supports (color:color-mix(in lab, red, red)){.b2c-intro:before,.b2c-featured-section:before,.b2c-catalog-section:before,.b2c-quick-start:before,.b2c-preset-copy:before{background:linear-gradient(180deg, lab(100% 0 0/.09), transparent 22%), radial-gradient(38rem 12rem at 50% 0%, color-mix(in oklch, var(--b2c-accent-cyan) 18%, transparent), transparent 74%)}}.b2c-intro:before,.b2c-featured-section:before,.b2c-catalog-section:before,.b2c-quick-start:before,.b2c-preset-copy:before{pointer-events:none}.b2c-intro h1{min-width:0;max-width:14ch;font-size:var(--b2c-type-hero);letter-spacing:-.015em;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-weight:780;line-height:1.18}.b2c-intro h1,.b2c-section-heading h2,.b2c-quick-start h2,.b2c-page-intro h1,.b2c-preset-copy h1{color:#0000;background-image:linear-gradient(180deg, var(--b2c-title-bright) 0%, var(--b2c-title-bright) 52%, var(--b2c-title-silver) 100%)}@supports (color:color-mix(in lab, red, red)){.b2c-intro h1,.b2c-section-heading h2,.b2c-quick-start h2,.b2c-page-intro h1,.b2c-preset-copy h1{background-image:linear-gradient(180deg, var(--b2c-title-bright) 0%, color-mix(in oklch, var(--b2c-title-bright) 72%, var(--b2c-title-silver)) 52%, var(--b2c-title-silver) 100%)}}.b2c-intro h1,.b2c-section-heading h2,.b2c-quick-start h2,.b2c-page-intro h1,.b2c-preset-copy h1{-webkit-text-fill-color:transparent;filter:drop-shadow(0 18px 36px #0000005c);filter:drop-shadow(0 18px 36px lab(0% 0 0/.36));-webkit-background-clip:text;background-clip:text}.b2c-intro h1 span{background-image:inherit;background-clip:inherit;-webkit-background-clip:inherit;width:fit-content;display:block}.b2c-intro h1 .b2c-title-line-bright{background-image:linear-gradient(180deg, var(--b2c-title-bright) 8%, var(--b2c-title-bright) 100%)}@supports (color:color-mix(in lab, red, red)){.b2c-intro h1 .b2c-title-line-bright{background-image:linear-gradient(180deg, var(--b2c-title-bright) 8%, color-mix(in oklch, var(--b2c-title-bright) 76%, var(--b2c-title-silver)) 100%)}}.b2c-intro h1 .b2c-title-line-silver{background-image:linear-gradient(180deg, var(--b2c-title-bright) 8%, var(--b2c-title-silver) 100%)}@supports (color:color-mix(in lab, red, red)){.b2c-intro h1 .b2c-title-line-silver{background-image:linear-gradient(180deg, color-mix(in oklch, var(--b2c-title-bright) 58%, var(--b2c-title-silver)) 8%, var(--b2c-title-silver) 100%)}}.b2c-intro-support{flex-direction:column;align-self:end;gap:24px;min-width:0;padding-bottom:8px;display:flex}.b2c-intro-support>p{max-width:32rem;color:var(--b2c-ink-muted);font-size:var(--b2c-type-body);letter-spacing:0;word-break:keep-all;margin:0;line-height:1.6}.b2c-showcase-gallery{padding-bottom:64px}.b2c-featured-section,.b2c-catalog-section{isolation:isolate;border:1px solid var(--b2c-line);border-radius:var(--b2c-radius-panel);background:radial-gradient(52rem 24rem at 50% 0%, var(--b2c-accent-cyan), transparent 72%), radial-gradient(28rem 18rem at 8% 18%, var(--b2c-accent-violet), transparent 70%), linear-gradient(180deg, var(--b2c-paper-soft), var(--b2c-paper) 52%, var(--b2c-paper));padding:40px 16px 16px;position:relative}@supports (color:color-mix(in lab, red, red)){.b2c-featured-section,.b2c-catalog-section{background:radial-gradient(52rem 24rem at 50% 0%, color-mix(in oklch, var(--b2c-accent-cyan) 24%, transparent), transparent 72%), radial-gradient(28rem 18rem at 8% 18%, color-mix(in oklch, var(--b2c-accent-violet) 12%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in oklch, var(--b2c-paper-soft) 82%, transparent), color-mix(in oklch, var(--b2c-paper) 94%, transparent) 52%, var(--b2c-paper))}}.b2c-featured-section,.b2c-catalog-section{box-shadow:inset 0 1px #ffffff1a,inset 0 -56px 96px #0000004d;box-shadow:inset 0 1px lab(100% 0 0/.1),inset 0 -56px 96px lab(0% 0 0/.3)}.b2c-catalog-section{margin-top:16px;scroll-margin-top:120px}.b2c-section-heading{grid-template-columns:minmax(0,7fr) minmax(18rem,5fr);align-items:end;gap:32px;margin:0 24px 32px;display:grid}.b2c-section-heading>div{min-width:0}.b2c-section-heading h2,.b2c-quick-start h2,.b2c-page-intro h1,.b2c-preset-copy h1{font-size:var(--b2c-type-headline);letter-spacing:0;word-break:keep-all;text-wrap:balance;margin:8px 0 0;font-weight:720;line-height:1.4}.b2c-section-heading>p{max-width:34rem;color:var(--b2c-ink-muted);font-size:var(--b2c-type-body);letter-spacing:0;word-break:keep-all;margin:0;line-height:1.6}.b2c-section-heading-featured{grid-template-columns:minmax(12rem,1fr) minmax(22rem,1.45fr) minmax(16rem,1fr);align-items:center;min-height:10rem}.b2c-section-heading-featured>.b2c-eyebrow{justify-self:start}.b2c-section-heading-featured>h2{letter-spacing:-.02em;text-align:center;margin:0;font-size:clamp(2.25rem,4.15vw,4.5rem);line-height:1.08}.b2c-section-heading-featured>.b2c-section-description{text-align:right;justify-self:end}.b2c-eyebrow{color:var(--b2c-ink-muted);font-size:var(--text-label);letter-spacing:0;align-items:center;gap:8px;margin:0;font-weight:650;line-height:1.45;display:flex}.b2c-eyebrow svg{width:16px;height:16px;color:var(--b2c-accent-cyan)}.b2c-featured-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.b2c-media-card{min-width:0}.b2c-media-card[data-size=featured-main]{grid-column:span 6}.b2c-media-card[data-size=featured-side]{grid-column:span 3}.b2c-media-card-link{border-radius:var(--b2c-radius-lg);outline:none;display:block}.b2c-media-card-link:focus-visible{box-shadow:0 0 0 3px var(--ring)}.b2c-media-frame{border:1px solid var(--b2c-line);border-radius:var(--b2c-radius-lg);background:var(--b2c-paper-raised);min-width:0;box-shadow:var(--b2c-shadow-card);isolation:isolate;transition:transform .28s var(--b2c-ease-out), border-color .18s ease, box-shadow .28s var(--b2c-ease-out);position:relative;overflow:hidden}.b2c-media-card[data-size=featured-main] .b2c-media-frame{aspect-ratio:8/5!important}.b2c-media-card[data-size=featured-side] .b2c-media-frame,.b2c-media-card[data-size=catalog] .b2c-media-frame{aspect-ratio:4/5!important}.b2c-media-card:hover .b2c-media-frame,.b2c-media-card[data-active=true] .b2c-media-frame,.b2c-media-card:focus-within .b2c-media-frame{border-color:var(--b2c-line-strong);box-shadow:0 34px 76px -36px var(--b2c-shadow-color), inset 0 0 0 1px #ffffff14;transform:translateY(-4px)}@supports (color:lab(0% 0 0)){.b2c-media-card:hover .b2c-media-frame,.b2c-media-card[data-active=true] .b2c-media-frame,.b2c-media-card:focus-within .b2c-media-frame{box-shadow:0 34px 76px -36px var(--b2c-shadow-color), inset 0 0 0 1px lab(100% 0 0/.08)}}.b2c-media-frame>img,.b2c-media-frame>video{object-fit:cover;width:100%;height:100%;transition:transform .52s var(--b2c-ease-out)}.b2c-media-card:hover .b2c-media-frame>img,.b2c-media-card[data-active=true] .b2c-media-frame>img,.b2c-media-card[data-active=true] .b2c-media-frame>video{transform:scale(1.025)}.b2c-media-placeholder{width:100%;height:100%;color:var(--b2c-ink-muted);background:radial-gradient(circle at 70% 18%, var(--b2c-accent-cyan), transparent 38%), linear-gradient(145deg, var(--b2c-placeholder-start), var(--b2c-placeholder-end));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.b2c-media-placeholder{background:radial-gradient(circle at 70% 18%, color-mix(in oklch, var(--b2c-accent-cyan) 26%, transparent), transparent 38%), linear-gradient(145deg, var(--b2c-placeholder-start), var(--b2c-placeholder-end))}}.b2c-media-placeholder svg{width:24px;height:24px}.b2c-catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.b2c-home-shell{--b2c-home-glow:#00ff5e;background:radial-gradient(ellipse 48rem 28rem at 14% 5%, #00ff5e0e, transparent 74%), var(--b2c-paper)}html[lang=ko] .b2c-home-heading{font-family:var(--font-s-core-dream), Pretendard, sans-serif;font-weight:700}.b2c-home-heading{color:#f3f5f3;-webkit-text-fill-color:transparent;filter:drop-shadow(0 18px 42px #00000057);letter-spacing:0;word-break:keep-all;text-wrap:balance;background:linear-gradient(#fff 12%,#f3f5f3 54%,#aeb5b0 100%);-webkit-background-clip:text;background-clip:text;margin:0}.b2c-home-shell .b2c-showcase-gallery,.b2c-final-cta{width:min(100% - 48px,1536px);margin-inline:auto}.b2c-home-shell .b2c-showcase-gallery{gap:24px;padding-block:32px 24px;display:grid}.b2c-model-home-hero,.b2c-capability-launcher,.b2c-model-panel,.b2c-tools-panel,.b2c-final-cta{isolation:isolate;border:1px solid var(--b2c-home-glow);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.b2c-model-home-hero,.b2c-capability-launcher,.b2c-model-panel,.b2c-tools-panel,.b2c-final-cta{border:1px solid color-mix(in oklch, var(--b2c-home-glow) 9%, var(--b2c-line))}}.b2c-model-home-hero,.b2c-capability-launcher,.b2c-model-panel,.b2c-tools-panel,.b2c-final-cta{border-radius:var(--b2c-radius-panel);background:var(--b2c-paper-raised);box-shadow:inset 0 1px #ffffff0e,inset 0 -56px 96px #00000047}.b2c-model-home-hero{background:radial-gradient(52% 62% at 22% 64%,#00ff5e2e,#00ff5e0b 48%,#0000 78%),#020504;grid-template-columns:minmax(0,8fr) minmax(20rem,4fr);align-items:end;gap:48px;min-height:clamp(24rem,36vw,32rem);padding:clamp(40px,6vw,88px);display:grid}.b2c-model-home-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#020504 0%,#020504fa 24%,#020504c7 42%,#02050457 64%,#02050414 100%),linear-gradient(#00000029,#0000 42%,#000000b3);position:absolute;inset:0}.b2c-home-hero-media{z-index:0;position:absolute;inset:0;overflow:hidden}.b2c-home-hero-media video{object-fit:cover;object-position:58% center;filter:saturate(.9)contrast(1.04)brightness(.86);width:100%;height:100%;display:block}.b2c-model-home-hero h1{z-index:2;max-width:14ch;font-size:clamp(2.25rem,3vw,3rem);line-height:1.32;position:relative}.b2c-model-home-hero>p{z-index:2;max-width:32rem;color:var(--b2c-ink-muted);letter-spacing:0;word-break:keep-all;margin:0 0 8px;font-size:clamp(1.0625rem,1.3vw,1.125rem);line-height:1.65;position:relative}.b2c-capability-launcher{background:radial-gradient(38% 82% at 13% 96%,#00ff5e1c,#0000 74%),#070a08;padding:16px}.b2c-capability-grid{grid-template-rows:repeat(2,minmax(108px,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;min-height:240px;display:grid}.b2c-capability-card{border-radius:var(--b2c-radius-md);min-width:0;color:var(--b2c-ink);transition:border-color .18s ease, transform .26s var(--b2c-ease-out), box-shadow .26s var(--b2c-ease-out);background:#111512;border:1px solid #ffffff13;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.b2c-capability-card:after,.b2c-tool-card:after{content:"";z-index:0;border-radius:inherit;opacity:.48;pointer-events:none;transition:opacity .24s var(--b2c-ease-out);background:radial-gradient(92% 88% at 50% 112%,#00ff5e2e,#0000 72%);position:absolute;inset:0}.b2c-capability-card[data-size=hero]{background:linear-gradient(#060a07,#050806);grid-area:span 2/span 4}.b2c-capability-card[data-size=standard]{grid-column:span 4}.b2c-capability-card[data-size=utility]{grid-column:span 3}.b2c-capability-card[data-capability=resize]{grid-column:span 2}.b2c-capability-preview{z-index:0;border-radius:inherit;background:#050806;position:absolute;inset:0;overflow:hidden}.b2c-capability-preview:after{content:"";pointer-events:none;background:linear-gradient(#0205040a 28%,#02050447 58%,#020504f0 100%),linear-gradient(90deg,#0205042e,#0000 52%);position:absolute;inset:0}.b2c-capability-preview video{object-fit:cover;object-position:center;filter:saturate(.92)brightness(.88);width:100%;height:100%;transition:transform .42s var(--b2c-ease-out), filter .24s ease;display:block}.b2c-capability-body{z-index:2;flex:1;grid-template-columns:minmax(0,1fr);align-content:center;width:100%;min-height:0;padding:20px 22px;display:grid;position:relative}.b2c-capability-card[data-size=hero] .b2c-capability-body{background:linear-gradient(#0000 0%,#0205046b 38%,#020504e6 100%);min-height:0;padding:88px 24px 24px;position:absolute;inset:auto 0 0}.b2c-capability-card[data-size=standard] .b2c-capability-body,.b2c-capability-card[data-size=utility] .b2c-capability-body{align-content:center}.b2c-tool-card>svg:first-child{width:20px;height:20px;color:var(--b2c-home-glow)}.b2c-capability-card h3{letter-spacing:0;margin:0;font-size:1.125rem;font-weight:680;line-height:1.45}.b2c-tool-card h3{letter-spacing:0;margin:0;font-size:1rem;font-weight:680;line-height:1.45}.b2c-capability-card[data-size=hero] h3,.b2c-capability-card[data-size=hero] p{color:var(--b2c-ink);text-shadow:0 2px 18px #000000c7}.b2c-capability-card p,.b2c-tool-card p{color:var(--b2c-ink-muted);letter-spacing:0;word-break:keep-all;margin:8px 0 0;font-size:1rem;line-height:1.55}.b2c-capability-card:hover,.b2c-capability-card:focus-visible,.b2c-tool-card:hover,.b2c-tool-card:focus-visible{border-color:#00ff5e7a;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 20px 54px -32px #00ff5e5c}.b2c-capability-card:hover:after,.b2c-capability-card:focus-visible:after,.b2c-tool-card:hover:after,.b2c-tool-card:focus-visible:after{opacity:1}.b2c-capability-card:hover .b2c-capability-preview video,.b2c-capability-card:focus-visible .b2c-capability-preview video{filter:saturate()brightness(.96);transform:scale(1.025)}.b2c-capability-card:focus-visible,.b2c-tool-card:focus-visible,.b2c-inline-cta:focus-visible,.b2c-primary-cta:focus-visible,.b2c-secondary-cta:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.b2c-model-panel,.b2c-tools-panel{--b2c-panel-gutter:clamp(24px, 3vw, 48px);padding:var(--b2c-panel-gutter)}.b2c-seedance-panel{background:radial-gradient(72% 34% at 50% 0,#00ff5e3d,#00ff5e0e 52%,#0000 82%),linear-gradient(#071009,#050706 54%,#030504)}.b2c-preset-model-panel:nth-of-type(4){background:radial-gradient(48% 28% at 4% 6%,#00ff5e2b,#0000 76%),linear-gradient(#080b09,#040605)}.b2c-preset-model-panel:nth-of-type(5){background:radial-gradient(46% 30% at 94% 4%,#00ff5e26,#0000 78%),linear-gradient(#080b09,#040605)}.b2c-model-heading,.b2c-tools-heading{grid-template-columns:minmax(0,7fr) minmax(20rem,5fr);align-items:end;gap:40px;padding:8px 0 clamp(32px,4vw,56px);display:grid}.b2c-model-name{color:var(--b2c-home-glow);font-size:var(--text-label);letter-spacing:0;margin:0 0 14px;font-weight:680;line-height:1.45}.b2c-model-heading h2,.b2c-tools-heading h2,.b2c-final-cta h2{max-width:18ch;font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1.32}.b2c-model-heading-support>p,.b2c-tools-heading>p,.b2c-final-cta>div:first-child>p{max-width:34rem;color:var(--b2c-ink-muted);font-size:var(--b2c-type-body);letter-spacing:0;word-break:keep-all;margin:0;line-height:1.65}.b2c-inline-cta{color:#001a09;background-color:var(--b2c-home-glow);background-image:linear-gradient(180deg, #77ff9b, var(--b2c-home-glow));min-height:44px;font-size:var(--text-label);transition:transform .2s var(--b2c-ease-out), border-color .18s ease, box-shadow .22s var(--b2c-ease-out), filter .18s ease;border:1px solid #00ff5eb8;border-radius:10px;justify-content:center;align-items:center;margin-top:16px;padding:0 18px;font-weight:720;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 14px 34px -22px #00ff5eb3}.b2c-inline-cta:hover{filter:brightness(1.04);border-color:#9dffb7;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff6b,0 18px 42px -22px #00ff5ee6}.b2c-inline-cta:active{transform:scale(.96)}.b2c-seedance-quilt{grid-template-rows:repeat(4,clamp(7rem,9vw,9.25rem));grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.b2c-seedance-card{border-radius:var(--b2c-radius-md);background:#0b0e0c;border:1px solid #ffffff12;min-width:0;min-height:0;margin:0;overflow:hidden}.b2c-seedance-card video,.b2c-category-quilt .b2c-media-card,.b2c-category-quilt .b2c-media-card-link,.b2c-category-quilt .b2c-media-frame{width:100%;height:100%;min-height:0}.b2c-seedance-card video{object-fit:cover;display:block}.b2c-seedance-card:first-child{grid-area:1/1/span 3}.b2c-seedance-card:nth-child(2){grid-area:1/2/span 2}.b2c-seedance-card:nth-child(3){grid-area:1/3/span 2}.b2c-seedance-card:nth-child(4){grid-area:1/4/span 3}.b2c-seedance-card:nth-child(5){grid-area:3/2/span 2}.b2c-seedance-card:nth-child(6){grid-area:3/3/span 2}.b2c-seedance-card:nth-child(7){grid-area:4/1}.b2c-seedance-card:nth-child(8){grid-area:4/4}.b2c-category-stack{gap:clamp(40px,6vw,80px);display:grid}.b2c-category-chapter>h3{color:var(--b2c-ink);letter-spacing:0;margin:0 0 16px;font-size:clamp(1.5rem,2vw,2rem);font-weight:700;line-height:1.4}.b2c-category-quilt{grid-template-rows:repeat(2,clamp(7.5rem,9.5vw,10rem));grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;display:grid}.b2c-category-quilt .b2c-media-frame{border-radius:var(--b2c-radius-md);box-shadow:none;border-color:#ffffff12}.b2c-category-quilt .b2c-media-card:hover .b2c-media-frame,.b2c-category-quilt .b2c-media-card:focus-within .b2c-media-frame{box-shadow:none;border-color:#00ff5e52;transform:translateY(-2px)}.b2c-category-quilt[data-count="5"] .b2c-media-card:first-child{grid-area:1/1/span 2}.b2c-category-quilt[data-count="5"] .b2c-media-card:nth-child(2){grid-area:1/2}.b2c-category-quilt[data-count="5"] .b2c-media-card:nth-child(3){grid-area:1/3}.b2c-category-quilt[data-count="5"] .b2c-media-card:nth-child(4){grid-area:1/4/span 2}.b2c-category-quilt[data-count="5"] .b2c-media-card:nth-child(5){grid-area:2/2/auto/span 2}.b2c-category-quilt[data-count="4"]{grid-template-rows:clamp(15rem,22vw,23rem);grid-template-columns:repeat(12,minmax(0,1fr))}.b2c-category-quilt[data-count="4"] .b2c-media-card:first-child{grid-column:span 3}.b2c-category-quilt[data-count="4"] .b2c-media-card:nth-child(2){grid-column:span 4}.b2c-category-quilt[data-count="4"] .b2c-media-card:nth-child(3){grid-column:span 3}.b2c-category-quilt[data-count="4"] .b2c-media-card:nth-child(4){grid-column:span 2}.b2c-category-quilt[data-count="2"]{grid-template-rows:clamp(17rem,25vw,26rem);grid-template-columns:repeat(12,minmax(0,1fr))}.b2c-category-quilt[data-count="2"] .b2c-media-card:first-child{grid-column:span 7}.b2c-category-quilt[data-count="2"] .b2c-media-card:nth-child(2){grid-column:span 5}.b2c-tools-panel{background:radial-gradient(52% 54% at 4% 96%,#00ff5e2b,#0000 74%),#070a08}.b2c-tools-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;min-height:200px;display:grid}.b2c-tool-card{border-radius:var(--b2c-radius-md);min-width:0;color:var(--b2c-ink);transition:border-color .18s ease, transform .26s var(--b2c-ease-out), box-shadow .26s var(--b2c-ease-out);background:radial-gradient(80% 70% at 50% 112%,#00ff5e1a,#0000 72%),#101411;border:1px solid #ffffff13;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:start;gap:18px;padding:24px;display:grid;position:relative}.b2c-tool-card>*{z-index:1;position:relative}.b2c-tool-card[data-tool=backgroundRemoval]{background:radial-gradient(90% 100% at 10% 112%,#00ff5e3d,#0000 72%),#0b100d;grid-column:span 6}.b2c-tool-card[data-tool=upscale],.b2c-tool-card[data-tool=resize]{grid-column:span 3}.b2c-tool-card span{color:var(--b2c-home-glow);margin-top:22px;display:block}@supports (color:color-mix(in lab, red, red)){.b2c-tool-card span{color:color-mix(in oklch, var(--b2c-home-glow) 72%, white)}}.b2c-tool-card span{font-size:var(--text-caption);line-height:1.45}.b2c-final-cta{background:radial-gradient(52% 110% at 10% 74%,#00ff5e3d,#00ff5e0e 48%,#0000 78%),#050806;grid-template-columns:minmax(0,7fr) minmax(22rem,5fr);align-items:end;gap:48px;margin-bottom:64px;padding:clamp(40px,5vw,72px);display:grid}.b2c-final-cta>div:first-child>p{margin-top:18px}.b2c-final-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.b2c-primary-cta,.b2c-secondary-cta{min-height:48px;font-size:var(--text-label);transition:transform .22s var(--b2c-ease-out), border-color .18s ease, box-shadow .22s var(--b2c-ease-out), background-color .18s ease;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding-inline:18px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.b2c-primary-cta{border-color:var(--b2c-home-glow);color:#001a09;background-color:var(--b2c-home-glow);background-image:linear-gradient(180deg, #77ff9b, var(--b2c-home-glow))}.b2c-secondary-cta{color:var(--b2c-ink);background:#ffffff0e}.b2c-primary-cta:hover,.b2c-secondary-cta:hover{border-color:#00ff5eb8;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1f,0 18px 42px -26px #00ff5ea6}.b2c-primary-cta:active,.b2c-secondary-cta:active{transform:scale(.96)}.b2c-primary-cta svg,.b2c-secondary-cta svg{width:17px;height:17px}.b2c-subpage{padding-block:24px 64px}.b2c-page-intro{isolation:isolate;border:1px solid var(--b2c-line);border-radius:var(--b2c-radius-panel);background:radial-gradient(48rem 20rem at 50% 0%, var(--b2c-accent-cyan), transparent 70%), radial-gradient(28rem 16rem at 90% 18%, var(--b2c-accent-violet), transparent 68%), linear-gradient(180deg, var(--b2c-panel-core), var(--b2c-panel-depth));grid-template-columns:minmax(0,7fr) minmax(18rem,5fr);align-items:end;gap:32px;padding:48px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.b2c-page-intro{background:radial-gradient(48rem 20rem at 50% 0%, color-mix(in oklch, var(--b2c-accent-cyan) 28%, transparent), transparent 70%), radial-gradient(28rem 16rem at 90% 18%, color-mix(in oklch, var(--b2c-accent-violet) 14%, transparent), transparent 68%), linear-gradient(180deg, var(--b2c-panel-core), var(--b2c-panel-depth))}}.b2c-page-intro{box-shadow:inset 0 1px #ffffff1a,inset 0 -40px 84px #00000042;box-shadow:inset 0 1px lab(100% 0 0/.1),inset 0 -40px 84px lab(0% 0 0/.26)}.b2c-page-intro h1{font-size:var(--b2c-type-display);margin-top:12px;line-height:1.3}.b2c-page-intro>p{max-width:34rem;color:var(--b2c-ink-muted);font-size:var(--b2c-type-body);letter-spacing:0;word-break:keep-all;margin:0;line-height:1.6}.b2c-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-block:48px;display:grid}.b2c-pricing-state{border:1px solid var(--b2c-line);border-radius:var(--b2c-radius-lg);min-height:14rem;color:var(--b2c-ink-muted);background:var(--b2c-paper-raised);font-size:var(--b2c-type-body);justify-content:center;align-items:center;gap:12px;margin-block:48px;padding:32px;display:flex}.b2c-plan-card{isolation:isolate;border:1px solid var(--b2c-line);border-radius:var(--b2c-radius-lg);background:var(--b2c-paper-raised);flex-direction:column;min-width:0;min-height:24rem;padding:32px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14;box-shadow:inset 0 1px lab(100% 0 0/.08)}.b2c-plan-card[data-recommended=true]{border-color:var(--b2c-accent-cyan)}@supports (color:color-mix(in lab, red, red)){.b2c-plan-card[data-recommended=true]{border-color:color-mix(in oklch, var(--b2c-accent-cyan) 54%, var(--b2c-line))}}.b2c-plan-card[data-recommended=true]{background:radial-gradient(118% 76% at 50% -18%, var(--b2c-accent-violet), transparent 60%), radial-gradient(112% 88% at 50% 118%, var(--b2c-accent-cyan), transparent 62%), linear-gradient(180deg, var(--b2c-panel-core), var(--b2c-panel-depth))}@supports (color:color-mix(in lab, red, red)){.b2c-plan-card[data-recommended=true]{background:radial-gradient(118% 76% at 50% -18%, color-mix(in oklch, var(--b2c-accent-violet) 34%, transparent), transparent 60%), radial-gradient(112% 88% at 50% 118%, color-mix(in oklch, var(--b2c-accent-cyan) 42%, transparent), transparent 62%), linear-gradient(180deg, var(--b2c-panel-core), var(--b2c-panel-depth))}}.b2c-plan-card[data-recommended=true]{box-shadow:inset 0 1px 0 var(--b2c-accent-violet), inset 0 -1px 0 var(--b2c-accent-cyan), 0 28px 84px -60px var(--b2c-accent-cyan)}@supports (color:color-mix(in lab, red, red)){.b2c-plan-card[data-recommended=true]{box-shadow:inset 0 1px 0 color-mix(in oklch, var(--b2c-accent-violet) 42%, transparent), inset 0 -1px 0 color-mix(in oklch, var(--b2c-accent-cyan) 38%, transparent), 0 28px 84px -60px color-mix(in oklch, var(--b2c-accent-cyan) 68%, transparent)}}.b2c-plan-badge{color:var(--b2c-accent-cyan);font-size:var(--text-caption);font-weight:650;position:absolute;top:16px;right:16px}.b2c-plan-card h2{font-size:var(--b2c-type-title);letter-spacing:0;margin:0;line-height:1.45}.b2c-plan-card>p{min-height:3.2em;color:var(--b2c-ink-muted);font-size:var(--b2c-type-body);letter-spacing:0;word-break:keep-all;margin:12px 0 0;line-height:1.6}.b2c-plan-price{align-items:baseline;gap:8px;margin-top:32px;display:flex}.b2c-plan-price strong{font-size:var(--b2c-type-headline);font-variant-numeric:tabular-nums;line-height:1.4}.b2c-plan-price span,.b2c-plan-vat{color:var(--b2c-ink-muted);font-size:var(--text-caption)}.b2c-plan-credit{border-block:1px solid var(--b2c-line);font-size:var(--b2c-type-body);font-variant-numeric:tabular-nums;margin-top:32px;padding-block:16px;font-weight:650}.b2c-plan-features{color:var(--b2c-ink-muted);font-size:var(--b2c-type-body);gap:12px;margin:24px 0 32px;padding:0;line-height:1.6;list-style:none;display:grid}.b2c-plan-features li{gap:8px;display:flex}.b2c-plan-features svg{width:16px;height:16px;color:var(--b2c-positive);flex:none;margin-top:4px}.b2c-plan-card [data-slot=button]{margin-top:auto}.b2c-pricing-note,.b2c-business-note{border:1px solid var(--b2c-line);border-radius:var(--b2c-radius-md);color:var(--b2c-ink-muted);background:var(--b2c-paper-raised);font-size:var(--b2c-type-body);padding:24px;line-height:1.6}.b2c-business-note{justify-content:space-between;align-items:center;gap:24px;margin-top:16px;display:flex}.b2c-business-note strong{color:var(--b2c-ink);font-size:var(--b2c-type-body);margin-bottom:4px;display:block}.b2c-business-note>a{align-items:center;min-height:44px;display:inline-flex}.b2c-help-layout{grid-template-columns:minmax(13rem,3fr) minmax(0,9fr);gap:48px;padding-top:48px;display:grid}.b2c-help-aside{isolation:isolate;border:1px solid var(--b2c-line);border-radius:var(--b2c-radius-md);color:var(--b2c-ink-muted);background:radial-gradient(20rem 10rem at 50% 0%, var(--b2c-accent-cyan), transparent 72%), linear-gradient(180deg, var(--b2c-paper-soft), var(--b2c-paper-raised));align-self:start;padding:24px;position:relative}@supports (color:color-mix(in lab, red, red)){.b2c-help-aside{background:radial-gradient(20rem 10rem at 50% 0%, color-mix(in oklch, var(--b2c-accent-cyan) 16%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in oklch, var(--b2c-paper-soft) 70%, transparent), var(--b2c-paper-raised))}}.b2c-help-aside{font-size:var(--b2c-type-body);line-height:1.6}.b2c-help-aside strong{color:var(--b2c-ink);font-size:var(--b2c-type-body);margin-bottom:8px;display:block}.b2c-help-aside a{min-height:44px;color:var(--b2c-ink);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.b2c-help-search{border:1px solid var(--b2c-line-strong);border-radius:var(--b2c-radius-md);width:100%;min-height:48px;color:var(--b2c-ink);background:var(--b2c-paper-raised);font-size:var(--b2c-type-body);letter-spacing:0;outline:none;margin-bottom:24px;padding-inline:16px;line-height:1.6}.b2c-help-search:focus-visible{box-shadow:0 0 0 3px var(--ring)}.b2c-help-group+.b2c-help-group{margin-top:40px}.b2c-help-group h2{font-size:var(--b2c-type-title);letter-spacing:0;margin:0 0 16px;line-height:1.45}.b2c-help-item{border-top:1px solid var(--b2c-line)}.b2c-help-item:last-child{border-bottom:1px solid var(--b2c-line)}.b2c-help-item summary{cursor:pointer;min-height:56px;color:var(--b2c-ink);font-size:var(--b2c-type-body);letter-spacing:0;justify-content:space-between;align-items:center;gap:16px;font-weight:650;line-height:1.6;list-style:none;display:flex}.b2c-help-item summary::-webkit-details-marker{display:none}.b2c-help-item summary:after{content:"+";color:var(--b2c-ink-muted);font-size:var(--b2c-type-title);font-weight:400}.b2c-help-item[open] summary:after{content:"−"}.b2c-help-answer{max-width:48rem;color:var(--b2c-ink-muted);font-size:var(--b2c-type-body);letter-spacing:0;white-space:pre-line;word-break:keep-all;padding:0 40px 24px 0;line-height:1.6}.b2c-help-empty{color:var(--b2c-ink-muted);font-size:var(--b2c-type-body);padding:48px 0}.b2c-preset-detail{grid-template-columns:minmax(0,7fr) minmax(20rem,5fr);gap:48px;padding-block:64px;display:grid}.b2c-preset-figure{isolation:isolate;border:1px solid var(--b2c-line);border-radius:var(--b2c-radius-lg);background:var(--b2c-paper-raised);min-width:0;position:relative;overflow:hidden}.b2c-preset-figure img,.b2c-preset-figure video,.b2c-preset-figure .b2c-media-placeholder{object-fit:cover;width:100%;min-height:min(68vh,48rem);max-height:48rem}.b2c-preset-copy{isolation:isolate;border:1px solid var(--b2c-accent-cyan);align-self:center;padding:32px;position:relative}@supports (color:color-mix(in lab, red, red)){.b2c-preset-copy{border:1px solid color-mix(in oklch, var(--b2c-accent-cyan) 30%, var(--b2c-line))}}.b2c-preset-copy{border-radius:var(--b2c-radius-panel);background:radial-gradient(120% 78% at 50% -18%, var(--b2c-accent-cyan), transparent 62%), radial-gradient(100% 72% at 100% 112%, var(--b2c-accent-violet), transparent 68%), linear-gradient(180deg, var(--b2c-panel-core), var(--b2c-panel-depth))}@supports (color:color-mix(in lab, red, red)){.b2c-preset-copy{background:radial-gradient(120% 78% at 50% -18%, color-mix(in oklch, var(--b2c-accent-cyan) 34%, transparent), transparent 62%), radial-gradient(100% 72% at 100% 112%, color-mix(in oklch, var(--b2c-accent-violet) 22%, transparent), transparent 68%), linear-gradient(180deg, var(--b2c-panel-core), var(--b2c-panel-depth))}}.b2c-preset-copy{box-shadow:inset 0 1px 0 var(--b2c-accent-cyan), inset 0 -1px 0 var(--b2c-accent-violet), 0 28px 84px -64px var(--b2c-accent-cyan)}@supports (color:color-mix(in lab, red, red)){.b2c-preset-copy{box-shadow:inset 0 1px 0 color-mix(in oklch, var(--b2c-accent-cyan) 34%, transparent), inset 0 -1px 0 color-mix(in oklch, var(--b2c-accent-violet) 18%, transparent), 0 28px 84px -64px color-mix(in oklch, var(--b2c-accent-cyan) 62%, transparent)}}.b2c-preset-copy>p{color:var(--b2c-ink-muted);font-size:var(--b2c-type-body);letter-spacing:0;word-break:keep-all;margin:16px 0 0;line-height:1.6}.b2c-preset-specs{border-block:1px solid var(--b2c-line);gap:0;margin:32px 0;display:grid}.b2c-preset-specs div{grid-template-columns:8rem minmax(0,1fr);gap:16px;padding-block:16px;display:grid}.b2c-preset-specs div+div{border-top:1px solid var(--b2c-line)}.b2c-preset-specs dt{color:var(--b2c-ink-muted);font-size:var(--text-label)}.b2c-preset-specs dd{font-size:var(--b2c-type-body);margin:0;line-height:1.6}.b2c-preset-actions{flex-wrap:wrap;gap:12px;display:flex}.b2c-public-footer{border-top:1px solid var(--b2c-line);background:var(--b2c-paper)}.b2c-footer-grid{grid-template-columns:minmax(0,6fr) repeat(2,minmax(10rem,3fr));gap:32px;width:min(100% - 48px,1536px);margin-inline:auto;padding-block:48px;display:grid}.b2c-footer-brand p,.b2c-footer-meta{color:var(--b2c-ink-muted);font-size:var(--text-caption);line-height:1.45}.b2c-footer-brand p{max-width:24rem;margin:16px 0 0}.b2c-footer-nav{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.b2c-footer-nav strong{font-size:var(--text-label);margin-bottom:4px}.b2c-footer-nav a{min-width:44px;min-height:44px;color:var(--b2c-ink-muted);font-size:var(--text-label);white-space:nowrap;align-items:center;display:inline-flex}.b2c-footer-nav a:hover{color:var(--b2c-ink)}.b2c-footer-meta{border-top:1px solid var(--b2c-line);width:min(100% - 48px,1536px);margin-inline:auto;padding-block:24px 40px}@media (max-width:1279px){.b2c-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1023px){.b2c-intro,.b2c-featured-section,.b2c-catalog-section,.b2c-quick-start,.b2c-subpage,.b2c-preset-detail{width:min(100% - 32px,1536px)}.b2c-intro,.b2c-page-intro,.b2c-section-heading,.b2c-quick-start,.b2c-preset-detail{grid-template-columns:minmax(0,1fr)}.b2c-intro-support{max-width:36rem}.b2c-section-heading-featured>h2{font-size:var(--b2c-type-headline);letter-spacing:0;text-align:left;line-height:1.4}.b2c-section-heading-featured>.b2c-section-description{text-align:left;justify-self:start}.b2c-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.b2c-quick-start-actions{justify-content:flex-start}.b2c-pricing-grid{grid-template-columns:minmax(0,1fr)}.b2c-plan-card{min-height:0}.b2c-help-layout{grid-template-columns:minmax(0,1fr);gap:32px}.b2c-footer-grid{grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,1fr));width:min(100% - 32px,1536px)}.b2c-footer-meta,.b2c-home-shell .b2c-showcase-gallery,.b2c-final-cta{width:min(100% - 32px,1536px)}.b2c-model-home-hero,.b2c-model-heading,.b2c-tools-heading,.b2c-final-cta{grid-template-columns:minmax(0,1fr)}.b2c-model-home-hero{align-content:end}.b2c-home-hero-media{inset:0}.b2c-capability-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.b2c-capability-card[data-size=hero]{grid-area:auto/1/auto/-1;min-height:240px}.b2c-capability-card[data-size=standard],.b2c-capability-card[data-size=utility],.b2c-capability-card[data-capability=resize]{grid-column:auto;min-height:136px}.b2c-model-heading,.b2c-tools-heading{gap:22px}.b2c-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b2c-tool-card[data-tool]{grid-column:auto;min-height:184px}.b2c-tool-card[data-tool=backgroundRemoval]{grid-column:1/-1}.b2c-final-actions{justify-content:flex-start}}@media (max-width:767px){.b2c-intro{gap:24px;padding:48px 40px}.b2c-intro h1{max-width:12ch}.b2c-featured-section,.b2c-catalog-section{padding:40px 12px 12px}.b2c-subpage,.b2c-preset-detail{padding-block:24px 48px}.b2c-section-heading,.b2c-page-intro{gap:16px;margin-bottom:24px}.b2c-section-heading{margin-inline:12px}.b2c-page-intro{padding:32px 24px}.b2c-featured-grid,.b2c-catalog-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;width:100%;padding-right:0;scroll-padding-inline:0;display:flex;overflow-x:auto}.b2c-featured-grid::-webkit-scrollbar{display:none}.b2c-catalog-grid::-webkit-scrollbar{display:none}.b2c-media-card[data-size]{scroll-snap-align:start;flex:none;width:78vw;max-width:22rem}.b2c-media-card[data-size] .b2c-media-frame{aspect-ratio:4/5!important}.b2c-media-card:hover .b2c-media-frame,.b2c-media-card[data-active=true] .b2c-media-frame,.b2c-media-card:focus-within .b2c-media-frame{transform:none}.b2c-quick-start{width:calc(100% - 32px);margin-bottom:48px;padding:24px}.b2c-quick-start-actions{flex-direction:column}.b2c-quick-start-actions a{width:100%}.b2c-business-note{flex-direction:column;align-items:flex-start}.b2c-preset-figure img,.b2c-preset-figure video,.b2c-preset-figure .b2c-media-placeholder{aspect-ratio:4/5;min-height:0}.b2c-preset-actions{flex-direction:column}.b2c-preset-actions a{width:100%}.b2c-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b2c-footer-brand{grid-column:1/-1}}@media (max-width:359px){.b2c-intro,.b2c-featured-section,.b2c-catalog-section,.b2c-quick-start,.b2c-subpage,.b2c-preset-detail,.b2c-footer-grid,.b2c-footer-meta{width:calc(100% - 32px)}}@media (max-width:767px){.b2c-home-shell .b2c-showcase-gallery,.b2c-final-cta{width:calc(100% - 16px)}.b2c-home-shell .b2c-showcase-gallery{gap:16px;padding-block:16px}.b2c-model-home-hero,.b2c-capability-launcher,.b2c-model-panel,.b2c-tools-panel,.b2c-final-cta{border-radius:var(--b2c-radius-lg)}.b2c-model-home-hero{background:radial-gradient(94% 54% at 28% 64%,#00ff5e38,#00ff5e0e 48%,#0000 78%),#020504;gap:24px;min-height:30rem;padding:36px 24px}.b2c-model-home-hero:after{background:linear-gradient(#0205042e 0%,#02050466 44%,#020504 84%),linear-gradient(90deg,#020504b8,#0000 78%)}.b2c-home-hero-media{inset:0}.b2c-model-home-hero h1{max-width:12ch;font-size:2.25rem;line-height:1.34}.b2c-model-home-hero>p{font-size:1rem;line-height:1.65}.b2c-capability-launcher,.b2c-model-panel,.b2c-tools-panel{padding:16px}.b2c-capability-grid{gap:10px}.b2c-capability-card{min-height:144px;padding:0}.b2c-capability-body{padding:20px}.b2c-capability-card[data-size=hero],.b2c-capability-card[data-size=standard]{grid-column:1/-1}.b2c-capability-card[data-size=hero]{min-height:288px}.b2c-capability-card[data-size=standard]{min-height:136px}.b2c-capability-card[data-size=utility]{grid-column:auto}.b2c-capability-card[data-capability=backgroundRemoval]{grid-column:1/-1}.b2c-model-heading,.b2c-tools-heading{gap:18px;padding:8px 0 32px}.b2c-model-heading h2,.b2c-tools-heading h2,.b2c-final-cta h2{font-size:1.75rem;line-height:1.38}.b2c-model-heading-support>p,.b2c-tools-heading>p,.b2c-final-cta>div:first-child>p{font-size:1rem}.b2c-seedance-quilt{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:7.5rem;gap:10px}.b2c-seedance-card:nth-child(n){grid-area:span 1}.b2c-seedance-card:first-child,.b2c-seedance-card:nth-child(4),.b2c-seedance-card:nth-child(6),.b2c-seedance-card:nth-child(8){grid-row:span 2}.b2c-category-stack{gap:48px}.b2c-category-chapter>h3{margin:0 0 16px;font-size:1.5rem}.b2c-category-quilt,.b2c-category-quilt[data-count="2"],.b2c-category-quilt[data-count="4"]{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:7rem;gap:10px}.b2c-category-quilt[data-count] .b2c-media-card:nth-child(n){grid-area:span 1}.b2c-category-quilt[data-count] .b2c-media-card:first-child,.b2c-category-quilt[data-count] .b2c-media-card:nth-child(3),.b2c-category-quilt[data-count] .b2c-media-card:nth-child(5),.b2c-category-quilt[data-count="2"] .b2c-media-card:nth-child(n){grid-row:span 2}.b2c-category-quilt .b2c-media-frame,.b2c-seedance-card{border-radius:10px}.b2c-category-quilt .b2c-media-card:hover .b2c-media-frame,.b2c-category-quilt .b2c-media-card:focus-within .b2c-media-frame{transform:none}.b2c-tools-grid{grid-template-columns:minmax(0,1fr);gap:10px}.b2c-tool-card[data-tool]{grid-column:auto;grid-template-columns:auto minmax(0,1fr);min-height:184px;padding:20px}.b2c-tool-card[data-tool=backgroundRemoval]{grid-column:auto}.b2c-final-cta{gap:28px;margin-bottom:48px;padding:36px 24px}.b2c-final-actions{flex-direction:column}.b2c-primary-cta,.b2c-secondary-cta{width:100%}}@media (prefers-reduced-motion:reduce){.b2c-media-frame,.b2c-media-frame>img,.b2c-media-frame>video,.b2c-capability-card,.b2c-capability-card:after,.b2c-capability-preview video,.b2c-tool-card,.b2c-tool-card:after,.b2c-inline-cta,.b2c-primary-cta,.b2c-secondary-cta{transition:none}}