:root{--violet:#a88cff;--light:#f8f5ff;--bg:#090a12}*{box-sizing:border-box}body{background:radial-gradient(ellipse at 75% 0%,rgba(70,42,119,.32),transparent 43%),#090a12;color:var(--light);font-family:Manrope,Arial,sans-serif;margin:0;min-height:100vh;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}.wrap{max-width:1130px;width:calc(100% - 54px);margin:auto}.campaign-header{height:84px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.12)}.brand{font-size:24px;font-weight:800;letter-spacing:-.08em}.brand span{font-weight:500}.brand b{color:#a78cfd}.back-link{font-size:10px;font-weight:800;letter-spacing:.1em;color:#b7abc8}.back-link:hover{color:#fff}.campaign-shell{min-height:calc(100vh - 160px);display:grid;grid-template-columns:.95fr 1.05fr;gap:100px;align-items:center;padding:55px 0 65px}.cover{position:relative;aspect-ratio:1;border-radius:9px;overflow:hidden;box-shadow:0 35px 100px rgba(0,0,0,.46);background:linear-gradient(130deg,#25203c,#120c23)}.cover:after{content:'';position:absolute;inset:12px;border:1px solid rgba(255,255,255,.18)}.cover-image{position:absolute;inset:0;background-size:cover;background-position:center 29%;filter:brightness(.59) saturate(.75)}.cover-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(9,4,23,.97) 1%,transparent 68%),linear-gradient(130deg,rgba(38,11,85,.45),transparent)}.cover-top{position:absolute;z-index:2;top:34px;left:35px;right:35px;display:flex;justify-content:space-between;font-size:11px;letter-spacing:.23em;font-weight:800}.cover-top span{font-size:8px}.cover-title{position:absolute;z-index:2;bottom:51px;left:33px;right:30px;font-weight:800;letter-spacing:-.09em;line-height:.82;font-size:clamp(62px,8vw,112px)}.cover-title span{display:block;font-size:.43em;color:#e2b5ff;letter-spacing:-.055em;margin-top:12px}.cover-caption{position:absolute;bottom:23px;right:31px;z-index:2;font-size:8px;letter-spacing:.14em;font-weight:800}.cover.is-official .cover-image{filter:none}.cover.is-official .cover-top,.cover.is-official .cover-title,.cover.is-official .cover-caption{display:none}.cover.is-official .cover-shade{display:none}.campaign-content>.kicker{font-size:10px;letter-spacing:.2em;font-weight:800;color:#b6a1f5;display:flex;gap:12px;align-items:center}.kicker .dot{height:7px;width:7px;border-radius:50%;background:#b6a1f5;box-shadow:0 0 0 5px rgba(180,159,245,.13)}.campaign-content h1{font-size:clamp(55px,6vw,91px);font-weight:800;letter-spacing:-.085em;line-height:.94;margin:23px 0}.campaign-content h1 span{color:var(--violet);display:block}.campaign-content>p{color:#b9b4c5;line-height:1.9;font-size:14px;max-width:460px;margin:0 0 31px}.button-list{display:flex;flex-direction:column;gap:11px;max-width:485px}.platform-btn{height:66px;border:1px solid #443852;border-radius:9px;background:rgba(255,255,255,.048);display:flex;align-items:center;padding:0 21px;transition:background .2s,border .2s,transform .2s}.platform-btn:hover{background:rgba(175,153,249,.17);border-color:#a891ed;transform:translateX(4px)}.platform-btn.primary{background:#bdaaff;color:#181222;border-color:#bdaaff}.platform-btn.primary:hover{background:#ddd2ff}.platform-icon{height:35px;width:35px;background:rgba(255,255,255,.1);border-radius:9px;display:grid;place-items:center;margin-right:17px;font-size:17px;font-weight:800;letter-spacing:-.07em}.platform-btn.primary .platform-icon{background:#1b1b24;color:#fff}.platform-btn strong{font-size:12px;letter-spacing:.04em}.platform-btn .go{margin-left:auto;font-size:22px;font-weight:400}.more-toggle{background:none;color:#bcb4cc;border:0;padding:22px 2px;cursor:pointer;font-size:10px;letter-spacing:.14em;font-weight:800}.more-toggle:hover{color:#fff}.more-list[hidden]{display:none}.support-actions{font-size:10px;letter-spacing:.06em;color:#91899d;margin-top:17px}.support-actions a{border-bottom:1px solid #746a81;padding-bottom:4px;color:#ddd4eb}.support-actions span{margin:0 15px}.campaign-footer{border-top:1px solid #2d2637;display:flex;justify-content:space-between;align-items:center;min-height:75px;color:#867e95;font-size:9px;font-weight:800;letter-spacing:.12em}.preview-flag{font-size:8px;letter-spacing:.12em;color:#8a779f;margin-top:27px;max-width:475px;line-height:1.7}.official-note{display:none}.button-hint{display:flex;align-items:center;gap:9px;margin:16px 0 0;color:#9e96ad;font-size:10px}.button-hint:before{content:'✳';color:#a58deb}.campaign-note{font-size:12px;color:#8d849f;line-height:1.7}body.tone-cyan{--violet:#8bd1ea;background:radial-gradient(ellipse at 75% 0%,rgba(34,116,143,.27),transparent 43%),#090a12}body.tone-orange{--violet:#ffbb85;background:radial-gradient(ellipse at 75% 0%,rgba(121,70,30,.32),transparent 43%),#090a12}body.tone-magenta{--violet:#f7a2e0;background:radial-gradient(ellipse at 75% 0%,rgba(117,35,101,.3),transparent 43%),#090a12}body.tone-cyan .platform-btn.primary{background:#a6e6f5;border-color:#a6e6f5}body.tone-orange .platform-btn.primary{background:#ffceaa;border-color:#ffceaa}body.tone-magenta .platform-btn.primary{background:#f4bfe4;border-color:#f4bfe4}
@media(max-width:800px){.wrap{width:calc(100% - 40px)}.campaign-header{height:70px}.campaign-shell{grid-template-columns:1fr;gap:35px;padding:35px 0 45px}.cover{width:min(100%,470px);margin:auto}.campaign-content{width:min(100%,550px);margin:auto}.campaign-content h1{font-size:68px}.campaign-footer{gap:25px;font-size:8px;line-height:1.7}.back-link{font-size:9px}}@media(max-width:430px){.cover-title{font-size:77px}.cover-top{top:27px;left:28px;right:28px}.cover-title{bottom:48px;left:24px}.campaign-content h1{font-size:59px}.platform-btn{height:60px}.campaign-header{height:65px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
