:root{--c-white: #ffffff;--c-white-rgb: 255,255,255;--c-gray: #eaeaea;--c-gray-rgb: 234,234,234;--c-gray-dim: #aaaaaa;--c-gray-dim-rgb: 170,170,170;--c-ink: #000000;--c-ink-rgb: 0,0,0;--c-slate: #556677;--c-slate-rgb: 85,102,119;--c-slate-deep: #334455;--c-slate-deep-rgb: 51,68,85;--c-ice: #bbd4ee;--c-ice-rgb: 187,212,238;--c-bg-void: #010108;--c-bg-void-rgb: 1,1,8;--c-bg: #06061a;--c-bg-rgb: 6,6,26;--c-bg-panel: #1a1a2e;--c-bg-panel-rgb: 26,26,46;--c-bg-nightmare: #140008;--c-bg-nightmare-rgb: 20,0,8;--c-bg-block: #220011;--c-bg-block-rgb: 34,0,17;--c-panel-cyan: #004640;--c-panel-cyan-rgb: 0,70,64;--c-panel-gold: #412c00;--c-panel-gold-rgb: 65,44,0;--c-panel-blue: #003050;--c-panel-blue-rgb: 0,48,80;--c-panel-pink: #3c0014;--c-panel-pink-rgb: 60,0,20;--c-accent: #00ffee;--c-accent-rgb: 0,255,238;--c-accent-blue: #00b4ff;--c-accent-blue-rgb: 0,180,255;--c-blue: #4488ff;--c-blue-rgb: 68,136,255;--c-blue-deep: #0044cc;--c-blue-deep-rgb: 0,68,204;--c-solana: #9945ff;--c-solana-rgb: 153,69,255;--c-success: #00ff88;--c-success-rgb: 0,255,136;--c-success-2: #36e58f;--c-success-2-rgb: 54,229,143;--c-gold: #ffc533;--c-gold-rgb: 255,197,51;--c-gold-bright: #ffd94d;--c-gold-bright-rgb: 255,217,77;--c-gold-pale: #fff1cc;--c-gold-pale-rgb: 255,241,204;--c-orange: #ff8844;--c-orange-rgb: 255,136,68;--c-orange-deep: #ff8c00;--c-orange-deep-rgb: 255,140,0;--c-red-orange: #ff4400;--c-red-orange-rgb: 255,68,0;--c-bronze: #cd7f32;--c-bronze-rgb: 205,127,50;--c-danger: #ff2233;--c-danger-rgb: 255,34,51;--c-danger-bright: #ff4466;--c-danger-bright-rgb: 255,68,102;--c-danger-deep: #cc0033;--c-danger-deep-rgb: 204,0,51;--c-pink: #ff5a91;--c-pink-rgb: 255,90,145;--c-pink-soft: #ff9fb0;--c-pink-soft-rgb: 255,159,176;--c-magenta: #ff00cc;--c-magenta-rgb: 255,0,204;--c-magenta-2: #d633e0;--c-magenta-2-rgb: 214,51,224;--c-purple: #c880ff;--c-purple-rgb: 200,128,255;--c-purple-deep: #9c38e0;--c-purple-deep-rgb: 156,56,224;--c-lavender: #e0d8ff;--c-lavender-rgb: 224,216,255;--c-purple-vivid: #aa00ff;--c-purple-vivid-rgb: 170,0,255}:root{--chamfer: 2.3px;--chamfer-clip: polygon( 0 calc(var(--chamfer)*5), calc(var(--chamfer)*1) calc(var(--chamfer)*5), calc(var(--chamfer)*1) calc(var(--chamfer)*3), calc(var(--chamfer)*2) calc(var(--chamfer)*3), calc(var(--chamfer)*2) calc(var(--chamfer)*2), calc(var(--chamfer)*3) calc(var(--chamfer)*2), calc(var(--chamfer)*3) calc(var(--chamfer)*1), calc(var(--chamfer)*5) calc(var(--chamfer)*1), calc(var(--chamfer)*5) 0, calc(100% - var(--chamfer)*5) 0, calc(100% - var(--chamfer)*5) calc(var(--chamfer)*1), calc(100% - var(--chamfer)*3) calc(var(--chamfer)*1), calc(100% - var(--chamfer)*3) calc(var(--chamfer)*2), calc(100% - var(--chamfer)*2) calc(var(--chamfer)*2), calc(100% - var(--chamfer)*2) calc(var(--chamfer)*3), calc(100% - var(--chamfer)*1) calc(var(--chamfer)*3), calc(100% - var(--chamfer)*1) calc(var(--chamfer)*5), 100% calc(var(--chamfer)*5), 100% calc(100% - var(--chamfer)*5), calc(100% - var(--chamfer)*1) calc(100% - var(--chamfer)*5), calc(100% - var(--chamfer)*1) calc(100% - var(--chamfer)*3), calc(100% - var(--chamfer)*2) calc(100% - var(--chamfer)*3), calc(100% - var(--chamfer)*2) calc(100% - var(--chamfer)*2), calc(100% - var(--chamfer)*3) calc(100% - var(--chamfer)*2), calc(100% - var(--chamfer)*3) calc(100% - var(--chamfer)*1), calc(100% - var(--chamfer)*5) calc(100% - var(--chamfer)*1), calc(100% - var(--chamfer)*5) 100%, calc(var(--chamfer)*5) 100%, calc(var(--chamfer)*5) calc(100% - var(--chamfer)*1), calc(var(--chamfer)*3) calc(100% - var(--chamfer)*1), calc(var(--chamfer)*3) calc(100% - var(--chamfer)*2), calc(var(--chamfer)*2) calc(100% - var(--chamfer)*2), calc(var(--chamfer)*2) calc(100% - var(--chamfer)*3), calc(var(--chamfer)*1) calc(100% - var(--chamfer)*3), calc(var(--chamfer)*1) calc(100% - var(--chamfer)*5), 0 calc(100% - var(--chamfer)*5) );--chamfer-clip-ring: polygon(evenodd, 0 50%, 0 calc(100% - var(--chamfer)*5), calc(var(--chamfer)*1) calc(100% - var(--chamfer)*5), calc(var(--chamfer)*1) calc(100% - var(--chamfer)*3), calc(var(--chamfer)*2) calc(100% - var(--chamfer)*3), calc(var(--chamfer)*2) calc(100% - var(--chamfer)*2), calc(var(--chamfer)*3) calc(100% - var(--chamfer)*2), calc(var(--chamfer)*3) calc(100% - var(--chamfer)*1), calc(var(--chamfer)*5) calc(100% - var(--chamfer)*1), calc(var(--chamfer)*5) 100%, calc(100% - var(--chamfer)*5) 100%, calc(100% - var(--chamfer)*5) calc(100% - var(--chamfer)*1), calc(100% - var(--chamfer)*3) calc(100% - var(--chamfer)*1), calc(100% - var(--chamfer)*3) calc(100% - var(--chamfer)*2), calc(100% - var(--chamfer)*2) calc(100% - var(--chamfer)*2), calc(100% - var(--chamfer)*2) calc(100% - var(--chamfer)*3), calc(100% - var(--chamfer)*1) calc(100% - var(--chamfer)*3), calc(100% - var(--chamfer)*1) calc(100% - var(--chamfer)*5), 100% calc(100% - var(--chamfer)*5), 100% calc(var(--chamfer)*5), calc(100% - var(--chamfer)*1) calc(var(--chamfer)*5), calc(100% - var(--chamfer)*1) calc(var(--chamfer)*3), calc(100% - var(--chamfer)*2) calc(var(--chamfer)*3), calc(100% - var(--chamfer)*2) calc(var(--chamfer)*2), calc(100% - var(--chamfer)*3) calc(var(--chamfer)*2), calc(100% - var(--chamfer)*3) calc(var(--chamfer)*1), calc(100% - var(--chamfer)*5) calc(var(--chamfer)*1), calc(100% - var(--chamfer)*5) 0, calc(var(--chamfer)*5) 0, calc(var(--chamfer)*5) calc(var(--chamfer)*1), calc(var(--chamfer)*3) calc(var(--chamfer)*1), calc(var(--chamfer)*3) calc(var(--chamfer)*2), calc(var(--chamfer)*2) calc(var(--chamfer)*2), calc(var(--chamfer)*2) calc(var(--chamfer)*3), calc(var(--chamfer)*1) calc(var(--chamfer)*3), calc(var(--chamfer)*1) calc(var(--chamfer)*5), 0 calc(var(--chamfer)*5), 0 50%, 2px 50%, 2px calc(100% - var(--chamfer)*5 - 2px), calc(var(--chamfer)*1 + 2px) calc(100% - var(--chamfer)*5 - 2px), calc(var(--chamfer)*1 + 2px) calc(100% - var(--chamfer)*3 - 2px), calc(var(--chamfer)*2 + 2px) calc(100% - var(--chamfer)*3 - 2px), calc(var(--chamfer)*2 + 2px) calc(100% - var(--chamfer)*2 - 2px), calc(var(--chamfer)*3 + 2px) calc(100% - var(--chamfer)*2 - 2px), calc(var(--chamfer)*3 + 2px) calc(100% - var(--chamfer)*1 - 2px), calc(var(--chamfer)*5 + 2px) calc(100% - var(--chamfer)*1 - 2px), calc(var(--chamfer)*5 + 2px) calc(100% - 2px) , calc(100% - var(--chamfer)*5 - 2px) calc(100% - 2px) , calc(100% - var(--chamfer)*5 - 2px) calc(100% - var(--chamfer)*1 - 2px), calc(100% - var(--chamfer)*3 - 2px) calc(100% - var(--chamfer)*1 - 2px), calc(100% - var(--chamfer)*3 - 2px) calc(100% - var(--chamfer)*2 - 2px), calc(100% - var(--chamfer)*2 - 2px) calc(100% - var(--chamfer)*2 - 2px), calc(100% - var(--chamfer)*2 - 2px) calc(100% - var(--chamfer)*3 - 2px), calc(100% - var(--chamfer)*1 - 2px) calc(100% - var(--chamfer)*3 - 2px), calc(100% - var(--chamfer)*1 - 2px) calc(100% - var(--chamfer)*5 - 2px), calc(100% - 2px) calc(100% - var(--chamfer)*5 - 2px), calc(100% - 2px) calc(var(--chamfer)*5 + 2px), calc(100% - var(--chamfer)*1 - 2px) calc(var(--chamfer)*5 + 2px), calc(100% - var(--chamfer)*1 - 2px) calc(var(--chamfer)*3 + 2px), calc(100% - var(--chamfer)*2 - 2px) calc(var(--chamfer)*3 + 2px), calc(100% - var(--chamfer)*2 - 2px) calc(var(--chamfer)*2 + 2px), calc(100% - var(--chamfer)*3 - 2px) calc(var(--chamfer)*2 + 2px), calc(100% - var(--chamfer)*3 - 2px) calc(var(--chamfer)*1 + 2px), calc(100% - var(--chamfer)*5 - 2px) calc(var(--chamfer)*1 + 2px), calc(100% - var(--chamfer)*5 - 2px) 2px, calc(var(--chamfer)*5 + 2px) 2px, calc(var(--chamfer)*5 + 2px) calc(var(--chamfer)*1 + 2px), calc(var(--chamfer)*3 + 2px) calc(var(--chamfer)*1 + 2px), calc(var(--chamfer)*3 + 2px) calc(var(--chamfer)*2 + 2px), calc(var(--chamfer)*2 + 2px) calc(var(--chamfer)*2 + 2px), calc(var(--chamfer)*2 + 2px) calc(var(--chamfer)*3 + 2px), calc(var(--chamfer)*1 + 2px) calc(var(--chamfer)*3 + 2px), calc(var(--chamfer)*1 + 2px) calc(var(--chamfer)*5 + 2px), 2px calc(var(--chamfer)*5 + 2px), 2px 50% )}.panel{border-radius:0;clip-path:var(--chamfer-clip);position:relative;isolation:isolate}.panel:before{content:"";position:absolute;inset:0;background:var(--panel-border);clip-path:var(--chamfer-clip-ring);z-index:-2;pointer-events:none}.panel:after{content:"";position:absolute;inset:var(--panel-inset, 2px);background:var(--panel-bg, transparent);clip-path:var(--chamfer-clip);z-index:-1;pointer-events:none}.game-pause-resume-btn,.game-pause-menu-btn,.game-over-btn,.modal-btn,.lb-tab,.wallet-picker-btn,.menu-convert-btn,.streak-widget-btn,.convert-max-btn,.fr-copy-btn,.fr-claim-btn,.pf-edit-btn,.pf-hist-btn,.pf-badge-status-btn,.pf-badge-icon-btn,.pf-badge-text-btn,.nav-btn,.tk-btn,.hm-btn,.admin-ban-btn,.admin-tab,.admin-notify-btn,.pf-menu-row-view-btn,.pd-tab,.pd-close-btn,.pd-copy-btn,.menu-mode-btn,.nm-attempts-buy-btn,.nm-rank-badge-btn,.nm-lb-close-btn,.nm-nav-btn,.nm-info-btn,.nm-buy-tries-btn,.continue-pay-btn,.continue-giveup-btn,.pf-popup-close{--btn-bg: rgba(var(--c-bg-void-rgb),.35);--btn-border: rgba(var(--c-accent-rgb),.35);background:transparent;border:none;border-radius:0;position:relative;z-index:0;filter:drop-shadow(0 0 2px var(--btn-border))}.chamfer-glow-wrap>*{clip-path:var(--chamfer-clip);filter:none}.game-pause-resume-btn:before,.game-pause-resume-btn:after,.game-pause-menu-btn:before,.game-pause-menu-btn:after,.game-over-btn:before,.game-over-btn:after,.modal-btn:before,.modal-btn:after,.lb-tab:before,.lb-tab:after,.wallet-picker-btn:before,.wallet-picker-btn:after,.menu-convert-btn:before,.menu-convert-btn:after,.streak-widget-btn:before,.streak-widget-btn:after,.convert-max-btn:before,.convert-max-btn:after,.fr-copy-btn:before,.fr-copy-btn:after,.fr-claim-btn:before,.fr-claim-btn:after,.pf-edit-btn:before,.pf-edit-btn:after,.pf-hist-btn:before,.pf-hist-btn:after,.pf-badge-status-btn:before,.pf-badge-status-btn:after,.pf-badge-icon-btn:before,.pf-badge-icon-btn:after,.pf-badge-text-btn:before,.pf-badge-text-btn:after,.nav-btn:before,.nav-btn:after,.tk-btn:before,.tk-btn:after,.hm-btn:before,.hm-btn:after,.pf-menu-row-view-btn:before,.pf-menu-row-view-btn:after,.pd-tab:before,.pd-tab:after,.pd-close-btn:before,.pd-close-btn:after,.pd-copy-btn:before,.pd-copy-btn:after,.menu-mode-btn:before,.menu-mode-btn:after,.nm-attempts-buy-btn:before,.nm-attempts-buy-btn:after,.nm-rank-badge-btn:before,.nm-rank-badge-btn:after,.nm-lb-close-btn:before,.nm-lb-close-btn:after,.nm-nav-btn:before,.nm-nav-btn:after,.nm-info-btn:before,.nm-info-btn:after,.nm-buy-tries-btn:before,.nm-buy-tries-btn:after,.continue-pay-btn:before,.continue-pay-btn:after,.continue-giveup-btn:before,.continue-giveup-btn:after,.pf-popup-close:before,.pf-popup-close:after{content:"";position:absolute;clip-path:var(--chamfer-clip)}.game-pause-resume-btn:before,.game-pause-menu-btn:before,.game-over-btn:before,.modal-btn:before,.lb-tab:before,.wallet-picker-btn:before,.menu-convert-btn:before,.streak-widget-btn:before,.convert-max-btn:before,.fr-copy-btn:before,.fr-claim-btn:before,.pf-edit-btn:before,.pf-hist-btn:before,.pf-badge-status-btn:before,.pf-badge-icon-btn:before,.pf-badge-text-btn:before,.nav-btn:before,.tk-btn:before,.hm-btn:before,.admin-ban-btn:before,.admin-tab:before,.admin-notify-btn:before,.pf-menu-row-view-btn:before,.pd-tab:before,.pd-close-btn:before,.pd-copy-btn:before,.menu-mode-btn:before,.nm-attempts-buy-btn:before,.nm-rank-badge-btn:before,.nm-lb-close-btn:before,.nm-nav-btn:before,.nm-info-btn:before,.nm-buy-tries-btn:before,.continue-pay-btn:before,.continue-giveup-btn:before,.pf-popup-close:before{inset:0;background:var(--btn-border);clip-path:var(--chamfer-clip-ring);z-index:-2}.game-pause-resume-btn:after,.game-pause-menu-btn:after,.game-over-btn:after,.modal-btn:after,.lb-tab:after,.wallet-picker-btn:after,.menu-convert-btn:after,.streak-widget-btn:after,.convert-max-btn:after,.fr-copy-btn:after,.fr-claim-btn:after,.pf-edit-btn:after,.pf-hist-btn:after,.pf-badge-status-btn:after,.pf-badge-icon-btn:after,.pf-badge-text-btn:after,.nav-btn:after,.tk-btn:after,.hm-btn:after,.admin-ban-btn:after,.admin-tab:after,.admin-notify-btn:after,.pf-menu-row-view-btn:after,.pd-tab:after,.pd-close-btn:after,.pd-copy-btn:after,.menu-mode-btn:after,.nm-attempts-buy-btn:after,.nm-rank-badge-btn:after,.nm-lb-close-btn:after,.nm-nav-btn:after,.nm-info-btn:after,.nm-buy-tries-btn:after,.continue-pay-btn:after,.continue-giveup-btn:after,.pf-popup-close:after{inset:2px;background:var(--btn-bg);z-index:-1}@font-face{font-family:Ithaca;src:url(/fonts/Ithaca.ttf) format("truetype");font-display:block}button,a,input,select,textarea,[role=button]{-webkit-tap-highlight-color:transparent}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}@keyframes hm-in-wipe{0%{clip-path:inset(0 100% 0 0);opacity:0}15%{opacity:1}to{clip-path:inset(0 0% 0 0);opacity:1}}@keyframes hm-in-title{0%{opacity:0;transform:translate(-12px);filter:blur(4px);text-shadow:6px 0 0 rgba(var(--c-accent-rgb),.8),-6px 0 0 rgba(var(--c-magenta-rgb),.8)}20%{opacity:1;transform:translate(4px);filter:blur(0);text-shadow:-4px 0 0 rgba(var(--c-accent-rgb),.6),4px 0 0 rgba(var(--c-magenta-rgb),.6),0 0 14px rgba(var(--c-purple-rgb),.9),0 0 40px rgba(var(--c-purple-rgb),.4)}35%{transform:translate(-2px);text-shadow:2px 0 0 rgba(var(--c-accent-rgb),.3),-2px 0 0 rgba(var(--c-magenta-rgb),.3),0 0 14px rgba(var(--c-purple-rgb),.9),0 0 40px rgba(var(--c-purple-rgb),.4)}50%{transform:translate(0)}55%{opacity:.7;filter:blur(1px)}60%{opacity:1;filter:blur(0)}to{transform:translate(0);filter:blur(0);text-shadow:0 0 14px rgba(var(--c-purple-rgb),.9),0 0 40px rgba(var(--c-purple-rgb),.4),0 0 80px rgba(var(--c-purple-rgb),.15)}}@keyframes hm-in-season{0%,49%{opacity:0}50%,to{opacity:1}}@keyframes hm-in-jimbo{0%{opacity:0;transform:translate(60px);filter:blur(8px) saturate(0)}40%{opacity:.7;filter:blur(2px) saturate(.3)}70%{transform:translate(-8px)}85%{transform:translate(4px)}to{opacity:1;transform:translate(0);filter:blur(0) saturate(1)}}@keyframes hm-in-wallet{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}html,body{width:100%;height:100dvh;overflow:hidden;background:radial-gradient(circle at 18% 20%,rgba(var(--c-accent-rgb),.08),transparent 28%),radial-gradient(circle at 62% 18%,rgba(var(--c-magenta-rgb),.08),transparent 24%),radial-gradient(circle at 82% 55%,rgba(var(--c-purple-rgb),.14),transparent 30%),linear-gradient(180deg,rgba(var(--c-bg-rgb),.98),rgba(var(--c-bg-void-rgb),1));color:var(--c-lavender);font-family:Ithaca,Courier New,monospace;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}body{position:relative}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(transparent 0%,rgba(var(--c-white-rgb),.014) 50%,transparent 100%),repeating-linear-gradient(180deg,rgba(var(--c-white-rgb),.015) 0 1px,transparent 1px 4px);opacity:.45}@media(hover:hover){*{cursor:none!important}}#hm-custom-cursor{position:fixed;top:0;left:0;width:48px;height:48px;pointer-events:none;z-index:999999;will-change:transform;transform:translate(-200px,-200px);opacity:0;user-select:none;-webkit-user-select:none}@media(hover:none){#hm-custom-cursor{display:none}}#app{position:relative;width:100%;height:100dvh;overflow:hidden;z-index:1}.hm-vhs{position:absolute;inset:0;pointer-events:none;z-index:1}.hm-jimbo-wrap{position:absolute;bottom:-650px;right:-250px;height:1600px;pointer-events:none;z-index:3;will-change:transform}.hm-jimbo{width:100%;height:100%;object-fit:contain;object-position:bottom right;display:block;image-rendering:pixelated}.hm-left{position:absolute;left:clamp(24px,5vw,72px);top:0;bottom:0;z-index:5;display:flex;flex-direction:column;padding-top:50px;padding-bottom:clamp(24px,4vh,48px);will-change:transform}.hm-left .hm-menu{margin-top:30px}.hm-title{margin-top:-20px;font-size:120px;letter-spacing:5px;line-height:1.12;color:var(--c-purple);text-shadow:0 0 14px rgba(var(--c-purple-rgb),.9),0 0 40px rgba(var(--c-purple-rgb),.4),0 0 80px rgba(var(--c-purple-rgb),.15);margin-bottom:0;animation:hm-in-title .7s cubic-bezier(.22,1,.36,1) .45s both}.hm-season{font-size:42px;letter-spacing:.06em;color:var(--c-accent);text-shadow:0 0 8px rgba(var(--c-accent-rgb),.3);animation:hm-in-season .08s steps(1) .35s both}.hm-menu{display:flex;flex-direction:column;gap:2px}.hm-menu-item{display:flex;align-items:center;gap:14px;padding:10px 0;font-size:26px;letter-spacing:.06em;color:rgba(var(--c-lavender-rgb),.55);cursor:pointer;background:none;border:none;font-family:inherit;text-decoration:none;transition:color .1s,text-shadow .1s,transform .08s;position:relative;white-space:nowrap}.hm-menu-item:before{content:"";display:block;width:3px;height:1em;background:currentColor;opacity:0;flex-shrink:0;transition:opacity .1s}.hm-menu-item:hover,.hm-menu-item:focus-visible{color:var(--c-accent);text-shadow:0 0 12px rgba(var(--c-accent-rgb),.7),0 0 30px rgba(var(--c-accent-rgb),.25);transform:translate(6px);outline:none}.hm-menu-item:hover:before,.hm-menu-item:focus-visible:before{opacity:1}.hm-menu-item:active{transform:translate(8px)}@keyframes hm-play-pulse{0%,to{text-shadow:0 0 10px rgba(var(--c-gold-rgb),.85),0 0 28px rgba(var(--c-gold-rgb),.45),0 0 60px rgba(var(--c-orange-deep-rgb),.15)}50%{text-shadow:0 0 16px rgba(var(--c-gold-rgb),1),0 0 40px rgba(var(--c-gold-rgb),.65),0 0 80px rgba(var(--c-orange-deep-rgb),.25)}}#hm-play{color:var(--c-gold);text-shadow:0 0 10px rgba(var(--c-gold-rgb),.85),0 0 28px rgba(var(--c-gold-rgb),.45),0 0 60px rgba(var(--c-orange-deep-rgb),.15);transform:translate(6px);animation:hm-in-wipe .35s steps(8) 1s both,hm-play-pulse 2.4s ease-in-out 1.35s infinite}#hm-play:before{opacity:1}#hm-play.hm-play-ready{animation:hm-play-pulse 2.4s ease-in-out infinite;clip-path:none}#hm-play.hm-play-ready:hover,#hm-play.hm-play-ready:focus-visible{animation:none;color:var(--c-gold-pale);text-shadow:0 0 6px var(--c-white),0 0 18px rgba(var(--c-gold-rgb),1),0 0 40px rgba(var(--c-gold-rgb),.8),0 0 80px rgba(var(--c-orange-deep-rgb),.35);transform:translate(10px)}.hm-wallet-wrap{position:relative;margin-top:auto;z-index:10}.hm-wallet-menu{position:absolute;bottom:calc(100% + 8px);left:0;width:max-content;display:flex;flex-direction:column;z-index:20;padding:8px;gap:0}.hm-wallet-menu[hidden]{display:none}.hm-disc-row{display:flex;align-items:center;gap:10px;padding:10px 14px;font-family:inherit;font-size:26px;letter-spacing:2px;color:rgba(var(--c-purple-rgb),.55);background:none;border:none;cursor:url(/ui/cursor.png) 4 4,pointer;width:auto;text-align:left;transition:color .12s}.hm-disc-row:hover{color:var(--c-pink)}.hm-btn{--chamfer: 3px;--btn-bg: rgba(var(--c-bg-void-rgb),.65);--btn-border: rgba(var(--c-accent-rgb),.4);display:inline-flex;align-items:center;justify-content:center;padding:0 22px;height:52px;font-family:inherit;font-size:26px;letter-spacing:2.5px;color:var(--c-accent);cursor:pointer;white-space:nowrap;text-decoration:none;transition:opacity .12s}.hm-btn:hover:not(:disabled){opacity:.8}.hm-btn:active:not(:disabled){transform:translateY(1px)}.hm-btn:disabled{opacity:.4;cursor:not-allowed}.hm-btn--wallet{--btn-border: rgba(var(--c-purple-rgb),.5);--btn-bg: rgba(var(--c-bg-rgb),.7);color:var(--c-purple);filter:drop-shadow(0 0 4px rgba(var(--c-purple-rgb),.4))}.hm-btn--wallet.connected{--btn-border: rgba(var(--c-purple-rgb),.28);color:rgba(var(--c-purple-rgb),.7);filter:drop-shadow(0 0 3px rgba(var(--c-purple-rgb),.2));font-size:26px}.hm-connect-err{width:min(280px,100%);box-sizing:border-box;padding:8px 12px;margin-bottom:8px;color:var(--c-danger-bright);font-size:16px;line-height:1.2;text-align:center;--panel-border: rgba(var(--c-danger-bright-rgb),.45);--panel-bg: rgba(var(--c-bg-nightmare-rgb),.4);filter:drop-shadow(0 0 5px rgba(var(--c-danger-bright-rgb),.25))}.modal-overlay{position:fixed;inset:0;background:rgba(var(--c-bg-void-rgb),.88);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;gap:12px;font-family:Ithaca,monospace}.modal-content{display:flex;flex-direction:column;gap:5px;width:min(300px,calc(100vw - 40px))}.pf-edit-content{position:absolute;inset:0;width:auto!important;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;padding:calc(env(safe-area-inset-top) + 16px) 16px calc(env(safe-area-inset-bottom) + 16px)}.pf-hist-title{font-size:36px;color:var(--c-magenta);letter-spacing:1px;text-align:center}.wallet-picker-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wallet-picker-btn{--btn-bg: rgba(var(--c-purple-deep-rgb),.12);--btn-border: rgba(var(--c-purple-rgb),.28);padding:18px 12px 14px;color:var(--c-gray);font-family:Ithaca,monospace;font-size:26px;letter-spacing:.05em;text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px}.wallet-picker-btn:active{--btn-bg: rgba(var(--c-purple-deep-rgb),.28);--btn-border: rgba(var(--c-purple-rgb),.6)}.wallet-picker-btn:disabled{opacity:.45;cursor:default}.wallet-picker-icon{width:100px;height:100px;border-radius:0;object-fit:contain}.wallet-picker-status{font-size:16px;color:rgba(var(--c-accent-rgb),.72);letter-spacing:1px;text-align:center}.modal-err{font-size:16px;color:var(--c-danger-bright);text-align:center;--panel-border: var(--c-danger-bright);--panel-bg: rgba(var(--c-bg-nightmare-rgb),.4);border:none;background:transparent;border-radius:0;padding:10px 16px;width:100%;box-sizing:border-box}.convert-btn-row{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:8px}.modal-btn{--btn-bg: rgba(var(--c-bg-void-rgb),.35);--btn-border: rgba(var(--c-accent-rgb),.35);font-size:24px;padding:18px 0;width:100%;cursor:pointer;font-family:Ithaca,monospace;font-weight:700;letter-spacing:1px;box-sizing:border-box}.modal-btn-save{--btn-bg: rgba(var(--c-bg-void-rgb),.4);--btn-border: var(--c-accent);color:var(--c-accent)}.modal-btn-save:disabled{opacity:.4;cursor:default;filter:none}.modal-btn-cancel{--btn-bg: rgba(var(--c-bg-void-rgb),.4);--btn-border: var(--c-slate);color:var(--c-slate)}.hm-menu-item:nth-child(2){animation:hm-in-wipe .35s steps(8) 1.15s both}.hm-menu-item:nth-child(3){animation:hm-in-wipe .35s steps(8) 1.3s both}.hm-menu-item:nth-child(4){animation:hm-in-wipe .35s steps(8) 1.45s both}.hm-menu-item:nth-child(5){animation:hm-in-wipe .35s steps(8) 1.6s both}.hm-menu-item:nth-child(6){animation:hm-in-wipe .35s steps(8) 1.75s both}.hm-jimbo-wrap.hm-intro{animation:hm-in-jimbo .9s cubic-bezier(.22,1,.36,1) .1s both}.hm-wallet-wrap{animation:hm-in-wallet .4s steps(6) 1.5s both}@media(max-width:1180px){.hm-jimbo-wrap{right:-220px;bottom:-520px;height:1380px}.hm-left{left:28px;max-width:min(54vw,560px);padding-top:34px;padding-bottom:34px}.hm-left .hm-menu{margin-top:22px}.hm-season{font-size:34px}.hm-title{margin-top:-10px;font-size:clamp(76px,9.6vw,104px);letter-spacing:4px;line-height:1.02}.hm-menu-item{gap:12px;padding:9px 0;font-size:24px}.hm-btn{height:48px;padding:0 18px;font-size:16px;letter-spacing:2px}.hm-btn--wallet.connected{font-size:26px}.hm-connect-err{width:min(320px,100%)}}@media(max-width:900px){html,body{min-height:100dvh;height:auto;overflow-x:hidden;overflow-y:auto}#app{min-height:100dvh;height:auto;overflow:hidden}.hm-vhs{position:fixed}.hm-jimbo-wrap{position:absolute;inset:auto -240px -560px auto;width:auto;height:max(1380px,145dvh)}.hm-jimbo{width:auto;height:100%;object-fit:contain;object-position:bottom right;transform:none}.hm-left{position:relative;left:auto;top:auto;bottom:auto;width:min(100%,560px);min-height:100dvh;max-width:none;padding:calc(env(safe-area-inset-top) + 24px) 16px calc(env(safe-area-inset-bottom) + 24px);justify-content:flex-start}.hm-season{font-size:28px;letter-spacing:.04em}.hm-title{margin-top:-8px;max-width:7ch;font-size:clamp(60px,15vw,88px);line-height:.94;letter-spacing:3px}.hm-left .hm-menu{margin-top:18px}.hm-menu{gap:4px}.hm-menu-item{padding:10px 0;font-size:24px}.hm-wallet-wrap{width:min(100%,340px);margin-top:auto;padding-top:24px}.hm-connect-err,.hm-btn,.hm-wallet-menu{width:100%}.hm-wallet-menu{bottom:calc(100% + 10px)}.hm-disc-row{width:100%;justify-content:center}.modal-overlay{padding:16px;box-sizing:border-box}.modal-content{width:min(420px,calc(100vw - 32px))}.wallet-picker-btn{font-size:22px;padding:16px 12px 14px}.wallet-picker-icon{width:78px;height:78px}}@media(max-width:640px){.hm-jimbo-wrap{right:-280px;bottom:-430px;height:max(1080px,132dvh)}.hm-jimbo{object-position:bottom right;transform:none}.hm-left{width:100%;padding:calc(env(safe-area-inset-top) + 18px) 12px calc(env(safe-area-inset-bottom) + 16px)}.hm-season{font-size:22px}.hm-title{margin-top:-4px;font-size:clamp(46px,16vw,68px);letter-spacing:2px;line-height:.9}.hm-left .hm-menu{margin-top:16px}.hm-menu-item{gap:10px;padding:12px 0;font-size:22px}.hm-wallet-wrap{width:100%;margin-top:auto;padding-top:20px}.hm-btn{width:100%;height:50px;padding:0 14px;font-size:16px;letter-spacing:1.6px}.hm-btn--wallet.connected{font-size:26px}.hm-connect-err{font-size:14px;padding:8px 10px}.hm-wallet-menu{padding:6px}.hm-disc-row{font-size:26px}.modal-overlay{padding:12px}.modal-content{width:min(100%,calc(100vw - 24px))}.pf-edit-content{padding:calc(env(safe-area-inset-top) + 14px) 14px calc(env(safe-area-inset-bottom) + 14px)}.wallet-picker-list{grid-template-columns:1fr;gap:8px}.wallet-picker-btn{font-size:20px;gap:6px;padding:16px 12px 12px}.wallet-picker-icon{width:64px;height:64px}.wallet-picker-status,.modal-err{font-size:14px}.modal-btn{padding:16px 0;font-size:20px}}@media(max-width:420px){.hm-jimbo-wrap{right:-430px;bottom:-320px;height:max(900px,124dvh)}.hm-jimbo{object-position:bottom right;transform:none}.hm-season{font-size:18px}.hm-title{font-size:clamp(40px,17vw,58px);letter-spacing:1.5px}.hm-menu-item{font-size:20px}.hm-btn{font-size:26px;letter-spacing:1.2px}}
