.m-mobile-director{display:none}@media (max-width:1023px){.marketing.marketing{--mobile-gutter:16px;font-size:16px;line-height:1.55;overflow:visible}.marketing.marketing *,.marketing.marketing :before,.marketing.marketing :after{box-sizing:border-box}.marketing.marketing :is(main,section,article,form,fieldset,figure,nav,label,aside){min-width:0}.marketing.marketing :is(p,h1,h2,h3,a,label,figcaption,summary){overflow-wrap:anywhere}.marketing.marketing img{max-width:100%}.marketing.marketing :is(button,a,summary){touch-action:manipulation}.marketing.marketing :is(button,summary){min-height:44px}.marketing.marketing :is(input,select,textarea){max-width:100%;font-size:16px;line-height:1.5}.marketing.marketing :is(input:not([type=checkbox]):not([type=hidden]),select){min-width:0;min-height:44px}.marketing.marketing :is(.v-primary,.m-button,.maker-primary,.photo-primary,.ref-primary,.comic-primary,.sticker-primary){white-space:normal;text-align:center;min-height:50px;font-size:16px;line-height:1.35}.marketing.marketing :is(button,a,summary,textarea,input,select):focus-visible{outline-offset:3px;outline:3px solid #c1a5ff}.marketing.marketing :is(.v-caption,.maker-note,.m-fine){font-size:13px;line-height:1.55}.marketing.marketing [id]{scroll-margin-top:84px}.marketing.marketing .m-header{top:0;width:100%;height:auto;min-height:64px;padding:8px max(16px, env(safe-area-inset-right)) 8px max(16px, env(safe-area-inset-left));z-index:50;background:#09162af5;border-bottom:1px solid #344361;align-items:center;gap:12px;display:flex;position:sticky;inset-inline:auto}.marketing.marketing .m-wordmark{font-size:28px}.marketing.marketing .m-header>.m-wordmark{align-items:center;min-height:44px;margin-right:auto;display:inline-flex}.marketing.marketing .m-desktop-nav,.marketing.marketing .m-header-actions{display:none}.marketing.marketing .m-mobile-menu{margin:0;display:block}.marketing.marketing .m-mobile-menu>summary{color:#f1ebff;justify-content:center;align-items:center;gap:8px;min-width:76px;min-height:44px;padding:0 8px;font-size:14px;list-style:none;display:flex}.marketing.marketing .m-mobile-menu>summary>span:first-child{font-size:24px}.marketing.marketing .m-mobile-menu nav{top:100%;overscroll-behavior:contain;max-height:calc(100dvh - 72px);padding:8px 20px max(20px, env(safe-area-inset-bottom));background:#101c33;border-bottom:1px solid #5d527a;grid-template-columns:minmax(0,1fr);gap:0;display:grid;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 16px 28px #0006}.marketing.marketing .m-mobile-menu nav a{border-bottom:1px solid #31425f;align-items:center;min-height:48px;padding:12px 4px;font-size:16px;display:flex}.marketing.marketing .m-footer{padding:40px 20px max(28px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);gap:28px;width:100%;display:grid}.marketing.marketing .m-footer-links{min-width:0}.marketing.marketing .m-footer-links h2{margin-bottom:8px;font-size:20px}.marketing.marketing .m-footer-links a{align-items:center;min-height:44px;font-size:14px;display:flex}.marketing.marketing .m-footer-bottom{grid-column:1/-1;gap:12px;font-size:13px;line-height:1.5;display:grid}.marketing.marketing :is(.v-home,.v-character-page) .v-hero{background:#0b1629;height:auto;min-height:0;padding:0 0 32px;display:block;overflow:visible}.marketing.marketing :is(.v-home,.v-character-page) .v-hero:before{display:none}.marketing.marketing :is(.v-home,.v-character-page) .v-hero .v-scene{z-index:0;height:clamp(175px,52vw,330px);position:relative;inset:auto}.marketing.marketing :is(.v-home,.v-character-page) .v-hero .v-scene img{opacity:1;object-fit:cover;object-position:center 38%;width:100%;height:100%;position:static}.marketing.marketing .v-home .v-hero .v-scene img{object-position:25% center}.marketing.marketing :is(.v-home,.v-character-page) .v-hero .v-scene:after{background:linear-gradient(#0000 65%,#0b1629)}.marketing.marketing :is(.v-home,.v-character-page) .v-hero-content{text-align:center;width:calc(100% - 32px);max-width:620px;margin:-4px auto 0;padding:0}.marketing.marketing :is(.v-home,.v-character-page) .v-hero h1{letter-spacing:-.04em;margin:10px 0 16px;font-size:clamp(38px,10.5vw,58px);line-height:1.04}.marketing.marketing .v-home .v-hero h1{font-size:clamp(44px,12vw,62px)}.marketing.marketing .v-eyebrow{letter-spacing:.1em;font-size:11px}.marketing.marketing .v-support{margin:16px auto 22px;font-size:16px;line-height:1.55}.marketing.marketing .v-prompt{background:#101d33;border-radius:12px;flex-direction:column;gap:10px;width:100%;max-width:620px;padding:10px;display:flex}.marketing.marketing .v-prompt textarea{color:#f0edff;background:#0c192d;border:1px solid #3b4e70;border-radius:7px;width:100%;min-height:112px;max-height:40dvh;padding:12px;font-size:16px;line-height:1.55}.marketing.marketing .v-prompt textarea::placeholder{color:#bdc7de}.marketing.marketing .v-prompt .v-primary{border-radius:7px;width:100%;min-height:50px;font-size:16px}.marketing.marketing .v-content{width:calc(100% - 32px);max-width:720px}.marketing.marketing .v-content>section{margin:0;padding:32px 0}.marketing.marketing .v-section-title{text-align:left;margin:0 0 22px}.marketing.marketing .v-section-title h2,.marketing.marketing .v-faq h2{font-size:30px;line-height:1.12}.marketing.marketing .v-section-title p{margin-top:12px;font-size:16px;line-height:1.55}.marketing.marketing .v-faq details{margin:8px 0;padding:4px 12px}.marketing.marketing .v-faq summary{gap:12px;min-height:48px;font-size:15px}.marketing.marketing .v-faq details p{padding-bottom:12px;font-size:15px;line-height:1.6}.marketing.marketing .v-final{height:auto;min-height:0;padding:48px 16px}.marketing.marketing .v-final h2{font-size:34px;line-height:1.12}.marketing.marketing .v-final>p{margin:16px auto 24px;font-size:16px;line-height:1.5}.marketing.marketing .v-demo-section>.v-section-title{display:none}.marketing.marketing .m-mobile-director{padding:12px 0 20px;display:block}.marketing.marketing .m-mobile-director h3{text-align:center;font-size:34px;line-height:1.1}.marketing.marketing .m-mobile-director>p{text-align:center;margin:12px 0 22px;font-size:13px}.marketing.marketing .m-mobile-director>div{background:#152745;border:1px solid #425a83;border-radius:14px 14px 14px 3px;margin:12px 0 12px 24px;padding:16px}.marketing.marketing .m-mobile-director>div:last-child{background:#25214e;border-color:#6550ad;margin-left:0;margin-right:16px}.marketing.marketing .m-mobile-director strong{color:#d5c2ff;font-size:13px}.marketing.marketing .m-mobile-director>div p{margin-top:8px;font-size:16px}.marketing.marketing .m-demo-layout{flex-direction:column;min-height:0;display:flex}.marketing.marketing .m-demo-bar{flex-wrap:wrap;gap:8px;padding:12px}.marketing.marketing .m-demo-private,.marketing.marketing .m-demo-character,.marketing.marketing .m-demo-sidebar>p{display:none}.marketing.marketing .m-demo-sidebar{border:0;border-bottom:1px solid #344768;padding:8px}.marketing.marketing .m-demo-sidebar [role=tablist]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.marketing.marketing .m-demo-sidebar button{justify-content:center;gap:5px;min-height:50px;padding:8px 4px;font-size:14px}.marketing.marketing .m-demo-sidebar button small{display:none}.marketing.marketing .m-demo-canvas{padding:16px 10px 12px}.marketing.marketing .m-demo-work-heading{flex-direction:column;align-items:flex-start;gap:12px}.marketing.marketing .m-demo-work-heading h3{font-size:26px}.marketing.marketing .m-demo-status{max-width:100%;font-size:13px;line-height:1.4}.marketing.marketing .m-demo-work-heading p{font-size:11px}.marketing.marketing .m-comic-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:92%;grid-auto-flow:column;gap:12px;width:100%;max-width:none;padding-bottom:8px;display:grid;overflow-x:auto}.marketing.marketing .m-comic-grid figure{scroll-snap-align:start}.marketing.marketing .v-home .v-demo-section .m-comic-grid img{object-fit:contain;width:100%;height:clamp(220px,36svh,310px)}.marketing.marketing .m-comic-grid figcaption,.marketing.marketing .m-comic-grid .m-speech{border-radius:0;max-width:none;margin:0;padding:12px;font-size:16px;display:block;position:static;transform:none}.marketing.marketing .m-comic-grid figcaption{color:#d1d7ed;background:#14233c}.marketing.marketing .m-comic-grid .m-speech{color:#17171b;background:#fffefa}.marketing.marketing .m-comic-grid .m-speech:after{display:none}.marketing.marketing .m-shot-grid{scroll-snap-type:x proximity;gap:12px;display:flex;overflow-x:auto}.marketing.marketing .m-shot-grid figure{scroll-snap-align:start;flex:0 0 88%}.marketing.marketing .v-home .v-demo-section .m-shot-grid img{object-fit:contain;height:auto}.marketing.marketing .m-shot-grid figcaption{font-size:14px}.marketing.marketing .m-shot-grid figcaption>span{font-size:11px}.marketing.marketing .m-sticker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.marketing.marketing .m-sticker-cell{aspect-ratio:1;height:auto}.marketing.marketing .m-prepared{flex-wrap:wrap;gap:12px;font-size:13px}.marketing.marketing .m-prepared button{min-height:44px;padding:8px}.marketing.marketing .m-demo-bottom{flex-wrap:wrap;gap:12px;font-size:13px}.marketing.marketing .m-demo-bottom>span{flex-basis:100%}.marketing.marketing .m-demo-bottom>button{min-height:44px;font-size:14px}.marketing.marketing :is(.v-gallery-art,.v-directions>div:nth-child(2),.v-combinations-gallery>div:last-child,.maker-example-grid){overscroll-behavior-x:contain;scroll-snap-type:x proximity;touch-action:pan-x pan-y;grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;gap:16px;padding:4px 2px 16px;scroll-padding-inline:2px;display:grid;overflow-x:auto}.marketing.marketing :is(.v-gallery-art,.v-directions>div:nth-child(2),.v-combinations-gallery>div:last-child,.maker-example-grid)>*{scroll-snap-align:start;min-width:0}.marketing.marketing .v-gallery-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.marketing.marketing .v-gallery-tabs button{white-space:normal;min-height:46px;padding:10px 6px;font-size:14px}.marketing.marketing .v-gallery-stage{touch-action:auto;grid-template-columns:minmax(0,1fr) 52px 52px;padding:0;display:grid}.marketing.marketing .v-gallery-arrow{width:44px;height:44px;margin:4px 8px 8px 0;display:inline-flex;position:static;transform:none}.marketing.marketing .v-gallery-art{grid-area:2/1/auto/-1}.marketing.marketing .v-gallery-stage .v-prev{grid-area:1/2}.marketing.marketing .v-gallery-stage .v-next{grid-area:1/3}.marketing.marketing .v-gallery-art figure{flex-direction:column;height:auto;margin:0;display:flex}.marketing.marketing .v-gallery-art :is(.v-gallery-single,.v-gallery-comic-pair){gap:10px;height:auto;min-height:0;display:grid}.marketing.marketing .v-gallery-art img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}.marketing.marketing .v-gallery-art .v-gallery-comic-pair img{aspect-ratio:auto;object-fit:contain}.marketing.marketing .v-gallery-art .v-gallery-sticker img{object-fit:contain;padding:12px}.marketing.marketing .v-gallery-art figcaption{background:#14233c;padding:14px;font-size:16px;position:static}.marketing.marketing .v-directions article{flex-direction:column;display:flex}.marketing.marketing .v-directions article>img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;min-height:0}.marketing.marketing .v-directions article>div:not(.m-art-pending){padding:16px}.marketing.marketing .v-directions article p{font-size:15px;line-height:1.5}.marketing.marketing .v-directions article button{opacity:1;pointer-events:auto;min-height:44px;font-size:15px;transform:none}.marketing.marketing .v-directions .v-prompt-excerpt{-webkit-line-clamp:unset;display:block;font-size:15px!important;line-height:1.5!important}.marketing.marketing .v-home-continuity-grid{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.marketing.marketing .v-home-continuity-art{scroll-snap-type:x proximity;gap:12px;min-height:0;padding:8px;display:flex;overflow-x:auto}.marketing.marketing .v-home-continuity-art img{object-fit:contain;scroll-snap-align:start;flex:0 0 88%;width:88%;height:auto;min-height:0}.marketing.marketing .v-home-continuity-grid article>p{margin:12px 0 8px;font-size:13px}.marketing.marketing .v-home-continuity-grid h3{font-size:26px}.marketing.marketing .v-reference-band{flex-direction:column;gap:16px;display:flex}.marketing.marketing .v-reference-band>div:first-child{min-height:0;padding:16px}.marketing.marketing .v-reference-band>div:first-child>span{margin-bottom:16px;display:block;position:static}.marketing.marketing .v-independent-references{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.marketing.marketing .v-independent-references figure{scroll-snap-align:start;grid-template-rows:auto auto;gap:8px;margin:0;display:grid}.marketing.marketing .v-reference-band .v-independent-references img{aspect-ratio:2/3;object-fit:contain;background:#f8f0e7;width:100%;height:auto;max-height:none}.marketing.marketing .v-independent-references figcaption{text-align:center;font-size:14px;position:static}.marketing.marketing .v-reference-band>div:last-child{padding:16px}.marketing.marketing .v-reference-band h2{font-size:30px}.marketing.marketing .v-reference-band :is(p,a){font-size:16px}.marketing.marketing .v-reference-band a{align-items:center;min-height:44px;display:inline-flex}.marketing.marketing .v-selection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.marketing.marketing .v-selection-grid img{aspect-ratio:2/3;object-fit:contain;width:100%;height:auto}.marketing.marketing .v-character-card{flex-direction:column;grid-column:1/-1;gap:12px;padding:18px;display:flex}.marketing.marketing .v-character-card h3{font-size:32px}.marketing.marketing .v-character-card small{font-size:13px}.marketing.marketing .v-example-prompt{padding:12px;font-size:14px;display:block}.marketing.marketing .v-example-prompt p{padding:12px 0;font-size:15px}.marketing.marketing .v-director-body{flex-direction:column;gap:22px;display:flex}.marketing.marketing .v-dialogue p{font-size:16px;line-height:1.5}.marketing.marketing .v-director-preview{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:8px;display:grid}.marketing.marketing .v-director-preview img{aspect-ratio:2/3;object-fit:contain;width:100%;height:auto}.marketing.marketing .v-director-preview small{font-size:13px}.marketing.marketing .v-review{padding-top:16px;font-size:13px;line-height:1.5}.marketing.marketing .v-continuation-row{padding:18px 0;display:block}.marketing.marketing .v-continuation-row>div:first-child{padding:0 0 16px 44px}.marketing.marketing .v-continuation-row h3{font-size:28px}.marketing.marketing .v-continuation-row :is(p,small){font-size:15px;line-height:1.5}.marketing.marketing .v-continuation-art{scroll-snap-type:x proximity;gap:12px;display:flex;overflow-x:auto}.marketing.marketing .v-continuation-art figure{scroll-snap-align:start;flex:0 0 65%}.marketing.marketing .v-continuation-art img{aspect-ratio:2/3;object-fit:contain;width:100%;height:auto}.marketing.marketing .v-continuation-art figcaption{font-size:14px;position:static}.marketing.marketing :is(.v-row-02,.v-row-03) .v-continuation-art{grid-template-columns:minmax(0,1fr);display:grid}.marketing.marketing .v-row-02 .v-continuation-art>figure{max-width:65%;margin:auto}.marketing.marketing .v-row-03 .v-continuation-art img{aspect-ratio:auto}.marketing.marketing .ai-independent-stickers>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.marketing.marketing .ai-independent-stickers img{aspect-ratio:1;width:100%;height:auto}.marketing.marketing .v-anime-features{flex-direction:column;gap:24px;display:flex}.marketing.marketing .v-anime-full{order:0;align-self:center;width:70%;max-width:320px}.marketing.marketing .v-anime-full img{object-fit:contain;width:100%;height:auto}.marketing.marketing .v-anime-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.marketing.marketing .v-anime-details img{aspect-ratio:2/3;object-fit:contain;width:100%;height:auto}.marketing.marketing .v-anime-details h3{font-size:21px}.marketing.marketing .v-anime-details p{font-size:15px;line-height:1.5}.marketing.marketing .v-anime-two{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.marketing.marketing .v-outfits{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:64%;grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.marketing.marketing .v-outfits figure{scroll-snap-align:start}.marketing.marketing .v-outfits img{aspect-ratio:2/3;object-fit:contain;width:100%;height:auto}.marketing.marketing .v-expressions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.marketing.marketing .v-expressions img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.marketing.marketing :is(.v-expressions,.v-outfits) figcaption{font-size:14px}.marketing.marketing .v-anime-comic>div:last-child{border:0;grid-template-columns:minmax(0,1fr);gap:16px;padding:0;display:grid}.marketing.marketing .v-anime-comic img{object-fit:contain;width:100%;height:auto}.marketing.marketing .v-anime-comic figcaption{padding:12px;font-size:15px;position:static}.marketing.marketing .v-next-steps>div:last-child{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.marketing.marketing .v-next-steps a{min-height:64px;padding:16px;font-size:16px}.marketing.marketing .v-next-steps a small{font-size:14px}.marketing.marketing .v-random-page .v-random-hero{min-height:0;padding-bottom:24px;overflow:visible}.marketing.marketing .v-random-page .v-random-hero .v-scene{z-index:0;height:clamp(190px,55vw,320px);position:relative;inset:auto}.marketing.marketing .v-random-page .v-random-hero .v-scene img{object-position:72% center;opacity:1}.marketing.marketing .v-random-page .v-random-hero .v-scene:after{background:linear-gradient(#0000 65%,#0b1629)}.marketing.marketing .v-random-page .v-random-intro{width:calc(100% - 32px);max-width:620px;margin:0 auto;padding:0}.marketing.marketing .v-random-page .v-random-intro h1{text-align:center;font-size:clamp(36px,10vw,54px);line-height:1.08}.marketing.marketing .v-random-intro>p{text-align:center;margin:16px 0 24px;font-size:16px;line-height:1.5}.marketing.marketing .v-random-page .v-combination{border-radius:12px;width:100%;padding:16px 12px}.marketing.marketing .v-combination h2{margin-bottom:20px;font-size:24px;line-height:1.2}.marketing.marketing .v-traits{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.marketing.marketing .v-traits>div>span{font-size:13px}.marketing.marketing .v-traits>div>div{grid-template-columns:minmax(0,1fr) 44px;display:grid}.marketing.marketing .v-traits input{width:100%;min-height:48px;padding:10px 5px;font-size:16px}.marketing.marketing .v-traits button{min-width:44px;min-height:48px;padding:10px}.marketing.marketing .v-random-actions{flex-direction:column;gap:12px;margin-top:20px;display:flex}.marketing.marketing .v-random-actions>:is(a,button){width:100%;min-height:50px;font-size:16px}.marketing.marketing .v-combination>.v-caption{margin:16px 0;font-size:13px}.marketing.marketing .v-combination details{padding:12px 8px}.marketing.marketing .v-combination summary{min-height:44px;font-size:15px}.marketing.marketing .v-combination details :is(input,select){min-height:44px;font-size:16px}.marketing.marketing .v-pool-controls{grid-template-columns:minmax(0,1fr);gap:16px}.marketing.marketing .v-pool-editor p{font-size:14px}.marketing.marketing .v-random-hero>.v-art-status{padding:16px;font-size:13px;display:block;position:static}.marketing.marketing .v-random-page .v-combinations-gallery article:nth-child(n){grid-column:auto}.marketing.marketing .v-random-page .v-combinations-gallery article:nth-child(n)>img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;min-height:0}.marketing.marketing .v-combinations-gallery h3{font-size:24px;line-height:1.2}.marketing.marketing .v-combinations-gallery p{min-height:0;font-size:16px;line-height:1.5}.marketing.marketing .v-random-page .v-use-idea{opacity:1;pointer-events:auto;min-height:44px;margin-top:16px;font-size:15px;transform:none}.marketing.marketing .v-lock-example>div:nth-child(2){grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.marketing.marketing .v-lock-example>div>svg{justify-self:center;transform:rotate(90deg)}.marketing.marketing .v-lock-example article{padding:16px}.marketing.marketing .v-lock-example article span{min-height:44px;font-size:15px}.marketing.marketing .v-refine-combination>div:last-child{flex-direction:column;gap:18px;padding:0;display:flex}.marketing.marketing .v-refine-combination>div>img{object-fit:contain;width:100%;height:auto}.marketing.marketing .v-refine-combination label{font-size:15px}.marketing.marketing .v-refine-combination textarea{min-height:200px;font-size:16px}.marketing.marketing .v-detail-chips span{overflow-wrap:anywhere;max-width:100%;padding:0 0 0 12px;font-size:14px}.marketing.marketing .v-detail-chips button{flex-shrink:0;min-width:44px;min-height:44px}.marketing.marketing .v-refine-combination form input{min-width:0;min-height:48px;font-size:16px}.marketing.marketing .v-refine-combination form button{min-width:44px;min-height:48px}.marketing.marketing .v-random-process>div:last-child{grid-template-columns:minmax(0,1fr);gap:16px}.marketing.marketing .v-random-process h3{font-size:25px}.marketing.marketing .v-random-process p{font-size:16px}.marketing.marketing .maker-hero{min-height:0;padding:0 0 32px;display:block;overflow:visible}.marketing.marketing .maker-hero:after{display:none}.marketing.marketing .maker-hero-art{z-index:0;opacity:1;height:clamp(190px,55vw,320px);position:relative;inset:auto}.marketing.marketing .maker-hero-art img{object-position:30% center}.marketing.marketing .maker-hero-content{width:calc(100% - 32px);max-width:620px;margin:20px auto 0}.marketing.marketing .maker-page h1{font-size:48px;line-height:1.08}.marketing.marketing .maker-hero-content header>p:last-child{font-size:16px;line-height:1.5}.marketing.marketing .maker-composer{background:#101d33;border:1px solid #425373;border-radius:12px;padding:16px}.marketing.marketing .maker-main-label{font-size:17px}.marketing.marketing .maker-composer>textarea{min-height:132px;font-size:16px}.marketing.marketing .maker-structured-details{background:0 0;border-block:1px solid #354768;margin-top:16px;padding:0}.marketing.marketing .maker-structured-details>summary{justify-content:space-between;align-items:center;min-height:48px;font-size:15px;display:flex}.marketing.marketing .maker-structured-details>summary:after{content:"+";font-size:22px}.marketing.marketing .maker-structured-details[open]>summary:after{content:"−"}.marketing.marketing :is(.maker-type-grid,.maker-adaptive-blocks,.maker-more-grid,.maker-details){grid-template-columns:minmax(0,1fr);gap:16px}.marketing.marketing .maker-type-input{flex-wrap:wrap}.marketing.marketing .maker-type-input select{flex-basis:100%}.marketing.marketing .maker-field :is(select,input){min-height:44px;font-size:16px}.marketing.marketing .maker-field label{font-size:14px}.marketing.marketing .maker-reroll{min-height:44px;font-size:14px}.marketing.marketing .maker-context span{max-width:100%;font-size:14px}.marketing.marketing .maker-context button{min-width:44px;min-height:44px}.marketing.marketing .maker-composer-actions{flex-direction:column;gap:12px;margin-top:18px;display:flex}.marketing.marketing .maker-composer-actions>*{width:100%}.marketing.marketing .maker-composer-actions>details{font-size:14px}.marketing.marketing .maker-section{width:calc(100% - 32px);max-width:720px;padding:32px 0}.marketing.marketing .maker-section h2{text-align:left;font-size:30px;line-height:1.15}.marketing.marketing .maker-section-intro{text-align:left;font-size:16px}.marketing.marketing .maker-story-banner{flex-direction:column;min-height:0;padding:32px 16px;display:flex}.marketing.marketing .maker-banner-art{z-index:0;order:3;height:230px;margin-top:20px;position:relative;inset:auto}.marketing.marketing .maker-story-banner h2{font-size:30px}.marketing.marketing .maker-story-banner p{font-size:16px}.marketing.marketing .maker-writing-pair{grid-template-columns:minmax(0,1fr);gap:16px;margin:22px 0 0}.marketing.marketing .maker-writing-pair>svg{justify-self:center;transform:rotate(90deg)}.marketing.marketing .maker-writing-pair article{min-height:0;padding:20px}.marketing.marketing .maker-writing-pair p{font-size:18px}.marketing.marketing .maker-example-grid article:nth-child(n){flex-direction:column;grid-column:auto;min-height:0;display:flex}.marketing.marketing .maker-example-grid article:nth-child(n)>img{aspect-ratio:4/5;object-fit:cover;height:auto;min-height:0}.marketing.marketing .maker-example-grid h3{font-size:25px}.marketing.marketing .maker-example-grid p{font-size:16px}.marketing.marketing .maker-secondary{min-height:44px;font-size:15px}.marketing.marketing .maker-import-idea{flex-direction:column;align-items:flex-start;gap:12px;padding:18px}.marketing.marketing .maker-import-banner>p{font-size:16px}.marketing.marketing .maker-process-steps{grid-template-columns:minmax(0,1fr);gap:22px}.marketing.marketing .maker-process-steps p{font-size:16px}.marketing.marketing .maker-faq summary{min-height:48px;font-size:15px}.marketing.marketing .maker-faq p{font-size:15px}.marketing.marketing .maker-final{padding:40px 16px}.marketing.marketing .maker-final-composer{flex-direction:column;gap:12px}.marketing.marketing .maker-final-composer>*{width:100%}.marketing.marketing .maker-final textarea{min-height:112px;font-size:16px}}@media (min-width:600px) and (max-width:1023px){.marketing.marketing :is(.v-gallery-art,.v-directions>div:nth-child(2),.v-combinations-gallery>div:last-child,.maker-example-grid){grid-auto-columns:46%}.marketing.marketing .v-independent-references{grid-auto-columns:38%}.marketing.marketing .m-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){.marketing.marketing *,.marketing.marketing :before,.marketing.marketing :after{scroll-behavior:auto;transition:none;animation:none}}
@media (max-width:1023px){.marketing.marketing.photo-page,.marketing.marketing.comic-page,.marketing.marketing .reference-page,.marketing.marketing .sticker-page{width:100%;min-width:0;overflow:visible}.marketing.marketing :is(.photo-section,.ref-section,.comic-section,.sticker-section){width:100%;max-width:720px;margin-inline:auto;padding:36px 20px}.marketing.marketing :is(.photo-primary,.ref-primary,.comic-primary,.sticker-primary){white-space:normal;width:100%;min-height:50px;padding:13px 16px;font-size:16px}.marketing.marketing :is(.photo-description textarea,.ref-entry>textarea,.comic-composer textarea,.comic-dialogue-editor textarea,.comic-dialogue-editor input,.sticker-composer textarea,.sticker-edit-controls select){width:100%;min-width:0;font-size:16px;line-height:1.5}.marketing.marketing :is(.photo-text-button,.ref-secondary,.ref-new,.ref-text-button,.ref-request-examples button,.comic-secondary,.comic-text-button,.comic-station-seed button,.sticker-secondary,.sticker-reset){white-space:normal;min-height:44px;font-size:14px}.marketing.marketing :is(.photo-hero,.photo-styles,.ref-hero,.ref-hero-board,.ref-showcase,.comic-hero,.comic-dialogue,.sticker-worlds):before,.marketing.marketing :is(.ref-hero-board,.ref-showcase,.comic-hero-art,.comic-dialogue,.sticker-worlds):after{content:none}.marketing.marketing .photo-hero{flex-direction:column;gap:0;min-height:0;padding:0 0 32px;display:flex;overflow:visible}.marketing.marketing .photo-hero-art{width:100%;min-height:0;padding:20px 24px 0;display:block;overflow:visible}.marketing.marketing .photo-contact-sheet{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:8px;width:100%;max-width:520px;margin:0 auto;display:grid;transform:none}.marketing.marketing .photo-contact-sheet figure,.marketing.marketing .photo-contact-sheet figure:nth-child(3){color:#352f35;background:#e9e0d5;grid-area:auto;min-width:0;margin:0;padding:6px;transform:none}.marketing.marketing .photo-contact-sheet img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.marketing.marketing .photo-contact-sheet>svg{width:22px;display:block}.marketing.marketing .photo-contact-sheet figcaption{padding-top:6px;font-size:12px}.marketing.marketing .photo-hero-art>p{text-align:center;max-width:520px;margin:12px auto 0;font-size:12px}.marketing.marketing .photo-hero-copy{text-align:center;width:100%;max-width:600px;margin:auto;padding:26px 20px 0}.marketing.marketing .photo-hero h1{font-size:clamp(36px,9.3vw,52px);line-height:1.08}.marketing.marketing .photo-intro{font-size:17px}.marketing.marketing .photo-upload{text-align:left;background:#15223b;border:1px solid #445472;border-radius:14px;width:100%;max-width:none;padding:16px}.marketing.marketing .photo-description{font-size:14px}.marketing.marketing .photo-description textarea{min-height:100px}.marketing.marketing .photo-selected{grid-template-columns:64px minmax(0,1fr);gap:10px}.marketing.marketing .photo-selected>img{width:64px;height:80px}.marketing.marketing .photo-confirmations label{min-height:44px;font-size:14px}.marketing.marketing .photo-confirmations input{flex-shrink:0;width:20px;height:20px}.marketing.marketing .photo-style-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;padding:0;display:grid}.marketing.marketing .photo-style-grid:before,.marketing.marketing .photo-style-grid:after{content:none}.marketing.marketing .photo-style-grid img{aspect-ratio:1;height:auto}.marketing.marketing :is(.photo-steps,.photo-story-grid,.photo-faq){grid-template-columns:minmax(0,1fr);gap:20px}.marketing.marketing .photo-steps article>svg{display:none}.marketing.marketing .photo-section-heading{flex-direction:column;align-items:start;gap:12px}.marketing.marketing .photo-section-heading>a{min-height:44px}.marketing.marketing .photo-story-grid figure>div{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:6px;padding:10px}.marketing.marketing .photo-story-grid img{aspect-ratio:3/4;height:auto}.marketing.marketing .photo-faq>div:first-child{padding:0}.marketing.marketing .photo-faq-art img{object-fit:contain;height:auto;max-height:300px}.marketing.marketing .photo-final{flex-direction:column;gap:20px;width:calc(100% - 40px);max-width:680px;margin:0 auto 24px;padding:24px 20px;transform:none}.marketing.marketing .reference-page{flex-direction:column;display:flex}.marketing.marketing .reference-page>*{order:4}.marketing.marketing .reference-page .ref-title{order:1;padding:18px 20px 16px}.marketing.marketing .reference-page .ref-title h1{font-size:clamp(30px,8vw,42px);line-height:1.08}.marketing.marketing .ref-hero{display:contents}.marketing.marketing .ref-hero-person{border:0;border-radius:0;order:3;width:100%;min-height:0}.marketing.marketing .ref-hero-person>img{aspect-ratio:1.85;object-fit:cover;object-position:28% 45%;flex:none;height:auto;min-height:0}.marketing.marketing .ref-entry{background:#14213a;border:1px solid #506287;border-radius:14px;order:2;width:calc(100% - 40px);max-width:560px;margin:0 auto 32px;padding:20px 16px}.marketing.marketing .ref-hero-board{order:4;width:calc(100% - 40px);max-width:680px;min-height:0;margin:0 auto 24px;padding:20px 14px;transform:none}.marketing.marketing .ref-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.marketing.marketing .ref-figures img{aspect-ratio:3/5;object-fit:contain;width:100%;height:auto}.marketing.marketing .ref-entry>textarea{min-height:110px}.marketing.marketing .reference-page .ref-entry h2{font-size:24px}.marketing.marketing .ref-hero-board .ref-figures{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;padding-bottom:12px;overflow-x:auto}.marketing.marketing .ref-hero-board .ref-figures figure{scroll-snap-align:start}.marketing.marketing .ref-hero-board .ref-figures img{aspect-ratio:auto;object-fit:contain;height:clamp(240px,44svh,380px)}.marketing.marketing :is(.ref-why,.ref-block-grid,.ref-features,.ref-next>div,.ref-bottom){grid-template-columns:minmax(0,1fr);gap:24px}.marketing.marketing .ref-worlds{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing.marketing .ref-worlds img{aspect-ratio:3/4;height:auto}.marketing.marketing .ref-block-grid>article{padding:0}.marketing.marketing .ref-block-grid>article+article{border-top:1px solid #b2abb7;border-left:0;padding-top:24px}.marketing.marketing .ref-features>article+article{border-top:1px solid #304665;border-left:0;padding:24px 0 0}.marketing.marketing .ref-add-view,.marketing.marketing .ref-add-view .ref-figures{grid-template-columns:minmax(0,1fr)}.marketing.marketing .ref-add-view img{aspect-ratio:auto;height:260px}.marketing.marketing .ref-add-view>div:nth-child(2)>svg{transform:rotate(90deg)}.marketing.marketing .ref-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;margin-top:24px;display:grid}.marketing.marketing .ref-showcase-grid figure{background:#e8e0d4;min-width:0;padding:8px}.marketing.marketing .ref-showcase-grid img{aspect-ratio:3/5;object-fit:contain;width:100%;height:auto}.marketing.marketing .ref-showcase-grid figcaption{color:#34384a}.marketing.marketing .ref-next a{grid-template-columns:70px minmax(0,1fr) 17px}.marketing.marketing .ref-next img{width:70px;height:86px}.marketing.marketing .ref-final{padding:24px 18px}.marketing.marketing .comic-hero{min-height:0;padding:0 0 30px;overflow:visible}.marketing.marketing .comic-hero-art{aspect-ratio:1672/941;width:100%;height:auto;position:relative;inset:auto}.marketing.marketing .comic-hero-art>img{aspect-ratio:1672/941;object-fit:contain;height:auto}.marketing.marketing .comic-hero-heading{width:100%;max-width:600px;padding:26px 20px 0}.marketing.marketing .comic-hero h1{font-size:clamp(38px,10vw,54px);line-height:1.05}.marketing.marketing :is(.comic-composer,.sticker-composer){background:#15223b;border-radius:14px;padding:18px 16px}.marketing.marketing :is(.comic-composer>div,.sticker-composer>div){flex-direction:column;align-items:stretch;gap:12px}.marketing.marketing :is(.comic-composer textarea,.sticker-composer textarea){background:#0a172c;border:1px solid #495b7a;border-radius:9px;min-height:110px;padding:12px}.marketing.marketing :is(.comic-composer>label,.sticker-composer>label){font-size:15px;line-height:1.5}.marketing.marketing .comic-paper{background:#0b1730;border:0;padding:36px 20px;overflow:visible}.marketing.marketing .comic-paper h2{color:#e9e0fb}.marketing.marketing .comic-paper .comic-centered>p{color:#b4bed8}.marketing.marketing :is(.comic-opening-panels,.comic-dialogue-grid,.comic-cast,.comic-flow,.comic-story-gallery,.comic-story-pair,.comic-faq>div){grid-template-columns:minmax(0,1fr);gap:24px}.marketing.marketing .comic-opening-panels>figure,.marketing.marketing .comic-opening-panels>figure:nth-child(2n){border:0;transform:none}.marketing.marketing :is(.comic-opening-panels,.comic-story-pair,.comic-dialogue-art) img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto}.marketing.marketing :is(.comic-opening-panels,.comic-story-pair) figcaption{background:#f4f0ea;min-height:0;padding:16px}.marketing.marketing :is(.comic-opening-panels,.comic-story-pair) figcaption p{color:#303047;font-size:18px}.marketing.marketing .comic-station-seed{flex-direction:column;align-items:stretch;gap:16px}.marketing.marketing .comic-station-seed p{color:#b4bed8}.marketing.marketing .comic-dialogue{overflow:visible}.marketing.marketing .comic-director{grid-column:auto}.marketing.marketing .comic-dialogue-editor{padding:18px 16px}.marketing.marketing .comic-cast-portraits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.marketing.marketing .comic-cast-portraits img{aspect-ratio:4/5;height:auto}.marketing.marketing .comic-cast-portraits figcaption{padding:12px 4px}.marketing.marketing .comic-cast-portraits h3{font-size:21px}.marketing.marketing .comic-flow article>svg{display:none}.marketing.marketing .comic-final{padding:36px 20px}.marketing.marketing .sticker-hero{flex-direction:column;gap:0;width:100%;min-height:0;padding:0 20px 30px;display:flex}.marketing.marketing .sticker-hero-accents{display:none}.marketing.marketing .sticker-hero-left{align-self:center;width:min(260px,72%)}.marketing.marketing .sticker-hero-left img{object-fit:contain;width:100%;height:220px}.marketing.marketing .sticker-hero-copy{width:100%;max-width:560px}.marketing.marketing .sticker-hero-copy h1{font-size:clamp(38px,10vw,54px);line-height:1.05}.marketing.marketing .sticker-hero-copy>p>br,.marketing.marketing .sticker-hero-right{display:none}.marketing.marketing .sticker-promises{flex-direction:column;gap:14px}.marketing.marketing .sticker-promises>span{text-align:center;justify-content:center;font-size:14px}.marketing.marketing .sticker-promises>span>br{display:none}.marketing.marketing .sticker-reactions{border-radius:0}.marketing.marketing .sticker-reaction-strip{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;padding:0;display:grid;overflow:visible}.marketing.marketing .sticker-reaction-strip img{aspect-ratio:1;object-fit:contain;height:auto}.marketing.marketing .sticker-page figcaption{font-size:14px}.marketing.marketing :is(.sticker-edit-layout,.sticker-demo-result,.sticker-world-grid,.sticker-final,.sticker-faq>div){grid-template-columns:minmax(0,1fr);gap:24px}.marketing.marketing .sticker-select-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:12px;display:grid}.marketing.marketing .sticker-select-strip img{aspect-ratio:1;height:auto}.marketing.marketing .sticker-select-strip>button>span{font-size:14px}.marketing.marketing .sticker-select-strip>button>svg{top:3px;right:3px;transform:none}.marketing.marketing .sticker-edit-controls{flex-direction:column;align-items:stretch}.marketing.marketing .sticker-edit-controls select{min-height:44px}.marketing.marketing .sticker-edit-arrow{display:none}.marketing.marketing .sticker-demo-result{padding:20px 16px}.marketing.marketing .sticker-demo-result figure{grid-row:1}.marketing.marketing .sticker-worlds{border-radius:0;overflow:visible}.marketing.marketing .sticker-world-grid>article{min-width:0;padding:0}.marketing.marketing .sticker-pack-preview{background:#e8e0d4;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;padding:12px;display:grid}.marketing.marketing .sticker-pack-preview img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.marketing.marketing .sticker-final{width:calc(100% - 40px);max-width:680px;margin:0 auto;padding:24px 18px}.marketing.marketing .sticker-final>figure{width:100%}.marketing.marketing .sticker-final>figure>img{aspect-ratio:4/3;object-fit:cover;object-position:20% center;height:auto}:is(.marketing.marketing.photo-page main,.marketing.marketing.comic-page main,.marketing.marketing .reference-page,.marketing.marketing .sticker-page) p{overflow-wrap:anywhere;font-size:16px;line-height:1.6}:is(.marketing.marketing.photo-page main,.marketing.marketing.comic-page main,.marketing.marketing .reference-page,.marketing.marketing .sticker-page) h2{font-size:30px;line-height:1.15}:is(.marketing.marketing.photo-page main,.marketing.marketing.comic-page main,.marketing.marketing .reference-page,.marketing.marketing .sticker-page) :is(small,figcaption,label){font-size:14px;line-height:1.5}.marketing.marketing :is(.photo-faq,.ref-faq,.comic-faq,.sticker-faq) summary{align-content:center;min-height:48px;font-size:15px;line-height:1.5}.marketing.marketing :is(.photo-faq,.ref-faq,.comic-faq,.sticker-faq) details p{font-size:15px}.marketing.marketing :is(.photo-eyebrow,.photo-caption,.comic-eyebrow,.comic-director-note){font-size:14px!important}.marketing.marketing :is(.ref-eyebrow,.ref-title>p:first-child,.sticker-eyebrow,.comic-small-label,.comic-dialogue-caption>span,.comic-opening-panels figcaption>span,.comic-story-pair figcaption>span,.comic-story-gallery header>span,.ref-showcase-grid figcaption>span,.sticker-demo-label){font-size:14px}.marketing.marketing :is(.photo-hero-art,.photo-hero-copy,.comic-hero-heading){min-width:0;position:relative}.marketing.marketing .comic-hero-heading{text-align:center;margin-inline:auto}.marketing.marketing :is(.ref-hero-person,.ref-entry,.ref-hero-board){grid-area:auto;min-width:0}.marketing.marketing :is(.ref-figures,.ref-showcase-grid) :is(img,.m-art-pending){object-fit:contain}.marketing.marketing :is(.photo-styles,.photo-faq,.ref-showcase){overflow:visible}.marketing.marketing :is(.sticker-hero-left,.sticker-hero-right,.sticker-hero-accents):before,.marketing.marketing :is(.sticker-hero-left,.sticker-hero-right,.sticker-hero-accents):after{content:none}}
.marketing.marketing{--z-bg:#0d0e17;--z-surface:#171823;--z-ink:#f2eef9;--z-muted:#b1adbf;--z-accent:#c5a8fa;--z-line:#e1d4ff21;background:var(--z-bg);color:var(--z-ink)}.marketing.marketing .m-header{z-index:80;border-bottom:1px solid var(--z-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0e17e8;align-items:center;gap:44px;height:72px;padding:0 max(28px,50% - 620px);display:flex;position:sticky;inset:0 0 auto}.marketing.marketing .m-wordmark{color:#f5efff;letter-spacing:-.055em;font-size:34px;line-height:1}.marketing.marketing .m-desktop-nav{align-items:center;gap:30px;margin-right:auto;font:13px/1.5 Arial,sans-serif;display:flex}.marketing.marketing .m-desktop-nav>a,.marketing.marketing .m-tools-menu>summary{color:#cfcbdb;padding:12px 0}.marketing.marketing .m-header-actions{align-items:center;gap:18px;margin-left:auto;display:flex}.marketing.marketing .m-signin{color:#d0cadf;min-height:44px;padding:11px 0;font:13px/1.5 Arial,sans-serif}.marketing.marketing .m-header-actions .m-button-small{color:#24143e;background:#d0b4ff;border:1px solid #e0cafa;border-radius:99px;align-items:center;gap:12px;min-height:44px;padding:11px 20px;font:600 12px/1.5 Arial,sans-serif;display:inline-flex}.marketing.marketing .m-tools-menu>div{background:#181925;border:1px solid #796690;box-shadow:0 22px 60px #0009}.marketing.marketing .m-tools-menu a{color:#e6dfef}.marketing.marketing :is(button,a,input,textarea,summary):focus-visible{outline-offset:4px;outline:2px solid #d4b5ff}.z-preview-label{color:#a8a0b9;letter-spacing:.02em;font:10px/1.4 Arial,sans-serif}.z-home-content{width:calc(100% - 64px);max-width:1240px;margin:0 auto}.z-section{border-top:1px solid var(--z-line,#e1d4ff21);width:min(1160px,100% - 64px);margin:0 auto;padding:90px 0}.z-home-content>.z-section{width:100%}.z-eyebrow{color:#bda3e4;letter-spacing:.16em;margin:0 0 18px;font:10px/1.5 Arial,sans-serif}.marketing.marketing .z-section>header h2{color:#f2eef9;letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.3vw,60px);font-weight:500;line-height:1.07}.marketing.marketing .z-section>header h2 em{color:#c6a9f2;font-weight:400}.z-section>header>p:last-child{color:#b5afc4;max-width:540px;margin:22px 0 0;font:15px/1.75 Arial,sans-serif}.z-immersive-hero{isolation:isolate;background:radial-gradient(at 50% 47%,#6b45941b,#0000 65%),#0d0e17;padding:66px 0 40px;position:relative;overflow:clip}.z-hero-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#d7c3ff06 1px,#0000 1px),linear-gradient(90deg,#d7c3ff06 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 72%);mask-image:radial-gradient(#000 20%,#0000 72%)}.z-hero-copy{z-index:4;text-align:center;max-width:850px;margin:0 auto;padding-inline:24px;position:relative}.z-hero-eyebrow{color:#c9b1ed;text-transform:uppercase;letter-spacing:.15em;justify-content:center;align-items:center;gap:9px;margin:0 0 22px;font:10px/1.5 Arial,sans-serif;display:flex}.marketing.marketing .z-hero-copy h1{letter-spacing:-.05em;color:#f7f2ff;text-shadow:none;margin:0;font-size:clamp(48px,6.5vw,86px);font-weight:500;line-height:.99}.marketing.marketing .z-hero-copy h1 em{color:#c5a5f9;font-weight:400}.z-hero-support{color:#bfb8cd;max-width:590px;margin:24px auto 26px;font:15px/1.7 Arial,sans-serif}.z-hero-composer{max-width:680px;margin:auto}.marketing.marketing .z-hero-composer .v-prompt,.marketing.marketing .z-final-cta .v-prompt{background:#f4eff9;border:1px solid #8b76aa8a;border-radius:15px;flex-direction:row;align-items:center;gap:12px;width:100%;max-width:680px;margin:0 auto;padding:7px;display:flex;box-shadow:0 9px 50px #9674c71a}.marketing.marketing .z-hero-composer .v-prompt textarea,.marketing.marketing .z-final-cta .v-prompt textarea{color:#262133;background:0 0;border:0;border-radius:8px;flex:1;min-width:0;min-height:47px;max-height:150px;padding:12px 14px;font:15px/1.5 Arial,sans-serif}.marketing.marketing .z-hero-composer .v-prompt textarea::placeholder,.marketing.marketing .z-final-cta .v-prompt textarea::placeholder{color:#756b86}.marketing.marketing .z-hero-composer .v-primary,.marketing.marketing .z-final-cta .v-primary{color:#fff;background:#65458b;border:1px solid #6c488e;border-radius:10px;flex:none;gap:10px;min-height:48px;padding:12px 18px;font:600 12px/1.5 Arial,sans-serif}.marketing.marketing .z-hero-composer .v-primary:disabled,.marketing.marketing .z-final-cta .v-primary:disabled{opacity:.7;background:#79678e}.z-hero-secondary{color:#aca2bc;flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;margin-top:17px;font:11px/1.5 Arial,sans-serif;display:flex}.z-hero-secondary a{color:#d4b7fd;align-items:center;gap:7px;min-height:34px;display:inline-flex}.z-hero-stage{width:min(1200px,100% - 40px);margin:14px auto 0}.z-benefits{border-top:1px solid #e1d4ff21;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;width:min(1160px,100% - 64px);margin:0 auto;padding:58px 0 65px;display:grid}.z-home-content>.z-benefits{width:100%}.z-benefits article{background:0 0;border:0;border-radius:0;align-items:flex-start;gap:18px;padding:0;display:flex}.z-benefits article>svg{color:#bfa6e3;flex:none;margin-top:3px}.marketing.marketing .z-benefits h2{color:#f1ebf8;letter-spacing:-.025em;margin:0 0 13px;font:500 20px/1.35 Arial,sans-serif}.z-benefits p{color:#aaa4b9;margin:0;font:14px/1.7 Arial,sans-serif}.z-feature-tabs{scrollbar-width:none;align-items:center;gap:6px;margin:32px 0 10px;padding:8px 0;display:flex;overflow-x:auto}.z-feature-tabs::-webkit-scrollbar{display:none}.z-feature-tabs button{color:#b8afc8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:40px;flex-shrink:0;align-items:center;gap:10px;min-height:46px;padding:10px 19px;font:13px/1.5 Arial,sans-serif;display:inline-flex}.z-feature-tabs button[aria-selected=true]{color:#e6d5ff;background:#bca2ed1c;border-color:#ba9ce65e}.z-feature-panel{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:center;gap:45px;padding:30px 0 5px;display:grid}.z-feature-copy{padding:0 22px 0 0}.z-feature-tag{letter-spacing:.14em;color:#ad96cc;font:10px/1.5 Arial,sans-serif}.marketing.marketing .z-feature-copy h3{letter-spacing:-.035em;color:#f4ecfc;margin:19px 0 23px;font-size:38px;font-weight:500;line-height:1.12}.z-feature-copy p{color:#b5adc4;margin:0 0 26px;font:15px/1.8 Arial,sans-serif}.z-feature-copy a,.z-text-link{color:#d3b7f5;align-items:center;gap:12px;min-height:44px;font:13px/1.5 Arial,sans-serif;display:inline-flex}.z-process{grid-template-columns:1fr 1.05fr;gap:90px;display:grid}.z-process ol{margin:0;padding:0;list-style:none}.z-process li{padding:0 0 36px 58px;position:relative}.z-process li:last-child{padding-bottom:0}.z-process li:not(:last-child):after{content:"";background:#bda3e63a;width:1px;position:absolute;top:35px;bottom:8px;left:18px}.z-process li>span{color:#bea1e6;text-align:center;border:1px solid #bea1e642;border-radius:50%;width:36px;height:36px;font:12px/36px Arial,sans-serif;position:absolute;top:0;left:0}.marketing.marketing .z-process li h3{color:#ebe3f6;margin:0 0 9px;font:500 22px/1.4 Arial,sans-serif}.z-process li>p{color:#afa5bc;margin:0;font:14px/1.7 Arial,sans-serif}.z-pricing header{text-align:center}.z-pricing>header>p:last-child{margin-inline:auto}.z-free-plan{color:#b6adc5;background:#14151e;border:1px solid #e1d4ff29;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:38px 0 18px;padding:18px 24px;font:13px/1.5 Arial,sans-serif;display:flex}.z-free-plan strong{color:#eee4fc;margin-right:15px}.z-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.z-plan-grid article{background:#171721;border:1px solid #cab2eb33;border-radius:16px;min-width:0;padding:25px 20px}.z-plan-grid article[data-emphasis=true]{background:linear-gradient(160deg,#322542,#1d1a2b 65%);border-color:#b69ada}.marketing.marketing .z-plan-grid h3{color:#f0e8f9;margin:0 0 12px;font:500 21px/1.4 Arial,sans-serif}.z-plan-grid article>p{color:#afa7bd;min-height:38px;margin:0;font:12px/1.6 Arial,sans-serif}.z-plan-price{color:#faf3ff;letter-spacing:-.055em;margin:24px 0 9px;font:400 clamp(31px,3vw,43px)/1 Arial,sans-serif}.z-plan-price>span{color:#a59aac;vertical-align:top;margin-right:5px;font-size:21px}.z-plan-grid article .z-plan-credits{color:#d2b5f5;min-height:0;font-size:12px}.z-plan-grid ul{border-top:1px solid #ccb1ee29;margin:25px 0 20px;padding:20px 0 0;list-style:none}.z-plan-grid li{color:#bcb2cd;align-items:flex-start;gap:7px;margin-bottom:12px;font:11px/1.6 Arial,sans-serif;display:flex}.z-plan-grid li svg{color:#bf9de5;flex:none}.z-plan-unavailable{color:#a99bb7;padding-top:7px;font:10px/1.6 Arial,sans-serif;display:block}.z-pricing-fine{color:#b0a5bf;margin:22px 0 10px;font:12px/1.7 Arial,sans-serif}.z-pricing-bridge{justify-content:space-between;align-items:center;gap:45px;display:flex}.marketing.marketing .z-pricing-bridge h2{color:#ece3f8;letter-spacing:-.03em;margin:0 0 18px;font-size:38px;font-weight:500;line-height:1.12}.z-pricing-bridge p:last-child{color:#b2a7c1;max-width:560px;font:14px/1.7 Arial,sans-serif}.z-secondary-link{color:#dbc0fc;border:1px solid #d2b5ed5b;border-radius:30px;flex:none;align-items:center;gap:14px;min-height:48px;padding:12px 20px;font:13px/1.5 Arial,sans-serif;display:inline-flex}.z-final-cta{text-align:center;isolation:isolate;background:radial-gradient(at 50% 100%,#76569b2e,#0000 70%);border-top:1px solid #d6b7fa2b;padding:86px 24px 100px;position:relative}.marketing.marketing .z-final-cta h2{color:#eee6fc;letter-spacing:-.04em;max-width:700px;margin:0 auto 24px;font-size:clamp(36px,4.6vw,63px);font-weight:500;line-height:1.09}.z-final-cta>p:not(.z-eyebrow){color:#b9aacb;margin:0 0 28px;font:15px/1.6 Arial,sans-serif}.z-final-cta>small{color:#9d8fac;margin-top:16px;font:11px/1.6 Arial,sans-serif;display:block}.marketing.marketing .z-home .v-faq{width:min(880px,100%);max-width:none;margin:0 auto;padding:70px 0 85px}.marketing.marketing .z-home .v-faq h2{text-align:center;margin-bottom:32px;font-size:40px}.marketing.marketing .z-home .v-faq details{background:0 0;border:0;border-bottom:1px solid #d6c5f329;border-radius:0;margin:0;padding:18px 0}.marketing.marketing .z-home .v-faq summary{color:#e1d5ef;min-height:32px;font:15px/1.7 Arial,sans-serif}.marketing.marketing .z-home .v-faq details p{color:#b6a8c5;padding-right:30px;font:14px/1.75 Arial,sans-serif}.marketing.marketing .m-footer{color:#a99ab9;background:#0d0e17;border-top:1px solid #c2abd533;grid-template-columns:1.5fr 1fr 1fr;gap:44px 60px;width:calc(100% - 64px);max-width:1240px;margin:0 auto;padding:50px 0 28px;display:grid}.marketing.marketing .m-footer>div:first-child{display:block}.marketing.marketing .m-footer>div:first-child p{color:#c2b2d3;margin:24px 0 16px;font:16px/1.7 Arial,sans-serif}.marketing.marketing .m-footer h2{color:#ebddfa;margin:0 0 20px;font:600 12px/1.5 Arial,sans-serif}.marketing.marketing .m-footer a:not(.m-wordmark){color:#ab9aba;font:12px/1.5 Arial,sans-serif}.marketing.marketing .m-footer-bottom{border-top:1px solid #ccb7dd24;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:12px;padding-top:22px;font:10px/1.6 Arial,sans-serif;display:flex}.z-demo-wrap{padding:66px 0 76px}.marketing.marketing .z-demo-wrap .m-demo-section{width:100%;max-width:none;padding:0}.marketing.marketing .z-demo-wrap .m-demo-intro{margin:0 0 32px;padding:0}.marketing.marketing .z-demo-wrap .m-demo-intro h2{color:#f1e8fc;letter-spacing:-.04em;font-size:clamp(34px,4.4vw,56px);line-height:1.08}.marketing.marketing .z-demo-wrap .m-demo-intro>p{color:#b0a2bd;font:14px/1.75 Arial,sans-serif}.marketing.marketing .z-demo-wrap .m-demo{background:#131420;border:1px solid #a284c14d;border-radius:20px;overflow:hidden;box-shadow:0 35px 70px #0005}.marketing.marketing .z-demo-wrap .m-demo-bar{color:#c6b6d7;background:#1b1a28;border-bottom:1px solid #9a7ead26}.marketing.marketing .z-demo-wrap .m-demo-sidebar{background:#15141f}.marketing.marketing .z-demo-wrap .m-demo-canvas{background:radial-gradient(at 50% 10%,#2a203b,#151521 75%)}.marketing.marketing .z-demo-wrap .m-demo-work-heading h3{color:#f2e7ff;font-size:28px}.marketing.marketing .z-demo-wrap :is(.m-shot-grid,.m-comic-grid) img{object-fit:contain;object-position:center;background:#14141d;width:100%;height:clamp(200px,23vw,315px)}.marketing.marketing .z-demo-wrap :is(.m-shot-grid,.m-comic-grid) figure{background:#191925;border-radius:9px;min-width:0;animation:.7s both z-panel-reveal;overflow:hidden}.marketing.marketing .z-demo-wrap :is(.m-shot-grid,.m-comic-grid) figure:nth-child(2){animation-delay:.13s}.marketing.marketing .z-demo-wrap :is(.m-shot-grid,.m-comic-grid) figure:nth-child(3){animation-delay:.26s}.marketing.marketing .z-demo-wrap .m-demo-character img{object-fit:contain;object-position:center}.marketing.marketing .z-demo-wrap .m-demo-bottom{flex-wrap:wrap;gap:10px}@keyframes z-panel-reveal{0%{opacity:.3;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}@media (max-width:1050px){.marketing.marketing .m-header{gap:28px;padding-inline:24px}.marketing.marketing .m-desktop-nav{gap:20px}.z-preview-label{display:none}.z-feature-panel{grid-template-columns:1.3fr 1fr;gap:20px}.z-benefits{gap:24px}.z-benefits article{gap:12px}.z-process{gap:50px}.z-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:767px){.marketing.marketing .m-header{gap:20px;height:64px;padding:0 18px}.marketing.marketing .m-desktop-nav,.marketing.marketing .m-header-actions .m-button-small{display:none}.marketing.marketing .m-header-actions{margin-left:auto}.marketing.marketing .m-wordmark{font-size:30px}.marketing.marketing .m-signin{font-size:12px;display:inline-block}.z-home-content{width:calc(100% - 36px)}.z-section{width:calc(100% - 36px);padding:54px 0}.z-immersive-hero{padding:39px 0 28px}.z-hero-copy{padding-inline:18px}.z-hero-eyebrow{margin-bottom:22px;font-size:9px}.marketing.marketing .z-hero-copy h1{font-size:clamp(46px,10.8vw,68px)}.z-hero-support{max-width:430px;margin:22px auto;font-size:14px}.marketing.marketing .z-hero-composer .v-prompt,.marketing.marketing .z-final-cta .v-prompt{flex-direction:column;align-items:stretch;gap:5px;max-width:430px;padding:7px}.marketing.marketing .z-hero-composer .v-prompt textarea,.marketing.marketing .z-final-cta .v-prompt textarea{min-height:55px;font-size:16px}.marketing.marketing .z-hero-composer .v-primary,.marketing.marketing .z-final-cta .v-primary{justify-content:space-between;width:100%;font-size:13px}.z-hero-secondary{flex-direction:column;gap:8px;margin-top:13px;font-size:10px}.z-hero-stage{width:calc(100% - 16px);margin-top:2px}.z-benefits{grid-template-columns:1fr;gap:26px;width:calc(100% - 36px);padding:38px 0 44px}.z-benefits article{gap:17px}.marketing.marketing .z-benefits h2{margin-bottom:8px;font-size:19px}.z-benefits p{font-size:13px;line-height:1.7}.z-feature-tabs{margin-top:23px}.z-feature-tabs button{padding-inline:14px;font-size:12px}.z-feature-panel{flex-direction:column;align-items:stretch;gap:24px;padding-top:14px;display:flex}.z-feature-copy{order:-1;padding:0}.marketing.marketing .z-feature-copy h3{margin:13px 0 15px;font-size:29px}.z-feature-copy p{margin-bottom:13px;font-size:14px}.z-feature-tag{font-size:9px}.z-process{display:block}.z-process ol{margin-top:35px}.z-process li{padding-left:52px}.z-pricing>header{text-align:left}.z-free-plan{flex-direction:column;align-items:flex-start;gap:7px;margin-top:27px;padding:18px;font-size:12px}.z-plan-grid{grid-template-columns:1fr 1fr;gap:12px}.z-plan-grid article{border-radius:13px;padding:19px 14px}.marketing.marketing .z-plan-grid h3{font-size:18px}.z-plan-grid article>p{min-height:53px;font-size:11px}.z-plan-price{margin-top:18px;font-size:34px}.z-plan-price>span{font-size:18px}.z-plan-grid ul{margin-top:20px;padding-top:15px}.z-plan-grid li{font-size:10px}.z-plan-grid article .z-plan-credits{font-size:11px}.z-pricing-bridge{display:block}.marketing.marketing .z-pricing-bridge h2{font-size:31px}.z-secondary-link{margin-top:20px}.z-final-cta{padding:58px 18px 64px}.marketing.marketing .z-final-cta h2{font-size:38px}.z-final-cta>p:not(.z-eyebrow){font-size:14px}.marketing.marketing .z-home .v-faq{padding:45px 0 55px}.marketing.marketing .z-home .v-faq h2{font-size:30px}.marketing.marketing .m-footer{grid-template-columns:1fr 1fr;gap:30px 20px;width:calc(100% - 36px);padding-top:36px}.marketing.marketing .m-footer>div:first-child{grid-column:1/-1}.marketing.marketing .m-footer>div:first-child p{margin:18px 0 12px}.marketing.marketing .m-footer-bottom{display:block}.marketing.marketing .m-footer-bottom>span{margin-top:8px;display:block}.z-demo-wrap{padding:39px 0 45px}.marketing.marketing .z-demo-wrap .m-demo-intro{margin-bottom:23px;display:block}.marketing.marketing .z-demo-wrap .m-demo-intro h2{font-size:33px}.marketing.marketing .z-demo-wrap .m-demo-intro>p{margin-top:17px;font-size:13px}.marketing.marketing .z-demo-wrap .m-demo{border-radius:13px}.marketing.marketing .z-demo-wrap .m-demo-work-heading h3{font-size:24px}.marketing.marketing .z-demo-wrap :is(.m-shot-grid,.m-comic-grid){scroll-snap-type:x mandatory;gap:12px;display:flex;overflow-x:auto}.marketing.marketing .z-demo-wrap :is(.m-shot-grid,.m-comic-grid) figure{scroll-snap-align:start;flex:0 0 86%}.marketing.marketing .z-demo-wrap :is(.m-shot-grid,.m-comic-grid) img{height:260px}}@media (prefers-reduced-motion:reduce){.marketing.marketing .z-demo-wrap :is(.m-shot-grid,.m-comic-grid) figure{animation:none}}
.marketing.tool-system-v3{--paper:#f4f4f1;--canvas:#f4f4f1;--ink:#203027;--accent:#31563d;--soft:#eaf0e5;--border:#dce3d9;--m-muted:#677069;--font-ui:"Helvetica Neue", Arial, sans-serif;min-width:0;min-height:100dvh;color:var(--ink);background:var(--paper);font:15px/1.65 var(--font-ui);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.tool-system-v3 :where(*){box-sizing:border-box}.tool-system-v3 :where(h1,h2,h3,h4){font-family:var(--font-ui);text-shadow:none;font-weight:550}.marketing.tool-system-v3 h1{font-family:var(--font-ui);letter-spacing:-.045em;text-shadow:none;font-weight:550}.marketing.tool-system-v3 h2,.marketing.tool-system-v3 h3{font-family:var(--font-ui);letter-spacing:-.025em;font-weight:550}.tool-system-v3 :where(button,input,select,textarea){font-family:var(--font-ui)}.tool-system-v3 :where(button,a,summary){touch-action:manipulation}.tool-system-v3 :where(button,summary){min-height:44px}.tool-system-v3 :where(button,a,input,textarea,select,summary):focus-visible{outline-offset:4px;outline:2px solid #557a3b}.tool-system-v3 :where(section[id],main[id]){scroll-margin-top:92px}.tool-system-v3 :where(p,figcaption){overflow-wrap:anywhere}.tool-system-v3 :where(input,textarea,select){accent-color:var(--accent)}.tool-system-v3 :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),textarea,select){font-size:16px}.tool-system-v3 :where(input,textarea)::placeholder{color:#727b70}.tool-system-v3 :where(button:disabled){cursor:not-allowed}.marketing.tool-system-v3 .m-header{z-index:40;color:#f6f7f2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;max-width:none;height:76px;box-shadow:none;background:#121313f5;border-bottom:1px solid #ffffff12;align-items:center;gap:46px;margin:0;padding:0 max(28px,50% - 680px);display:flex;position:sticky;inset:0 0 auto}.tool-system-v3 .m-header:before,.tool-system-v3 .m-header:after{display:none}.marketing.tool-system-v3 .m-wordmark{min-height:44px;color:inherit;font-family:var(--font-ui);flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.tool-system-v3 .m-wordmark .m-brand-mark{max-width:none;display:block}.tool-system-v3 .m-desktop-nav{color:#bfc2ba;align-items:center;gap:27px;font-size:13px;display:flex}.tool-system-v3 .m-desktop-nav>a{align-items:center;min-height:44px;display:inline-flex}.tool-system-v3 .m-desktop-nav>a:hover{color:#fff}.tool-system-v3 .m-header-actions{align-items:center;margin-left:auto;display:flex}.marketing.tool-system-v3 .m-header-actions .m-button{white-space:nowrap;min-height:44px;box-shadow:none;background:#eff1e8;border:1px solid #0000;border-radius:6px;align-items:center;gap:18px;padding:10px 18px;font-size:13px;line-height:1.4;display:inline-flex;transform:none;color:#20221d!important}.marketing.tool-system-v3 .m-header-actions .m-button:hover{background:#d3f28a}.tool-system-v3 .m-tools-menu{position:relative}.tool-system-v3 .m-tools-menu>summary{cursor:pointer;align-items:center;gap:7px;min-height:44px;font-size:13px;list-style:none;display:flex}.tool-system-v3 .m-tools-menu>summary::-webkit-details-marker{display:none}.tool-system-v3 .m-tools-menu[open]>summary{color:#fff}.tool-system-v3 .m-tools-menu>.m-tools-panel{z-index:42;overscroll-behavior:contain;color:#f6f7f2;background:#242525;border:1px solid #41423d;border-radius:12px;grid-template-columns:1fr 1fr;gap:14px;width:530px;max-height:calc(100dvh - 105px);padding:20px;display:grid;position:absolute;top:54px;left:-140px;right:auto;overflow:auto;box-shadow:0 18px 48px #0003}.tool-system-v3 .m-tool-group>p{color:#bfc8b5;letter-spacing:.06em;margin:0 10px 8px;font-size:11px}.tool-system-v3 .m-tool-group>a{border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px;display:flex}.tool-system-v3 .m-tools-menu a:hover,.tool-system-v3 .m-tools-menu a[aria-current=page]{color:#e2f3c8;background:#343a31}.tool-system-v3 .m-tool-group strong{font-size:14px;font-weight:550;display:block}.tool-system-v3 .m-tool-group small{color:#b7beb0;margin-top:3px;font-size:12px;line-height:1.4;display:block}.tool-system-v3 .m-header :focus-visible{outline-color:#d3f28a}.tool-system-v3 .m-tool-rail{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c9d3c3 transparent;border-bottom:1px solid var(--border);align-items:stretch;gap:22px;max-width:1280px;margin:0 auto;padding:0 24px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.tool-system-v3 .m-tool-rail a{color:#647061;white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;min-height:55px;padding:12px 2px;font-size:13px;display:flex}.tool-system-v3 .m-tool-rail a:hover{color:#203027}.tool-system-v3 .m-tool-rail a[aria-current=page]{color:#233c28;border-color:#31563d;font-weight:650}.tool-system-v3 .m-tool-rail a:focus-visible{outline-offset:-5px;border-radius:6px}.marketing.tool-system-v3 .reference-page,.marketing.tool-system-v3 .photo-page{font-family:var(--font-ui)}.marketing.tool-system-v3 .z-benefits{border-color:var(--border);gap:32px;padding-block:38px}.marketing.tool-system-v3 .z-benefits article>svg{color:#5b7750}.marketing.tool-system-v3 #main-content .z-benefits h2{font:550 20px/1.35 var(--font-ui);color:var(--ink);margin-bottom:10px}.marketing.tool-system-v3 #main-content .z-benefits p{color:#677069;font-size:14px}.marketing.tool-system-v3 .z-pricing-bridge{border-color:var(--border);background:0 0}.marketing.tool-system-v3 .z-pricing-bridge :is(h2,p){color:var(--ink)}.marketing.tool-system-v3 .z-pricing-bridge .z-eyebrow{color:#566c4b}.marketing.tool-system-v3 .z-pricing-bridge .z-secondary-link{color:#31563d;background:#edf2e8;border-color:#ccd8c5;min-height:44px}.marketing.tool-system-v3 :is(.v-primary,.m-button){color:#fff;min-height:44px;box-shadow:none;text-shadow:none;background:#31563d;border:1px solid #31563d;border-radius:8px;padding:11px 17px;font-size:14px;font-weight:550;line-height:1.4}.marketing.tool-system-v3 :is(.v-primary,.m-button):hover{background:#26432f;transform:none}.marketing.tool-system-v3 .v-primary{color:#fff!important}.marketing.tool-system-v3 :is(.v-secondary,.m-outline-button){min-height:44px;box-shadow:none;background:#f8faf5;border:1px solid #c6d2c0;border-radius:8px;padding:11px 17px;font-size:14px;font-weight:500;color:#31563d!important}.marketing.tool-system-v3 :is(.v-secondary,.m-outline-button):hover{background:#e6eedf}.tool-system-v3 :is(.v-eyebrow,.m-kicker){color:#566c4b;letter-spacing:.08em;text-shadow:none;font-size:12px}.tool-system-v3 :is(.v-caption,.m-fine,.v-art-status){color:#677069;text-shadow:none;font-size:12px;line-height:1.6}.tool-system-v3 .v-section-title>p{color:#677069;font-size:15px;line-height:1.65}.tool-system-v3 .v-support{color:#677069;font-size:16px}.tool-system-v3 .v-content{width:min(1232px,100% - 64px)}.marketing.tool-system-v3 .v-faq{max-width:900px;margin:64px auto}.marketing.tool-system-v3 .v-faq h2{text-align:left;color:var(--ink);margin-bottom:24px;font-size:32px}.tool-system-v3 .v-faq details{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;margin:0;padding:0}.tool-system-v3 .v-faq summary{min-height:64px;color:var(--ink);gap:20px;padding:18px 0;font-size:15px;font-weight:550}.tool-system-v3 .v-faq details p{color:#677069;margin:0;padding:0 34px 20px 0;font-size:15px;line-height:1.75}.marketing.tool-system-v3 .m-footer{color:#203027;background:#f4f4f1;border-top:1px solid #dce3d9;grid-template-columns:1.15fr 1fr 1fr .75fr;gap:36px;width:100%;max-width:none;margin:0;padding:54px max(32px,50% - 616px) 24px;display:grid}.marketing.tool-system-v3 .m-footer>div:first-child p{color:#677069;margin:18px 0 12px;font-size:14px;line-height:1.7}.tool-system-v3 .m-footer>div:first-child small{color:#677069;font-size:12px}.tool-system-v3 .m-footer .m-footer-links{flex-direction:column;align-items:flex-start;gap:0;display:flex}.marketing.tool-system-v3 .m-footer .m-footer-links h2{font:600 13px/1.5 var(--font-ui);letter-spacing:0;color:#203027;margin:0 0 13px}.marketing.tool-system-v3 .m-footer a:not(.m-wordmark){color:#56634f;align-items:center;min-height:40px;font-size:13px;line-height:1.5;text-decoration:none;display:inline-flex}.tool-system-v3 .m-footer a:hover{color:#203027;text-underline-offset:4px;text-decoration:underline}.marketing.tool-system-v3 .m-footer-bottom{border-top:1px solid var(--border);color:#677069;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;margin:18px 0 0;padding:18px 0 0;font-size:12px;line-height:1.6;display:flex}.tool-system-v3 .m-mobile-menu{display:none}@media (max-width:1023px){.marketing.tool-system-v3 .m-header{gap:20px;height:68px;padding:0 22px}.tool-system-v3 .m-desktop-nav{display:none}.tool-system-v3 .m-mobile-menu{display:block}.tool-system-v3 .m-mobile-menu>summary{color:#f6f7f2;cursor:pointer;justify-content:center;align-items:center;gap:7px;min-width:44px;min-height:44px;font-size:13px;list-style:none;display:flex}.tool-system-v3 .m-mobile-menu>summary::-webkit-details-marker{display:none}.tool-system-v3 .m-mobile-menu nav{z-index:43;overscroll-behavior:contain;color:#f1f4e9;background:#202321;border:1px solid #41483c;grid-template-columns:1fr 1fr;gap:0 20px;max-height:calc(100dvh - 78px);padding:18px 24px 24px;display:grid;position:absolute;top:67px;left:0;right:0;overflow:auto;box-shadow:0 18px 38px #0003}.tool-system-v3 .m-mobile-menu nav a{border-bottom:1px solid #444d3d;align-items:center;min-height:52px;padding:10px 0;font-size:13px;line-height:1.5;display:flex}.tool-system-v3 .m-tool-rail{gap:22px;padding-inline:22px}.marketing.tool-system-v3 .m-footer{grid-template-columns:1fr 1fr 1fr;gap:30px;padding:40px 26px 22px}.tool-system-v3 .m-footer>div:first-child{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:34px;display:flex}.tool-system-v3 .m-footer>div:first-child p{margin:0}.tool-system-v3 .m-footer>div:first-child small{margin-left:auto}}@media (max-width:600px){.marketing.tool-system-v3 .m-header{gap:10px;height:64px;padding:0 16px}.marketing.tool-system-v3 .m-header-actions .m-button{gap:8px;min-height:44px;padding:9px 12px;font-size:12px}.tool-system-v3 .m-mobile-menu>summary>span:last-child{display:none}.tool-system-v3 .m-mobile-menu>summary>span:first-child{font-size:22px}.tool-system-v3 .m-mobile-menu nav{grid-template-columns:1fr;padding:12px 22px 22px;top:63px}.tool-system-v3 .m-mobile-menu nav a{min-height:48px;font-size:14px}.tool-system-v3 .m-tool-rail{gap:21px;padding:0 16px;scroll-padding-inline:16px}.tool-system-v3 .m-tool-rail a{min-height:48px;font-size:12px}.tool-system-v3 .v-content{width:calc(100% - 32px)}.tool-system-v3 :where(section[id],main[id]){scroll-margin-top:80px}.marketing.tool-system-v3 :is(.v-primary,.v-secondary,.m-button,.m-outline-button){min-height:46px;font-size:14px}.marketing.tool-system-v3 .v-faq{margin:44px auto}.marketing.tool-system-v3 .v-faq h2{font-size:28px}.tool-system-v3 .v-faq summary{min-height:60px;font-size:14px}.tool-system-v3 .v-faq details p{padding-right:0;font-size:14px}.marketing.tool-system-v3 .m-footer{grid-template-columns:1fr 1fr;gap:26px 20px;padding:32px 20px 20px}.tool-system-v3 .m-footer>div:first-child{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tool-system-v3 .m-footer>div:first-child small{grid-column:1/-1;margin:0}.tool-system-v3 .m-footer-links:last-of-type{grid-column:1/-1}.marketing.tool-system-v3 .m-footer a:not(.m-wordmark){min-height:44px;font-size:13px}.marketing.tool-system-v3 .m-footer .m-footer-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;min-width:0;margin-top:0;padding-top:16px;font-size:11px;display:grid}.marketing.tool-system-v3 .m-footer .m-footer-bottom>span{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.marketing.tool-system-v3 .m-footer .m-footer-bottom>span:nth-child(2){grid-area:2/1/auto/-1}.marketing.tool-system-v3 .m-footer .m-footer-bottom>a{grid-area:1/2;margin-left:auto}}@media (prefers-reduced-motion:reduce){.tool-system-v3 *,.tool-system-v3 :before,.tool-system-v3 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.supporting-shell-module__YAqvGW__shell.supporting-shell-module__YAqvGW__shell{--paper:#0c1126;--canvas:#0c1126;--ink:#f4f1ff;--accent:#ffd889;--soft:#141b35;--border:#343c5a;--m-muted:#b6bbd1;color:#f4f1ff;background:#0c1126;min-height:100svh;font-family:Helvetica Neue,Arial,sans-serif}.supporting-shell-module__YAqvGW__shell.supporting-shell-module__YAqvGW__shell .v-primary{background:var(--z-action);border-color:#ffe288;border-radius:999px;color:var(--z-action-ink)!important}.supporting-shell-module__YAqvGW__shell.supporting-shell-module__YAqvGW__shell h1{font-family:var(--font-serif,Georgia, serif);font-weight:400}.supporting-shell-module__YAqvGW__shell.supporting-shell-module__YAqvGW__shell .v-section-heading h2{font-family:var(--font-serif,Georgia, serif);font-weight:400}.supporting-shell-module__YAqvGW__shell .m-skip{z-index:1000;color:#2a1502;background:#ffd889;border-radius:999px;padding:10px 18px;position:fixed;top:8px;left:12px;transform:translateY(-180%)}.supporting-shell-module__YAqvGW__shell .m-skip:focus{transform:none}.supporting-shell-module__YAqvGW__shell.supporting-shell-module__YAqvGW__shell .v-primary:hover:not(:disabled){background:var(--z-action);filter:brightness(1.07)}.supporting-shell-module__YAqvGW__shell.supporting-shell-module__YAqvGW__shell .v-secondary{background:#1c2441;border-color:#4c536b;border-radius:999px;color:#f4f1ff!important}.supporting-shell-module__YAqvGW__shell.supporting-shell-module__YAqvGW__shell .v-secondary:hover:not(:disabled){background:#252e4b;border-color:#c5ad82}.supporting-shell-module__YAqvGW__shell.supporting-shell-module__YAqvGW__shell .v-primary:disabled{box-shadow:none;background:#1c2441;border-color:#343c5a;color:#a4abc3!important}.supporting-shell-module__YAqvGW__shell.supporting-shell-module__YAqvGW__shell .v-eyebrow{color:#ffd889}:is(.supporting-shell-module__YAqvGW__shell.supporting-shell-module__YAqvGW__shell .v-caption,.supporting-shell-module__YAqvGW__shell.supporting-shell-module__YAqvGW__shell .m-fine,.supporting-shell-module__YAqvGW__shell.supporting-shell-module__YAqvGW__shell .v-support){color:#b6bbd1}
.capability-guide-module__t6hsHq__guide{color:#b6bed1;margin:56px 0}.marketing .capability-guide-module__t6hsHq__guide[id]{scroll-margin-top:110px}.capability-guide-module__t6hsHq__intro{max-width:720px;margin-bottom:24px}.capability-guide-module__t6hsHq__guide .capability-guide-module__t6hsHq__eyebrow{color:#e8c985;letter-spacing:.14em;font-size:11px;font-weight:700}.capability-guide-module__t6hsHq__guide h2{color:#f4eee1;margin:10px 0 14px;font-size:clamp(26px,3vw,38px);line-height:1.15}.capability-guide-module__t6hsHq__guide p{font-size:14px;line-height:1.7}.capability-guide-module__t6hsHq__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.capability-guide-module__t6hsHq__card{background:#10172b;border:1px solid #343d56;border-radius:18px;min-width:0;padding:26px}.capability-guide-module__t6hsHq__core{background:linear-gradient(140deg,#29241e,#13192b 75%);border-color:#9f8149}.capability-guide-module__t6hsHq__guide .capability-guide-module__t6hsHq__label{color:#f2dbac;letter-spacing:.08em;margin:0;font-size:12px;font-weight:700}.capability-guide-module__t6hsHq__label span{color:#b6bed1;letter-spacing:0;margin-top:6px;font-size:12px;font-weight:400;display:block}.capability-guide-module__t6hsHq__guide h3{color:#f4eee1;margin:22px 0 12px;font-size:20px;line-height:1.35}.capability-guide-module__t6hsHq__card ul{gap:10px;margin:22px 0 0;padding-left:18px;font-size:14px;line-height:1.6;display:grid}.capability-guide-module__t6hsHq__card li::marker{color:#e8c985}.capability-guide-module__t6hsHq__shared{padding:24px 0}.capability-guide-module__t6hsHq__shared h3{margin-top:0;font-size:17px}.capability-guide-module__t6hsHq__shared p{margin-bottom:0}.capability-guide-module__t6hsHq__questions{border-top:1px solid #343d56}.capability-guide-module__t6hsHq__questions details{border-bottom:1px solid #343d56;padding:0 4px}.capability-guide-module__t6hsHq__questions summary{color:#eee7d9;cursor:pointer;padding:20px 0;font-size:15px;line-height:1.5}.capability-guide-module__t6hsHq__questions summary::marker{color:#e8c985}.capability-guide-module__t6hsHq__questions summary:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #e8c985}.capability-guide-module__t6hsHq__questions p{max-width:850px;margin:0 0 18px}@media (max-width:640px){.capability-guide-module__t6hsHq__cards{grid-template-columns:1fr}.capability-guide-module__t6hsHq__card{padding:22px}.capability-guide-module__t6hsHq__guide{margin:36px 0}}
.launch-countdown-module__iESctq__countdown{z-index:1;justify-items:center;gap:5px;margin-bottom:5px;display:grid;position:relative}.launch-countdown-module__iESctq__clock{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a142b73;border:1px solid #b2b9da38;border-radius:14px;justify-items:center;gap:0;min-width:264px;padding:8px 16px 7px;display:grid;box-shadow:0 12px 38px #05081840,inset 0 1px #ffffff17}.launch-countdown-module__iESctq__values{gap:13px;display:flex}.launch-countdown-module__iESctq__unit{justify-items:center;min-width:45px;display:grid}.launch-countdown-module__iESctq__unit strong{color:#fff8ed;font-variant-numeric:tabular-nums;font-size:clamp(22px,2.3vw,27px);font-weight:550;line-height:1}.launch-countdown-module__iESctq__unit small{color:#b6bbd1;letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:9px}.launch-countdown-module__iESctq__label{color:#ffd889;letter-spacing:.13em;order:-1;padding:0;font-size:9px;font-weight:700}@media (max-width:390px){.launch-countdown-module__iESctq__clock{width:min(264px,100vw - 36px);min-width:0}.launch-countdown-module__iESctq__values{gap:10px}.launch-countdown-module__iESctq__unit{min-width:40px}}
.marketing.tool-system-v3:has(.pricing-page-module__qaWx1G__page){--paper:#080d1c;--canvas:#080d1c;--ink:#eef0fb;--accent:#b7a0ff;--soft:#141a31;--border:#29314d;--m-muted:#9ea7c0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080d1c}.marketing.tool-system-v3:has(.pricing-page-module__qaWx1G__page) .m-tool-rail{scrollbar-color:#5f587c transparent;background:#0b1021;border-color:#252d47}.marketing.tool-system-v3:has(.pricing-page-module__qaWx1G__page) .m-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c1126e0;border-color:#c4bbe433;gap:32px;height:56px}.marketing.tool-system-v3:has(.pricing-page-module__qaWx1G__page) .m-desktop-nav{color:#d1cbe1;gap:32px;font-size:12px}.marketing.tool-system-v3:has(.pricing-page-module__qaWx1G__page) .m-tool-rail a{color:#8f98b2}.marketing.tool-system-v3:has(.pricing-page-module__qaWx1G__page) .m-tool-rail a:hover{color:#e5dcff}.marketing.tool-system-v3:has(.pricing-page-module__qaWx1G__page) .m-footer{color:#a9b0c5;background:#070b16;border-color:#252c43}:is(.marketing.tool-system-v3:has(.pricing-page-module__qaWx1G__page) .m-footer a,.marketing.tool-system-v3:has(.pricing-page-module__qaWx1G__page) .m-footer p){color:#a9b0c5}.marketing.tool-system-v3:has(.pricing-page-module__qaWx1G__page) .m-footer h2{color:#e6e1f0}.pricing-page-module__qaWx1G__page{isolation:isolate;color:#eef0fb;background:radial-gradient(circle at 18% 12%,#704bbe21,#0000 28%),radial-gradient(circle at 86% 32%,#4053b11c,#0000 30%),linear-gradient(#090e1d 0%,#080d1c 55%,#090d19 100%);position:relative;overflow:hidden}.pricing-page-module__qaWx1G__page:before{z-index:-1;content:"";opacity:.26;pointer-events:none;background-image:radial-gradient(circle at 7% 13%,#e1d8ff75 0 .7px,#0000 .9px),radial-gradient(circle at 71% 27%,#bcc7ff57 0 .7px,#0000 .9px),radial-gradient(circle at 31% 72%,#dcccff47 0 .6px,#0000 .8px);background-size:131px 131px,179px 179px,223px 223px;position:absolute;inset:0}.pricing-page-module__qaWx1G__hero{text-align:center;background:radial-gradient(at 50% 12%,#996fe83d,#0000 40%),radial-gradient(at 50% 110%,#4f44a62e,#0000 48%),linear-gradient(#0b1021 0%,#0b1124 70%,#090e1e 100%);border-bottom:1px solid #252d49;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:20px 24px 18px;display:flex;position:relative;overflow:hidden}.pricing-page-module__qaWx1G__hero:before{aspect-ratio:2.3;content:"";pointer-events:none;border:1px solid #bca6ff1c;border-radius:50%;width:min(820px,82vw);position:absolute;top:-32%;left:50%;translate:-50%;rotate:-7deg;box-shadow:0 0 0 38px #ab8fff06,0 0 0 96px #7869cb04}.pricing-page-module__qaWx1G__hero:after{content:"";opacity:.7;pointer-events:none;border:1px solid #cbb8ff14;border-radius:50%;width:180px;height:180px;position:absolute;bottom:8%;right:9%}:is(.pricing-page-module__qaWx1G__hero .v-eyebrow,.pricing-page-module__qaWx1G__sectionTitle .v-eyebrow){color:#bca8f0;letter-spacing:.16em}.marketing.tool-system-v3 .pricing-page-module__qaWx1G__page .pricing-page-module__qaWx1G__hero h1{color:#f6f2ff;max-width:860px;font-family:var(--font-serif,Georgia, serif);letter-spacing:-.055em;text-wrap:balance;margin:5px auto 7px;font-size:clamp(34px,3.4vw,46px);font-weight:400;line-height:.98}.pricing-page-module__qaWx1G__hero>p:not(:first-child){color:#aeb6cd;max-width:600px;margin:0 auto;font-size:13px;line-height:1.7}.pricing-page-module__qaWx1G__heroCta{color:#1c1530;background:linear-gradient(#f4eeff,#d4c2fb);border:1px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:8px 18px;font-size:13px;font-weight:650;text-decoration:none;transition:translate .18s,filter .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 30px #50329133,inset 0 1px #ffffffd9}.pricing-page-module__qaWx1G__heroCta:hover{filter:brightness(1.05);translate:0 -1px;box-shadow:0 10px 34px #5f3aa942,0 0 26px #c09eff1a,inset 0 1px #ffffffe6}.pricing-page-module__qaWx1G__hero small{color:#7f89a4;margin-top:14px;font-size:10.5px;display:block}.pricing-page-module__qaWx1G__content{width:min(1232px,100% - 64px);margin:0 auto}.pricing-page-module__qaWx1G__plans,.pricing-page-module__qaWx1G__capabilitySection,.pricing-page-module__qaWx1G__rates,.pricing-page-module__qaWx1G__topUps,.pricing-page-module__qaWx1G__terms{border-bottom:1px solid #252d49;padding:78px 0;position:relative}.pricing-page-module__qaWx1G__plans:before,.pricing-page-module__qaWx1G__capabilitySection:before,.pricing-page-module__qaWx1G__comparisonSection:before,.pricing-page-module__qaWx1G__topUps:before{z-index:-1;content:"";filter:blur(70px);pointer-events:none;background:#6646b512;border-radius:50%;width:min(720px,80vw);height:280px;position:absolute;top:8%;left:50%;translate:-50%}.pricing-page-module__qaWx1G__capabilitySection:before{background:#7f53cd17;left:62%}.pricing-page-module__qaWx1G__comparisonSection:before{background:#4853ab0f;left:78%}.pricing-page-module__qaWx1G__topUps:before{background:#7d4ea40f;left:25%}.pricing-page-module__qaWx1G__sectionTitle{justify-content:space-between;align-items:end;gap:32px;margin-bottom:15px;display:flex}.pricing-page-module__qaWx1G__sectionTitle h2{color:#f3efff;max-width:720px;font-family:var(--font-serif,Georgia, serif);letter-spacing:-.035em;margin:8px 0 9px;font-size:clamp(25px,2.7vw,34px);font-weight:400;line-height:1.08}.pricing-page-module__qaWx1G__sectionTitle>div>p:last-child{color:#929cb6;max-width:690px;margin:0;font-size:13px;line-height:1.65}.pricing-page-module__qaWx1G__capabilityIntro{text-align:center;max-width:830px;margin:0 auto 34px}.pricing-page-module__qaWx1G__capabilityIntro .v-eyebrow{color:#bca8f0;letter-spacing:.16em}.pricing-page-module__qaWx1G__capabilityIntro h2{color:#f4efff;font-family:var(--font-serif,Georgia, serif);letter-spacing:-.04em;text-wrap:balance;margin:9px 0 12px;font-size:clamp(34px,4.5vw,54px);font-weight:400;line-height:1.06}.pricing-page-module__qaWx1G__page .pricing-page-module__qaWx1G__capabilityIntro>p:last-child{color:#9ea7bf;max-width:720px;margin:0 auto;font-size:13px;line-height:1.72}.pricing-page-module__qaWx1G__capabilityGrid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:stretch;gap:16px;display:grid}.pricing-page-module__qaWx1G__litePanel,.pricing-page-module__qaWx1G__corePanel{border-radius:18px;min-width:0;padding:26px}.pricing-page-module__qaWx1G__litePanel{background:radial-gradient(circle at 10% 0,#686f9a17,#0000 34%),linear-gradient(#101629,#0c1122);border:1px solid #30374f}.pricing-page-module__qaWx1G__corePanel{background:radial-gradient(circle at 82% -10%,#b78bff42,#0000 36%),radial-gradient(circle at 5% 110%,#4a54b821,#0000 42%),linear-gradient(145deg,#1b1735,#11162c 68%);border:1px solid #8f73df;position:relative;overflow:hidden;box-shadow:0 24px 60px #462a8f2e,inset 0 1px #ffffff12}.pricing-page-module__qaWx1G__corePanel:before{content:"";background:linear-gradient(90deg,#0000,#c7b0ff,#0000);width:62%;height:1px;position:absolute;top:0;left:19%;box-shadow:0 0 20px #ba96ff47}.pricing-page-module__qaWx1G__capabilityPanelHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.pricing-page-module__qaWx1G__capabilityPanelHeader small{color:#7f89a3;letter-spacing:.05em;text-transform:uppercase;font-size:9px}.pricing-page-module__qaWx1G__liteBadge,.pricing-page-module__qaWx1G__coreBadge{letter-spacing:.1em;border-radius:999px;align-items:center;width:fit-content;padding:6px 9px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.pricing-page-module__qaWx1G__liteBadge{color:#a7b0c8;background:#ffffff08;border:1px solid #434a63}.pricing-page-module__qaWx1G__coreBadge{color:#25163f;background:linear-gradient(#f0e6ff,#cdb8fa);border:1px solid #e1d0ff6b;box-shadow:0 5px 18px #6843b233}.pricing-page-module__qaWx1G__litePanel h3,.pricing-page-module__qaWx1G__corePanel h3{color:#f1edf9;letter-spacing:-.025em;margin:22px 0 12px;font-size:20px;font-weight:620;line-height:1.25}.pricing-page-module__qaWx1G__litePanel ul{gap:9px;margin:22px 0 20px;padding:0;list-style:none;display:grid}.pricing-page-module__qaWx1G__litePanel li{color:#aab3c8;padding-left:16px;font-size:12px;line-height:1.55;position:relative}.pricing-page-module__qaWx1G__litePanel li:before{content:"";background:#727d9f;border-radius:50%;width:5px;height:5px;position:absolute;top:.7em;left:0;translate:0 -50%}.pricing-page-module__qaWx1G__page .pricing-page-module__qaWx1G__litePanel>p:last-child,.pricing-page-module__qaWx1G__coreLead{color:#8f99b1;margin:0;font-size:12px;line-height:1.68}.pricing-page-module__qaWx1G__coreMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:24px;display:grid}.pricing-page-module__qaWx1G__coreMetrics>div{background:#8b64db12;border:1px solid #bda0ff26;border-radius:12px;min-width:0;padding:14px}.pricing-page-module__qaWx1G__coreMetrics strong,.pricing-page-module__qaWx1G__coreMetrics span{display:block}.pricing-page-module__qaWx1G__coreMetrics strong{color:#e8ddff;font-size:12px;font-weight:680;line-height:1.35}.pricing-page-module__qaWx1G__coreMetrics span{color:#9099b3;margin-top:6px;font-size:10px;line-height:1.5}.pricing-page-module__qaWx1G__coreNote{color:#787f98;margin-top:18px;font-size:9.5px;line-height:1.55;display:block}.pricing-page-module__qaWx1G__availability,.pricing-page-module__qaWx1G__caption{color:#838da8;text-align:center;font-size:11px;line-height:1.7}.pricing-page-module__qaWx1G__availability{color:#a99bc9;background:#7857b80f;border:1px solid #a591d826;border-radius:999px;width:fit-content;max-width:820px;margin:22px auto 0;padding:7px 12px;font-weight:600}.pricing-page-module__qaWx1G__caption{max-width:930px;margin:10px auto 0}.pricing-page-module__qaWx1G__tableWrap{scrollbar-color:#5d5678 transparent;background:linear-gradient(#ffffff05,#0000 22%),#0e1427;border:1px solid #313955;border-radius:16px;overflow-x:auto;box-shadow:inset 0 1px #ffffff08,0 18px 45px #0204111a}.pricing-page-module__qaWx1G__tableWrap table{border-collapse:collapse;width:100%}.pricing-page-module__qaWx1G__comparisonSection .pricing-page-module__qaWx1G__tableWrap table{min-width:780px}.pricing-page-module__qaWx1G__tableWrap th,.pricing-page-module__qaWx1G__tableWrap td{text-align:left;border-bottom:1px solid #252d47;padding:16px 18px}.pricing-page-module__qaWx1G__tableWrap th:last-child,.pricing-page-module__qaWx1G__tableWrap td:last-child{text-align:right}.pricing-page-module__qaWx1G__tableWrap th{color:#8f99b3;letter-spacing:.08em;text-transform:uppercase;background:#12182d;font-size:9.5px}.pricing-page-module__qaWx1G__tableWrap thead th strong{color:#e7e9f2;letter-spacing:.02em;font-size:11px;display:block}.pricing-page-module__qaWx1G__tablePlanMeta{color:#747f9c;letter-spacing:.06em;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:650;display:block}.pricing-page-module__qaWx1G__tableWrap th[data-recommended=true] .pricing-page-module__qaWx1G__tablePlanMeta{color:#beaaff}.pricing-page-module__qaWx1G__tableWrap td,.pricing-page-module__qaWx1G__tableWrap tbody th{color:#b5bdd1;font-size:12px}.pricing-page-module__qaWx1G__tableWrap tbody th{color:#d4d9e6;text-align:left;background:#10162a;font-weight:650}.pricing-page-module__qaWx1G__tableWrap tr:last-child td,.pricing-page-module__qaWx1G__tableWrap tr:last-child th{border-bottom:0}.pricing-page-module__qaWx1G__tableWrap tbody strong{color:#e8deff}.pricing-page-module__qaWx1G__topUps{padding-bottom:78px}.pricing-page-module__qaWx1G__terms{border-bottom:0;padding-bottom:96px}.pricing-page-module__qaWx1G__termsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pricing-page-module__qaWx1G__termsGrid article{background:radial-gradient(circle at 100% 0,#6e53ac14,#0000 40%),#0f1427;border:1px solid #303852;border-radius:15px;min-width:0;padding:22px}.pricing-page-module__qaWx1G__termsGrid h3{color:#ebe6f5;margin:0 0 10px;font-size:16px}.pricing-page-module__qaWx1G__termsGrid p{color:#909ab3;margin:0;font-size:12px;line-height:1.7}@media (max-width:1120px){.pricing-page-module__qaWx1G__content{width:min(100% - 40px,980px)}}@media (max-width:720px){.pricing-page-module__qaWx1G__hero{text-align:center;min-height:0;padding:25px 20px}.pricing-page-module__qaWx1G__hero:before{width:620px;top:-8%;left:78%}.pricing-page-module__qaWx1G__hero:after{display:none}.pricing-page-module__qaWx1G__hero h1{margin-inline:auto;font-size:clamp(35px,9vw,46px)}.pricing-page-module__qaWx1G__hero>p:not(:first-child){margin-inline:auto}.pricing-page-module__qaWx1G__content{width:calc(100% - 32px)}.pricing-page-module__qaWx1G__plans,.pricing-page-module__qaWx1G__capabilitySection,.pricing-page-module__qaWx1G__rates,.pricing-page-module__qaWx1G__topUps,.pricing-page-module__qaWx1G__terms{padding:56px 0}.pricing-page-module__qaWx1G__plans{padding-top:20px}.pricing-page-module__qaWx1G__capabilityIntro{text-align:left;margin-bottom:26px}.pricing-page-module__qaWx1G__page .pricing-page-module__qaWx1G__capabilityIntro>p:last-child{margin-inline:0}.pricing-page-module__qaWx1G__capabilityGrid,.pricing-page-module__qaWx1G__coreMetrics{grid-template-columns:minmax(0,1fr)}.pricing-page-module__qaWx1G__litePanel,.pricing-page-module__qaWx1G__corePanel{padding:21px}.pricing-page-module__qaWx1G__capabilityPanelHeader{flex-direction:column;align-items:flex-start;gap:9px}.pricing-page-module__qaWx1G__termsGrid{grid-template-columns:minmax(0,1fr)}.pricing-page-module__qaWx1G__sectionTitle{flex-direction:column;align-items:stretch;gap:22px}.pricing-page-module__qaWx1G__availability,.pricing-page-module__qaWx1G__caption{text-align:left}.pricing-page-module__qaWx1G__availability{border-radius:12px;margin-inline:0}.pricing-page-module__qaWx1G__tableWrap{border-radius:13px}.pricing-page-module__qaWx1G__tableWrap th,.pricing-page-module__qaWx1G__tableWrap td{padding:13px 14px}}@media (prefers-reduced-motion:reduce){.pricing-page-module__qaWx1G__heroCta{transition:none}}@media (max-width:360px){.marketing.tool-system-v3:has(.pricing-page-module__qaWx1G__page) .m-header-actions{display:none}.pricing-page-module__qaWx1G__hero{padding-block:18px}.pricing-page-module__qaWx1G__hero>p:last-child{display:none}.pricing-page-module__qaWx1G__plans .pricing-page-module__qaWx1G__sectionTitle h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.marketing.tool-system-v3:has(.pricing-page-module__qaWx1G__page){--paper:#0c1126;--canvas:#0c1126;--ink:#f4f1ff;--accent:#ffd889;--soft:#141b35;--border:#343c5a;--m-muted:#b6bbd1;background:#0c1126}.marketing.tool-system-v3:has(.pricing-page-module__qaWx1G__page) .m-header{background:#0d1227f2;border-color:#343c5a;height:56px}.marketing.tool-system-v3:has(.pricing-page-module__qaWx1G__page) .m-header-actions .m-button{background:linear-gradient(#ffe696,#ffbd38 60%,#e98a0d);border-color:#ffe288;border-radius:999px;box-shadow:0 5px 18px #ffbd3847,inset 0 1px #fff9dc;color:#2a1502!important}.marketing.tool-system-v3:has(.pricing-page-module__qaWx1G__page) .m-header-actions .m-button:hover{background:#ffe18a}.marketing.tool-system-v3:has(.pricing-page-module__qaWx1G__page) .m-tools-menu>.m-tools-panel{color:#f4f1ff;background:#141b35f5;border-color:#343c5a}:is(.marketing.tool-system-v3:has(.pricing-page-module__qaWx1G__page) .m-tool-group>p,.marketing.tool-system-v3:has(.pricing-page-module__qaWx1G__page) .m-tool-group small){color:#b6bbd1}:is(.marketing.tool-system-v3:has(.pricing-page-module__qaWx1G__page) .m-tools-menu a:hover,.marketing.tool-system-v3:has(.pricing-page-module__qaWx1G__page) .m-tools-menu a[aria-current=page]){color:#ffd889;background:#242b47}.marketing.tool-system-v3:has(.pricing-page-module__qaWx1G__page) .m-header :focus-visible{outline-color:#ffd889}.marketing.tool-system-v3:has(.pricing-page-module__qaWx1G__page) .m-tool-rail{display:none}.marketing.tool-system-v3:has(.pricing-page-module__qaWx1G__page) .m-footer{background:#0c1126;border-color:#343c5a}.pricing-page-module__qaWx1G__page{color:#f4f1ff;background:radial-gradient(circle at 52% 4%,#6c537a16,#0000 34%),#0c1126}.pricing-page-module__qaWx1G__page:before{opacity:.16}.pricing-page-module__qaWx1G__hero{background-image:linear-gradient(90deg,#0c1126a6,#0c112674 18%,#0c112670 82%,#0c1126a6),linear-gradient(#0c1126ab,#0c11266e 46%,#0c1126),url(/artwork/character-page-2026-09-18/later-backgrounds/pricing-moonstone-great-hall.webp);background-position:50% 46%;background-size:cover;border-color:#343c5a;min-height:282px;padding:22px 24px 28px}.pricing-page-module__qaWx1G__hero:before,.pricing-page-module__qaWx1G__hero:after{display:none}:is(.pricing-page-module__qaWx1G__hero .v-eyebrow,.pricing-page-module__qaWx1G__sectionTitle .v-eyebrow,.pricing-page-module__qaWx1G__capabilityIntro .v-eyebrow){color:#d9c48d}.pricing-page-module__qaWx1G__hero h1{color:#f4f1ff;text-shadow:0 3px 24px #05091dc9;max-width:920px;margin:2px auto 10px;font-family:Times New Roman,Times,serif;font-size:clamp(36px,4.1vw,56px);font-weight:400;line-height:1.05}.pricing-page-module__qaWx1G__heroGold{color:#ffd889;text-shadow:0 2px 26px #ffbd3870}.pricing-page-module__qaWx1G__launchEyebrow{letter-spacing:.15em;background:#22193099;border:1px solid #ffcb6d9c;border-radius:999px;width:fit-content;padding:5px 13px;font-weight:800;box-shadow:inset 0 1px #fff0bd24,0 8px 25px #0305134d;color:#ffe5a9!important;margin:14px auto 7px!important;font-size:10px!important}.pricing-page-module__qaWx1G__heroGold em{color:#2a1502;text-shadow:none;background:linear-gradient(160deg,#ffe9a1,#ffbd38 60%,#f2991b);border:1px solid #ffecae;border-radius:10px;padding:1px 8px 4px;font-style:normal;font-weight:750;animation:.65s cubic-bezier(.16,1,.3,1) both pricing-page-module__qaWx1G__launch-offer-pop;display:inline-block;transform:rotate(-2deg);box-shadow:0 8px 28px #ffbd3852,inset 0 1px #fff9da}@keyframes pricing-page-module__qaWx1G__launch-offer-pop{0%{opacity:0;transform:translateY(9px)scale(.94)rotate(-2deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(-2deg)}}.pricing-page-module__qaWx1G__hero>p:not(:first-child){color:#e0ddeb;text-shadow:0 2px 12px #05091de0;max-width:600px}.pricing-page-module__qaWx1G__plans,.pricing-page-module__qaWx1G__capabilitySection,.pricing-page-module__qaWx1G__rates,.pricing-page-module__qaWx1G__topUps,.pricing-page-module__qaWx1G__terms{border-color:#343c5a}.pricing-page-module__qaWx1G__plans{padding-top:35px}.pricing-page-module__qaWx1G__plans:before,.pricing-page-module__qaWx1G__capabilitySection:before,.pricing-page-module__qaWx1G__comparisonSection:before,.pricing-page-module__qaWx1G__topUps:before{background:#c7ae7710}:is(.marketing.tool-system-v3 .pricing-page-module__qaWx1G__page .pricing-page-module__qaWx1G__sectionTitle h2,.marketing.tool-system-v3 .pricing-page-module__qaWx1G__page .pricing-page-module__qaWx1G__capabilityIntro h2){color:#f4f1ff;font-family:Times New Roman,Times,serif;font-weight:400}.pricing-page-module__qaWx1G__litePanel{background:#141b35;border-color:#343c5a}.pricing-page-module__qaWx1G__liteBadge{color:#c4c6d9;background:#1c2441;border-color:#5a617a}.pricing-page-module__qaWx1G__litePanel li:before{background:#8d91b0}.pricing-page-module__qaWx1G__corePanel{background:radial-gradient(circle at 80% 0,#a27b4725,#0000 44%),#171e39;border-color:#bc9a58;box-shadow:0 22px 55px #03071455}.pricing-page-module__qaWx1G__corePanel:before{background:linear-gradient(90deg,#0000,#ffd889,#0000);animation:4.5s ease-in-out infinite pricing-page-module__qaWx1G__pricing-sheen;box-shadow:0 0 17px #ffbd384f}.pricing-page-module__qaWx1G__coreBadge{color:#2a1502;background:linear-gradient(#ffe696,#ffbd38);border-color:#ffdd86}.pricing-page-module__qaWx1G__coreMetrics>div{background:#202540;border-color:#6a6271}.pricing-page-module__qaWx1G__coreMetrics strong,.pricing-page-module__qaWx1G__tableWrap tbody strong,.pricing-page-module__qaWx1G__tableWrap th[data-recommended=true] .pricing-page-module__qaWx1G__tablePlanMeta{color:#ffd889}.pricing-page-module__qaWx1G__availability{color:#d9c895;background:#ad8a4830;border-color:#a38b5f70}.pricing-page-module__qaWx1G__tableWrap{scrollbar-color:#a28a69 transparent;background:#141b35;border-color:#343c5a}.pricing-page-module__qaWx1G__tableWrap th{background:#1b2340}.pricing-page-module__qaWx1G__tableWrap th[data-recommended=true],.pricing-page-module__qaWx1G__tableWrap td[data-recommended=true]{color:#f1e3bf;background:#3b354580}.pricing-page-module__qaWx1G__comparisonSection .pricing-page-module__qaWx1G__tableWrap th[data-recommended=true],.pricing-page-module__qaWx1G__comparisonSection .pricing-page-module__qaWx1G__tableWrap td[data-recommended=true]{border-bottom-color:#51485d;border-left:1px solid #62566a}.pricing-page-module__qaWx1G__tableWrap th[data-recommended=true]{box-shadow:inset 0 2px #ffbd38}.pricing-page-module__qaWx1G__termsGrid article{background:#141b35;border-color:#343c5a}@keyframes pricing-page-module__qaWx1G__pricing-sheen{50%{opacity:.48;transform:scaleX(.75)}}@media (max-width:620px){.marketing.tool-system-v3:has(.pricing-page-module__qaWx1G__page) .m-header{gap:10px;height:60px;padding-inline:12px}.marketing.tool-system-v3:has(.pricing-page-module__qaWx1G__page) .m-mobile-menu nav{background:#141b35;border-color:#343c5a}.pricing-page-module__qaWx1G__hero{background-position:50% 45%;min-height:286px;padding:20px 18px 24px}.marketing.tool-system-v3 .pricing-page-module__qaWx1G__page .pricing-page-module__qaWx1G__hero h1{font-size:clamp(30px,8vw,40px)}.pricing-page-module__qaWx1G__plans{padding-top:30px}}@media (prefers-reduced-motion:reduce){.pricing-page-module__qaWx1G__corePanel:before,.pricing-page-module__qaWx1G__heroGold em{animation:none}}
