@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.block{display:block}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{font-family:DM Sans,sans-serif;color:#f9f4e9;background:#11100e;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#11100e}button,a{font:inherit}a{color:inherit;text-decoration:none}.site-shell{overflow:hidden;background:#11100e}.nav-wrap{width:min(1192px,calc(100% - 64px));height:88px;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #32302a;position:relative}.brand,.footer-brand{display:flex;align-items:center;gap:10px;font:700 22px Space Grotesk;letter-spacing:-1.5px}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#11100e;background:#f5bb39;transition:transform .2s ease}.brand-mark:hover{transform:rotate(-8deg) scale(1.08)}.brand-dot{color:#ee4937}.nav-links{display:flex;align-items:center;gap:35px;color:#b8b2a5;font-size:13px}.nav-links a{transition:color .2s ease}.nav-links a:hover{color:#f5bb39}.nav-button{display:flex;gap:9px;align-items:center;color:#11100e!important;background:#f5bb39;padding:12px 16px;border-radius:4px;font-weight:700}.nav-button:hover{background:#ffd267}.menu-button{display:none;background:none;border:0;color:#f9f4e9;cursor:pointer}.mobile-menu{position:absolute;top:88px;left:0;right:0;display:flex;flex-direction:column;gap:8px;padding:20px 24px 28px;background:#191817;border-bottom:1px solid #3a3730;z-index:10}.mobile-menu a{padding:10px 0;color:#d8d0c2;font-size:14px;border-bottom:1px solid #2a2722}.mobile-menu a:last-child{border:0}.hero{width:min(1192px,calc(100% - 64px));min-height:610px;margin:auto;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px}.hero-copy{padding:75px 0 90px;position:relative;z-index:2}.eyebrow,.section-kicker{text-transform:uppercase;letter-spacing:2.2px;font:500 10px DM Mono;color:#f5bb39}.eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:23px}.eyebrow-line{width:29px;height:1px;background:#ee4937}h1,h2{font-family:Space Grotesk;letter-spacing:-3px;line-height:.98;margin:0}h1{max-width:540px;font-size:clamp(52px,6.5vw,87px)}h1 span{color:#ee4937;position:relative;display:inline-block}h1 span:after{content:"";position:absolute;height:8px;left:3px;right:0;bottom:-4px;background:#f5bb39;transform:rotate(-2deg);z-index:-1}.hero-intro{max-width:390px;margin:27px 0 22px;color:#ada79b;font-size:16px;line-height:1.65}.hero-cta-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.hero-cta,.pay-button{display:inline-flex;align-items:center;gap:12px;border:0;background:#f5bb39;color:#11100e;padding:16px 19px;border-radius:4px;font-weight:700;font-size:14px;cursor:pointer;transition:transform .2s ease,background .2s ease}.hero-cta:hover,.pay-button:hover{background:#ffd267;transform:translateY(-2px)}.hero-cta-secondary{color:#b8b2a5;font-size:13px;border-bottom:1px solid #665632;padding:4px 0;transition:color .2s ease,border-color .2s ease}.hero-cta-secondary:hover{color:#f5bb39;border-color:#f5bb39}.hero-disclaimer{display:block;margin-top:14px;color:#6a6258;font:10px DM Mono}.mini-proof{display:flex;align-items:center;gap:11px;margin-top:35px;color:#827d73;font-size:11px;line-height:1.45}.mini-proof strong{color:#e1d9c8;font-weight:500}.avatar-stack{display:flex}.avatar-stack i{display:grid;place-items:center;width:27px;height:27px;margin-left:-6px;border:2px solid #11100e;border-radius:50%;color:#11100e;background:#edc46a;font:700 10px DM Mono;font-style:normal}.avatar-stack i:first-child{margin-left:0;background:#e98268}.avatar-stack i:nth-child(2){background:#8ca79b}.avatar-stack i:nth-child(3){background:#c3a0ae}.avatar-stack i:last-child{background:#f3eee4}.hero-art{height:550px;position:relative;background:#d7b06a;overflow:hidden;border:1px solid #403d33}.sun-burst{position:absolute;width:470px;height:470px;border-radius:50%;left:15%;top:-18%;background:repeating-conic-gradient(from 5deg,#e8bd59 0,#e8bd59 8deg,#d6a94e 8deg,#d6a94e 16deg);opacity:.8}.art-floor{position:absolute;bottom:0;width:100%;height:108px;background:#9f5938;border-top:6px solid #c37444}.throne{position:absolute;width:260px;height:355px;left:26%;bottom:58px}.throne-top{position:absolute;left:34px;width:192px;height:250px;border-radius:95px 95px 23px 23px;background:#be342c;border:12px solid #6a211e;box-shadow:inset 0 0 0 8px #da5c39,0 13px #56211d}.throne-seat{position:absolute;z-index:1;left:19px;bottom:12px;width:222px;height:115px;border-radius:40px;background:#d74a32;border:10px solid #762620;transform:perspective(200px) rotateX(12deg)}.throne-arm{position:absolute;z-index:2;bottom:34px;width:52px;height:120px;border-radius:26px;background:#d08b29;border:7px solid #88591e}.throne-arm.left{left:0;transform:rotate(9deg)}.throne-arm.right{right:0;transform:rotate(-9deg)}.throne-crown{position:absolute;z-index:4;top:-5px;left:102px;color:#f9d35f}.creator{position:absolute;z-index:5;left:28%;bottom:105px;width:210px;height:330px;transform:rotate(-5deg)}.creator-head{position:absolute;top:1px;left:56px;width:105px;height:108px;border-radius:46% 54% 45% 48%;background:#bc7049;border:5px solid #713b2e;z-index:2}.hair{position:absolute;width:113px;height:62px;left:-5px;top:-17px;border-radius:60% 45% 30% 28%;background:#171312;transform:rotate(-7deg)}.hair:after{content:"";position:absolute;width:43px;height:37px;top:28px;left:-8px;border-radius:50%;background:#171312}.glasses{display:flex;gap:4px;position:absolute;top:41px;left:14px}.glasses span{display:block;width:41px;height:21px;border:5px solid #171312;background:#3b312c;border-radius:50%}.smile{position:absolute;width:28px;height:11px;bottom:19px;left:40px;border-bottom:3px solid #5c2925;border-radius:50%}.creator-body{position:absolute;top:88px;left:24px;width:160px;height:220px;border-radius:72px 72px 20px 20px;background:#191918;border:6px solid #10100f}.shirt-logo{position:absolute;top:100px;left:67px;width:29px;height:34px;color:#f5bb39;border:2px solid #f5bb39;text-align:center;padding-top:5px;font:700 19px Space Grotesk;transform:rotate(-8deg)}.laptop{position:absolute;z-index:4;left:12px;bottom:51px;display:flex;align-items:center;justify-content:center;gap:7px;width:180px;height:105px;color:#f5bb39;background:#aaa5a2;border:8px solid #575150;border-radius:8px;transform:rotate(5deg);box-shadow:0 14px 0 -4px #383230;font:500 9px DM Mono;cursor:pointer;border-style:solid}.laptop:hover{color:#ee4937}.art-note{position:absolute;z-index:8;color:#2a1d13;font:500 12px DM Mono;background:#efe1a4;padding:10px;transform:rotate(-8deg)}.note-one{top:75px;left:22px}.note-two{right:17px;top:115px;transform:rotate(7deg)}.art-star{position:absolute;z-index:7;top:55px;right:45px;color:#ef4938;font-size:38px}.art-sticker{position:absolute;z-index:8;display:flex;flex-direction:column;align-items:center;justify-content:center;width:92px;height:92px;border-radius:50%;background:#f2e5bf;color:#201b15;border:3px solid #201b15;text-align:center;transform:rotate(9deg);box-shadow:4px 5px #8c4a31;cursor:pointer;transition:transform .2s ease}.art-sticker:hover{transform:rotate(9deg) scale(1.06)}.art-sticker span{color:#ee4937;font:700 21px Space Grotesk}.art-sticker small{font:500 9px DM Mono}.sticker-top{top:28px;right:112px}.sticker-bottom{right:30px;bottom:77px;transform:rotate(-10deg)}.manifesto{padding:105px 32px 108px;text-align:center;background:#ede4d3;color:#191715}.manifesto .section-kicker{color:#c34835}.manifesto h2{margin:15px auto 18px;font-size:clamp(39px,5vw,58px)}.manifesto h2 em{color:#c34835;font-style:normal}.manifesto-intro{max-width:560px;margin:0 auto 42px;color:#6b6356;font-size:14px;line-height:1.65}.note-grid{max-width:1010px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #c9bdaa;border-bottom:1px solid #c9bdaa}.note-item{display:flex;align-items:center;gap:9px;padding:23px 15px;border-right:1px solid #c9bdaa;text-align:left;font-size:12px}.note-item:last-child{border:0}.note-item>span{color:#c34835;font:10px DM Mono}.note-item svg{color:#c34835;flex:0 0 auto}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:46px}.section-heading h2{margin:14px 0 0;color:#f9f4e9;font-size:clamp(33px,4vw,48px)}.section-side{display:flex;flex-direction:column;align-items:flex-end;gap:16px}.section-heading p{margin:0;color:#827d73;text-align:right;font-size:13px;line-height:1.65}.surprise-button{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;color:#f5bb39;background:transparent;border:1px solid #665632;border-radius:99px;cursor:pointer;font:500 10px DM Mono;text-transform:uppercase;letter-spacing:.8px;transition:background .2s ease,color .2s ease,transform .2s ease}.surprise-button:hover{color:#11100e;background:#f5bb39;transform:rotate(-2deg)}.surprise-note{margin:-20px 0 30px;color:#dcae42;font:500 13px DM Sans}.chaos-section{width:min(1192px,calc(100% - 64px));margin:auto;padding:100px 0 40px}.chaos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.chaos-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:24px;min-height:180px;color:#f9f4e9;background:#191816;border:1px solid #3a3730;border-radius:3px;cursor:pointer;transition:border .2s ease,transform .2s ease,background .2s ease}.chaos-card:hover{transform:translateY(-4px);border-color:#cf9e3c}.chaos-card.selected{background:#27221a;border:2px solid #f5bb39;padding:23px}.chaos-icon{display:grid;place-items:center;width:38px;height:38px;margin-bottom:16px;color:#f5bb39;background:#342d20;border-radius:50%}.chaos-name{font:600 16px Space Grotesk}.chaos-desc{margin-top:7px;color:#827d73;font-size:12px;line-height:1.5;flex:1}.chaos-amount{margin-top:12px;color:#dcae42;font:500 11px DM Mono}.support-section{width:min(1192px,calc(100% - 64px));margin:auto;padding:80px 0 100px}.support-section .section-kicker{color:#f5bb39}.option-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.support-card{position:relative;min-height:250px;padding:23px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;color:#f9f4e9;background:#191816;border:1px solid #3a3730;border-radius:3px;cursor:pointer;transition:border .2s ease,transform .2s ease,background .2s ease}.support-card:hover{transform:translateY(-5px);border-color:#cf9e3c}.support-card.selected{background:#27221a;border:2px solid #f5bb39;padding:22px}.popular-label{position:absolute;top:-12px;right:14px;padding:5px 9px;color:#11100e;background:#f5bb39;font:500 9px DM Mono;text-transform:uppercase}.card-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:18px;color:#f5bb39;background:#342d20;border-radius:50%}.card-amount{display:flex;align-items:center;gap:3px;font:700 32px Space Grotesk;letter-spacing:-1px}.card-label{margin-top:9px;font-weight:600;font-size:14px}.card-detail{margin-top:5px;color:#827d73;font-size:11px;line-height:1.45}.card-perk{margin-top:8px;padding-top:8px;border-top:1px dashed #4a4339;color:#dcae42;font:500 10px DM Mono}.card-check{display:grid;place-items:center;position:absolute;right:17px;bottom:19px;width:22px;height:22px;border:1px solid #655b4a;border-radius:50%;color:#11100e}.selected .card-check{background:#f5bb39;border-color:#f5bb39}.custom-amount-field{display:flex;flex-direction:column;gap:8px;width:min(100%,320px);margin-top:20px;color:#b8b2a5;font:10px DM Mono;text-transform:uppercase;letter-spacing:1px}.custom-amount-field input{width:100%;padding:13px 14px;color:#f9f4e9;background:#191816;border:1px solid #6a5b3c;border-radius:3px;outline:none;font:600 18px Space Grotesk}.custom-amount-field input:focus{border-color:#f5bb39;box-shadow:0 0 0 3px #f5bb391f}.custom-error{color:#e87b6f;text-transform:none;letter-spacing:0;font-size:11px}.custom-card-amount{font-size:26px}.support-footer{display:flex;align-items:center;justify-content:space-between;margin-top:30px;gap:20px}.selected-message{color:#827d73;font-size:12px}.selected-message strong{color:#f5bb39}.selection-note{margin-top:9px;color:#dcae42;font:10px DM Mono}.payment-message{margin-top:10px;color:#83b49b;font-size:12px;line-height:1.4}.selected-pip{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#ee4937}.pay-button{padding:14px 17px}.support-footer .pay-button{background:#ee4937;color:#fff5e4}.support-footer .pay-button:hover{background:#ff6752}.support-footer .pay-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.game-section{width:min(992px,calc(100% - 64px));margin:auto;padding:80px 0;text-align:center}.game-section .section-kicker{color:#f5bb39}.game-section h2{margin:14px 0 12px;font-size:clamp(33px,4vw,48px)}.game-intro{color:#827d73;font-size:14px;margin:0 auto 40px;max-width:420px}.wheel-stage{position:relative;width:280px;height:280px;margin:0 auto 30px}.wheel-stage-spinning{filter:drop-shadow(0 0 18px rgba(245,187,57,.22))}.wheel-pointer{position:absolute;top:-8px;left:50%;transform:translate(-50%);z-index:5;color:#f5bb39;font-size:24px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.wheel-stage-spinning .wheel-pointer{animation:pointer-pulse .55s ease-in-out infinite alternate}.wheel-status{min-height:18px;margin:0 auto 16px;color:#dcae42;font:500 10px DM Mono;letter-spacing:.3px}@keyframes pointer-pulse{0%{transform:translate(-50%) translateY(0)}to{transform:translate(-50%) translateY(5px)}}.wheel{position:relative;width:100%;height:100%;border-radius:50%;border:6px solid #39342c;box-shadow:0 0 0 4px #f5bb39,0 12px 30px #0006;overflow:hidden;will-change:transform}.wheel-spinning{box-shadow:0 0 0 4px #f5bb39,0 0 28px #f5bb396b,0 12px 30px #0006}.wheel-segment{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.wheel-label{position:absolute;top:50%;left:50%;width:76px;margin-left:-38px;margin-top:-7px;font:600 8px DM Mono;text-transform:uppercase;color:#11100e;text-align:center;line-height:1.2}.wheel-hub{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:50%;background:#11100e;border:3px solid #f5bb39;z-index:4}.game-controls{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.game-button{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;color:#f9f4e9;background:#24211d;border:1px solid #4a4339;border-radius:4px;font:600 12px DM Sans;cursor:pointer;transition:background .2s ease,transform .2s ease}.game-button:hover{background:#342d20;transform:translateY(-2px)}.game-button:disabled{opacity:.4;cursor:not-allowed;transform:none}.game-button.primary{background:#f5bb39;color:#11100e;border-color:#f5bb39}.game-button.primary:hover{background:#ffd267}.game-button.ghost{background:transparent;border-color:#4a4339}.result-card{max-width:440px;margin:30px auto 0;padding:28px;background:#191816;border:1px solid #3a3730;border-radius:4px;text-align:center}.result-badge{display:inline-block;padding:6px 14px;margin-bottom:14px;color:#11100e;font:700 13px Space Grotesk;border-radius:99px}.result-card p{color:#c4bda9;font-size:13px;line-height:1.5;margin:0 0 8px}.result-category{color:#dcae42!important;font:500 11px DM Mono!important}.result-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:18px}.share-note{display:block;margin-top:12px;color:#83b49b;font:10px DM Mono}.budget-game-section{width:min(800px,calc(100% - 64px));margin:auto;padding:60px 0;text-align:center}.budget-game-section .section-kicker{color:#f5bb39}.budget-game-section h2{margin:14px 0 12px;font-size:clamp(28px,3.5vw,40px)}.budget-intro{color:#827d73;font-size:13px;margin:0 auto 30px;max-width:400px}.budget-status{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:30px;font:12px DM Mono;color:#b8b2a5;flex-wrap:wrap}.budget-status strong{color:#f5bb39}.budget-status .balanced{color:#83b49b}.budget-grid{display:grid;gap:18px;max-width:520px;margin:0 auto 30px;text-align:left}.budget-row-head{display:flex;justify-content:space-between;align-items:center;color:#d8d0c2;font-size:13px}.budget-row-head span{display:flex;align-items:center;gap:8px}.budget-row-head strong{color:#f5bb39;font:600 15px Space Grotesk}.budget-row input[type=range]{width:100%;height:6px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:linear-gradient(to right,#f5bb39 var(--budget-percent, 0%),#342d20 var(--budget-percent, 0%));border-radius:3px;outline:none;margin-top:8px}.budget-row input[type=range]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#f5bb39;border:2px solid #11100e;cursor:pointer}.budget-row input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#f5bb39;border:2px solid #11100e;cursor:pointer}.meter-section{width:min(992px,calc(100% - 64px));margin:auto;padding:80px 0;text-align:center;background:#191817;border-top:1px solid #342d20;border-bottom:1px solid #342d20}.meter-section .section-kicker{color:#f5bb39}.meter-section h2{margin:14px auto 40px;font-size:clamp(26px,3vw,38px);max-width:620px}.meter-wrap{max-width:680px;margin:0 auto}.meter-bar{position:relative;height:34px;background:#11100e;border:1px solid #342d20;border-radius:99px;overflow:hidden}.meter-fill{height:100%;background:linear-gradient(90deg,#d99a24,#f5bb39,#ffd267);border-radius:99px;transition:width .8s cubic-bezier(.2,.8,.2,1)}.meter-percent{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font:700 13px Space Grotesk;color:#11100e}.meter-milestones{display:flex;justify-content:space-between;margin-top:18px;gap:6px}.milestone{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1}.milestone-dot{width:10px;height:10px;border-radius:50%;background:#342d20;border:2px solid #4a4339;transition:background .3s ease}.milestone.reached .milestone-dot{background:#f5bb39;border-color:#f5bb39}.milestone small{color:#6a6258;font:500 8px DM Mono;text-align:center;line-height:1.3}.milestone.reached small{color:#b8b2a5}.meter-stats{display:flex;justify-content:center;gap:28px;margin-top:28px;font:11px DM Mono;color:#827d73;flex-wrap:wrap}.meter-stats strong{color:#f5bb39}.meter-current{margin-top:14px;color:#d8d0c2;font-size:14px}.meter-current strong{color:#ee4937}.sample-note{color:#6a6258;font:500 10px DM Mono;margin-top:10px}.roast-section{width:min(800px,calc(100% - 64px));margin:auto;padding:80px 0;text-align:center}.roast-section .section-kicker{color:#c34835}.roast-section h2{margin:14px 0 12px;font-size:clamp(28px,3.5vw,42px)}.roast-intro{color:#6b6356;font-size:13px;margin:0 auto 30px;max-width:380px}.roast-card{display:flex;align-items:center;gap:16px;max-width:480px;margin:0 auto 24px;padding:24px;background:#ede4d3;color:#191715;border:1px solid #d4c8b7;border-radius:4px;box-shadow:6px 6px #ee4937;animation:roast-in .4s ease}.roast-card svg{color:#ee4937;flex:0 0 auto}.roast-card blockquote{margin:0;font:500 16px Space Grotesk;line-height:1.4}@keyframes roast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.wall-section{padding:80px 32px;text-align:center;background:#ede4d3;color:#191715}.wall-section .section-kicker{color:#c34835}.wall-section h2{margin:14px 0 12px;font-size:clamp(28px,3.5vw,42px)}.wall-intro{color:#6b6356;font-size:13px;margin:0 auto 40px;max-width:420px}.wall-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:900px;margin:0 auto 50px}.wall-card{display:flex;flex-direction:column;gap:8px;padding:20px;background:#fffaf0;border:1px solid #d4c8b7;border-radius:4px;text-align:left}.wall-card svg{color:#c34835}.wall-card p{margin:0;font-size:13px;line-height:1.5;color:#191715}.wall-card span{color:#6b6356;font:500 11px DM Mono}.pending-message{display:flex;align-items:flex-start;gap:10px;max-width:900px;margin:-28px auto 40px;padding:14px 16px;color:#6b6356;background:#fffaf0;border:1px dashed #c34835;border-radius:4px;text-align:left;font-size:12px;line-height:1.5}.pending-message svg{flex:0 0 auto;color:#c34835}.pending-message strong{color:#191715}.wall-form{max-width:480px;margin:0 auto;text-align:left}.wall-form h3{font:700 20px Space Grotesk;margin:0 0 6px}.form-intro{color:#6b6356;font-size:12px;margin:0 0 20px}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.field span{color:#595148;font:500 10px DM Mono;text-transform:uppercase;letter-spacing:.5px}.field span em{color:#a49b8e;text-transform:none;font-style:normal}.field input,.field textarea{width:100%;padding:12px 14px;color:#191715;background:#fffaf0;border:1px solid #d4c8b7;border-radius:3px;outline:none;font:400 14px DM Sans;resize:vertical}.field input:focus,.field textarea:focus{border-color:#c34835;box-shadow:0 0 0 3px #c248351a}.checkbox-field{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;color:#595148;font-size:12px;line-height:1.5;cursor:pointer}.checkbox-field input{margin-top:2px;cursor:pointer}.form-success{color:#5a8a6e;font-size:12px;margin-bottom:12px}.form-error{color:#c34835;font-size:12px;margin-bottom:12px}footer{display:flex;justify-content:space-between;align-items:center;width:min(1192px,calc(100% - 64px));margin:auto;padding:25px 0;border-top:1px solid #32302a;color:#716d64;font-size:10px;gap:20px;flex-wrap:wrap}.footer-brand{color:#f9f4e9;font-size:16px}.footer-brand .brand-mark{width:26px;height:26px}.footer-links{display:flex;gap:18px}.footer-links a{color:#827d73;transition:color .2s ease}.footer-links a:hover{color:#f5bb39}.footer-disclosure{width:100%;color:#6a6258;font-size:10px;line-height:1.5;padding-top:16px;border-top:1px solid #2a2722}.footer-copy{color:#6a6258}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:20px;background:#0a0908d1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);overflow-y:auto}.payment-modal{position:relative;max-width:480px;width:100%;padding:38px;text-align:center;color:#191715;background:#ede4d3;box-shadow:12px 12px #ee4937;max-height:90vh;overflow-y:auto}.close-button{position:absolute;right:14px;top:14px;border:0;background:none;color:#595148;cursor:pointer;padding:4px}.modal-header{margin-bottom:24px}.modal-header .section-kicker{color:#c34835}.payment-modal h2{margin:10px 0 8px;font-size:30px;letter-spacing:-1.5px}.payment-modal p{margin:0 auto 20px;max-width:320px;color:#72695d;font-size:13px;line-height:1.5}.modal-form{text-align:left}.modal-actions{display:flex;gap:12px;justify-content:center;margin-top:20px}.modal-actions .pay-button{background:#ee4937;color:#fff5e4}.modal-actions .pay-button:hover{background:#ff6752}.review-grid{display:flex;flex-direction:column;gap:0;margin-bottom:20px;text-align:left}.review-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #d4c8b7;font-size:13px}.review-row span{color:#6b6356}.review-row strong{color:#191715}.review-disclaimer{color:#8f8578;font:10px DM Mono;margin-bottom:16px}.processing-state{padding:20px 0}.spinner{width:40px;height:40px;margin:0 auto 18px;border:4px solid #d4c8b7;border-top-color:#ee4937;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.processing-state small{display:block;margin-top:10px;color:#8f8578;font:10px DM Mono}.success-state{animation:success-in .5s ease}@keyframes success-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.success-burst{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 18px;border-radius:50%;color:#fff5e4;background:#ee4937;animation:burst .5s ease}@keyframes burst{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}.success-stats{display:flex;flex-direction:column;gap:6px;margin:18px 0;padding:16px;background:#fffaf0;border:1px solid #d4c8b7;font:12px DM Mono;color:#6b6356}.success-stats strong{color:#191715}.failed-state{padding:10px 0}.confetti{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:40;overflow:hidden}.confetti i{position:absolute;top:-10px;left:50%;width:8px;height:14px;background:var(--c, #f5bb39);animation:confetti-fall 2.5s ease-out forwards;transform:translate(calc(var(--i) * 20px - 240px)) rotate(var(--r, 0deg))}.confetti i:nth-child(3n){--c: #ee4937}.confetti i:nth-child(3n+1){--c: #ffd267}.confetti i:nth-child(3n+2){--c: #8ca79b}@keyframes confetti-fall{0%{opacity:1;transform:translate(calc(var(--i) * 20px - 240px)) translateY(0) rotate(0)}to{opacity:0;transform:translate(calc(var(--i) * 30px - 240px)) translateY(100vh) rotate(720deg)}}.toast-stack{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:50;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast{padding:12px 20px;background:#191816;color:#f5bb39;border:1px solid #f5bb39;border-radius:99px;font:500 12px DM Sans;box-shadow:0 6px 20px #0006;animation:toast-in .3s ease}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 900px){.chaos-grid,.wall-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 800px){.nav-wrap,.hero,.support-section,.chaos-section,.game-section,.budget-game-section,.meter-section,.roast-section,footer{width:min(100% - 40px,600px)}.nav-wrap{height:72px}.nav-links{display:none}.menu-button{display:block}.hero{display:flex;flex-direction:column;gap:0;align-items:stretch}.hero-copy{padding:60px 0 40px}.hero-art{height:380px}.throne{transform:scale(.78);transform-origin:bottom center;left:18%}.creator{transform:scale(.7) rotate(-5deg);transform-origin:bottom left;left:20%}.sticker-top{right:35px}.note-grid{grid-template-columns:repeat(2,1fr)}.note-item:nth-child(2){border-right:0}.note-item:nth-child(-n+2){border-bottom:1px solid #c9bdaa}.section-heading{align-items:flex-start;flex-direction:column;gap:20px}.section-side{align-items:flex-start}.section-heading p{text-align:left}.option-grid{grid-template-columns:repeat(2,1fr)}.support-footer{align-items:flex-start;flex-direction:column;gap:20px}.support-footer .pay-button{width:100%;justify-content:center}.chaos-grid,.wall-grid{grid-template-columns:1fr}.meter-milestones{flex-direction:column;gap:10px}.milestone{flex-direction:row;justify-content:flex-start}.footer-links{flex-wrap:wrap}}@media (max-width: 460px){h1{font-size:48px}.hero-art{height:320px}.throne{transform:scale(.6);left:8%;bottom:22px}.creator{transform:scale(.55) rotate(-5deg);left:12%;bottom:60px}.note-one{left:8px;top:40px;font-size:10px}.note-two{right:6px;top:78px;font-size:10px}.sticker-top{right:10px;top:16px;transform:scale(.7) rotate(9deg)}.sticker-bottom{right:8px;bottom:40px;transform:scale(.7) rotate(-10deg)}.manifesto{padding:60px 20px}.note-grid{grid-template-columns:1fr}.note-item,.note-item:nth-child(2){border-right:0;border-bottom:1px solid #c9bdaa}.note-item:last-child{border-bottom:0}.support-section{padding:60px 0}.option-grid{grid-template-columns:1fr 1fr;gap:8px}.support-card{min-height:210px;padding:16px}.support-card.selected{padding:15px}.card-amount{font-size:24px}.card-icon{margin-bottom:12px}.card-label{font-size:12px}.card-detail{font-size:10px}.payment-modal{padding:28px 18px}.footer-brand{width:100%}.roast-card{padding:18px}.roast-card blockquote{font-size:14px}.wheel-stage{width:240px;height:240px}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}
