:root{--genz-ink:#141922;--genz-cream:#fffaf1;--genz-lime:#72e526;--genz-pink:#ff4f87;--genz-yellow:#ffd84d;--genz-mint:#5eddb3;--genz-lilac:#b8a7f3;--genz-blue:#50b5df;--genz-coral:#ff8b69;--genz-white:#fffefa}body{--background:var(--genz-cream);--surface:var(--genz-white);--surface-warm:#fff9e8;--recessed:#e7fff5;--border:#7d8792;--border-dark:var(--genz-ink);--text:var(--genz-ink);--text-secondary:#445061;--charcoal:var(--genz-ink);--mint:var(--genz-lime);--green:#35b879;--pink:var(--genz-pink);--flower:#ff91b4;--lavender:var(--genz-lilac);--powder:var(--genz-blue);--peach:var(--genz-coral);--yellow:var(--genz-yellow);--shadow-raised:0 4px 0 var(--genz-ink), 0 14px 30px #1419222e;--shadow-small:0 3px 0 var(--genz-ink), 0 8px 18px #14192224;--shadow-inset:inset 0 3px 7px #1419222e, inset 0 -1px 0 #fff;--glass-line:#141922d1;--glass-shadow:0 5px 0 var(--genz-ink), 0 18px 38px #14192229;background:var(--genz-cream)}html{background:var(--genz-cream)}body:after{background:radial-gradient(circle at 7% 8%, #72e52657, transparent 25%), radial-gradient(circle at 94% 20%, #ff4f874d, transparent 24%), radial-gradient(circle at 18% 72%, #50b5df4d, transparent 25%), radial-gradient(circle at 84% 86%, #b8a7f357, transparent 27%), var(--genz-cream)}h1,h2,h3,h4{color:var(--genz-ink)}.nav-dock{border-color:var(--genz-ink);box-shadow:inset 0 3px 0 #fff, inset 0 -4px 0 #edf8e8, 0 4px 0 var(--genz-ink), 9px 10px 0 #72e5268c, -8px 8px 0 #ff4f8747, 0 20px 42px #1419222e;background:#fffefaf0}.brand-medallion{border-color:var(--genz-ink);background:var(--genz-yellow);box-shadow:inset 0 2px 0 #fff7c8, 0 3px 0 var(--genz-ink)}.desktop-nav>a:after{background:var(--genz-pink)}.desktop-nav>a:hover{color:#bb235b}.coming-pill,.mobile-nav>summary{border-color:var(--genz-ink);color:var(--genz-ink);background:var(--genz-yellow);box-shadow:inset 0 2px 0 #fff4bd, 0 2px 0 var(--genz-ink)}.mobile-nav nav{border-color:var(--genz-ink);background:var(--genz-white);box-shadow:0 4px 0 var(--genz-ink), 0 18px 34px #14192233}.skeuo-button,.skeuo-button-primary,.hero-buy,.nav-cta{border-color:var(--genz-ink);color:var(--genz-ink);background:var(--genz-lime);box-shadow:inset 0 3px 0 #ffffff7a, inset 0 -4px 0 #2f8e1242, 0 4px 0 var(--genz-ink), 0 12px 24px #14192233}.skeuo-button:hover,.skeuo-button-primary:hover,.hero-buy:hover,.nav-cta:hover{color:var(--genz-ink);background:#8bf23e}.skeuo-button-secondary,.hero-explore{border-color:var(--genz-ink);color:var(--genz-ink);background:var(--genz-yellow);box-shadow:inset 0 3px 0 #fff1af, inset 0 -4px 0 #e8ae2f, 0 4px 0 var(--genz-ink), 0 12px 24px #1419222e}.skeuo-button-secondary:hover,.hero-explore:hover{color:var(--genz-ink);background:#ffe273}.skeuo-button-quiet{color:#b61f56;box-shadow:none;-webkit-text-decoration-color:var(--genz-pink);text-decoration-color:var(--genz-pink);background:0 0;border-color:#0000}.eyebrow{color:#9d1648}.eyebrow>span,.hero-copy>.eyebrow>span[aria-hidden=true]{border-color:var(--genz-ink);background:var(--genz-lime);box-shadow:0 0 0 3px #72e52647}.welcome-splash{background:radial-gradient(circle at 18% 20%, #72e5268c, transparent 24%), radial-gradient(circle at 82% 78%, #ff4f877a, transparent 28%), var(--genz-yellow)}.splash-disc,.splash-frame{border-color:var(--genz-ink);background:var(--genz-white);box-shadow:0 5px 0 var(--genz-ink), 0 22px 48px #14192233}.splash-bar{border-color:var(--genz-ink);background:var(--genz-white);box-shadow:0 2px 0 var(--genz-ink)}.splash-bar>span{background:var(--genz-lime)}.hero{border-color:var(--genz-ink);background:radial-gradient(circle at 13% 18%, #ff4f8740, transparent 25%), radial-gradient(circle at 84% 22%, #5eddb37a, transparent 30%), radial-gradient(circle at 73% 85%, #ffd84d80, transparent 25%), var(--genz-cream)}.hero:before{border-color:var(--genz-ink);background:var(--genz-lilac);box-shadow:inset 0 0 0 14px #fffefa52, 8px 9px 0 var(--genz-ink)}.hero:after{border-color:var(--genz-ink);background:var(--genz-pink);box-shadow:inset 0 2px 0 #ff9fbd, 0 5px 0 var(--genz-ink)}.hero-edge{border-color:var(--genz-ink);background:var(--genz-lime);box-shadow:5px 0 0 var(--genz-ink)}.cat-speech,.hero-status{border-color:var(--genz-ink);background:var(--genz-white);box-shadow:0 3px 0 var(--genz-ink), 0 10px 20px #14192224}.hero-status i{background:var(--genz-pink);box-shadow:0 0 0 3px #ff4f873d}.monotony{background:radial-gradient(circle at 8% 12%,#ffd84d80,#0000 27%),radial-gradient(circle at 91% 83%,#ff4f8740,#0000 25%),#fff3bd}.desktop-story,.story-window{border-color:var(--genz-ink);box-shadow:inset 0 3px 0 #fff, 0 5px 0 var(--genz-ink), 0 18px 32px #14192226}.desktop-story{background:var(--genz-blue)}.theatre-console,.theatre-media,.theatre-arrow,.theatre-progress button,.app-notice{border-color:var(--genz-ink)}.theatre-console{background:var(--genz-white);box-shadow:inset 0 3px 0 #fff, inset 0 -6px 0 #e8f9df, 0 6px 0 var(--genz-ink), 0 24px 46px #1419222e}.theatre-media{background:var(--genz-lilac);box-shadow:inset 0 3px 7px #14192233, 0 4px 0 var(--genz-ink)}.media-label,.media-caption,.showcase-ticket,.preset-ticket,.studio-live-badge,.theatre-counter{border-color:var(--genz-ink);background:var(--genz-yellow);box-shadow:0 3px 0 var(--genz-ink), 0 10px 20px #14192221}.theatre-counter{align-content:center;gap:7px;min-height:58px;padding:8px 18px 10px}.theatre-counter small,.theatre-counter strong{text-align:center;margin:0;line-height:1.15;display:block}.theatre-arrow{color:var(--genz-ink);background:var(--genz-pink);box-shadow:0 4px 0 var(--genz-ink), 0 12px 20px #14192229}.theatre-progress button{border:2px solid var(--genz-ink);background:var(--genz-white);box-shadow:inset 0 3px 0 #ffffffb3, inset 0 -4px 0 #1419221a, 0 4px 0 var(--genz-ink)}.theatre-progress button:nth-child(5n+1){background:#fff1a8}.theatre-progress button:nth-child(5n+2){background:#d3f8eb}.theatre-progress button:nth-child(5n+3){background:#ffd9e5}.theatre-progress button:nth-child(5n+4){background:#d9f3ff}.theatre-progress button:nth-child(5n){background:#e2dafa}.theatre-progress button>span{border-color:var(--genz-ink);background:var(--genz-white);box-shadow:inset 0 2px 0 #fff, 0 2px 0 var(--genz-ink)}.theatre-progress button.is-active{color:var(--genz-ink);background:var(--genz-yellow);box-shadow:inset 0 3px 0 #ffffff94, inset 0 -4px 0 #1419221f, 0 5px 0 var(--genz-ink), 6px 7px 0 var(--genz-pink)}.theatre-progress button.is-active>span{border-color:var(--genz-ink);background:var(--genz-lime)}.day-story{border-color:var(--genz-ink);background:radial-gradient(circle at 90% 18%, #ff4f876b, transparent 25%), var(--genz-yellow)}.timeline-pin{border-color:var(--genz-ink);box-shadow:0 0 0 3px var(--genz-white), 0 4px 0 var(--genz-ink)}.day-timeline:before{background:var(--genz-ink);box-shadow:none}.directory-panel,.directory-grid article,.directory-reveal,.feature-helps,.directory-helps{border-color:var(--genz-ink)}.directory-panel{box-shadow:0 4px 0 var(--genz-ink), 0 15px 26px #1419221f}.directory-panel:nth-child(4n+1)>h3{background:#eaffdf}.directory-panel:nth-child(4n+2)>h3{background:#fff1a9}.directory-panel:nth-child(4n+3)>h3{background:#f4ddff}.directory-panel:nth-child(4n)>h3{background:#d9f5ff}.appearance{border-color:var(--genz-ink);background:radial-gradient(circle at 88% 18%, #72e526a6, transparent 27%), var(--genz-lilac)}.studio-window,.appearance-showcase,.choice-block,.appearance-specs li{border-color:var(--genz-ink)}.studio-window,.appearance-showcase{box-shadow:inset 0 3px 0 #fff, 0 6px 0 var(--genz-ink), 0 22px 40px #1419222e}.studio-titlebar{border-color:var(--genz-ink);color:var(--genz-white);background:var(--genz-pink)}.appearance-copy>.eyebrow,.appearance-copy>h2,.appearance-copy>h2 em,.appearance-copy>p,.store-teaser-card>div:first-child>.eyebrow,.store-teaser-card>div:first-child>h2,.store-teaser-card>div:first-child>h2 em,.store-teaser-card>div:first-child>p,.account-copy-block>.eyebrow,.account-copy-block>h2,.account-copy-block>h2 em,.account-copy-block>p{color:var(--genz-white);text-shadow:0 2px #14192233}.studio-preview{border-color:var(--genz-ink);background:var(--genz-mint)}.choice-block>div>button.is-active{border-color:var(--genz-ink);color:var(--genz-ink);background:var(--genz-lime);box-shadow:0 3px 0 var(--genz-ink)}.store-teaser-card{border-color:var(--genz-ink);background:radial-gradient(circle at 86% 20%, #72e526b8, transparent 22%), radial-gradient(circle at 12% 84%, #ff4f877a, transparent 25%), var(--genz-blue);box-shadow:inset 0 3px 0 #ffffff80, 0 6px 0 var(--genz-ink), 0 22px 42px #1419222e}.concept-stack article{border-color:var(--genz-ink);background:var(--genz-yellow);box-shadow:0 3px 0 var(--genz-ink)}.privacy-copy>.eyebrow,.privacy-copy>h2,.privacy-copy>h2 em,.privacy-copy>p{color:var(--genz-white);text-shadow:0 2px #14192233}.privacy-grid article,.account-perks li,.account-panel,.purchase-flow-steps li{border-color:var(--genz-ink);box-shadow:inset 0 2px 0 #fff, 0 4px 0 var(--genz-ink), 0 14px 26px #1419221f}.privacy-grid article:nth-child(3n+1),.account-perks li:nth-child(3n+1),.purchase-flow-steps li:nth-child(3n+1){background:#fff2b4}.privacy-grid article:nth-child(3n+2),.account-perks li:nth-child(3n+2),.purchase-flow-steps li:nth-child(3n+2){background:#f0eaff}.privacy-grid article:nth-child(3n),.account-perks li:nth-child(3n),.purchase-flow-steps li:nth-child(3n){background:#e9ffdf}.account-panel{background:var(--genz-white)}.account-badge{border-color:var(--genz-ink);background:var(--genz-lime);box-shadow:0 3px 0 var(--genz-ink)}.pricing-card,.pricing-promises li,.tip-toggle{border-color:var(--genz-ink)}.pricing-card{background:var(--genz-white);box-shadow:inset 0 3px 0 #fff, 0 7px 0 var(--genz-ink), 0 24px 46px #14192233}.pricing-price,.pricing-brand{color:var(--genz-ink)}.faq{border-color:var(--genz-ink);background:radial-gradient(circle at 9% 14%,#72e526bd,#0000 27%),radial-gradient(circle at 91% 84%,#ffd84db8,#0000 28%),#ff92b6}.faq-list details{border-color:var(--genz-ink);background:var(--genz-white);box-shadow:inset 0 2px 0 #fff, inset 0 -3px 0 #f2eada, 0 4px 0 var(--genz-ink), 0 14px 26px #14192224}.faq-list summary>span,.faq-list summary>i{border-color:var(--genz-ink);color:var(--genz-ink);background:var(--genz-lime);box-shadow:0 2px 0 var(--genz-ink)}.faq-list details:nth-child(2n) summary>span,.faq-list details:nth-child(2n) summary>i{background:var(--genz-yellow)}.final-cta{color:var(--genz-white);border:2px solid var(--genz-ink);background:radial-gradient(circle at 7% 16%, #72e5264d, transparent 27%), radial-gradient(circle at 94% 82%, #ff4f8752, transparent 30%), var(--genz-ink);box-shadow:inset 0 3px 0 #ffffff1f, inset 0 -5px 0 #0000003d, 0 6px 0 var(--genz-ink), 10px 12px 0 var(--genz-pink), 15px 17px 0 var(--genz-yellow);border-radius:42px;padding-inline:clamp(36px,5vw,76px);overflow:hidden}.final-cta h2,.final-cta p,.final-cta .eyebrow,.final-cta>div:last-child>p,.final-cta>div:last-child>small{color:var(--genz-white)}.cta-cat{border-color:var(--genz-ink);background:var(--genz-lime);min-width:0;box-shadow:inset 0 3px 0 #fff6, 7px 8px 0 var(--genz-pink), 12px 13px 0 var(--genz-yellow);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.cta-cat .cat-figure{flex:none;align-self:center;max-width:100%;margin-inline:auto}.cta-cat>span{border-color:var(--genz-ink);max-width:100%;color:var(--genz-ink);background:var(--genz-white);box-shadow:inset 0 2px 0 #fff, 0 3px 0 var(--genz-ink);text-align:center;align-self:center;margin-inline:auto}.site-footer,.store-footer{color:var(--genz-white);background:var(--genz-ink);border-color:#303742}.site-footer .site-brand small,.site-footer .site-brand strong,.site-footer a,.store-footer .site-brand strong,.store-footer a{color:#dce2eb}.commerce-page,.public-page,.store-page{background:radial-gradient(circle at 8% 12%, #72e5268f, transparent 26%), radial-gradient(circle at 92% 18%, #ff4f877a, transparent 27%), radial-gradient(circle at 82% 88%, #b8a7f399, transparent 28%), var(--genz-yellow)}.commerce-card,.support-shell,.privacy-policy-shell{border-color:var(--genz-ink);box-shadow:inset 0 3px 0 #fff, inset 0 -5px 0 #f3ead7, 0 7px 0 var(--genz-ink), 0 28px 64px #14192233;background:#fffefaf2}.license-delivery,.support-options article,.support-grid article,.privacy-policy-grid article,.privacy-contact,.install-note{border-color:var(--genz-ink);box-shadow:inset 0 2px 0 #fff, 0 4px 0 var(--genz-ink), 0 12px 24px #1419221f}.license-delivery,.support-options article:first-child,.support-grid article:nth-child(odd),.privacy-policy-grid article:nth-child(3n+1){background:#e8ffda}.support-options article:last-child,.support-grid article:nth-child(2n),.privacy-policy-grid article:nth-child(3n+2){background:#fff1ac}.privacy-policy-grid article:nth-child(3n){background:#f0eaff}.privacy-contact{background:var(--genz-mint)}.store-nav,.concept-card,.wardrobe-workbench,.store-process article{border-color:var(--genz-ink);box-shadow:inset 0 2px 0 #fff, 0 5px 0 var(--genz-ink), 0 18px 34px #14192224}.store-nav,.concept-card{background:var(--genz-white)}.wardrobe-workbench{background:var(--genz-mint)}.store-status,.store-button-primary{border-color:var(--genz-ink);color:var(--genz-ink);background:var(--genz-lime);box-shadow:0 3px 0 var(--genz-ink)}.concept-card:nth-child(4n+1) .concept-card-copy{background:#fff1ac}.concept-card:nth-child(4n+2) .concept-card-copy{background:#e8ffda}.concept-card:nth-child(4n+3) .concept-card-copy{background:#f0eaff}.concept-card:nth-child(4n) .concept-card-copy{background:#dff6ff}@media (prefers-contrast:more){body{--text-secondary:#28303a}}.hero{--theme-accent:var(--genz-pink);--theme-accent-2:var(--genz-yellow);background:radial-gradient(circle at 11% 19%, #ff4f8759, transparent 24%), radial-gradient(circle at 87% 18%, #5eddb38c, transparent 27%), radial-gradient(circle at 76% 84%, #ffd84db3, transparent 24%), var(--genz-cream)}.hero:before{border-color:var(--genz-ink);box-shadow:inset 0 0 0 14px #fffefa59, 6px 7px 0 var(--genz-ink), 11px 12px 0 #72e526d1;background:#ffd84db3}.monotony{--theme-accent:var(--genz-pink);--theme-accent-2:var(--genz-blue);border:2px solid var(--genz-ink);background:radial-gradient(circle at 88% 13%, #ff4f877a, transparent 24%), var(--genz-yellow);box-shadow:0 6px 0 var(--genz-ink), 10px 12px 0 #50b5dfb8;border-radius:42px}.feature-theatre{--theme-accent:var(--genz-yellow);--theme-accent-2:var(--genz-pink);border:2px solid var(--genz-ink);background:radial-gradient(circle at 10% 14%, #ffd84de6, transparent 22%), radial-gradient(circle at 92% 82%, #ff4f879e, transparent 24%), var(--genz-mint);box-shadow:0 6px 0 var(--genz-ink), 11px 12px 0 #ff4f87c7;border-radius:42px}.day-story{--theme-accent:var(--genz-lime);--theme-accent-2:var(--genz-pink);border:2px solid var(--genz-ink);background:radial-gradient(circle at 91% 14%, #72e526c7, transparent 24%), radial-gradient(circle at 8% 86%, #ff4f8773, transparent 23%), var(--genz-lilac);width:min(1480px,100% - 48px);box-shadow:0 6px 0 var(--genz-ink), 10px 12px 0 #ff4f87c2;border-radius:42px;margin-inline:auto;overflow:hidden}.day-story>.section-shell{width:100%;padding-inline:clamp(36px,5vw,76px)}.day-timeline{gap:clamp(12px,1.4vw,20px)}.day-timeline:before{left:4%;right:4%}.day-timeline li{border:2px solid var(--genz-ink);background:var(--genz-white);box-shadow:inset 0 3px 0 #ffffffb8, inset 0 -5px 0 #1419221a, 0 5px 0 var(--genz-ink);border-radius:28px;padding:24px clamp(18px,1.7vw,26px) 30px;overflow:hidden}.day-timeline li:first-child{background:#fff1a8}.day-timeline li:nth-child(2){background:#c9f6e7}.day-timeline li:nth-child(3){background:#ffd5e3}.day-timeline li:nth-child(4){background:#d8f3ff}.day-timeline li:nth-child(5){background:#ddffc6}.day-timeline time{border:2px solid var(--genz-ink);background:var(--genz-white);width:max-content;min-width:58px;box-shadow:0 3px 0 var(--genz-ink);border-radius:999px;margin:0 auto 21px;padding:8px 12px}.day-timeline h3,.day-timeline p{z-index:1;position:relative}.feature-directory{--theme-accent:var(--genz-blue);--theme-accent-2:var(--genz-yellow);border:2px solid var(--genz-ink);box-shadow:0 6px 0 var(--genz-ink), 10px 12px 0 #ffd84de0;background:radial-gradient(circle at 88% 12%,#50b5dfb8,#0000 25%),#eaffdc;border-radius:42px}.monotony,.feature-theatre.section-shell,.feature-directory{padding-inline:clamp(36px,5vw,76px)}.monotony>*,.feature-theatre.section-shell>*,.feature-directory>*{min-width:0}.appearance{--theme-accent:var(--genz-yellow);--theme-accent-2:var(--genz-pink);background:radial-gradient(circle at 88% 15%, #ffd84dcc, transparent 25%), radial-gradient(circle at 10% 82%, #ff4f8775, transparent 24%), var(--genz-blue)}.store-teaser{--theme-accent:var(--genz-lime);--theme-accent-2:var(--genz-yellow)}.privacy{--theme-accent:var(--genz-pink);--theme-accent-2:var(--genz-yellow);background:radial-gradient(circle at 91% 12%, #ff4f8785, transparent 24%), var(--genz-mint)}.account-section{--theme-accent:var(--genz-yellow);--theme-accent-2:var(--genz-lime);background:radial-gradient(circle at 11% 15%, #ffd84db8, transparent 24%), var(--genz-pink)}.pricing{--theme-accent:var(--genz-pink);--theme-accent-2:var(--genz-blue)}.faq{--theme-accent:var(--genz-yellow);--theme-accent-2:var(--genz-pink);background:radial-gradient(circle at 8% 12%, #ffd84de0, transparent 23%), radial-gradient(circle at 92% 86%, #ff4f878c, transparent 26%), var(--genz-lime)}.final-cta,.commerce-page,.public-page,.store-page{--theme-accent:var(--genz-lime);--theme-accent-2:var(--genz-pink)}:is(.skip-link,.cat-speech,.hero-status,.desktop-story,.story-window,.theatre-console,.theatre-stage,.theatre-media,.theatre-copy,.theatre-controls,.theatre-arrow,.theatre-progress button,.feature-index>span,.feature-helps,.app-notice,.directory-panel,.directory-panel>h3>button,.directory-panel>h3>button>span,.directory-panel>h3>button>i,.directory-grid,.directory-grid article,.directory-helps,.studio-window,.studio-titlebar,.studio-preview,.studio-halo,.studio-live-badge,.appearance-showcase,.showcase-window-bar,.showcase-ticket,.preset-ticket,.choice-block,.choice-block button,.appearance-specs span,.store-teaser-card,.concept-stack>span,.privacy-grid article,.privacy-grid article>span,.account-panel,.account-perks li,.account-field input,.account-tabs button,.account-badge,.purchase-flow-steps li,.pricing-card,.pricing-card ul,.pricing-brand,.pricing-brand img,.pricing-promises li,.tip-toggle,.tip-box,.faq-list details,.faq-list summary>span,.faq-list summary>i,.cta-cat,.commerce-card,.commerce-brand>span,.license-delivery,.support-options article,.support-grid article,.privacy-policy-grid article,.privacy-contact,.store-nav,.wardrobe-workbench,.concept-card,.store-process article){border-color:var(--genz-ink)}:is(.desktop-story,.theatre-console,.directory-panel,.studio-window,.appearance-showcase,.store-teaser-card,.account-panel,.pricing-card,.commerce-card,.support-shell,.privacy-policy-shell,.wardrobe-workbench,.concept-card){box-shadow:inset 0 3px 0 #ffffffd1, inset 0 -5px 0 #1419221f, 0 6px 0 var(--genz-ink), 9px 10px 0 var(--theme-accent), 14px 15px 0 var(--theme-accent-2), 0 24px 46px #1419222e}.theatre-stage{background:#fff0ad;box-shadow:inset 0 4px 10px #14192229,inset 0 -2px #fff}.theatre-copy{background:var(--genz-white);box-shadow:inset 0 3px 0 #fff, inset 0 -5px 0 #eff9ea, 0 4px 0 var(--genz-ink), 7px 8px 0 var(--genz-pink)}.theatre-controls{background:var(--genz-white);box-shadow:inset 0 2px 0 #fff, 0 4px 0 var(--genz-ink)}.feature-index>span,.directory-panel>h3>button>span,.directory-panel>h3>button>i,.privacy-grid article>span,.appearance-specs span{box-shadow:inset 0 2px 0 #fff9, 0 3px 0 var(--genz-ink)}.console-rim{border-color:var(--genz-ink)}.console-rim span,.showcase-window-bar i,.studio-titlebar i{border-color:var(--genz-ink);box-shadow:0 1px 0 var(--genz-ink)}.console-rim span:first-child,.showcase-window-bar i:first-child,.studio-titlebar i:first-child{background:var(--genz-pink)}.console-rim span:nth-child(2),.showcase-window-bar i:nth-child(2),.studio-titlebar i:nth-child(2){background:var(--genz-yellow)}.console-rim span:nth-child(3),.showcase-window-bar i:nth-child(3),.studio-titlebar i:nth-child(3){background:var(--genz-lime)}.theatre-copy li,.directory-helps,.feature-helps,.appearance-specs li,.pricing-promises li{border-color:var(--genz-ink);background:var(--genz-white);box-shadow:0 2px 0 var(--genz-ink)}.app-notice{background:var(--genz-yellow);box-shadow:0 4px 0 var(--genz-ink), 6px 7px 0 var(--genz-pink)}.app-notice:after{border-color:var(--genz-ink);background:var(--genz-yellow)}.showcase-cat-well:before,.studio-halo{border-color:var(--genz-ink);background:var(--genz-yellow);box-shadow:inset 0 0 0 16px #fffefa61, 0 4px 0 var(--genz-ink)}.choice-block button{background:var(--genz-white);box-shadow:inset 0 2px 0 #fff, inset 0 -3px 0 #ece5d8, 0 3px 0 var(--genz-ink)}.choice-block button.is-active{color:var(--genz-ink);background:var(--genz-lime);box-shadow:inset 0 2px 0 #ffffff85, 0 3px 0 var(--genz-ink), 5px 6px 0 var(--genz-yellow)}.tip-toggle:has(input:checked){border-color:var(--genz-ink);background:var(--genz-lime)}.tip-toggle:has(input:checked) .tip-box{border-color:var(--genz-ink);background:var(--genz-lime)}@media (max-width:760px){.hero,.hero~section{margin-bottom:28px}.monotony,.feature-theatre,.feature-directory,.day-story,.final-cta{box-shadow:0 5px 0 var(--genz-ink), 6px 7px 0 var(--theme-accent);border-radius:28px}.monotony,.feature-theatre.section-shell,.feature-directory,.final-cta{padding-inline:clamp(20px,6vw,28px)}.day-story{width:calc(100% - (var(--mobile-gutter) * 2))}.day-story>.section-shell{width:100%;padding-inline:clamp(20px,6vw,28px)}.day-timeline li{border-radius:22px;padding:24px 20px 27px}.day-timeline time{margin:0 42px 22px 0}:is(.desktop-story,.theatre-console,.directory-panel,.studio-window,.appearance-showcase,.store-teaser-card,.account-panel,.pricing-card,.commerce-card,.support-shell,.privacy-policy-shell){box-shadow:inset 0 3px 0 #ffffffd1, inset 0 -4px 0 #1419221f, 0 5px 0 var(--genz-ink), 6px 7px 0 var(--theme-accent), 0 18px 34px #14192229}.section-pad,.feature-theatre,.feature-theatre.section-shell{padding-block:54px}h2{margin-bottom:16px;font-size:clamp(31px,9.2vw,39px);line-height:1.04}.section-heading{gap:12px;margin-bottom:30px}.section-heading>p,.monotony-copy>p,.appearance-copy>p,.privacy-copy>p,.pricing-copy>p,.final-cta>div:last-child>p{font-size:14px;line-height:1.55}.nav-dock{min-height:56px;padding:7px 9px}.brand-link{min-height:38px}.brand-medallion{flex-basis:36px;width:36px;height:36px}.site-brand strong{font-size:16px}.mobile-nav>summary{min-width:66px;height:38px;padding-inline:13px;font-size:11px}.hero{padding:calc(76px + env(safe-area-inset-top)) var(--mobile-gutter) 38px;gap:8px}.hero-cat-peek{height:clamp(190px,54vw,220px)}.hero-cat-motion{width:clamp(188px,53vw,216px);height:clamp(188px,53vw,216px)}.hero-copy>.eyebrow{margin-bottom:12px;font-size:9.5px;line-height:1.35}.hero h1{max-width:12ch;margin-bottom:14px;font-size:clamp(34px,10vw,42px);line-height:1.01}.hero-support{margin-bottom:16px;font-size:14px;line-height:1.5}.hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hero-actions .skeuo-button{border-radius:15px;min-height:46px;padding:10px 9px;font-size:11.5px;line-height:1.15}.hero-actions .skeuo-button-quiet{grid-column:1/-1;width:max-content;min-height:38px;padding:7px 12px}.privacy-note{margin-top:12px;font-size:11.5px;line-height:1.45}.monotony,.appearance-shell,.privacy-shell,.account-shell,.pricing-shell,.store-teaser-card,.final-cta{gap:28px}.theatre-copy h3{font-size:clamp(29px,8.8vw,36px)}.feature-story{font-size:14px;line-height:1.55}.feature-helps>p,.theatre-copy .feature-detail{font-size:13.5px;line-height:1.55}.theatre-copy li{font-size:11.5px}.directory-panel>h3>button strong{font-size:15.5px}.directory-grid h4{font-size:19px}.directory-grid p,.directory-helps>p{font-size:13.5px;line-height:1.55}.directory-grid li{font-size:12px}.faq-list summary strong{font-size:15px;line-height:1.25}.faq-answer p{font-size:13.5px;line-height:1.55}}.hero,.hero~section{box-sizing:border-box;width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;margin:0}.hero~section{padding-left:max(32px,50vw - 840px);padding-right:max(32px,50vw - 840px)}.hero,.hero~section{margin-bottom:clamp(16px,1.35vw,24px)}.hero~section:last-of-type{margin-bottom:0}.hero~section>.section-shell{width:100%;max-width:1680px;margin-inline:auto}.monotony{background:var(--genz-yellow);grid-template-columns:minmax(440px,.88fr) minmax(650px,1.12fr);gap:clamp(64px,7vw,132px)}.monotony-copy>p{max-width:690px}.monotony .appearance-showcase{justify-self:end;width:100%;min-height:690px}.feature-theatre{background:var(--genz-mint)}.feature-theatre.section-shell{width:100%;max-width:none;margin-inline:0}.feature-theatre .section-heading{grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr)}.feature-theatre .section-heading>p{max-width:580px}.feature-theatre .theatre-console{border:2px solid var(--genz-ink);width:100%;box-shadow:inset 0 4px 0 #ffffffe6, inset 0 -7px 0 #1419221c, 0 6px 0 var(--genz-ink), 10px 11px 0 var(--genz-pink), 16px 17px 0 var(--genz-yellow), 0 28px 52px #14192233;border-radius:34px;margin-inline:0;padding-inline:clamp(34px,3vw,56px)}@media (min-width:1181px){.feature-theatre .theatre-stage{grid-template-columns:minmax(600px,1.08fr) minmax(540px,.92fr);gap:clamp(28px,3vw,54px);height:760px;min-height:760px}.feature-theatre .theatre-media,.feature-theatre .theatre-copy{height:100%;min-height:0}.feature-theatre .theatre-copy{scrollbar-width:thin;scrollbar-color:var(--genz-pink) transparent;overflow-y:auto}}.feature-media-reminders{width:min(112%,690px)}.day-story{background:var(--genz-lilac)}.day-story>.section-shell{width:100%;max-width:1680px;padding-inline:0}.feature-directory{background:#eaffdc}.appearance,.store-teaser{background:var(--genz-blue)}.store-teaser-card{width:100%;max-width:1680px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:auto}.privacy{background:var(--genz-mint)}.account-section{background:var(--genz-blue)}.pricing{background:var(--genz-yellow)}.faq{background:#ff92b6}.final-cta{background:var(--genz-ink)}.support-page{padding-left:max(32px,50vw - 720px);padding-right:max(32px,50vw - 720px)}.support-card{width:min(1180px,100%);padding:clamp(44px,5vw,76px)}.support-card h1{max-width:960px}.support-card>p:not(.eyebrow){max-width:920px}.support-card .support-options{gap:clamp(20px,2vw,30px);margin-block:clamp(32px,4vw,48px)}.support-card .support-options article{align-content:start;min-height:230px;padding:clamp(24px,3vw,34px)}.support-card .commerce-actions{margin-top:0}@media (min-width:761px){.hero-actions .hero-buy,.hero-actions .hero-explore{min-height:62px;padding:17px 30px;font-size:15px}.hero-copy .hero-primary-actions .skeuo-button{height:58px;min-height:58px;padding:12px 15px;font-size:13.5px}}@media (max-width:760px){.hero-copy .hero-actions{grid-template-columns:minmax(0,1fr)}.hero-copy .hero-primary-actions .skeuo-button{width:100%;height:50px;min-height:50px;padding:11px 14px;font-size:14px}}@media (max-width:1180px){.monotony{grid-template-columns:1fr}.monotony .appearance-showcase{max-width:none}}@media (max-width:760px){.hero,.hero~section{margin-bottom:14px}.hero~section{width:100%;max-width:none;padding-right:var(--mobile-gutter);padding-left:var(--mobile-gutter);margin-inline:0}.feature-theatre.section-shell{width:100%;max-width:none;margin-inline:0;padding-left:10px;padding-right:10px}.feature-theatre .theatre-console{box-shadow:inset 0 3px 0 #ffffffe6, inset 0 -5px 0 #1419221c, 0 5px 0 var(--genz-ink), 6px 7px 0 var(--genz-pink), 10px 11px 0 var(--genz-yellow);border-radius:26px;padding-left:8px;padding-right:8px}.feature-theatre .console-rim{left:12px;right:12px}.feature-theatre .theatre-stage,.feature-theatre .theatre-media,.feature-theatre .theatre-copy{width:100%;max-width:none}.feature-theatre .theatre-media{padding:10px}.feature-theatre .theatre-copy{padding-left:18px;padding-right:18px}.feature-theatre .section-heading{grid-template-columns:1fr}.monotony .appearance-showcase{min-height:480px}.feature-media-reminders{width:100%}.support-page{padding-left:14px;padding-right:14px}.support-card{width:100%;padding:30px 20px 34px}.support-card .support-options article{min-height:0;padding:22px 20px}}html{-moz-text-size-adjust:100%;text-size-adjust:100%}:where(a,button,summary,input):focus-visible{outline-offset:4px;outline:3px solid #23517e}.mobile-nav nav{overscroll-behavior:contain;max-height:70dvh;overflow-y:auto}.hero-primary-actions .skeuo-button{white-space:normal;text-align:center}[data-motion-paused=true],[data-motion-paused=true] *,[data-motion-paused=true] :before,[data-motion-paused=true] :after{animation-play-state:paused!important}.welcome-splash{animation:0s 3s forwards splash-failsafe}@keyframes splash-failsafe{to{visibility:hidden;pointer-events:none}}@media (pointer:coarse){.choice-block button,.edition-download-button,.edition-pro-button,.mobile-nav nav a{min-height:44px}}@media (max-width:760px){.hero-copy .hero-primary-actions .skeuo-button{height:auto}.feature-helps,.theatre-copy,.commerce-card{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
