.cw-lifetime{display:flex;width:calc(100% + 32px);margin:0 -16px;gap:12px;align-items:center;padding:18px 16px;text-align:left;background:#f3eefb;color:#18131e;border:0;border-bottom:1px solid #e1d7ef;font-family:inherit;cursor:pointer}
.cw-level-mark{display:grid;place-items:center;flex:0 0 48px;height:52px;background:#7020ff;color:#fff;font-size:23px;font-weight:900;clip-path:polygon(50% 0,96% 23%,96% 77%,50% 100%,4% 77%,4% 23%)}
.cw-lifetime>span:nth-child(2){flex:1;min-width:0}.cw-lifetime small{display:block;font-size:11px;color:#64556f;margin-bottom:4px}.cw-lifetime strong{display:block;font-size:21px;line-height:1.1;letter-spacing:-.03em}.cw-lifetime>span>span{display:block;font-size:12px;margin-top:5px;color:#64556f;font-variant-numeric:tabular-nums}.cw-lifetime-next{font-size:11px;line-height:1.6;text-align:right;color:#6422cb}.cw-lifetime-next b{display:block;font-size:20px;font-weight:400}
.cw-season-card{margin:22px 0 0;background:#19141f;color:#fff;border-radius:14px;padding:18px;overflow:hidden}
.cw-season-meta{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#c1b7ce}.cw-season-meta>span:last-child{color:#d6ff32;white-space:nowrap}
.cw-season-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}
body.creator .cw-season-title h2{font-family:Satoshi,sans-serif;font-weight:900;font-size:37px;line-height:.98;letter-spacing:-.055em;color:#fff;margin:0}.cw-season-title h2 em{font-family:Georgia,serif;font-weight:400;color:#d6ff32;letter-spacing:-.04em}
.cw-season-star{color:#c4a5ff;font-size:70px;line-height:1;transform:rotate(-10deg)}
.cw-season-card>p{display:none}.cw-season-title{margin-bottom:18px}
.cw-season-meter{display:flex;align-items:end;justify-content:space-between;gap:12px;font-size:11px;color:#dcd3e8}.cw-season-meter b{font-size:23px;font-weight:900;letter-spacing:-.035em;color:#fff}.cw-season-meter small{display:block;color:#afa1be;font-size:10px;margin-top:3px}
.cw-season-card progress{display:block;width:100%;height:6px;appearance:none;border:0;border-radius:99px;overflow:hidden;background:#3e304e;margin:10px 0 18px}.cw-season-card progress::-webkit-progress-bar{background:#3e304e}.cw-season-card progress::-webkit-progress-value{background:#d6ff32}.cw-season-card progress::-moz-progress-bar{background:#d6ff32}
.cw-season-next{margin-top:18px}.cw-season-rules button{font:700 14px Satoshi,sans-serif;min-height:44px;padding:10px 14px;border:1px solid #d9d1e2;border-radius:8px;background:white;color:#6422cb;cursor:pointer}.cw-season-title h2{overflow-wrap:anywhere}.cw-season-summary{flex-wrap:wrap}.cw-season-next>span{display:block;font-size:10px;color:#c4a5ff}.cw-season-next strong{display:block;font-size:17px;font-weight:700;letter-spacing:-.025em;margin:5px 0}.cw-season-next small{display:block;font-size:10px;color:#b3a7c0;line-height:1.5}
.cw-season-card>button{width:100%;min-height:46px;display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding:10px 13px;background:#d6ff32;border:0;border-radius:7px;color:#161319;font:700 13px Satoshi,sans-serif;cursor:pointer}.cw-season-card>button>span{font-size:23px;font-weight:400}
.cw-lifetime:focus-visible,.cw-season-card button:focus-visible{outline:3px solid #8e51ff;outline-offset:3px}
.cw-season-review-note{padding:12px 0;font-size:11px;line-height:1.5;color:#65566f;border-bottom:1px solid #e4dfea}
.cw-season-tabs{display:flex;margin-top:12px;gap:6px;border-bottom:1px solid #e4dfea}.cw-season-tabs button{flex:1;background:none;border:0;border-bottom:3px solid transparent;padding:10px 4px;font-size:13px;color:#685d75}.cw-season-tabs button[aria-pressed=true]{border-color:#7020ff;color:#17121e;font-weight:700}
.cw-season-intro{padding:24px 0 15px}.cw-season-intro>span{font-size:11px;color:#756182}.cw-season-intro h3{font:900 32px/1.04 Satoshi,sans-serif;color:#18131e;letter-spacing:-.045em;margin:10px 0}.cw-season-intro p{font-size:13px;line-height:1.6;color:#716578;max-width:300px}
.cw-season-summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px;border-radius:10px;background:#eee5fa;color:#201429}.cw-season-summary b{font-size:27px;font-variant-numeric:tabular-nums}.cw-season-summary small{font-size:12px;font-weight:400}.cw-season-summary>span{font-size:10px;color:#735f82}
.cw-reward-track{list-style:none;margin:24px 0;padding:0}.cw-reward-track li{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);gap:15px;padding-bottom:27px}.cw-reward-track li:not(:last-child):before{content:'';position:absolute;left:25px;top:44px;bottom:0;width:1px;background:#ddd4e7}
.cw-checkpoint{position:relative;display:grid;place-items:center;width:52px;height:44px;background:#f0ebf5;border:1px solid #e1d7eb;border-radius:8px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.sample-reached .cw-checkpoint{background:#d6ff32;border-color:#c7e955}.sample-next .cw-checkpoint{background:#7020ff;border-color:#7020ff;color:#fff}
.cw-reward-track small{display:block;font-size:10px;color:#806494;margin-bottom:6px}.cw-reward-track h4{font:700 17px/1.2 Satoshi,sans-serif;letter-spacing:-.025em;margin:0;color:#18131e}.cw-reward-track p{font-size:12px;line-height:1.6;color:#706278;margin:7px 0 9px}.cw-proposed{display:inline-block;font-size:10px;line-height:1.5;color:#716278;border:1px solid #e4dbea;border-radius:5px;padding:4px 6px}
.cw-season-footnote{font-size:11px;color:#786b81;line-height:1.6;margin:12px 0}
.cw-season-rules section{display:flex;gap:14px;padding:18px 0;border-top:1px solid #e5ddeb}.cw-season-rules section>span{font-size:12px;color:#7020ff;font-weight:700}.cw-season-rules h4{font-size:16px;letter-spacing:-.025em;margin:0}.cw-season-rules p{font-size:13px;color:#716278;line-height:1.6;margin:7px 0 0}.cw-season-assurance{padding:16px;background:#d5ff38;border-radius:10px;font-size:13px}.cw-season-assurance p{font-size:12px;line-height:1.6;color:#505841;margin:8px 0 0}
.cw-exp-hero{background:#19141f;color:#fff;border-radius:14px;padding:24px;margin:15px 0 24px}.cw-exp-hero>span{font-size:12px;color:#c4a5ff}.cw-exp-hero h1{font:900 44px/1 Satoshi,sans-serif!important;color:white;letter-spacing:-.05em;margin:15px 0!important}.cw-exp-hero b{font-size:20px;color:#d6ff32}.cw-exp-hero p{font-size:13px;line-height:1.6;color:#c5b9cf;max-width:280px}.cw-exp-hero small{font-size:12px;color:#d2c5df}
@media(max-width:360px){body.creator .cw-season-title h2{font-size:32px}.cw-season-star{font-size:56px}.cw-season-card{padding:17px}.cw-lifetime{gap:9px}.cw-lifetime-next{font-size:10px}}
