/* Future-creator discovery: no overrides to game/editor layout. */
.creators-page{padding-top:46px}.creators-hero{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:60px}.creators-hero h1{font-size:clamp(2.7rem,5vw,4.5rem);margin:20px 0 24px;max-width:700px}.creators-stage{display:inline-flex;border:1px solid #c2dafa;background:#edf5ff;border-radius:50px;padding:7px 11px;color:#005cba;font-size:.7rem;font-weight:650}.creators-lead{font-size:1rem;color:#475467;line-height:1.7}.creators-actions{display:flex;gap:10px;flex-wrap:wrap;margin:26px 0 18px}.creators-disclosure{font-size:.77rem;line-height:1.7;color:#596579;max-width:650px}.creators-hero-art{position:relative;min-height:390px;display:grid;place-items:center;border-radius:40% 50% 35% 45%;background:radial-gradient(ellipse at 60% 25%,#ddeaff,#f3f6fc 72%);padding:34px}.creators-game-card{width:100%;max-width:350px;height:260px;background:linear-gradient(160deg,#253857,#102a46);box-shadow:0 18px 40px #102a4623;border:6px solid white;border-radius:18px;transform:rotate(-5deg);position:relative;overflow:hidden;color:#fff}.creators-card-label{position:absolute;top:20px;left:22px;color:#bacffc;font-size:.6rem;letter-spacing:.16em;font-weight:700}.creators-pixel-character{position:absolute;left:30%;top:60px;color:#ffe3a3;font-size:80px;text-shadow:5px 5px #091d36;line-height:1}.creators-platform{position:absolute;left:18%;top:150px;width:58%;height:14px;background:#589acd;border-bottom:6px solid #376a9b;border-radius:2px}.creators-platform::after{content:'';position:absolute;right:-50px;top:-28px;height:12px;width:40px;background:#86bada;box-shadow:0 5px #376a9b}.creators-card-caption{position:absolute;left:20px;right:20px;bottom:20px;text-align:center;font-size:.73rem;color:#dbe9fe}.creators-gift-stamp{position:absolute;right:6px;bottom:50px;width:96px;height:90px;border:2px solid #d6e5f9;border-radius:16px;background:#fff;color:#0062cc;display:grid;place-items:center;font-size:58px;transform:rotate(8deg);box-shadow:0 5px 20px #14396318}.creators-art-label{position:absolute;bottom:7px;font-size:.6rem;letter-spacing:.12em;color:#596579;text-align:center}.creators-section{margin-top:66px;scroll-margin-top:24px}.creators-section h2{font-size:clamp(1.9rem,3.2vw,2.8rem);max-width:760px}.creators-section-copy{max-width:730px;color:#475467;font-size:.95rem}.creators-storyboard{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;padding:0;margin:30px 0 18px;counter-reset:creator-story}.creators-story-card{border:1px solid #dcdfe5;border-radius:20px;padding:24px;background:#fff;counter-increment:creator-story;position:relative}.creators-story-card::before{content:'0' counter(creator-story);position:absolute;right:22px;top:23px;color:#667085;font-size:.69rem;font-weight:700}.creators-story-symbol{background:#edf5ff;width:62px;height:62px;border-radius:17px;display:grid;place-items:center;font-size:38px;color:#0062cc;margin-bottom:26px}.creators-story-card:nth-child(2) .creators-story-symbol{color:#856024;background:#fff4dd}.creators-story-card:nth-child(3) .creators-story-symbol{color:#824761;background:#faeaf2}.creators-story-card h3{font-size:1.2rem;margin-bottom:12px;letter-spacing:-.025em}.creators-story-card p{font-size:.86rem;color:#475467;margin-bottom:0}.creators-diagram-note{font-size:.76rem;color:#667085}.creators-value{border-top:1px solid #dcdfe5;border-bottom:1px solid #dcdfe5;padding:34px 0}.creators-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:28px}.creators-value-grid p{font-size:.87rem;color:#475467}.creators-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;gap:28px;counter-reset:creator-step}.creators-process li{counter-increment:creator-step}.creators-process li::before{content:counter(creator-step);display:grid;place-items:center;width:34px;height:34px;background:#0062cc;border-radius:50%;color:white;margin:8px 0 17px;font-size:.85rem;font-weight:650}.creators-process p{font-size:.85rem;color:#475467}.creators-signup{display:grid;grid-template-columns:1fr 1fr;gap:42px;background:#edf5ff;border:1px solid #cbdcf1;border-radius:22px;padding:34px;align-items:start}.creators-signup h2{font-size:2.5rem}.creators-signup>div>p{color:#475467;font-size:.9rem}.creators-signup .creators-disclosure{font-size:.77rem}.creators-form{min-width:0;background:#fff;border:1px solid #dcdfe5;border-radius:17px;padding:25px}.creators-form input[type=email]{width:100%;min-height:48px;padding:12px;border:1px solid #b8c4d8;border-radius:9px;color:#222221;font-size:16px;background:white;box-sizing:border-box}.creators-form input[aria-invalid=true]{border-color:#a73126}.creators-consent{display:flex;align-items:flex-start;gap:10px;line-height:1.6;font-size:.77rem;color:#344054;margin:22px 0}.creators-consent input{width:20px;height:20px;flex-shrink:0;margin-top:3px;accent-color:#0062cc}.creators-form .field-error:empty{display:none}.creators-form-note{font-size:.7rem;color:#596579;margin:17px 0 0;line-height:1.65}.creators-form .button{font-size:.82rem}.creators-confirmation:focus{outline:none}.creators-confirmation-icon{display:grid;place-items:center;width:42px;height:42px;background:#edf5ff;color:#0062cc;border-radius:50%;font-size:24px;margin-bottom:18px}.creators-confirmation h3{font-size:1.4rem;letter-spacing:-.035em}.creators-confirmation p{font-size:.87rem;color:#475467}.creators-confirmation .hint{font-size:.74rem}.creators-faq{max-width:820px}.creators-faq details{border-bottom:1px solid #dcdfe5;padding:18px 0}.creators-faq summary{font-size:.92rem;line-height:1.5;font-weight:600;cursor:pointer}.creators-faq details p{font-size:.87rem;color:#475467;margin:14px 0 0}.creators-faq>.button{margin-top:25px}
@media(max-width:900px){.creators-hero{gap:26px}.creators-hero-art{padding:20px;min-height:340px}.creators-game-card{height:250px}.creators-signup{gap:24px;padding:25px}.creators-storyboard{gap:15px}.creators-story-card{padding:20px}}
@media(max-width:640px){.creators-page{padding-top:30px}.creators-hero{grid-template-columns:1fr;gap:20px}.creators-hero h1{font-size:2.65rem;line-height:1.07;margin:18px 0}.creators-lead{font-size:.93rem}.creators-stage{font-size:.66rem}.creators-actions{margin-top:22px}.creators-actions .button{flex:1;min-width:110px}.creators-disclosure{font-size:.73rem}.creators-hero-art{max-width:410px;width:100%;margin:auto;min-height:310px;padding:26px 25px}.creators-game-card{height:235px}.creators-gift-stamp{width:82px;height:78px;right:4px;bottom:40px;font-size:48px}.creators-card-caption{font-size:.65rem}.creators-art-label{font-size:.51rem}.creators-section{margin-top:44px}.creators-storyboard{grid-template-columns:1fr;gap:15px;margin-top:23px}.creators-story-card{padding:22px}.creators-story-symbol{width:54px;height:54px;font-size:32px;margin-bottom:18px}.creators-value-grid{grid-template-columns:1fr;gap:18px}.creators-value-grid article p{margin-bottom:0}.creators-process{grid-template-columns:1fr;gap:17px}.creators-process li{padding-left:50px;position:relative}.creators-process li::before{position:absolute;left:0;top:0;margin-top:0}.creators-process h3{margin-bottom:7px}.creators-process p{margin-bottom:0}.creators-signup{grid-template-columns:1fr;gap:18px;padding:21px 16px}.creators-signup h2{font-size:2rem}.creators-form{padding:20px 16px}.creators-consent{font-size:.73rem}.creators-form .button{font-size:.76rem;padding:14px 10px}.creators-faq summary{font-size:.87rem}.creators-faq details p{font-size:.83rem}}
