.case-study.section{padding-block:72px;background:var(--paper)}.case-heading{display:flex;justify-content:center;align-items:center;text-align:center;gap:40px;margin-bottom:40px}.case-heading h2{font-size:clamp(36px,3.7vw,58px);line-height:1.08;letter-spacing:-.035em}.case-heading>p{font-size:14px;line-height:1.65;color:var(--muted);max-width:30ch}.case-stage{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,2fr);gap:64px;align-items:start}.scenario-list{border-top:1px solid var(--line)}.scenario-entry{border-bottom:1px solid var(--line)}.scenario-entry h3{margin:0}.scenario-entry h3 button{width:100%;padding:25px 0;display:flex;align-items:baseline;gap:16px;text-align:left;background:none;color:var(--muted);font:inherit;font-size:clamp(20px,1.8vw,29px);font-weight:400;line-height:1.25;letter-spacing:-.025em}.scenario-number{font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:0;flex:none}.scenario-indicator{width:16px;height:16px;flex:none;margin-left:auto;stroke:currentColor;stroke-width:1.2;fill:none;transition:transform .3s}.scenario-entry.is-active h3 button,.scenario-entry h3 button:hover{color:var(--ink)}.scenario-entry.is-active .scenario-indicator{transform:rotate(45deg)}.scenario-entry.is-active .scenario-number{color:var(--blue)}.scenario-entry h3 button:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.scenario-reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1)}.scenario-entry.is-active .scenario-reveal{grid-template-rows:1fr}.scenario-reveal-inner{overflow:hidden;min-height:0}.case-controls{padding:0 0 28px 30px}#case-description{font-size:14px;line-height:1.75;color:var(--muted);max-width:32ch}.case-actions{display:flex;flex-direction:column;align-items:start;gap:17px;margin-top:22px}.case-actions .button{font-size:12px;min-height:44px;padding:12px 20px}.case-controls .text-button{font-size:12px;text-decoration:underline;text-underline-offset:5px}.case-controls details{border:0;margin-top:22px}.case-controls summary{font-size:11px;line-height:1.5;padding:0;width:fit-content;color:var(--muted);min-height:24px;text-decoration:underline;text-underline-offset:4px}.case-controls details p{font-size:12px;line-height:1.7;color:var(--muted);padding:0;margin:12px 0}#direction-copy-status{font-size:11px;line-height:1.5;color:var(--muted)}#direction-copy-status:not(:empty){margin-top:12px}.case-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));grid-template-areas:"main a" "main b";gap:16px;height:clamp(460px,37vw,610px);min-width:0}.case-image-frame{overflow:hidden;min-width:0;background:var(--surface)}.case-media img{display:block;width:100%;height:100%;object-fit:cover}@supports (animation-timeline:view()){.case-media{view-timeline-name:--case-zoom;view-timeline-axis:block}.case-media img{animation:case-scroll-zoom linear both;animation-timeline:--case-zoom;animation-range:entry 100% exit 100%}}@keyframes case-scroll-zoom{0%{scale:1}to{scale:1.08}}@media(prefers-reduced-motion:reduce){.case-media img{animation:none;scale:1}}.case-secondary{display:contents}.case-secondary figure{margin:0;overflow:hidden;min-height:0;background:var(--surface)}@media(max-width:1100px){.case-stage{grid-template-columns:minmax(240px,1fr) minmax(0,1.5fr);gap:32px}.case-media{height:480px;gap:10px;grid-template-columns:1.2fr 1fr}.case-secondary{gap:10px}.scenario-entry h3 button{font-size:22px;gap:12px}}@media(max-width:740px){.case-study.section{padding-block:40px}.case-heading{display:block;margin-bottom:26px}.case-heading>p{margin-top:16px}.case-stage{grid-template-columns:1fr;gap:28px}.case-media{height:auto;aspect-ratio:1.06;gap:10px}.case-secondary{gap:10px}.scenario-entry h3 button{padding:20px 0;font-size:23px}.case-controls{padding-left:24px}.case-actions{flex-direction:row;align-items:center;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.scenario-reveal,.scenario-indicator{transition:none}}.case-controls{padding-top:2px;padding-bottom:30px;padding-right:12px}#case-description{font-size:17px;line-height:1.6;letter-spacing:-.01em;max-width:36ch;text-wrap:pretty}.case-actions{margin-top:24px}.case-actions .button{font-size:13px;min-height:46px;padding:13px 23px}.case-utilities{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px 24px;margin-top:22px}.case-utilities>.text-button,.case-utilities summary{font-size:12px;font-weight:400;line-height:1.5;color:var(--muted);text-decoration:none;min-height:24px}.case-utilities>.text-button:hover,.case-utilities summary:hover{color:var(--ink);text-decoration:underline;text-underline-offset:5px}.case-utilities details{margin:0;min-width:0}.case-utilities details[open]{flex-basis:100%}.case-utilities details[open] summary{color:var(--ink)}.case-utilities details p{font-size:14px;line-height:1.65;max-width:40ch;margin:16px 0}@media(max-width:740px){#case-description{font-size:16px}.case-utilities{gap:12px 20px}}@media(min-width:741px){.case-stage{align-items:stretch}.scenario-list{display:flex;flex-direction:column}.scenario-entry.is-active{flex:1}.case-media{height:auto;min-height:clamp(460px,37vw,610px);contain:size}.case-image-frame{min-height:0}}@media(min-width:741px)and (max-width:1100px){.case-media{min-height:480px}}.case-controls{padding-top:0;padding-bottom:22px}#case-description{font-size:15px;line-height:1.6;max-width:36ch}.case-actions{margin-top:16px}.case-actions .button{font-size:12px;min-height:40px;padding:10px 18px}.case-utilities{margin-top:17px;gap:10px 22px}.case-utilities>.text-button,.case-utilities summary{font-size:13px;color:var(--ink);font-weight:400}@media(min-width:741px){.scenario-entry{flex:1;display:flex;flex-direction:column;justify-content:center}.scenario-entry.is-active{flex:0 0 auto}.scenario-entry.is-active h3 button{padding-bottom:18px}}html body .case-media{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.case-image-frame{grid-area:main}.case-secondary>figure:first-child{grid-area:a}.case-secondary>figure:last-child{grid-area:b}.case-media[data-layout=character]{grid-template-areas:"main main" "a b"}.case-media[data-layout=editorial]{grid-template-areas:"a main" "b main"}.case-media[data-layout=video]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr);grid-template-areas:"main a b"}.case-media video{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:740px){.case-media[data-layout=video]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr);grid-template-areas:"main a b";aspect-ratio:auto;height:clamp(230px,62vw,340px)}}html body .case-controls .case-actions{display:inline-grid;grid-template-columns:1fr;align-items:stretch;justify-items:stretch;gap:12px}html body .case-controls .case-actions .button{width:100%;min-height:40px;padding:10px 18px;font-size:12px;line-height:1.5;white-space:nowrap}.showcase-ribbon{margin-top:20px;scroll-margin-top:110px}.showcase-viewport{overflow-x:auto;scrollbar-width:none;touch-action:pan-x pan-y;cursor:grab;padding:8px 24px}.showcase-viewport::-webkit-scrollbar{display:none}.showcase-viewport:active{cursor:grabbing}.showcase-track{display:flex;width:max-content}.showcase-set{display:flex;gap:20px;padding-right:20px}.showcase-card{display:block;flex:none;width:clamp(270px,26vw,440px);aspect-ratio:4/5;padding:0;background:transparent;border:0;border-radius:0;overflow:hidden}.showcase-card img{height:100%;width:100%;object-fit:cover;border-radius:7px;pointer-events:none;user-select:none}.showcase-card[data-art=fashion] img{object-position:58% center}.showcase-card:focus-visible{outline:none}.showcase-card:focus-visible img{outline:2px solid var(--blue);outline-offset:-3px}.showcase-controls{display:flex;justify-content:flex-end;align-items:center;gap:24px;padding:12px 28px 0;color:var(--muted);font-size:12px}.showcase-controls button{color:var(--ink);font-size:12px;min-height:34px}.tool-orbit.section{display:grid;grid-template-columns:.85fr 1.45fr;align-items:center;gap:6%;margin-top:35px;border-block:1px solid var(--line);padding-top:50px;padding-bottom:50px}.orbit-content{max-width:550px}.orbit-content h2{font-size:clamp(44px,4.6vw,72px);line-height:1.04;letter-spacing:-.045em}.orbit-content>p{color:var(--muted);font-size:16px;margin-top:20px}.orbit-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.orbit-tools>button,.orbit-tools>a{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px;width:100%;min-width:0;padding:12px 26px;border:0;background:transparent;color:var(--ink);text-align:left}.orbit-tools>:first-child{padding-left:0}.orbit-tools>:last-child{padding-right:0}.orbit-tools>:not(:first-child){border-left:1px solid var(--line)}.orbit-tools strong{font-size:24px;font-weight:400;letter-spacing:-.035em}.orbit-tools span{font-size:13px;line-height:1.6;max-width:20ch;color:var(--muted)}.orbit-tools>:hover strong,.orbit-tools>:focus-visible strong{color:var(--blue)}#workflows.section{padding-bottom:85px}.workflow-product{min-width:0}.workflow-product>.workflow-card{width:100%}.workflow-grid{align-items:start}@media(max-width:1000px){.tool-orbit.section{gap:4%}.orbit-tools>button,.orbit-tools>a{padding:10px 16px}.orbit-tools>:first-child{padding-left:0}.orbit-tools>:last-child{padding-right:0}.orbit-tools strong{font-size:22px}}@media(max-width:720px){#workflows.section{padding-bottom:60px}#workflows .workflow-shop-link{margin-top:50px}.showcase-ribbon{margin-top:20px;scroll-margin-top:90px}.showcase-viewport{padding:6px 16px}.showcase-set{gap:14px;padding-right:14px}.showcase-card{width:72vw;max-width:330px;padding:0;border-radius:0}.showcase-controls{padding:8px 18px 0;gap:18px;font-size:11px}.showcase-controls button{font-size:11px}.tool-orbit.section{grid-template-columns:1fr;padding-top:38px;padding-bottom:30px;gap:20px;margin-top:28px}.orbit-content h2{font-size:43px}.orbit-content h2 br{display:none}.orbit-content>p{font-size:14px;margin-top:15px}.orbit-tools{margin-top:24px}.orbit-tools>button,.orbit-tools>a{gap:12px;padding:4px 12px}.orbit-tools>:first-child{padding-left:0}.orbit-tools>:last-child{padding-right:0}.orbit-tools strong{font-size:18px;line-height:1.25}.orbit-tools span{font-size:12px}}@media(prefers-reduced-motion:reduce){.showcase-card{transition:none}#workflows.section{padding-bottom:85px}}.showcase-ribbon{--showcase-gap:20px;--showcase-height:clamp(288px,26vw,440px)}.showcase-set{gap:var(--showcase-gap);padding-right:var(--showcase-gap)}.showcase-card{position:relative;height:var(--showcase-height);width:calc(var(--showcase-height)*.75);max-width:none;aspect-ratio:auto;overflow:visible}.showcase-card img{display:block;object-fit:cover;object-position:center}@media(max-width:720px){.showcase-ribbon{--showcase-gap:14px;--showcase-height:312px}.showcase-card{width:calc(var(--showcase-height)*.75)}}.showcase-ribbon{--showcase-gap:4px;--showcase-height:clamp(320px,27vw,480px)}.showcase-viewport{padding:12px 0;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y;overscroll-behavior-x:contain;scroll-behavior:auto}.showcase-track,.showcase-set{position:relative;align-items:center}.showcase-card{width:calc(var(--showcase-height)*.72);overflow:hidden;transform-origin:center;border-radius:0;transition:none;backface-visibility:hidden}.showcase-card img{border-radius:0}.showcase-card>:not(img){display:none}.showcase-card:before,.showcase-card:after{display:none}.showcase-viewport:focus-visible{outline:1px solid var(--blue);outline-offset:-1px}@media(max-width:720px){.showcase-ribbon{--showcase-gap:4px;--showcase-height:330px}.showcase-viewport{padding-block:12px}}.workflow-live{height:clamp(300px,36vh,360px);width:100%;overflow:hidden;background:#101215;border-radius:8px}.workflow-live svg{display:block;width:100%;height:100%;font-family:var(--brand-sans),sans-serif}.workflow-wire{fill:none;stroke:#4b596d;stroke-width:1.2;opacity:.7}.workflow-signal{fill:none;stroke:#5278ff;stroke-width:2;stroke-linecap:round;stroke-dasharray:12 88;opacity:0;animation:workflow-flow 10s linear infinite;animation-delay:var(--phase)}.workflow-node-body{fill:#1b2027;stroke:#424b59;stroke-width:1}.workflow-node-pulse{fill:none;stroke:#567aff;stroke-width:1.6;opacity:0;animation:workflow-pulse 10s ease-in-out infinite;animation-delay:var(--phase)}.workflow-node-rule{stroke:#343e4d;stroke-width:1}.workflow-port{fill:#5478ff}.workflow-node-dot{fill:#8492a8}.workflow-node-title{fill:#f0f2f7;font-size:12px;font-weight:500}.workflow-node-detail{fill:#9ba8bb;font-size:10px}.workflow-progress-track{fill:#303949}.workflow-progress{fill:none;stroke:#557aff;stroke-width:4;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:workflow-progress 10s ease-in-out infinite;animation-delay:3s}.workflow-live :is(.workflow-signal,.workflow-node-pulse,.workflow-progress){animation-play-state:paused}.workflow-live[data-running=true] :is(.workflow-signal,.workflow-node-pulse,.workflow-progress){animation-play-state:running}@keyframes workflow-flow{0%{stroke-dashoffset:12;opacity:0}3%{opacity:1}16%{stroke-dashoffset:-100;opacity:1}20%,to{stroke-dashoffset:-100;opacity:0}}@keyframes workflow-pulse{0%,30%,to{opacity:0}5%,18%{opacity:1}}@keyframes workflow-progress{0%{stroke-dashoffset:100;opacity:0}3%{opacity:1}24%,75%{stroke-dashoffset:0;opacity:1}85%,to{stroke-dashoffset:0;opacity:0}}@media(max-width:740px){.workflow-live{height:auto;aspect-ratio:920/455}}@media(prefers-reduced-motion:reduce){.workflow-live :is(.workflow-signal,.workflow-node-pulse,.workflow-progress){animation:none;opacity:0}}html body #directions.case-scroll-story{position:relative;padding-block:0;height:calc(var(--case-screen) + var(--case-travel));overflow:visible;overflow-anchor:none}.case-scroll-stage{position:sticky;top:var(--case-sticky-top);height:var(--case-screen);box-sizing:border-box;display:flex;flex-direction:column;padding-block:28px;gap:26px}html body .case-scroll-stage .case-heading{margin:0;flex:none}html body .case-scroll-stage .case-heading h2{font-size:clamp(34px,3.1vw,54px);line-height:1.08}.case-scroll-stage .case-stage{flex:1;min-height:0}html body .case-scroll-stage .case-media{height:100%;min-height:0;contain:size}.case-scroll-stage .scenario-list{min-height:0}.case-scroll-stage .scenario-entry h3 button{padding-block:18px;font-size:clamp(19px,1.6vw,27px)}.case-scroll-stage .scenario-indicator{display:none}.case-scroll-stage .scenario-reveal{transition:none}.case-scroll-stage .case-controls{padding-bottom:18px}.case-scroll-stage .case-media img{animation:none;scale:var(--case-scale,1);transition:scale .15s linear}@media(max-width:740px){.case-scroll-stage{padding-block:16px;gap:16px}html body .case-scroll-stage .case-heading h2{font-size:28px}.case-scroll-stage .case-stage{display:flex;flex-direction:column;align-items:stretch;gap:14px}html body .case-scroll-stage .case-media{order:0;flex:1;width:100%;min-height:140px;max-height:260px;aspect-ratio:auto}.case-scroll-stage .scenario-list{order:1;flex:none}.case-scroll-stage .scenario-entry h3 button{padding-block:8px;font-size:16px;line-height:1.25;gap:12px}html body .case-scroll-stage .scenario-entry.is-active h3 button{padding-bottom:8px}.case-scroll-stage .case-controls{padding:0 0 12px 24px}.case-scroll-stage #case-description{font-size:12px;line-height:1.45}html body .case-scroll-stage .case-actions{display:inline-flex;gap:8px;margin-top:10px}html body .case-scroll-stage .case-actions .button{width:auto;font-size:11px;min-height:34px;padding:8px 12px}}@media(prefers-reduced-motion:reduce){.case-scroll-stage .case-media img{scale:1;transition:none}}.workflow-image:has(.home-pack-cover){position:relative}.home-pack-cover{position:absolute;inset:0;background:#242627;color:#f5f4f1;overflow:hidden}.home-pack-cover:before{content:"";position:absolute;width:100%;height:130%;top:-65%;right:-30%;background:radial-gradient(ellipse,var(--pack-glow) 5%,transparent 65%);filter:blur(28px);opacity:.9}.home-pack-cover>span{position:absolute;left:6%;top:7%;font-size:10px;font-weight:700;background:#111317;padding:7px 11px;border-radius:20px}.home-pack-cover strong{position:absolute;bottom:17%;left:7%;right:6%;font-family:var(--brand-sans);font-size:clamp(18px,1.7vw,26px);font-weight:700;letter-spacing:-.04em}.home-pack-cover small{position:absolute;bottom:11%;left:7%;font-size:8px;letter-spacing:.13em;color:#c5c6c8}.lora.style-lora{--lora-bg:#ded3c1;--lora-ink:#252520;--lora-muted:#665e51;--lora-body:#575145;--lora-service:#4f493f;--lora-line:#b7aa94;--lora-frame:#eee6d9;--lora-shadow:#30261824;--lora-shadow-raised:#30261838;background:var(--lora-bg);color:var(--lora-ink)}[data-theme=dark] .lora.style-lora{--lora-bg:#39352f;--lora-ink:#f1ebe1;--lora-muted:#c2b8aa;--lora-body:#c2b8aa;--lora-service:#ddd3c4;--lora-line:#625a4f;--lora-frame:#766b5c;--lora-shadow:#00000035;--lora-shadow-raised:#00000055}.style-lora .lora-label{color:var(--lora-muted)!important}.style-lora .lora-copy .lora-lead{color:var(--lora-ink)!important}.style-lora .lora-copy>p:not(.lora-label):not(.lora-lead):not(.lora-note){color:var(--lora-body)}.style-lora .lora-services{color:var(--lora-service);border-color:var(--lora-line)}.style-lora .lora-copy .lora-note{color:var(--lora-muted)!important}.style-lora .lora-copy .button{position:relative;justify-content:center;padding-inline:52px;gap:0;background:#f5f4f1;color:#151618}.style-lora .lora-copy .button:hover,.style-lora .lora-copy .button:focus-visible{background:var(--blue);color:#fff}.community .discord-join{background:#f5f4f1;color:#151618}.community .discord-join:hover,.community .discord-join:focus-visible{background:var(--blue);color:#fff}.style-lora .style-lora-collage{display:block;position:relative;overflow:visible;aspect-ratio:1 / 1.06;isolation:isolate}.style-lora-collage .lora-photo{position:absolute;width:52%;aspect-ratio:3/4;padding:0;border:5px solid var(--lora-frame);background:var(--lora-frame);border-radius:2px;box-shadow:0 10px 30px var(--lora-shadow);transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s;cursor:pointer;transform:translate(0)}.style-lora .style-lora-collage img{width:100%;height:100%;object-fit:contain;object-position:center}.style-lora-collage .collage-daylight{left:0;top:0;z-index:1;--photo-shift:-18px}.style-lora-collage .collage-stone{left:24%;top:17%;z-index:2;--photo-shift:0px}.style-lora-collage .collage-night{left:48%;top:34%;z-index:3;--photo-shift:18px}.style-lora-collage .lora-photo[aria-pressed=true],.style-lora-collage .lora-photo:focus-visible{z-index:5;transform:translate(var(--photo-shift),-18px);box-shadow:0 24px 48px var(--lora-shadow-raised)}.style-lora-collage .lora-photo:focus-visible{outline:2px solid var(--blue);outline-offset:5px}@media(hover:hover)and (pointer:fine){.style-lora-collage .lora-photo:hover{z-index:6;transform:translate(var(--photo-shift),-18px);box-shadow:0 24px 48px var(--lora-shadow-raised)}}.style-lora h2{font-size:clamp(48px,5vw,84px)}.style-lora .lora-services{gap:14px 20px;flex-wrap:wrap}.lora-example-caption{max-width:48ch;margin-top:24px;padding:0;border:0}.lora-example-caption>a{display:inline-flex;align-items:center;gap:12px;min-height:44px;text-decoration:none}.lora-example-caption strong{font-size:16px;font-weight:600;letter-spacing:-.025em}.lora-example-caption>a:hover strong{text-decoration:underline;text-underline-offset:5px}.lora-example-caption>a>span{font-size:16px;color:var(--lora-muted)}.lora-example-caption p{font-size:13px;line-height:1.6;color:var(--lora-service);margin:0;max-width:46ch}.lora-example-caption small{display:block;font-size:11px;line-height:1.6;color:var(--lora-muted);margin-top:8px}.closing-ribbon{min-height:700px;padding:55px var(--gutter) 270px;align-items:flex-start;background:#d9d5ce;color:#252520}.closing-ribbon h2{font-size:clamp(36px,4.6vw,86px);text-shadow:none}.closing-ribbon .closing-content>p{color:#57534c}.closing-ribbon .closing-background{inset:0;width:100%;height:100%;object-fit:cover;object-position:center;mask-image:none}.closing-ribbon:before{display:block;background:#121516;opacity:.09}@media(max-width:720px){.style-lora h2{font-size:clamp(39px,8.4vw,56px)}.style-lora .style-lora-collage{margin-top:14px}.style-lora-collage .lora-photo{border-width:3px;--photo-shift:0px}.lora-example-caption{margin-top:20px}.lora-example-caption strong{font-size:16px}.closing-ribbon{min-height:440px;padding:55px 22px 150px}.closing-ribbon h2{font-size:clamp(32px,8vw,48px)}.closing-ribbon h2 em{white-space:normal;text-wrap:balance}html[lang=ru] .closing-ribbon h2{font-size:clamp(28px,7.2vw,42px)}.closing-ribbon .closing-background{width:100%;height:100%;inset:0;object-fit:cover;object-position:88% center;mask-image:none}}@media(prefers-reduced-motion:reduce){.style-lora-collage .lora-photo{transition:none}.style-lora-collage .lora-photo:hover,.style-lora-collage .lora-photo[aria-pressed=true],.style-lora-collage .lora-photo:focus-visible{transform:none}}.workflow-context{max-width:72ch;margin:20px 0 30px;font-size:15px;line-height:1.7;color:var(--muted)}.workflows .section-heading>p{max-width:46ch}.style-lora .lora-example-caption{margin:24px 0}.style-lora .lora-copy .lora-note{max-width:48ch}.community-resources{margin:28px 0 0;padding:0;list-style:none}.community-resources li{padding:15px 0;border-top:1px solid var(--line)}.community-resources strong,.community-resources span{display:block}.community-resources strong{font-size:17px;font-weight:600}.community-resources span{font-size:14px;line-height:1.6;color:var(--muted);margin-top:5px}.community-body h3{font-size:24px}.community-unlock{padding-left:22px;margin:20px 0 0;font-size:16px;line-height:1.6}.community-unlock li{padding:7px 0 7px 6px}.community-unlock li::marker{color:var(--blue);font-weight:600}@media(max-width:720px){.workflow-context,.community-unlock{font-size:14px}}.community-channel{margin-top:16px;font-size:13px;line-height:1.6;text-decoration:underline;text-underline-offset:4px}.community-proof{display:flex;align-items:center;gap:20px;margin:28px 0 18px}.community-proof strong{font-size:clamp(48px,4vw,68px);font-weight:600;line-height:1;letter-spacing:-.05em;color:var(--blue)}.community-proof span{font-size:18px;max-width:15ch;line-height:1.4}.community-bonus{max-width:44ch;font-size:15px;line-height:1.6;color:var(--muted);margin-top:14px}.community{display:block}.community-heading{max-width:1100px;margin-inline:auto;padding:0;text-align:center}.community-heading>p{max-width:64ch;margin:20px auto 0}.community-heading .community-proof{justify-content:center;margin:28px 0 0}.community-proof span{text-align:left}.community-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;max-width:1120px;margin:44px auto 0;padding-top:32px;border-top:1px solid var(--line)}.community-body .community-invite{border:0;padding:0;justify-content:flex-start}.community-body .community-resources{margin-top:22px}@media(max-width:720px){.community-body{grid-template-columns:1fr;gap:30px;margin-top:30px;padding-top:26px}.community-body .community-invite{border-top:1px solid var(--line);padding-top:26px}}.studio-discovery{border-top:0}.studio-discovery-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;align-items:end;margin-bottom:40px}.studio-discovery h2{font-size:clamp(36px,4vw,66px);line-height:1.05}.studio-discovery-heading>p{font-size:16px;line-height:1.7;max-width:48ch;color:var(--muted)}#studio-processes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 28px}.studio-process-group{display:grid;grid-template-rows:subgrid;grid-row:span 2;min-width:0;border-top:2px solid var(--blue)}.studio-process-group>div{min-height:142px;padding:22px 0}.studio-process-group h3{font-size:24px;letter-spacing:-.025em}.studio-process-group p{font-size:14px;line-height:1.6;color:var(--muted);margin-top:10px}.studio-process-group ul{padding:0;margin:0;list-style:none}.studio-process-group li{border-top:1px solid var(--line)}.studio-process-group a{display:flex;flex-direction:column;justify-content:flex-start;gap:5px;padding:16px 12px;min-height:110px;font-size:15px;transition:background .2s,color .2s}.studio-process-group a:hover,.studio-process-group a:focus-visible{background:var(--surface);color:var(--blue)}.studio-process-group a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.studio-process-group small{font-size:12px;line-height:1.5;color:var(--muted)}.studio-discovery-link{display:flex;align-items:center;justify-content:space-between;gap:32px;width:100%;box-sizing:border-box;margin-top:24px;padding:30px 32px;border-block:1px solid var(--line);background:var(--surface);color:var(--ink);text-decoration:none;transition:background .2s}.studio-discovery-link-copy{display:grid;gap:9px;min-width:0}.studio-discovery-link-label{font-size:13px;line-height:1.5;color:var(--muted)}.studio-discovery-link-title{font-family:var(--brand-display);font-weight:500;font-size:clamp(23px,2.1vw,34px);line-height:1.25;letter-spacing:-.025em}.studio-discovery-link-arrow{flex:none;font-size:36px;line-height:1;transition:transform .2s}.studio-discovery-link:hover{background:color-mix(in srgb,var(--ink) 8%,var(--surface))}.studio-discovery-link:hover .studio-discovery-link-arrow{transform:translate(5px)}.studio-discovery-link:focus-visible{outline:2px solid var(--blue);outline-offset:4px}@media(max-width:720px){.studio-discovery-link{margin-top:18px;padding:24px 20px;gap:20px}.studio-discovery-link-arrow{font-size:28px}}@media(prefers-reduced-motion:reduce){.studio-discovery-link,.studio-discovery-link-arrow{transition:none}}@media(max-width:1100px){#studio-processes{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.studio-process-group:nth-child(n+3){margin-top:30px}.studio-process-group>div{min-height:126px}}@media(max-width:720px){.studio-discovery-heading{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.studio-discovery-heading>p{font-size:14px}#studio-processes{grid-template-columns:1fr;gap:28px}.studio-process-group{display:block;grid-row:auto}.studio-process-group:nth-child(n+3){margin-top:0}.studio-process-group>div{min-height:0;padding:18px 0}.studio-process-group ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.studio-process-group li{min-width:0}.studio-process-group a{height:100%;font-size:14px;padding:14px 0;min-height:96px}}.launch-home .hero-copy{max-width:740px;margin-inline:auto;padding-inline:20px;line-height:1.65}.launch-home .hero-community{margin-bottom:30px}.launch-home .hero-actions{gap:12px}.creation-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:42px 24px}.creation-tile{grid-column:span 2;min-width:0;display:block}.creation-tile.creation-wide{grid-column:span 3}.creation-visual{position:relative;overflow:hidden;background:var(--surface);aspect-ratio:4/4.5}.creation-wide .creation-visual{aspect-ratio:16/9}.creation-visual :is(img,video){width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.creation-tile:hover :is(img,video){transform:scale(1.025)}.creation-title{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-top:20px}.creation-title h3{font-size:clamp(22px,2vw,30px);line-height:1.2;letter-spacing:-.03em}.creation-title>span{font-size:24px;color:var(--blue)}.creation-tile>p{margin-top:12px;max-width:48ch;font-size:15px;line-height:1.7;color:var(--muted)}.creation-action{display:inline-block;margin-top:16px;font-size:13px;text-decoration:underline;text-underline-offset:5px}.voice-wave{position:absolute;inset:auto 8% 10%;height:64px;display:flex;align-items:center;justify-content:center;gap:6px;filter:drop-shadow(0 2px 3px #0007)}.voice-wave i{display:block;width:5px;border-radius:4px;background:#fff;height:var(--bar)}.workflow-explainer{border-top:1px solid var(--line)}.workflow-explainer .section-heading h2{font-size:clamp(34px,4vw,66px);line-height:1.08}.workflow-bridge{display:grid;grid-template-columns:1fr 1fr;margin-top:40px;border:1px solid var(--line)}.workflow-map,.workflow-simple{padding:clamp(24px,4vw,60px)}.workflow-map{background:#17294b;color:#f5f4f1;display:flex;flex-direction:column;justify-content:space-between}.bridge-label{font-size:14px;margin-bottom:30px}.workflow-map>p:last-child{font-size:14px;line-height:1.7;color:#d0d9e8;max-width:45ch;margin-top:30px}.node-map{display:flex;flex-direction:column;gap:48px;padding:18px 0}.node-inputs,.node-chain{display:flex;gap:12px;position:relative}.node-inputs:after{content:"";position:absolute;top:100%;left:16%;width:68%;height:24px;border:1px solid #6e8ab6;border-top:0}.node-chain:before{content:"";position:absolute;bottom:100%;left:50%;height:24px;border-left:1px solid #6e8ab6}.node-inputs span,.node-chain span{flex:1;min-width:0;padding:16px 8px;text-align:center;border:1px solid #6e8ab6;border-radius:5px;font-size:12px;line-height:1.5;background:#20385e}.node-chain{gap:22px}.node-chain span{position:relative}.node-chain span:not(:last-child):after{content:"";position:absolute;width:22px;border-top:1px solid #6e8ab6;top:50%;left:100%}.workflow-simple h3{font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-.035em}.workflow-simple ol{list-style-position:inside;padding:0;display:flex;flex-direction:column;gap:14px;margin:28px 0;font-size:15px}.workflow-simple li::marker{color:var(--blue);font-variant-numeric:tabular-nums}.workflow-simple>p:not(.bridge-label){color:var(--muted);font-size:15px;line-height:1.7;max-width:45ch;margin-bottom:24px}.creation-paths{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:30px 0 48px;padding:28px 0;border-block:1px solid var(--line)}.creation-paths h3{font-size:26px;letter-spacing:-.03em}.creation-paths p{color:var(--muted);font-size:15px;line-height:1.7;max-width:48ch;margin:12px 0 18px}.creation-paths a{text-decoration:underline;text-underline-offset:5px}.pack-price{display:block;font-size:22px;margin-top:14px;font-variant-numeric:tabular-nums}.closing-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.closing-actions .button{margin-top:0}@media(max-width:900px){.creation-title h3{font-size:23px}.workflow-bridge{grid-template-columns:1fr}.workflow-map{min-height:300px}.node-map{max-width:600px;width:100%;align-self:center}.creation-grid{gap:30px 18px}}@media(max-width:600px){.creation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.creation-tile,.creation-tile.creation-wide{grid-column:span 1}.creation-tile:first-child{grid-column:span 2}.creation-tile:first-child .creation-visual{aspect-ratio:4/3}.creation-wide .creation-visual{aspect-ratio:4/4.5}.creation-title{gap:6px;margin-top:14px}.creation-title h3{font-size:20px}.creation-tile>p{font-size:13px}.creation-action{font-size:12px;line-height:1.6}.creation-paths{grid-template-columns:1fr;gap:28px}.creation-paths>div+div{border-top:1px solid var(--line);padding-top:28px}.workflow-map,.workflow-simple{padding:24px 18px}.node-inputs span,.node-chain span{font-size:10px}.voice-wave{gap:3px;inset-inline:5%}.voice-wave i{width:3px}.closing-actions{justify-content:center}.launch-home .hero-copy{font-size:15px}.workflow-explainer .section-heading{display:block}.workflow-explainer .section-heading>p{margin-top:20px}}@media(prefers-reduced-motion:reduce){.creation-visual :is(img,video){transition:none}}.creation-grid{gap:24px}.creation-tile{position:relative;isolation:isolate;overflow:hidden;color:#fff}.creation-tile:after{content:"";position:absolute;inset:30% 0 0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.12) 35%,rgba(0,0,0,.76) 100%)}.creation-overlay{position:absolute;z-index:2;inset:auto 30px 30px;color:#fff;padding-right:20px}.creation-overlay h3{font-family:inherit;font-size:clamp(25px,2.2vw,36px);font-weight:500;letter-spacing:-.035em;line-height:1.12;text-wrap:balance}.creation-overlay p{font-size:14px;line-height:1.55;font-weight:400;margin-top:12px;max-width:35ch;color:#f2f2f2}.creation-arrow{position:absolute;right:0;bottom:2px;font-size:24px;color:#fff;transition:transform .25s ease}.creation-tile:hover .creation-arrow{transform:translate(3px,-3px)}.creation-tile:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.creation-wide .voice-wave{inset-block:20% 42%}.how-it-works.section{padding-top:54px;padding-bottom:54px}.how-it-works .how-heading{align-items:center}.how-it-works .how-heading h2{font-size:clamp(32px,3vw,46px)}.how-it-works .how-journey{display:block;background:none;margin-top:32px}.how-it-works .journey-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:0}.how-it-works .journey-steps li{display:block;padding:22px 0 0;border:0;border-top:1px solid var(--line)}.how-it-works .journey-number{display:block;padding:0;margin-bottom:18px;font-size:12px}.how-it-works .journey-steps h3{font-size:25px;font-weight:500}.how-it-works .journey-steps p{max-width:36ch;font-size:14px}.how-it-works .how-action{margin-top:30px}@media(max-width:900px){.creation-overlay{inset:auto 22px 24px}.creation-overlay h3{font-size:27px}.how-it-works .journey-steps{gap:24px}}@media(max-width:600px){.creation-grid{grid-template-columns:1fr;gap:18px}.creation-tile,.creation-tile.creation-wide,.creation-tile:first-child{grid-column:auto}.creation-tile .creation-visual,.creation-tile:first-child .creation-visual,.creation-wide .creation-visual{aspect-ratio:4/4.5}.creation-overlay{inset:auto 24px 26px}.creation-overlay h3{font-size:30px}.creation-overlay p{font-size:14px}.how-it-works .journey-steps{grid-template-columns:1fr;gap:24px}.how-it-works .journey-steps li{display:grid;grid-template-columns:28px 1fr;gap:16px}.how-it-works .journey-number{padding-top:5px;margin:0}.how-it-works.section{padding-block:40px}}@media(prefers-reduced-motion:reduce){.creation-arrow{transition:none}}.creation-tile:after{inset:0;background:linear-gradient(to top,rgba(0,0,0,.92) 0%,rgba(0,0,0,.72) 15%,rgba(0,0,0,.3) 31%,transparent 53%)}.creation-overlay{padding-right:0}.creation-overlay p{min-height:3.1em;max-width:40ch}.creation-tile:before{content:"";position:absolute;inset:auto 0 0;height:65%;z-index:1;pointer-events:none;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.85) 15%,rgba(0,0,0,.5) 35%,rgba(0,0,0,.16) 58%,rgba(0,0,0,.02) 80%,transparent 100%);-webkit-mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.85) 15%,rgba(0,0,0,.5) 35%,rgba(0,0,0,.16) 58%,rgba(0,0,0,.02) 80%,transparent 100%)}.creation-tile:after{inset:auto 0 0;height:72%;min-height:0;border-radius:0;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.7) 20%,rgba(0,0,0,.38) 38%,rgba(0,0,0,.12) 60%,rgba(0,0,0,.025) 80%,transparent 100%)}.creation-overlay{inset:auto 28px 18px;padding:0;display:grid;grid-template-rows:auto 2.9em;gap:9px;font-size:14px}.creation-overlay h3{margin:0;line-height:1.12}.creation-overlay p{margin:0;min-height:0;max-width:none;font-size:14px;line-height:1.45}@media(max-width:1100px)and (min-width:601px){.creation-overlay{inset:auto 20px 18px;font-size:13px;grid-template-rows:2.24em 2.9em}.creation-overlay h3{font-size:24px;align-self:end}.creation-overlay p{font-size:13px}.creation-tile:after{min-height:0}}@media(max-width:600px){.creation-overlay{inset:auto 22px 18px;font-size:13px;grid-template-rows:auto 2.9em;gap:8px}.creation-overlay h3{font-size:26px}.creation-overlay p{font-size:13px}.creation-tile:after{min-height:0}}.how-it-works.section{background:#e9e7e0;color:#191a1b;padding-block:76px;--ink:#191a1b;--muted:#575954;--line:#c9c8c1}.how-it-works .how-heading h2{font-size:clamp(38px,4vw,62px)}.how-it-works .how-journey{margin-top:42px}.how-it-works .journey-steps{gap:32px}.how-it-works .journey-steps li{display:flex;flex-direction:column;position:relative;padding:0;border:0}.how-it-works .journey-number{font-size:52px;font-weight:400;line-height:1;color:#787a70;margin-bottom:24px;letter-spacing:-.04em}.how-it-works .journey-steps h3{font-size:28px}.how-it-works .journey-steps p{min-height:3.3em;max-width:37ch}.step-demo{height:180px;margin-top:26px;border:1px solid #c9c8c1;border-radius:4px;overflow:hidden;background:#f7f6f1;position:relative}.step-tools{display:flex;align-items:flex-start;gap:8px;padding:26px;flex-wrap:wrap}.step-tools>span{padding:9px 17px;border:1px solid #c5c6bf;border-radius:30px;font-size:13px}.step-tools>span:first-child{background:#20211e;color:#fff;border-color:#20211e}.step-tools>strong{width:100%;font-size:23px;font-weight:500;letter-spacing:-.03em;align-self:end}.step-prompt{padding:22px 26px}.step-prompt>span{font-size:11px;color:#62645b}.how-it-works .step-prompt p{font-size:19px;color:#282b24;line-height:1.5;margin-top:12px;min-height:0}.step-prompt i{display:block;width:2px;height:20px;background:#4e6145;position:absolute;bottom:22px;right:26px}.step-result{background:#191a1b;isolation:isolate}.step-result img{width:100%;height:100%;object-fit:cover;object-position:50% 37%}.step-result:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent 70%)}.step-result span{position:absolute;bottom:18px;left:24px;color:#fff;z-index:1;font-size:20px}.how-it-works .how-action{margin-top:36px}.how-it-works .how-action .button{background:#20211e;color:#fff}@media(max-width:740px){.how-it-works.section{padding-block:48px}.how-it-works .journey-steps{grid-template-columns:1fr;gap:36px}.how-it-works .journey-steps li{display:grid;grid-template-columns:42px 1fr;gap:0 18px}.how-it-works .journey-number{font-size:36px;margin:0}.how-it-works .journey-steps h3{font-size:25px}.step-demo{grid-column:2;margin-top:18px;height:165px}.step-tools{padding:18px;gap:5px}.step-tools>span{padding:7px 12px}.step-tools>strong{font-size:20px}.step-prompt{padding:18px}.how-it-works .step-prompt p{font-size:17px}}.workflow-bridge{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);border:0;gap:0;align-items:stretch}.workflow-graph{margin:0;min-width:0;display:flex;flex-direction:column;justify-content:space-between;background:#141516;border:1px solid #303236;padding:24px}.workflow-graph-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;color:#e4e5e6;font-size:12px}.workflow-graph-heading>span+span{font-size:10px;letter-spacing:.08em;color:#989da5}.workflow-graph-link{display:block;margin:20px -10px;outline-offset:4px}.workflow-graph-link img{display:block;width:100%;height:auto}.workflow-graph figcaption{font-size:12px;line-height:1.65;color:#aeb2b8;max-width:52ch;padding-top:12px;border-top:1px solid #303236}.workflow-simple{align-self:center;padding:36px 0 36px 52px}.workflow-simple .bridge-label{font-size:12px;margin-bottom:24px;color:var(--muted)}.workflow-simple h3{font-size:clamp(28px,2.6vw,40px)}.workflow-simple ol{margin:24px 0;gap:12px}.workflow-simple>p:not(.bridge-label){font-size:14px;max-width:39ch}@media(max-width:900px){.workflow-bridge{grid-template-columns:1fr}.workflow-simple{padding:30px 0 0}.workflow-graph{padding:20px}.workflow-graph-link{margin:14px -8px}.workflow-graph-heading{gap:10px}.workflow-graph figcaption{max-width:none}}.how-reference.section{background:#0b0c0d;color:#f5f4f1;padding-block:clamp(72px,7vw,112px)}.how-reference-label{margin:0 0 26px;color:#a3a5a7;font-size:15px;line-height:1.4;text-transform:uppercase;letter-spacing:.015em}.how-reference-intro h2{margin:0;max-width:1120px;font-size:clamp(36px,3.3vw,60px);font-weight:500;line-height:1.2;letter-spacing:-.025em}.how-reference-description{margin:32px 0 0;max-width:1020px;color:#b0b2b4;font-size:clamp(17px,1.4vw,23px);line-height:1.6}.how-reference-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:0;margin:68px 0 0;list-style:none}.how-reference-steps li{padding:28px 28px 34px;border-radius:22px;background:radial-gradient(ellipse at 0% 0%,#272c30,#181c1f,#111417 76%);min-width:0}.how-reference-number{display:block;width:fit-content;margin-bottom:32px;font-size:88px;font-weight:600;line-height:1;letter-spacing:-.06em;color:#b8bbbe;background:linear-gradient(180deg,#f0f1f2 12%,#9da0a3 48%,#454a4e 91%);background-clip:text;-webkit-text-fill-color:transparent}.how-reference-steps h3{margin:0 0 14px;font-size:clamp(23px,1.85vw,30px);line-height:1.25;font-weight:500;letter-spacing:-.025em}.how-reference-steps p{margin:0;color:#a5a8ac;font-size:clamp(16px,1.12vw,19px);line-height:1.6;max-width:35ch}@media(max-width:1000px){.how-reference-steps{gap:18px}.how-reference-steps li{padding:24px}.how-reference-number{font-size:72px}}@media(max-width:740px){.how-reference.section{padding-block:60px}.how-reference-label{font-size:12px;margin-bottom:20px}.how-reference-intro h2{font-size:clamp(30px,6vw,40px)}.how-reference-description{margin-top:24px;font-size:16px}.how-reference-steps{grid-template-columns:1fr;margin-top:36px;gap:16px}.how-reference-steps li{border-radius:18px;padding:26px}.how-reference-number{margin-bottom:24px}.how-reference-steps h3{font-size:25px}}@media(forced-colors:active){.how-reference-steps li{border:1px solid CanvasText}.how-reference-number{background:none;-webkit-text-fill-color:CanvasText}}html body #tools .studio-discovery-heading{display:block;text-align:center;margin-bottom:44px}html body #tools .studio-discovery-heading h2{margin-inline:auto}html body .studio-discovery-link{background:transparent;border:0;border-bottom:1px solid var(--line);min-height:108px;margin-top:0;padding:22px 0;text-align:center}html body .studio-discovery-link-copy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%}html body .studio-discovery-link-label{flex:none;font-size:12px}html body .studio-discovery-link-title{font-size:clamp(22px,1.8vw,28px);font-weight:500}html body .studio-discovery-link:hover{background:transparent;border-color:var(--blue);color:var(--blue)}html body .how-reference.section{padding-block:80px;background:#0b0c0d;color:#f5f4f1}html body .how-reference-steps{gap:20px;margin-top:52px}html body .how-reference-steps li,html body .how-reference-steps li:first-child{padding:24px;border:0;border-radius:20px;background:#121820;min-height:230px;box-sizing:border-box}html body .how-reference-steps li:nth-child(2){background:#423066}html body .how-reference-steps li:nth-child(3){background:#145349}html body .how-reference-number{font-size:64px;font-weight:500;color:var(--blue);-webkit-text-fill-color:currentColor;background:none;margin-bottom:22px}html body .how-reference-steps p{color:#e0e6ed}html body .how-reference-description{color:#bfc3ca}html body #why-seedra{min-height:calc(100svh - 90px);padding-block:60px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}html body #why-seedra .section-heading{margin-bottom:36px}html body #why-seedra .section-heading h2{font-size:clamp(40px,3.5vw,64px)}html body #why-seedra .workflow-bridge{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:48px}html body #why-seedra .workflow-graph{max-height:none;padding:20px}html body #why-seedra .workflow-graph-link{margin:12px 0}html body #why-seedra .workflow-graph-link img{height:clamp(320px,42vh,460px);width:100%;object-fit:contain}html body #why-seedra .workflow-simple h3{font-size:clamp(30px,2.5vw,46px)}html body #why-seedra .workflow-simple ol{font-size:16px;gap:12px;margin-block:24px}html body #why-seedra .workflow-simple>p:not(.bridge-label){font-size:15px}html body #workflows.product-editorial{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:64px;align-items:center;padding-block:72px;min-height:calc(100svh - 90px);box-sizing:border-box}html body .product-selector{min-width:0}html body #workflows.product-editorial h2{font-size:clamp(42px,4vw,72px);line-height:1.07;margin:0 0 48px;letter-spacing:-.035em}html body .product-tabs{display:flex;flex-direction:column}html body .product-tab{display:flex;align-items:center;gap:20px;width:100%;min-height:114px;text-align:left;padding:24px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--muted);cursor:pointer}html body .product-tab[aria-selected=true]{color:var(--ink);border-color:#4a6cff}html body .product-number{align-self:flex-start;font-size:14px;padding-top:5px;font-variant-numeric:tabular-nums}html body .product-tab[aria-selected=true] .product-number{color:#5376ff}html body .product-tab-copy{display:grid;gap:8px;min-width:0}html body .product-tab strong{font-family:var(--brand-display);font-size:clamp(19px,1.6vw,28px);font-weight:500;letter-spacing:-.025em}html body .product-tab small{font-size:14px;font-weight:400;color:var(--muted)}html body .product-tab-price{margin-left:auto;white-space:nowrap;font-size:18px}html body .product-tab:focus-visible{outline:2px solid var(--blue);outline-offset:5px}html body .product-paths{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}html body .product-paths .button{border:0;border-radius:999px;min-height:46px;padding:13px 23px;background:#f5f4f1;color:#151618;font-size:13px;text-decoration:none;justify-content:center}html body .product-paths .button:hover{background:#dce4ff}html body .product-stage{min-width:0}html body .product-panel[hidden]{display:none}html body .product-preview{position:relative;display:block;height:clamp(520px,65vh,740px);overflow:hidden;border-radius:8px;background:#17191c;color:#fff}html body .product-preview>img{width:100%;height:100%;object-fit:cover}html body .product-preview:after{content:"";position:absolute;inset:25% 0 0;background:linear-gradient(transparent,#000000d1);pointer-events:none}html body .product-preview-copy{position:absolute;z-index:1;bottom:36px;left:36px;right:36px;max-width:580px}html body .product-preview-copy>span:first-child{font-size:12px;text-transform:uppercase;letter-spacing:.12em}html body .product-preview-copy h3{font-family:var(--brand-display);font-weight:500;font-size:clamp(36px,3.6vw,64px);line-height:1.04;margin:18px 0;letter-spacing:-.03em}html body .product-preview-copy p{font-size:15px;line-height:1.6;color:#e4e6ec;max-width:40ch}html body .product-preview-action{display:inline-block;margin-top:24px;padding-bottom:5px;border-bottom:1px solid #c7d4ff;font-size:13px}html body .product-preview:focus-visible{outline:2px solid var(--blue);outline-offset:5px}html body .style-lora .style-lora-collage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;aspect-ratio:auto;height:auto;padding-block:10px 100px;align-items:start}html body .style-lora-collage .lora-photo{position:relative;inset:auto;width:100%;border-width:3px;--photo-shift:0px}html body .style-lora-collage .lora-photo:nth-child(2){margin-top:65px}html body .style-lora-collage .lora-photo:nth-child(3){margin-top:130px}html body #questions{min-height:calc(100svh - 90px);padding-block:72px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;overflow-anchor:none}html body #questions .faq-intro{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;margin-bottom:40px}html body #questions h2{font-size:clamp(42px,3.5vw,64px);line-height:1.08}html body #questions .faq-intro>.text-button{margin:0}html body #questions summary{min-height:84px}html body #questions details{box-sizing:border-box}html body #questions details[open] summary{color:var(--ink)}html body #questions details[data-expanded=true] summary{color:var(--blue)}html body #questions details[open] .faq-toggle{transform:none}html body #questions details[data-expanded=true] .faq-toggle{transform:rotate(45deg)}html body .closing-ribbon .closing-content{max-width:1600px;width:100%;margin-inline:auto}html body .closing-ribbon h2{font-size:clamp(54px,5.2vw,100px);line-height:1.06;letter-spacing:-.035em;margin:10px 0 28px}html body .closing-ribbon h2 em{white-space:normal;font-size:1em}html body .closing-ribbon .closing-actions{justify-content:center;gap:14px}html body .closing-ribbon .closing-actions .button{background:#111317;color:#fff;border-color:#111317;min-height:48px;padding-inline:28px}html body .closing-ribbon .closing-actions .button+.button{background:var(--blue);border-color:var(--blue);color:#fff}html body .closing-ribbon .closing-actions .button:hover{filter:brightness(1.15)}@media(max-width:1000px){html body #workflows.product-editorial{gap:30px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}html body .product-tab{gap:12px}html body .product-tab-price{font-size:16px}html body #why-seedra .workflow-bridge{gap:28px}html body .style-lora .style-lora-collage{gap:12px}}@media(max-width:740px){html body .studio-discovery-link-copy{display:grid;gap:7px}html body .how-reference.section{padding-block:56px}html body .how-reference-steps{gap:18px}html body .how-reference-steps li,html body .how-reference-steps li:first-child{padding:26px;min-height:0}html body .how-reference-number{font-size:58px;margin-bottom:24px}html body #why-seedra{min-height:0;padding-block:56px}html body #why-seedra .workflow-bridge{grid-template-columns:1fr}html body #why-seedra .workflow-graph{padding:14px}html body #why-seedra .workflow-graph-link img{height:auto}html body #workflows.product-editorial{display:flex;flex-direction:column;align-items:stretch;padding-block:56px;min-height:0;gap:30px}html body #workflows.product-editorial h2{margin-bottom:24px}html body .product-tab{min-height:88px;padding-block:18px}html body .product-paths{margin-top:24px}html body .product-preview{height:480px}html body .product-preview-copy{inset:auto 24px 28px}html body .product-preview-copy h3{font-size:38px}html body .style-lora .style-lora-collage{padding-bottom:30px}html body .style-lora-collage .lora-photo:nth-child(2){margin-top:24px}html body .style-lora-collage .lora-photo:nth-child(3){margin-top:48px}html body #questions{min-height:0;padding-block:56px}html body #questions h2 br{display:block}html body .closing-ribbon h2{font-size:clamp(40px,8.8vw,64px)}html body .closing-ribbon{padding-top:42px;min-height:600px}}html body #closing-title{font-size:clamp(54px,5.2vw,100px);line-height:1.06}@media(max-width:740px){html body #closing-title{font-size:clamp(38px,8.8vw,64px)}}html body .how-reference-steps li,html body .how-reference-steps li:first-child{background:radial-gradient(ellipse at 0% 0%,#18202d,#121820 48%,#0e1117)}html body .how-reference-steps li:nth-child(2){background:radial-gradient(ellipse at 0% 0%,#202225,#181a1d 48%,#121416)}html body .how-reference-steps li:nth-child(3){background:radial-gradient(ellipse at 0% 0%,#151e2a,#101722 48%,#0b1019)}html body #custom-lora{grid-template-columns:minmax(0,.86fr) minmax(0,1.8fr);gap:56px;min-height:0;padding-block:56px;align-items:center}html body #custom-lora h2{font-size:clamp(38px,3vw,56px);line-height:1.1}html body #custom-lora .lora-copy{max-width:500px}html body #custom-lora .style-lora-collage{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;gap:18px;padding:0;align-self:center;margin:0;overflow:visible}html body #custom-lora .lora-photo{grid-row:auto;grid-column:auto;width:100%;min-width:0}html body #custom-lora .lora-photo:nth-child(2){margin-top:40px}html body #custom-lora .lora-photo:nth-child(3){margin-top:80px}@media(max-width:1100px){html body #custom-lora{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:32px}}@media(max-width:740px){html body #custom-lora{grid-template-columns:1fr;gap:34px;padding-block:44px}html body #custom-lora .lora-copy{max-width:none}html body #custom-lora .style-lora-collage{display:flex;gap:16px;overflow-x:auto;padding:12px 0 20px;scroll-snap-type:x proximity}html body #custom-lora .lora-photo{flex:0 0 66%;margin:0;scroll-snap-align:start}}html body #workflows.product-cinema{display:block;box-sizing:border-box;background:var(--paper);min-height:0;padding-block:44px 20px}html body #workflows.product-cinema h2{font-size:clamp(42px,3.5vw,64px);line-height:1.06;margin:0 0 30px}html body .product-cinema .product-panel{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,2.2fr);height:clamp(400px,43vh,480px);outline-offset:6px;background:var(--surface)}html body .product-cinema .product-panel[hidden]{display:none}html body .pack-feature-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(26px,3vw,50px);min-width:0}html body .pack-kicker{font-size:12px;line-height:1.5;color:var(--muted);margin:0 0 22px;text-transform:uppercase}html body .pack-kicker>span:first-child{color:var(--blue)}html body .pack-feature-copy h3{font-family:var(--brand-display);font-weight:500;font-size:clamp(25px,2vw,36px);line-height:1.15;letter-spacing:-.025em;margin:0 0 18px}html body .pack-description{font-size:16px;line-height:1.65;color:var(--muted);max-width:33ch;margin:0 0 30px}html body .pack-feature-price{font-size:24px;font-weight:500;line-height:1.3;margin-bottom:24px;font-variant-numeric:tabular-nums}html body .pack-feature-copy .button{border-radius:999px;background:var(--blue);color:#fff;border:1px solid var(--blue);min-height:46px;padding:13px 24px;font-size:14px;white-space:nowrap}html body .pack-feature-copy .button:hover{background:var(--blue);border-color:var(--blue)}html body .pack-feature-image{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center}html body .product-cinema .product-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}html body .product-cinema .product-tab{min-width:0;min-height:90px;padding:22px 24px;border:0;border-top:2px solid var(--line);gap:20px;align-items:flex-start;transition:color .16s,border-color .16s}html body .product-cinema .product-tab:first-child{padding-left:0}html body .product-cinema .product-tab:last-child{padding-right:0}html body .product-cinema .product-tab+.product-tab{border-left:1px solid var(--line)}html body .product-cinema .product-tab[aria-selected=true]{border-top-color:var(--blue);color:var(--ink)}html body .product-cinema .product-tab[aria-selected=true] .product-number{color:var(--blue)}html body .product-cinema .product-tab:hover{color:var(--ink)}html body .product-cinema .product-tab strong{font-size:clamp(15px,1.15vw,21px);font-weight:500}html body .product-cinema .product-tab small{font-size:13px;line-height:1.4}html body .product-cinema .product-tab-price{font-size:16px;padding-top:2px}html body .product-cinema .product-number{padding-top:2px}html body .pack-footer{display:flex;justify-content:flex-end;margin-top:20px}html body .pack-studio-link{font-size:14px;color:var(--muted);text-decoration:underline;text-underline-offset:5px}html body .pack-studio-link:hover{color:var(--ink)}@media(max-width:1050px){html body .product-cinema .product-panel{grid-template-columns:minmax(280px,1fr) minmax(0,1.5fr)}html body .product-cinema .product-tab{gap:10px;padding-inline:16px}html body .product-cinema .product-number{display:none}}@media(max-width:740px){html body #workflows.product-cinema{display:flex;flex-direction:column;min-height:0;padding-block:44px;gap:0}html body #workflows.product-cinema h2{font-size:42px;margin-bottom:24px}html body .product-cinema .product-links{order:1;margin:0 0 20px}html body .product-cinema .product-stage{order:2}html body .product-cinema .pack-footer{order:3}html body .product-cinema .product-tab{display:flex;flex-direction:column;gap:8px;padding:14px 10px;min-height:130px}html body .product-cinema .product-tab strong{font-size:13px;line-height:1.3;overflow-wrap:anywhere}html body .product-cinema .product-tab small{font-size:11px;line-height:1.3}html body .product-cinema .product-tab-price{margin:auto 0 0;font-size:14px}html body .product-cinema .product-panel{display:flex;flex-direction:column;height:auto}html body .pack-feature-image{order:-1;height:auto;aspect-ratio:16/10}html body .pack-feature-copy{padding:26px;min-height:320px;box-sizing:border-box}html body .pack-kicker{margin-bottom:16px}html body .pack-feature-copy h3{font-size:28px}html body .pack-description{font-size:15px;margin-bottom:24px}html body .pack-feature-price{margin-bottom:20px}html body .pack-footer{margin-top:22px}}html body #pack-panel-studio .pack-feature-image{object-position:center 22%}html body #pack-panel-dominion .pack-feature-image{object-fit:contain;background:#101214}html body #why-seedra.bridge-studio{display:block;padding-block:48px;min-height:calc(100svh - 90px)}html body .bridge-studio .section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:32px}html body .bridge-studio .section-heading>p{max-width:540px;font-size:15px;line-height:1.65;margin:0 0 4px;color:var(--muted)}html body .bridge-workspace{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:38px;align-items:start}html body .bridge-engine{margin:0;min-width:0;display:flex;flex-direction:column}html body .bridge-engine figcaption{font-size:16px;color:var(--ink);margin:16px 0 18px}html body .bridge-engine img{display:block;width:100%;height:clamp(300px,36vh,360px);object-fit:contain}html body .bridge-composer{border:1px solid var(--line);border-radius:8px;padding:24px;min-width:0;display:flex;flex-direction:column;gap:18px;background:var(--paper)}html body .bridge-composer-label{font-size:18px;line-height:1.4;font-weight:500;margin:0}html body .bridge-result-image{display:block;width:100%;height:clamp(230px,29vh,320px);object-fit:cover;border-radius:4px}html body .bridge-prompt-preview{display:flex;align-items:stretch;gap:12px;margin:0}html body .bridge-prompt-field{display:flex;align-items:center;gap:12px;min-width:0;flex:1;border:1px solid var(--input-border);border-radius:6px;padding:6px;background:var(--surface)}html body .bridge-prompt-field>img{width:46px;height:46px;object-fit:cover;border-radius:3px;flex:none}html body .bridge-prompt-field>span{min-width:0;padding:8px 2px;color:var(--ink);font-size:14px;line-height:1.5;font-family:var(--brand-sans);font-weight:400}html body .bridge-generate{display:flex;align-items:center;box-sizing:border-box;cursor:default;flex:none;min-width:132px;border-radius:6px;padding:14px 20px;border:1px solid var(--blue);background:var(--blue);color:#fff;justify-content:center;font-size:14px}html body .bridge-bottom{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:38px;align-items:end;margin-top:26px}html body .bridge-statement h3{font-family:var(--brand-display);font-size:clamp(26px,2vw,36px);font-weight:500;line-height:1.15;letter-spacing:-.025em;margin:0 0 10px}html body .bridge-statement>p{font-size:14px;line-height:1.6;color:var(--muted);margin:0;max-width:72ch}html body .bridge-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0 0 10px;gap:0}html body .bridge-steps li{display:flex;align-items:center;gap:16px;padding:8px 18px;border-left:1px solid var(--line);min-width:0}html body .bridge-steps li>span{font-size:23px;font-weight:500;color:var(--blue);line-height:1}html body .bridge-steps li>p{font-size:13px;line-height:1.5;margin:0}html body #why-seedra .bridge-explore{display:flex;width:100%;box-sizing:border-box;min-height:56px;justify-content:center;margin-top:24px;border:1px solid #f5f4f1;border-radius:999px;background:#f5f4f1;color:#151618;font-size:17px;transition:background-color .18s,color .18s,border-color .18s}html body #why-seedra .bridge-explore:hover{background:var(--blue);border-color:var(--blue);color:#fff}html body #why-seedra .bridge-explore:focus-visible{outline:2px solid var(--blue);outline-offset:4px}@media(max-width:1050px){html body .bridge-workspace,html body .bridge-bottom{gap:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}html body .bridge-composer{padding:16px}html body .bridge-generate{min-width:100px;padding-inline:14px}html body .bridge-prompt-field>img{display:none}html body .bridge-steps li{padding-inline:10px;gap:8px}html body .bridge-steps li>span{font-size:20px}}@media(max-width:740px){html body #why-seedra.bridge-studio{min-height:0;padding-block:44px}html body .bridge-studio .section-heading{display:block;margin-bottom:24px}html body .bridge-studio .section-heading>p{margin-top:18px;font-size:14px}html body .bridge-workspace,html body .bridge-bottom{grid-template-columns:1fr;gap:24px}html body .bridge-engine figcaption{margin-top:0}html body .bridge-engine img{height:auto;max-height:260px}html body .bridge-result-image{height:auto;aspect-ratio:16/10}html body .bridge-composer{gap:14px}html body .bridge-prompt-preview{flex-wrap:wrap}html body .bridge-prompt-field{flex-basis:100%;min-height:44px;padding:8px}html body .bridge-generate{width:100%;min-height:44px}html body .bridge-steps{margin:0}html body .bridge-steps li{display:block;padding:8px 10px}html body .bridge-steps li>p{margin-top:9px;font-size:12px}html body #why-seedra .bridge-explore{min-height:52px;font-size:16px}html body .bridge-statement h3{font-size:28px}}html body #why-seedra.bridge-studio{padding-block:36px}html body #why-seedra.bridge-studio .section-heading{margin-bottom:24px}html body #why-seedra.bridge-studio #why-title{font-size:clamp(40px,3.2vw,60px);line-height:1.05}html body .bridge-prompt-field{margin:0;font-weight:400}html body .bridge-composer{padding:20px;gap:16px}html body .bridge-result-image{height:clamp(220px,25vh,270px)}html body .bridge-statement h3{font-size:clamp(26px,1.8vw,32px)}@media(max-width:740px){html body #why-seedra.bridge-studio{padding-block:44px}html body .bridge-composer{padding:16px}html body .bridge-result-image{height:auto}html body #why-seedra.bridge-studio .section-heading{display:block}html body .bridge-statement h3{font-size:28px}}html body #community.community-strip{display:block;position:relative;isolation:isolate;min-height:0;padding-block:64px;background:var(--paper);border:0}html body #community.community-strip:before{content:"";position:absolute;z-index:-1;inset:20px max(16px,calc(var(--gutter) - 32px));border-radius:24px;background:color-mix(in srgb,var(--surface) 94%,var(--blue));border:1px solid color-mix(in srgb,var(--line) 80%,var(--blue));pointer-events:none}@media(max-width:600px){html body #community.community-strip:before{inset:8px 12px;border-radius:20px}html body #community.community-strip{padding-inline:32px}}html body .community-strip-main{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:40px;align-items:center}html body .community-strip-copy{min-width:0}html body .community-strip-copy .community-eyebrow{margin:0 0 15px;color:var(--muted);font-size:12px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}html body #community.community-strip h2{margin:0;font-family:var(--brand-display);font-size:clamp(28px,2.4vw,46px);font-weight:500;line-height:1.16;letter-spacing:-.035em}html body .community-strip-copy>p:last-child{margin:14px 0 0;color:var(--muted);font-size:16px;line-height:1.6}html body .community-strip-proof{display:flex;flex-direction:column;gap:9px;border-left:1px solid var(--line);padding:10px 0 10px 40px}html body .community-strip-proof strong{font-size:clamp(44px,3.8vw,68px);font-weight:600;line-height:1;color:var(--blue);letter-spacing:-.035em}html body .community-strip-proof>span{color:var(--muted);font-size:15px;line-height:1.5;white-space:nowrap}html body .community-strip-action{padding-left:40px;border-left:1px solid var(--line);min-height:100px;display:flex;align-items:center}html body #community.community-strip .discord-join{margin:0;background:#f5f4f1;color:#151618;border:1px solid #f5f4f1;border-radius:999px;padding:15px 28px;min-height:50px;font-size:14px;white-space:nowrap;transition:background-color .18s,color .18s,border-color .18s}html body #community.community-strip .discord-join:hover{background:var(--blue);border-color:var(--blue);color:#fff}html body .community-strip-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:40px;border-top:1px solid var(--line);padding-top:22px;margin-top:36px;align-items:start}html body .community-strip-resources{display:flex;align-items:center;flex-wrap:wrap;gap:12px 30px;list-style:none;padding:0;margin:0;min-height:44px;font-size:16px;font-weight:500}html body .community-strip-resources li+li{border-left:1px solid var(--line);padding-left:30px}html body .community-strip-details{min-width:0;border:0}html body .community-strip-details summary{padding:0;border:0;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;list-style:none;cursor:pointer;font-size:15px;line-height:1.5;color:var(--ink)}html body .community-strip-details summary::-webkit-details-marker{display:none}html body .community-strip-details summary .icon{width:20px;height:20px;flex:none;transition:transform .16s}html body .community-strip-details[open] summary .icon{transform:rotate(45deg)}html body .community-strip-details summary:hover{color:var(--blue)}html body .community-strip-details summary:focus-visible,html body #community.community-strip .discord-join:focus-visible{outline:2px solid var(--blue);outline-offset:5px}html body .community-strip-instructions{padding:10px 0 0}html body .community-strip .community-unlock{margin:0;font-size:14px;color:var(--muted);line-height:1.6}html body .community-strip .community-channel{display:inline-block;margin-top:14px;font-size:12px}@media(max-width:1200px){html body .community-strip-main{gap:24px}html body .community-strip-proof,html body .community-strip-action{padding-left:24px}html body #community.community-strip .discord-join{padding-inline:22px}html body .community-strip-copy>p:last-child{font-size:14px}}@media(max-width:900px){html body .community-strip-main{grid-template-columns:1fr auto}html body .community-strip-copy{grid-column:1/-1}html body .community-strip-proof{border:0;padding:0}html body .community-strip-action{border:0;min-height:0;padding:0}html body .community-strip-footer{gap:24px;grid-template-columns:1fr 1fr}html body #community.community-strip h2{font-size:36px}}@media(max-width:600px){html body #community.community-strip{padding-block:36px}html body .community-strip-main{gap:24px 16px}html body #community.community-strip h2{font-size:32px}html body .community-strip-proof strong{font-size:44px}html body .community-strip-proof>span{font-size:12px;white-space:normal}html body #community.community-strip .discord-join{font-size:12px;padding:12px 17px;min-height:46px}html body .community-strip-footer{grid-template-columns:1fr;gap:14px;margin-top:28px;padding-top:16px}html body .community-strip-resources{font-size:14px;gap:12px 20px}html body .community-strip-resources li+li{padding-left:0;border-left:0}html body .community-strip-details summary{font-size:14px}html body .community-strip .community-channel{font-size:12px}}html body #questions{justify-content:flex-start}html body #questions details{border-radius:16px;overflow:hidden;transition:background-color .3s ease,border-color .3s ease}html body #questions details:hover{background:color-mix(in srgb,var(--surface),var(--ink) 4%)}html body #questions details[data-expanded=true]{background:color-mix(in srgb,var(--surface),var(--blue) 7%)}html body #questions summary{transition:color .3s ease;background:transparent}html body #questions .faq-toggle{transition:transform .36s cubic-bezier(.22,1,.36,1),color .3s ease}html body #questions summary:focus-visible{outline-offset:-5px;border-radius:16px}html body #questions .faq-answer{opacity:0;transform:translateY(6px)}html body #questions details[data-expanded=true] .faq-answer{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){html body #questions details,html body #questions summary,html body #questions .faq-toggle{transition:none}html body #questions .faq-answer{transform:none}}html body #custom-lora.lora-editorial{--ink:#f5f4f1;--muted:#b8bbc2;--line:#303238;display:block;min-height:0;background:#0b0c0d;color:var(--ink);padding-block:54px}html body .lora-editorial-heading,html body .lora-editorial-body{display:grid;grid-template-columns:minmax(0,3fr) minmax(270px,1fr);gap:36px}html body .lora-editorial-heading{align-items:end;margin-bottom:30px}html body .lora-editorial-label{margin:0 0 16px;color:var(--muted);font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:.04em}html body #custom-lora.lora-editorial h2{margin:0;font-family:var(--brand-display);font-size:clamp(40px,3.4vw,64px);font-weight:500;line-height:1.05;letter-spacing:-.04em}html body #custom-lora.lora-editorial h2 em{font:inherit;font-style:normal;text-transform:uppercase}html body .lora-editorial-intro>p:first-child{font-size:17px;line-height:1.5;margin:0 0 8px}html body .lora-editorial-intro>p:last-child{font-size:14px;line-height:1.65;color:var(--muted);margin:0}html body .lora-contact-sheet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;min-width:0}html body .lora-contact-sheet>a{display:block;overflow:hidden;min-width:0;outline-offset:4px}html body .lora-contact-sheet img{display:block;width:100%;height:clamp(380px,30vw,560px);object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.22,1,.36,1)}html body .lora-contact-sheet>a:hover img{transform:scale(1.025)}html body .lora-editorial-offer{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding-block:20px}html body .lora-editorial-model{font-size:17px;color:var(--blue);line-height:1.4;margin-bottom:20px}html body .lora-editorial-model:hover{text-decoration:underline;text-underline-offset:4px}html body .lora-editorial-offer h3{font-family:var(--brand-display);font-size:clamp(26px,2.05vw,38px);font-weight:500;line-height:1.14;letter-spacing:-.025em;margin:0 0 22px}html body .lora-editorial-description{font-size:16px;line-height:1.65;color:var(--muted);margin:0 0 30px;max-width:32ch}html body #custom-lora .lora-editorial-order{margin:0 0 24px;background:#f5f4f1;color:#151618;border:1px solid #f5f4f1;border-radius:999px;min-height:48px;font-size:14px;padding:13px 26px;transition:background-color .25s,color .25s,border-color .25s}html body #custom-lora .lora-editorial-order:hover{background:var(--blue);border-color:var(--blue);color:#fff;transform:none}html body .lora-editorial-terms{font-size:12px;line-height:1.7;color:var(--muted);margin:0 0 10px;max-width:42ch}html body .lora-editorial-terms-link{font-size:13px;color:var(--blue);text-decoration:underline;text-underline-offset:4px}@media(max-width:1100px){html body .lora-editorial-heading,html body .lora-editorial-body{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:24px}html body .lora-contact-sheet{gap:8px}html body .lora-contact-sheet img{height:420px}html body .lora-editorial-description{font-size:14px}html body .lora-editorial-offer h3{font-size:28px}}@media(max-width:740px){html body #custom-lora.lora-editorial{padding-block:40px}html body .lora-editorial-heading,html body .lora-editorial-body{grid-template-columns:1fr;gap:24px}html body .lora-editorial-heading{margin-bottom:24px}html body #custom-lora.lora-editorial h2{font-size:40px}html body .lora-editorial-intro>p:first-child{font-size:16px}html body .lora-contact-sheet{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:12px}html body .lora-contact-sheet>a{flex:0 0 76%;scroll-snap-align:start}html body .lora-contact-sheet img{height:auto;aspect-ratio:3/4}html body .lora-editorial-offer{padding:0}html body .lora-editorial-model{margin-bottom:12px;font-size:15px}html body .lora-editorial-offer h3{font-size:30px;margin-bottom:14px}html body .lora-editorial-description{margin-bottom:22px;max-width:none}html body .lora-editorial-terms{max-width:none}}@media(prefers-reduced-motion:reduce){html body .lora-contact-sheet img{transition:none}html body .lora-contact-sheet>a:hover img{transform:none}}html body #custom-lora .lora-editorial-heading{display:block;margin-bottom:28px}html body #custom-lora .lora-editorial-intro{margin-top:16px;max-width:650px}html body #custom-lora .lora-editorial-intro>p:first-child{font-size:18px;line-height:1.5;margin-bottom:8px}html body #custom-lora .lora-editorial-intro>p:last-child{font-size:14px;line-height:1.65}html body #custom-lora.lora-editorial{padding-top:32px}html body #custom-lora .lora-editorial-heading{text-align:left}html body #custom-lora .lora-editorial-intro{margin-inline:0;max-width:650px}html body .bridge-workspace{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}html body .bridge-engine{display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px;border:1px solid var(--line);border-radius:8px;padding:20px;background:var(--paper)}html body .bridge-engine figcaption{font-size:18px;line-height:1.4;font-weight:500;margin:0}html body .bridge-engine .workflow-live{height:100%;min-height:0;align-self:stretch}@media(min-width:741px){html body .bridge-workspace{height:clamp(360px,44vh,440px)}html body .bridge-engine,html body .bridge-composer{min-height:0}html body .bridge-composer{display:grid;grid-template-rows:auto minmax(0,1fr) auto}html body .bridge-composer .bridge-result-image{height:100%;min-height:0}}html body .how-reference-steps li{transform:scale(1);transition:transform .36s cubic-bezier(.22,1,.36,1);transform-origin:center}@media(hover:hover)and (pointer:fine){html body .how-reference-steps li:hover{transform:scale(1.025)}}@media(max-width:1050px){html body .bridge-engine{padding:16px}}@media(max-width:740px){html body .bridge-workspace{grid-template-columns:1fr}html body .bridge-engine{grid-template-rows:auto auto}html body .bridge-engine .workflow-live{height:auto;aspect-ratio:920/455}}@media(prefers-reduced-motion:reduce){html body .how-reference-steps li{transition:none}html body .how-reference-steps li:hover{transform:none}}html body .bridge-composer .bridge-result-image{object-fit:contain;object-position:center;background:#101215;filter:brightness(.88) saturate(.8)}html body #tools{max-width:1920px;width:100%;margin-inline:auto;padding-block:56px;scroll-margin-top:90px;padding-inline:clamp(24px,2.3vw,44px)}html body #tools .studio-discovery-heading{margin-bottom:40px}html body #tools .creation-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}html body #tools .creation-tile{grid-column:auto;border-radius:8px;background:#101113;box-shadow:inset 0 0 0 1px #ffffff12}html body #tools .creation-visual{height:clamp(440px,min(39vw,60svh),680px);aspect-ratio:auto}html body #tools .creation-visual :is(img,video){display:block;filter:brightness(.88) saturate(.9);transform:scale(1);transition:transform .65s cubic-bezier(.22,1,.36,1),filter .45s ease}html body #tools .creation-tile:before{inset:auto 0 0;height:4px;z-index:3;background:var(--blue);opacity:0;backdrop-filter:none;-webkit-backdrop-filter:none;mask-image:none;-webkit-mask-image:none;transition:opacity .3s ease}html body #tools .creation-overlay{inset:auto 20px 26px;padding:0;grid-template-rows:auto 3em;gap:10px}html body #tools .creation-overlay h3{font-size:clamp(19px,1.5vw,27px);line-height:1.2;text-wrap:balance}html body #tools .creation-overlay p{font-size:14px;line-height:1.5}html body #tools .voice-wave{inset:auto 10% 34%;height:48px;gap:3px;z-index:2}html body #tools .voice-wave i{flex:1;max-width:3px}html body #tools .creation-tile:focus-visible{outline:2px solid var(--blue);outline-offset:3px}html body #tools .creation-tile:focus-visible:before{opacity:1}html body #tools .studio-discovery-link{width:fit-content;max-width:100%;min-height:0;margin:42px auto 0;padding:8px 0;border:0;transition:color .3s ease}html body #tools .studio-discovery-link-title{font-size:16px;text-decoration:underline;text-underline-offset:7px;text-decoration-color:var(--blue)}@media(hover:hover)and (pointer:fine){html body #tools .creation-tile:hover :is(img,video){transform:scale(1.04);filter:brightness(1) saturate(1)}html body #tools .creation-tile:hover:before{opacity:1}}@media(max-width:1100px){html body #tools .creation-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:clamp(260px,32vw,340px);overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:4px;padding:4px 4px 16px;margin-inline:-4px;scrollbar-width:thin;scrollbar-color:var(--muted) transparent}html body #tools .creation-tile{scroll-snap-align:start}html body #tools .creation-visual{height:480px}html body #tools .creation-overlay h3{font-size:23px}}@media(max-width:600px){html body #tools{padding-inline:20px}html body #tools .studio-discovery-heading{margin-bottom:28px}html body #tools .creation-grid{grid-auto-columns:82%;gap:12px}html body #tools .creation-visual{height:clamp(380px,112vw,480px)}html body #tools .creation-overlay{inset:auto 20px 24px}html body #tools .studio-discovery-link{margin-top:24px}}@media(prefers-reduced-motion:reduce){html body #tools .creation-visual :is(img,video),html body #tools .creation-tile:before,html body #tools .studio-discovery-link{transition:none}html body #tools .creation-tile:hover :is(img,video){transform:none}}html body #community.community-resource{display:block;min-height:0;padding-block:80px;background:var(--paper);border:0;scroll-margin-top:90px}html body #custom-lora.lora-editorial{padding-bottom:0}html body #community.community-resource+#questions{padding-top:0}html body #community.community-resource+#questions h2{margin-top:0}.discord-resource-banner{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:42% minmax(0,1fr);gap:40px;align-items:center;min-height:270px;padding:48px 180px 48px 40px;border:1px solid var(--line);border-radius:24px;background:var(--surface)}.discord-resource-title,.discord-resource-copy{position:relative;z-index:1}.discord-resource-eyebrow{margin:0 0 14px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.15em}.discord-resource-free{color:var(--blue)}html body #community.community-resource h2{margin:0;font-family:var(--brand-display);font-size:clamp(32px,3.2vw,48px);line-height:1.04;letter-spacing:-.035em;font-weight:600}.discord-resource-title h2>span{display:block}.discord-resource-copy>p{margin:0;max-width:47ch;color:var(--muted);font-size:16px;line-height:1.65}.discord-resource-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;margin-top:24px;padding:14px 24px;border:1px solid var(--blue);border-radius:999px;color:#fff;background:var(--blue);font-size:14px;font-weight:700;text-decoration:none;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.discord-resource-button:hover{color:#151618;background:#f5f4f1;border-color:#f5f4f1}.discord-resource-button:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.discord-resource-mark{position:absolute;right:-44px;top:50%;width:240px;height:240px;transform:translateY(-50%) rotate(-8deg);background:var(--blue);mask:url(/images/discord-mark.svg) center / contain no-repeat;opacity:.18;pointer-events:none}@media(max-width:1100px){.discord-resource-banner{padding-right:110px;gap:28px;grid-template-columns:44% minmax(0,1fr)}.discord-resource-mark{right:-90px}}@media(max-width:740px){html body #community.community-resource{padding-block:48px}.discord-resource-banner{grid-template-columns:minmax(0,1fr);gap:24px;padding:32px 26px;border-radius:20px}html body #community.community-resource h2{font-size:clamp(28px,7.4vw,38px)}.discord-resource-copy>p{font-size:14px}.discord-resource-mark{top:12px;right:-58px;width:190px;height:190px;transform:rotate(-8deg)}.discord-resource-button{margin-top:22px}}@media(prefers-reduced-motion:reduce){.discord-resource-button{transition:none}}
