/* One layout for every creator. Only the theme and supplied artwork change. */
.creator-root{max-width:1440px;margin:auto;font-family:Onest,Segoe UI,sans-serif;}
.creator-root .cin-page{--cin-bg:#111113;--cin-text:#f6f5ee;--cin-muted:#b0b4be;--cin-border:#ffffff24;--cin-panel:#191b21;--cin-x:0px;--cin-y:0px;--cin-person-x:0px;--cin-person-y:0px;background:var(--cin-bg);color:var(--cin-text);position:relative;overflow:clip;}
.creator-root :is(h1,h2,h3,p){margin:0;}
.creator-root :is(button,a,input,summary):focus-visible{outline:2px solid var(--cin-accent);outline-offset:5px;}
.creator-root :is(button,.cin-link){font:500 13px/1.35 Onest,Segoe UI,sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;border:1px solid var(--cin-border);border-radius:6px;background:#1b1d23;color:var(--cin-text);padding:12px 18px;transition:transform .2s,background .2s,border-color .2s;}
.creator-root :is(button,.cin-link):hover{transform:translateY(-2px);background:#292c35;border-color:#ffffff49;}
.creator-root :is(button,.cin-link):disabled{transform:none;}
.creator-root :is(button,.cin-link) svg{width:17px;height:17px;flex-shrink:0;}
.creator-root .cin-primary{position:relative;background:var(--cin-accent);color:#17170f;border-color:transparent;overflow:hidden;font-weight:650;}
.creator-root .cin-primary::after{content:"";position:absolute;inset:-30% auto -30% -80%;width:35%;transform:skewX(-25deg);background:linear-gradient(90deg,transparent,#fff7,transparent);transition:left .6s;pointer-events:none;}
.creator-root .cin-primary:hover{background:var(--cin-accent);border-color:transparent;}
.creator-root .cin-primary:hover::after{left:140%;}
.creator-root .cin-stage{isolation:isolate;position:relative;padding:0 48px;}
.creator-root .cin-background{position:absolute;inset:0;z-index:-3;overflow:hidden;background:radial-gradient(ellipse at 77% 38%,#102746,transparent 53%),radial-gradient(ellipse at 22% 12%,var(--cin-glow),transparent 50%),#111113;}
.creator-root .cin-background::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#11111320,#11111345 40%,transparent 78%),linear-gradient(0deg,#111113,transparent 44%);}
.creator-root .cin-background::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,transparent 47%,#65aaff16 50%,transparent 53%);opacity:0;pointer-events:none;}
.creator-root .cin-art{transform:translate(var(--cin-x),var(--cin-y));}
.creator-root .cin-atlas{position:absolute;top:40px;left:0;width:100%;aspect-ratio:1672/941;}
.creator-root .cin-projection{position:absolute;inset:0;opacity:.3;pointer-events:none;mix-blend-mode:screen;--lift:8px;--period:17s;}
.creator-root .cin-projection img{display:block;width:100%;height:100%;object-fit:fill;}
.creator-root .cin-projection-ak{clip-path:polygon(0 0,35% 0,35% 39%,0 39%);mask-image:radial-gradient(ellipse 23% 24% at 17% 20%,#000 30%,transparent 100%);translate:10% 1%;--period:19s;}
.creator-root .cin-projection-map{clip-path:polygon(35% 0,57% 0,57% 35%,35% 44%);mask-image:radial-gradient(ellipse 18% 26% at 47% 19%,#000 25%,#000a 63%,transparent 100%);translate:-16% 16%;opacity:.5;--period:21s;}
.creator-root .cin-projection-battery{clip-path:polygon(0 41%,22% 41%,22% 84%,0 84%);mask-image:radial-gradient(ellipse 15% 28% at 11% 62%,#000 35%,transparent 100%);translate:0 -1%;--period:18s;}
.creator-root .cin-projection-branch{clip-path:polygon(22% 49%,36% 49%,36% 87%,22% 87%);mask-image:radial-gradient(ellipse 11% 25% at 29% 68%,#000 35%,transparent 100%);translate:1% -6%;opacity:.25;--period:22s;}
.creator-root .cin-projection-c4{clip-path:polygon(80% 0,100% 0,100% 29%,80% 29%);mask-image:radial-gradient(ellipse 14% 20% at 90% 15%,#000 35%,transparent 100%);translate:-1% 19%;opacity:.45;--period:16s;}
.creator-root .cin-projection-box{clip-path:polygon(89% 32%,100% 32%,100% 54%,89% 54%);mask-image:radial-gradient(ellipse 10% 15% at 95% 43%,#000 35%,transparent 100%);translate:-7% 25%;--period:20s;}
.creator-root .cin-floor{position:absolute;left:-20%;right:-20%;bottom:-100px;height:310px;background:repeating-linear-gradient(90deg,transparent 0 80px,#3c91ec20 81px 82px),repeating-linear-gradient(0deg,transparent 0 48px,#3c91ec20 49px 50px);transform:perspective(400px) rotateX(60deg);mask-image:linear-gradient(0deg,transparent,#000 50%,transparent);}
.creator-root .cin-header{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:15px;position:relative;z-index:3;}
.creator-root .cin-route{font:11px/1.5 Consolas,monospace;letter-spacing:1.6px;color:#aaafb9;}
.creator-root .cin-header .cin-link{font-size:12px;min-height:42px;padding:10px 14px;background:#15171cbb;}
.creator-root .cin-hero{min-height:590px;display:flex;align-items:center;position:relative;z-index:2;padding:35px 0 50px;}
.creator-root .cin-copy{width:51%;max-width:595px;border-left:2px solid var(--cin-accent);padding-left:22px;}
.creator-root .cin-creator{display:flex;align-items:center;gap:13px;margin-bottom:29px;}
.creator-root .cin-avatar{width:52px;height:52px;border:1px solid #ffffff29;border-radius:12px;object-fit:cover;box-shadow:0 0 30px #0003;}
.creator-root .cin-creator span{font-size:12px;font-weight:650;letter-spacing:1px;line-height:1.5;}
.creator-root .cin-creator small{display:block;margin-top:3px;font-size:11px;font-weight:400;color:var(--cin-muted);letter-spacing:0;}
.creator-root .cin-eyebrow{font:10px/1.6 Consolas,monospace;letter-spacing:1.5px;text-transform:uppercase;color:#aab0bc;}
.creator-root .cin-hero-eyebrow{font-size:9px;color:#a9c1dc;margin-bottom:13px;}
.creator-root h1,.creator-root h2{font-family:Oswald,Arial Narrow,sans-serif;font-weight:550;letter-spacing:-1.3px;line-height:1.06;}
.creator-root h1{font-size:clamp(54px,6.1vw,86px);}
.creator-root :is(h1,h2) em{font-style:normal;color:var(--cin-accent);}
.creator-root .cin-description{font-size:15px;color:var(--cin-muted);line-height:1.75;max-width:455px;margin-top:22px;}
.creator-root .cin-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:27px;}
.creator-root .cin-actions button:not(.cin-primary){background:#14161acc;}
.creator-root .cin-platform{display:flex;align-items:center;gap:8px;font-size:10px;color:#a8adb6;margin-top:17px;}
.creator-root .cin-platform svg{width:14px;height:14px;}
.creator-root .cin-foreground{position:absolute;top:73px;right:12px;width:52%;height:610px;z-index:1;pointer-events:none;transform:translate(var(--cin-person-x),var(--cin-person-y));}
.creator-root .cin-foreground picture{display:block;width:100%;height:100%;}
.creator-root .cin-foreground img{position:relative;display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 20px 35px #0006);mask-image:linear-gradient(#000 85%,transparent 100%);}
.creator-root .cin-orbit{position:absolute;width:75%;aspect-ratio:1;left:12%;top:18%;border:1px solid #458ad124;border-radius:50%;box-shadow:0 0 0 38px #071b3312,0 0 0 39px #458ad113;background:radial-gradient(ellipse,#2d70b51c,transparent 64%);}
.creator-root .cin-orbit::before{content:"";position:absolute;inset:-18px;border:1px dashed #438ff324;border-radius:50%;}
.creator-root .cin-ticket{position:relative;z-index:3;border:1px solid color-mix(in srgb,var(--cin-accent) 32%,#3e4248);border-radius:9px;background:linear-gradient(120deg,var(--cin-glow),#1a1c22 60%);padding:23px 26px;display:flex;align-items:center;gap:28px;box-shadow:0 20px 50px #0003;}
.creator-root .cin-ticket-head{max-width:180px;flex-shrink:0;}
.creator-root .cin-ticket-head strong{display:block;font:600 12px/1.5 Onest,sans-serif;letter-spacing:.3px;color:var(--cin-text);text-transform:none;margin-top:5px;}
.creator-root .cin-ticket-head i{display:none;}
.creator-root .cin-ticket>b{font:550 61px/1 Oswald,sans-serif;letter-spacing:-1.5px;color:var(--cin-accent);flex-shrink:0;}
.creator-root .cin-ticket>p{font-size:12px;line-height:1.65;color:var(--cin-muted);}
.creator-root .cin-code-wrap{margin-left:auto;min-width:235px;max-width:280px;}
.creator-root .cin-code{display:flex;align-items:center;padding:4px;border:1px dashed #777d896e;border-radius:6px;background:#0e1016;gap:5px;}
.creator-root .cin-code input{min-width:0;width:100%;font:650 13px/1.5 Onest,sans-serif;letter-spacing:1px;color:var(--cin-text);background:transparent;border:0;padding:8px 9px;}
.creator-root .cin-code button{min-height:37px;padding:8px;font-size:10px;border:0;background:#292d35;gap:7px;flex-shrink:0;}
.creator-root .cin-code button svg{width:15px;height:15px;}
.creator-root .cin-code-caption{display:block;text-align:right;color:#a9b3c1;font-size:10px;line-height:1.5;min-height:15px;margin-top:7px;}
.creator-root .cin-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 0 20px;font:9px/1.5 Consolas,monospace;letter-spacing:1px;color:#949da9;}
.creator-root .cin-bottom button{min-height:44px;background:transparent;font-size:10px;padding:9px 13px;letter-spacing:0;}
.creator-root .cin-ambience{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;}
.creator-root .cin-ambience i{position:absolute;left:var(--dust-x);top:var(--dust-y);width:3px;height:3px;background:#6aafff;border-radius:50%;opacity:.25;box-shadow:0 0 12px #3a98ff70;}
.creator-root .cin-after{padding:67px 48px 40px;}
.creator-root .cin-section-title{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:33px;}
.creator-root h2{font-size:clamp(36px,3.8vw,53px);line-height:1.15;letter-spacing:-.8px;}
.creator-root .cin-section-title .cin-eyebrow{margin-bottom:16px;}
.creator-root .cin-section-title>p{font-size:13px;line-height:1.7;max-width:280px;color:var(--cin-muted);}
.creator-root .cin-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;}
.creator-root button.cin-tool{position:relative;display:block;text-align:left;padding:24px 21px;background:#191d25;border-color:#ffffff19;min-width:0;}
.creator-root button.cin-tool:hover,.creator-root button.cin-tool[aria-pressed="true"]{border-color:var(--cin-accent);background:#21242d;}
.creator-root .cin-tool-number{display:block;font:10px/1.5 Consolas,monospace;color:#8595ad;margin-bottom:24px;}
.creator-root .cin-tool-head{display:flex;align-items:center;gap:10px;margin-bottom:12px;}
.creator-root .cin-tool-head>svg:first-child{width:20px;height:20px;color:#82b8ff;}
.creator-root .cin-tool-head>svg:last-child{margin-left:auto;width:15px;height:15px;color:var(--cin-accent);}
.creator-root h3{font-size:15px;font-weight:550;}
.creator-root .cin-tool p{font-size:12px;line-height:1.7;color:var(--cin-muted);max-width:290px;}
.creator-root .cin-app-preview{border:1px solid #48576a;border-radius:9px;overflow:hidden;background:#16191f;box-shadow:0 28px 60px #0004;scroll-margin-top:115px;}
.creator-root .cin-preview-top{display:flex;align-items:center;justify-content:space-between;padding:14px 19px;border-bottom:1px solid #ffffff1c;gap:20px;}
.creator-root .cin-preview-top>span{font:10px/1.5 Consolas,monospace;color:#a6b4c8;letter-spacing:1px;}
.creator-root .cin-tabs{display:flex;gap:5px;}
.creator-root .cin-tabs button{font-size:11px;min-height:44px;padding:9px 17px;border-color:transparent;background:transparent;}
.creator-root .cin-tabs button[aria-pressed="true"]{background:var(--cin-accent);color:#18180f;}
.creator-root .cin-screen{width:100%;height:auto;aspect-ratio:1.6;object-fit:contain;display:block;}
.creator-root .cin-preview-caption{padding:22px 24px;display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid #ffffff1c;}
.creator-root .cin-preview-caption h3{font-size:19px;margin-bottom:8px;}
.creator-root .cin-preview-caption p{font-size:12px;max-width:640px;color:var(--cin-muted);line-height:1.7;}
.creator-root .cin-preview-caption .cin-link{flex-shrink:0;}
.creator-root .cin-start{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;border-block:1px solid #ffffff1f;padding:55px 0;margin-top:65px;}
.creator-root .cin-start .cin-eyebrow{margin-bottom:20px;}
.creator-root .cin-start .cin-link{margin-top:28px;background:transparent;}
.creator-root .cin-start ol{list-style:none;padding:0;margin:0;display:grid;gap:28px;}
.creator-root .cin-start li{display:flex;gap:20px;}
.creator-root .cin-start li>span{font:400 27px/1.4 Oswald,sans-serif;color:var(--cin-accent);flex-shrink:0;}
.creator-root .cin-start h3{font-size:17px;margin-bottom:9px;}
.creator-root .cin-start p{font-size:12px;line-height:1.7;color:var(--cin-muted);max-width:415px;}
.creator-root .cin-faq{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;padding:55px 0;}
.creator-root .cin-faq-intro .cin-eyebrow{margin-bottom:20px;}
.creator-root .cin-faq-intro>p:last-child{font-size:12px;line-height:1.7;color:var(--cin-muted);max-width:300px;margin-top:18px;}
.creator-root .cin-faq details{border-bottom:1px solid #ffffff20;}
.creator-root .cin-faq summary{cursor:pointer;min-height:58px;font-size:13px;line-height:1.5;padding:17px 0;list-style:disclosure-closed inside;}
.creator-root .cin-faq details[open] summary{list-style-type:disclosure-open;}
.creator-root .cin-faq summary::marker{color:var(--cin-accent);}
.creator-root .cin-faq summary svg{display:none;}
.creator-root .cin-faq details p{font-size:12px;line-height:1.75;color:var(--cin-muted);padding-bottom:20px;}
.creator-root .cin-join{display:flex;justify-content:space-between;align-items:center;gap:30px;background:linear-gradient(115deg,var(--cin-glow),#192231);border:1px solid #ffffff25;border-radius:9px;padding:32px;}
.creator-root .cin-join .cin-eyebrow{margin-bottom:10px;}
.creator-root .cin-join h2{font-size:33px;}
.creator-root .cin-join p{font-size:12px;line-height:1.7;color:var(--cin-muted);margin-top:10px;}
.creator-root .cin-join button{flex-shrink:0;}
.creator-root .cin-buy-step{padding:0 48px;}
.creator-root .cin-drawer{padding:27px;border:1px solid var(--cin-accent);border-radius:9px;max-width:660px;margin:25px auto;background:#1a1d24;box-shadow:0 25px 70px #0005;scroll-margin-top:115px;}
.creator-root .cin-drawer-top{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:20px;}
.creator-root .cin-drawer-top h2{font-size:28px;}
.creator-root .cin-drawer-top button{font-size:11px;padding:10px;min-height:44px;flex-shrink:0;}
.creator-root .cin-offer-pill{display:inline-block;font:11px/1.5 Consolas,monospace;padding:5px 9px;border:1px solid #487a9f;border-radius:4px;color:#a3cdff;}
.creator-root .cin-periods{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:19px 0;}
.creator-root .cin-periods button{justify-content:space-between;font-size:12px;}
.creator-root .cin-periods small{font-size:10px;color:var(--cin-muted);}
.creator-root .cin-periods button[aria-pressed="true"]{border-color:var(--cin-accent);background:#2c2d28;}
.creator-root .cin-row{display:flex;justify-content:space-between;gap:15px;font-size:13px;border-bottom:1px solid #ffffff20;padding:15px 0;}
.creator-root .cin-total strong{font-size:25px;color:var(--cin-accent);}
.creator-root .cin-drawer p{font-size:12px;line-height:1.8;color:var(--cin-muted);margin:18px 0;}
.creator-root .cin-submit{width:100%;margin-top:18px;}
.creator-root .cin-error{color:#ffb7b1!important;}
.creator-root .cin-page[data-motion="true"] .cin-projection{animation:creator-float var(--period) ease-in-out infinite;}
.creator-root .cin-page[data-motion="true"] .cin-ambience i{animation:creator-dust 12s ease-in-out infinite;animation-delay:var(--dust-delay);}
.creator-root .cin-page[data-motion="true"] .cin-background::before{animation:creator-scan 13s linear infinite;}
.creator-root .cin-page[data-motion="true"] .cin-orbit::before{animation:creator-orbit 90s linear infinite;}
.creator-root .cin-page[data-motion="true"] .cin-copy{animation:creator-arrival .65s both;}
.creator-root .cin-page[data-motion="true"] .cin-screen[data-changing="true"]{animation:creator-screen .32s both;}
.creator-root .cin-page:is([data-active="false"],[data-visible="false"]) .cin-projection,
.creator-root .cin-page:is([data-active="false"],[data-visible="false"]) .cin-ambience i,
.creator-root .cin-page:is([data-active="false"],[data-visible="false"]) .cin-orbit::before,
.creator-root .cin-page:is([data-active="false"],[data-visible="false"]) .cin-background::before{animation-play-state:paused;}
@keyframes creator-float{0%,100%{transform:translateY(0);}50%{transform:translateY(calc(-1 * var(--lift)));}}
@keyframes creator-dust{0%,100%{transform:translate(0,0);opacity:.15;}50%{transform:translate(12px,-23px);opacity:.5;}}
@keyframes creator-scan{0%{translate:0 -55%;opacity:0;}15%{opacity:.6;}80%{opacity:.6;}100%{translate:0 55%;opacity:0;}}
@keyframes creator-orbit{to{rotate:360deg;}}
@keyframes creator-arrival{from{opacity:.5;translate:0 13px;}to{opacity:1;translate:0 0;}}
@keyframes creator-screen{from{opacity:.65;translate:0 6px;}to{opacity:1;translate:0 0;}}
@media(max-width:1100px){.creator-root .cin-stage{padding-inline:32px;}.creator-root .cin-after{padding-inline:32px;}.creator-root .cin-buy-step{padding-inline:32px;}.creator-root .cin-copy{width:54%;padding-left:18px;}.creator-root h1{font-size:65px;}.creator-root .cin-description{font-size:14px;}.creator-root .cin-ticket{gap:22px;padding:22px;}.creator-root .cin-ticket>p{display:none;}.creator-root .cin-foreground{right:-12px;width:54%;height:595px;}.creator-root .cin-start,.creator-root .cin-faq{gap:45px;}.creator-root .cin-join h2{font-size:28px;}}
@media(max-width:820px){.creator-root .cin-copy{width:57%;}.creator-root h1{font-size:54px;}.creator-root .cin-hero{min-height:585px;}.creator-root .cin-foreground{width:55%;height:560px;right:-25px;top:90px;}.creator-root .cin-creator span{font-size:11px;}.creator-root .cin-actions{max-width:315px;}.creator-root .cin-actions button{flex:1;}.creator-root .cin-ticket{gap:18px;}.creator-root .cin-ticket>b{font-size:50px;}.creator-root .cin-ticket-head{max-width:160px;}.creator-root .cin-ticket-head strong{font-size:11px;}.creator-root .cin-code-wrap{min-width:215px;}.creator-root .cin-start,.creator-root .cin-faq{gap:30px;}.creator-root .cin-tools{gap:9px;}.creator-root button.cin-tool{padding:19px 14px;}.creator-root .cin-tool-head{flex-wrap:wrap;}.creator-root h3{font-size:13px;}.creator-root .cin-tool-head>svg:last-child{display:none;}.creator-root .cin-section-title>p{max-width:220px;font-size:12px;}.creator-root .cin-preview-top>span{font-size:9px;}.creator-root .cin-start h2,.creator-root .cin-faq h2{font-size:36px;}.creator-root .cin-join{padding:26px;flex-wrap:wrap;}}
@media(max-width:600px){.creator-root .cin-stage{padding:0 20px;}.creator-root .cin-header{min-height:67px;gap:8px;}.creator-root .cin-route{font-size:9px;letter-spacing:1px;}.creator-root .cin-header .cin-link{font-size:10px;padding:9px;gap:7px;min-height:42px;}.creator-root .cin-header .cin-link svg:last-child{display:none;}.creator-root .cin-foreground{top:70px;right:0;width:100%;height:340px;}.creator-root .cin-foreground img{mask-image:linear-gradient(#000 76%,transparent 100%);}.creator-root .cin-orbit{width:70%;top:3%;left:15%;}.creator-root .cin-atlas{top:72px;left:-180px;width:720px;height:405px;}.creator-root .cin-projection{animation:none!important;}.creator-root .cin-hero{min-height:0;display:block;padding:345px 0 30px;}.creator-root .cin-copy{width:100%;max-width:none;padding-left:14px;}.creator-root .cin-creator{margin-bottom:24px;gap:11px;}.creator-root .cin-avatar{width:46px;height:46px;}.creator-root .cin-creator span{font-size:11px;letter-spacing:.3px;}.creator-root .cin-creator small{font-size:10px;}.creator-root .cin-hero-eyebrow{font-size:8px;letter-spacing:1px;margin-bottom:11px;}.creator-root h1{font-size:56px;letter-spacing:-.8px;}.creator-root .cin-description{font-size:13px;line-height:1.8;margin-top:17px;}.creator-root .cin-actions{max-width:none;gap:9px;margin-top:23px;}.creator-root .cin-actions button{flex-basis:100%;font-size:12px;min-height:46px;}.creator-root .cin-platform{font-size:9px;}.creator-root .cin-ticket{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:19px;}.creator-root .cin-ticket-head{grid-column:1/-1;max-width:none;}.creator-root .cin-ticket-head .cin-eyebrow{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:8px;letter-spacing:1px;}.creator-root .cin-ticket-head strong{max-width:155px;margin:0;text-align:right;font-size:10px;}.creator-root .cin-ticket>b{grid-column:1;font-size:57px;}.creator-root .cin-ticket>p{display:block;grid-column:2;font-size:10px;}.creator-root .cin-code-wrap{grid-column:1/-1;min-width:0;width:100%;max-width:none;margin:0;}.creator-root .cin-code input{font-size:16px;}.creator-root .cin-code button{min-height:44px;font-size:10px;}.creator-root .cin-code-caption{text-align:left;font-size:9px;}.creator-root .cin-bottom{align-items:start;letter-spacing:0;gap:12px;font-size:8px;}.creator-root .cin-bottom>span{max-width:165px;line-height:1.8;padding-top:8px;}.creator-root .cin-bottom button{font-size:9px;flex-shrink:0;}.creator-root .cin-after{padding:40px 20px 26px;}.creator-root .cin-section-title{display:block;margin-bottom:26px;}.creator-root h2{font-size:34px;}.creator-root .cin-section-title .cin-eyebrow{font-size:9px;margin-bottom:13px;}.creator-root .cin-section-title>p{max-width:280px;margin-top:16px;font-size:12px;}.creator-root .cin-tools{grid-template-columns:1fr;gap:9px;}.creator-root button.cin-tool{padding:17px 17px 18px;}.creator-root .cin-tool-number{margin:0 0 12px;font-size:9px;}.creator-root .cin-tool-head{margin-bottom:8px;}.creator-root .cin-tool-head>svg:last-child{display:block;}.creator-root h3{font-size:14px;}.creator-root .cin-tool p{font-size:11px;max-width:none;}.creator-root .cin-preview-top{padding:9px;}.creator-root .cin-preview-top>span{display:none;}.creator-root .cin-tabs{width:100%;}.creator-root .cin-tabs button{flex:1;font-size:10px;padding:10px 7px;}.creator-root .cin-preview-caption{padding:19px;display:block;}.creator-root .cin-preview-caption h3{font-size:17px;}.creator-root .cin-preview-caption p{font-size:11px;}.creator-root .cin-preview-caption .cin-link{margin-top:18px;}.creator-root .cin-start{grid-template-columns:1fr;gap:30px;padding:32px 0;margin-top:38px;}.creator-root .cin-start h2,.creator-root .cin-faq h2{font-size:34px;}.creator-root .cin-start .cin-link{margin-top:21px;font-size:11px;}.creator-root .cin-start ol{gap:21px;}.creator-root .cin-start li{gap:15px;}.creator-root .cin-start h3{font-size:15px;}.creator-root .cin-start p{font-size:11px;}.creator-root .cin-faq{grid-template-columns:1fr;gap:21px;padding:33px 0;}.creator-root .cin-faq-intro .cin-eyebrow{font-size:9px;margin-bottom:14px;}.creator-root .cin-faq summary{font-size:12px;}.creator-root .cin-faq details p{font-size:11px;}.creator-root .cin-join{padding:23px;gap:22px;}.creator-root .cin-join h2{font-size:27px;}.creator-root .cin-join p{font-size:11px;}.creator-root .cin-join button{width:100%;font-size:12px;}.creator-root .cin-buy-step{padding:0 20px;}.creator-root .cin-drawer{padding:20px 18px;}.creator-root .cin-drawer-top{gap:8px;}.creator-root .cin-drawer-top h2{font-size:24px;}.creator-root .cin-drawer-top button{font-size:10px;padding:9px;gap:5px;}.creator-root .cin-periods{grid-template-columns:1fr;}.creator-root .cin-foreground,.creator-root .cin-art{transform:none!important;}.site-shell:has(.creator-root) .ero-guide-toggle{width:44px;height:44px;min-height:44px;padding:12px;justify-content:center;}.site-shell:has(.creator-root) .ero-guide-toggle>span{display:none;}}
@media(max-width:360px){.creator-root h1{font-size:49px;}.creator-root .cin-header .cin-link{font-size:9px;}.creator-root .cin-header .cin-link svg{width:15px;height:15px;}.creator-root .cin-hero{padding-top:329px;}.creator-root .cin-foreground{height:321px;}.creator-root .cin-creator span{font-size:10px;}.creator-root .cin-ticket-head strong{max-width:130px;font-size:9px;}.creator-root .cin-drawer-top h2{font-size:22px;}}
@media(prefers-reduced-motion:reduce){.creator-root *,.creator-root *::before,.creator-root *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important;}}
