.gear-compare{padding:var(--chapter-pad) 24px;color:#fff1d6;font:400 14px/1.6 var(--font-body);scroll-margin-top:90px;position:relative}.gear-content{max-width:1080px;margin:0 auto}.gc{text-align:left}.gc-grid{grid-template-columns:400px minmax(0,1fr);align-items:stretch;gap:26px;max-width:1000px;margin:0 auto;display:grid}.gc-inv{border-radius:var(--radius-lg);background:#fffef8;border:1px solid #a9c3d6;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2px #dce8f0,0 10px 24px #1b2d6b2e}.gc-band{isolation:isolate;background:linear-gradient(#bfdcf0,#7eaed2 66%,#b4d4ea);border-bottom:1px solid #a9c3d6;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px 12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px #f4fbff,inset 1px 0 #f4fbff,inset -1px 0 #dce8f0,inset 0 -1px #dce8f0}.gc-band:before{content:"";z-index:-1;filter:blur(1px);background:linear-gradient(#ffffffbd,#ffffff78 60%,#ffffff24);border-radius:0 0 50% 50%/0 0 43% 43%;width:116%;height:81px;position:absolute;top:-31px;left:-8%}.gc-band h3{color:#fffde5;font:700 26px/1.2 var(--font-display),var(--font-cjk);letter-spacing:.01em;-webkit-text-stroke:1.1px #335d7c;paint-order:stroke fill;text-shadow:0 1px #335d7c;margin:0}.gc-band span{border-radius:var(--radius-sm);color:#335d7c;font:700 12px/1.3 var(--font-body);letter-spacing:.04em;background:#f4fbff;border:1px solid #a9c3d6;padding:2px 7px}.gc-inv-body{flex-direction:column;flex:1;padding:18px;display:flex}.gc-eq{border-radius:var(--radius-md);background:linear-gradient(#f3f7fa,#e6eef4);border:1px solid #c8d6e0;flex:1;min-height:270px;transition:border-color .2s,box-shadow .2s,background .4s;position:relative;overflow:hidden;box-shadow:inset 0 2px 6px #335d7c1f}.gc-eq[data-item]{cursor:grab;background:radial-gradient(70% 70% at 50% 44%,#fff,#f1f6f9 70%,#e3ecf2);border-color:#b9c8d4;box-shadow:inset 0 0 0 1px #fff,0 2px #b9c8d466}.gc-aura{pointer-events:none;position:absolute;inset:0}.gc-bloom{background:radial-gradient(circle,color-mix(in srgb,var(--tone-light) 42%,transparent),color-mix(in srgb,var(--tone) 14%,transparent) 38%,transparent 66%);border-radius:50%;width:300px;height:300px;transition:background .6s;position:absolute;top:44%;left:50%;translate:-50% -50%}.gc-eq:not([data-item]) .gc-bloom{visibility:hidden}.gc-sparks{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.gc-worn{z-index:1;width:150px;height:150px;position:absolute;top:42%;left:50%;translate:-50% -50%}.gc-worn svg{width:100%;max-width:none;height:100%;display:block}.gc-badge{z-index:2;border-radius:var(--radius-sm);color:#f4fbff;font:700 12px/1.3 var(--font-display),var(--font-cjk);letter-spacing:.06em;background:#335d7c;padding:1px 6px;position:absolute;top:10px;right:10px}.gc-eq-cap{z-index:2;text-align:center;margin:0;position:absolute;bottom:14px;left:0;right:0}.gc-eq-cap small{color:#4a6477;font:700 11px/1.3 var(--font-display),var(--font-cjk);letter-spacing:.16em;text-transform:uppercase;display:block}.gc-eq-cap b{color:#2b4356;font:700 18px/1.25 var(--font-display),var(--font-cjk);text-transform:uppercase}.gc-eq-empty{color:#6a7f90;text-align:center;place-content:center;justify-items:center;gap:8px;padding:0 16px;display:grid;position:absolute;inset:0}.gc-eq-empty i{border-radius:var(--radius-md);background:#ffffffb3;width:64px;height:64px;box-shadow:inset 0 0 0 1px #c8d6e0}.gc-eq-empty b{color:#4a6477;font:700 14px/1.2 var(--font-display),var(--font-cjk);letter-spacing:.08em;text-transform:uppercase}.gc-eq-empty small{font:500 12.5px/1.4 var(--font-body)}.gc[data-dragging]:not([data-dragging=slot]) .gc-eq{border-color:#f37a2b}.gc-eq[data-over]{border-color:#f37a2b;box-shadow:0 0 0 5px #f37a2b40,inset 0 0 30px #ffbe6e80}.gc-hits{z-index:3;pointer-events:none;width:0;position:absolute;top:16%;left:50%}.gc-hit{white-space:nowrap;opacity:0;align-items:center;gap:8px;display:flex;position:absolute;left:0;translate:-50%}.gc-hit em{border-radius:var(--radius-sm);color:#fff1d6;font:700 10px/1.3 var(--font-display),var(--font-cjk);letter-spacing:.1em;text-transform:uppercase;background:#2a1206b3;padding:2px 6px;font-style:normal}.gc-dmg{font:400 32px/1 var(--font-value-display);letter-spacing:-1px;display:inline-grid;transform:skew(-5deg)}.gc-dmg>span{grid-area:1/1}.gc-dmg>span:first-child{color:var(--r);-webkit-text-stroke:7px var(--r)}.gc-dmg>span:nth-child(2){color:#fffef1;-webkit-text-stroke:3.5px #fffef1}.gc-dmg>span:nth-child(3){background:linear-gradient(180deg,var(--f1) 10%,var(--f2) 55%,var(--f3) 92%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gc-dmg[data-dir=up]{--r:#2f6b1c;--f1:#3f8a2c;--f2:#7fcf4a;--f3:#d4f7a8}.gc-dmg[data-dir=down]{--r:#8a2412;--f1:#b0341c;--f2:#ff7b5a;--f3:#ffd0c0}.gc-baghead{justify-content:space-between;align-items:baseline;gap:12px;margin:18px 0 10px;display:flex}.gc-baghead p{color:#4a6477;font:700 11px/1.2 var(--font-display),var(--font-cjk);letter-spacing:.14em;text-transform:uppercase;margin:0}.gc-baghead small{color:#6a7f90;font:500 12px/1.3 var(--font-body);text-align:right}.gc-hint-touch{display:none}@media (hover:none){.gc-hint-mouse{display:none}.gc-hint-touch{display:inline}}.gc-bag{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.gc-slot{aspect-ratio:1;border-radius:var(--radius-md);cursor:pointer;background:linear-gradient(#fbfdfe,#e9f0f5);border:1px solid #b9c8d4;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;padding:5px 2px 4px;transition:transform .12s,border-color .12s,box-shadow .16s,opacity .16s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #fff,0 2px #b9c8d466}.gc-slot svg{cursor:grab;width:42px;max-width:none;height:40px;display:block}.gc-slot>span{color:#3f5a6e;font:700 10.5px/1.2 var(--font-display),var(--font-cjk);text-transform:uppercase;letter-spacing:0;white-space:nowrap}button.gc-slot:hover{border-color:#7f9bb1;transform:translateY(-2px)}.gc-slot[aria-pressed=true]{border-color:#f37a2b;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #f37a2b55}.gc-slot:focus-visible{outline:2px solid var(--btn-edge);outline-offset:2px}.gc-slot-empty{cursor:default;background:#eef3f6;box-shadow:inset 0 1px 3px #335d7c1a}.gc-slot-empty[data-over]{border-color:#f37a2b;box-shadow:inset 0 0 0 1px #f37a2b}.gc[data-dragging] .gc-slot[data-item]{transition:none}.gc-tip{flex-direction:column;padding:20px 22px;display:flex;position:relative}.gc-head{align-items:center;gap:16px;display:flex}.gc-icon{border:1px solid var(--tooltip-rule);border-radius:var(--radius-md);background:radial-gradient(circle,color-mix(in srgb,var(--tone) 34%,transparent),#12161e73 72%);flex:0 0 76px;place-items:center;height:76px;transition:background .4s;display:grid;position:relative}.gc-icon svg{width:60px;max-width:none;height:60px;display:block}.gc-kick{color:var(--tooltip-muted);font:700 11px/1.4 var(--font-display),var(--font-cjk);letter-spacing:.14em;text-transform:uppercase;margin:0}.gc-name{color:#fff;font:700 22px/1.2 var(--font-display),var(--font-cjk);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin:3px 0 0;display:flex}.gc-sub{color:var(--tooltip-muted);font:400 12.5px/1.4 var(--font-body);margin:3px 0 0}.gc-best{border-radius:var(--radius-md);color:#e9e4d6;font:600 14px/1.45 var(--font-body);background:#ffffff0d;margin:18px 0 0;padding:10px 14px}.gc-best b{color:var(--tooltip-muted);font:700 11px/1 var(--font-display),var(--font-cjk);letter-spacing:.12em;text-transform:uppercase;margin-right:8px}.gc-vs{color:var(--tooltip-muted);font:700 12px/1.6 var(--font-body);letter-spacing:.04em;text-transform:uppercase;margin:22px 0 12px}.gc-rows{gap:14px;margin:0;padding:0;list-style:none;display:grid}.gc-rows li{grid-template-columns:minmax(0,1fr) auto 58px;align-items:center;gap:12px;display:grid}.gc-rows li>span{color:#e9e4d6;font:400 15px/1.3 var(--font-body)}.gc-rows b{text-align:right;color:var(--tooltip-muted);font:700 12px/1.2 var(--font-display),var(--font-cjk)}.gc-rows b[data-dir=up]{color:#7fe07f}.gc-rows b[data-dir=down]{color:#ff7b6b}.gc-tip .gear-pips{gap:3px}.gc-tip .gear-pips span{background:#ffffff1f}.gc-tip .gear-pips span[data-state=keep]{background:#f2d27a}.gc-tip .gear-pips span[data-state=gain]{background:#8fe06a}.gc-tip .gear-pips span[data-state=loss]{background:#ff7b6b1a}.gc-note{color:var(--tooltip-muted);font:400 11px/1.4 var(--font-body);margin:10px 0 0}.gc-foot{grid-template-columns:auto 1fr 1fr;align-items:center;gap:12px;margin-top:auto;padding-top:22px;display:grid}.gc-price{gap:2px;margin:0;padding-right:8px;display:grid}.gc-price small{color:var(--tooltip-muted);font:700 11px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase}.gc-price>span{white-space:nowrap;align-items:baseline;display:inline-flex}.gc-price .value-damage-price{font-size:30px}.gc-price .value-price-inner-rim{color:#fff6de;-webkit-text-stroke-color:#fff6de}.gc-unit{color:var(--tooltip-muted);font:600 13px/1 var(--font-body);margin-left:6px}.gc-foot .maple-btn{text-transform:uppercase;white-space:nowrap;width:100%;padding-inline:.6rem}@media (prefers-reduced-motion:no-preference){.gc-worn{animation:.56s cubic-bezier(.2,.9,.3,1.35) both gc-seat,5s ease-in-out .56s infinite gc-float}.gc-icon svg{animation:.38s cubic-bezier(.2,.9,.3,1.4) both gc-pop}.gc-hit{animation:1.9s cubic-bezier(.2,.7,.3,1) both gc-hit}.gc[data-dragging]:not([data-dragging=slot]) .gc-eq:not([data-over]){animation:.9s ease-in-out infinite gc-call}}@keyframes gc-seat{0%{opacity:0;margin-top:-30px;transform:scale(1.5)}}@keyframes gc-float{50%{margin-top:-10px}}@keyframes gc-pop{0%{transform:scale(.6)}}@keyframes gc-call{50%{box-shadow:0 0 0 5px #f37a2b38}}@keyframes gc-hit{0%{opacity:0;transform:scale(.4)}12%{opacity:1;transform:scale(1.25)}22%{transform:scale(.95)}30%{transform:scale(1)}78%{opacity:1;transform:translateY(-18px)}to{opacity:0;transform:translateY(-46px)}}@media (prefers-reduced-motion:reduce){.gc-slot{transition:none}button.gc-slot:hover{transform:none}}@media (max-width:900px){.gear-compare{padding-inline:16px}.gc-grid{grid-template-columns:minmax(0,1fr)}.gc-foot{grid-template-columns:1fr 1fr}.gc-price{grid-column:1/-1}}@media (max-width:400px){.gc-inv-body{padding:14px}.gc-bag{gap:8px}.gc-slot>span{font-size:9.5px}.gc-eq{min-height:250px}.gc-tip{padding:18px 16px}.gc-rows li{grid-template-columns:minmax(0,1fr) auto 52px;gap:8px}.gc-tip .gear-pips span{width:12px}}
.MapleGuide-module__iHFuvG__section{z-index:1;isolation:isolate;padding:var(--chapter-pad) 24px var(--chapter-gap);color:#5b3f2a;scroll-margin-top:100px;position:relative}.MapleGuide-module__iHFuvG__town{z-index:-1;pointer-events:none;image-rendering:pixelated;background-color:#fff8ea;background-image:linear-gradient(#fde9cc 0,#fdf0dc 300px,#fff8ea 700px);background-position:top;background-repeat:no-repeat;background-size:100% 1000px;position:absolute;inset:0}.MapleGuide-module__iHFuvG__town[data-art]{background-color:#fbe3b6;background-image:var(--town-image);background-size:auto}.MapleGuide-module__iHFuvG__inner{max-width:820px;margin:0 auto}.MapleGuide-module__iHFuvG__card{width:100%;box-shadow:0 2px 0 var(--plan-soft), 0 18px 40px #3c14044d}.MapleGuide-module__iHFuvG__card .value-card-header{min-height:0;padding:20px 28px 16px}@media (min-width:641px){.MapleGuide-module__iHFuvG__card .product-heading-type{white-space:nowrap;flex:none}}.MapleGuide-module__iHFuvG__card .value-card-header h2{font-size:32px}.MapleGuide-module__iHFuvG__questions{padding:8px 28px 16px}.MapleGuide-module__iHFuvG__question{border-bottom:1px solid var(--plan-soft)}.MapleGuide-module__iHFuvG__question:last-child{border-bottom:0}.MapleGuide-module__iHFuvG__question summary{cursor:pointer;color:#5b3f2a;font:700 16px/1.6 var(--font-display), var(--font-cjk), sans-serif;justify-content:space-between;align-items:center;gap:18px;padding:16px 2px;list-style:none;transition:color .15s;display:flex}.MapleGuide-module__iHFuvG__question summary::-webkit-details-marker{display:none}.MapleGuide-module__iHFuvG__question summary:hover,.MapleGuide-module__iHFuvG__question[open] summary{color:var(--plan-ink)}.MapleGuide-module__iHFuvG__question summary:focus-visible{outline:2px solid var(--plan-ink);outline-offset:3px}.MapleGuide-module__iHFuvG__toggle{border-radius:var(--radius-md);background:linear-gradient(#fffdf6,#f1e6cf);border:1px solid #c9ad7d;flex:0 0 22px;height:22px;position:relative;box-shadow:inset 0 0 0 1px #fff9,0 2px #c9ad7d55}.MapleGuide-module__iHFuvG__toggle:before,.MapleGuide-module__iHFuvG__toggle:after{content:"";background:var(--plan-ink);position:absolute}.MapleGuide-module__iHFuvG__toggle:before{width:10px;height:2px;top:9px;left:5px}.MapleGuide-module__iHFuvG__toggle:after{width:2px;height:10px;top:5px;left:9px}.MapleGuide-module__iHFuvG__question[open] .MapleGuide-module__iHFuvG__toggle:after{display:none}.MapleGuide-module__iHFuvG__question p{color:var(--plan-body);font:400 14px/1.6 var(--font-body);margin:-4px 40px 18px 2px}.MapleGuide-module__iHFuvG__more{color:var(--plan-body);font:500 14px/1.5 var(--font-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:-16px 28px 0;padding:18px 2px 22px;display:flex}.MapleGuide-module__iHFuvG__discord{gap:8px}.MapleGuide-module__iHFuvG__discord svg{color:#5865f2}.MapleGuide-module__iHFuvG__cta{text-align:center;margin-top:56px}.MapleGuide-module__iHFuvG__cta h2{color:var(--heading-warm);font:700 32px/1.2 var(--font-display), var(--font-cjk), sans-serif;margin:0}.MapleGuide-module__iHFuvG__cta p{color:#7a5a3a;max-width:700px;font:400 14px/1.6 var(--font-body);margin:10px auto 22px}.MapleGuide-module__iHFuvG__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.MapleGuide-module__iHFuvG__toTop{border-radius:var(--radius-md);color:#9a7a5a;font:600 13px/1.2 var(--font-body), var(--font-cjk);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:30px;padding:6px 12px;transition:color .15s,background .15s;display:inline-flex}.MapleGuide-module__iHFuvG__toTop:hover{color:#3e2b1a;background:var(--item-hover)}@media (max-width:640px){.MapleGuide-module__iHFuvG__section{padding-inline:16px}.MapleGuide-module__iHFuvG__card .value-card-header{padding:16px 18px 14px}.MapleGuide-module__iHFuvG__questions{padding:4px 18px 12px}.MapleGuide-module__iHFuvG__more{margin:-12px 18px 0}.MapleGuide-module__iHFuvG__question summary{gap:12px;font-size:14px}.MapleGuide-module__iHFuvG__question p{margin-right:0;font-size:14px}.MapleGuide-module__iHFuvG__cta h2{font-size:24px}.MapleGuide-module__iHFuvG__actions .maple-btn{flex:100%}}@media (prefers-reduced-motion:reduce){.MapleGuide-module__iHFuvG__question summary{transition:none}}
.hero-badge{border-radius:var(--radius-md);color:#7a5220;font:700 14px/1.2 var(--font-display), var(--font-cjk);letter-spacing:.04em;background:linear-gradient(#fff6d8,#f8e2a8);border:1px solid #c79a4a;padding:4px 10px;display:inline-block;box-shadow:inset 0 1px #fffbe9,0 2px #c79a4a55}.hero-stats{flex-wrap:nowrap;align-items:baseline;gap:6px 0;margin:30px 0 0;padding:0;list-style:none;display:flex}.hero-stat{cursor:default;animation:.52s cubic-bezier(.2,.9,.3,1.3) both hero-stat-rise;animation-delay:calc(80ms + var(--i) * .16s);align-items:baseline;gap:6px;transition:transform .16s,filter .16s;display:inline-flex}.hero-stat:not(:last-child):after{content:"";opacity:.7;background:#d9a05a;align-self:center;width:7px;height:7px;margin:0 16px;transform:rotate(45deg)}.hero-stat:hover{filter:drop-shadow(0 0 8px #ffb05a99);transform:translateY(-3px)}.hero-stat[data-zero]{animation-name:hero-stat-drop}.hero-rim{white-space:nowrap;display:inline-grid;position:relative;transform:skew(-5deg)}.hero-rim>span{grid-area:1/1}.hero-stat-number{font:400 32px/1.2 var(--font-value-display), var(--font-cjk);letter-spacing:-.5px;font-variant-numeric:tabular-nums}.hero-stat-unit{font:400 14px/1.2 var(--font-value-display), var(--font-cjk);letter-spacing:0}.hero-stat-rim{color:#a4481a;-webkit-text-stroke:4px #a4481a;text-shadow:0 2px #f1c59b}.hero-stat-unit .hero-stat-rim{-webkit-text-stroke-width:3px}.hero-stat-inner{color:#fffef1;-webkit-text-stroke:2.5px #fffef1}.hero-stat-unit .hero-stat-inner{-webkit-text-stroke-width:1.8px}.hero-stat-fill{color:#e8601c;-webkit-text-fill-color:transparent;background:linear-gradient(#b8441a 12%,#e8601c 47%,#f79a45 73%,#ffc97d 92%);-webkit-background-clip:text;background-clip:text}@keyframes hero-stat-rise{0%{opacity:0;transform:translateY(14px)scale(.92)}}@keyframes hero-stat-drop{0%{opacity:0;transform:translateY(-18px)scale(1.2)}60%{opacity:1;transform:translateY(3px)scale(.96)}}@media (min-width:768px) and (max-width:1100px){.hero-stat:not(:last-child):after{margin:0 11px}.hero-stat-number{font-size:32px}}@media (max-width:767px){.hero-stats{grid-template-columns:repeat(2,max-content);gap:10px 28px;display:grid}.hero-stat:not(:last-child):after{content:none}.hero-stat-number{font-size:32px}.hero-stat-unit{font-size:14px}}@media (prefers-reduced-motion:reduce){.hero-stat{transition:none;animation:none}.hero-stat:hover{transform:none}}
.hiw{--hiw-top:100px;--hiw-peek:18px;z-index:1;isolation:isolate;padding:var(--chapter-pad) 24px;color:#fff1d6;scroll-margin-top:90px;position:relative}.hiw-stack{max-width:1040px;margin:0 auto;padding:0;list-style:none}.hiw-slot{top:calc(var(--hiw-top) + var(--i) * var(--hiw-peek));margin-bottom:34vh;position:sticky}.hiw-slot:last-child{margin-bottom:0}.hiw-card.value-isp-card{transform-origin:50% 0;transform:scale(calc(1 - var(--cover,0) * .06));filter:brightness(calc(1 - var(--cover,0) * .16)) sepia(calc(var(--cover,0) * .35));box-shadow:0 2px 0 var(--plan-soft), 0 -10px 30px #2a120638, 0 22px 44px #2a120647}.hiw-number{letter-spacing:-1px;font-size:64px}.hiw-demo{width:100%;max-width:380px}.hiw-glove-at{z-index:3;opacity:0;pointer-events:none;width:0;height:0;position:absolute}.hiw-glove{filter:drop-shadow(0 2px 2px #2a120659);transform-origin:2px 2px;display:block}.hiw-slots{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.hiw-slot-item{border-radius:var(--radius-md);background:linear-gradient(#fffdf6,#f8eedb);border:1px solid #e6d3b1;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:10px;padding:10px 12px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #fff,0 2px #e2cfae66}.hiw-slot-art{grid-row:1/3;place-items:center;width:44px;height:44px;display:grid}.hiw-slot-art :is(.pixel-book-sprite,.pixel-globe-sprite,.pixel-phone-sprite,.pixel-server-sprite,.pixel-key-sprite){width:44px;max-width:none;height:44px;display:block}.hiw-slot-name{color:#5b3f2a;font:700 13px/1.2 var(--font-display), var(--font-cjk);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.hiw-slot-price{color:#8a6a4a;font:400 12px/1.6 var(--font-body);font-variant-numeric:tabular-nums}.hiw-slot-item .hiw-glove-at{top:56%;left:62%}.hiw-slot-item[data-target]{z-index:2}.hiw-selected{border-radius:var(--radius-sm);color:#fffef0;font:700 11px/1.5 var(--font-display), var(--font-cjk);letter-spacing:.04em;text-transform:uppercase;opacity:0;background:#f37a2b;padding:2px 8px;position:absolute;top:-11px;right:8px;box-shadow:0 2px #b9561c}.hiw-receipt{border-radius:var(--radius-lg);background:#fffef8;border:1px solid #e6d3b1;gap:12px;padding:18px 20px;display:grid;position:relative;rotate:-1.5deg;box-shadow:0 12px 28px #6b3c1424,0 2px #eadbc0}.hiw-receipt-item{align-items:center;gap:12px;display:flex}.hiw-receipt-art{place-items:center;width:40px;height:40px;display:grid}.hiw-receipt-art .pixel-key-sprite{width:40px;max-width:none;height:40px;display:block}.hiw-receipt-item strong{color:#5b3f2a;font:700 16px/1.2 var(--font-display), var(--font-cjk);text-transform:uppercase}.hiw-receipt dl{border-block:1px dashed #e0c9a4;gap:4px;margin:0;padding:10px 0;display:grid}.hiw-receipt dl>div{color:#7a5a3a;font:400 13px/1.6 var(--font-body);justify-content:space-between;gap:12px;display:flex}.hiw-receipt dd{color:#5b3f2a;margin:0;font-weight:700}.hiw-receipt-total{color:#7a5a3a;font:700 12px/1.2 var(--font-display), var(--font-cjk);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.hiw-receipt-total .value-damage-price{font-size:28px}.hiw-pay-methods{gap:6px;display:flex}.hiw-pay-methods span{border-radius:var(--radius-md);color:#8a6a4a;font:700 12px/1.6 var(--font-body);border:1px solid #e0c9a4;padding:3px 10px}.hiw-pay-methods span[data-on]{border-color:var(--btn-edge);color:var(--btn-ink);background:#fff1dd}.hiw-checkout-wrap{display:block;position:relative}.hiw-checkout{cursor:default;width:100%}.hiw-checkout-wrap .hiw-glove-at{top:52%;left:64%}.hiw-checkout:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#fff9,#0000);width:38%;animation:3.8s ease-in-out 1.4s infinite hiw-sheen;position:absolute;inset:0 auto 0 0;transform:skew(-18deg)}@keyframes hiw-sheen{0%{translate:-160%}45%,to{translate:360%}}.hiw-stamp{z-index:2;border-radius:var(--radius-md);color:#c8402c;font:400 30px/1.2 var(--font-value-display), var(--font-cjk);letter-spacing:.04em;text-transform:uppercase;mix-blend-mode:multiply;opacity:0;border:3px solid #c8402c;padding:2px 12px 0;position:absolute;top:34%;right:16px;rotate:-14deg;box-shadow:inset 0 0 0 2px #fffef8,inset 0 0 0 4px #c8402c}.hiw-console.maple-tooltip{padding:14px 16px}.hiw-console-head{border-bottom:1px dashed var(--tooltip-rule);color:var(--tooltip-muted);font:700 12px/1.2 var(--font-display), var(--font-cjk);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.hiw-ready{color:#ffd18a;align-items:center;gap:6px;display:inline-flex}.hiw-ready:before{content:"";background:#ffc46b;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite hiw-glow;box-shadow:0 0 8px #ffb04a}@keyframes hiw-glow{50%{opacity:.45}}.hiw-list-wrap{position:relative}.hiw-lines{margin:10px 0 0;padding:0;list-style:none}.hiw-lines li{font:400 13px/26px var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.hiw-secret{color:var(--tooltip-muted)}@property --lx{syntax:"<length>";inherits:true;initial-value:40px}.hiw-lens{--ly:49px;--lens:104px;--zoom:1.9;z-index:2;left:calc(var(--lx) - var(--lens) / 2);top:calc(var(--ly) - var(--lens) / 2);width:var(--lens);height:var(--lens);opacity:0;background:#2e160a;border-radius:50%;position:absolute;overflow:hidden;box-shadow:0 0 0 3px #fff1d6,0 0 0 5px #2a1206,0 12px 26px #00000073}.hiw-lens:after{content:"";background:radial-gradient(circle at 30% 26%,#ffffff47,#0000 42%),radial-gradient(circle,#0000 62%,#00000059);border-radius:50%;position:absolute;inset:0}.hiw-lens-view{transform-origin:0 0;width:400px;transform:translate(calc(var(--lens) / 2 - var(--lx) * var(--zoom)), calc(var(--lens) / 2 - var(--ly) * var(--zoom))) scale(var(--zoom));position:absolute;top:0;left:0}.hiw-lens-view li{color:#fff6e6}.hiw-console-foot{border-top:1px dashed var(--tooltip-rule);justify-content:flex-end;margin-top:10px;padding-top:10px;display:flex;position:relative}.hiw-copy-chip{display:inline-grid;position:relative}.hiw-copy-chip>span:is(:first-child,:nth-child(2)){border-radius:var(--radius-md);color:#ffe6c2;font:700 12px/1.6 var(--font-display), var(--font-cjk);text-align:center;border:1px solid #f3c77a80;grid-area:1/1;padding:3px 10px}.hiw-copy-chip>span:nth-child(2){color:#fffef0;opacity:0;background:#f37a2b;border-color:#f3a14a}.hiw-copy-chip .hiw-glove-at{top:60%;left:55%}.hiw-toast{border-radius:var(--radius-md);color:#5b3f2a;font:700 12px/1.4 var(--font-display), var(--font-cjk);white-space:nowrap;opacity:0;background:#fff1d6;padding:5px 12px;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 6px 16px #00000059}@media (prefers-reduced-motion:no-preference){.hiw-slot:not([data-reveal=pending]) .hiw-slot-item{animation:hiw-pop .52s cubic-bezier(.2, .9, .3, 1.3) calc(.35s + var(--n) * .11s) both}.hiw-slot:not([data-reveal=pending]) .hiw-slot-item[data-target]{animation:hiw-pop .52s cubic-bezier(.2, .9, .3, 1.3) calc(.35s + var(--n) * .11s) both, hiw-pick 5.6s ease 1.3s infinite}.hiw-slot:not([data-reveal=pending]) .hiw-slot-item .hiw-glove-at{animation:5.6s cubic-bezier(.45,0,.2,1) 1.3s infinite hiw-glove-pick}.hiw-slot:not([data-reveal=pending]) .hiw-slot-item .hiw-glove{animation:5.6s 1.3s infinite hiw-click}.hiw-slot:not([data-reveal=pending]) .hiw-selected{animation:5.6s 1.3s infinite hiw-tag}.hiw-slot:not([data-reveal=pending]) .hiw-receipt{animation:.7s cubic-bezier(.16,.84,.3,1) .35s both hiw-drop}.hiw-slot:not([data-reveal=pending]) .hiw-pay{animation:6s 1.2s infinite hiw-jolt}.hiw-slot:not([data-reveal=pending]) .hiw-checkout-wrap .hiw-glove-at{animation:6s cubic-bezier(.45,0,.2,1) 1.2s infinite hiw-glove-pay}.hiw-slot:not([data-reveal=pending]) .hiw-checkout-wrap .hiw-glove{animation:6s 1.2s infinite hiw-click}.hiw-slot:not([data-reveal=pending]) .hiw-checkout{animation:6s 1.2s infinite hiw-press}.hiw-slot:not([data-reveal=pending]) .hiw-stamp{animation:6s cubic-bezier(.2,.8,.3,1) 1.2s infinite hiw-stamp}.hiw-slot:not([data-reveal=pending]) .hiw-lines:not(.hiw-lines-still) li{animation:hiw-type .65s steps(28, end) calc(.45s + var(--n) * .24s) both}.hiw-slot:not([data-reveal=pending]) .hiw-lens{animation:7s cubic-bezier(.45,0,.3,1) 2.3s infinite hiw-lens}.hiw-slot:not([data-reveal=pending]) .hiw-copy-chip .hiw-glove-at{animation:7s cubic-bezier(.45,0,.2,1) 2.3s infinite hiw-glove-copy}.hiw-slot:not([data-reveal=pending]) .hiw-copy-chip .hiw-glove{animation:7s 2.3s infinite hiw-click-late}.hiw-slot:not([data-reveal=pending]) .hiw-copy-chip>span:first-child{animation:7s 2.3s infinite hiw-copy-out}.hiw-slot:not([data-reveal=pending]) .hiw-copy-chip>span:nth-child(2){animation:7s 2.3s infinite hiw-copy-in}.hiw-slot:not([data-reveal=pending]) .hiw-toast{animation:7s cubic-bezier(.2,.8,.3,1.2) 2.3s infinite hiw-toast}}@keyframes hiw-pop{0%{opacity:0;translate:0 10px;scale:.8}}@keyframes hiw-drop{0%{opacity:0;translate:0 -26px;rotate:4deg}}@keyframes hiw-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes hiw-glove-pick{0%{opacity:0;translate:160px 110px}8%{opacity:1}30%,80%{opacity:1;translate:0}94%,to{opacity:0;translate:40px 50px}}@keyframes hiw-glove-pay{0%{opacity:0;translate:130px 80px}8%{opacity:1}30%,76%{opacity:1;translate:0}90%,to{opacity:0;translate:30px 50px}}@keyframes hiw-glove-copy{0%,48%{opacity:0;translate:-150px 30px}54%{opacity:1}66%,88%{opacity:1;translate:0}96%,to{opacity:0;translate:20px 30px}}@keyframes hiw-click{0%,32%{scale:1}34%{scale:.8}38%,to{scale:1}}@keyframes hiw-click-late{0%,68%{scale:1}70%{scale:.8}74%,to{scale:1}}@keyframes hiw-pick{0%,33%,94%,to{background:linear-gradient(#fffdf6,#f8eedb);border-color:#e6d3b1;box-shadow:inset 0 0 0 1px #fff,0 2px #e2cfae66}35%{border-color:var(--btn-edge);background:linear-gradient(#fff8e6,#f5e2b4);box-shadow:inset 0 0 0 1px #fff,0 0 #f37a2b99}55%{box-shadow:inset 0 0 0 1px #fff,0 0 0 12px #f37a2b00}56%,90%{border-color:var(--btn-edge);background:linear-gradient(#fff8e6,#f5e2b4);box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #f37a2b59}}@keyframes hiw-tag{0%,35%{opacity:0;translate:0 6px;scale:.3}41%{opacity:1;translate:0;scale:1.18}46%,88%{opacity:1;scale:1}94%,to{opacity:0;scale:1}}@keyframes hiw-press{0%,33%{filter:none;translate:0}35%{filter:brightness(.9);translate:0 2px}41%,to{filter:none;translate:0}}@keyframes hiw-stamp{0%,40%{opacity:0;scale:2.8}45%{opacity:.95;scale:.9}49%{scale:1.06}53%,86%{opacity:.95;scale:1}94%,to{opacity:0;scale:1}}@keyframes hiw-jolt{0%,44%,56%,to{translate:0}46%{translate:0 4px}49%{translate:-2px -1px}52%{translate:1px 1px}}@keyframes hiw-lens{0%{opacity:0;--lx:30px;scale:.5}7%{opacity:1;--lx:30px;scale:1}42%{opacity:1;--lx:190px;scale:1}50%,to{opacity:0;--lx:190px;scale:.7}}@keyframes hiw-copy-out{0%,70%,94%,to{opacity:1}71%,93%{opacity:0}}@keyframes hiw-copy-in{0%,70%,94%,to{opacity:0}71%,93%{opacity:1}}@keyframes hiw-toast{0%,71%{opacity:0;translate:0 10px;scale:.9}75%,90%{opacity:1;translate:0;scale:1}96%,to{opacity:0;translate:0 -6px;scale:1}}@media (max-width:900px){.hiw{padding-inline:16px}.hiw-slot{margin-bottom:24px;position:static}.hiw-card.value-isp-card{filter:none;transform:none}}@media (max-width:520px){.hiw-number{font-size:48px}.hiw-slots{gap:8px}.hiw-slot-item{grid-template-columns:36px minmax(0,1fr);column-gap:8px;padding:8px}.hiw-slot-art,.hiw-slot-art :is(.pixel-book-sprite,.pixel-globe-sprite,.pixel-phone-sprite,.pixel-server-sprite,.pixel-key-sprite){width:36px;height:36px}.hiw-slot-name{white-space:normal;font-size:12px}.hiw-lines li{font-size:12px}}@media (prefers-reduced-motion:reduce){.hiw-checkout:after,.hiw-ready:before{animation:none}.hiw-card.value-isp-card{filter:none;transform:none}}.hiw-rail,.hiw-rail-step{align-items:center;display:inline-flex}.hiw-rail i{border:2px solid var(--plan-border);background:var(--plan-gloss);width:24px;height:24px;color:var(--plan-ink);font:700 12px/1 var(--font-display), var(--font-cjk);border-radius:50%;place-items:center;font-style:normal;display:grid}.hiw-rail i[data-state=next]{opacity:.55}.hiw-rail i[data-state=done]{border-color:var(--plan-ink);background:var(--plan-ink);color:var(--plan-gloss)}.hiw-rail i[data-state=now]{border-color:var(--plan-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--plan-mid) 55%, transparent);background:#fffef8}.hiw-rail-line{background:color-mix(in srgb, var(--plan-border) 55%, transparent);border-radius:2px;width:34px;height:3px;margin:0 4px;position:relative;overflow:hidden}.hiw-rail-line>span{background:var(--plan-ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.hiw-rail-line[data-state=done]>span{transform:scaleX(1)}.hiw-rail-line[data-state=now]>span{transform:scaleX(var(--cover,0))}.hiw-receipt dl>.hiw-ip-row{grid-template-columns:repeat(25,1fr);gap:2px;padding-top:2px;display:grid}.hiw-ip-row>span{background:#efe2c8;border-radius:1px;height:7px;transition:background 90ms linear,box-shadow 90ms linear}.hiw-ip-row>span[data-on]{background:var(--plan-mid,#f4a55e);box-shadow:inset 0 -2px color-mix(in srgb, var(--plan-ink) 35%, transparent)}
.scene-sequence{isolation:isolate;position:relative}.scene-sequence>.scene-section{isolation:auto;background:0 0;position:relative}.scene-section>.scene-backdrop{z-index:-2;pointer-events:none;position:absolute;inset:0 0 -2px}html:has(.scene-sequence){scrollbar-width:none}html:has(.scene-sequence)::-webkit-scrollbar{display:none}
[data-reveal=pending]{opacity:0;translate:0 var(--reveal-shift,36px)}[data-reveal-style=pop][data-reveal=pending]{scale:.94}[data-reveal-style=fade][data-reveal=pending]{translate:none}[data-reveal-style=deal][data-reveal=pending]{translate:0 70px;rotate:x -72deg}[data-reveal=in]{transition:opacity .65s cubic-bezier(.2, .65, .25, 1) var(--reveal-delay,0s), translate .85s cubic-bezier(.16, .84, .3, 1) var(--reveal-delay,0s), scale .85s cubic-bezier(.16, .84, .3, 1) var(--reveal-delay,0s), rotate .9s cubic-bezier(.2, 1.25, .4, 1) var(--reveal-delay,0s)}.emph{font-style:normal}.emph-word{white-space:nowrap}.emph-ch{font:400 .92em/1 var(--font-emph), var(--font-cjk);text-transform:uppercase;letter-spacing:-.01em;vertical-align:-.02em;transform-origin:50% 80%;display:inline-block;transform:skew(-5deg)}.emph-g{isolation:isolate;color:#fffef1;-webkit-text-stroke:.08em #fffef1;paint-order:stroke fill;text-shadow:none;display:inline-block;position:relative}.emph-g:before,.emph-g:after{content:attr(data-ch);pointer-events:none;position:absolute;top:0;left:0}.emph-g:before{z-index:-1;color:var(--emph-rim,#a4481a);-webkit-text-stroke:.15em var(--emph-rim,#a4481a);text-shadow:0 .07em var(--emph-drop,#f1c59b)}.emph-g:after{color:#e8601c;background:var(--emph-fill,linear-gradient(180deg, #b8441a 12%, #e8601c 47%, #f79a45 73%, #ffc97d 92%));-webkit-text-fill-color:transparent;-webkit-text-stroke:0;text-shadow:none;-webkit-background-clip:text;background-clip:text;padding:.25em .12em;top:-.25em;left:-.12em}[data-fx=gold]{--emph-rim:#6e4208;--emph-drop:#f3d9a0;--emph-fill:linear-gradient(180deg, #b87a12 12%, #e8a21c 42%, #ffd24a 70%, #fff1a0 92%)}[data-fx=rise]{--emph-rim:#5a1e08;--emph-drop:#2a120673;--emph-fill:linear-gradient(180deg, #f0a94a 12%, #ffc766 40%, #ffe39a 68%, #fff6d4 92%)}[data-fx=fire]{--emph-rim:#1a0503;--emph-drop:#000;--emph-fill:linear-gradient(180deg, #fa2700 10%, #ff4600 28%, #ff9300 48%, #ffd000 64%, #ffed00 80%, #ffff19 94%)}[data-fx=dash]{--emph-rim:#2e0a04;--emph-drop:#2a120680;--emph-fill:linear-gradient(180deg, #c8300c 12%, #e24a14 38%, #ff8a2c 64%, #fff0c0 94%)}[data-fx=drop]{--emph-rim:#7a1c0c;--emph-drop:#f1c59b;--emph-fill:linear-gradient(180deg, #b82a16 12%, #d8341c 38%, #ff6a3c 64%, #ffd0b0 94%)}[data-fx]:hover .emph-g,.hero-copy [data-fx=steady] .emph-ch{animation:none}@media (prefers-reduced-motion:no-preference){:is([data-reveal=in][data-fx=gold],[data-reveal=in][data-fx=rise]) .emph-ch{animation:emph-pop .64s cubic-bezier(.2, .8, .3, 1) calc(var(--reveal-delay,0s) + .26s + var(--c) * 70ms) both}:is([data-fx=gold],[data-fx=rise]) .emph-g:after{background:linear-gradient(115deg, transparent 40%, #fffffff2 50%, transparent 60%) 200% 0 / 300% 100% no-repeat, var(--emph-fill);animation:fx-glint 4.2s ease-in-out calc(1.4s + var(--c) * 70ms) infinite;-webkit-background-clip:text;background-clip:text}[data-reveal=in][data-fx=fire] .emph-ch{animation:fx-show .26s ease-out calc(var(--reveal-delay,0s) + .26s) both}[data-reveal=in][data-fx=fire] .emph-word{animation:fx-shake .52s linear calc(var(--reveal-delay,0s) + .56s) both;display:inline-block}[data-reveal=in][data-fx=dash] .emph-ch{animation:fx-type 1ms steps(1, end) calc(var(--reveal-delay,0s) + .38s + var(--c) * 90ms) both}[data-fx=dash] .emph-g:after{background:linear-gradient(100deg, transparent 40%, #ffffffd9 50%, transparent 60%) 200% 0 / 300% 100% no-repeat, var(--emph-fill);animation:fx-sheen 3.8s ease-in-out calc(1.6s + var(--c) * 45ms) infinite;-webkit-background-clip:text;background-clip:text}[data-reveal=in] [data-fx=drop] .emph-ch{animation:fx-drop .64s linear calc(var(--reveal-delay,0s) + .26s + var(--c) * 80ms) both}[data-replay=in]:is([data-fx=gold],[data-fx=rise]) .emph-ch{animation:emph-pop .64s cubic-bezier(.2, .8, .3, 1) calc(.2s + var(--c) * 70ms) both}}@keyframes fx-glint{0%,70%{background-position:200% 0,0 0}to{background-position:-100% 0,0 0}}@keyframes fx-sheen{0%{background-position:200% 0,0 0}45%,to{background-position:-100% 0,0 0}}@keyframes fx-show{0%{opacity:0}}@keyframes fx-type{0%{opacity:0}}@keyframes fx-shake{0%{translate:.12em}15%{translate:-.11em .04em}30%{translate:.09em -.04em}45%{translate:-.07em .02em}60%{translate:.05em}75%{translate:-.03em}to{translate:0}}[data-fx=fire] .emph{transition:transform .16s,filter .16s;display:inline-block}[data-fx=fire] .emph:hover{filter:drop-shadow(0 0 8px #ffb05a99);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){[data-fx=fire] .emph:hover{transform:none}}@keyframes fx-drop{0%{opacity:0;animation-timing-function:cubic-bezier(.5,0,1,.5);translate:0 -1.4em}55%{opacity:1;animation-timing-function:ease-out;translate:0}72%{animation-timing-function:ease-in;translate:0 -.16em}86%,to{translate:0}}@keyframes emph-pop{0%{opacity:0;translate:0 -.45em;scale:2.3}45%{opacity:1;translate:0 .05em;scale:.86}68%{translate:0 -.04em;scale:1.1}to{translate:0;scale:1}}@keyframes emph-hop{35%{translate:0 -.2em}65%{translate:0 .03em}}[data-reveal=pending] .emph-ch{opacity:0}[data-reveal=in] .emph-ch{animation:emph-pop .64s cubic-bezier(.2, .8, .3, 1) calc(var(--reveal-delay,0s) + .26s + var(--c) * 55ms) both}.hero-copy h1 .emph-ch{animation:emph-pop .64s cubic-bezier(.2, .8, .3, 1) calc(.62s + var(--c) * 55ms) both}:is(h1,h2):hover .emph-g{animation:emph-hop .48s ease calc(var(--c) * 38ms)}.hero-enter{animation:hero-enter .76s cubic-bezier(.16, .84, .3, 1) var(--enter-delay,0s) both}.hero-enter-logo{animation:1.1s cubic-bezier(.16,.84,.3,1) .18s both hero-enter-logo}.hero-copy .hero-stat{animation-delay:calc(.56s + var(--i) * .12s)}@keyframes hero-enter{0%{opacity:0;translate:0 28px}}@keyframes hero-enter-logo{0%{opacity:0;translate:0 18px;scale:.9}}@media (prefers-reduced-motion:reduce){.hero-enter,.hero-enter-logo,.emph-ch,.emph-g,.emph-word,.emph-g:after{animation:none!important}}
