@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/oxanium-latin-ext-wght-normal-C7ptlTmX.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/oxanium-latin-wght-normal-BwpvAp5U.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#171814;background:#f4f0e6;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #171814;--paper: #f4f0e6;--lime: #c8ff35;--orange: #ff6c3a;--blue: #6574ff;--line: rgba(23, 24, 20, .18)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--paper)}a{color:inherit;text-decoration:none}button,input{font:inherit}.site-shell{overflow:hidden}.site-header{width:min(1440px,calc(100% - 64px));height:92px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:20}.brand{display:inline-flex;align-items:center;gap:11px;font-weight:900;font-size:23px;letter-spacing:-1.2px}.brand-mark{width:29px;height:29px;display:grid;grid-template-columns:repeat(2,1fr);gap:3px;transform:rotate(-5deg)}.brand-mark i{background:var(--ink);border-radius:2px}.brand-mark i:last-child{height:68%;align-self:end;background:var(--orange)}.nav{display:flex;align-items:center;gap:34px;font-size:14px;font-weight:650}.nav>a:not(.nav-cta){transition:opacity .2s ease}.nav>a:not(.nav-cta):hover{opacity:.55}.nav-cta,.button,.join-form button{display:inline-flex;align-items:center;justify-content:center;gap:18px;border:1px solid var(--ink);border-radius:3px;padding:14px 20px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease}.nav-cta{background:var(--ink);color:#fff}.nav-cta:hover,.button:hover,.join-form button:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--orange)}.menu-button{display:none;border:0;background:none;padding:8px}.hero{width:min(1440px,calc(100% - 64px));min-height:720px;margin:0 auto;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:56px;padding:74px 0 82px}.hero-copy,.feature-stage{min-width:0}.eyebrow{display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:1.7px;font-size:12px;font-weight:850;margin:0 0 26px}.eyebrow>span{width:28px;height:3px;background:var(--orange);display:inline-block}.hero h1,.how-section>h2{font-size:clamp(61px,6.8vw,105px);line-height:.88;letter-spacing:-6px;margin:0;font-weight:900}.hero h1 em,.how-section h2 em{color:var(--orange);font-family:Georgia,serif;font-weight:500}.hero-intro{max-width:590px;font-size:20px;line-height:1.55;margin:36px 0 30px;color:#4b4d45}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.button-primary{background:var(--lime)}.button-secondary{background:transparent}.hero-note{font-size:12px;letter-spacing:.25px;color:#6f7169;margin-top:18px}.feature-stage{min-height:610px;position:relative;display:grid;place-items:center}.feature-stage:before{content:"";width:500px;height:500px;position:absolute;background:var(--lime);border-radius:50%;filter:blur(1px)}.orbit{position:absolute;border:1px solid rgba(23,24,20,.35);border-radius:50%;transform:rotate(-18deg)}.orbit-one{width:640px;height:360px}.orbit-two{width:580px;height:430px;transform:rotate(26deg)}.feature-card{width:min(430px,84%);background:#f9f6ee;border:2px solid var(--ink);box-shadow:12px 12px 0 var(--ink);z-index:2;transform:rotate(2.5deg)}.feature-art{height:300px;border-bottom:2px solid var(--ink);position:relative;overflow:hidden;background:#6f7eff}.feature-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(4,10,20,.25))}.sun{width:145px;height:145px;border-radius:50%;background:var(--lime);position:absolute;right:42px;top:42px;box-shadow:0 0 50px #c8ff358c}.city{position:absolute;left:-2%;right:-2%;bottom:0;background:repeating-linear-gradient(90deg,#183e47 0 34px,transparent 34px 47px);clip-path:polygon(0 45%,8% 45%,8% 22%,15% 22%,15% 58%,25% 58%,25% 7%,33% 7%,33% 46%,45% 46%,45% 27%,52% 27%,52% 65%,61% 65%,61% 18%,71% 18%,71% 49%,80% 49%,80% 2%,89% 2%,89% 38%,100% 38%,100% 100%,0 100%)}.city-back{height:170px;opacity:.48;transform:translateY(-16px)}.city-front{height:140px;background:repeating-linear-gradient(90deg,#0d292f 0 39px,transparent 39px 52px)}.feature-label{position:absolute;left:16px;top:16px;z-index:2;padding:7px 9px;background:var(--ink);color:#fff;font-size:10px;font-weight:900;letter-spacing:1px}.feature-body{padding:24px;position:relative}.game-genre{font-size:10px;letter-spacing:1.4px;font-weight:800;color:#6f7169;margin:0 0 4px}.feature-body h2{margin:0;font-size:38px;letter-spacing:-2px}.steam-chip{position:absolute;right:24px;top:29px;background:#171814;color:#fff;border-radius:99px;padding:6px 9px;font-size:9px;letter-spacing:1px}.campaign-stats{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);margin:20px 0;padding:16px 0}.campaign-stats div+div{border-left:1px solid var(--line);padding-left:13px}.campaign-stats dt{font-size:10px;color:#77786f;margin-bottom:5px}.campaign-stats dd{margin:0;font-weight:850}.feature-body>a{display:flex;justify-content:space-between;font-size:13px;font-weight:850}.floating-proof{z-index:3;position:absolute;right:1%;bottom:80px;background:var(--orange);border:2px solid var(--ink);padding:12px 16px;transform:rotate(-6deg);font-size:9px;line-height:1.5;box-shadow:5px 5px 0 var(--ink)}.floating-proof strong{font-size:13px}.principles{background:var(--ink);color:#fff;display:grid;grid-template-columns:repeat(4,1fr);padding:22px max(32px,calc((100% - 1440px)/2))}.principles p{margin:0;padding:4px 24px;font-size:13px;font-weight:750;white-space:nowrap}.principles p+p{border-left:1px solid rgba(255,255,255,.2)}.principles span{color:var(--lime);font-size:10px;margin-right:10px}.campaign-section{width:min(1440px,calc(100% - 64px));margin:0 auto;padding:110px 0 130px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:48px;margin-bottom:50px}.section-heading h2,.audience-panel h2,.join-section h2{font-size:clamp(42px,5vw,70px);letter-spacing:-4px;line-height:.96;margin:0}.section-heading>p{max-width:390px;line-height:1.65;color:#5c5e56}.campaign-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.campaign-card{border:1.5px solid var(--ink);background:#faf7ef;transition:transform .25s ease,box-shadow .25s ease}.campaign-card:hover{transform:translateY(-6px);box-shadow:8px 8px 0 var(--ink)}.campaign-art{height:270px;border-bottom:1.5px solid var(--ink);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.campaign-art:before,.campaign-art:after{content:"";position:absolute}.campaign-art.lumen{background:linear-gradient(145deg,#7180ff 0,#7180ff 55%,#c8ff35 55%)}.campaign-art.lumen:before{width:160px;height:160px;border:18px solid #f4f0e6;border-radius:50%}.campaign-art.brass{background:#f0b24d}.campaign-art.brass:before{width:190px;height:190px;border:34px dotted #6a351f;border-radius:50%}.campaign-art.brass:after{width:85px;height:85px;border:25px solid #fff0c4;border-radius:50%}.campaign-art.dead-air{background:repeating-linear-gradient(0deg,#142a2c 0,#142a2c 5px,#173638 5px,#173638 9px)}.campaign-art.dead-air:before{width:220px;height:2px;background:var(--lime);box-shadow:0 -18px #274b4c,0 19px #274b4c,38px -45px 0 var(--lime),-58px 52px 0 var(--lime);transform:rotate(-9deg)}.card-number{position:absolute;top:15px;left:17px;font-size:11px;font-weight:900;z-index:2}.slot-pill{position:absolute;top:13px;right:13px;background:var(--paper);border:1px solid var(--ink);padding:6px 9px;font-size:10px;font-weight:800;z-index:2}.art-title{font-family:Georgia,serif;font-size:clamp(42px,4vw,63px);font-style:italic;color:#fff;text-shadow:3px 3px 0 var(--ink);z-index:2;transform:rotate(-5deg)}.campaign-content{padding:23px}.campaign-title-row{display:flex;justify-content:space-between;align-items:start;gap:10px}.campaign-title-row p{font-size:9px;font-weight:850;letter-spacing:1.2px;color:#72736d;margin:0 0 4px}.campaign-title-row h3{margin:0;font-size:25px;letter-spacing:-1px}.campaign-title-row>span{background:var(--lime);border:1px solid var(--ink);padding:6px 8px;font-size:10px;font-weight:900}.campaign-pitch{color:#5c5e56;line-height:1.55;min-height:50px;font-size:14px}.campaign-footer{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:16px;font-size:11px;font-weight:850}.campaign-footer a{color:#384cd4}.how-section{background:var(--ink);color:#fff;padding:120px max(32px,calc((100% - 1440px)/2))}.eyebrow.light{color:#bfc0b8}.how-section>h2{font-size:clamp(54px,7vw,102px)}.how-section h2 em{color:var(--lime)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:95px;border-top:1px solid rgba(255,255,255,.25)}.steps>div{padding:32px 44px 0 0}.steps>div+div{border-left:1px solid rgba(255,255,255,.25);padding-left:44px}.steps span{color:var(--orange);font-size:12px;font-weight:900}.steps h3{font-size:22px;max-width:260px;line-height:1.15;margin:45px 0 15px}.steps p{color:#a9aaa3;line-height:1.65;max-width:350px;font-size:14px}.split-section{display:grid;grid-template-columns:1fr 1fr}.audience-panel{padding:110px max(6vw,60px) 120px;min-height:660px}.creator-panel{background:var(--lime)}.developer-panel{background:var(--blue);color:#fff}.developer-panel .eyebrow>span{background:var(--lime)}.audience-panel h2{max-width:590px}.audience-panel>p:not(.eyebrow){max-width:520px;font-size:18px;line-height:1.6;margin:30px 0}.audience-panel ul{list-style:none;padding:0;margin:34px 0;border-top:1px solid currentColor;max-width:520px}.audience-panel li{padding:13px 0;border-bottom:1px solid currentColor;font-size:13px;font-weight:750}.text-link{display:inline-flex;gap:20px;align-items:center;font-weight:900;margin-top:16px;border-bottom:2px solid currentColor;padding-bottom:4px}.manifesto{background:var(--orange);padding:100px 32px;text-align:center}.manifesto p{margin:0 auto;max-width:1100px;font-family:Georgia,serif;font-style:italic;font-size:clamp(34px,5vw,70px);line-height:1.13}.manifesto strong{font-family:Inter,sans-serif;font-style:normal;font-weight:900}.join-section{width:min(1440px,calc(100% - 64px));margin:0 auto;padding:110px 0;display:grid;grid-template-columns:1fr 1fr;gap:90px}.join-form-wrap{padding-top:32px}.join-form-wrap>p{font-size:18px;line-height:1.6;color:#5c5e56;max-width:560px}.role-picker{display:inline-flex;border:1.5px solid var(--ink);margin-top:18px}.role-picker button{border:0;background:transparent;padding:10px 16px;cursor:pointer;font-size:12px;font-weight:850}.role-picker button+button{border-left:1.5px solid var(--ink)}.role-picker button.active{background:var(--lime)}.join-form{display:flex;margin:26px 0 11px;max-width:590px}.join-form input{min-width:0;flex:1;background:#faf7ef;border:1.5px solid var(--ink);padding:17px;outline:none}.join-form input:focus{box-shadow:inset 0 0 0 2px var(--blue)}.join-form button{background:var(--ink);color:#fff;border-radius:0;cursor:pointer}.join-form button:disabled{cursor:wait;opacity:.68;transform:none;box-shadow:none}.join-form-wrap small{color:#77786f}.join-steam-route{margin-top:26px;max-width:590px}.join-steam-route p{margin:0 0 18px;font-size:14px;line-height:1.55}.join-steam-route .button{display:inline-flex;margin-bottom:12px}.join-steam-route small{display:block}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}.form-message{max-width:590px;margin:8px 0 12px;padding:12px 14px;border:1px solid var(--ink);font-size:13px;font-weight:750}.form-message.success{background:var(--lime)}.form-message.error{background:#ffd6c8}footer{background:var(--ink);color:#fff;min-height:140px;padding:40px max(32px,calc((100% - 1440px)/2));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px}footer .brand-mark i{background:#fff}footer .brand-mark i:last-child{background:var(--orange)}footer p{color:#a9aaa3;font-size:12px}footer>span{text-align:right;color:#77786f;font-size:11px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:980px){.site-header{width:calc(100% - 36px);height:76px}.menu-button{display:grid;gap:6px}.menu-button span{display:block;width:25px;height:2px;background:var(--ink)}.nav{display:none;position:absolute;top:76px;left:-18px;right:-18px;padding:24px;background:var(--paper);border-bottom:1px solid var(--ink);flex-direction:column;align-items:stretch;gap:20px}.nav.open{display:flex}.hero{width:calc(100% - 36px);grid-template-columns:1fr;padding-top:58px}.hero h1{letter-spacing:-4px}.feature-stage{width:100%;min-height:570px}.principles{grid-template-columns:1fr 1fr}.principles p:nth-child(3){border-left:0}.principles p:nth-child(n+3){margin-top:12px}.campaign-section{width:calc(100% - 36px)}.campaign-grid{grid-template-columns:1fr}.campaign-art{height:330px}.split-section,.join-section{grid-template-columns:1fr}.join-section{width:calc(100% - 36px);gap:10px}footer{grid-template-columns:1fr;text-align:center}footer .brand{justify-content:center}footer>span{text-align:center}}@media(max-width:620px){.hero h1{font-size:54px;letter-spacing:-3px}.hero-intro{font-size:17px}.feature-stage{min-height:500px}.feature-stage:before{width:350px;height:350px}.orbit{display:none}.feature-card{width:91%}.feature-art{height:245px}.floating-proof{right:0;bottom:38px}.principles{grid-template-columns:1fr;padding-block:18px}.principles p+p{border-left:0;margin-top:9px}.section-heading{align-items:start;flex-direction:column}.section-heading h2,.audience-panel h2,.join-section h2{font-size:43px;letter-spacing:-2.5px}.campaign-section{padding:80px 0}.campaign-art{height:250px}.how-section{padding:80px 22px}.how-section>h2{font-size:52px;letter-spacing:-3px}.steps{grid-template-columns:1fr;margin-top:60px}.steps>div,.steps>div+div{border-left:0;border-bottom:1px solid rgba(255,255,255,.2);padding:25px 0}.steps h3{margin-top:20px}.audience-panel{padding:80px 24px;min-height:auto}.manifesto{padding:75px 22px}.join-form{flex-direction:column}.join-form button{min-height:56px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}.admin-shell,.admin-login{min-height:100vh;background:#ebe7dc;color:var(--ink)}.admin-brand{display:inline-flex;align-items:center;gap:10px;font-size:22px;font-weight:900;letter-spacing:-1px}.admin-topbar{min-height:76px;padding:0 34px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1.5px solid var(--ink);background:#f5f1e7}.workbench-title{font-size:10px;font-weight:900;letter-spacing:1.7px}.admin-actions{justify-self:end;display:flex;align-items:center;gap:9px}.admin-actions a,.admin-actions button,.audit-title button{border:1px solid var(--ink);background:transparent;padding:9px 12px;font-size:11px;font-weight:800;cursor:pointer}.admin-actions a:first-child{background:var(--lime)}.admin-actions .write-update{background:var(--orange)}.admin-main{width:min(1500px,calc(100% - 68px));margin:0 auto;padding:68px 0 90px}.admin-heading{display:flex;justify-content:space-between;align-items:end;gap:60px}.admin-heading>div>p{margin:0 0 15px;text-transform:uppercase;font-size:10px;font-weight:900;letter-spacing:1.7px}.admin-heading h1{margin:0;font-size:clamp(57px,7vw,106px);line-height:.78;letter-spacing:-7px}.admin-heading h1 em{color:var(--orange);font-family:Georgia,serif;font-weight:400}.admin-stats{display:flex;border:1.5px solid var(--ink);background:#f8f5ed}.admin-stats div{min-width:112px;padding:18px 20px;display:flex;flex-direction:column}.admin-stats div+div{border-left:1px solid var(--ink)}.admin-stats span{font:italic 36px Georgia,serif}.admin-stats small{margin-top:4px;text-transform:uppercase;font-size:9px;font-weight:900;letter-spacing:1px}.admin-tools{display:grid;grid-template-columns:minmax(240px,1fr) 170px 170px auto;align-items:end;gap:12px;margin-top:68px;padding:18px;background:var(--ink);color:#fff}.admin-tools label,.signup-editor label{display:grid;gap:7px}.admin-tools label>span,.signup-editor label>span{text-transform:uppercase;font-size:9px;font-weight:900;letter-spacing:1.2px}.admin-tools input,.admin-tools select,.signup-editor select,.signup-editor textarea{width:100%;min-height:44px;border:0;border-radius:0;background:#f8f5ed;color:var(--ink);padding:11px 13px;outline:none}.admin-tools input:focus,.admin-tools select:focus,.signup-editor select:focus,.signup-editor textarea:focus{box-shadow:inset 0 0 0 3px var(--lime)}.admin-tools strong{justify-self:end;padding:0 4px 13px;white-space:nowrap;color:#9fa197;font-size:11px}.signup-board{display:grid;grid-template-columns:minmax(0,1fr) 390px;min-height:390px;border:1.5px solid var(--ink);border-top:0;background:#f8f5ed}.signup-list{min-width:0}.signup-row{width:100%;min-height:78px;display:grid;grid-template-columns:60px minmax(220px,1fr) 105px 115px;align-items:center;gap:15px;padding:12px 18px;border:0;border-bottom:1px solid rgba(23,24,20,.18);background:transparent;color:var(--ink);text-align:left;cursor:pointer}.signup-row:hover,.signup-row.active{background:var(--lime)}.signup-number{font:italic 20px Georgia,serif;color:#797b72}.signup-identity{display:grid;min-width:0;gap:5px}.signup-identity strong{overflow:hidden;text-overflow:ellipsis;font-size:14px}.signup-identity small{color:#73756d;font-size:10px}.role-stamp{justify-self:start;border:1px solid var(--ink);padding:6px 8px;text-transform:uppercase;font-size:8px;font-weight:900;letter-spacing:.8px}.role-stamp.developer{background:var(--blue);color:#fff}.role-stamp.creator{background:var(--orange)}.status-dot{display:inline-flex;align-items:center;gap:7px;text-transform:capitalize;font-size:11px;font-weight:700}.status-dot i{width:8px;height:8px;border:1px solid var(--ink);border-radius:50%;background:#a4a59f}.status-dot.new i{background:var(--orange)}.status-dot.contacted i{background:#ffd84b}.status-dot.approved i{background:#71d28c}.status-dot.declined i{background:#9c9d97}.empty-list{display:grid;place-items:center;min-height:300px;color:#77786f}.signup-editor{position:relative;border-left:1.5px solid var(--ink);padding:30px;background:#ded9ca}.editor-close{position:absolute;right:18px;top:18px;border:0;background:none;font-size:24px;cursor:pointer}.admin-kicker{margin:0 0 13px;text-transform:uppercase;font-size:9px;font-weight:900;letter-spacing:1.3px}.signup-editor h2{margin:0 35px 25px 0;overflow-wrap:anywhere;font-size:26px;letter-spacing:-1px}.signup-editor dl{display:grid;grid-template-columns:1fr 1fr;margin:0 0 27px;padding:15px 0;border-block:1px solid rgba(23,24,20,.22)}.signup-editor dt{font-size:9px;text-transform:uppercase;letter-spacing:1px}.signup-editor dd{margin:5px 0 0;font-size:11px;font-weight:750;text-transform:capitalize}.signup-editor label{margin-top:18px}.signup-editor textarea{min-height:128px;resize:vertical}.editor-save{margin-top:18px;display:flex;align-items:center;gap:15px}.editor-save button{border:1px solid var(--ink);background:var(--ink);color:#fff;padding:13px 17px;font-weight:850;cursor:pointer}.editor-save button:hover{box-shadow:4px 4px 0 var(--orange)}.editor-save button:disabled{opacity:.6}.editor-save span{font-size:11px;color:#a02720}.editor-save span.saved{color:#276a3b}.editor-empty{min-height:320px;display:grid;place-content:center;text-align:center;color:#77786f}.editor-empty span{font:italic 55px Georgia,serif;color:var(--orange)}.editor-empty p{max-width:220px;line-height:1.5;font-size:12px}.audit-panel{margin-top:28px;border:1.5px solid var(--ink);background:#f8f5ed}.audit-title{display:flex;justify-content:space-between;align-items:start;padding:24px;background:var(--orange);border-bottom:1.5px solid var(--ink)}.audit-title h2{margin:0;font-size:38px;letter-spacing:-2px}.audit-row{display:grid;grid-template-columns:190px 170px 1fr;gap:20px;padding:14px 24px;border-bottom:1px solid rgba(23,24,20,.15);font-size:11px}.audit-row time{color:#6c6e66}.admin-login{display:grid;grid-template-columns:1.2fr .8fr}.admin-login-copy{min-height:100vh;display:flex;flex-direction:column;align-items:flex-start;padding:52px 7vw;background:var(--lime);overflow:hidden}.admin-login-copy .admin-kicker{margin-top:auto}.admin-login-copy h1{margin:10px 0 30px;font-size:clamp(72px,9vw,145px);line-height:.76;letter-spacing:-9px}.admin-login-copy h1 em{color:var(--orange);font:italic 400 1em Georgia,serif}.admin-login-copy>p:last-child{max-width:440px;margin:0 0 auto;font-size:17px;line-height:1.5}.admin-login-panel{min-height:100vh;padding:60px 7vw;display:flex;flex-direction:column;justify-content:center;background:var(--ink);color:#fff}.admin-index{color:var(--orange);font:900 9px/1 Inter,sans-serif;letter-spacing:1.4px}.admin-login-panel h2{margin:14px 0 7px;font-size:54px;letter-spacing:-3px}.admin-login-panel>div>p{margin:0;color:#9a9c93;font-size:12px}.admin-login-panel form{display:grid;margin:65px 0}.admin-login-panel label{margin-bottom:9px;text-transform:uppercase;font-size:9px;font-weight:900;letter-spacing:1.2px}.admin-login-panel input{min-width:0;border:1px solid #6e7069;background:#272823;color:#fff;padding:17px;outline:none}.admin-login-panel input:focus{border-color:var(--lime);box-shadow:4px 4px 0 var(--lime)}.admin-login-panel form button{margin-top:12px;display:flex;justify-content:space-between;border:0;background:var(--orange);padding:17px;font-weight:900;cursor:pointer}.admin-error{padding:11px;border:1px solid var(--orange);color:#ffc8b6;font-size:11px}.back-link{color:#9a9c93;font-size:11px}.admin-loading{min-height:100vh;display:grid;place-content:center;gap:14px;justify-items:center;background:var(--ink);color:#fff;font-size:12px}.admin-pulse{width:19px;height:19px;background:var(--lime);animation:admin-pulse 1s steps(2) infinite}@keyframes admin-pulse{50%{transform:rotate(45deg) scale(.65);background:var(--orange)}}.mail-composer{margin:-34px 0 68px;border:1.5px solid var(--ink);background:#f8f5ed;box-shadow:12px 12px 0 var(--ink)}.mail-composer-head{display:flex;justify-content:space-between;align-items:start;padding:25px 28px;border-bottom:1.5px solid var(--ink);background:var(--orange)}.mail-composer-head h2{margin:0;font-size:clamp(38px,5vw,63px);line-height:.9;letter-spacing:-4px}.mail-composer-head button{border:1px solid var(--ink);background:transparent;padding:9px 11px;font-size:10px;font-weight:850;cursor:pointer}.mail-compose-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(290px,.6fr)}.mail-fields{display:grid;gap:20px;padding:30px}.mail-fields label,.mail-send-rail label{display:grid;gap:7px}.mail-fields label>span,.mail-send-rail label{text-transform:uppercase;font-size:9px;font-weight:900;letter-spacing:1.2px}.mail-filter-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mail-fields input,.mail-fields select,.mail-fields textarea,.test-send input{width:100%;border:1px solid var(--ink);border-radius:0;background:#fff;color:var(--ink);padding:13px;outline:none}.mail-fields input:focus,.mail-fields select:focus,.mail-fields textarea:focus,.test-send input:focus{box-shadow:4px 4px 0 var(--lime)}.mail-fields textarea{min-height:255px;resize:vertical;line-height:1.55}.mail-send-rail{border-left:1.5px solid var(--ink);background:#ded9ca;padding:28px}.recipient-tally{padding-bottom:24px;border-bottom:1px solid rgba(23,24,20,.25);display:grid}.recipient-tally>span{color:var(--blue);font:italic 68px/.8 Georgia,serif}.recipient-tally strong{margin-top:12px;font-size:15px}.recipient-tally small{margin-top:5px;color:#6a6c64;font-size:10px}.recipient-sample{display:grid;gap:5px;padding:18px 0;border-bottom:1px solid rgba(23,24,20,.25)}.recipient-sample span{margin-bottom:4px;text-transform:uppercase;font-size:8px;font-weight:900;letter-spacing:1.2px}.recipient-sample small{overflow:hidden;text-overflow:ellipsis;color:#65675f}.test-send{display:grid;gap:8px;padding:22px 0}.test-send button,.prepare-send,.confirm-send button{border:1px solid var(--ink);background:transparent;padding:12px;font-size:11px;font-weight:850;cursor:pointer}.test-send button:disabled,.prepare-send:disabled{cursor:not-allowed;opacity:.45}.prepare-send{width:100%;display:flex;justify-content:space-between;background:var(--ink);color:#fff}.confirm-send{padding:15px;border:1px solid var(--ink);background:var(--lime)}.confirm-send p{margin:0 0 12px;font-size:11px;line-height:1.45}.confirm-send button{width:100%;background:var(--orange)}.mail-notice{margin:12px 0 0;padding:10px;border:1px solid var(--ink);background:#fff;font-size:10px;line-height:1.4}.mail-history{display:grid;gap:9px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(23,24,20,.25)}.mail-history>span{text-transform:uppercase;font-size:8px;font-weight:900;letter-spacing:1.2px}.mail-history>div{display:grid;gap:3px;padding-left:9px;border-left:3px solid var(--blue)}.mail-history strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.mail-history small{color:#696b63;font-size:9px;text-transform:capitalize}.mail-history small.sent{color:#276a3b}.mail-history small.partial{color:#a02720}.bounce-list{display:grid;gap:9px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(23,24,20,.25)}.bounce-list>span{color:#a02720;text-transform:uppercase;font-size:8px;font-weight:900;letter-spacing:1.2px}.bounce-list>div{display:grid;gap:3px;padding-left:9px;border-left:3px solid var(--orange)}.bounce-list strong,.bounce-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.bounce-list small{color:#696b63}.admin-actions .developer-desk-button{background:var(--blue);color:#fff}.developer-invite-box{margin-top:20px;padding:17px;border:1px solid var(--ink);background:#f8f5ed}.developer-invite-box>span{display:block;text-transform:uppercase;font-size:8px;font-weight:900;letter-spacing:1.1px}.developer-invite-box strong{display:block;margin:6px 0;font:italic 24px Georgia,serif;text-transform:capitalize}.developer-invite-box p{margin:0 0 13px;color:#66685f;font-size:11px;line-height:1.45}.developer-invite-box button{width:100%;border:1px solid var(--ink);background:var(--blue);color:#fff;padding:11px;font-size:10px;font-weight:900;cursor:pointer}.developer-invite-box button:disabled{opacity:.5}.developer-review-panel{margin:-34px 0 68px;border:1.5px solid var(--ink);background:#f8f5ed;box-shadow:12px 12px 0 var(--ink)}.developer-review-panel>header{display:flex;justify-content:space-between;align-items:start;padding:25px 28px;border-bottom:1.5px solid var(--ink);background:var(--blue);color:#fff}.developer-review-panel>header h2{margin:0;font-size:clamp(38px,5vw,63px);line-height:.9;letter-spacing:-4px}.developer-review-panel>header button{border:1px solid white;background:transparent;color:#fff;padding:9px 11px;font-size:10px;font-weight:850;cursor:pointer}.developer-review-empty{padding:55px 30px;text-align:center}.developer-review-empty strong{font:italic 33px Georgia,serif}.developer-review-empty p{color:#66685f}.developer-review-grid{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr)}.developer-review-grid>nav{border-right:1.5px solid var(--ink);background:#ded9ca}.developer-review-grid>nav button{width:100%;display:grid;gap:5px;padding:18px;border:0;border-bottom:1px solid rgba(23,24,20,.2);background:transparent;text-align:left;cursor:pointer}.developer-review-grid>nav button.active,.developer-review-grid>nav button:hover{background:var(--lime)}.developer-review-grid>nav strong{overflow:hidden;text-overflow:ellipsis}.developer-review-grid>nav small{color:#686a62}.campaign-status{justify-self:start;padding:4px 6px;border:1px solid var(--ink);text-transform:uppercase;font-size:7px;font-weight:900;letter-spacing:.8px}.campaign-status.submitted{background:var(--orange)}.campaign-status.approved{background:#71d28c}.campaign-status.changes_requested{background:#ffd84b}.developer-review-sheet{padding:34px}.developer-review-sheet h3{margin:0;font-size:clamp(36px,4vw,60px);line-height:.95;letter-spacing:-3px}.developer-byline{color:#686a62;font-size:12px}.developer-review-sheet blockquote{margin:30px 0;padding-left:20px;border-left:6px solid var(--orange);font:italic 24px/1.3 Georgia,serif}.developer-review-sheet dl{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--ink)}.developer-review-sheet dl div{padding:14px}.developer-review-sheet dl div+div{border-left:1px solid var(--ink)}.developer-review-sheet dt,.developer-review-sheet label>span{text-transform:uppercase;font-size:8px;font-weight:900;letter-spacing:1px}.developer-review-sheet dd{margin:6px 0 0;font-weight:800}.developer-review-sheet section h4{margin:25px 0 7px;font-size:12px}.developer-review-sheet section p{margin:0;color:#55574f;line-height:1.55;white-space:pre-wrap}.developer-links{display:flex;gap:9px;margin:24px 0}.developer-links a{border:1px solid var(--ink);padding:8px 10px;font-size:10px;font-weight:900}.developer-review-sheet label{display:grid;gap:7px;margin-top:28px}.developer-review-sheet textarea{min-height:105px;border:1px solid var(--ink);border-radius:0;padding:12px;resize:vertical}.developer-review-actions{display:flex;gap:9px;margin-top:12px}.developer-review-actions button{border:1px solid var(--ink);background:transparent;padding:11px 13px;font-size:10px;font-weight:900;cursor:pointer}.developer-review-actions .approve{margin-left:auto;background:var(--lime)}.developer-review-actions button:disabled{cursor:not-allowed;opacity:.35}.developer-review-message{padding:10px;border:1px solid var(--ink);background:#fff;font-size:10px}@media(max-width:900px){.admin-login{grid-template-columns:1fr}.admin-login-copy{display:none}.admin-login-panel{min-height:100vh}.admin-topbar{padding:0 18px;grid-template-columns:1fr auto}.workbench-title{display:none}.admin-main{width:calc(100% - 34px);padding-top:45px}.admin-heading{align-items:start;flex-direction:column}.admin-heading h1{letter-spacing:-4px}.admin-stats{width:100%}.admin-stats div{min-width:0;flex:1}.admin-tools{grid-template-columns:1fr 1fr}.admin-search{grid-column:1 / -1}.signup-board{grid-template-columns:1fr}.signup-editor{border-left:0;border-top:1.5px solid var(--ink)}.mail-compose-grid{grid-template-columns:1fr}.mail-send-rail{border-left:0;border-top:1.5px solid var(--ink)}.developer-review-grid{grid-template-columns:1fr}.developer-review-grid>nav{border-right:0;border-bottom:1.5px solid var(--ink)}}@media(max-width:600px){.admin-topbar .admin-brand{font-size:0}.admin-topbar .admin-brand .brand-mark{width:25px;height:25px}.admin-actions{gap:5px}.admin-actions a,.admin-actions button{padding:8px;font-size:9px}.admin-main{width:calc(100% - 22px)}.admin-heading h1{font-size:57px}.admin-stats div{padding:13px}.admin-tools{grid-template-columns:1fr}.admin-search{grid-column:auto}.admin-tools strong{justify-self:start;padding:5px 0}.signup-row{grid-template-columns:35px minmax(0,1fr) 90px;gap:8px;padding-inline:11px}.signup-row .role-stamp{display:none}.signup-identity strong{font-size:12px}.audit-row{grid-template-columns:1fr;gap:5px}.admin-actions .write-update{display:none}.mail-composer{margin-top:-20px;box-shadow:6px 6px 0 var(--ink)}.mail-composer-head,.mail-fields,.mail-send-rail{padding:20px}.mail-composer-head h2{letter-spacing:-2px}.mail-filter-row{grid-template-columns:1fr}.admin-actions .developer-desk-button{display:none}.developer-review-panel{margin-top:-20px;box-shadow:6px 6px 0 var(--ink)}.developer-review-sheet{padding:22px}.developer-review-sheet dl{grid-template-columns:1fr 1fr}.developer-review-sheet dl div:nth-child(3){border-left:0;border-top:1px solid var(--ink)}.developer-review-sheet dl div:nth-child(4){border-top:1px solid var(--ink)}.developer-review-actions{flex-wrap:wrap}.developer-review-actions .approve{margin-left:0}}.developer-shell{min-height:100vh;background:#f1ede3;color:var(--ink)}.developer-topbar{min-height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 max(24px,calc((100% - 1440px)/2));border-bottom:1.5px solid var(--ink);background:var(--lime)}.developer-topbar>span{font-size:9px;font-weight:900;letter-spacing:1.5px}.developer-topbar>div{justify-self:end;display:flex;align-items:center;gap:12px}.developer-topbar small{font-size:9px;font-weight:900}.developer-topbar div>i{width:120px;height:7px;border:1px solid var(--ink);background:#f8f5ed}.developer-topbar div>i b{display:block;height:100%;background:var(--orange)}.developer-main{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:90px 0 120px}.developer-intro{padding-bottom:76px}.developer-intro h1{margin:0;max-width:1050px;font-size:clamp(60px,8vw,112px);line-height:.83;letter-spacing:-7px}.developer-intro h1 em{color:var(--blue);font:italic 400 1em Georgia,serif}.developer-intro>p:last-of-type{max-width:650px;margin:34px 0 0;color:#5f615a;font-size:17px;line-height:1.55}.review-note{max-width:700px;margin-top:35px;padding:18px;border:1.5px solid var(--ink);background:var(--orange)}.review-note strong{text-transform:uppercase;font-size:9px;letter-spacing:1px}.review-note p{margin:8px 0 0;line-height:1.5}.developer-form-section{margin-bottom:30px;border:1.5px solid var(--ink);background:#f8f5ed;box-shadow:9px 9px 0 var(--ink)}.developer-form-section>header{display:grid;grid-template-columns:90px 1fr;border-bottom:1.5px solid var(--ink);background:var(--orange)}.developer-form-section.campaign-block>header{background:var(--blue);color:#fff}.developer-form-section header>span{display:grid;place-items:center;border-right:1.5px solid currentColor;font:italic 40px Georgia,serif}.developer-form-section header>div{padding:23px 28px}.developer-form-section h2{margin:0;font-size:40px;letter-spacing:-2px}.developer-form-section header p{margin:5px 0 0;font-size:11px;opacity:.74}.developer-fields{padding:30px}.developer-fields.two-col{display:grid;grid-template-columns:1fr 1fr;gap:22px}.developer-fields label{display:grid;align-content:start;gap:8px}.developer-fields label.wide{grid-column:1 / -1}.developer-fields label>span{text-transform:uppercase;font-size:9px;font-weight:900;letter-spacing:1.1px}.developer-fields input,.developer-fields textarea{width:100%;min-width:0;border:1px solid var(--ink);border-radius:0;background:#fff;padding:13px;outline:none}.developer-fields input:focus,.developer-fields textarea:focus{box-shadow:4px 4px 0 var(--lime)}.developer-fields textarea{min-height:90px;resize:vertical;line-height:1.5}.developer-fields textarea.tall{min-height:170px}.developer-submit-bar{position:sticky;bottom:0;z-index:5;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:18px;border:1.5px solid var(--ink);background:var(--lime)}.developer-submit-bar>div{display:grid;gap:3px}.developer-submit-bar strong{font-size:12px}.developer-submit-bar small{font-size:9px;color:#55574f}.developer-submit-bar p{margin:5px 0 0;color:#a02720;font-size:10px}.developer-submit-bar button,.developer-preview button{border:1px solid var(--ink);background:#f8f5ed;padding:13px 16px;font-size:11px;font-weight:900;cursor:pointer}.developer-submit-bar .preview-button{background:var(--ink);color:#fff}.developer-preview-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:25px;background:#171814d1;overflow-y:auto}.developer-preview{position:relative;width:min(720px,100%);padding:44px;border:2px solid var(--ink);background:#f8f5ed;box-shadow:12px 12px 0 var(--orange)}.developer-preview>button:first-child{position:absolute;right:18px;top:18px;padding:8px 10px;background:transparent}.developer-preview h2{margin:15px 0;font-size:clamp(48px,7vw,82px);line-height:.9;letter-spacing:-5px}.preview-pitch{color:#4e5049;font:italic 22px/1.45 Georgia,serif}.developer-preview dl{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--ink);margin:26px 0;padding:16px 0}.developer-preview dl div+div{border-left:1px solid var(--ink);padding-left:18px}.developer-preview dt{text-transform:uppercase;font-size:8px;font-weight:900;letter-spacing:1px}.developer-preview dd{margin:7px 0 0;font-weight:850}.developer-preview>p:not(.admin-kicker):not(.preview-pitch){line-height:1.6}.preview-warning{margin:28px 0 12px;padding:13px;border:1px solid var(--ink);background:#ded9ca;font-size:10px;line-height:1.4}.developer-preview .submit-campaign{width:100%;background:var(--lime);font-size:13px}.developer-submitted{display:grid;grid-template-columns:110px 1fr;border:1.5px solid var(--ink);background:var(--lime);box-shadow:10px 10px 0 var(--ink)}.developer-submitted>span{display:grid;place-items:center;border-right:1.5px solid var(--ink);font-size:52px}.developer-submitted>div{padding:35px}.developer-submitted h2{margin:0 0 12px;font-size:42px;letter-spacing:-2px}.developer-submitted p:last-child{color:#55574f;line-height:1.5}.developer-loading,.developer-invalid{min-height:100vh;display:grid;place-content:center;background:var(--lime);padding:30px}.developer-invalid{justify-items:start}.developer-invalid h1{margin:60px 0 20px;font-size:clamp(55px,8vw,100px);line-height:.85;letter-spacing:-6px}.developer-invalid p{max-width:500px;line-height:1.5}@media(max-width:760px){.developer-topbar{grid-template-columns:1fr auto;padding:0 16px}.developer-topbar>span{display:none}.developer-topbar div>i{width:70px}.developer-main{width:calc(100% - 28px);padding-top:60px}.developer-intro h1{font-size:59px;letter-spacing:-4px}.developer-form-section>header{grid-template-columns:62px 1fr}.developer-form-section h2{font-size:30px}.developer-fields.two-col{grid-template-columns:1fr;padding:20px}.developer-fields label.wide{grid-column:auto}.developer-submit-bar{position:static;grid-template-columns:1fr}.developer-submit-bar button{width:100%}.developer-preview{padding:30px 22px}.developer-preview dl{grid-template-columns:1fr}.developer-preview dl div+div{border-left:0;padding:13px 0 0}.developer-submitted{grid-template-columns:1fr}.developer-submitted>span{border-right:0;border-bottom:1.5px solid var(--ink);padding:20px}}:root,:root[data-theme=nexus]{--bg-page: #050b14;--bg-nav: #070e18;--bg-panel: #091321;--bg-panel-raised: #0c1726;--bg-input: #08111e;--bg-hover: #101d2e;--border: #1c2b3d;--border-strong: #2b3d52;--text-main: #f3f6fb;--text-soft: #aeb9c8;--text-muted: #738196;--accent: #8b46ff;--accent-2: #b536ff;--accent-support: #16c9ff;--accent-special: #ec4f8f;--success: #34d399;--warning: #f5c542;--danger: #fb7185;--brand-gradient: linear-gradient(90deg, #b320ff 0%, #7357ff 50%, #13c8ef 100%);--selected: rgba(117, 76, 255, .13);--accent-glow: rgba(139, 70, 255, .2);--support-glow: rgba(22, 201, 255, .16);--radius-sm: 7px;--radius: 10px;--radius-lg: 14px;--shadow-raised: 0 12px 40px rgba(0, 0, 0, .28);--shadow-selected: 0 0 0 1px rgba(139, 70, 255, .7), 0 0 24px rgba(139, 70, 255, .18)}:root[data-theme=aurora]{--accent: #20bfa9;--accent-2: #5eead4;--accent-support: #38bdf8;--accent-special: #a3e635;--brand-gradient: linear-gradient(90deg, #0e9f8b 0%, #20bfa9 48%, #38bdf8 100%);--selected: rgba(32, 191, 169, .13);--accent-glow: rgba(32, 191, 169, .2);--support-glow: rgba(56, 189, 248, .16);--shadow-selected: 0 0 0 1px rgba(32, 191, 169, .7), 0 0 24px rgba(32, 191, 169, .18)}:root[data-theme=ember]{--accent: #f9738d;--accent-2: #fb3f8d;--accent-support: #ff9f43;--accent-special: #f7c948;--brand-gradient: linear-gradient(90deg, #f43f8d 0%, #f9738d 48%, #ff9f43 100%);--selected: rgba(249, 115, 141, .13);--accent-glow: rgba(249, 115, 141, .2);--support-glow: rgba(255, 159, 67, .16);--shadow-selected: 0 0 0 1px rgba(249, 115, 141, .7), 0 0 24px rgba(249, 115, 141, .18)}html{color-scheme:dark;background:var(--bg-page)}body{background:var(--bg-page);color:var(--text-main);font-family:InterVariable,Inter,ui-sans-serif,system-ui,sans-serif}button,input,select,textarea{font-family:inherit}button,a,select{-webkit-tap-highlight-color:transparent}::selection{color:#fff;background:color-mix(in srgb,var(--accent) 70%,transparent)}.brand,.admin-brand{color:var(--text-main);font-family:OxaniumVariable,Oxanium,sans-serif;font-weight:700;letter-spacing:-.8px}.brand-mark{width:31px;height:29px;display:block;background:var(--brand-gradient);clip-path:polygon(0 17%,21% 3%,50% 35%,78% 3%,100% 17%,100% 83%,79% 97%,50% 65%,21% 97%,0 83%);filter:drop-shadow(0 0 8px var(--accent-glow));transform:none}.brand-mark i{display:none}.theme-picker{display:inline-flex!important;align-items:center;gap:7px;margin:0!important;color:var(--text-soft)}.theme-picker>span:first-child{color:var(--accent-support);font-size:14px}.theme-picker-label{font-size:11px;font-weight:600}.theme-picker select{width:auto!important;min-height:34px!important;border:1px solid var(--border-strong)!important;border-radius:var(--radius-sm)!important;background:var(--bg-input)!important;color:var(--text-main)!important;padding:6px 27px 6px 9px!important;font-size:11px!important}.theme-picker.compact .theme-picker-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.admin-tools input,.admin-tools select,.signup-editor select,.signup-editor textarea,.mail-fields input,.mail-fields select,.mail-fields textarea,.test-send input,.developer-fields input,.developer-fields textarea,.developer-preview textarea,.developer-review-sheet textarea{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text-main);outline:none;box-shadow:inset 0 1px #ffffff04;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.admin-tools input:focus,.admin-tools select:focus,.signup-editor select:focus,.signup-editor textarea:focus,.mail-fields input:focus,.mail-fields select:focus,.mail-fields textarea:focus,.test-send input:focus,.developer-fields input:focus,.developer-fields textarea:focus,.developer-review-sheet textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-glow);background:color-mix(in srgb,var(--bg-input) 88%,var(--accent) 12%)}input::placeholder,textarea::placeholder{color:var(--text-muted)}select{accent-color:var(--accent)}.admin-kicker,.eyebrow,.admin-tools label>span,.signup-editor label>span,.mail-fields label>span,.mail-send-rail label,.developer-fields label>span{color:var(--accent-2);font-size:11px;font-weight:650;letter-spacing:.75px;text-transform:uppercase}.admin-shell,.admin-login{min-height:100vh;background:radial-gradient(circle at 82% 0%,var(--accent-glow),transparent 28%),var(--bg-page);color:var(--text-main)}.admin-topbar{position:sticky;z-index:50;top:0;height:76px;padding:0 28px 0 24px;grid-template-columns:1fr auto 1fr;border-color:var(--border);background:#070e18f7;box-shadow:0 8px 30px #0000002e}.workbench-title{color:var(--text-soft);font-size:11px;letter-spacing:1.2px}.admin-actions{gap:10px}.admin-actions a,.admin-actions button,.audit-title button{min-height:38px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-panel);color:var(--text-soft);padding:8px 13px;font-size:12px;font-weight:600;transition:.16s ease}.admin-actions a:hover,.admin-actions button:hover{color:var(--text-main);border-color:color-mix(in srgb,var(--accent) 65%,var(--border));background:var(--bg-hover)}.admin-actions a:first-child{background:var(--bg-panel)}.admin-actions .write-update{color:#fff;border-color:var(--accent);background:linear-gradient(110deg,color-mix(in srgb,var(--accent-2) 80%,#000),color-mix(in srgb,var(--accent) 80%,#000));box-shadow:0 0 18px var(--accent-glow)}.admin-actions .developer-desk-button{color:var(--text-soft);background:var(--bg-panel)}.app-sidebar{position:fixed;z-index:30;inset:76px auto 0 0;width:104px;display:flex;flex-direction:column;padding:22px 9px 14px;border-right:1px solid var(--border);background:var(--bg-nav)}.app-sidebar>button,.app-sidebar>a{position:relative;min-height:74px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-size:11px;cursor:pointer;transition:color .16s,background .16s}.app-sidebar>button span,.app-sidebar>a span{color:var(--text-soft);font-size:22px;line-height:1}.app-sidebar>button:hover,.app-sidebar>a:hover{color:var(--text-main);background:var(--bg-hover)}.app-sidebar>button.active{color:var(--text-main);background:linear-gradient(90deg,var(--selected),transparent)}.app-sidebar>button.active:before{content:"";position:absolute;inset:6px auto 6px -9px;width:3px;border-radius:0 3px 3px 0;background:var(--brand-gradient);box-shadow:0 0 12px var(--accent)}.app-sidebar>button.active span{color:var(--accent-2);text-shadow:0 0 10px var(--accent-glow)}.sidebar-note{margin-top:auto;padding:14px 7px;border:1px solid var(--border);border-radius:var(--radius);background:radial-gradient(circle at bottom right,var(--support-glow),transparent 65%),var(--bg-panel)}.sidebar-note strong,.sidebar-note small{display:block;font-size:10px;line-height:1.4}.sidebar-note small{color:var(--text-muted)}.admin-main{width:auto;max-width:1540px;margin:0 auto 0 104px;padding:52px 38px 90px}.admin-heading{align-items:center}.admin-heading>div>p{margin-bottom:9px;color:var(--accent-2);font-size:11px;letter-spacing:.8px}.admin-heading h1{font-family:OxaniumVariable,Oxanium,sans-serif;font-size:clamp(44px,5vw,72px);line-height:.94;letter-spacing:-2.8px}.admin-heading h1 br{display:none}.admin-heading h1 em{color:var(--accent-support);font-family:inherit;font-style:normal;font-weight:700}.admin-stats{gap:10px;border:0;background:transparent}.admin-stats div{min-width:132px;padding:17px 19px;border:1px solid var(--border)!important;border-radius:var(--radius);background:var(--bg-panel)}.admin-stats div:nth-child(1){border-color:#16c9ff59!important}.admin-stats div:nth-child(2){border-color:color-mix(in srgb,var(--accent) 42%,var(--border))!important}.admin-stats div:nth-child(3){border-color:#ec4f8f66!important}.admin-stats span{color:var(--accent-support);font-family:OxaniumVariable,Oxanium,sans-serif;font-size:34px;font-style:normal;font-weight:650;line-height:1}.admin-stats div:nth-child(2) span{color:var(--accent-2)}.admin-stats div:nth-child(3) span{color:var(--accent-special)}.admin-stats small{color:var(--text-soft);font-size:10px;letter-spacing:.7px}.admin-tools{grid-template-columns:minmax(260px,1fr) 170px 170px auto;margin-top:34px;padding:13px;border:1px solid var(--border);border-radius:var(--radius) var(--radius) 0 0;background:var(--bg-panel);color:var(--text-main)}.admin-tools label,.signup-editor label{gap:7px}.admin-tools input,.admin-tools select,.signup-editor select,.signup-editor textarea{min-height:43px;padding:10px 12px}.admin-tools strong{color:var(--text-muted);font-size:11px}.signup-board{grid-template-columns:minmax(0,1fr) 360px;border:1px solid var(--border);border-top:0;border-radius:0 0 var(--radius) var(--radius);background:var(--bg-panel);overflow:hidden;box-shadow:var(--shadow-raised)}.signup-row{min-height:68px;grid-template-columns:58px minmax(220px,1fr) 105px 115px;border-color:var(--border);color:var(--text-main)}.signup-row:hover{background:var(--bg-hover)}.signup-row.active{border-left:3px solid var(--accent);background:var(--selected)}.signup-number{color:var(--text-muted);font-family:OxaniumVariable,Oxanium,sans-serif;font-size:14px;font-style:normal}.signup-identity strong{font-size:13px;font-weight:550}.signup-identity small{color:var(--text-muted)}.role-stamp,.campaign-status{border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:4px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:color-mix(in srgb,var(--accent-2) 72%,white);font-size:9px}.role-stamp.creator{border-color:color-mix(in srgb,var(--accent-support) 30%,transparent);background:color-mix(in srgb,var(--accent-support) 11%,transparent);color:var(--accent-support)}.role-stamp.developer{border-color:#ec4f8f47;background:#ec4f8f1f;color:#ff85b3}.status-dot{color:var(--text-soft)}.status-dot i{border:0;box-shadow:0 0 7px currentColor}.status-dot.new i{background:var(--accent-support)}.status-dot.contacted i{background:var(--warning)}.status-dot.approved i{background:var(--success)}.status-dot.declined i{background:var(--danger)}.empty-list,.editor-empty{color:var(--text-muted)}.signup-editor{border-color:var(--border);background:var(--bg-panel-raised)}.editor-close{color:var(--text-muted)}.signup-editor h2{color:var(--text-main);font-family:OxaniumVariable,Oxanium,sans-serif;font-size:22px;letter-spacing:-.6px}.signup-editor dl{border-color:var(--border)}.signup-editor dt{color:var(--text-muted)}.signup-editor dd{color:var(--text-soft)}.editor-save button{border-color:var(--accent);border-radius:var(--radius-sm);background:var(--brand-gradient);color:#fff}.editor-save button:hover{box-shadow:0 0 18px var(--accent-glow)}.developer-invite-box{border-color:var(--border-strong);border-radius:var(--radius);background:var(--bg-input)}.developer-invite-box>span,.developer-invite-box p{color:var(--text-muted)}.developer-invite-box strong{color:var(--accent-special);font-family:OxaniumVariable,Oxanium,sans-serif;font-style:normal}.developer-invite-box button{border-color:var(--accent);border-radius:var(--radius-sm);background:var(--selected);color:var(--text-main)}.audit-panel{border-color:var(--border);border-radius:var(--radius);background:var(--bg-panel);overflow:hidden}.audit-title{border-color:var(--border);background:var(--bg-panel-raised)}.audit-title h2{font-family:OxaniumVariable,Oxanium,sans-serif;letter-spacing:-1px}.audit-row{border-color:var(--border);color:var(--text-soft)}.audit-row time{color:var(--text-muted)}.mail-composer,.developer-review-panel{margin:0 0 42px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-panel);box-shadow:var(--shadow-raised);overflow:hidden}.mail-composer-head,.developer-review-panel>header{padding:28px 30px 22px;border-color:var(--border);background:var(--bg-panel);color:var(--text-main)}.mail-composer-head h2,.developer-review-panel>header h2{font-family:OxaniumVariable,Oxanium,sans-serif;font-size:clamp(34px,4vw,52px);line-height:1;letter-spacing:-1.8px}.mail-composer-head button,.developer-review-panel>header button{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text-soft)}.mail-compose-grid{grid-template-columns:minmax(0,1.65fr) minmax(310px,.65fr);gap:14px;padding:0 14px 14px}.mail-fields{gap:18px;padding:20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-panel-raised)}.mail-fields input,.mail-fields select,.mail-fields textarea,.test-send input{padding:12px}.mail-fields textarea{min-height:230px;line-height:1.6}.mail-send-rail{border:1px solid color-mix(in srgb,var(--accent) 70%,var(--border));border-radius:var(--radius);background:radial-gradient(circle at 100% 0%,var(--accent-glow),transparent 40%),var(--bg-panel-raised);padding:23px;box-shadow:var(--shadow-selected)}.recipient-tally{border-color:var(--border)}.recipient-tally>span{color:var(--accent-2);font-family:OxaniumVariable,Oxanium,sans-serif;font-size:56px;font-style:normal;font-weight:700}.recipient-tally strong{color:var(--text-main)}.recipient-tally small,.recipient-sample small{color:var(--text-muted)}.recipient-sample,.mail-history,.bounce-list{border-color:var(--border)}.recipient-sample span,.mail-history>span,.bounce-list>span{color:var(--text-soft);font-size:10px}.test-send button,.prepare-send,.confirm-send button{border-color:var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text-soft)}.prepare-send{min-height:45px;border-color:var(--accent);background:var(--brand-gradient);color:#fff;box-shadow:0 0 16px var(--accent-glow)}.confirm-send{border-color:var(--accent);border-radius:var(--radius-sm);background:var(--selected)}.confirm-send button{background:var(--brand-gradient);color:#fff}.mail-notice{border-color:var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text-soft)}.mail-history>div{border-left-color:var(--accent-support)}.mail-history small{color:var(--text-muted)}.mail-history small.sent{color:var(--success)}.bounce-list>div{border-left-color:var(--danger)}.developer-review-grid>nav{border-color:var(--border);background:var(--bg-input)}.developer-review-grid>nav button{border-color:var(--border);color:var(--text-main)}.developer-review-grid>nav button.active,.developer-review-grid>nav button:hover{background:var(--selected)}.developer-review-grid>nav small,.developer-byline{color:var(--text-muted)}.campaign-status.submitted{background:var(--selected);color:var(--accent-2)}.campaign-status.approved{border-color:#34d3994d;background:#34d3991a;color:var(--success)}.campaign-status.changes_requested{border-color:#f5c5424d;background:#f5c5421a;color:var(--warning)}.developer-review-sheet h3{font-family:OxaniumVariable,Oxanium,sans-serif;letter-spacing:-1px}.developer-review-sheet blockquote{border-color:var(--accent);color:var(--text-soft)}.developer-review-sheet dl{border-color:var(--border)}.developer-review-sheet dl div+div{border-color:var(--border)}.developer-review-sheet dt{color:var(--text-muted)}.developer-review-sheet section p{color:var(--text-soft)}.developer-links a{border-color:var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--accent-support)}.developer-review-actions button{border-color:var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text-soft)}.developer-review-actions .approve{border-color:var(--accent);background:var(--brand-gradient);color:#fff}.developer-review-message{border-color:var(--border);background:var(--bg-input);color:var(--text-soft)}.admin-login{grid-template-columns:1.1fr .9fr}.admin-login-copy{background:radial-gradient(circle at 15% 75%,var(--accent-glow),transparent 28%),linear-gradient(145deg,var(--bg-nav),var(--bg-page))}.admin-login-copy h1,.admin-login-panel h2{color:var(--text-main);font-family:OxaniumVariable,Oxanium,sans-serif;font-style:normal;letter-spacing:-3px}.admin-login-copy h1 em{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:inherit;font-style:normal}.admin-login-copy>p:last-child,.admin-login-panel>div>p,.back-link{color:var(--text-muted)}.admin-login-panel{border-left:1px solid var(--border);background:var(--bg-panel)}.admin-index{color:var(--accent-support)}.admin-login-panel input{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text-main)}.admin-login-panel input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-glow)}.admin-login-panel form button{border-radius:var(--radius-sm);background:var(--brand-gradient);color:#fff}.admin-pulse{background:var(--accent);box-shadow:0 0 15px var(--accent)}.site-shell{background:radial-gradient(circle at 80% 8%,var(--accent-glow),transparent 22%),var(--bg-page);color:var(--text-main)}.site-header{height:78px;border-color:var(--border)}.nav{color:var(--text-soft);font-size:13px}.nav>a:not(.nav-cta):hover{color:var(--text-main);opacity:1}.nav-cta,.button,.join-form button{border-color:var(--border-strong);border-radius:var(--radius-sm)}.nav-cta,.button-primary,.join-form button{border-color:var(--accent);background:var(--brand-gradient);color:#fff;box-shadow:0 0 18px var(--accent-glow)}.button-secondary{background:var(--bg-panel);color:var(--text-soft)}.nav-cta:hover,.button:hover,.join-form button:hover{transform:translateY(-2px);box-shadow:0 0 24px var(--accent-glow)}.hero{min-height:670px}.eyebrow{color:var(--accent-2)}.eyebrow>span{background:var(--accent-support);box-shadow:0 0 8px var(--support-glow)}.hero h1,.how-section>h2,.section-heading h2,.audience-panel h2,.join-section h2{color:var(--text-main);font-family:OxaniumVariable,Oxanium,sans-serif;font-style:normal;letter-spacing:-3.5px}.hero h1{font-size:clamp(55px,6vw,88px);line-height:.94}.hero h1 em,.how-section h2 em{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:inherit;font-style:normal;font-weight:inherit}.hero-intro,.section-heading>p,.campaign-pitch,.join-form-wrap>p{color:var(--text-soft)}.hero-note{color:var(--text-muted)}.feature-stage:before{background:radial-gradient(circle,var(--accent-glow),transparent 68%)}.orbit{border-color:color-mix(in srgb,var(--accent) 22%,transparent)}.feature-card{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-panel-raised);box-shadow:var(--shadow-selected);overflow:hidden;transform:rotate(1deg)}.feature-art{border-color:var(--border)}.feature-art.lumen,.campaign-art.lumen{background:linear-gradient(145deg,#162749 0,#162749 55%,color-mix(in srgb,var(--accent) 28%,#07101c) 55%)}.sun{background:var(--accent-support);box-shadow:0 0 55px var(--support-glow)}.feature-label{border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:4px;background:#08111ee0;color:var(--accent-2)}.feature-body h2,.campaign-title-row h3{font-family:OxaniumVariable,Oxanium,sans-serif}.game-genre,.campaign-title-row p{color:var(--text-muted)}.steam-chip{background:var(--bg-input);color:var(--text-soft)}.campaign-stats{border-color:var(--border)}.campaign-stats div+div{border-color:var(--border)}.campaign-stats dt{color:var(--text-muted)}.feature-body>a,.campaign-footer a{color:var(--accent-support)}.floating-proof{border-color:var(--accent-support);border-radius:var(--radius-sm);background:var(--bg-panel);color:var(--success);box-shadow:0 0 18px var(--support-glow)}.principles{border-block:1px solid var(--border);background:var(--bg-nav)}.principles p+p{border-color:var(--border)}.principles span{color:var(--accent-support)}.campaign-card{border-color:var(--border);border-radius:var(--radius);background:var(--bg-panel);overflow:hidden}.campaign-card:hover{border-color:color-mix(in srgb,var(--accent) 60%,var(--border));box-shadow:var(--shadow-selected)}.campaign-art{border-color:var(--border)}.campaign-art.brass{background:linear-gradient(135deg,#231838,#7b2e68)}.campaign-art.dead-air{background:repeating-linear-gradient(0deg,#07171e 0,#07171e 5px,#0a2029 5px,#0a2029 9px)}.slot-pill,.campaign-title-row>span{border-color:color-mix(in srgb,var(--accent) 35%,transparent);border-radius:4px;background:var(--selected);color:var(--accent-2)}.art-title{font-family:OxaniumVariable,Oxanium,sans-serif;font-style:normal;text-shadow:0 0 16px var(--accent-glow)}.campaign-footer{border-color:var(--border)}.how-section{border-block:1px solid var(--border);background:radial-gradient(circle at 75% 20%,var(--accent-glow),transparent 28%),var(--bg-nav)}.steps{border-color:var(--border)}.steps>div+div{border-color:var(--border)}.steps span{color:var(--accent-support)}.steps h3{font-family:OxaniumVariable,Oxanium,sans-serif}.steps p{color:var(--text-muted)}.split-section{gap:1px;background:var(--border)}.audience-panel{background:var(--bg-panel);color:var(--text-main)}.creator-panel{background:radial-gradient(circle at 10% 100%,var(--support-glow),transparent 35%),var(--bg-panel)}.developer-panel{background:radial-gradient(circle at 90% 0%,rgba(236,79,143,.1),transparent 35%),var(--bg-panel-raised)}.audience-panel>p:not(.eyebrow){color:var(--text-soft)}.audience-panel ul{border-color:var(--border)}.audience-panel li{border-color:var(--border);color:var(--text-soft)}.text-link{color:var(--accent-support);border-color:currentColor}.manifesto{border-block:1px solid var(--border);background:var(--bg-nav)}.manifesto p{color:var(--text-soft);font-family:OxaniumVariable,Oxanium,sans-serif;font-style:normal}.manifesto strong{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.role-picker{border-color:var(--border-strong);border-radius:var(--radius-sm);overflow:hidden}.role-picker button{color:var(--text-soft)}.role-picker button+button{border-color:var(--border-strong)}.role-picker button.active{background:var(--selected);color:var(--accent-2)}.join-form input{border-color:var(--border-strong);border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--bg-input);color:var(--text-main)}.join-form input:focus{box-shadow:inset 0 0 0 1px var(--accent)}.form-message{border-color:var(--border-strong);border-radius:var(--radius-sm)}.form-message.success{background:#34d3991a;color:var(--success)}.form-message.error{background:#fb71851a;color:var(--danger)}.join-form-wrap small{color:var(--text-muted)}footer{border-top:1px solid var(--border);background:var(--bg-nav)}footer p,footer>span{color:var(--text-muted)}.developer-shell{background:radial-gradient(circle at 80% 0%,var(--accent-glow),transparent 25%),var(--bg-page);color:var(--text-main)}.developer-topbar{position:sticky;z-index:30;top:0;border-color:var(--border);background:#070e18f7}.developer-topbar>span,.developer-topbar small{color:var(--text-soft)}.developer-topbar div>i{border-color:var(--border-strong);border-radius:99px;background:var(--bg-input);overflow:hidden}.developer-topbar div>i b{background:var(--brand-gradient)}.developer-intro h1,.developer-form-section h2,.developer-submitted h2,.developer-preview h2{font-family:OxaniumVariable,Oxanium,sans-serif;letter-spacing:-2px}.developer-intro h1 em{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:inherit;font-style:normal}.developer-intro>p:not(.admin-kicker),.developer-form-section header p,.developer-submit-bar small{color:var(--text-soft)}.review-note{border-color:var(--warning);border-radius:var(--radius);background:#f5c54214}.review-note strong{color:var(--warning)}.developer-form-section{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-panel);box-shadow:var(--shadow-raised);overflow:hidden}.developer-form-section>header{border-color:var(--border);background:var(--bg-panel-raised)}.developer-form-section.campaign-block>header{border-color:var(--border);background:var(--bg-panel-raised);color:var(--text-main)}.developer-form-section>header>span{border-color:var(--accent);border-radius:var(--radius-sm);background:var(--selected);color:var(--accent-2);font-family:OxaniumVariable,Oxanium,sans-serif}.developer-fields{background:var(--bg-panel)}.developer-fields input,.developer-fields textarea{padding:12px 13px}.campaign-block{background:var(--bg-panel)}.campaign-policy{display:grid;gap:18px}.policy-group,.newplay-build-card{padding:22px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-input)}.policy-heading>span,.newplay-build-card>div>span,.requirements-layout small{display:block;color:var(--accent-2);font-size:10px;font-weight:850;letter-spacing:1.1px;text-transform:uppercase}.policy-heading p{margin:6px 0 0;color:var(--text-soft);font-size:13px;line-height:1.5}.choice-row,.toggle-row,.embargo-choices{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.choice-row button,.toggle-row button,.embargo-choices button,.share-stepper button{min-height:42px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-panel-raised);color:var(--text-soft);font:750 12px InterVariable,Inter,sans-serif;cursor:pointer}.choice-row button{flex:1 1 100px;padding:0 15px;text-transform:uppercase}.place-choices{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.choice-row button.active,.toggle-row button.active,.embargo-choices button.active{border-color:var(--accent-2);background:var(--selected);color:var(--text-main);box-shadow:inset 0 0 0 1px var(--accent-glow)}.policy-help{margin:13px 0 0;color:var(--text-muted);font-size:11px;line-height:1.5}.policy-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.share-stepper{display:grid;grid-template-columns:44px minmax(90px,1fr) 44px;max-width:250px;margin-top:16px}.share-stepper button{border-radius:0;font-size:20px}.share-stepper button:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.share-stepper button:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.share-stepper button:disabled{cursor:not-allowed;opacity:.35}.share-stepper strong{display:grid;place-items:center;border-block:1px solid var(--border-strong);background:var(--selected);color:var(--text-main);font-family:OxaniumVariable,Oxanium,sans-serif;font-size:21px}.embargo-choices{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.embargo-choices button{display:flex;align-items:center;gap:8px;padding:10px;text-align:left}.embargo-choices i{width:13px;height:13px;flex:0 0 auto;border:1px solid var(--text-muted);border-radius:50%}.embargo-choices button.active i{border:4px solid var(--accent-2)}.custom-embargo{max-width:360px;margin-top:14px}.newplay-build-card{display:flex;justify-content:space-between;gap:24px;border-color:var(--accent);background:linear-gradient(120deg,var(--selected),var(--bg-input))}.newplay-build-card h3{margin:8px 0;color:var(--text-main);font:700 19px OxaniumVariable,Oxanium,sans-serif}.newplay-build-card p{max-width:620px;margin:0;color:var(--text-soft);font-size:12px;line-height:1.5}.build-state{min-width:190px;padding-left:22px;border-left:1px solid var(--border)}.build-state small,.build-state strong{display:block}.build-state strong{margin:5px 0 12px;color:var(--warning);font:700 15px OxaniumVariable,Oxanium,sans-serif;text-transform:uppercase}.build-state button{width:100%;padding:10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-panel-raised);color:var(--text-muted)}.requirements-layout{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin-top:18px}.requirements-layout>div:nth-child(3),.fixed-requirements{grid-column:1 / -1}.toggle-row{margin-top:9px}.toggle-row button{padding:0 12px}.toggle-row button b{display:none;margin-left:8px;color:var(--accent-2)}.toggle-row button.active b{display:inline}.language-choice{align-self:start}.language-choice select{margin-top:9px}.developer-fields select{width:100%;min-height:42px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-panel-raised);color:var(--text-main)}.fixed-requirements{display:flex;flex-wrap:wrap;gap:8px 24px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-panel)}.fixed-requirements small{flex-basis:100%}.fixed-requirements p{margin:0;color:var(--text-soft);font-size:12px}.fixed-requirements b{color:var(--success)}.practical-requirements{margin-top:18px}.practical-requirements>span,.campaign-prompts label>span{display:flex;justify-content:space-between}.practical-requirements span b,.campaign-prompts label span b{color:var(--text-muted);font-weight:600}.practical-requirements small{color:var(--warning);font-size:10px}.campaign-prompts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.campaign-prompts .policy-heading{grid-column:1 / -1}.campaign-prompts textarea{min-height:140px}.developer-fields input[readonly]{color:var(--text-muted);cursor:default}.developer-submit-bar{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));border-radius:var(--radius);background:var(--bg-panel-raised);box-shadow:var(--shadow-selected)}.developer-submit-bar{position:static}.developer-submit-bar button{border-color:var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text-main)}.developer-submit-bar .preview-button{border-color:var(--accent);background:var(--brand-gradient);color:#fff}.developer-submitted{border-color:var(--success);border-radius:var(--radius-lg);background:#34d39912}.developer-submitted>span{color:var(--success)}.developer-preview-backdrop{background:#02060cd6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.developer-preview{border-color:var(--accent);border-radius:var(--radius-lg);background:var(--bg-panel-raised);color:var(--text-main);box-shadow:var(--shadow-selected)}.developer-preview>button{color:var(--text-soft)}.developer-preview dl,.developer-preview dl div+div{border-color:var(--border)}.preview-warning{border-color:var(--warning);border-radius:var(--radius-sm);background:#f5c54214;color:var(--warning)}.developer-preview .submit-campaign{border-radius:var(--radius-sm);background:var(--brand-gradient);color:#fff}.developer-loading,.developer-invalid{background:var(--bg-page);color:var(--text-main)}.developer-invalid h1{font-family:OxaniumVariable,Oxanium,sans-serif}.developer-intro h1{max-width:900px;font-size:clamp(52px,6vw,76px);line-height:.98}.creator-shell{min-height:100vh;background:radial-gradient(circle at 78% 2%,var(--accent-glow),transparent 24%),var(--bg-page);color:var(--text-main)}.creator-topbar{position:sticky;z-index:50;top:0;height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 26px;border-bottom:1px solid var(--border);background:#070e18f7}.creator-topbar>span{color:var(--text-soft);font-size:11px;font-weight:700;letter-spacing:1.2px}.creator-topbar>div{justify-self:end;display:flex;align-items:center;gap:10px}.creator-topbar>div>strong{color:var(--text-soft);font-size:12px}.creator-avatar{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--accent);border-radius:50%;background:var(--selected);color:var(--accent-2);font:700 13px OxaniumVariable,Oxanium,sans-serif;box-shadow:0 0 12px var(--accent-glow)}.creator-sidebar{position:fixed;z-index:30;inset:76px auto 0 0;width:104px;display:flex;flex-direction:column;padding:22px 9px;border-right:1px solid var(--border);background:var(--bg-nav)}.creator-sidebar a{position:relative;min-height:74px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-sm);color:var(--text-muted);font-size:11px;transition:.16s ease}.creator-sidebar a>span{color:var(--text-soft);font-size:21px}.creator-sidebar a:hover{color:var(--text-main);background:var(--bg-hover)}.creator-sidebar a.active{color:var(--text-main);background:linear-gradient(90deg,var(--selected),transparent)}.creator-sidebar a.active:before{content:"";position:absolute;inset:6px auto 6px -9px;width:3px;border-radius:0 3px 3px 0;background:var(--brand-gradient);box-shadow:0 0 12px var(--accent)}.creator-sidebar a.active>span{color:var(--accent-2)}.creator-main{max-width:1480px;margin-left:104px;padding:60px 40px 100px}.creator-page-heading{max-width:880px;margin-bottom:42px}.creator-page-heading h1{margin:0;font:700 clamp(48px,6vw,78px)/.98 OxaniumVariable,Oxanium,sans-serif;letter-spacing:-3px}.creator-page-heading h1 em{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.creator-page-heading>p:last-child{max-width:680px;color:var(--text-soft);font-size:15px;line-height:1.65}.creator-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:38px}.creator-metrics article{min-height:112px;display:flex;align-items:center;gap:18px;padding:20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-panel);box-shadow:var(--shadow-raised)}.creator-metrics article:nth-child(1){border-color:color-mix(in srgb,var(--accent-support) 35%,var(--border))}.creator-metrics article:nth-child(2){border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.creator-metrics article:nth-child(3){border-color:color-mix(in srgb,var(--accent-special) 40%,var(--border))}.creator-metrics article>span{min-width:68px;color:var(--accent-support);font:700 36px OxaniumVariable,Oxanium,sans-serif}.creator-metrics article:nth-child(2)>span{color:var(--accent-2)}.creator-metrics article:nth-child(3)>span{color:var(--accent-special);font-size:22px}.creator-metrics article div{display:grid;gap:5px}.creator-metrics strong{font-size:14px}.creator-metrics small{color:var(--text-muted);font-size:11px}.creator-notice{margin:-20px 0 30px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent) 50%,var(--border));border-radius:var(--radius-sm);background:var(--selected);color:var(--text-soft);font-size:12px}.creator-campaign-section{padding:28px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-panel);box-shadow:var(--shadow-raised)}.creator-campaign-section>header{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:22px}.creator-campaign-section>header h2{margin:0;font:700 28px OxaniumVariable,Oxanium,sans-serif;letter-spacing:-1px}.creator-campaign-section>header p{margin:5px 0 0;color:var(--text-muted);font-size:11px}.creator-campaign-section>header label{display:grid;gap:6px;color:var(--text-muted);font-size:10px;font-weight:700;text-transform:uppercase}.creator-campaign-section select,.creator-profile-form select{min-height:40px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text-main);padding:8px 34px 8px 11px}.creator-campaign-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.creator-campaign-card{min-width:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-panel-raised);overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.creator-campaign-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 60%,var(--border));box-shadow:0 10px 28px #00000040}.creator-campaign-art{position:relative;height:190px;display:flex;flex-direction:column;justify-content:end;padding:20px;overflow:hidden;background:radial-gradient(circle at 72% 28%,var(--accent-support) 0 15%,transparent 15.5%),linear-gradient(145deg,#122443,#24113d)}.creator-campaign-art:before{content:"";position:absolute;top:43%;right:-5%;bottom:0;left:-5%;background:repeating-linear-gradient(90deg,rgba(8,17,30,.9) 0 24px,transparent 24px 34px);transform:skewY(-5deg)}.campaign-visual-2 .creator-campaign-art{background:repeating-linear-gradient(0deg,#071b22 0,#071b22 4px,#0b252d 4px,#0b252d 7px)}.campaign-visual-2 .creator-campaign-art:before{inset:48% 8% auto;height:2px;background:var(--accent-support);box-shadow:25px -28px 0 var(--accent-2),-18px 31px 0 var(--accent-special);transform:rotate(-8deg)}.campaign-visual-3 .creator-campaign-art{background:radial-gradient(circle,#f1b451 0 12%,transparent 12.5%) 0 0/75px 75px,linear-gradient(145deg,#3b183c,#702a59)}.creator-campaign-art>span,.creator-campaign-art>strong,.creator-campaign-art>i{position:relative;z-index:1}.creator-campaign-art>span{color:var(--accent-support);font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.creator-campaign-art>strong{margin-top:4px;font:700 27px OxaniumVariable,Oxanium,sans-serif}.creator-campaign-art>i{position:absolute;top:13px;right:13px;padding:5px 7px;border:1px solid rgba(255,255,255,.2);border-radius:4px;background:#050b14b8;color:var(--text-soft);font-size:9px;font-style:normal}.creator-campaign-copy{padding:18px}.creator-campaign-copy>small{color:var(--text-muted);font-size:9px;text-transform:uppercase}.creator-campaign-copy h3{margin:4px 0 8px;font:650 19px OxaniumVariable,Oxanium,sans-serif}.creator-campaign-copy>p{min-height:54px;margin:0;color:var(--text-soft);font-size:12px;line-height:1.5}.creator-campaign-copy dl{display:grid;grid-template-columns:repeat(3,1fr);margin:16px 0;padding:12px 0;border-block:1px solid var(--border)}.creator-campaign-copy dl div+div{padding-left:9px;border-left:1px solid var(--border)}.creator-campaign-copy dt{color:var(--text-muted);font-size:8px}.creator-campaign-copy dd{margin:4px 0 0;overflow:hidden;color:var(--text-main);font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.creator-campaign-copy button{width:100%;min-height:40px;border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--selected);color:var(--accent-2);font-size:11px;font-weight:700;cursor:pointer}.creator-campaign-copy button:hover{background:var(--brand-gradient);color:#fff}.creator-campaign-copy button.requested{border-color:#f5c5424d;background:#f5c54214;color:var(--warning)}.creator-principles{margin-top:42px;padding:36px;border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at 90% 0%,var(--accent-glow),transparent 35%),var(--bg-nav)}.creator-principles h2{margin:0 0 28px;font:700 34px/1.15 OxaniumVariable,Oxanium,sans-serif}.creator-principles>div{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border)}.creator-principles>div p{margin:0;padding:18px 18px 0 0;color:var(--text-soft);font-size:12px;line-height:1.5}.creator-principles>div p+p{padding-left:18px;border-left:1px solid var(--border)}.creator-principles p span{display:block;margin-bottom:16px;color:var(--accent-support);font-weight:800}.creator-onboarding{max-width:1120px;margin:0 auto}.creator-profile-form{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-panel);box-shadow:var(--shadow-raised);overflow:hidden}.creator-profile-form>header{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid var(--border);background:var(--bg-panel-raised)}.creator-profile-form>header h2{margin:0;font:700 27px OxaniumVariable,Oxanium,sans-serif}.creator-profile-form>header>span{padding:6px 8px;border:1px solid color-mix(in srgb,var(--accent-support) 30%,transparent);border-radius:4px;background:color-mix(in srgb,var(--accent-support) 9%,transparent);color:var(--accent-support);font-size:9px;font-weight:700;text-transform:uppercase}.creator-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:28px}.creator-fields label{display:grid;gap:7px}.creator-fields label>span{color:var(--accent-2);font-size:10px;font-weight:650;letter-spacing:.7px;text-transform:uppercase}.creator-fields label.wide{grid-column:1 / -1}.creator-fields input,.creator-fields textarea{min-height:44px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text-main);padding:11px 12px;outline:none}.creator-fields textarea{min-height:90px;resize:vertical}.creator-fields input:focus,.creator-fields textarea:focus,.creator-fields select:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-glow)}.creator-profile-form>footer{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:18px 28px;border-top:1px solid var(--border);background:var(--bg-panel-raised)}.creator-profile-form>footer>div{display:grid;gap:3px}.creator-profile-form>footer small{color:var(--text-muted);font-size:10px}.creator-profile-form>footer p{margin:4px 0 0;color:var(--warning);font-size:10px}.creator-profile-form>footer button,.creator-primary{min-height:42px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text-main);padding:10px 16px;font-size:11px;font-weight:750;cursor:pointer}.creator-profile-form>footer .creator-primary,.creator-primary{border-color:var(--accent);background:var(--brand-gradient);color:#fff;box-shadow:0 0 15px var(--accent-glow)}.creator-review-note{margin-bottom:18px;padding:15px 18px;border:1px solid var(--warning);border-radius:var(--radius);background:#f5c54212}.creator-review-note strong{color:var(--warning)}.creator-review-note p{margin-bottom:0;color:var(--text-soft)}.creator-profile-submitted{display:flex;gap:20px;padding:30px;border:1px solid var(--success);border-radius:var(--radius);background:#34d39912}.creator-profile-submitted>span{color:var(--success);font-size:34px}.creator-profile-submitted h2{margin:0;font:700 26px OxaniumVariable,Oxanium,sans-serif}.creator-profile-submitted p{color:var(--text-soft)}.creator-state-page{min-height:100vh;display:grid;place-content:center;gap:15px;padding:30px;background:var(--bg-page);color:var(--text-main)}.creator-state-page h1{margin:30px 0 0;font:700 52px/1 OxaniumVariable,Oxanium,sans-serif}.creator-state-page p{color:var(--text-soft)}.creator-modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#02060cdb;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.creator-campaign-modal{position:relative;width:min(650px,100%);padding:34px;border:1px solid var(--accent);border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0%,var(--accent-glow),transparent 35%),var(--bg-panel-raised);box-shadow:var(--shadow-selected)}.creator-campaign-modal>button:first-child{position:absolute;top:18px;right:18px;border:0;background:transparent;color:var(--text-soft);cursor:pointer}.creator-campaign-modal h2{margin:0;font:700 46px OxaniumVariable,Oxanium,sans-serif}.creator-modal-pitch{color:var(--text-soft);font-size:17px;line-height:1.55}.creator-campaign-modal dl{display:grid;grid-template-columns:repeat(3,1fr);margin:24px 0;border-block:1px solid var(--border)}.creator-campaign-modal dl div{padding:15px}.creator-campaign-modal dl div+div{border-left:1px solid var(--border)}.creator-campaign-modal dt{color:var(--text-muted);font-size:9px;text-transform:uppercase}.creator-campaign-modal dd{margin:5px 0 0;font-weight:700}.creator-modal-warning{margin-bottom:20px;padding:15px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-input)}.creator-modal-warning p{margin-bottom:0;color:var(--text-soft);font-size:12px;line-height:1.5}.creator-campaign-modal>.creator-primary{width:100%}.steam-start-shell{min-height:100vh;background:radial-gradient(circle at 75% 12%,var(--accent-glow),transparent 28%),var(--bg-page);color:var(--text-main)}.steam-start-shell .creator-topbar>.theme-picker{justify-self:end}.steam-start-main{width:min(1320px,calc(100% - 64px));min-height:calc(100vh - 76px);margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center;padding:64px 0}.steam-start-copy h1{margin:0;font:700 clamp(50px,6vw,78px)/.98 OxaniumVariable,Oxanium,sans-serif;letter-spacing:-3px}.steam-start-copy h1 em{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.steam-start-copy>p:not(.admin-kicker){max-width:610px;color:var(--text-soft);font-size:15px;line-height:1.65}.steam-trust-list{display:grid;grid-template-columns:auto 1fr;gap:17px 14px;margin-top:36px;padding-top:25px;border-top:1px solid var(--border)}.steam-trust-list>span{color:var(--accent-support);font:700 12px OxaniumVariable,Oxanium,sans-serif}.steam-trust-list p{display:grid;gap:4px;margin:0}.steam-trust-list strong{font-size:13px}.steam-trust-list small{color:var(--text-muted);font-size:11px}.steam-start-panel{min-height:560px;padding:25px;border:1px solid color-mix(in srgb,var(--accent) 50%,var(--border));border-radius:var(--radius-lg);background:var(--bg-panel);box-shadow:var(--shadow-selected)}.steam-signin{min-height:510px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.steam-glyph{width:80px;height:80px;display:grid;place-items:center;border:1px solid var(--accent-support);border-radius:50%;background:color-mix(in srgb,var(--accent-support) 10%,transparent);color:var(--accent-support);font-size:38px;box-shadow:0 0 22px var(--support-glow)}.steam-signin h2{margin:23px 0 5px;font:700 34px OxaniumVariable,Oxanium,sans-serif}.steam-signin p{max-width:460px;color:var(--text-soft);line-height:1.55}.steam-signin>a,.steam-signin>button{min-width:250px;margin-top:18px;padding:14px 20px;border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--brand-gradient);color:#fff;font-size:13px;font-weight:750;cursor:pointer;box-shadow:0 0 18px var(--accent-glow)}.steam-signin>small{margin-top:12px;color:var(--text-muted)}.steam-identity{display:flex;align-items:center;gap:11px;padding-bottom:18px;border-bottom:1px solid var(--border)}.steam-identity img{width:42px;height:42px;border:1px solid var(--accent);border-radius:50%}.steam-identity>div{display:grid;gap:4px;text-align:left}.steam-identity small{color:var(--success);font-size:10px}.steam-game-search{display:grid;gap:7px;margin:20px 0 12px}.steam-game-search>span,.steam-register-bar label>span{color:var(--accent-2);font-size:10px;font-weight:700;text-transform:uppercase}.steam-game-search input,.steam-register-bar input{width:100%;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text-main);padding:12px;outline:none}.steam-game-search input:focus,.steam-register-bar input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-glow)}.steam-game-list{height:330px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-input)}.steam-game-list>button{width:100%;min-height:57px;display:grid;grid-template-columns:32px 1fr 24px;align-items:center;gap:11px;padding:8px 11px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text-main);text-align:left;cursor:pointer}.steam-game-list>button:hover{background:var(--bg-hover)}.steam-game-list>button.selected{border-left:3px solid var(--accent);background:var(--selected)}.steam-game-list img,.steam-game-list i{width:32px;height:32px;border-radius:4px;background:var(--bg-panel-raised)}.steam-game-list span{min-width:0;display:grid;gap:3px}.steam-game-list strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.steam-game-list small{color:var(--text-muted);font-size:9px}.steam-game-list b{color:var(--success)}.steam-register-bar{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(190px,1fr) auto;align-items:end;gap:10px;margin-top:12px;padding:14px;border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--selected)}.steam-register-bar>div{display:grid;gap:3px;min-width:0}.steam-register-bar>div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.steam-register-bar>div small{color:var(--text-muted)}.steam-register-bar label{display:grid;gap:6px}.steam-register-bar button{height:42px;border:0;border-radius:var(--radius-sm);background:var(--brand-gradient);color:#fff;padding:0 15px;font-weight:750;cursor:pointer}.steam-register-bar button:disabled{opacity:.45}.steam-error{color:var(--danger);font-size:11px}@media(max-width:1050px){.admin-topbar{grid-template-columns:1fr auto}.workbench-title{display:none}.admin-main{padding-inline:24px}.admin-actions .theme-picker{display:none!important}.mail-compose-grid{grid-template-columns:1fr}.mail-send-rail{border-top:1px solid color-mix(in srgb,var(--accent) 70%,var(--border))}.creator-campaign-grid{grid-template-columns:1fr 1fr}.steam-start-main{grid-template-columns:1fr;gap:45px;align-items:start}}@media(max-width:760px){.app-sidebar{position:fixed;inset:auto 0 0;width:auto;height:66px;flex-direction:row;padding:5px 8px;border:1px solid var(--border);border-width:1px 0 0}.app-sidebar>button,.app-sidebar>a{flex:1;min-height:54px;gap:3px}.app-sidebar>button span,.app-sidebar>a span{font-size:17px}.app-sidebar>button.active:before{inset:auto 12px -5px;width:auto;height:3px}.sidebar-note{display:none}.admin-main{margin-left:0;padding:34px 15px 92px}.admin-heading{align-items:stretch}.admin-stats{width:100%}.admin-stats div{min-width:0}.developer-topbar .theme-picker{display:none!important}.creator-sidebar{position:fixed;inset:auto 0 0;width:auto;height:66px;flex-direction:row;padding:5px 8px;border:1px solid var(--border);border-width:1px 0 0}.creator-sidebar a{flex:1;min-height:54px;gap:3px}.creator-sidebar a>span{font-size:17px}.creator-sidebar a.active:before{inset:auto 12px -5px;width:auto;height:3px}.creator-main{margin-left:0;padding:42px 20px 95px}.creator-topbar>span{display:none}.creator-topbar{grid-template-columns:1fr auto}.creator-topbar .theme-picker{display:none!important}.creator-metrics,.creator-campaign-grid{grid-template-columns:1fr}.creator-principles>div{grid-template-columns:1fr 1fr}.creator-principles>div p:nth-child(3){padding-left:0;border-left:0}.creator-fields{grid-template-columns:1fr}.creator-fields label.wide{grid-column:auto}.creator-profile-form>footer{grid-template-columns:1fr}.steam-start-main{width:calc(100% - 36px);padding-top:42px}.steam-start-copy h1{font-size:48px}.steam-start-panel{min-height:500px;padding:16px}.steam-register-bar{grid-template-columns:1fr;align-items:stretch}.policy-grid,.campaign-prompts,.requirements-layout{grid-template-columns:1fr}.embargo-choices{grid-template-columns:1fr 1fr}.requirements-layout>div:nth-child(3),.fixed-requirements{grid-column:auto}.newplay-build-card{flex-direction:column}.build-state{padding:16px 0 0;border-top:1px solid var(--border);border-left:0}}@media(max-width:600px){.admin-actions a{display:none}.admin-actions .write-update{display:inline-flex}.admin-heading h1{font-size:42px}.admin-stats{gap:5px}.admin-stats div{padding:12px 10px}.admin-stats span{font-size:26px}.mail-composer-head,.developer-review-panel>header{padding:22px 18px}.mail-compose-grid{padding:0 8px 8px}.mail-fields,.mail-send-rail{padding:17px}.theme-picker.compact select{max-width:88px}.nav .theme-picker{align-self:flex-start}.join-form input{border-radius:var(--radius-sm) var(--radius-sm) 0 0}.creator-page-heading h1{font-size:44px;letter-spacing:-2px}.creator-campaign-section{padding:16px}.creator-campaign-section>header{align-items:start;flex-direction:column}.creator-principles{padding:24px}.creator-principles>div{grid-template-columns:1fr}.creator-principles>div p+p{padding-left:0;border-left:0;border-top:1px solid var(--border)}.creator-campaign-modal{padding:27px 20px}.creator-campaign-modal dl{grid-template-columns:1fr}.creator-campaign-modal dl div+div{border-left:0;border-top:1px solid var(--border)}.embargo-choices{grid-template-columns:1fr}.choice-row button{flex-basis:calc(50% - 4px)}.place-choices{grid-template-columns:repeat(5,minmax(48px,1fr));overflow-x:auto}}
