.dnt-fireplace{background:radial-gradient(circle at 25% 60%,#3b1d0c,#0c0a0f 70%);border:2px solid #a66d35;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:22px;margin:0 14px 15px;padding:14px;display:grid;box-shadow:inset 0 0 0 2px #24140d,0 0 26px #ff8a2a1f}.dnt-fireplace__picture{aspect-ratio:16/9;border:2px solid #6f4828;display:block;position:relative;overflow:hidden}.dnt-fireplace__picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.dnt-fireplace__picture:hover img{transform:scale(1.03)}.dnt-fireplace__flicker{pointer-events:none;background:radial-gradient(circle at 46% 62%,#ffb04a33,#0000 45%);animation:2.6s infinite alternate dnt-flicker;position:absolute;inset:0}@keyframes dnt-flicker{0%{opacity:.35}40%{opacity:.8}70%{opacity:.5}to{opacity:.9}}@media (prefers-reduced-motion:reduce){.dnt-fireplace__flicker{animation:none}}.dnt-fireplace__kicker{color:#ff9a4d;letter-spacing:.14em;margin:0 0 6px;font-size:11px}.dnt-fireplace h2{color:#ffd36d;margin:0 0 10px}.dnt-fireplace__copy>p:not(.dnt-fireplace__kicker){color:#e8dccb;margin:0 0 16px;line-height:1.6}.dnt-fireplace__button{background:linear-gradient(#a8521c,#5a240b);border:2px solid #ffb16d;padding:12px 18px;font-size:12px;text-decoration:none;display:inline-block;box-shadow:0 3px #2a1005,0 0 14px #ff8a2a55;color:#fff!important}.dnt-fireplace__button:hover{filter:brightness(1.15)}@media (width<=760px){.dnt-fireplace{grid-template-columns:1fr;margin:0 8px 10px;padding:10px}}:is(.marketing-site,.arcade-landing,.arcade-nav-wrap,.hub){--retro-head:"Press Start 2P", monospace;--retro-body:"Pixelify Sans", "Press Start 2P", monospace}:is(.marketing-site,.arcade-landing,.hub) :is(p,li,small,span,label,input,textarea,select,figcaption,dd,dt,td,th,blockquote,em){letter-spacing:.01em;font-family:var(--retro-body)!important}:is(.marketing-site,.arcade-landing,.hub) :is(p,li){font-size:max(15px,1em);line-height:1.6}:is(.marketing-site,.arcade-landing,.arcade-nav-wrap,.hub) :is(h1,h2,h3,h4,h5,h6,b,strong,button,a,.marketing-eyebrow,.marketing-button,.nes-choice,.unlock-beta__badge,nav a,nav a span){letter-spacing:.02em;font-family:var(--retro-head)!important;font-weight:400!important}:is(.marketing-site,.arcade-landing,.hub) :is(h1,h2,h3,h4){text-shadow:.08em .08em #000,0 0 14px #0008;text-wrap:balance;line-height:1.35!important}:is(.marketing-site,.arcade-landing,.hub) h1{font-size:clamp(22px,3.4vw,42px)!important}:is(.marketing-site,.arcade-landing,.hub) h2{font-size:clamp(17px,2.5vw,30px)!important}:is(.marketing-site,.arcade-landing,.hub) h3{font-size:clamp(11px,1.3vw,16px)!important}:is(.marketing-site,.arcade-landing,.hub) .marketing-eyebrow{line-height:1.8;font-size:9px!important}:is(.marketing-site,.arcade-landing,.hub) :is(.marketing-button,button){line-height:1.5;font-size:10px!important}.arcade-nav-wrap nav a span{font-size:9px!important}.arcade-nav-wrap .arcade-wishlist{font-size:10px!important}:is(.marketing-site,.arcade-landing,.hub) :is(p,li) a{font-family:var(--retro-body)!important}:is(.marketing-site,.arcade-landing,.hub) :is(.dnt-word,.dnt-word *){font-family:"Press Start 2P",monospace!important}:is(.marketing-site,.arcade-landing,.hub) .dnt-word{text-shadow:none;font-size:inherit!important}:is(.marketing-site,.arcade-landing,.hub) .nes-tier__price{font-family:"Press Start 2P",monospace!important}@media (width<=760px){.arcade-nav-wrap nav a span{font-size:7px!important}}.arcade-nav-wrap nav a span,.arcade-nav-wrap .arcade-wishlist{white-space:nowrap}@media (width<=1150px){.arcade-nav-wrap nav a span{font-size:8px!important}}.arcade-landing .arcade-hero__center strong{white-space:nowrap;font-size:clamp(11px,1.6vw,18px)!important}.arcade-nav-wrap .arcade-login{font-size:10px!important}@media (width<=760px){.arcade-nav-wrap .arcade-login{font-size:0!important}}@media (width<=1440px){.arcade-nav-wrap nav a span{font-size:8px!important}.arcade-nav-wrap .arcade-wishlist,.arcade-nav-wrap .arcade-login{font-size:9px!important}}@media (width<=1050px){.arcade-nav-wrap nav a span{font-size:7px!important}.arcade-nav-wrap .arcade-wishlist{font-size:0!important}}@media (width<=760px){.arcade-landing .arcade-hero__center strong{white-space:normal;max-width:100%;line-height:1.9}}.hub{--hub-gold:#f3b84d;--hub-orange:#ff5722;--hub-blue:#44c9ff;--hub-ink:#07080d;background:radial-gradient(ellipse at 50% -8%, #4a1a0e 0%, transparent 52%), radial-gradient(ellipse at 110% 90%, #0c2a40 0%, transparent 42%), var(--hub-ink);color:#f8e8c4;min-height:100vh;position:relative;overflow:hidden}.hub *{box-sizing:border-box}.hub a{color:inherit;text-decoration:none}.hub-skip{z-index:5;background:var(--hub-gold);color:#1a0d08;padding:8px 12px;position:absolute;top:-40px;left:12px}.hub-skip:focus{top:12px}.hub-sky{pointer-events:none;opacity:.35;background:repeating-linear-gradient(#0000 0 3px,#00000029 3px 4px);position:absolute;inset:0}.hub-top{z-index:1;justify-content:space-between;align-items:flex-end;gap:24px;width:min(1180px,100% - 32px);margin:0 auto;padding:28px 0 8px;display:flex;position:relative}.hub .hub-kicker{color:var(--hub-gold);letter-spacing:.14em;margin:0 0 10px;font-family:"Press Start 2P",monospace!important;font-size:10px!important}.hub .hub-wordmark,.hub .hub-wordmark span{font-family:"Press Start 2P",monospace!important}.hub h1.hub-wordmark{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;display:flex;text-shadow:.06em .06em #000,0 0 24px #ff572266!important;font-size:clamp(26px,4.6vw,54px)!important;line-height:1.15!important}.hub-wordmark__game{color:#ffb15a}.hub-wordmark__thunder{color:#9ee6ff;text-shadow:.06em .06em #041018,0 0 18px #44c9ff88!important}.hub-marks{align-items:center;gap:4px;display:inline-flex}.hub .dynamite-mark{width:54px;height:48px}.hub .lightning-mark{color:#ffe15a;filter:drop-shadow(0 0 8px #fff)drop-shadow(0 0 14px #38bfff);width:28px;height:42px}.hub-tagline{color:#f3e2c4;max-width:38rem;margin:14px 0 0}.hub-account{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:min(100%,240px);display:flex}.hub-account__name{text-overflow:ellipsis;white-space:nowrap;color:#fff6df;max-width:220px;overflow:hidden}.hub-account a,.hub-account button{color:#fff8ea;cursor:pointer;background:linear-gradient(#ff6a31,#c73519);border:2px solid #ffb16d;padding:10px 12px;box-shadow:0 3px #50170e}.hub-account a.hub-account__quiet,.hub-account button.hub-account__quiet{background:#121820;border-color:#8190a0;box-shadow:0 3px #030509}.hub-account--pending{color:#c8b89a;font-size:12px}.hub-main{z-index:1;width:min(1180px,100% - 32px);margin:0 auto;padding:18px 0 48px;position:relative}.hub-section-title{color:var(--hub-gold);margin:8px 0 14px}.hub-grid{grid-template-columns:1.35fr 1fr 1fr;align-items:stretch;gap:16px;display:grid}.hub-card{background:linear-gradient(#1a120c,#0b0c11);border:3px solid #a66d35;flex-direction:column;min-width:0;display:flex;box-shadow:inset 0 0 0 3px #24140d,0 0 0 1px #000,0 18px 40px #000a}.hub-card--soon{border-color:#5d5348;box-shadow:inset 0 0 0 3px #1a1816,0 0 0 1px #000}.hub-screen{aspect-ratio:16/10;background:#05060a;border-bottom:3px solid #4b2a1d;display:block;position:relative;overflow:hidden}.hub-card--soon .hub-screen{border-bottom-color:#3a342c}.hub-screen img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;width:100%;height:100%}.hub-card:not(.hub-card--soon) .hub-screen:hover img,.hub-card:not(.hub-card--soon) .hub-screen:focus-visible img{transition:transform .25s;transform:scale(1.04)}.hub .hub-status{border:2px solid var(--hub-gold);color:var(--hub-gold);letter-spacing:.04em;background:#140c08e6;padding:7px 8px;line-height:1.4;position:absolute;top:10px;left:10px;font-family:"Press Start 2P",monospace!important;font-size:9px!important}.hub-card--soon .hub-status{color:#d5dde8;border-color:#9aa4b2}.hub-poster{background:repeating-linear-gradient(-45deg,#1a120e 0 12px,#120e0c 12px 24px),#100e12;place-items:center;height:100%;display:grid}.hub-poster svg{width:min(46%,120px);height:auto}.hub .hub-poster__tape{color:#2a160e;background:#f3e2b0;padding:8px 10px;line-height:1.45;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:3px 3px #0008;font-family:"Press Start 2P",monospace!important;font-size:10px!important}.hub-card__body{flex-direction:column;flex:1;gap:10px;padding:14px 14px 16px;display:flex}.hub-card h2{color:#fff1d0;margin:0}.hub-card p{color:#e7d7c2;flex:1;margin:0}.hub .hub-card h2{font-size:clamp(13px,1.45vw,20px)!important}.hub-play{text-align:center;background:linear-gradient(#ff6a31,#c73519);border:2px solid #ffb16d;justify-content:center;align-items:center;margin-top:6px;padding:12px 14px;display:inline-flex;box-shadow:0 3px #50170e,0 0 16px #ff4b2366;color:#fff8ea!important}.hub .hub-play{font-size:11px!important}.hub-play:hover,.hub-play:focus-visible{filter:brightness(1.08)}.hub-play--locked{cursor:not-allowed;background:#1a1816;border-color:#6d645c;box-shadow:0 3px #000;color:#b7aea4!important}.hub-foot{z-index:1;color:#cbbfaa;width:min(1180px,100% - 32px);margin:0 auto;padding:8px 0 36px;position:relative}.hub-foot p{margin:0}.hub-foot__links{flex-wrap:wrap;gap:18px;margin-bottom:12px;display:flex}.hub-foot__links a{color:#ffd36d;font-size:11px;text-decoration:none}.hub-foot__links a:hover{color:#fff}.hub a:focus-visible,.hub button:focus-visible{outline:2px solid var(--hub-blue);outline-offset:3px}@media (width<=980px){.hub-top{flex-direction:column;align-items:flex-start}.hub-account{justify-content:flex-start}.hub-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hub-card .hub-screen img{transition:none}}.unlock-tiers{border-top:1px solid var(--mk-line);width:min(1200px,86%);margin:auto;padding:95px 0;scroll-margin-top:24px}.unlock-tiers__heading{text-align:center;max-width:760px;margin:0 auto 46px}.unlock-tiers__heading h2{letter-spacing:-1px;color:#fff1db;text-wrap:balance;margin:0 0 20px;font:700 clamp(30px,3.2vw,46px)/1.15 Georgia,serif}.unlock-tiers__heading>p:last-child{color:var(--mk-muted);margin:0;font-size:17px;line-height:1.8}.unlock-tiers__grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px;display:grid}.unlock-tier{background:linear-gradient(160deg,#25172f,#120d19);border:1px solid #9c799c45;flex-direction:column;padding:28px 22px 24px;display:flex;position:relative}.unlock-tier--featured{background:linear-gradient(160deg,#3a2414,#160e1c);border-color:#f6ce87;box-shadow:0 0 34px #eea94530}.unlock-tier__badge{color:#24130c;letter-spacing:1.5px;white-space:nowrap;background:linear-gradient(170deg,#ffd68b,#e7a951 45%,#ba671f);padding:5px 12px;font-size:10px;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.unlock-tier__tagline{color:var(--mk-gold);letter-spacing:2px;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:700}.unlock-tier h3{color:#f8e8d0;margin:0 0 14px;font:700 28px/1.1 Georgia,serif}.unlock-tier__price{color:#ffd48b;margin:0 0 20px;font:700 40px/1 Georgia,serif}.unlock-tier__price span{color:var(--mk-muted);letter-spacing:.3px;margin-top:6px;font:600 12px/1.4 Arial,sans-serif;display:block}.unlock-tier ul{flex:1;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.unlock-tier li{color:#e1d5e2;gap:10px;font-size:14px;line-height:1.5;display:flex}.unlock-tier li span{color:#d8a85c;flex-shrink:0;font-size:11px;line-height:1.9}.unlock-tier__actions{gap:10px;display:grid}.unlock-tier__actions .marketing-button{cursor:pointer;gap:10px;width:100%;min-height:48px;padding:12px 14px;font-size:13px}.unlock-tier__actions .marketing-button:disabled{opacity:.6;cursor:wait}.unlock-tiers__message{text-align:center;color:#ffd48b;max-width:640px;margin:22px auto 0;font-size:14px}.unlock-tiers__fine{text-align:center;color:#a99db0;max-width:640px;margin:20px auto 0;font-size:12px;line-height:1.7}@media (width<=1060px){.unlock-tiers__grid{grid-template-columns:repeat(2,1fr);gap:26px 18px}}@media (width<=620px){.unlock-tiers{width:calc(100% - 42px);padding:65px 0}.unlock-tiers__grid{grid-template-columns:1fr}.unlock-tiers__heading{text-align:left}}.unlock-beta{background:linear-gradient(160deg,#10223a,#120d19);border:1px solid #4fd8ff60;align-items:flex-start;gap:22px;margin:0 auto 40px;padding:22px 26px;display:flex;box-shadow:0 0 30px #4fd8ff1c}.unlock-beta__badge{color:#07131f;letter-spacing:1.5px;white-space:nowrap;background:linear-gradient(170deg,#9ff0ff,#4fd8ff 50%,#1d7fb0);flex-shrink:0;padding:6px 12px;font-size:11px;font-weight:800}.unlock-beta h3{color:#e6f8ff;margin:0 0 8px;font:700 22px/1.2 Georgia,serif}.unlock-beta p{color:#cfdbe6;margin:0;font-size:15px;line-height:1.7}@media (width<=620px){.unlock-beta{flex-direction:column;gap:12px;padding:18px}}.unlock-title{justify-content:center;align-items:center;gap:clamp(6px,1.4vw,18px);display:flex;letter-spacing:0!important;margin:0 0 22px!important}.unlock-title__words{text-transform:uppercase;letter-spacing:2px;background:linear-gradient(#fff6c8 0%,#ffd24a 38%,#ff8a1f 62%,#c8361a 100%);color:#0000;-webkit-text-stroke:2px #2a0d05;filter:drop-shadow(0 4px #2a0d05)drop-shadow(0 0 18px #ff8a1f80);-webkit-background-clip:text;background-clip:text;flex-direction:column;align-items:center;font:900 clamp(40px,7vw,92px)/.92 Impact,Arial Black,sans-serif;display:flex}.unlock-title__small{letter-spacing:.32em;background:linear-gradient(#e9fbff,#4fd8ff 60%,#1d6fb0);-webkit-text-stroke:1px #06223a;filter:drop-shadow(0 0 10px #4fd8ffa0);-webkit-background-clip:text;background-clip:text;font-size:.42em}.unlock-title__bolt{color:#ffe066;filter:drop-shadow(0 0 8px #4fd8ff)drop-shadow(0 0 16px #ffd24a);width:clamp(26px,4vw,54px);height:auto;animation:1.7s step-end infinite unlock-flicker}.unlock-title__bolt--right{animation-delay:.6s;transform:scaleX(-1)}.unlock-title__tnt{color:#e8452c;filter:drop-shadow(0 0 10px #ff6a1f90);width:clamp(28px,4.4vw,60px);height:auto;animation:2.4s ease-in-out infinite unlock-shake}.unlock-title__tnt--left{transform:rotate(-18deg)}.unlock-title__tnt--right{animation-delay:1.2s;transform:rotate(18deg)scaleX(-1)}@keyframes unlock-flicker{0%,to{opacity:1}46%{opacity:.35}50%{opacity:1}53%{opacity:.5}}@keyframes unlock-shake{0%,90%,to{translate:0}93%{translate:-2px 1px}96%{translate:2px -1px}}@media (prefers-reduced-motion:reduce){.unlock-title__bolt,.unlock-title__tnt{animation:none}}@media (width<=620px){.unlock-title__tnt{display:none}.unlock-tiers__heading .unlock-title{justify-content:center}}.unlock-tiers__grid{align-items:stretch;gap:22px}.nes-tier{--accent:#9fd4ff;flex-direction:column;gap:10px;font-family:"Press Start 2P",monospace;display:flex;position:relative}.nes-tier--episode{--accent:#ff6a4d}.nes-tier--heroes{--accent:#4fd8ff}.nes-tier--pass{--accent:#ffd24a}.nes-window{color:#fff;image-rendering:pixelated;background:#0b1450;border:4px solid #fff;outline:4px solid #000;box-shadow:inset 0 0 0 4px #000,8px 8px #000}.nes-tier--featured .nes-window{border-color:#ffd24a}.nes-tier__plate{text-align:center;padding:16px 14px 14px}.nes-tier__tagline{letter-spacing:.5px;text-transform:uppercase;color:var(--accent);margin:0 0 10px;font-size:7px;line-height:1.6}.nes-tier__plate h3{color:#fff;text-shadow:3px 3px #000;margin:0;font:15px/1.3 "Press Start 2P",monospace}.nes-tier__body{flex-direction:column;flex:1;padding:18px 14px 16px;display:flex}.nes-tier__price{color:var(--accent);text-shadow:3px 3px #000;align-items:center;gap:10px;margin:0;font-size:22px;line-height:1;display:flex}.nes-coin{background:#ffd24a;flex-shrink:0;width:16px;height:16px;box-shadow:inset -3px -3px #c88a12,inset 3px 3px #fff3b0,0 0 0 2px #000}.nes-tier__note{color:#b9c3ff;margin:8px 0 0;font-size:7px;line-height:1.7}.nes-tier__perks{color:#e8ecff;border-top:4px dotted #ffffff40;flex:1;gap:12px;margin:18px 0;padding:14px 0 0;font:13px/1.55 Arial,sans-serif;list-style:none;display:grid}.nes-tier__perks li{padding-left:18px;position:relative}.nes-tier__perks li:before{content:"";background:var(--accent);width:8px;height:8px;position:absolute;top:6px;left:0;box-shadow:2px 2px #000}.nes-tier__choices{gap:10px;display:grid}.nes-choice{color:#fff;text-align:left;cursor:pointer;background:#000;border:3px solid #fff;width:100%;padding:12px 10px 12px 30px;font:9px/1.5 "Press Start 2P",monospace;text-decoration:none;display:block;position:relative}a.nes-choice,a.nes-choice:visited{color:#fff}.nes-choice:before{content:"▶";color:var(--accent);opacity:0;font-size:9px;position:absolute;top:50%;left:10px;translate:0 -50%}.nes-choice:hover:before,.nes-choice:focus-visible:before,.nes-choice--primary:before{opacity:1;animation:.8s step-end infinite nes-blink}.nes-choice--primary{background:var(--accent);color:#000;border-color:#fff}.nes-choice--primary:before{color:#000}.nes-choice:hover{background:#1c2a8a}.nes-choice--primary:hover{filter:brightness(1.1);background:var(--accent)}.nes-choice:active{translate:2px 2px}.nes-choice:disabled{opacity:.6;cursor:wait}.nes-tier__badge{z-index:3;color:#000;background:#ffd24a;border:3px solid #000;padding:7px 9px;font-size:8px;animation:1.2s step-end infinite nes-blink;position:absolute;top:-12px;right:-8px;box-shadow:4px 4px #000}@keyframes nes-blink{0%,60%{opacity:1}61%,to{opacity:.25}}@media (prefers-reduced-motion:reduce){.nes-choice:before,.nes-tier__badge{animation:none}}.dnt-word{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;display:flex;letter-spacing:0!important;margin:0 auto 28px!important;font-family:"Press Start 2P",monospace!important;line-height:1!important}.dnt-word__fire,.dnt-word__storm{padding:0 4%;display:block;position:relative}.dnt-word__line{color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,6.4vw,76px);display:block;position:relative}.dnt-word__line:before{content:attr(data-text);z-index:-1;color:#120604;-webkit-text-stroke:.22em #120604;paint-order:stroke fill;text-shadow:.04em .04em #120604,.08em .08em #120604,.12em .12em #120604;position:absolute;inset:0}.dnt-word__line--fire{background-image:linear-gradient(#fff7b0 0 14%,#ffe14d 14% 34%,#ffbe2e 34% 54%,#ff8a1f 54% 76%,#e5521a 76% 100%)}.dnt-word__line--fire:before{text-shadow:.04em .04em #6e1e08,.08em .08em #6e1e08,.12em .12em #120604}.dnt-word__line--storm{background-image:linear-gradient(#f4feff 0 16%,#a6f1ff 16% 36%,#4fd2ff 36% 56%,#3d8bff 56% 76%,#6c3dff 76% 100%)}.dnt-word__line--storm:before{text-shadow:.04em .04em #1b1b6e,.08em .08em #1b1b6e,.12em .12em #06061e}.dnt-word__fire{filter:drop-shadow(0 0 14px #ff6a1f88)}.dnt-word__storm{filter:drop-shadow(0 0 16px #4f8dffaa);margin-top:.15em}.dnt-word__join{align-items:center;gap:clamp(8px,1.6vw,18px);margin:.35em 0 .25em;display:flex}.dnt-word__line--join{background-image:linear-gradient(#fff2a0 0 30%,#ffc93a 30% 65%,#f08a1c 65% 100%);font-size:clamp(14px,2.4vw,28px)}.dnt-word__arrow{clip-path:polygon(0 0,82% 0,82% -60%,100% 50%,82% 160%,82% 100%,0 100%);background:linear-gradient(#ffe066 0 50%,#d97a14 50%);width:clamp(40px,8vw,110px);height:8px;display:block;overflow:visible;box-shadow:0 0 0 3px #120604}.dnt-word__arrow--right{transform:scaleX(-1)}.dnt-word__sparks{fill:#ffd24a;filter:drop-shadow(0 0 4px #ff6a1f);width:100%;height:46%;animation:1.6s steps(2,end) infinite dnt-sparks;position:absolute;top:-34%;left:0;right:0}@keyframes dnt-sparks{0%{opacity:1;translate:0}50%{opacity:.55;translate:0 -4px}to{opacity:1;translate:0}}.dnt-word__bolts{z-index:-2;fill:none;stroke:#e9fbff;stroke-width:3px;stroke-linejoin:miter;filter:drop-shadow(0 0 3px #4fd8ff)drop-shadow(0 0 8px #3d6bff);width:112%;height:136%;animation:1.3s step-end infinite dnt-crackle;position:absolute;inset:-18% -6%}@keyframes dnt-crackle{0%,to{opacity:1}30%{opacity:.2}34%{opacity:1}62%{opacity:.5}}@media (prefers-reduced-motion:reduce){.dnt-word__sparks,.dnt-word__bolts{animation:none}}.nes-tier--gamethunder{--accent:#c58bff}@media (width>=1061px){.unlock-tiers__grid{grid-template-columns:repeat(3,1fr)}}.nes-choice--owned{cursor:default;border-color:#7dff8a;color:#7dff8a!important}.nes-tiers-game{text-align:left;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;width:min(1100px,100%);display:grid}.nes-tiers-game .nes-tier__perks{text-transform:none;font-family:Pixelify Sans,"Press Start 2P",monospace;font-size:9px;line-height:1.8}.gt{min-height:100vh}.gt .gt-storm{pointer-events:none;background:radial-gradient(at 50% 0,#3b1d6e 0%,#0000 55%),radial-gradient(at 15% 30%,#5a1a0e66 0%,#0000 40%),radial-gradient(at 85% 25%,#0e3a6e88 0%,#0000 45%),linear-gradient(#0a0618,#07080d 60%);animation:9s step-end infinite gt-flash;position:absolute;inset:0;overflow:hidden}@keyframes gt-flash{0%,61%,63%,to{filter:none}62%{filter:brightness(1.9)}88%{filter:brightness(1.4)}}.gt-strike{fill:none;stroke:#e9fbff;stroke-width:3px;filter:drop-shadow(0 0 6px #4fd8ff)drop-shadow(0 0 18px #7a5cff);opacity:0;width:70px;height:46vh;animation:9s step-end infinite gt-strike;position:absolute;top:0}.gt-strike--a{left:12%}.gt-strike--b{animation-delay:3.4s;right:14%}@keyframes gt-strike{0%,61%{opacity:0}62%{opacity:1}64%{opacity:0}65%{opacity:.8}67%,to{opacity:0}}.gt-skyline{opacity:.55;clip-path:polygon(0 60%,6% 60%,6% 30%,11% 30%,11% 50%,18% 50%,18% 15%,22% 15%,22% 45%,30% 45%,30% 25%,38% 25%,38% 55%,46% 55%,46% 10%,50% 0,54% 10%,54% 50%,62% 50%,62% 30%,70% 30%,70% 55%,78% 55%,78% 20%,84% 20%,84% 45%,92% 45%,92% 35%,100% 35%,100% 100%,0 100%);background:linear-gradient(#000 0 0) bottom/100% 30px no-repeat,repeating-linear-gradient(90deg,#120a1e 0 60px,#0d0716 60px 90px,#160b24 90px 170px,#0b0612 170px 210px);height:120px;position:absolute;top:52vh;left:0;right:0}.gt-scan{background:repeating-linear-gradient(#0000 0 3px,#0000002e 3px 4px);position:absolute;inset:0}.gt-bar{z-index:2;justify-content:space-between;align-items:center;gap:16px;width:min(1180px,100% - 32px);margin:0 auto;padding:18px 0;display:flex;position:relative}.gt-bar__brand{color:#ffd24a;text-shadow:2px 2px #000;letter-spacing:.1em;font-family:"Press Start 2P",monospace;font-size:12px}.gt-bar__brand b{color:#4fd8ff;font-weight:400}.gt-hero{z-index:1;text-align:center;flex-direction:column;align-items:center;padding:8px 16px 28px;display:flex;position:relative}.gt .gt-kicker{letter-spacing:.25em;color:#ffd24a;text-shadow:0 0 10px #ff8a1f;margin:0 0 22px;font-family:"Press Start 2P",monospace!important;font-size:10px!important}.gt .gt-word .dnt-word__line{font-size:clamp(32px,7vw,84px)}.gt .gt-word .dnt-word__storm{margin-top:.08em}.gt .gt-tagline{color:#e9f4ff;text-shadow:2px 2px #000;max-width:640px;margin:12px 0 16px;line-height:1.7;font-family:"Press Start 2P",monospace!important;font-size:clamp(9px,1.2vw,12px)!important}.gt-play{color:#fff;background:linear-gradient(#ff6a3d,#c42616);border:4px solid #fff;padding:16px 28px;font-family:"Press Start 2P",monospace;font-size:clamp(14px,2vw,20px);animation:1.4s ease-in-out infinite gt-pulse;box-shadow:0 0 0 4px #000,0 0 30px #ff8a1f88,8px 8px #000}.gt-play:hover{filter:brightness(1.08)}.gt-play:focus-visible{outline-offset:4px;outline:3px solid #4fd8ff}.gt .gt-play-note{color:#d5e6ff;max-width:460px;margin:14px 0 0;font-size:16px;line-height:1.45}.gt-play-more{color:#ffd24a;text-underline-offset:4px;margin-top:10px;font-family:"Press Start 2P",monospace;font-size:9px;text-decoration:underline}.gt-start{color:#fff;background:#000;border:4px solid #fff;padding:16px 26px;font-family:"Press Start 2P",monospace;font-size:clamp(12px,1.6vw,18px);animation:1.4s ease-in-out infinite gt-pulse;box-shadow:0 0 0 4px #000,0 0 30px #ff8a1f88,8px 8px #000}.gt-start:hover{background:#ff5722}.gt-start__blink{color:#ffd24a;animation:.8s step-end infinite nes-blink}@keyframes gt-pulse{50%{box-shadow:0 0 0 4px #000,0 0 50px #ffb347cc,8px 8px #000}}.gt-floor{z-index:1;width:min(1180px,100% - 32px);margin:0 auto;padding-bottom:60px;scroll-margin-top:20px;position:relative}.gt-cabinet{background:linear-gradient(#2a1636,#12091a);border:4px solid #000;border-radius:14px 14px 6px 6px;max-width:1040px;margin:0 auto 70px;padding:0 18px 18px;box-shadow:0 0 0 3px #ff8a1f,0 0 60px #ff5a1f55,0 30px 60px #000}.gt-cabinet__marquee{text-align:center;background:linear-gradient(#ffd24a,#ff8a1f 55%,#c8361a);border-bottom:4px solid #000;border-radius:10px 10px 0 0;margin:0 -18px 18px;padding:18px 16px 16px;position:relative;box-shadow:inset 0 0 30px #fff6,0 0 30px #ffb34788}.gt .gt-cabinet__marquee h2{color:#fff;text-shadow:3px 3px #000,0 0 12px #fff8;margin:0;font-family:"Press Start 2P",monospace!important;font-size:clamp(14px,2.4vw,28px)!important}.gt-cabinet__badge{color:#000;background:#4fd8ff;border:3px solid #000;padding:6px 9px;font-family:"Press Start 2P",monospace;font-size:8px;animation:1.2s step-end infinite nes-blink;position:absolute;top:-14px;left:14px}.gt-cabinet__screen{aspect-ratio:16/9;border:10px solid #050307;border-radius:18px/26px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #000,0 0 0 3px #3a2846}.gt-cabinet__art{-o-object-fit:cover;object-fit:cover;filter:saturate(1.15)brightness(.8);width:100%;height:100%;transition:transform 6s;position:absolute;inset:0}.gt-cabinet__screen:hover .gt-cabinet__art{transform:scale(1.06)}.gt-cabinet__logo{filter:drop-shadow(0 8px 10px #000);width:min(70%,560px);animation:4s ease-in-out infinite gt-float;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes gt-float{50%{translate:-50% -54%}}.gt-cabinet__glare{background:linear-gradient(115deg,#fff2 0 18%,#0000 30%),repeating-linear-gradient(#0000 0 2px,#0000003a 2px 3px);position:absolute;inset:0}.gt-cabinet__panel{background:#0b0612;border:3px solid #000;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:16px;padding:18px;display:grid;box-shadow:inset 0 0 0 3px #3a2846}.gt .gt-cabinet__panel p{color:#e8dcf0;margin:0;font-size:15px;line-height:1.6}.gt-cabinet__buttons{flex-wrap:wrap;gap:12px;display:flex}.gt-btn{color:#fff;white-space:nowrap;background:#1c2250;border:4px solid #fff;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-family:"Press Start 2P",monospace;font-size:11px;display:inline-flex;box-shadow:0 0 0 3px #000,6px 6px #000}.gt-btn:hover{filter:brightness(1.15)}.gt-btn:active{translate:3px 3px;box-shadow:0 0 0 3px #000}.gt-btn--fire{background:linear-gradient(#ff6a3d,#c42616)}.gt-btn--storm{background:linear-gradient(#5a7bff,#3b1d9e)}.gt .gt-section{text-align:center;color:#4fd8ff;text-shadow:3px 3px #000,0 0 14px #4fd8ff88;margin:0 0 26px;font-family:"Press Start 2P",monospace!important;font-size:clamp(14px,2vw,22px)!important}.gt-soon{grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:70px;display:grid}.gt-covered{text-align:center;transform:rotate(var(--tilt));background:linear-gradient(#1a1424,#0c0912);border:4px solid #000;border-radius:10px 10px 4px 4px;padding:18px 16px 20px;transition:transform .2s;position:relative;box-shadow:0 0 0 3px #3a2846,0 20px 40px #000}.gt-covered:hover{transform:rotate(0)translateY(-6px)}.gt-covered__sheet{aspect-ratio:4/3;background:repeating-linear-gradient(100deg,#2b2236 0 18px,#241c2e 18px 34px);border:3px solid #000;border-radius:40% 40% 6px 6px/20% 20% 6px 6px;place-items:center;margin-bottom:14px;display:grid}.gt-covered__sheet svg{fill:#4fd8ff;filter:drop-shadow(0 0 10px #4fd8ff);opacity:.35;width:34%;animation:3s ease-in-out infinite gt-hint}@keyframes gt-hint{50%{opacity:.8}}.gt-covered__tape{color:#000;white-space:nowrap;background:#ffd24a;border:3px solid #000;padding:7px 12px;font-family:"Press Start 2P",monospace;font-size:10px;position:absolute;top:38%;left:50%;translate:-50% -50%;rotate:-8deg;box-shadow:4px 4px #000}.gt .gt-covered h3{color:#fff;margin:0 0 8px;font-family:"Press Start 2P",monospace!important;font-size:14px!important}.gt .gt-covered p{color:#a99db0;margin:0;font-size:13px}.gt-pass{background:#0b1450;border:4px solid #fff;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex;box-shadow:0 0 0 4px #000,0 0 40px #5a7bff55,8px 8px #000}.gt .gt-pass h2{color:#fff;text-shadow:3px 3px #000;margin:0 0 10px;font-family:"Press Start 2P",monospace!important;font-size:clamp(13px,1.8vw,20px)!important}.gt .gt-pass p:not(.gt-kicker){color:#cfdbff;margin:0}.gt .gt-pass .gt-kicker{color:#c58bff;text-shadow:none;margin-bottom:10px}@media (width<=760px){.gt-soon,.gt-cabinet__panel{grid-template-columns:1fr}.gt-pass{text-align:center;flex-direction:column;align-items:stretch}.gt-bar__brand{font-size:9px}}@media (height<=860px){.gt-bar{padding:10px 0}.gt .gt-kicker--top{margin-bottom:12px}.gt .gt-word .dnt-word__line{font-size:clamp(26px,6vw,64px)}.gt .dnt-word{margin-bottom:8px!important}}@media (width<=760px){.gt .gt-word .dnt-word__line{font-size:clamp(28px,9vw,44px)}}@media (prefers-reduced-motion:reduce){.gt .gt-storm,.gt-strike,.gt-start,.gt-play,.gt-cabinet__logo,.gt-covered__sheet svg{animation:none}}.gt .gt-kicker--top{margin-bottom:18px}.gt .hub-account{gap:12px;min-width:0}.gt .hub-account a,.gt .hub-account button{box-shadow:none;color:#c9d4ff;text-underline-offset:3px;background:0 0;border:0;padding:0;font-family:"Press Start 2P",monospace;font-size:8px;line-height:1.6;text-decoration:underline}.gt-signup{text-align:center;background:#0d0f1a;border:3px solid #ffc83d;max-width:760px;margin:48px auto 0;padding:24px;position:relative;box-shadow:0 0 0 3px #07080d,0 0 24px #ffc83d40}.gt-signup__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gt-signup h2{color:#fff;margin:6px 0 16px;font-size:clamp(18px,3vw,26px)}.gt-signup__row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.gt-signup__row input{min-width:0;font:inherit;color:#fff;background:#000;border:2px solid #6fd3ff;flex:220px;padding:12px}.gt-signup__consent{color:#c9cfe0;text-align:left;justify-content:center;align-items:flex-start;gap:8px;margin-top:12px;font-size:14px;display:flex}.gt-signup__trap{width:1px;height:1px;position:absolute;left:-9999px}.gt-signup__done{color:#ffc83d;font-size:18px}.gt-signup__error{color:#ff8a70;margin-top:10px}.arcade-landing{--al-gold:#f3b84d;--al-orange:#ff5722;--al-blue:#44c9ff;--al-ink:#090b12;color:#f8e8c4;background:#070910;border-bottom:3px solid #63351d;font-family:Impact,Arial Narrow,Arial,sans-serif;position:relative;overflow:hidden;box-shadow:0 20px 60px #000}.arcade-landing *{box-sizing:border-box}.arcade-landing a{color:inherit;text-decoration:none}.arcade-nav{z-index:5;background:linear-gradient(#171a23,#080a0f);border-top:2px solid #5b3524;border-bottom:3px solid #4d2b1d;align-items:center;height:76px;padding-left:210px;display:flex;position:relative;box-shadow:0 4px 15px #000}.arcade-nav__logo{z-index:6;width:175px;position:absolute;top:3px;left:24px}.arcade-nav__logo img{filter:drop-shadow(0 5px 3px #000);width:100%;display:block}.arcade-nav nav{flex:1;height:100%;display:flex}.arcade-nav nav a{letter-spacing:.6px;color:#ead9b9;border-left:1px solid #ffffff12;border-right:1px solid #000;align-items:center;gap:8px;padding:0 17px;font-size:12px;transition:all .15s;display:flex}.arcade-nav nav a svg{color:var(--al-gold)}.arcade-nav nav a:hover{color:#fff;background:linear-gradient(#372119,#141018)}.arcade-wishlist{letter-spacing:.7px;white-space:nowrap;background:linear-gradient(#d92f1b,#7d140e);border:2px solid #ff8b44;align-items:center;gap:9px;margin:0 16px;padding:14px 23px;font-size:13px;display:flex;box-shadow:inset 0 0 0 3px #4b0c09,0 0 15px #ff351c66;color:#fff!important}.arcade-hero{height:min(510px,58vw);min-height:390px;position:relative;overflow:hidden}.arcade-hero__bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center 46%;object-position:center 46%;filter:saturate(1.28)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.arcade-hero__vignette{background:radial-gradient(#0000 20%,#09061133 55%,#05050bc7 100%),linear-gradient(#0709123d,#0000 74%,#05070ad0);position:absolute;inset:0}.arcade-hero__center{text-align:center;text-shadow:0 3px 3px #000;flex-direction:column;align-items:center;width:min(600px,52%);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.arcade-hero__logo{filter:drop-shadow(0 8px 5px #000);width:min(540px,100%)}.arcade-hero__center>strong{letter-spacing:3px;color:#f4bd68;margin-top:5px;font-size:clamp(16px,2vw,27px)}.arcade-hero__actions{gap:12px;margin-top:18px;display:flex}.arcade-hero__actions a{background:linear-gradient(#ff6a31,#c73519);border:2px solid #ffb16d;padding:12px 22px;font:800 14px Arial,sans-serif;box-shadow:0 3px #50170e,0 0 14px #ff4b2390}.arcade-hero__actions .is-dark{background:#10151f;border-color:#8190a0;box-shadow:0 3px #030509}.arcade-totems{background:#080b10e6;border:1px solid #74472b;flex-direction:column;justify-content:center;gap:17px;width:118px;padding:12px 8px;display:flex;position:absolute;top:22px;bottom:22px;right:20px;overflow:hidden;box-shadow:inset 0 0 22px #000}.arcade-totems span{color:#f5cf73;letter-spacing:.8px;text-align:center;justify-items:center;gap:2px;font-size:12px;display:grid}.arcade-totems b{letter-spacing:.03em;font-size:8px;line-height:1.7}.arcade-totems svg{width:42px;height:42px}.arcade-totems .dynamite-mark,.arcade-totems .thunder-cloud-mark{width:48px}.arcade-cards{z-index:3;background:#090b10;border-top:3px solid #4b2a1d;border-bottom:3px solid #4b2a1d;grid-template-columns:repeat(5,1fr);display:grid;position:relative}.arcade-card{background:radial-gradient(circle at 20%,#2a1714,#0000 45%);border-right:1px solid #493126;align-items:center;gap:13px;min-height:92px;padding:13px 16px;transition:all .18s;display:flex}.arcade-card:hover{background:#251516;transform:translateY(-2px)}.arcade-card__icon{color:#ffb43d;filter:drop-shadow(0 0 6px #ff592f77);flex:0 0 55px;place-items:center;width:55px;height:55px;display:grid}.arcade-card__icon svg{max-width:52px;max-height:52px}.arcade-card:nth-child(3) .arcade-card__icon{color:#58cfff}.arcade-card:nth-child(4) .arcade-card__icon{color:#d572ff}.arcade-card b{letter-spacing:.6px;font-size:16px;display:block}.arcade-card small{color:#e1d7c6;margin-top:3px;font:12px Arial,sans-serif;display:block}.arcade-card em{color:#f4c76e;letter-spacing:.8px;margin-top:9px;font-size:10px;font-style:normal;display:block}.arcade-dashboard{background:linear-gradient(#090a0f,#040509);grid-template-columns:1.03fr 1.55fr .93fr;gap:10px;padding:10px 14px 15px;display:grid}.arcade-panel{background:#090b11;border:2px solid #a66d35;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #24140d,0 0 0 1px #000}.arcade-panel h2{letter-spacing:1px;color:#f5d79b;background:linear-gradient(90deg,#251811,#0b0c11);border-bottom:1px solid #6f4828;margin:0;padding:8px 11px;font-size:15px}.arcade-select__grid{grid-template-columns:repeat(3,1fr);gap:6px;padding:12px;display:grid}.arcade-contender{text-align:center;background:#15101c;border:1px solid #60452e;flex-direction:column;justify-content:flex-end;align-items:center;min-height:245px;display:flex;position:relative;overflow:hidden}.arcade-contender:first-child{border-color:#f4bd60;box-shadow:inset 0 0 14px #e99b342d}.arcade-contender img{-o-object-fit:cover;object-fit:cover;filter:saturate(1.18);width:100%;height:100%;position:absolute;inset:0}.arcade-contender:after{content:"";background:linear-gradient(#0000,#07070bea 65%);position:absolute;inset:35% 0 0}.arcade-contender__icon,.arcade-contender b,.arcade-contender small{z-index:2;position:relative}.arcade-contender__icon{color:#f4b72f;height:34px}.arcade-contender__icon svg{width:32px;height:32px}.arcade-contender b{font-size:15px}.arcade-contender small{letter-spacing:.5px;margin:4px 4px 9px;font:800 8px Arial,sans-serif}.arcade-gameplay{min-height:315px;display:block}.arcade-gameplay>img{-o-object-fit:cover;object-fit:cover;filter:saturate(1.25);width:100%;height:100%;min-height:315px}.arcade-hud{background:#080a0dcc;border:1px solid #9b6c38;align-items:center;gap:6px;padding:5px;display:flex;position:absolute;top:13px;left:13px}.hud-face{border:2px solid #d3a04d;width:42px;height:42px;overflow:hidden}.hud-face img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hud-bars{gap:4px;width:100px;display:grid}.hud-bars i{background:linear-gradient(90deg,#ef352a 78%,#3d1111 78%);border:1px solid #e29c50;height:8px}.hud-bars i+i{background:linear-gradient(90deg,#2ca9ff 63%,#122842 63%)}.hud-power{display:flex}.hud-power svg{width:31px;height:31px}.hud-power .lightning-mark{color:#ffd43d}.arcade-objective{background:#07090cd9;border:1px solid #9b6c38;gap:4px;padding:10px;font:10px Arial,sans-serif;display:grid;position:absolute;top:10px;right:10px}.arcade-objective b{color:#f4c566}.arcade-score{color:#f7d471;background:#07090ce6;border:1px solid #9b6c38;gap:15px;padding:8px 11px;font:800 12px Arial,sans-serif;display:flex;position:absolute;bottom:9px;right:10px}.arcade-score span{align-items:center;gap:4px;display:flex}.arcade-tabs{text-align:center;border-bottom:1px solid #6f4828;grid-template-columns:repeat(5,1fr);font-size:8px;display:grid}.arcade-tabs>*{border-right:1px solid #443226;padding:8px 3px}.arcade-tabs b{color:#ffe09b;background:#4b321f}.arcade-inventory__body{grid-template-columns:1.05fr .95fr;gap:9px;padding:12px;display:grid}.arcade-slots{grid-template-columns:repeat(3,1fr);align-content:start;gap:5px;display:grid}.arcade-slots span{aspect-ratio:1;color:#f0b73e;background:radial-gradient(circle,#2c1c16,#090a0e);border:1px solid #80613d;place-items:center;display:grid}.arcade-slots svg{width:70%;max-width:34px;height:70%}.arcade-slots span:nth-child(3n+2){color:#54caff}.arcade-slots span:nth-child(3n){color:#c765ff}.arcade-item{font:11px Arial,sans-serif}.arcade-item>.dynamite-mark{width:72px;height:72px}.arcade-item h3{color:#ffd36d;margin:2px 0 4px;font:18px Impact,Arial,sans-serif}.arcade-item p{color:#d5c8b6;line-height:1.35}.arcade-item dl{grid-template-columns:1fr auto;gap:5px;margin-top:10px;display:grid}.arcade-item dt{color:#d7c9b4}.arcade-item dd{color:#fff;margin:0}@media (width<=1050px){.arcade-nav{padding-left:170px}.arcade-nav__logo{width:145px}.arcade-nav nav a{padding:0 9px}.arcade-nav nav a span{font-size:10px}.arcade-wishlist{padding:12px}.arcade-dashboard{grid-template-columns:1fr 1.35fr}.arcade-inventory{grid-column:1/-1}.arcade-inventory__body{grid-template-columns:1fr 1fr}.arcade-cards{grid-template-columns:repeat(3,1fr)}.arcade-card:nth-child(n+4){display:none}}@media (width<=760px){.arcade-nav{height:68px;padding-left:125px}.arcade-nav__logo{width:112px;top:7px;left:10px}.arcade-nav nav{min-width:0;overflow-x:auto}.arcade-nav nav a{flex-direction:column;justify-content:center;gap:3px;min-width:64px;padding:0 6px}.arcade-nav nav a span{letter-spacing:.2px;white-space:nowrap;font-size:8px}.arcade-wishlist{margin:0 8px;padding:10px;font-size:0}.arcade-hero{height:580px}.arcade-hero__center{width:82%;top:46%}.arcade-hero__actions{flex-direction:column;width:80%}.arcade-totems{background:#080a0cc9;flex-direction:row;justify-content:flex-end;width:auto;height:74px;inset:auto 7px 8px}.arcade-totems span{grid-template-columns:auto auto;align-items:center}.arcade-totems svg{width:32px;height:32px}.arcade-cards{grid-template-columns:1fr}.arcade-card{min-height:72px}.arcade-card:nth-child(n+3){display:none}.arcade-dashboard{grid-template-columns:1fr;padding:8px}.arcade-select,.arcade-gameplay,.arcade-inventory{grid-column:auto}.arcade-contender{min-height:220px}.arcade-inventory__body{grid-template-columns:1fr 1fr}}@media (width<=480px){.arcade-select__grid{gap:4px;padding:7px}.arcade-contender{min-height:185px}.arcade-contender b{font-size:12px}.arcade-inventory__body{grid-template-columns:1fr}.arcade-item{display:none}.arcade-slots{grid-template-columns:repeat(6,1fr)}.arcade-hero__center>strong{letter-spacing:1.5px}.arcade-hero__actions a{padding:10px 14px;font-size:11px}}.arcade-nav-wrap{--al-gold:#f3b84d;--al-orange:#ff5722;z-index:60;color:#f8e8c4;font-family:Impact,Arial Narrow,Arial,sans-serif;position:sticky;top:0}.arcade-nav nav a[aria-current=page]{color:#fff;box-shadow:inset 0 -3px 0 var(--al-gold);background:linear-gradient(#372119,#141018)}html{scroll-padding-top:86px}.arcade-login{white-space:nowrap;background:linear-gradient(#22283a,#0b0d14);border:2px solid #f3b84d;align-items:center;gap:8px;margin-right:16px;padding:12px 16px;font-size:12px;display:flex;box-shadow:inset 0 0 0 3px #000;color:#ffd48b!important}.arcade-login:hover{background:#372119;color:#fff!important}.arcade-wishlist{margin-right:10px}@media (width<=760px){.arcade-login{gap:0;margin-right:8px;padding:10px;font-size:0}}.arcade-nav nav{min-width:0}.arcade-nav nav a{flex:0 auto;min-width:0}@media (width<=1440px){.arcade-nav{padding-left:180px}.arcade-nav__logo{width:150px}.arcade-nav nav a{padding:0 10px}.arcade-wishlist{margin:0 8px;padding:12px 14px}.arcade-login{margin-right:10px;padding:12px}}@media (width<=1280px){.arcade-nav nav a svg{display:none}.arcade-nav nav a{padding:0 9px}}@media (width<=1050px){.arcade-nav nav a svg{display:block}.arcade-nav nav a{flex-direction:column;justify-content:center;gap:3px;padding:0 6px}.arcade-wishlist{gap:0;padding:10px;font-size:0!important}}.arcade-nav__toggle{display:none}@media (width<=760px){.arcade-nav{gap:4px;height:64px;padding-left:130px}.arcade-nav .arcade-wishlist{margin-left:auto}.arcade-nav nav{display:none}.arcade-totems{flex-flow:wrap;justify-content:center;gap:10px;width:auto;height:auto;padding:7px 6px;inset:auto 7px 8px}.arcade-totems span{letter-spacing:.2px;grid-template-columns:auto auto;align-items:center;gap:5px;min-width:0;font-size:7px}.arcade-totems b{font-size:7px;line-height:1.6}.arcade-totems svg{width:24px;height:24px}.arcade-totems .dynamite-mark,.arcade-totems .thunder-cloud-mark{width:26px}.arcade-nav.is-open nav{z-index:7;background:linear-gradient(#171a23,#080a0f);border-bottom:3px solid #4d2b1d;flex-direction:column;flex:none;align-items:stretch;height:auto;max-height:calc(100dvh - 64px);padding:4px 0;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 34px #000d}.arcade-nav.is-open nav a{border-bottom:1px solid #ffffff14;border-left:0;border-right:0;flex-direction:row;justify-content:flex-start;gap:12px;min-width:0;padding:15px 18px}.arcade-nav.is-open nav a svg{flex:none;width:20px;height:20px;display:block}.arcade-nav.is-open nav a span{letter-spacing:.6px;font-size:11px!important}.arcade-nav__toggle{color:#ffd48b;cursor:pointer;background:linear-gradient(#22283a,#0b0d14);border:2px solid #f3b84d;flex:none;place-items:center;width:44px;height:44px;margin:0 10px 0 auto;padding:0;display:grid;box-shadow:inset 0 0 0 3px #000}.arcade-nav__toggle:active{transform:translateY(1px)}.arcade-nav.is-open nav a[aria-current=page]{box-shadow:inset 3px 0 0 var(--al-gold)}}.shop-page{color:#f8e8c4;background:radial-gradient(at 10% 0,#3a221866,#0000 42%),#070910;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.shop-page a{color:inherit}.shop-page h1,.shop-page h2,.shop-cart__title{letter-spacing:0;font-family:"Press Start 2P",monospace;font-weight:400;line-height:1.45}.shop-skip{z-index:90;color:#111;background:#fff;padding:8px 12px;position:absolute;top:-40px;left:12px}.shop-skip:focus{top:8px}.shop-toolbar{border-bottom:1px solid #a66d3555;justify-content:space-between;align-items:center;gap:12px;padding:14px 4vw;display:flex}.shop-toolbar p{letter-spacing:1px;color:#f3b84d;margin:0;font-family:"Press Start 2P",monospace;font-size:9px}.shop-toolbar button,.shop-filters button,.shop-sizes button,.shop-qty button,.shop-text-button,.shop-thumbs button{cursor:pointer;font-family:"Press Start 2P",monospace}.shop-toolbar button{color:#fff;background:linear-gradient(#d92f1b,#7d140e);border:2px solid #ffb16d;padding:12px 14px;font-size:10px;box-shadow:3px 3px #000}.shop-notice,.shop-detail__fine,.shop-cart__ship{color:#e7d7c2;line-height:1.55}.shop-notice{background:#141018;border-bottom:2px solid #a66d35;margin:0;padding:14px 4vw;font-size:14px}.shop-hero,.shop-detail,.shop-result,.shop-missing,.shop-grid,.shop-filters,.shop-empty{width:min(1120px,100% - 8vw);margin-left:auto;margin-right:auto}.shop-hero{padding:36px 0 10px}.shop-kicker{color:#f3b84d;letter-spacing:1px;text-transform:uppercase;margin:0 0 12px;font-family:"Press Start 2P",monospace;font-size:10px}.shop-hero h1,.shop-result h1,.shop-missing h1{color:#fff6e4;margin:0 0 14px;font-size:clamp(22px,4vw,36px)}.shop-hero p:last-child,.shop-result p,.shop-detail__copy>p{color:#eadcc8;max-width:680px;font-size:16px;line-height:1.6}.shop-book-feature{background:radial-gradient(at 90% 0,#35204c 0%,#17111d 48%,#100c14 100%);border:2px solid #a66d35;grid-template-columns:minmax(0,1.12fr) minmax(270px,.88fr);align-items:center;gap:clamp(24px,4vw,48px);width:min(1120px,100% - 8vw);margin:22px auto 12px;padding:clamp(20px,4vw,36px);display:grid;box-shadow:5px 5px #000}.shop-book-feature__gallery{gap:12px;min-width:0;display:grid}.shop-book-mockup{isolation:isolate;perspective:1200px;background:radial-gradient(at 50% 48%,#4a3477ad,#0000 60%),radial-gradient(at 50% 100%,#f0672529,#0000 60%),linear-gradient(145deg,#111423,#090910 72%);border:1px solid #ffcf7780;place-items:center;min-height:clamp(280px,34vw,430px);padding:36px 42px 58px;display:grid;position:relative;overflow:hidden}.shop-book-mockup:before{content:"";z-index:-1;aspect-ratio:1;filter:blur(10px);background:radial-gradient(circle,#5783ff38,#802de01a 42%,#0000 72%);border-radius:50%;width:58%;position:absolute}.shop-book-mockup__book{aspect-ratio:1.24;width:min(92%,560px);transform-style:preserve-3d;filter:drop-shadow(14px 25px 15px #000000a6);position:relative;transform:rotateY(-13deg)rotateX(2deg)rotate(-1deg)}.shop-book-mockup__pages{z-index:1;transform-origin:0;background:repeating-linear-gradient(90deg,#fff5df 0 1px,#d4c3a4 1px 2px,#f7ecd7 2px 4px);border:1px solid #69543c;width:20px;height:calc(100% - 14px);position:absolute;top:7px;right:-20px;transform:rotateY(90deg)}.shop-book-mockup__spine{z-index:1;transform-origin:100%;background:linear-gradient(90deg,#210e19,#8e2f25 48%,#2a1324);border:1px solid #7d3729;width:16px;height:calc(100% - 10px);position:absolute;top:5px;left:-16px;transform:rotateY(-90deg);box-shadow:inset 0 0 0 2px #ffcd7629}.shop-book-feature__cover{z-index:2;-o-object-fit:cover;object-fit:cover;background:#08070c;border:1px solid #e2b866;width:100%;height:100%;display:block;position:absolute;inset:0;transform:translateZ(5px);box-shadow:inset 0 0 0 1px #ffefc029}.shop-book-mockup__caption{color:#ffe0a4;letter-spacing:.08em;text-align:center;white-space:nowrap;background:#05060ec7;border:1px solid #ffcf7773;padding:8px 10px;font-family:"Press Start 2P",monospace;font-size:7px;line-height:1.6;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.shop-book-feature__copy{max-width:620px}.shop-book-feature__copy h2{color:#fff1d4;margin:0 0 10px;font-family:"Press Start 2P",monospace;font-size:clamp(16px,2.5vw,24px);font-weight:400;line-height:1.5}.shop-book-feature__copy>p:not(.shop-kicker){color:#eadcc8;margin:0;font-size:16px;line-height:1.6}.shop-book-feature__purchase{justify-items:start;gap:10px;margin-top:24px;display:grid}.shop-book-feature__cta{color:#1a100c;cursor:pointer;background:#f3b84d;border:2px solid #ffcf77;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:12px 18px;font-family:"Press Start 2P",monospace;font-size:10px;line-height:1.5;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex;box-shadow:4px 4px #000}.shop-book-feature__cta:hover{background:#ffd27d;transform:translate(2px,2px);box-shadow:2px 2px #000}.shop-book-feature__cta:focus-visible{outline-offset:4px;outline:3px solid #78dcff}.shop-book-feature__note{color:#baa9ca;letter-spacing:.04em;font-size:12px}.shop-book-checkout{background:#0a0b12;border:1px solid #dca44e;width:min(520px,100%);margin-top:10px;padding:16px;box-shadow:4px 4px #000}.shop-book-checkout__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.shop-book-checkout__eyebrow{color:#79ddff;margin:0 0 8px;font-family:"Press Start 2P",monospace;font-size:8px;line-height:1.7}.shop-book-checkout__price{color:#ffd36d;margin:0 0 14px;font-family:"Press Start 2P",monospace;font-size:13px}.shop-book-checkout__price span{color:#dfd2c3;font-family:Arial,Helvetica,sans-serif;font-size:14px}.shop-book-checkout__close{color:#f8e8c4;cursor:pointer;background:#17111d;border:1px solid #76573a;width:36px;height:36px;font-size:22px}.shop-book-checkout__region{color:#fff1d4;gap:8px;margin:4px 0 14px;font-size:14px;font-weight:700;display:grid}.shop-book-checkout__region select{color:#f8e8c4;width:100%;min-height:44px;font:inherit;background:#141018;border:1px solid #76573a;padding:8px 10px}.shop-book-checkout__note{color:#e7d7c2;margin:0 0 14px;font-size:13px;line-height:1.5}.shop-book-checkout .shop-buy{width:100%}.shop-book-checkout .StripeEmbeddedCheckout{min-height:600px}.shop-catalog{width:min(1120px,100% - 8vw);margin:0 auto}.shop-catalog .shop-filters,.shop-catalog .shop-grid,.shop-catalog .shop-empty{width:100%;margin-left:0;margin-right:0}.shop-filters{gap:8px;padding:18px 0;display:flex;overflow-x:auto}.shop-filters button,.shop-sizes button,.shop-thumbs button{color:#f8e8c4;background:#141018;border:2px solid #6f4828;flex:none;min-height:44px;padding:8px 12px;font-size:9px}.shop-filters button[aria-pressed=true],.shop-sizes button[aria-pressed=true],.shop-thumbs button[aria-pressed=true]{color:#1a100c;background:#f3b84d;border-color:#ffd98a}.shop-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;margin:0;padding:0 0 40px;list-style:none;display:grid}.shop-card{background:#100c14;border:2px solid #a66d35;flex-direction:column;height:100%;text-decoration:none;display:flex;box-shadow:4px 4px #000}.shop-card:hover{transform:translateY(-3px)}.shop-card__copy{flex-direction:column;gap:8px;padding:12px 12px 16px;display:flex}.shop-card h2{color:#fff1d4;margin:0;font-size:12px}.shop-card p{color:#d9cbb8;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.shop-card strong,.shop-detail__price{color:#ffd36d;font-family:"Press Start 2P",monospace;font-size:12px}.shop-badge{color:#fff;background:#7d140e;border:2px solid #ffb16d;width:max-content;margin:0;padding:4px 6px;font-family:"Press Start 2P",monospace;font-size:8px;display:inline-block}.shop-frame{aspect-ratio:1;background:#100c14;position:relative;overflow:hidden}.shop-frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shop-ph{text-align:center;color:#f3b84d;background:radial-gradient(circle at 50% 38%,#3a2418,#100c14 72%);align-content:center;place-items:center;gap:12px;padding:16px;display:grid;position:absolute;inset:0}.shop-ph .lightning-mark{width:54px;height:72px}.shop-ph span{color:#f8e8c4;font-family:"Press Start 2P",monospace;font-size:10px;line-height:1.6}.shop-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding:28px 0 48px;display:grid}.shop-back{color:#f3b84d;font-size:13px}.shop-detail h1{margin:10px 0;font-size:clamp(18px,2.4vw,26px)}.shop-detail__price{margin:0 0 12px}.shop-detail fieldset{border:0;margin:18px 0;padding:0}.shop-detail legend{margin-bottom:10px;font-family:"Press Start 2P",monospace;font-size:9px}.shop-sizes,.shop-thumbs{flex-wrap:wrap;gap:8px;display:flex}.shop-sizes button{gap:4px;min-width:64px;display:grid}.shop-sizes small{font-family:Arial,Helvetica,sans-serif;font-size:11px}.shop-qty{border:2px solid #6f4828;align-items:center;margin:8px 0 16px;display:inline-flex}.shop-qty button,.shop-qty span{place-items:center;min-width:44px;min-height:44px;display:grid}.shop-qty button{color:#f8e8c4;background:#1b1418;border:0;font-size:16px}.shop-qty span{font-family:"Press Start 2P",monospace;font-size:11px}.shop-buy{color:#fff;cursor:pointer;background:linear-gradient(#ff6a31,#c73519);border:2px solid #ffb16d;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-family:"Press Start 2P",monospace;font-size:11px;text-decoration:none;display:inline-flex;box-shadow:3px 3px #50170e}.shop-buy:disabled{opacity:.55;cursor:not-allowed}.shop-error{color:#ffb4a8}.shop-status{color:#b6f3c0}.shop-empty,.shop-missing,.shop-result{padding:28px 0 64px}.shop-result__ref{overflow-wrap:anywhere;font-size:13px}.shop-result__ref code{color:#ffd36d}.shop-foot{border-top:2px solid #4d2b1d;padding:28px 4vw 40px}.shop-foot nav{gap:18px;margin-bottom:12px;display:flex}.shop-foot a{color:#f3b84d}.shop-foot p{color:#b5a494;margin:0;font-size:13px}.shop-cart{font-family:Arial,Helvetica,sans-serif}.shop-cart>button{color:#f8e8c4}.shop-cart__title{color:#fff1d4;font-size:16px}.shop-cart__note,.shop-cart__ship,.shop-cart__empty{color:#e7d7c2;font-size:14px;line-height:1.5}.shop-cart__lines{gap:16px;margin:18px 0;padding:0;list-style:none;display:grid}.shop-cart__lines li{border-bottom:1px solid #6f482866;grid-template-columns:1fr auto;gap:6px 12px;padding-bottom:12px;display:grid}.shop-cart__lines a{color:#fff1d4;font-weight:700}.shop-cart__lines span,.shop-text-button{color:#d9cbb8;font-size:13px}.shop-text-button{background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:0;text-decoration:underline}.shop-cart__foot p{justify-content:space-between;gap:12px;display:flex}.shop-cart__foot .shop-buy{width:100%}body:has(.shop-cart) .arcade-nav-wrap{z-index:30}.shop-page :focus-visible{outline-offset:3px;outline:3px solid #8fd7ff}@media (width<=760px){.shop-book-feature{grid-template-columns:1fr}.shop-book-feature__purchase{justify-items:start}.shop-detail{grid-template-columns:1fr}.shop-toolbar p{font-size:7px}.shop-hero h1{font-size:22px}}.shop-book-3d-viewer{gap:8px;min-width:0;display:grid}.shop-book-3d{isolation:isolate;cursor:grab;touch-action:pan-y;background:radial-gradient(at 48% 42%,#6846be6b,#0000 42%),radial-gradient(at 53% 76%,#f45b2a33,#0000 48%),linear-gradient(145deg,#111426,#080a13 70%);border:1px solid #ffcf778c;outline:none;width:100%;height:clamp(340px,36vw,470px);position:relative;overflow:hidden;box-shadow:inset 0 0 52px #03050eb8}.shop-book-3d:active{cursor:grabbing}.shop-book-3d:focus-visible{outline-offset:4px;outline:3px solid #78dcff}.shop-book-3d__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.shop-book-3d__poster{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(12px 22px 18px #000000a6);width:56%;height:84%;transition:opacity .35s;position:absolute;inset:8% 22%}.shop-book-3d.is-ready .shop-book-3d__poster{opacity:0}.shop-book-3d__loading,.shop-book-3d__fallback{z-index:1;color:#ffe0a4;text-align:center;white-space:nowrap;background:#05060ed1;border:1px solid #ffcf777a;max-width:calc(100% - 24px);padding:8px 10px;font-family:"Press Start 2P",monospace;font-size:7px;line-height:1.6;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.shop-book-3d.is-ready .shop-book-3d__loading,.shop-book-3d__fallback{display:none}.shop-book-3d:not(.is-ready) .shop-book-3d__fallback{display:block}.shop-book-3d__controls{color:#d9c79f;letter-spacing:.04em;justify-content:center;align-items:center;gap:14px;font:700 9px/1.4 "Press Start 2P",monospace;display:flex}.shop-book-3d__controls button{color:#ffe1a3;cursor:pointer;background:linear-gradient(145deg,#24162a,#0e1019);border:1px solid #9a6938;place-items:center;width:42px;height:38px;font-size:24px;display:grid}.shop-book-3d__controls button:hover{color:#fff;background:#38233f}.shop-book-3d__controls button:focus-visible{outline-offset:3px;outline:3px solid #78dcff}@media (width<=760px){.shop-book-3d{height:min(105vw,410px);min-height:310px}.shop-book-3d__poster{width:62%;height:86%;inset:7% 19%}}@media (prefers-reduced-motion:reduce){.shop-card:hover{transform:none}.shop-book-3d__poster{transition:none}}.shop-book-feature:has(.shop-book-3d-viewer.is-open){grid-template-columns:minmax(0,1fr)}.shop-book-3d{height:clamp(320px,36vw,470px)}.shop-book-3d__poster{-o-object-fit:contain;object-fit:contain;width:86%;height:84%;inset:8% 7%}.shop-book-3d-viewer.is-open .shop-book-3d{height:clamp(300px,40vw,480px)}.shop-book-3d__controls{gap:10px;display:grid}.shop-book-3d__page-controls,.shop-book-3d__turn-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:flex}.shop-book-3d__page-controls>span{color:#ffe0a4;text-align:center;font:700 9px/1.6 "Press Start 2P",monospace}.shop-book-3d__page-controls button{letter-spacing:.02em;width:auto;min-height:42px;padding:8px 12px;font:700 9px/1.4 "Press Start 2P",monospace}.shop-book-3d__page-controls .shop-book-3d__open{color:#fff1d4;background:linear-gradient(#d92f1b,#7d140e);border-color:#ffcf77;box-shadow:3px 3px #000}.shop-book-3d__page-controls button:disabled{opacity:.4;cursor:not-allowed}.shop-book-3d__turn-controls button{flex:0 0 42px}.shop-book-3d__fallback-spread{background:#eaddc5;grid-template-columns:1fr 1fr;align-items:center;gap:2px;display:grid;position:absolute;inset:8% 4%}.shop-book-3d__fallback-spread img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.shop-book-3d__fallback-label{z-index:3;color:#ffe0a4;text-align:center;background:#05060ed1;border:1px solid #ffcf777a;padding:6px 8px;font:7px/1.5 "Press Start 2P",monospace;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.shop-book-3d.is-ready .shop-book-3d__fallback-label{display:none}@media (width<=760px){.shop-book-feature:has(.shop-book-3d-viewer.is-open){grid-template-columns:1fr}.shop-book-3d{height:min(88vw,390px);min-height:290px}.shop-book-3d-viewer.is-open .shop-book-3d{height:min(70vw,380px);min-height:260px}.shop-book-3d__page-controls>span{flex-basis:100%;order:2}}.info-page{color:#f3e6cf;background:#08090e;min-height:100vh}.info-page__body{width:min(880px,88%);margin:0 auto;padding:68px 0 24px}.info-page__eyebrow{letter-spacing:2px;color:#f3b84d;margin:0 0 16px;font-size:9px}.info-page h1{color:#fff2d8;text-wrap:balance;margin:0 0 22px;line-height:1.35}.info-page__lead{color:#d2c6bb;margin:0 0 40px;font-size:17px;line-height:1.85}.info-page section{margin-bottom:36px}.info-page h2{color:#ffd36d;margin:0 0 14px;line-height:1.6}.info-page p{color:#cfc4bb;margin:0 0 14px;font-size:15px;line-height:1.85}.info-page ul{gap:9px;margin:0 0 14px;padding-left:20px;display:grid}.info-page li{color:#cfc4bb;font-size:15px;line-height:1.7}.info-page__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.info-page__actions a{color:#ffd88f;background:linear-gradient(#2a2118,#15100c);border:2px solid #f3b84d;align-items:center;gap:10px;padding:14px 20px;font-size:10px;display:inline-flex;box-shadow:3px 3px #000}.info-page__actions a.is-primary{color:#1a1206;background:linear-gradient(#ffd24a,#f08a20);border-color:#000}.info-page__contacts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:26px;display:grid}.info-page__contact{background:#0e1016;border:2px solid #6f4828;padding:18px;box-shadow:3px 3px #00000080}.info-page__contact b{letter-spacing:1px;color:#ffd36d;margin-bottom:10px;font-size:10px;display:block}.info-page__contact a,.info-page__contact span{color:#f6efe6;word-break:break-word;font-size:13px;line-height:1.7}.info-page__contact a:hover{color:#ffd36d}.info-page__foot{border-top:1px solid #ffffff1f;width:min(880px,88%);margin:40px auto 0;padding:28px 0 44px}.info-page__foot nav{flex-wrap:wrap;gap:22px;margin-bottom:18px;display:flex}.info-page__foot nav a{color:#c9bdb4;font-size:10px}.info-page__foot nav a:hover{color:#ffd36d}.info-page__foot p{color:#8f8681;margin:0;font-size:11px;line-height:1.8}.rs{--rs-gold:#f3b84d;--rs-orange:#ff5722;--rs-blue:#44c9ff;--rs-ink:#07080d;--rs-panel:#0b1450;--rs-mute:#a99db0;background:radial-gradient(ellipse at 50% -8%, #4a1a0e 0%, transparent 52%), radial-gradient(ellipse at 110% 90%, #0c2a40 0%, transparent 42%), var(--rs-ink);color:#f8e8c4;min-height:100vh;padding:20px 16px 60px;font-family:Arial,Helvetica,sans-serif;line-height:1.5}.rs *{box-sizing:border-box}.rs a{color:var(--rs-blue)}.rs-wrap{width:min(1040px,100%);margin:0 auto}.rs-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.rs-kicker{color:var(--rs-gold);letter-spacing:1px;margin:0;font-family:"Press Start 2P",monospace;font-size:10px;line-height:1.6}.rs h1{color:#fff;text-shadow:3px 3px #000;margin:6px 0 0;font-family:"Press Start 2P",monospace;font-size:clamp(16px,4vw,26px);line-height:1.4}.rs h2{color:var(--rs-gold);margin:0 0 12px;font-family:"Press Start 2P",monospace;font-size:12px;line-height:1.6}.rs-nav{flex-wrap:wrap;gap:8px;display:flex}.rs-btn,.rs a.rs-btn{background:var(--rs-orange);color:#fff;cursor:pointer;border:3px solid #fff;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.rs-btn:hover:not(:disabled){filter:brightness(1.12)}.rs-btn:disabled{opacity:.5;cursor:not-allowed}.rs-btn--quiet,.rs a.rs-btn--quiet{color:#f8e8c4;background:0 0;border-color:#fff6}.rs-btn--small{border-width:2px;min-height:30px;padding:3px 9px;font-size:12px}.rs-card{background:var(--rs-panel);border:4px solid #fff;margin-bottom:18px;padding:18px;box-shadow:6px 6px #000}.rs-card p{margin:0 0 10px}.rs-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.rs-stat{background:#00000059;border:2px solid #ffffff40;padding:12px}.rs-stat b{color:#fff;font-size:24px;display:block}.rs-stat span{color:var(--rs-mute);text-transform:uppercase;letter-spacing:.5px;font-size:12px}.rs-link{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.rs-input,.rs select{color:#fff;background:#000;border:3px solid #fff9;flex:240px;min-width:0;min-height:40px;padding:8px 10px;font-family:inherit;font-size:14px}.rs-code{color:var(--rs-gold);letter-spacing:2px;word-break:break-all;margin:8px 0;font-family:"Press Start 2P",monospace;font-size:18px}.rs-table-wrap{overflow-x:auto}.rs table{border-collapse:collapse;width:100%;font-size:13px}.rs th,.rs td{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff26;padding:6px 8px}.rs th{color:var(--rs-mute);text-transform:uppercase;font-size:11px;font-weight:600}.rs-ladder{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rs-ladder li{background:#0000004d;border:2px solid #fff3;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.rs-ladder li.is-done{border-color:#5ad16a}.rs-ladder li.is-eligible{border-color:var(--rs-gold)}.rs-ladder b{min-width:74px;color:var(--rs-gold)}.rs-pill{text-transform:uppercase;border:2px solid;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.rs-pill--pending{color:var(--rs-gold)}.rs-pill--payable{color:var(--rs-blue)}.rs-pill--paid,.rs-pill--active{color:#5ad16a}.rs-pill--void,.rs-pill--clawed_back,.rs-pill--failed,.rs-pill--rejected,.rs-pill--reversed{color:#ff7a7a}.rs-pill--processing{color:var(--rs-gold)}.rs-note{color:var(--rs-mute);font-size:12px}.rs-error{color:#ff9a9a;margin:8px 0}.rs-ok{color:#8be59a;margin:8px 0}.rs-banner{border:3px solid var(--rs-gold);background:#1c2a8a;margin-bottom:18px;padding:12px 14px}.rs-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:10px;display:grid}.rs-form label{color:var(--rs-mute);gap:4px;font-size:12px;display:grid}.rs-steps{counter-reset:rs-step;gap:10px;margin:0 0 10px;padding:0;list-style:none;display:grid}.rs-steps li{border-left:4px solid var(--rs-gold);background:#0000004d;gap:2px;padding:10px 12px 10px 40px;display:grid;position:relative}.rs-steps li:before{counter-increment:rs-step;content:counter(rs-step);background:var(--rs-gold);color:#07080d;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:grid;position:absolute;top:9px;left:10px}.rs-steps b{color:#fff}.rs-steps span{color:#d9cfe0;font-size:13px}.rs-copybox{white-space:pre-wrap;background:#000;border:2px dashed #fff6;margin:8px 0;padding:10px;font-size:13px}.rs-terms h2{margin-top:18px}.rs-terms li{margin-bottom:6px}@media (width<=560px){.rs{padding:14px 12px 50px}.rs-card{padding:14px}}.sk-grid{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.sk-heading{color:#f3b84d;text-transform:uppercase;letter-spacing:1px;margin:20px 0 10px;font-size:13px}.sk-post{margin-bottom:12px}.sk-post__head{color:#a99db0;text-transform:uppercase;letter-spacing:.5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.sk-post .rs-copybox{margin-top:6px}.sk-assets{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.sk-asset{background:#00000059;border:2px solid #ffffff40;flex-direction:column;gap:6px;padding:10px;display:flex}.sk-asset img{-o-object-fit:cover;object-fit:cover;background:#000;border:2px solid #000;width:100%;height:96px;display:block}.sk-asset b{color:#fff;font-size:13px}.sk-asset p{color:#a99db0;margin:0;font-size:11px}.sk-asset__links{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.rs-apply-form{gap:12px;display:grid}.rs-apply-form .rs-form{margin:0}.rs-channels{border:2px solid #ffffff40;gap:10px;min-width:0;margin:0;padding:12px;display:grid}.rs-channels legend{color:#a99db0;padding:0 6px;font-size:12px}.rs-channel{background:#0000004d;border:2px solid #ffffff26;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.rs-channel label{color:#a99db0;gap:4px;min-width:0;font-size:12px;display:grid}.rs-channel select,.rs-channel input{flex:none;width:100%;min-width:0}.rs-channels__add{justify-self:start}.rs-agree{align-items:flex-start;gap:8px;font-size:13px;display:flex}.rs-agree input{flex:none;margin-top:4px}.rs-apply-form__submit{justify-self:start}@media (width<=600px){.rs-channel{grid-template-columns:minmax(0,1fr)}.rs-channel__remove,.rs-apply-form__submit{justify-self:stretch}.rs-apply-form .rs-form{grid-template-columns:minmax(0,1fr)}.rs-apply-form .rs-input{width:100%;min-width:0}}.pc-page{color:#f8e8c4;background:#05060a;min-height:100vh;padding:22px 16px 60px;font-family:Pixelify Sans,Arial,sans-serif}.pc-page *{box-sizing:border-box}.pc-head{width:min(1100px,100%);margin:0 auto 20px}.pc-head h1{color:#f3b84d;text-shadow:2px 2px #000;margin:0 0 6px;font-family:"Press Start 2P",monospace;font-size:15px;line-height:1.6}.pc-head p{color:#c9c0d4;max-width:70ch;margin:0 0 12px;font-size:15px;line-height:1.5}.pc-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pc-btn{color:#fff;cursor:pointer;background:#ff5722;border:3px solid #fff;justify-content:center;align-items:center;min-height:42px;padding:9px 16px;font-family:"Press Start 2P",monospace;font-size:10px;text-decoration:none;display:inline-flex}.pc-btn:hover{filter:brightness(1.12)}.pc-btn--quiet{color:#f8e8c4;background:0 0;border-color:#fff6}.pc-back-link{color:#44c9ff;font-size:14px}.pc-stage{flex-wrap:wrap;justify-content:center;gap:26px;width:min(1180px,100%);margin:0 auto;display:flex}.pc-slot{flex-direction:column;gap:8px;display:flex}.pc-slot__label{color:#a99db0;letter-spacing:.14em;font-family:"Press Start 2P",monospace;font-size:8px}.pc-card{color:#fff;background:#07080d;width:576px;height:384px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #2a2118,10px 10px #0000008c}.pc-card--front{background:radial-gradient(at 14% 118%,#7a2a08 0%,#2a1006 42%,#07080d 76%),#07080d;flex-direction:column;display:flex}.pc-band{z-index:2;color:#000;letter-spacing:.04em;background:#f3b84d;flex:0 0 54px;align-items:center;gap:10px;height:54px;padding:0 18px;font-family:"Press Start 2P",monospace;font-size:9px;display:flex;position:relative}.pc-logo{width:34px;height:34px;image-rendering:pixelated;background:#07080d;border:2px solid #000;padding:2px}.pc-band__tag{color:#f3b84d;letter-spacing:.12em;background:#000;margin-left:auto;padding:5px 8px;font-size:7px}.pc-art{width:100%;height:100%;display:block;position:absolute;inset:0}.pc-scrim{z-index:1;background:linear-gradient(96deg,#07080d 0% 36%,#07080de0 47%,#07080d66 64%,#07080d14 80%,#07080d80 100%),linear-gradient(#0000 58%,#07080dcc 100%);position:absolute;inset:0}.pc-body{z-index:2;flex-direction:column;flex:1;padding:16px 24px 20px;display:flex;position:relative}.pc-body h2{text-shadow:3px 3px #000;margin:0 0 10px;font-family:"Press Start 2P",monospace;font-weight:400;line-height:1.32}.pc-body h2 span{display:block}.pc-body h2 span:first-child{color:#fff;font-size:38px}.pc-body h2 span:last-child{color:#f3b84d;font-size:24px}.pc-sub{color:#f4ecdd;text-shadow:0 1px 3px #000000e6;max-width:300px;margin:0 0 12px;font-size:14px;line-height:1.4}.pc-url{color:#07080d;letter-spacing:.02em;background:#f3b84d;border:3px solid #000;align-self:flex-start;margin-top:auto;padding:9px 12px;font-family:"Press Start 2P",monospace;font-size:12px;box-shadow:4px 4px #000}.pc-card--back{background:linear-gradient(#0b0d16,#07080d 62%),#07080d;flex-direction:column;padding:22px 26px 20px;display:flex}.pc-card--back:before{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#ffffff06 3px 4px);position:absolute;inset:0}.pc-card--back h2{color:#f3b84d;text-shadow:2px 2px #000;margin:0 0 14px;font-family:"Press Start 2P",monospace;font-size:13px;font-weight:400;position:relative}.pc-steps{gap:9px;margin:0;padding:0;list-style:none;display:grid;position:relative}.pc-steps li{grid-template-columns:34px 1fr;align-items:start;gap:10px;display:grid}.pc-steps b{color:#07080d;background:#f3b84d;border:2px solid #000;place-items:center;width:34px;height:34px;font-family:"Press Start 2P",monospace;font-size:13px;display:grid}.pc-steps strong{letter-spacing:.05em;color:#fff;margin-bottom:3px;font-family:"Press Start 2P",monospace;font-size:10px;font-weight:400;display:block}.pc-steps span{color:#ddd3c4;font-size:13px;line-height:1.35}.pc-cta{background:#000;border:3px solid #fff;margin-top:auto;padding:9px 12px;position:relative}.pc-cta span{letter-spacing:.16em;color:#f3b84d;margin-bottom:4px;font-family:"Press Start 2P",monospace;font-size:7px;display:block}.pc-cta b{color:#fff;letter-spacing:.01em;font-family:"Press Start 2P",monospace;font-size:13px;font-weight:400}.pc-legal{color:#f3b84d;margin:9px 0 0;font-size:10px;line-height:1.45;position:relative}@media print{@page{size:6in 4in;margin:0}html,body{background:#fff!important;margin:0!important;padding:0!important}.no-print{display:none!important}.pc-page{background:#fff;min-height:0;padding:0}.pc-stage{width:auto;margin:0;display:block}.pc-slot{display:block}.pc-slot__label{display:none}.pc-card{width:6in;height:4in;box-shadow:none;-moz-column-break-after:page;break-after:page;page-break-after:always;margin:0}.pc-card:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}}@media (width<=620px){.pc-stage{justify-content:flex-start;padding-bottom:8px;overflow-x:auto}}*,:before,:after,::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:#3b82f680;--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:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:0 0% 3.9%;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--radius:.5rem;--font-heading:ui-sans-serif, system-ui, sans-serif;--font-body:ui-sans-serif, system-ui, sans-serif;--font-display:ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--sidebar-background:0 0% 98%;--sidebar-foreground:240 5.3% 26.1%;--sidebar-primary:240 5.9% 10%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:240 4.8% 95.9%;--sidebar-accent-foreground:240 5.9% 10%;--sidebar-border:220 13% 91%;--sidebar-ring:217.2 91.2% 59.8%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%;--sidebar-background:240 5.9% 10%;--sidebar-foreground:240 4.8% 95.9%;--sidebar-primary:224.3 76.3% 48%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:240 3.7% 15.9%;--sidebar-accent-foreground:240 4.8% 95.9%;--sidebar-border:240 3.7% 15.9%;--sidebar-ring:217.2 91.2% 59.8%}*{border-color:hsl(var(--border));outline-color:hsl(var(--ring) / .5)}body{background-color:hsl(var(--background));font-family:var(--font-body);color:hsl(var(--foreground))}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.pixel-panel{--tw-border-opacity:1;border-width:2px;border-color:rgb(0 0 0/var(--tw-border-opacity,1));background-color:#17130fe6;box-shadow:inset 0 0 0 2px #ffecbe1a,3px 3px #0000008c}.pixel-text{text-shadow:clamp(1px,.14em,2px) clamp(1px,.14em,2px) #000}.pixel-text:is(.text-black,.text-stone-900,.text-stone-950),.pixel-text :is(.text-black,.text-stone-900,.text-stone-950,.pixel-button:not(.pixel-button-quiet)),.group:hover .pixel-text[class*=group-hover\:text-black],.pixel-text:is(.text-black,.pixel-button,.text-stone-950),.pixel-text :is(.text-black,.pixel-button,.text-stone-950,.pixel-button:not(.pixel-button-quiet)){text-shadow:none}.pixel-button{--tw-border-opacity:1;border-width:2px;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(28 25 23/var(--tw-text-opacity,1));padding:.75rem 1rem;box-shadow:inset -3px -3px #00000040,inset 3px 3px #ffffff59,3px 3px #0009}.pixel-button:active{transform:translate(2px,2px);box-shadow:inset -3px -3px #00000040,inset 3px 3px #ffffff59,1px 1px #0009}.pixel-button-quiet{--tw-bg-opacity:1;background-color:rgb(68 64 60/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(245 245 244/var(--tw-text-opacity,1))}.animate-spectacle{animation:2.6s steps(40,end) forwards spectacle-sweep}.killstreak-broadcast{will-change:transform, opacity;animation:2.8s steps(24,end) both killstreak-broadcast}.find-relic-rise{perspective:700px;animation:4.55s steps(34,end) both find-relic-rise}.find-relic-spin{image-rendering:pixelated;transform-style:preserve-3d;animation:4.55s cubic-bezier(.2,.8,.2,1) both find-relic-spin}.find-angel{--angel-flip:1;image-rendering:pixelated;filter:drop-shadow(0 0 5px #fff7c8)drop-shadow(0 0 12px #ffd65a);animation:4.55s steps(30,end) both find-angel-descend,.5s steps(2,end) infinite find-angel-flicker}.find-heaven-beam{transform-origin:bottom;animation:4.55s steps(28,end) both find-heaven-beam}.find-heaven-beam--thin{animation-delay:.12s}.find-halo{animation:4.55s steps(26,end) both find-halo}.find-history-card{animation:4.55s steps(34,end) both find-history-card}.spectacle-frame{background:#140a20;border:2px solid #ffd24a;box-shadow:0 0 0 2px #000,3px 3px #0000008c}.animate-announce{animation:2.2s steps(12,end) forwards announce-pop}.animate-blink{animation:1s step-end infinite pixel-blink}.broadcast-crt{image-rendering:pixelated}.broadcast-crt-glass{background:radial-gradient(#0000 56%,#00000085 100%)}.broadcast-scanlines{opacity:.2;background-image:repeating-linear-gradient(0deg,#b4ffc838 0 1px,#0000 1px 4px)}.broadcast-announcer{image-rendering:pixelated;overflow:visible}.broadcast-announcer.is-talking .broadcast-mouth-open{animation:.28s step-end infinite broadcast-mouth-open}.broadcast-announcer.is-talking .broadcast-mouth-closed{animation:.28s step-end infinite broadcast-mouth-closed}.broadcast-announcer.is-listening{filter:brightness(.78)saturate(.72)}.broadcast-announcer.is-listening .broadcast-announcer-body{animation-duration:2.7s}.dnt-art-broadcast-image{image-rendering:auto;animation:.38s steps(6,end) both dnt-art-image-in}.dnt-art-broadcast-dither{opacity:.28;mix-blend-mode:multiply;background-image:repeating-conic-gradient(from 45deg,#06040e9e 0deg 28deg,#0000 28deg 90deg),repeating-conic-gradient(from 225deg,#5029782e 0deg 22deg,#0000 22deg 90deg);background-position:0 0,2px 2px;background-size:5px 5px,7px 7px}.dnt-art-broadcast-scanlines{opacity:.14;mix-blend-mode:multiply;background-image:repeating-linear-gradient(0deg,#00000057 0 1px,#0000 1px 4px)}.dnt-art-broadcast-flicker{opacity:0;background:#ffffff1a;animation:6.8s step-end infinite dnt-art-flicker}.dnt-art-broadcast-dialog{animation:.22s steps(4,end) both dnt-art-dialog-in;box-shadow:inset 0 0 0 2px #ffffff24,4px 4px #0000008c}.dnt-art-broadcast-credits{padding-left:100%;animation:22s linear infinite dnt-art-credits;display:inline-block}@media (prefers-reduced-motion:reduce){.nes-notice-track,.broadcast-flicker,.broadcast-announcer-body,.broadcast-announcer.is-talking .broadcast-mouth-open,.broadcast-announcer.is-talking .broadcast-mouth-closed,.broadcast-eye,.broadcast-signal,.broadcast-lower-third,.broadcast-legal-scroll,.nes-anchor-body,.nes-anchor-eyes,.nes-anchor.is-talking .nes-mouth-open,.nes-anchor.is-talking .nes-mouth-closed,.nes-tv-lower-third,.nes-broadcaster-body,.nes-broadcaster.is-talking .nes-broadcaster-mouth-open,.nes-broadcaster.is-talking .nes-broadcaster-mouth-closed,.nes-broadcast-dialog,.nes-broadcast-fx span,.nes-tv-loading-track span,.dnt-art-broadcast-image,.dnt-art-broadcast-flicker,.dnt-art-broadcast-dialog,.dnt-art-broadcast-credits{animation:none;transform:none}.broadcast-announcer.is-talking .broadcast-mouth-open{opacity:0}.broadcast-announcer.is-talking .broadcast-mouth-closed{opacity:1}.nes-anchor.is-talking .nes-mouth-open{opacity:0}.nes-anchor.is-talking .nes-mouth-closed{opacity:1}.nes-broadcaster.is-talking .nes-broadcaster-mouth-open{opacity:0}.nes-broadcaster.is-talking .nes-broadcaster-mouth-closed{opacity:1}}.animate-punch{animation:.5s steps(8,end) both punch-pop,1.4s step-end .5s infinite punch-glow}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-1{inset:.25rem}.inset-\[9px\]{inset:9px}.inset-x-0{left:0;right:0}.inset-x-2{left:.5rem;right:.5rem}.inset-x-3{left:.75rem;right:.75rem}.inset-x-4{left:1rem;right:1rem}.inset-x-\[6\%\]{left:6%;right:6%}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-bottom-2{bottom:-.5rem}.-left-12{left:-3rem}.-left-8{left:-2rem}.-right-12{right:-3rem}.-right-8{right:-2rem}.-top-12{top:-3rem}.-top-4{top:-1rem}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-24{bottom:6rem}.bottom-3{bottom:.75rem}.bottom-5{bottom:1.25rem}.bottom-\[-12\%\]{bottom:-12%}.bottom-\[-5px\]{bottom:-5px}.bottom-\[-8\%\]{bottom:-8%}.bottom-\[10\%\]{bottom:10%}.bottom-\[30\%\]{bottom:30%}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-\[42\%\]{left:42%}.left-\[50\%\]{left:50%}.left-\[7\%\]{left:7%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-\[42\%\]{right:42%}.right-\[7\%\]{right:7%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:.5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-7{top:1.75rem}.top-9{top:2.25rem}.top-\[18\%\]{top:18%}.top-\[1px\]{top:1px}.top-\[40\%\]{top:40%}.top-\[5\%\]{top:5%}.top-\[50\%\]{top:50%}.top-\[6\%\]{top:6%}.top-\[60\%\]{top:60%}.top-\[7\%\]{top:7%}.top-\[8\%\]{top:8%}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[15\]{z-index:15}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[2\]{z-index:2}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.z-\[72\]{z-index:72}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.col-span-2{grid-column:span 2/span 2}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-\[7\%\]{margin-left:7%;margin-right:7%}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-\[3\%\]{margin-top:3%;margin-bottom:3%}.my-auto{margin-top:auto;margin-bottom:auto}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[2vh\]{margin-top:2vh}.mt-\[3vh\]{margin-top:3vh}.mt-\[9vh\]{margin-top:9vh}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.size-4{width:1rem;height:1rem}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.15em\]{height:1.15em}.h-\[110px\]{height:110px}.h-\[112px\]{height:112px}.h-\[132px\]{height:132px}.h-\[14\%\]{height:14%}.h-\[150\%\]{height:150%}.h-\[1px\]{height:1px}.h-\[220px\]{height:220px}.h-\[220vmax\]{height:220vmax}.h-\[260px\]{height:260px}.h-\[2px\]{height:2px}.h-\[38\%\]{height:38%}.h-\[46\%\]{height:46%}.h-\[66px\]{height:66px}.h-\[70px\]{height:70px}.h-\[82\%\]{height:82%}.h-\[88\%\]{height:88%}.h-\[88px\]{height:88px}.h-\[90\%\]{height:90%}.h-\[94vh\]{height:94vh}.h-\[min\(94vh\,900px\)\]{height:min(94vh,900px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-\[34vh\]{max-height:34vh}.max-h-\[44vh\]{max-height:44vh}.max-h-\[5vh\]{max-height:5vh}.max-h-\[62vh\]{max-height:62vh}.max-h-\[64vh\]{max-height:64vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[94vh\]{max-height:94vh}.max-h-\[96vh\]{max-height:96vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-14{min-height:3.5rem}.min-h-32{min-height:8rem}.min-h-40{min-height:10rem}.min-h-48{min-height:12rem}.min-h-60{min-height:15rem}.min-h-64{min-height:16rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[124px\]{min-height:124px}.min-h-\[155px\]{min-height:155px}.min-h-\[210px\]{min-height:210px}.min-h-\[244px\]{min-height:244px}.min-h-\[260px\]{min-height:260px}.min-h-\[26rem\]{min-height:26rem}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[48px\]{min-height:48px}.min-h-\[54px\]{min-height:54px}.min-h-\[60px\]{min-height:60px}.min-h-\[64px\]{min-height:64px}.min-h-\[9rem\]{min-height:9rem}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[\.56em\]{width:.56em}.w-\[100px\]{width:100px}.w-\[108px\]{width:108px}.w-\[125\%\]{width:125%}.w-\[132px\]{width:132px}.w-\[180px\]{width:180px}.w-\[1px\]{width:1px}.w-\[220vmax\]{width:220vmax}.w-\[3\.4rem\]{width:3.4rem}.w-\[34\%\]{width:34%}.w-\[3px\]{width:3px}.w-\[42vw\]{width:42vw}.w-\[46\%\]{width:46%}.w-\[48\%\]{width:48%}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[56\%\]{width:56%}.w-\[62px\]{width:62px}.w-\[63px\]{width:63px}.w-\[7\%\]{width:7%}.w-\[7\.5rem\]{width:7.5rem}.w-\[72px\]{width:72px}.w-\[76px\]{width:76px}.w-\[78vw\]{width:78vw}.w-\[8\.5rem\]{width:8.5rem}.w-\[82\%\]{width:82%}.w-\[88\%\]{width:88%}.w-\[90px\]{width:90px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-32{min-width:8rem}.min-w-5{min-width:1.25rem}.min-w-7{min-width:1.75rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[10\.5rem\]{max-width:10.5rem}.max-w-\[1500px\]{max-width:1500px}.max-w-\[17rem\]{max-width:17rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[21rem\]{max-width:21rem}.max-w-\[280px\]{max-width:280px}.max-w-\[30\%\]{max-width:30%}.max-w-\[390px\]{max-width:390px}.max-w-\[420px\]{max-width:420px}.max-w-\[46vw\]{max-width:46vw}.max-w-\[48vw\]{max-width:48vw}.max-w-\[560px\]{max-width:560px}.max-w-\[760px\]{max-width:760px}.max-w-\[80vw\]{max-width:80vw}.max-w-\[90rem\]{max-width:90rem}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92vw\]{max-width:92vw}.max-w-\[9rem\]{max-width:9rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x:1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[\.15em\]{--tw-translate-y:.15em;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-bounce{animation:1s infinite bounce}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-\[1fr_5rem_5rem_6rem\]{grid-template-columns:1fr 5rem 5rem 6rem}.grid-cols-\[3\.4rem_1fr_3\.4rem\]{grid-template-columns:3.4rem 1fr 3.4rem}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_auto\]{grid-template-columns:auto auto}.grid-cols-\[repeat\(12\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-rows-10{grid-template-rows:repeat(10,minmax(0,1fr))}.grid-rows-\[repeat\(8\,minmax\(0\,1fr\)\)\]{grid-template-rows:repeat(8,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\/22px\]{border-radius:16px/22px}.rounded-\[17px\]{border-radius:17px}.rounded-\[18px\]{border-radius:18px}.rounded-\[24px\]{border-radius:24px}.rounded-\[2px\]{border-radius:2px}.rounded-\[30px\]{border-radius:30px}.rounded-\[38px\]{border-radius:38px}.rounded-\[4px\]{border-radius:4px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-md{border-bottom-right-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-tl-full{border-top-left-radius:9999px}.rounded-tl-none{border-top-left-radius:0}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-tr-full{border-top-right-radius:9999px}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[3px\]{border-width:3px}.border-\[4px\]{border-width:4px}.border-\[5px\]{border-width:5px}.border-\[7px\]{border-width:7px}.border-\[8px\]{border-width:8px}.border-x-2{border-left-width:2px;border-right-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-l{border-left-width:1px}.border-l-4,.border-l-\[4px\]{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-double{border-style:double}.border-\[\#12081f\]{--tw-border-opacity:1;border-color:rgb(18 8 31/var(--tw-border-opacity,1))}.border-\[\#221208\]{--tw-border-opacity:1;border-color:rgb(34 18 8/var(--tw-border-opacity,1))}.border-\[\#2a180d\]{--tw-border-opacity:1;border-color:rgb(42 24 13/var(--tw-border-opacity,1))}.border-\[\#31533f\]{--tw-border-opacity:1;border-color:rgb(49 83 63/var(--tw-border-opacity,1))}.border-\[\#38614a\]{--tw-border-opacity:1;border-color:rgb(56 97 74/var(--tw-border-opacity,1))}.border-\[\#39414a\]{--tw-border-opacity:1;border-color:rgb(57 65 74/var(--tw-border-opacity,1))}.border-\[\#466b54\]{--tw-border-opacity:1;border-color:rgb(70 107 84/var(--tw-border-opacity,1))}.border-\[\#49445a\]{--tw-border-opacity:1;border-color:rgb(73 68 90/var(--tw-border-opacity,1))}.border-\[\#59472f\]{--tw-border-opacity:1;border-color:rgb(89 71 47/var(--tw-border-opacity,1))}.border-\[\#5c3a20\]{--tw-border-opacity:1;border-color:rgb(92 58 32/var(--tw-border-opacity,1))}.border-\[\#5e4611\]{--tw-border-opacity:1;border-color:rgb(94 70 17/var(--tw-border-opacity,1))}.border-\[\#6f83cf\]{--tw-border-opacity:1;border-color:rgb(111 131 207/var(--tw-border-opacity,1))}.border-\[\#6fc483\]{--tw-border-opacity:1;border-color:rgb(111 196 131/var(--tw-border-opacity,1))}.border-\[\#705519\]\/80{border-color:#705519cc}.border-\[\#7a4818\]{--tw-border-opacity:1;border-color:rgb(122 72 24/var(--tw-border-opacity,1))}.border-\[\#7bff9a\]{--tw-border-opacity:1;border-color:rgb(123 255 154/var(--tw-border-opacity,1))}.border-\[\#7c8997\]{--tw-border-opacity:1;border-color:rgb(124 137 151/var(--tw-border-opacity,1))}.border-\[\#827a9b\]{--tw-border-opacity:1;border-color:rgb(130 122 155/var(--tw-border-opacity,1))}.border-\[\#89734a\]{--tw-border-opacity:1;border-color:rgb(137 115 74/var(--tw-border-opacity,1))}.border-\[\#8a6840\]{--tw-border-opacity:1;border-color:rgb(138 104 64/var(--tw-border-opacity,1))}.border-\[\#8b6416\]{--tw-border-opacity:1;border-color:rgb(139 100 22/var(--tw-border-opacity,1))}.border-\[\#a8a2bb\]{--tw-border-opacity:1;border-color:rgb(168 162 187/var(--tw-border-opacity,1))}.border-\[\#aaa5bf\]\/60{border-color:#aaa5bf99}.border-\[\#b6811d\]{--tw-border-opacity:1;border-color:rgb(182 129 29/var(--tw-border-opacity,1))}.border-\[\#d3a122\]{--tw-border-opacity:1;border-color:rgb(211 161 34/var(--tw-border-opacity,1))}.border-\[\#d6a72a\]\/70{border-color:#d6a72ab3}.border-\[\#d7d3e2\]{--tw-border-opacity:1;border-color:rgb(215 211 226/var(--tw-border-opacity,1))}.border-\[\#dad4e6\]{--tw-border-opacity:1;border-color:rgb(218 212 230/var(--tw-border-opacity,1))}.border-\[\#ddd8e7\]{--tw-border-opacity:1;border-color:rgb(221 216 231/var(--tw-border-opacity,1))}.border-\[\#f0a62f\]{--tw-border-opacity:1;border-color:rgb(240 166 47/var(--tw-border-opacity,1))}.border-\[\#f3e9c8\]{--tw-border-opacity:1;border-color:rgb(243 233 200/var(--tw-border-opacity,1))}.border-\[\#f6d36a\]{--tw-border-opacity:1;border-color:rgb(246 211 106/var(--tw-border-opacity,1))}.border-\[--color-border\]{border-color:var(--color-border)}.border-amber-100\/30{border-color:#fef3c74d}.border-amber-100\/80{border-color:#fef3c7cc}.border-amber-200\/70{border-color:#fde68ab3}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-300\/50{border-color:#fcd34d80}.border-amber-300\/60{border-color:#fcd34d99}.border-amber-300\/80{border-color:#fcd34dcc}.border-amber-400\/40{border-color:#fbbf2466}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-input{border-color:hsl(var(--input))}.border-lime-500\/70{border-color:#84cc16b3}.border-primary{border-color:hsl(var(--primary))}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-red-400\/70{border-color:#f87171b3}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-700{--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.border-red-800{--tw-border-opacity:1;border-color:rgb(153 27 27/var(--tw-border-opacity,1))}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-sky-300\/25{border-color:#7dd3fc40}.border-sky-400{--tw-border-opacity:1;border-color:rgb(56 189 248/var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-stone-300{--tw-border-opacity:1;border-color:rgb(214 211 209/var(--tw-border-opacity,1))}.border-stone-400{--tw-border-opacity:1;border-color:rgb(168 162 158/var(--tw-border-opacity,1))}.border-stone-700{--tw-border-opacity:1;border-color:rgb(68 64 60/var(--tw-border-opacity,1))}.border-stone-800{--tw-border-opacity:1;border-color:rgb(41 37 36/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-white\/50{border-color:#ffffff80}.border-white\/60{border-color:#fff9}.border-b-stone-500{--tw-border-opacity:1;border-bottom-color:rgb(120 113 108/var(--tw-border-opacity,1))}.border-l-transparent{border-left-color:#0000}.border-t-amber-400{--tw-border-opacity:1;border-top-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-t-slate-800{--tw-border-opacity:1;border-top-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:#0000}.bg-\[\#020201\]{--tw-bg-opacity:1;background-color:rgb(2 2 1/var(--tw-bg-opacity,1))}.bg-\[\#020202\]{--tw-bg-opacity:1;background-color:rgb(2 2 2/var(--tw-bg-opacity,1))}.bg-\[\#020805\]{--tw-bg-opacity:1;background-color:rgb(2 8 5/var(--tw-bg-opacity,1))}.bg-\[\#030302\]{--tw-bg-opacity:1;background-color:rgb(3 3 2/var(--tw-bg-opacity,1))}.bg-\[\#050403\]{--tw-bg-opacity:1;background-color:rgb(5 4 3/var(--tw-bg-opacity,1))}.bg-\[\#050611\]{--tw-bg-opacity:1;background-color:rgb(5 6 17/var(--tw-bg-opacity,1))}.bg-\[\#05070a\]\/95{background-color:#05070af2}.bg-\[\#06100b\]{--tw-bg-opacity:1;background-color:rgb(6 16 11/var(--tw-bg-opacity,1))}.bg-\[\#07060a\]{--tw-bg-opacity:1;background-color:rgb(7 6 10/var(--tw-bg-opacity,1))}.bg-\[\#07060a\]\/95{background-color:#07060af2}.bg-\[\#07060b\]{--tw-bg-opacity:1;background-color:rgb(7 6 11/var(--tw-bg-opacity,1))}.bg-\[\#07080d\]{--tw-bg-opacity:1;background-color:rgb(7 8 13/var(--tw-bg-opacity,1))}.bg-\[\#070810\]\/90{background-color:#070810e6}.bg-\[\#070810\]\/95{background-color:#070810f2}.bg-\[\#070b1a\]{--tw-bg-opacity:1;background-color:rgb(7 11 26/var(--tw-bg-opacity,1))}.bg-\[\#07143f\]\/95{background-color:#07143ff2}.bg-\[\#071442\]{--tw-bg-opacity:1;background-color:rgb(7 20 66/var(--tw-bg-opacity,1))}.bg-\[\#08090c\]{--tw-bg-opacity:1;background-color:rgb(8 9 12/var(--tw-bg-opacity,1))}.bg-\[\#080a17\]{--tw-bg-opacity:1;background-color:rgb(8 10 23/var(--tw-bg-opacity,1))}.bg-\[\#080a18\]{--tw-bg-opacity:1;background-color:rgb(8 10 24/var(--tw-bg-opacity,1))}.bg-\[\#080b1b\]{--tw-bg-opacity:1;background-color:rgb(8 11 27/var(--tw-bg-opacity,1))}.bg-\[\#080c22\]{--tw-bg-opacity:1;background-color:rgb(8 12 34/var(--tw-bg-opacity,1))}.bg-\[\#081953\]{--tw-bg-opacity:1;background-color:rgb(8 25 83/var(--tw-bg-opacity,1))}.bg-\[\#090704\]{--tw-bg-opacity:1;background-color:rgb(9 7 4/var(--tw-bg-opacity,1))}.bg-\[\#0a0c10\]{--tw-bg-opacity:1;background-color:rgb(10 12 16/var(--tw-bg-opacity,1))}.bg-\[\#0b0718\]\/92{background-color:#0b0718eb}.bg-\[\#0b0718\]\/95{background-color:#0b0718f2}.bg-\[\#0b0908\]\/95{background-color:#0b0908f2}.bg-\[\#0b1450\]{--tw-bg-opacity:1;background-color:rgb(11 20 80/var(--tw-bg-opacity,1))}.bg-\[\#0b2417\]{--tw-bg-opacity:1;background-color:rgb(11 36 23/var(--tw-bg-opacity,1))}.bg-\[\#0b286f\]{--tw-bg-opacity:1;background-color:rgb(11 40 111/var(--tw-bg-opacity,1))}.bg-\[\#0c0d10\]{--tw-bg-opacity:1;background-color:rgb(12 13 16/var(--tw-bg-opacity,1))}.bg-\[\#0c121a\]{--tw-bg-opacity:1;background-color:rgb(12 18 26/var(--tw-bg-opacity,1))}.bg-\[\#100407\]{--tw-bg-opacity:1;background-color:rgb(16 4 7/var(--tw-bg-opacity,1))}.bg-\[\#100d12\]{--tw-bg-opacity:1;background-color:rgb(16 13 18/var(--tw-bg-opacity,1))}.bg-\[\#101318\]{--tw-bg-opacity:1;background-color:rgb(16 19 24/var(--tw-bg-opacity,1))}.bg-\[\#101936\]{--tw-bg-opacity:1;background-color:rgb(16 25 54/var(--tw-bg-opacity,1))}.bg-\[\#101c70\]\/90{background-color:#101c70e6}.bg-\[\#10a0e7\]{--tw-bg-opacity:1;background-color:rgb(16 160 231/var(--tw-bg-opacity,1))}.bg-\[\#111318\]{--tw-bg-opacity:1;background-color:rgb(17 19 24/var(--tw-bg-opacity,1))}.bg-\[\#11142b\]{--tw-bg-opacity:1;background-color:rgb(17 20 43/var(--tw-bg-opacity,1))}.bg-\[\#11172e\]{--tw-bg-opacity:1;background-color:rgb(17 23 46/var(--tw-bg-opacity,1))}.bg-\[\#12081f\]{--tw-bg-opacity:1;background-color:rgb(18 8 31/var(--tw-bg-opacity,1))}.bg-\[\#12081f\]\/85{background-color:#12081fd9}.bg-\[\#120905\]{--tw-bg-opacity:1;background-color:rgb(18 9 5/var(--tw-bg-opacity,1))}.bg-\[\#12101a\]{--tw-bg-opacity:1;background-color:rgb(18 16 26/var(--tw-bg-opacity,1))}.bg-\[\#123421\]{--tw-bg-opacity:1;background-color:rgb(18 52 33/var(--tw-bg-opacity,1))}.bg-\[\#14110d\]{--tw-bg-opacity:1;background-color:rgb(20 17 13/var(--tw-bg-opacity,1))}.bg-\[\#150c26\]{--tw-bg-opacity:1;background-color:rgb(21 12 38/var(--tw-bg-opacity,1))}.bg-\[\#15120d\]{--tw-bg-opacity:1;background-color:rgb(21 18 13/var(--tw-bg-opacity,1))}.bg-\[\#17130f\]{--tw-bg-opacity:1;background-color:rgb(23 19 15/var(--tw-bg-opacity,1))}.bg-\[\#171717\]{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-\[\#171a34\]{--tw-bg-opacity:1;background-color:rgb(23 26 52/var(--tw-bg-opacity,1))}.bg-\[\#17204d\]{--tw-bg-opacity:1;background-color:rgb(23 32 77/var(--tw-bg-opacity,1))}.bg-\[\#173d2a\]{--tw-bg-opacity:1;background-color:rgb(23 61 42/var(--tw-bg-opacity,1))}.bg-\[\#18181c\]{--tw-bg-opacity:1;background-color:rgb(24 24 28/var(--tw-bg-opacity,1))}.bg-\[\#1a0610\]{--tw-bg-opacity:1;background-color:rgb(26 6 16/var(--tw-bg-opacity,1))}.bg-\[\#1b1b24\]{--tw-bg-opacity:1;background-color:rgb(27 27 36/var(--tw-bg-opacity,1))}.bg-\[\#1c1712\]{--tw-bg-opacity:1;background-color:rgb(28 23 18/var(--tw-bg-opacity,1))}.bg-\[\#1c2a8a\]{--tw-bg-opacity:1;background-color:rgb(28 42 138/var(--tw-bg-opacity,1))}.bg-\[\#1d2a7a\]{--tw-bg-opacity:1;background-color:rgb(29 42 122/var(--tw-bg-opacity,1))}.bg-\[\#1f6b3c\]{--tw-bg-opacity:1;background-color:rgb(31 107 60/var(--tw-bg-opacity,1))}.bg-\[\#232952\]{--tw-bg-opacity:1;background-color:rgb(35 41 82/var(--tw-bg-opacity,1))}.bg-\[\#272336\]\/70{background-color:#272336b3}.bg-\[\#2a0f24\]{--tw-bg-opacity:1;background-color:rgb(42 15 36/var(--tw-bg-opacity,1))}.bg-\[\#2a1a4a\]{--tw-bg-opacity:1;background-color:rgb(42 26 74/var(--tw-bg-opacity,1))}.bg-\[\#2f2a40\]{--tw-bg-opacity:1;background-color:rgb(47 42 64/var(--tw-bg-opacity,1))}.bg-\[\#302b3c\]{--tw-bg-opacity:1;background-color:rgb(48 43 60/var(--tw-bg-opacity,1))}.bg-\[\#444056\]{--tw-bg-opacity:1;background-color:rgb(68 64 86/var(--tw-bg-opacity,1))}.bg-\[\#4b260d\]{--tw-bg-opacity:1;background-color:rgb(75 38 13/var(--tw-bg-opacity,1))}.bg-\[\#4b327b\]{--tw-bg-opacity:1;background-color:rgb(75 50 123/var(--tw-bg-opacity,1))}.bg-\[\#4d8a42\]{--tw-bg-opacity:1;background-color:rgb(77 138 66/var(--tw-bg-opacity,1))}.bg-\[\#5a1620\]{--tw-bg-opacity:1;background-color:rgb(90 22 32/var(--tw-bg-opacity,1))}.bg-\[\#5b3b20\]{--tw-bg-opacity:1;background-color:rgb(91 59 32/var(--tw-bg-opacity,1))}.bg-\[\#6a6862\]{--tw-bg-opacity:1;background-color:rgb(106 104 98/var(--tw-bg-opacity,1))}.bg-\[\#8e1f25\]{--tw-bg-opacity:1;background-color:rgb(142 31 37/var(--tw-bg-opacity,1))}.bg-\[\#9c73d8\]{--tw-bg-opacity:1;background-color:rgb(156 115 216/var(--tw-bg-opacity,1))}.bg-\[\#9d2014\]{--tw-bg-opacity:1;background-color:rgb(157 32 20/var(--tw-bg-opacity,1))}.bg-\[\#c83236\]{--tw-bg-opacity:1;background-color:rgb(200 50 54/var(--tw-bg-opacity,1))}.bg-\[\#d69b32\]{--tw-bg-opacity:1;background-color:rgb(214 155 50/var(--tw-bg-opacity,1))}.bg-\[\#d7d2c6\]{--tw-bg-opacity:1;background-color:rgb(215 210 198/var(--tw-bg-opacity,1))}.bg-\[\#d8872c\]{--tw-bg-opacity:1;background-color:rgb(216 135 44/var(--tw-bg-opacity,1))}.bg-\[\#d8bc82\]\/45{background-color:#d8bc8273}.bg-\[\#d99b32\]{--tw-bg-opacity:1;background-color:rgb(217 155 50/var(--tw-bg-opacity,1))}.bg-\[\#e3c98d\]{--tw-bg-opacity:1;background-color:rgb(227 201 141/var(--tw-bg-opacity,1))}.bg-\[\#e8261e\]{--tw-bg-opacity:1;background-color:rgb(232 38 30/var(--tw-bg-opacity,1))}.bg-\[\#efe3c0\]{--tw-bg-opacity:1;background-color:rgb(239 227 192/var(--tw-bg-opacity,1))}.bg-\[\#f2251c\]{--tw-bg-opacity:1;background-color:rgb(242 37 28/var(--tw-bg-opacity,1))}.bg-\[\#f8d64f\]{--tw-bg-opacity:1;background-color:rgb(248 214 79/var(--tw-bg-opacity,1))}.bg-\[\#ffd65a\]{--tw-bg-opacity:1;background-color:rgb(255 214 90/var(--tw-bg-opacity,1))}.bg-\[\#ffe77a\]{--tw-bg-opacity:1;background-color:rgb(255 231 122/var(--tw-bg-opacity,1))}.bg-\[\#fff8cf\]{--tw-bg-opacity:1;background-color:rgb(255 248 207/var(--tw-bg-opacity,1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-100\/35{background-color:#fef3c759}.bg-amber-300{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.bg-amber-300\/80{background-color:#fcd34dcc}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-400\/50{background-color:#fbbf2480}.bg-amber-900\/60{background-color:#78350f99}.bg-amber-950\/70{background-color:#451a03b3}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/15{background-color:#00000026}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/65{background-color:#000000a6}.bg-black\/70{background-color:#000000b3}.bg-black\/75{background-color:#000000bf}.bg-black\/80{background-color:#000c}.bg-black\/85{background-color:#000000d9}.bg-black\/90{background-color:#000000e6}.bg-black\/95{background-color:#000000f2}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-cyan-400{--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.bg-cyan-900{--tw-bg-opacity:1;background-color:rgb(22 78 99/var(--tw-bg-opacity,1))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-emerald-950{--tw-bg-opacity:1;background-color:rgb(2 44 34/var(--tw-bg-opacity,1))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-lime-900\/60{background-color:#36531499}.bg-lime-950\/70{background-color:#1a2e05b3}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.bg-orange-600{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.bg-pink-400{--tw-bg-opacity:1;background-color:rgb(244 114 182/var(--tw-bg-opacity,1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-purple-300{--tw-bg-opacity:1;background-color:rgb(216 180 254/var(--tw-bg-opacity,1))}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-700\/95{background-color:#b91c1cf2}.bg-red-950\/40{background-color:#450a0a66}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-300{--tw-bg-opacity:1;background-color:rgb(125 211 252/var(--tw-bg-opacity,1))}.bg-sky-950\/70{background-color:#082f49b3}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-950\/70{background-color:#020617b3}.bg-stone-100{--tw-bg-opacity:1;background-color:rgb(245 245 244/var(--tw-bg-opacity,1))}.bg-stone-600{--tw-bg-opacity:1;background-color:rgb(87 83 78/var(--tw-bg-opacity,1))}.bg-stone-700{--tw-bg-opacity:1;background-color:rgb(68 64 60/var(--tw-bg-opacity,1))}.bg-stone-800{--tw-bg-opacity:1;background-color:rgb(41 37 36/var(--tw-bg-opacity,1))}.bg-stone-900{--tw-bg-opacity:1;background-color:rgb(28 25 23/var(--tw-bg-opacity,1))}.bg-stone-900\/80{background-color:#1c1917cc}.bg-stone-950{--tw-bg-opacity:1;background-color:rgb(12 10 9/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/20{background-color:#fff3}.bg-white\/35{background-color:#ffffff59}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-\[linear-gradient\(90deg\,transparent\,rgba\(255\,244\,177\,\.12\)\,rgba\(255\,255\,235\,\.6\)\,rgba\(255\,244\,177\,\.12\)\,transparent\)\]{background-image:linear-gradient(90deg,#0000,#fff4b11f,#ffffeb99,#fff4b11f,#0000)}.bg-\[radial-gradient\(circle_at_50\%_58\%\,rgba\(255\,221\,128\,\.16\)\,rgba\(0\,0\,0\,\.72\)_55\%\,rgba\(0\,0\,0\,\.92\)\)\]{background-image:radial-gradient(circle at 50% 58%,#ffdd8029,#000000b8 55%,#000000eb)}.bg-\[radial-gradient\(ellipse_at_50\%_42\%\,rgba\(69\,37\,159\,0\.32\)\,transparent_62\%\)\]{background-image:radial-gradient(at 50% 42%,#45259f52,#0000 62%)}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(150\,20\,8\,0\.24\)\,transparent_68\%\)\]{background-image:radial-gradient(#9614083d,#0000 68%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.from-\[\#aaa5be\]{--tw-gradient-from:#aaa5be var(--tw-gradient-from-position);--tw-gradient-to:#aaa5be00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#c7c2d3\]{--tw-gradient-from:#c7c2d3 var(--tw-gradient-from-position);--tw-gradient-to:#c7c2d300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/15{--tw-gradient-from:#00000026 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/20{--tw-gradient-from:#0003 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/90{--tw-gradient-from:#000000e6 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from:#ef4444 var(--tw-gradient-from-position);--tw-gradient-to:#ef444400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#716b82\]{--tw-gradient-to:#716b8200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #716b82 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#78728a\]{--tw-gradient-to:#78728a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #78728a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#ffe36a\]\/\[\.055\]{--tw-gradient-to:#ffe36a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ffe36a0e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-300{--tw-gradient-to:#fcd34d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fcd34d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0006 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/45{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #00000073 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#393448\]{--tw-gradient-to:#393448 var(--tw-gradient-to-position)}.to-\[\#3a354b\]{--tw-gradient-to:#3a354b var(--tw-gradient-to-position)}.to-black\/5{--tw-gradient-to:#0000000d var(--tw-gradient-to-position)}.to-black\/75{--tw-gradient-to:#000000bf var(--tw-gradient-to-position)}.to-cyan-300{--tw-gradient-to:#67e8f9 var(--tw-gradient-to-position)}.to-sky-400{--tw-gradient-to:#38bdf8 var(--tw-gradient-to-position)}.to-slate-50{--tw-gradient-to:#f8fafc var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-bottom{-o-object-position:bottom;object-position:bottom}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.p-\[3px\]{padding:3px}.p-\[4px\]{padding:4px}.p-\[5px\]{padding:5px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[3\%\]{padding-top:3%;padding-bottom:3%}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-7{padding-bottom:1.75rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-8{padding-right:2rem}.pr-\[13rem\]{padding-right:13rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-pixel{font-family:"Press Start 2P",monospace}.text-2xl{font-size:calc(1.5rem * var(--ts,1));line-height:calc(2rem * var(--ts,1))}.text-3xl{font-size:calc(1.875rem * var(--ts,1));line-height:calc(2.25rem * var(--ts,1))}.text-5xl{font-size:calc(3rem * var(--ts,1));line-height:1}.text-7xl{font-size:calc(4.5rem * var(--ts,1));line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[11vw\]{font-size:11vw}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[3\.4vw\]{font-size:3.4vw}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:calc(1rem * var(--ts,1));line-height:calc(1.5rem * var(--ts,1))}.text-lg{font-size:calc(1.125rem * var(--ts,1));line-height:calc(1.75rem * var(--ts,1))}.text-sm{font-size:calc(.875rem * var(--ts,1));line-height:calc(1.25rem * var(--ts,1))}.text-ui-10{font-size:calc(10px * var(--ts,1))}.text-ui-11{font-size:calc(11px * var(--ts,1))}.text-ui-5{font-size:calc(5px * var(--ts,1))}.text-ui-6{font-size:calc(6px * var(--ts,1))}.text-ui-7{font-size:calc(7px * var(--ts,1))}.text-ui-8{font-size:calc(8px * var(--ts,1))}.text-ui-9{font-size:calc(9px * var(--ts,1))}.text-xl{font-size:calc(1.25rem * var(--ts,1));line-height:calc(1.75rem * var(--ts,1))}.text-xs{font-size:calc(.75rem * var(--ts,1));line-height:calc(1rem * var(--ts,1))}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.75\]{line-height:1.75}.leading-\[1\.7\]{line-height:1.7}.leading-\[1\.8\]{line-height:1.8}.leading-\[1\.9\]{line-height:1.9}.leading-\[2\.05\]{line-height:2.05}.leading-\[2\.1\]{line-height:2.1}.leading-\[2\.2\]{line-height:2.2}.leading-\[2\],.leading-loose{line-height:2}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[\.06em\]{letter-spacing:.06em}.tracking-\[\.08em\]{letter-spacing:.08em}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.15em\]{letter-spacing:.15em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\[\#2b1a10\]{--tw-text-opacity:1;color:rgb(43 26 16/var(--tw-text-opacity,1))}.text-\[\#301800\]{--tw-text-opacity:1;color:rgb(48 24 0/var(--tw-text-opacity,1))}.text-\[\#4e855f\]{--tw-text-opacity:1;color:rgb(78 133 95/var(--tw-text-opacity,1))}.text-\[\#50331f\]{--tw-text-opacity:1;color:rgb(80 51 31/var(--tw-text-opacity,1))}.text-\[\#57956a\]{--tw-text-opacity:1;color:rgb(87 149 106/var(--tw-text-opacity,1))}.text-\[\#5b8f69\]{--tw-text-opacity:1;color:rgb(91 143 105/var(--tw-text-opacity,1))}.text-\[\#5c3a20\]{--tw-text-opacity:1;color:rgb(92 58 32/var(--tw-text-opacity,1))}.text-\[\#68bd7d\]{--tw-text-opacity:1;color:rgb(104 189 125/var(--tw-text-opacity,1))}.text-\[\#6d2b1f\]{--tw-text-opacity:1;color:rgb(109 43 31/var(--tw-text-opacity,1))}.text-\[\#6fc483\]{--tw-text-opacity:1;color:rgb(111 196 131/var(--tw-text-opacity,1))}.text-\[\#72c787\]{--tw-text-opacity:1;color:rgb(114 199 135/var(--tw-text-opacity,1))}.text-\[\#765433\]{--tw-text-opacity:1;color:rgb(118 84 51/var(--tw-text-opacity,1))}.text-\[\#78ddff\]{--tw-text-opacity:1;color:rgb(120 221 255/var(--tw-text-opacity,1))}.text-\[\#83ff9c\]{--tw-text-opacity:1;color:rgb(131 255 156/var(--tw-text-opacity,1))}.text-\[\#8a2e21\]{--tw-text-opacity:1;color:rgb(138 46 33/var(--tw-text-opacity,1))}.text-\[\#8a6840\]{--tw-text-opacity:1;color:rgb(138 104 64/var(--tw-text-opacity,1))}.text-\[\#91ffad\]{--tw-text-opacity:1;color:rgb(145 255 173/var(--tw-text-opacity,1))}.text-\[\#9a764d\]{--tw-text-opacity:1;color:rgb(154 118 77/var(--tw-text-opacity,1))}.text-\[\#9dffb5\]{--tw-text-opacity:1;color:rgb(157 255 181/var(--tw-text-opacity,1))}.text-\[\#9fc3ff\]{--tw-text-opacity:1;color:rgb(159 195 255/var(--tw-text-opacity,1))}.text-\[\#a0ffb7\]{--tw-text-opacity:1;color:rgb(160 255 183/var(--tw-text-opacity,1))}.text-\[\#a6ffba\]{--tw-text-opacity:1;color:rgb(166 255 186/var(--tw-text-opacity,1))}.text-\[\#a84824\]{--tw-text-opacity:1;color:rgb(168 72 36/var(--tw-text-opacity,1))}.text-\[\#bfa548\]{--tw-text-opacity:1;color:rgb(191 165 72/var(--tw-text-opacity,1))}.text-\[\#e9ddba\]{--tw-text-opacity:1;color:rgb(233 221 186/var(--tw-text-opacity,1))}.text-\[\#e9e5dc\]{--tw-text-opacity:1;color:rgb(233 229 220/var(--tw-text-opacity,1))}.text-\[\#efcf58\]{--tw-text-opacity:1;color:rgb(239 207 88/var(--tw-text-opacity,1))}.text-\[\#f0a62f\]{--tw-text-opacity:1;color:rgb(240 166 47/var(--tw-text-opacity,1))}.text-\[\#f0c14d\]{--tw-text-opacity:1;color:rgb(240 193 77/var(--tw-text-opacity,1))}.text-\[\#f0d46e\]{--tw-text-opacity:1;color:rgb(240 212 110/var(--tw-text-opacity,1))}.text-\[\#f3d25b\]{--tw-text-opacity:1;color:rgb(243 210 91/var(--tw-text-opacity,1))}.text-\[\#f4d462\]{--tw-text-opacity:1;color:rgb(244 212 98/var(--tw-text-opacity,1))}.text-\[\#f6d75d\]{--tw-text-opacity:1;color:rgb(246 215 93/var(--tw-text-opacity,1))}.text-\[\#f7d45c\]{--tw-text-opacity:1;color:rgb(247 212 92/var(--tw-text-opacity,1))}.text-\[\#f7efce\]{--tw-text-opacity:1;color:rgb(247 239 206/var(--tw-text-opacity,1))}.text-\[\#f8f3df\]{--tw-text-opacity:1;color:rgb(248 243 223/var(--tw-text-opacity,1))}.text-\[\#ffc85d\]{--tw-text-opacity:1;color:rgb(255 200 93/var(--tw-text-opacity,1))}.text-\[\#ffd06b\]{--tw-text-opacity:1;color:rgb(255 208 107/var(--tw-text-opacity,1))}.text-\[\#ffd23a\]{--tw-text-opacity:1;color:rgb(255 210 58/var(--tw-text-opacity,1))}.text-\[\#ffd96f\]{--tw-text-opacity:1;color:rgb(255 217 111/var(--tw-text-opacity,1))}.text-\[\#ffe16c\]{--tw-text-opacity:1;color:rgb(255 225 108/var(--tw-text-opacity,1))}.text-\[\#ffe27a\]{--tw-text-opacity:1;color:rgb(255 226 122/var(--tw-text-opacity,1))}.text-\[\#ffe675\]{--tw-text-opacity:1;color:rgb(255 230 117/var(--tw-text-opacity,1))}.text-\[\#ffe87f\]{--tw-text-opacity:1;color:rgb(255 232 127/var(--tw-text-opacity,1))}.text-\[\#fff2bd\]{--tw-text-opacity:1;color:rgb(255 242 189/var(--tw-text-opacity,1))}.text-\[\#fff4c2\]{--tw-text-opacity:1;color:rgb(255 244 194/var(--tw-text-opacity,1))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-200\/70{color:#fde68ab3}.text-amber-200\/80{color:#fde68acc}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-50{--tw-text-opacity:1;color:rgb(255 251 235/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-fuchsia-300{--tw-text-opacity:1;color:rgb(240 171 252/var(--tw-text-opacity,1))}.text-green-200{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}.text-green-300{--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.text-lime-200{--tw-text-opacity:1;color:rgb(217 249 157/var(--tw-text-opacity,1))}.text-lime-300{--tw-text-opacity:1;color:rgb(190 242 100/var(--tw-text-opacity,1))}.text-lime-400{--tw-text-opacity:1;color:rgb(163 230 53/var(--tw-text-opacity,1))}.text-lime-500{--tw-text-opacity:1;color:rgb(132 204 22/var(--tw-text-opacity,1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-pink-300{--tw-text-opacity:1;color:rgb(249 168 212/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-purple-200{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity,1))}.text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-red-100{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-sky-100{--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.text-sky-200{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-stone-100{--tw-text-opacity:1;color:rgb(245 245 244/var(--tw-text-opacity,1))}.text-stone-200{--tw-text-opacity:1;color:rgb(231 229 228/var(--tw-text-opacity,1))}.text-stone-300{--tw-text-opacity:1;color:rgb(214 211 209/var(--tw-text-opacity,1))}.text-stone-400{--tw-text-opacity:1;color:rgb(168 162 158/var(--tw-text-opacity,1))}.text-stone-500{--tw-text-opacity:1;color:rgb(120 113 108/var(--tw-text-opacity,1))}.text-stone-600{--tw-text-opacity:1;color:rgb(87 83 78/var(--tw-text-opacity,1))}.text-stone-700{--tw-text-opacity:1;color:rgb(68 64 60/var(--tw-text-opacity,1))}.text-stone-900{--tw-text-opacity:1;color:rgb(28 25 23/var(--tw-text-opacity,1))}.text-violet-300{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/70{color:#ffffffb3}.text-white\/85{color:#ffffffd9}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.accent-amber-300{accent-color:#fcd34d}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.mix-blend-screen{mix-blend-mode:screen}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_2px_\#000\]{--tw-shadow:0 0 0 2px #000;--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_3px_\#000\]{--tw-shadow:0 0 0 3px #000;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_3px_\#080808\]{--tw-shadow:0 0 0 3px #080808;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_3px_\#231208\,0_0_0_6px_\#f6c85d\,0_0_30px_\#fff3a088\]{--tw-shadow:0 0 0 3px #231208,0 0 0 6px #f6c85d,0 0 30px #fff3a088;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color), 0 0 0 6px var(--tw-shadow-color), 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_4px_\#000\,0_0_0_7px_\#6b4216\,0_0_35px_\#ffd76b77\]{--tw-shadow:0 0 0 4px #000,0 0 0 7px #6b4216,0 0 35px #ffd76b77;--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color), 0 0 0 7px var(--tw-shadow-color), 0 0 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_4px_\#000\,0_0_38px_\#42ff7b22\,8px_8px_0_\#000\]{--tw-shadow:0 0 0 4px #000,0 0 38px #42ff7b22,8px 8px 0 #000;--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color), 0 0 38px var(--tw-shadow-color), 8px 8px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_4px_\#000\,0_0_40px_\#f20a1a88\]{--tw-shadow:0 0 0 4px #000,0 0 40px #f20a1a88;--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color), 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_4px_\#000\,10px_10px_0_\#000\]{--tw-shadow:0 0 0 4px #000,10px 10px 0 #000;--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color), 10px 10px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_4px_\#000\,5px_5px_0_\#000\]{--tw-shadow:0 0 0 4px #000,5px 5px 0 #000;--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color), 5px 5px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_4px_\#000\,6px_6px_0_\#000\]{--tw-shadow:0 0 0 4px #000,6px 6px 0 #000;--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color), 6px 6px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_4px_\#000\,8px_8px_0_\#000\,0_0_60px_\#ff2a2a55\]{--tw-shadow:0 0 0 4px #000,8px 8px 0 #000,0 0 60px #ff2a2a55;--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color), 8px 8px 0 var(--tw-shadow-color), 0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_4px_\#000\,8px_8px_0_\#000\]{--tw-shadow:0 0 0 4px #000,8px 8px 0 #000;--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color), 8px 8px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_5px_\#000\,10px_10px_0_\#000\]{--tw-shadow:0 0 0 5px #000,10px 10px 0 #000;--tw-shadow-colored:0 0 0 5px var(--tw-shadow-color), 10px 10px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_26px_\#fff7c8\,0_0_55px_\#ffd84a\]{--tw-shadow:0 0 26px #fff7c8,0 0 55px #ffd84a;--tw-shadow-colored:0 0 26px var(--tw-shadow-color), 0 0 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_32px_rgba\(251\,191\,36\,0\.45\)\]{--tw-shadow:0 0 32px #fbbf2473;--tw-shadow-colored:0 0 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(255\,111\,34\,0\.08\)\]{--tw-shadow:0 0 40px #ff6f2214;--tw-shadow-colored:0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_4px_\#f00\]{--tw-shadow:0 0 4px red;--tw-shadow-colored:0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_60px_rgba\(251\,146\,60\,0\.22\)\]{--tw-shadow:0 0 60px #fb923c38;--tw-shadow-colored:0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_2px_0_\#000\]{--tw-shadow:0 2px 0 #000;--tw-shadow-colored:0 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[2px_2px_0_\#000\]{--tw-shadow:2px 2px 0 #000;--tw-shadow-colored:2px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[3px_3px_0_\#000\]{--tw-shadow:3px 3px 0 #000;--tw-shadow-colored:3px 3px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[3px_3px_0_\#8a6840\]{--tw-shadow:3px 3px 0 #8a6840;--tw-shadow-colored:3px 3px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[4px_4px_0_\#000\]{--tw-shadow:4px 4px 0 #000;--tw-shadow-colored:4px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[5px_5px_0_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:5px 5px 0 #0009;--tw-shadow-colored:5px 5px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[6px_6px_0_\#000\]{--tw-shadow:6px 6px 0 #000;--tw-shadow-colored:6px 6px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[8px_8px_0_rgba\(0\,0\,0\,\.72\)\]{--tw-shadow:8px 8px 0 #000000b8;--tw-shadow-colored:8px 8px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_0_2px_\#3a3a40\]{--tw-shadow:inset 0 0 0 2px #3a3a40;--tw-shadow-colored:inset 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_0_2px_\#ddd8e9\,0_8px_20px_rgba\(0\,0\,0\,\.55\)\]{--tw-shadow:inset 0 0 0 2px #ddd8e9,0 8px 20px #0000008c;--tw-shadow-colored:inset 0 0 0 2px var(--tw-shadow-color), 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_0_2px_\#ffffff12\,3px_3px_0_\#000\]{--tw-shadow:inset 0 0 0 2px #ffffff12,3px 3px 0 #000;--tw-shadow-colored:inset 0 0 0 2px var(--tw-shadow-color), 3px 3px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_45px_rgba\(0\,0\,0\,\.72\)\]{--tw-shadow:inset 0 0 45px #000000b8;--tw-shadow-colored:inset 0 0 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_5px_\#fff2a0\]{--tw-shadow:inset 0 0 5px #fff2a0;--tw-shadow-colored:inset 0 0 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_75px_\#000\,0_0_0_6px_\#181207\,0_0_55px_\#000\]{--tw-shadow:inset 0 0 75px #000,0 0 0 6px #181207,0 0 55px #000;--tw-shadow-colored:inset 0 0 75px var(--tw-shadow-color), 0 0 0 6px var(--tw-shadow-color), 0 0 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_1px_1px_0_\#ddd\]{--tw-shadow:inset 1px 1px 0 #ddd;--tw-shadow-colored:inset 1px 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_1px_1px_4px_\#171520\]{--tw-shadow:inset 1px 1px 4px #171520;--tw-shadow-colored:inset 1px 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_2px_2px_0_\#364466\]{--tw-shadow:inset 2px 2px 0 #364466;--tw-shadow-colored:inset 2px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_4px_4px_0_\#f6f1df\,inset_-4px_-4px_0_\#6f6c65\,8px_8px_0_\#000\]{--tw-shadow:inset 4px 4px 0 #f6f1df,inset -4px -4px 0 #6f6c65,8px 8px 0 #000;--tw-shadow-colored:inset 4px 4px 0 var(--tw-shadow-color), inset -4px -4px 0 var(--tw-shadow-color), 8px 8px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.outline-2{outline-width:2px}.outline-4{outline-width:4px}.outline-amber-300{outline-color:#fcd34d}.\!ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)!important}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color:hsl(var(--sidebar-ring))}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px);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)}.blur-\[2px\]{--tw-blur:blur(2px);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)}.brightness-150{--tw-brightness:brightness(1.5);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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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)}.drop-shadow-\[0_0_9px_rgba\(255\,211\,75\,\.3\)\]{--tw-drop-shadow:drop-shadow(0 0 9px #ffd34b4d);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)}.drop-shadow-\[0_2px_0_\#000\]{--tw-drop-shadow:drop-shadow(0 2px 0 #000);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)}.grayscale-\[40\%\]{--tw-grayscale:grayscale(40%);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)}.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,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[height\]{transition-property:height;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}.\[image-rendering\:pixelated\]{image-rendering:pixelated}.\[text-shadow\:1px_1px_0_\#000\]{text-shadow:1px 1px #000}.room-load-fill{background:repeating-linear-gradient(-45deg,#ffd24a 0 6px,#f08a20 6px 12px) 0 0/17px 100%;width:0;animation:1.7s steps(12,end) forwards room-load-fill,.4s linear infinite room-load-stripes}.room-load-spark{background:#fffbe6;animation:1.7s steps(12,end) forwards room-load-spark,.15s step-end infinite pixel-blink;left:0;box-shadow:0 0 8px #ffd24a,0 0 14px #4fd8ff}.room-load-dots:after{content:"";animation:.9s step-end infinite room-load-dots}@keyframes orb-slosh{0%{transform:translate(-25%)rotate(-2deg)}to{transform:translate(0)rotate(2deg)}}@keyframes orb-throb{0%,to{filter:brightness()saturate();transform:scale(1)}50%{filter:brightness(1.55)saturate(1.25);transform:scale(1.035)}}@keyframes orb-turn{to{transform:rotate(360deg)}}@keyframes orb-ring-tilt-a{to{transform:rotateX(68deg)rotate(360deg)}}@keyframes orb-ring-tilt-b{to{transform:rotateY(68deg)rotate(-360deg)}}@keyframes orb-cube-spin{0%{transform:rotateX(0)rotateY(0)rotate(0)scale(.82)}50%{transform:rotateX(185deg)rotateY(130deg)rotate(75deg)scale(1.08)}to{transform:rotateX(360deg)rotateY(300deg)rotate(180deg)scale(.82)}}@keyframes orb-cube-drift-1{0%,to{transform:translate(-50%,-50%)translate(-14px,-8px)}50%{transform:translate(-50%,-50%)translate(-7px,-16px)}}@keyframes orb-cube-drift-2{0%,to{transform:translate(-50%,-50%)translate(15px,-9px)}50%{transform:translate(-50%,-50%)translate(8px,2px)}}@keyframes orb-cube-drift-3{0%,to{transform:translate(-50%,-50%)translate(-10px,15px)}50%{transform:translate(-50%,-50%)translate(2px,9px)}}@keyframes orb-cube-drift-4{0%,to{transform:translate(-50%,-50%)translate(14px,13px)}50%{transform:translate(-50%,-50%)translate(5px,18px)}}@keyframes orb-core-pulse{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(.82)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}@keyframes orb-spark-pop{0%,70%,to{opacity:0;transform:scale(.15)rotate(0)}76%{opacity:1;transform:scale(1.25)rotate(45deg)}84%{opacity:.4;transform:scale(.55)rotate(85deg)}}@keyframes orb-glint-sweep{0%,18%{opacity:.15;transform:translate(-18%,-8%)rotate(-18deg)}48%{opacity:.68;transform:translate(125%,105%)rotate(-18deg)}to{opacity:.05;transform:translate(125%,105%)rotate(-18deg)}}@keyframes orb-frame-breathe{0%,to{box-shadow:inset 0 0 0 2px #ffecbe1a, 3px 3px 0 #0000008c, 0 0 8px color-mix(in srgb, var(--orb-glow) 35%, transparent)}50%{box-shadow:inset 0 0 0 2px #ffecbe29, 3px 3px 0 #0000008c, 0 0 17px color-mix(in srgb, var(--orb-glow) 60%, transparent)}}.orb-frame{perspective:180px;animation:2.8s ease-in-out infinite orb-frame-breathe}.orb-frame-hp{--orb-glow:#ff3050;--orb-cube:#ff6b7d;--orb-core:#fff0f2}.orb-frame-mp{--orb-glow:#4a8cff;--orb-cube:#72a6ff;--orb-core:#eef6ff}.orb-glass{isolation:isolate;background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--orb-glow) 24%, transparent), transparent 42%), radial-gradient(circle at 50% 50%, #171717 0 44%, #020202 78%)}.orb-glass:before{content:"";z-index:8;pointer-events:none;background:radial-gradient(circle at 35% 22%,#ffffff47,#0000 26%);border-radius:999px;position:absolute;inset:6%;box-shadow:inset 0 0 10px #ffffff17,inset 0 0 20px #000000b3}.orb-liquid{box-shadow:inset 0 8px 16px #ffffff14,inset 0 -10px 18px #0000007a}.orb-surface{filter:blur(.2px);animation:2.15s ease-in-out infinite alternate orb-slosh}.orb-low{animation:.68s ease-in-out infinite orb-throb}.orb-energy{z-index:4;perspective:120px;transform-style:preserve-3d;pointer-events:none}.orb-ring{border:1px solid color-mix(in srgb, var(--orb-core) 72%, transparent);box-shadow:0 0 5px var(--orb-glow), inset 0 0 5px color-mix(in srgb, var(--orb-glow) 80%, transparent);opacity:.62;border-radius:50%;position:absolute;inset:14%}.orb-ring-a{animation:5.8s linear infinite orb-ring-tilt-a}.orb-ring-b{opacity:.42;animation:4.2s linear infinite orb-ring-tilt-b;inset:23%}.orb-cube-anchor{width:9px;height:9px;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.orb-cube-anchor-1{animation:3.7s ease-in-out infinite orb-cube-drift-1}.orb-cube-anchor-2{animation:4.3s ease-in-out infinite orb-cube-drift-2}.orb-cube-anchor-3{animation:3.9s ease-in-out infinite reverse orb-cube-drift-3}.orb-cube-anchor-4{animation:4.7s ease-in-out infinite reverse orb-cube-drift-4}.orb-cube{width:9px;height:9px;transform-style:preserve-3d;filter:drop-shadow(0 0 3px var(--orb-glow));animation:2.9s linear infinite orb-cube-spin;position:relative}.orb-cube-face{border:1px solid color-mix(in srgb, var(--orb-core) 86%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--orb-core) 70%, var(--orb-cube)), var(--orb-cube));opacity:.78;position:absolute;inset:0;box-shadow:inset 0 0 4px #ffffff52}.orb-cube-front{transform:translateZ(4.5px)}.orb-cube-back{transform:rotateY(180deg)translateZ(4.5px)}.orb-cube-right{transform:rotateY(90deg)translateZ(4.5px)}.orb-cube-left{transform:rotateY(-90deg)translateZ(4.5px)}.orb-cube-top{transform:rotateX(90deg)translateZ(4.5px)}.orb-cube-bottom{transform:rotateX(-90deg)translateZ(4.5px)}.orb-core{background:var(--orb-core);width:14px;height:14px;box-shadow:0 0 6px var(--orb-core), 0 0 14px var(--orb-glow), 0 0 24px var(--orb-glow);mix-blend-mode:screen;border-radius:4px;animation:1.8s ease-in-out infinite orb-core-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.orb-swirl{z-index:5;background:conic-gradient(from 0deg, transparent 0deg, color-mix(in srgb, var(--orb-core) 75%, transparent) 32deg, transparent 82deg, transparent 190deg, color-mix(in srgb, var(--orb-core) 35%, transparent) 246deg, transparent 300deg);mix-blend-mode:screen;animation:7.5s linear infinite orb-turn}.orb-rim{z-index:9;pointer-events:none;box-shadow:inset 2px 2px 2px #ffffff2e, inset -3px -4px 6px #000000b8, 0 0 5px color-mix(in srgb, var(--orb-glow) 55%, transparent);border:2px solid #ffffff1f}.orb-glint{z-index:10;filter:blur(.6px);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:22%;height:74%;animation:4.7s ease-in-out infinite orb-glint-sweep;top:2%;left:4%}.orb-sparks{z-index:11;pointer-events:none}.orb-sparks i{background:var(--orb-core);width:3px;height:3px;box-shadow:0 0 4px var(--orb-core), 0 0 8px var(--orb-glow);animation:2.6s step-end infinite orb-spark-pop;position:absolute;transform:rotate(45deg)}.orb-sparks i:first-child{animation-delay:-.2s;top:24%;left:18%}.orb-sparks i:nth-child(2){animation-delay:-1.1s;top:18%;left:70%}.orb-sparks i:nth-child(3){animation-delay:-1.7s;top:48%;left:78%}.orb-sparks i:nth-child(4){animation-delay:-.65s;top:72%;left:64%}.orb-sparks i:nth-child(5){animation-delay:-2.1s;top:76%;left:28%}.orb-sparks i:nth-child(6){animation-delay:-1.35s;top:54%;left:12%}.orb-sparks i:nth-child(7){animation-delay:-2.35s;top:12%;left:46%}.orb-sparks i:nth-child(8){animation-delay:-.95s;top:82%;left:48%}.orb-readout{z-index:14;filter:drop-shadow(0 1px 2px #000)drop-shadow(0 0 4px #000)}@media (width<=640px){.orb-cube-anchor{transform:scale(.82)}.orb-sparks i:nth-child(n+6){display:none}}@media (prefers-reduced-motion:reduce){.orb-frame,.orb-surface,.orb-low,.orb-ring,.orb-cube-anchor,.orb-cube,.orb-core,.orb-swirl,.orb-glint,.orb-sparks i{animation:none!important}}.cube-orb{--cube-glow:#fff;--cube-core:#fff;isolation:isolate;filter:drop-shadow(3px 4px 0 #000) drop-shadow(0 0 8px color-mix(in srgb, var(--cube-glow) 48%, transparent))}.cube-orb-svg{image-rendering:pixelated;overflow:visible}.cube-liquid-surface{filter:drop-shadow(0 0 2px var(--cube-glow));animation:1.6s steps(3,end) infinite cube-liquid-shimmer}.cube-orb-low{animation:.58s steps(2,end) infinite cube-critical-throb}.cube-orb-readout{z-index:5;text-shadow:2px 2px #000,0 0 5px #000;padding-top:18%;padding-right:18%}.cube-orb-sparks{z-index:4;pointer-events:none}.cube-orb-sparks i{background:var(--cube-core);width:3px;height:3px;box-shadow:0 0 4px var(--cube-core), 0 0 8px var(--cube-glow);animation:1.9s step-end infinite cube-spark;position:absolute}.cube-orb-sparks i:first-child{animation-delay:-.2s;top:22%;left:19%}.cube-orb-sparks i:nth-child(2){animation-delay:-.8s;top:18%;left:70%}.cube-orb-sparks i:nth-child(3){animation-delay:-1.25s;top:65%;left:72%}.cube-orb-sparks i:nth-child(4){animation-delay:-1.6s;top:72%;left:25%}.hud-damage-flash{pointer-events:none;opacity:calc(.28 + var(--damage-flash) * .42);background:linear-gradient(90deg,#ff1818eb,#0000 16% 84%,#ff1818eb),linear-gradient(#ff1818c7,#0000 14% 86%,#ff1818c7);animation:.3s steps(4,end) both hud-damage-pop;box-shadow:inset 0 0 70px #ff00008c}.hud-health-vignette{pointer-events:none;opacity:calc(.16 + var(--health-danger) * .48);background:radial-gradient(#0000 42%,#6e000014 62%,#dc0000b8 100%);animation:1.15s ease-in-out infinite hud-danger-breathe;box-shadow:inset 0 0 28px #ff000047}.hud-health-vignette.is-critical{background:radial-gradient(#0000 32%,#7800001f 58%,#ff0000d1 100%);animation-duration:.68s}.hud-critical-warning{animation:.68s steps(2,end) infinite hud-critical-warning}.hud-hit-shake{animation:.18s steps(3,end) hud-hit-shake}@keyframes cube-liquid-shimmer{0%,to{opacity:.68}50%{opacity:.9}}@keyframes cube-critical-throb{0%,to{filter:drop-shadow(3px 4px 0 #000) drop-shadow(0 0 7px var(--cube-glow));transform:scale(1)}50%{filter:drop-shadow(3px 4px 0 #000) drop-shadow(0 0 17px var(--cube-glow));transform:scale(1.055)}}@keyframes cube-spark{0%,68%,to{opacity:0;transform:translateY(0)scale(.4)}72%{opacity:1;transform:translateY(-2px)scale(1)}82%{opacity:.35;transform:translateY(-5px)scale(.65)}}@keyframes hud-damage-pop{0%{opacity:0}24%{opacity:calc(.28 + var(--damage-flash) * .42)}to{opacity:0}}@keyframes hud-danger-breathe{0%,to{filter:brightness(.8)}50%{filter:brightness(1.18)}}@keyframes hud-critical-warning{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.04)}}@keyframes hud-hit-shake{0%{transform:translate(0)}33%{transform:translate(-2px,1px)}66%{transform:translate(2px,-1px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.cube-liquid-surface,.cube-orb-low,.cube-orb-sparks i,.hud-health-vignette,.hud-critical-warning,.hud-hit-shake{animation:none!important}}.death-settlement-frame{image-rendering:pixelated}.death-loot-away{animation:1.5s steps(5,end) infinite alternate death-loot-away}.death-rollback-arrow{animation:.8s steps(2,end) infinite death-rollback-arrow}@keyframes death-loot-away{0%{transform:translate(240px,68px)}to{transform:translate(258px,68px)}}@keyframes death-rollback-arrow{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.death-loot-away,.death-rollback-arrow{animation:none!important}}@keyframes room-load-fill{to{width:100%}}@keyframes room-load-spark{to{left:calc(100% - .5rem)}}@keyframes room-load-stripes{to{background-position:17px 0}}@keyframes room-load-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@keyframes punch-pop{0%{opacity:0;transform:scale(.2)rotate(-6deg)}55%{opacity:1;transform:scale(1.35)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes punch-glow{0%{color:#ffe14a;transform:translateY(0)}25%{color:#ff6af0;transform:translateY(-2px)}50%{color:#5affd0;transform:translateY(0)}75%{color:#ff9a3a;transform:translateY(-2px)}to{color:#ffe14a;transform:translateY(0)}}.monster-count-broadcast{transform-origin:bottom;animation:2.8s steps(16,end) both monster-count-broadcast}.killstreak-announcer-clip,.monster-count-announcer{transform-origin:bottom}.killstreak-announcer-clip{animation:.72s steps(5,end) infinite announcer-clip-boom}.killstreak-announcer-clip[data-clip="1"]{animation-name:announcer-clip-lean;animation-duration:.82s}.killstreak-announcer-clip[data-clip="2"]{animation-name:announcer-clip-shake;animation-duration:.68s}.killstreak-announcer-clip[data-clip="3"]{animation-name:announcer-clip-bounce;animation-duration:.88s}.monster-count-broadcast[data-clip="0"] .monster-count-announcer{animation:.74s steps(5,end) infinite announcer-clip-boom}.monster-count-broadcast[data-clip="1"] .monster-count-announcer{animation:.82s steps(6,end) infinite announcer-clip-lean}.monster-count-broadcast[data-clip="2"] .monster-count-announcer{animation:.68s steps(5,end) infinite announcer-clip-shake}.monster-count-broadcast[data-clip="3"] .monster-count-announcer{animation:.88s steps(6,end) infinite announcer-clip-bounce}.monster-count-broadcast[data-clip="0"] .monster-count-word-art,.monster-count-broadcast[data-clip="2"] .monster-count-word-art{transform-origin:50%;animation:.9s steps(6,end) infinite announcer-word-pulse}.monster-count-broadcast[data-clip="1"] .monster-count-word-art,.monster-count-broadcast[data-clip="3"] .monster-count-word-art{transform-origin:50%;animation:1.1s steps(7,end) infinite announcer-word-tilt}@keyframes announcer-clip-boom{0%,to{transform:translateY(0)scale(1)rotate(0)}35%{transform:translateY(-4px)scale(1.06)rotate(-2deg)}60%{transform:translateY(1px)scale(.99)rotate(1deg)}}@keyframes announcer-clip-lean{0%,to{transform:translate(0)rotate(0)}28%{transform:translate(-3px)rotate(-3deg)}66%{transform:translate(2px)rotate(2deg)}}@keyframes announcer-clip-shake{0%,to{filter:brightness();transform:translate(0)rotate(0)}22%{filter:brightness(1.2);transform:translate(-3px)rotate(-1deg)}44%{filter:brightness(1.05);transform:translate(3px)rotate(1deg)}68%{filter:brightness(1.2);transform:translateY(-2px)scale(1.03)}}@keyframes announcer-clip-bounce{0%,to{transform:translateY(0)scale(1)}30%{transform:translateY(-5px)scale(1.03)}55%{transform:translateY(1px)scale(.98)}}@keyframes announcer-word-pulse{0%,to{filter:brightness();transform:scale(1)}45%{filter:brightness(1.25);transform:scale(1.06)}}@keyframes announcer-word-tilt{0%,to{transform:rotate(0)translateY(0)}40%{transform:rotate(-2deg)translateY(-2px)}75%{transform:rotate(2deg)translateY(1px)}}@keyframes monster-count-broadcast{0%{opacity:0;filter:brightness(1.85)saturate(1.3);transform:translateY(18px)scale(.72)}7%{transform:translateY(-5px) scale(calc(var(--monster-pop,1) + .07));opacity:1;filter:brightness(1.3)saturate(1.18)}13%{transform:translateY(2px) scale(calc(var(--monster-pop,1) - .02));opacity:1;filter:brightness(1.08)}20%,72%{transform:translateY(0) scale(var(--monster-pop,1));opacity:1;filter:brightness()}78%{transform:translateY(-2px) scale(calc(var(--monster-pop,1) + .025));opacity:1;filter:brightness(1.08)}88%{transform:translateY(3px) scale(calc(var(--monster-pop,1) - .02));opacity:1}to{opacity:0;transform:translateY(-16px)scale(.9)}}@media (prefers-reduced-motion:reduce){.monster-count-broadcast{animation:2.8s linear both monster-count-broadcast-reduced}.killstreak-announcer-clip,.monster-count-broadcast .monster-count-announcer,.monster-count-broadcast .monster-count-word-art{animation:none!important}}@keyframes monster-count-broadcast-reduced{0%,to{opacity:0}6%,88%{opacity:1}}@keyframes find-relic-rise{0%{opacity:0;transform:translateY(70px)scale(.55)}12%{opacity:1;transform:translateY(-8px)scale(1.08)}18%,78%{opacity:1;transform:translateY(0)scale(1)}92%{opacity:1;transform:translateY(-8px)scale(1.02)}to{opacity:0;transform:translateY(-35px)scale(.92)}}@keyframes find-relic-spin{0%{filter:brightness(2);transform:rotateY(-88deg)rotate(-2deg)}14%{filter:brightness(1.3);transform:rotateY(14deg)rotate(1deg)}24%{filter:brightness();transform:rotateY(-6deg)rotate(0)}38%{transform:rotateY(7deg)}52%{transform:rotateY(-7deg)}66%{transform:rotateY(7deg)}80%{filter:brightness(1.12);transform:rotateY(0)}to{filter:brightness(1.8);transform:rotateY(75deg)scale(.9)}}@keyframes find-angel-descend{0%{transform:translateY(-140%) scaleX(var(--angel-flip)) scale(.65);opacity:0}16%{transform:translateY(5%) scaleX(var(--angel-flip)) scale(1.08);opacity:1}25%,76%{transform:translateY(0) scaleX(var(--angel-flip)) scale(1);opacity:1}88%{transform:translateY(-6%) scaleX(var(--angel-flip)) scale(.98);opacity:.9}to{transform:translateY(-65%) scaleX(var(--angel-flip)) scale(.75);opacity:0}}@keyframes find-angel-flicker{0%{filter:drop-shadow(0 0 4px #fff7c8)drop-shadow(0 0 10px #ffd65a)}to{filter:drop-shadow(0 0 8px #fff)drop-shadow(0 0 18px #ffd65a)}}@keyframes find-heaven-beam{0%{opacity:0;transform:scaleY(.05)}12%{opacity:.95;transform:scaleY(1.05)}20%,78%{opacity:.72;transform:scaleY(1)}to{opacity:0;transform:scaleY(.2)}}@keyframes find-halo{0%{opacity:0;transform:translate(-50%)scale(.1)}16%{opacity:1;transform:translate(-50%)scale(1.15)}25%,82%{opacity:.85;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)scale(1.5)}}@keyframes find-history-card{0%,20%{opacity:0;transform:translateY(90px)}28%{opacity:1;transform:translateY(-5px)}34%,84%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(45px)}}@media (prefers-reduced-motion:reduce){.find-relic-rise,.find-relic-spin,.find-angel,.find-heaven-beam,.find-halo,.find-history-card{animation:none!important}.killstreak-broadcast{opacity:1;animation:none!important}}@keyframes spectacle-sweep{0%{opacity:0;transform:translate(120%)}10%{opacity:1;transform:translate(-4%)}15%{transform:translate(0)}85%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(120%)}}@keyframes killstreak-broadcast{0%{opacity:0;transform:translate(120%)}10%{opacity:1;transform:translate(-4%)}15%,85%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(120%)}}@keyframes announce-pop{0%{opacity:0;transform:scale(.4)}12%{opacity:1;transform:scale(1.2)}22%{transform:scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(-10px)}}@keyframes pixel-blink{0%{opacity:1}50%{opacity:.35}}@keyframes nes-notice-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes broadcast-flicker{0%,91%,94%,to{opacity:0}92%{opacity:.08}93%{opacity:.025}}@keyframes broadcast-anchor-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes broadcast-mouth-open{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes broadcast-mouth-closed{0%,49%{opacity:0}50%,to{opacity:1}}@keyframes broadcast-blink{0%,44%,47%,to{transform:scaleY(1)}45%,46%{transform:scaleY(.15)}}@keyframes broadcast-signal{0%{opacity:.35}to{opacity:1}}@keyframes broadcast-lower-third{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes broadcast-legal-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes nes-anchor-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes nes-anchor-blink{0%,45%,48%,to{transform:scaleY(1)}46%,47%{transform:scaleY(.12)}}@keyframes nes-mouth-open{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes nes-mouth-closed{0%,49%{opacity:0}50%,to{opacity:1}}@keyframes nes-lower-third-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes nes-broadcaster-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes nes-broadcaster-talk{0%,to{transform:translateY(0)scaleX(1)}50%{transform:translateY(-3px)scaleX(1.02)}}@keyframes nes-broadcaster-mouth-open{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes nes-broadcaster-mouth-closed{0%,49%{opacity:0}50%,to{opacity:1}}@keyframes nes-broadcast-dialog-in{0%{opacity:0;transform:scale(.82)translateY(-5px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes nes-broadcast-fx-pop{0%{opacity:0;transform:scale(.35)rotate(-18deg)}18%{opacity:1;transform:scale(1.28)rotate(5deg)}55%{opacity:.95;transform:scale(.92)rotate(-3deg)}to{opacity:0;transform:translateY(-12px)scale(.72)}}@keyframes nes-tv-load-cell{0%,12%{background:#191919}13%,66%{background:#f0e6c5}67%,to{background:#ef4a20}}@keyframes dnt-art-image-in{0%{opacity:0;filter:brightness(1.8)contrast(1.2);transform:scale(1.012)}to{opacity:1;filter:brightness()contrast();transform:scale(1)}}@keyframes dnt-art-flicker{0%,92%,94%,to{opacity:0}93%{opacity:.07}}@keyframes dnt-art-dialog-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes dnt-art-credits{0%{transform:translate(0)}to{transform:translate(-100%)}}.splash-rays{animation:40s linear infinite splash-turn;transform:translate(-50%,-50%)}.splash-word{-webkit-text-stroke:.09em #12081f;paint-order:stroke fill;text-shadow:.07em .07em #12081f}.splash-pop{animation:.55s cubic-bezier(.2,1.6,.4,1) both splash-pop}@keyframes splash-turn{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes splash-pop{0%{opacity:0;transform:scale(.2)rotate(-14deg)}to{opacity:1;transform:scale(1)rotate(-4deg)}}.gem-shard,.gem-born,.gem-spark,.gem-flash{position:absolute;top:50%;left:50%}.gem-shard{border:2px solid #12081f;width:22px;height:22px;margin:-11px;animation:.45s cubic-bezier(.5,0,.9,.4) both gem-in}.gem-shard-0{--from-x:-34vmin;--from-y:-18vmin}.gem-shard-1{--from-x:34vmin;--from-y:-18vmin}.gem-shard-2{--from-x:0vmin;--from-y:36vmin}.gem-flash{opacity:0;border-radius:50%;width:60vmin;height:60vmin;margin:-30vmin;animation:.55s ease-out .4s both gem-flash}.gem-flash-big{width:130vmin;height:130vmin;margin:-65vmin;animation-duration:.9s}.gem-born{opacity:0;border:3px solid #fff;width:44px;height:44px;margin:-22px;animation:.6s cubic-bezier(.2,1.6,.4,1) .42s both gem-born}.gem-born-big{width:72px;height:72px;margin:-36px;animation-duration:1s}.gem-spark{opacity:0;width:8px;height:8px;margin:-4px;animation:.6s ease-out .42s both gem-spark}@keyframes gem-in{0%{transform:translate(var(--from-x), var(--from-y)) rotate(45deg) scale(1.2);opacity:1}to{opacity:1;transform:translate(0)rotate(405deg)scale(.6)}}@keyframes gem-flash{0%{opacity:0;transform:scale(.2)}30%{opacity:1}to{opacity:0;transform:scale(1)}}@keyframes gem-born{0%{opacity:0;transform:rotate(45deg)scale(0)}60%{opacity:1;transform:rotate(225deg)scale(1.3)}to{opacity:0;transform:rotate(405deg)scale(1)}}@keyframes gem-spark{0%{opacity:1;transform:rotate(var(--turn)) translateY(0) scale(1.4)}to{opacity:0;transform:rotate(var(--turn)) translateY(calc(-1 * var(--far))) scale(.4)}}.tv-drop{animation:5.5s cubic-bezier(.3,.7,.3,1) forwards tv-drop}.tv-sway{transform-origin:top;animation:2.2s ease-in-out infinite tv-sway}.tv-screen{animation:.14s steps(2,end) infinite tv-flicker;box-shadow:inset 0 0 18px #78ffa059}.tv-static{background-image:repeating-radial-gradient(circle at 17% 32%,#ffffffe6 0 1px,#000000e6 1px 2px);background-size:7px 5px;animation:5.5s steps(8,end) forwards tv-static}@keyframes tv-drop{0%{transform:translateY(-110%)}9%{transform:translateY(7%)}13%{transform:translateY(-3%)}17%{transform:translateY(0)}90%{transform:translateY(0)}to{transform:translateY(-110%)}}@keyframes tv-sway{0%,to{rotate:-1.6deg}50%{rotate:1.6deg}}@keyframes tv-flicker{0%{filter:brightness()}to{filter:brightness(1.12)}}@keyframes tv-static{0%{opacity:1;background-position:0 0}6%{opacity:.9;background-position:13px 7px}12%{opacity:0;background-position:3px 11px}88%{opacity:0}94%{opacity:.9;background-position:9px 2px}to{opacity:1}}.log-line{border-left:3px solid;animation:.28s cubic-bezier(.2,1.4,.4,1) both log-in,.6s ease-in 6.4s forwards log-out}.log-emoji{animation:.7s ease-out both log-bounce;display:inline-block}.log-prize{animation:.28s cubic-bezier(.2,1.4,.4,1) both log-in,.5s ease-out .25s both log-pop,.6s ease-in 6.4s forwards log-out}.log-bad{animation:.2s ease-out both log-in,.45s linear .2s both log-shake,.6s ease-in 6.4s forwards log-out}.log-combo .log-emoji{animation:.7s ease-out both log-bounce,.9s ease-in-out .7s 2 log-flare}@keyframes log-in{0%{opacity:0;transform:translate(-110%)}to{opacity:1;transform:translate(0)}}@keyframes log-out{to{opacity:0;transform:translate(-12%)}}@keyframes log-bounce{0%{transform:scale(.2)rotate(-30deg)}55%{transform:scale(1.5)rotate(10deg)}to{transform:scale(1)rotate(0)}}@keyframes log-pop{0%{scale:1}40%{filter:brightness(1.5);scale:1.12}to{scale:1}}@keyframes log-shake{0%,to{translate:0}20%{translate:-3px}40%{translate:3px}60%{translate:-2px}80%{translate:2px}}@keyframes log-flare{0%,to{scale:1}50%{scale:1.35}}.logo-splash__logo{animation:.6s cubic-bezier(.2,1.5,.4,1) both logo-slam}.logo-splash__flash{opacity:0;background:#fff;animation:.7s ease-out .15s both logo-flash}.logo-splash__scan{pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#ffffff0a 2px 3px)}@keyframes logo-slam{0%{opacity:0;transform:scale(1.7)}to{opacity:1;transform:scale(1)}}@keyframes logo-flash{0%{opacity:.85}to{opacity:0}}@media (prefers-reduced-motion:reduce){.logo-splash__logo,.logo-splash__flash{animation:none}}@supports ((-moz-appearance:none)){html{scrollbar-color:#e0902f #0d0a10}}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:linear-gradient(90deg,#07050a,#15101a 50%,#07050a);border-left:1px solid #3a2216}::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#8a3a12,#ffb347 35%,#ffd27a 50%,#e0902f 65%,#8a3a12);border:3px solid #0d0a10;border-radius:2px;box-shadow:inset 0 0 0 1px #2a0d05}::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#1d6fb0,#4fd8ff 35%,#e9fbff 50%,#4fd8ff 65%,#1d6fb0)}::-webkit-scrollbar-thumb:active{background:linear-gradient(90deg,#a21d0c,#ff5722 40%,#ffd24a 50%,#ff5722 60%,#a21d0c)}::-webkit-scrollbar-corner{background:#0d0a10}::-webkit-scrollbar-button{display:none}.nes-shop,.nes-shop *{font-family:"Press Start 2P",monospace!important}.nes-shop p,.nes-shop dd,.nes-shop dt,.nes-shop span{letter-spacing:.02em}.skin-fx{opacity:0;width:4px;height:4px;animation:1.4s steps(7,end) infinite skin-rise;position:absolute;box-shadow:0 0 4px}.skin-fx--rise{animation-name:skin-rise}.skin-fx--fall{animation-name:skin-fall;animation-duration:2.2s}.skin-fx--bubble{border-radius:50%;width:5px;height:5px;animation-name:skin-bubble;animation-duration:1.8s}.skin-fx--trail{animation-name:skin-trail}.skin-fx--spark{width:3px;height:3px;animation-name:skin-spark;animation-duration:.7s}@keyframes skin-rise{0%{opacity:0;transform:translateY(14px)}20%{opacity:1}to{opacity:0;transform:translateY(-34px)}}@keyframes skin-fall{0%{opacity:0;transform:translateY(-30px)}20%{opacity:1}to{opacity:0;transform:translate(6px,30px)}}@keyframes skin-bubble{0%{opacity:0;transform:translateY(16px)scale(.5)}30%{opacity:1}to{opacity:0;transform:translateY(-20px)scale(1.2)}}@keyframes skin-trail{0%{opacity:0;transform:translate(10px)}25%{opacity:.9}to{opacity:0;transform:translate(-26px)translateY(-6px)}}@keyframes skin-spark{0%,40%{opacity:0}50%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(10px,-12px)}}@media (prefers-reduced-motion:reduce){.skin-fx{opacity:.7;animation:none}}.skin-aura{mix-blend-mode:screen;animation:1.2s ease-in-out infinite skin-aura}@keyframes skin-aura{50%{opacity:.45;transform:scale(1.08)}}.fall-scene__shake{animation:.12s steps(2,end) infinite fall-shake}@keyframes fall-shake{0%{transform:translate(-4px,2px)}50%{transform:translate(4px,-3px)}to{transform:translate(-2px,3px)}}.fall-scene__cracks{z-index:-1;pointer-events:none;opacity:.85;background:linear-gradient(62deg,#0000 49.6%,#3a2a18 49.8% 50.2%,#0000 50.4%),linear-gradient(118deg,#0000 49.6%,#3a2a18 49.8% 50.2%,#0000 50.4%),linear-gradient(10deg,#0000 49.7%,#3a2a18 49.9% 50.1%,#0000 50.3%),radial-gradient(circle at 50% 55%,#000 0 18%,#1c140c 19% 100%);animation:1.9s ease-in forwards fall-cave;position:fixed;inset:0}@keyframes fall-cave{to{opacity:1;transform:scale(1.6)}}.fall-scene__shaft{background:linear-gradient(#000,#1a0d06 40%,#2c1608 70%,#000)}.fall-scene__rock{background:#6b5238;animation:linear infinite fall-rock;position:absolute;top:110%;box-shadow:inset -3px -3px #3a2a18,2px 2px #000}@keyframes fall-rock{to{top:-15%}}.fall-scene__lines{background:repeating-linear-gradient(90deg,#0000 0 46px,#ffffff12 46px 48px);animation:.25s linear infinite fall-lines;position:absolute;inset:0}@keyframes fall-lines{0%{background-position-y:0}to{background-position-y:-120px}}.fall-scene__hero{width:144px;height:176px;image-rendering:pixelated;filter:drop-shadow(0 0 10px #ffb030);margin:-88px 0 0 -72px;animation:2.6s linear forwards fall-tumble;position:absolute;top:40%;left:50%}@keyframes fall-tumble{0%{transform:rotate(0)scale(.7)}to{transform:rotate(900deg)scale(1.15)}}.fall-scene__scream{color:#fff6c8;text-shadow:3px 3px #b3261e;font-size:clamp(16px,4vw,42px);animation:2.6s ease-out forwards fall-scream}@keyframes fall-scream{0%{letter-spacing:0;transform:scale(.6)}to{letter-spacing:.25em;transform:scale(1.1)}}.fall-scene__burst{color:#ffd24a;text-shadow:4px 4px #b3261e,0 0 24px #ff8a30;font-size:clamp(28px,7vw,72px);animation:.4s cubic-bezier(.2,2,.4,1) both fall-splat;display:block}@keyframes fall-splat{0%{opacity:0;transform:scale(3)}to{opacity:1;transform:none}}.fall-scene__flat{width:144px;height:176px;image-rendering:pixelated;transform-origin:50%;margin:8px auto 0;animation:.5s cubic-bezier(.2,2,.4,1) both fall-squash;display:block;transform:rotate(180deg)scaleY(.45)}@keyframes fall-squash{0%{transform:rotate(180deg)scaleY(1.2)}to{transform:rotate(180deg)scaleY(.45)}}.fall-scene__stars{color:#ffd24a;letter-spacing:6px;font-size:20px;animation:.8s linear infinite fall-stars;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}@keyframes fall-stars{50%{transform:translate(-50%)rotate(12deg)translateY(-6px)}}@media (prefers-reduced-motion:reduce){.fall-scene__shake,.fall-scene__hero,.fall-scene__rock,.fall-scene__lines{animation:none}}.install-prompt{z-index:60;left:50%;bottom:max(16px, env(safe-area-inset-bottom));color:#fff;background:#0b1450;border:4px solid #fff;align-items:flex-start;gap:12px;width:min(100vw - 32px,460px);padding:14px;font-family:"Press Start 2P",monospace;font-size:9px;line-height:1.8;animation:.4s cubic-bezier(.2,1.6,.4,1) both install-pop;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 0 0 4px #000,6px 6px #000,0 0 30px #4fd8ff59}@keyframes install-pop{0%{transform:translate(-50%,140%)}to{transform:translate(-50%)}}.install-prompt__icon{width:48px;height:48px;image-rendering:pixelated;border:2px solid #000;flex-shrink:0}.install-prompt__body{flex-direction:column;gap:6px;display:flex}.install-prompt__body>b{color:#ffd24a}.install-prompt__share{color:#4fd8ff;border:2px solid #4fd8ff;padding:0 4px;display:inline-block}.install-prompt__buttons{gap:8px;margin-top:4px;display:flex}.install-prompt__buttons button{font:inherit;cursor:pointer;border:3px solid #000;padding:8px 12px}.install-prompt__go{color:#000;background:linear-gradient(#ffd24a,#f08a20)}.install-prompt__later{color:#c9d4ff;background:#1d2a6a}.pad-focus{outline-offset:3px;outline:3px solid #ffd24a!important;box-shadow:0 0 0 6px #ffd24a59,0 0 18px #ffd24a99!important}.emo{vertical-align:-.15em;margin:0 .15em;font-size:1.4em;line-height:1;display:inline-block}.emo-fire{filter:drop-shadow(0 0 4px #ff7a1a);transform-origin:50% 90%;animation:.5s ease-in-out infinite alternate emo-fire}@keyframes emo-fire{0%{filter:drop-shadow(0 0 3px #ff5a1a);transform:scale(1)rotate(-4deg)}50%{filter:drop-shadow(0 0 8px #ffb02a);transform:scale(1.08,1.18)rotate(3deg)}to{filter:drop-shadow(0 0 5px #ff3a1a);transform:scale(.95,1.05)rotate(-2deg)}}.emo-bolt{animation:1.4s step-end infinite emo-bolt}@keyframes emo-bolt{0%,70%,to{opacity:1;filter:drop-shadow(0 0 2px #ffe95a);transform:none}74%{opacity:.2}78%{opacity:1;filter:drop-shadow(0 0 10px #fff6a0)brightness(1.6);transform:translate(-1px)skew(-8deg)}84%{opacity:.4}88%{opacity:1;filter:drop-shadow(0 0 12px #9be8ff)brightness(1.8);transform:translate(1px)}}.emo-boom{animation:1.2s ease-out infinite emo-boom}@keyframes emo-boom{0%{opacity:.6;transform:scale(.6)}25%{opacity:1;transform:scale(1.25)}to{transform:scale(1)}}.emo-shake{animation:.6s ease-in-out infinite emo-shake}@keyframes emo-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.emo-bob{animation:1.6s ease-in-out infinite emo-bob}@keyframes emo-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.emo-spin{animation:2.4s linear infinite emo-spin}@keyframes emo-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.emo-beat{animation:1s ease-in-out infinite emo-beat}@keyframes emo-beat{0%,to{transform:scale(1)}15%{transform:scale(1.25)}30%{transform:scale(1)}45%{transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.emo{animation:none!important}}.quest-book-shell{perspective:1100px;filter:drop-shadow(8px 10px #000);grid-template-columns:1fr 1fr;display:grid;position:relative}.quest-book-page{color:#2b1a10;background:repeating-linear-gradient(0deg,#5c3a200b 0 2px,#0000 2px 7px),linear-gradient(135deg,#f4dfa7 0%,#e9cf91 58%,#d9b875 100%);border:4px solid #24140b;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #b88a50,inset 0 0 20px #46230a38}.quest-book-left{border-right-width:2px}.quest-book-right{transform-origin:0;transform-style:preserve-3d;border-left-width:2px}.quest-book-spine{z-index:5;pointer-events:none;background:linear-gradient(90deg,#3c2010,#8b5a2b 38%,#d4a05b 50%,#6e3f1d 62%,#28150b);border:2px solid #1b0f08;width:12px;position:absolute;top:7px;bottom:7px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #0006}.quest-book-entry{background:#edd39794;border-color:#79532e;box-shadow:inset -2px -2px #5b3b2024}.quest-book-entry:hover{background:#efd99f;transform:translate(2px)}.quest-book-entry-active{background:#e7c47d;border-color:#7b2f20;box-shadow:inset 4px 0 #9a3b25,inset -2px -2px #5b3b202e}.quest-book-fold{clip-path:polygon(0 0,100% 100%,100% 0);opacity:.85;background:linear-gradient(225deg,#8c6236 0 47%,#f5dfa7 49% 100%);width:36px;height:36px;position:absolute;top:0;right:0}.quest-book-stamp{color:#7d2a22;opacity:.82;width:58px;height:34px;text-shadow:none;border:4px double #7d2a22;justify-content:center;align-items:center;display:inline-flex;transform:rotate(-8deg)}.quest-book-page-turn{animation:.36s steps(7,end) both quest-page-fold}@keyframes quest-page-fold{0%{filter:brightness(.65);transform:rotateY(-74deg)skewY(2deg)}32%{filter:brightness(.82);transform:rotateY(-42deg)skewY(1deg)}68%{filter:brightness(.96);transform:rotateY(-10deg)}to{filter:brightness();transform:rotateY(0)}}@media (width<=760px){.quest-book-shell{filter:drop-shadow(5px 6px #000);grid-template-columns:1fr;gap:8px}.quest-book-left,.quest-book-right{border-width:4px}.quest-book-spine{display:none}.quest-book-page-turn{transform-origin:top;animation-name:quest-page-fold-mobile}}@keyframes quest-page-fold-mobile{0%{filter:brightness(.7);transform:rotateX(55deg)scaleY(.82)}to{filter:brightness();transform:rotateX(0)scaleY(1)}}@media (prefers-reduced-motion:reduce){.quest-book-page-turn{animation:none}}.glow-orb{filter:drop-shadow(0 0 5px #4a9bff)drop-shadow(0 0 12px #4a9bff99);animation:2.8s ease-in-out infinite alternate glow-orb-pulse}.glow-orb-halo{transform-origin:40px 40px;animation:2.8s ease-in-out infinite alternate glow-orb-halo}.glow-orb-core{transform-origin:40px 48px;animation:2.2s ease-in-out infinite alternate glow-orb-core}.glow-orb-surface{transform-origin:40px;animation:2.4s ease-in-out infinite alternate glow-orb-sway}.glow-orb-mote{animation:3.4s ease-in infinite glow-orb-rise}.glow-orb-mote-2{animation-duration:4.1s;animation-delay:-1.3s}.glow-orb-mote-3{animation-duration:3.7s;animation-delay:-2.2s}@keyframes glow-orb-pulse{0%{filter:drop-shadow(0 0 4px #4a9bff)drop-shadow(0 0 9px #4a9bff73)}to{filter:drop-shadow(0 0 7px #7cc4ff)drop-shadow(0 0 18px #4a9bffcc)}}@keyframes glow-orb-halo{0%{opacity:.55;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes glow-orb-core{0%{opacity:.65;transform:scale(.93)}to{opacity:1;transform:scale(1.06)}}@keyframes glow-orb-sway{0%{transform:translate(-2px)scaleX(.97)}to{transform:translate(2px)scaleX(1.03)}}@keyframes glow-orb-rise{0%{opacity:0;transform:translateY(0)}15%{opacity:.95}to{opacity:0;transform:translateY(-34px)}}@media (prefers-reduced-motion:reduce){.glow-orb,.glow-orb-halo,.glow-orb-core,.glow-orb-surface,.glow-orb-mote{animation:none!important}}html,body{overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}button,a,[role=button],select,summary,label{overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea{-webkit-user-select:text;user-select:text}@media (hover:none) and (pointer:coarse){::-webkit-scrollbar{width:0;height:0;display:none}html{scrollbar-width:none}}header,footer,nav,.safe-overlay,.install-prompt,[role=dialog],[role=alertdialog]{padding-left:max(0px, env(safe-area-inset-left));padding-right:max(0px, env(safe-area-inset-right))}header,nav,.safe-overlay,[role=dialog],[role=alertdialog]{padding-top:max(0px, env(safe-area-inset-top))}footer,.safe-overlay,[role=dialog],[role=alertdialog]{padding-bottom:max(0px, env(safe-area-inset-bottom))}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:calc(.875rem * var(--ts,1));line-height:calc(1.25rem * var(--ts,1))}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-\[\#386548\]::placeholder{--tw-text-opacity:1;color:rgb(56 101 72/var(--tw-text-opacity,1))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-stone-500::placeholder{--tw-text-opacity:1;color:rgb(120 113 108/var(--tw-text-opacity,1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:-translate-x-1:hover{--tw-translate-x:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-amber-300:hover{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.hover\:border-amber-400\/50:hover{border-color:#fbbf2480}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:bg-\[\#141e66\]:hover{--tw-bg-opacity:1;background-color:rgb(20 30 102/var(--tw-bg-opacity,1))}.hover\:bg-\[\#173a26\]:hover{--tw-bg-opacity:1;background-color:rgb(23 58 38/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1a482c\]:hover{--tw-bg-opacity:1;background-color:rgb(26 72 44/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1c2a8a\]:hover{--tw-bg-opacity:1;background-color:rgb(28 42 138/var(--tw-bg-opacity,1))}.hover\:bg-\[\#6947a6\]:hover{--tw-bg-opacity:1;background-color:rgb(105 71 166/var(--tw-bg-opacity,1))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-amber-200:hover{--tw-bg-opacity:1;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.hover\:bg-amber-950:hover{--tw-bg-opacity:1;background-color:rgb(69 26 3/var(--tw-bg-opacity,1))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-900:hover{--tw-bg-opacity:1;background-color:rgb(6 78 59/var(--tw-bg-opacity,1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-red-900:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-sky-200:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-stone-600:hover{--tw-bg-opacity:1;background-color:rgb(87 83 78/var(--tw-bg-opacity,1))}.hover\:bg-stone-700:hover{--tw-bg-opacity:1;background-color:rgb(68 64 60/var(--tw-bg-opacity,1))}.hover\:bg-stone-800:hover{--tw-bg-opacity:1;background-color:rgb(41 37 36/var(--tw-bg-opacity,1))}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:text-\[\#ffc85d\]:hover{--tw-text-opacity:1;color:rgb(255 200 93/var(--tw-text-opacity,1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-amber-100:hover{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.hover\:text-amber-300:hover{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-slate-950:hover{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:outline:hover{outline-style:solid}.hover\:outline-4:hover{outline-width:4px}.hover\:outline-amber-300:hover{outline-color:#fcd34d}.hover\:outline-fuchsia-400:hover{outline-color:#e879f9}.hover\:brightness-125:hover{--tw-brightness:brightness(1.25);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)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:border-\[\#80ff9d\]:focus{--tw-border-opacity:1;border-color:rgb(128 255 157/var(--tw-border-opacity,1))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-slate-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(100 116 139/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-amber-300{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.group:hover .group-hover\:text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:.2s ease-out accordion-up}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:.2s ease-out accordion-down}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media (width>=640px){.sm\:-left-12{left:-3rem}.sm\:-right-12{right:-3rem}.sm\:bottom-0{bottom:0}.sm\:bottom-28{bottom:7rem}.sm\:left-\[15\%\]{left:15%}.sm\:right-0{right:0}.sm\:right-4{right:1rem}.sm\:right-\[15\%\]{right:15%}.sm\:top-auto{top:auto}.sm\:mx-8{margin-left:2rem;margin-right:2rem}.sm\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.sm\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:h-12{height:3rem}.sm\:h-20{height:5rem}.sm\:h-32{height:8rem}.sm\:h-4{height:1rem}.sm\:h-44{height:11rem}.sm\:h-48{height:12rem}.sm\:h-5{height:1.25rem}.sm\:h-52{height:13rem}.sm\:h-56{height:14rem}.sm\:h-64{height:16rem}.sm\:h-72{height:18rem}.sm\:h-\[132px\]{height:132px}.sm\:h-\[138px\]{height:138px}.sm\:h-\[340px\]{height:340px}.sm\:h-\[90px\]{height:90px}.sm\:h-\[98px\]{height:98px}.sm\:max-h-\[38vh\]{max-height:38vh}.sm\:max-h-\[6vh\]{max-height:6vh}.sm\:min-h-80{min-height:20rem}.sm\:w-10{width:2.5rem}.sm\:w-14{width:3.5rem}.sm\:w-20{width:5rem}.sm\:w-4{width:1rem}.sm\:w-48{width:12rem}.sm\:w-64{width:16rem}.sm\:w-\[108px\]{width:108px}.sm\:w-\[30\%\]{width:30%}.sm\:w-\[72px\]{width:72px}.sm\:w-\[74px\]{width:74px}.sm\:w-\[81px\]{width:81px}.sm\:w-\[92px\]{width:92px}.sm\:w-\[9rem\]{width:9rem}.sm\:max-w-\[320px\]{max-width:320px}.sm\:max-w-\[440px\]{max-width:440px}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_7rem_7rem_8rem\]{grid-template-columns:1fr 7rem 7rem 8rem}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-\[20px\]{border-radius:20px}.sm\:rounded-\[30px\]{border-radius:30px}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:border-\[10px\]{border-width:10px}.sm\:p-10{padding:2.5rem}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-\[6px\]{padding:6px}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pt-28{padding-top:7rem}.sm\:pt-7{padding-top:1.75rem}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-2xl{font-size:calc(1.5rem * var(--ts,1));line-height:calc(2rem * var(--ts,1))}.sm\:text-3xl{font-size:calc(1.875rem * var(--ts,1));line-height:calc(2.25rem * var(--ts,1))}.sm\:text-4xl{font-size:calc(2.25rem * var(--ts,1));line-height:calc(2.5rem * var(--ts,1))}.sm\:text-5xl{font-size:calc(3rem * var(--ts,1));line-height:1}.sm\:text-6xl{font-size:calc(3.75rem * var(--ts,1));line-height:1}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[84px\]{font-size:84px}.sm\:text-base{font-size:calc(1rem * var(--ts,1));line-height:calc(1.5rem * var(--ts,1))}.sm\:text-lg{font-size:calc(1.125rem * var(--ts,1));line-height:calc(1.75rem * var(--ts,1))}.sm\:text-sm{font-size:calc(.875rem * var(--ts,1));line-height:calc(1.25rem * var(--ts,1))}.sm\:text-ui-10{font-size:calc(10px * var(--ts,1))}.sm\:text-ui-11{font-size:calc(11px * var(--ts,1))}.sm\:text-ui-6{font-size:calc(6px * var(--ts,1))}.sm\:text-ui-7{font-size:calc(7px * var(--ts,1))}.sm\:text-ui-8{font-size:calc(8px * var(--ts,1))}.sm\:text-ui-9{font-size:calc(9px * var(--ts,1))}.sm\:text-xl{font-size:calc(1.25rem * var(--ts,1));line-height:calc(1.75rem * var(--ts,1))}.sm\:text-xs{font-size:calc(.75rem * var(--ts,1));line-height:calc(1rem * var(--ts,1))}.sm\:leading-loose{line-height:2}.sm\:leading-relaxed{line-height:1.625}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (width>=768px){.md\:absolute{position:absolute}.md\:top-11{top:2.75rem}.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:h-11{height:2.75rem}.md\:h-16{height:4rem}.md\:h-3\.5{height:.875rem}.md\:h-36{height:9rem}.md\:h-4{height:1rem}.md\:h-5{height:1.25rem}.md\:h-7{height:1.75rem}.md\:h-9{height:2.25rem}.md\:h-\[62vh\]{height:62vh}.md\:max-h-\[590px\]{max-height:590px}.md\:max-h-\[60vh\]{max-height:60vh}.md\:min-h-0{min-height:0}.md\:w-12{width:3rem}.md\:w-14{width:3.5rem}.md\:w-20{width:5rem}.md\:w-3\.5{width:.875rem}.md\:w-4{width:1rem}.md\:w-48{width:12rem}.md\:w-5{width:1.25rem}.md\:w-7{width:1.75rem}.md\:w-72{width:18rem}.md\:w-9{width:2.25rem}.md\:w-96{width:24rem}.md\:w-\[10\.5rem\]{width:10.5rem}.md\:w-\[10rem\]{width:10rem}.md\:w-\[48\%\]{width:48%}.md\:w-\[52\%\]{width:52%}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[13rem\]{max-width:13rem}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-lg{max-width:32rem}.md\:max-w-sm{max-width:24rem}.md\:max-w-xs{max-width:20rem}.md\:flex-1{flex:1}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.md\:grid-cols-\[1\.45fr_\.75fr\]{grid-template-columns:1.45fr .75fr}.md\:grid-cols-\[1fr_1\.15fr\]{grid-template-columns:1fr 1.15fr}.md\:grid-cols-\[34\%_66\%\]{grid-template-columns:34% 66%}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-center{justify-content:center}.md\:overflow-y-auto{overflow-y:auto}.md\:border-b-0{border-bottom-width:0}.md\:border-l-2{border-left-width:2px}.md\:border-r-4{border-right-width:4px}.md\:border-t-0{border-top-width:0}.md\:p-3{padding:.75rem}.md\:px-9{padding-left:2.25rem;padding-right:2.25rem}.md\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.md\:text-2xl{font-size:calc(1.5rem * var(--ts,1));line-height:calc(2rem * var(--ts,1))}.md\:text-\[12px\]{font-size:12px}.md\:text-\[14px\]{font-size:14px}.md\:text-lg{font-size:calc(1.125rem * var(--ts,1));line-height:calc(1.75rem * var(--ts,1))}.md\:text-sm{font-size:calc(.875rem * var(--ts,1));line-height:calc(1.25rem * var(--ts,1))}.md\:text-ui-10{font-size:calc(10px * var(--ts,1))}.md\:text-ui-11{font-size:calc(11px * var(--ts,1))}.md\:text-ui-6{font-size:calc(6px * var(--ts,1))}.md\:text-ui-7{font-size:calc(7px * var(--ts,1))}.md\:text-ui-8{font-size:calc(8px * var(--ts,1))}.md\:text-ui-9{font-size:calc(9px * var(--ts,1))}.md\:text-xs{font-size:calc(.75rem * var(--ts,1));line-height:calc(1rem * var(--ts,1))}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}}@media (width>=1024px){.lg\:block{display:block}.lg\:w-\[26rem\]{width:26rem}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(440px\,520px\)\]{grid-template-columns:minmax(0,1fr) minmax(440px,520px)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:gap-7{gap:1.75rem}.lg\:pt-20{padding-top:5rem}}@media (width>=1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_560px\]{grid-template-columns:minmax(0,1fr) 560px}.xl\:pt-24{padding-top:6rem}}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline-offset:2px;outline:2px solid #0000}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline-offset:2px;outline:2px solid #0000}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:calc(.75rem * var(--ts,1));line-height:calc(1rem * var(--ts,1))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}@media (height<=480px){.\[\@media\(max-height\:480px\)\]\:\!h-2{height:.5rem!important}.\[\@media\(max-height\:480px\)\]\:\!w-2{width:.5rem!important}.\[\@media\(max-height\:480px\)\]\:gap-1{gap:.25rem}}@media (height>=520px){.\[\@media\(min-height\:520px\)\]\:gap-4{gap:1rem}.\[\@media\(min-height\:520px\)\]\:gap-5{gap:1.25rem}.\[\@media\(min-height\:520px\)\]\:p-6{padding:1.5rem}@media (width>=640px){.\[\@media\(min-height\:520px\)\]\:sm\:text-5xl{font-size:calc(3rem * var(--ts,1));line-height:1}}}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff)format("woff")}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pixelify-sans-latin-400-normal-DLrIX9QE.woff2)format("woff2"),url(/assets/pixelify-sans-latin-400-normal-JapMNN6Z.woff)format("woff")}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/pixelify-sans-latin-600-normal-Dd_Dy7u5.woff2)format("woff2"),url(/assets/pixelify-sans-latin-600-normal-BNlgYbDL.woff)format("woff")}
