:root{--card-ink:#2b2521;--card-body:#564c44;--card-muted:#857a70}.sky-product-section{padding-top:var(--chapter-gap)!important;padding-bottom:var(--chapter-pad)!important}.sky-product-section .chapter-heading{margin-bottom:40px}.sc-tone-slime{--plan-top:#b5e66a;--plan-mid:#a1d950;--plan-bottom:#b8e879;--plan-ink:#426d20;--plan-border:#98ad7b;--plan-soft:#dce4cc;--plan-gloss:#f4ffce;--plan-wash:#f4f7eb;--plan-body:#526246}.sc-tone-zakum{--plan-top:#e6c79f;--plan-mid:#cfa36f;--plan-bottom:#dfbb8e;--plan-ink:#79502b;--plan-border:#b79878;--plan-soft:#e5d7c2;--plan-gloss:#fff2d9;--plan-wash:#f8f2e7;--plan-body:#6b543f}.sc{max-width:1200px;margin:0 auto;position:relative}.sc.chapter-card.value-isp-card{text-align:left;max-width:1200px}.sc-head.value-card-header{gap:20px;min-height:56px;padding:10px 28px}.sc-count.value-tier{font:700 11px/1.2 var(--font-body), var(--font-cjk);letter-spacing:.06em;flex:none}.sc-tabs{flex-wrap:wrap;align-items:baseline;gap:4px 24px;min-width:0;display:flex}.sc-tabs button{color:color-mix(in srgb, var(--plan-ink) 58%, transparent);font:700 16px/1.2 var(--font-display), var(--font-cjk);letter-spacing:.02em;text-transform:uppercase;background:0 0;border:0;padding:5px 0;transition:color .2s,font-size .26s cubic-bezier(.2,.8,.3,1);position:relative}.sc-tabs button:hover{color:var(--card-ink)}.sc-tabs button[aria-pressed=true]{color:#fffde5;-webkit-text-stroke:1.5px var(--plan-ink);paint-order:stroke fill;text-shadow:0 1px var(--plan-ink);font-size:24px}.sc-tabs button:focus-visible{outline:2px solid var(--plan-ink);outline-offset:4px;border-radius:4px}.sc-info{min-width:0;color:var(--card-body)}.sc-name{color:var(--card-ink);font:700 32px/1.1 var(--font-display), var(--font-cjk);letter-spacing:-.005em;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;display:flex;margin-top:-.22em!important}.sc-tier.value-tier{font:700 11px/1.2 var(--font-body);letter-spacing:.08em}.sc-info .sc-tier.value-tier{color:var(--card-ink);font:700 11px/1.2 var(--font-body);letter-spacing:.08em}.sc-pitch{color:var(--card-body);font:600 16.5px/1.5 var(--font-body);margin:10px 0 0}.sc-price{align-items:center;gap:14px;margin:22px 0 0;display:flex}.sc-price .value-damage-price{font-size:36px}.sc-price>span{color:var(--card-body);opacity:.8;font:500 12.5px/1.45 var(--font-body)}.sc-spec{margin:24px 0 0}.sc-spec>div{border-top:1px solid var(--plan-soft);grid-template-columns:138px minmax(0,1fr);align-items:center;gap:20px;padding:13px 0;display:grid}.sc-spec>div:last-child{border-bottom:1px solid var(--plan-soft)}.sc-spec dt{white-space:nowrap;color:var(--card-muted);font:700 10.5px/1.5 var(--font-display), var(--font-cjk);letter-spacing:.08em;text-transform:uppercase}.sc-spec dd{color:var(--card-body);font:500 14px/1.65 var(--font-body);margin:0}.sc-spec dd strong{color:var(--card-ink);font-weight:700}.sc-hw{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;display:grid}.sc-hw span{align-items:baseline;gap:8px;display:flex}.sc-hw span:before{content:"";background:var(--plan-mid);flex:none;width:5px;height:5px;translate:0 -2px;rotate:45deg}.sc-chips{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.sc-chips li{white-space:nowrap;border:1px solid var(--plan-soft);border-radius:var(--radius-sm);background:var(--plan-wash);font:600 12px/1.45 var(--font-body);flex:none;padding:3px 9px}.sc-chips .sc-more{border-style:dashed;border-color:var(--plan-border);background:0 0}.sc-note{font-size:13px!important;line-height:1.65!important}.sc-buy{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:28px;display:flex}.sc-buy .maple-btn{min-width:160px}.sc-stock{color:var(--card-body);opacity:.85;font:500 12.5px/1.4 var(--font-body);align-items:center;gap:8px;display:inline-flex}.sc-stock:before{content:"";background:#c9a36a;border-radius:50%;width:7px;height:7px}.sc-stock[data-state=available]:before{background:#4db341}.sc-stock[data-state=sold-out]:before{background:#bf5548}.sc-stock[data-state=waiting]:before{background:#e0a22e}@media (prefers-reduced-motion:no-preference){.sc-line{animation:sc-line .72s cubic-bezier(.16, .84, .3, 1) calc(var(--l,0) * 55ms) both}}@keyframes sc-line{0%{opacity:0;clip-path:inset(-12px -12px 100%);translate:0 14px}to{clip-path:inset(-12px -12px -20%)}}@property --t-top{syntax:"<color>";inherits:true;initial-value:#ffe6a0}@property --t-mid{syntax:"<color>";inherits:true;initial-value:#f3c04e}@property --t-bottom{syntax:"<color>";inherits:true;initial-value:#ffdf8c}@property --t-ink{syntax:"<color>";inherits:true;initial-value:#8a5a0c}@property --t-border{syntax:"<color>";inherits:true;initial-value:#dcb461}@property --t-soft{syntax:"<color>";inherits:true;initial-value:#f3e3bd}@property --t-gloss{syntax:"<color>";inherits:true;initial-value:#fff8e0}@property --t-wash{syntax:"<color>";inherits:true;initial-value:#fdf7e8}@property --t-body{syntax:"<color>";inherits:true;initial-value:#6b5226}.sc3{--t-top:var(--plan-top);--t-mid:var(--plan-mid);--t-bottom:var(--plan-bottom);--t-ink:var(--plan-ink);--t-border:var(--plan-border);--t-soft:var(--plan-soft);--t-gloss:var(--plan-gloss);--t-wash:var(--plan-wash);--t-body:var(--plan-body);transition:--t-top .7s,--t-mid .7s,--t-bottom .7s,--t-ink .7s,--t-border .7s,--t-soft .7s,--t-gloss .7s,--t-wash .7s,--t-body .7s}.sc3.value-isp-card{border-color:var(--t-border);box-shadow:0 2px 0 var(--t-soft), 0 -10px 30px #2a12061a, 0 22px 44px #2a120629}.sc3>*{--plan-top:var(--t-top);--plan-mid:var(--t-mid);--plan-bottom:var(--t-bottom);--plan-ink:var(--t-ink);--plan-border:var(--t-border);--plan-soft:var(--t-soft);--plan-gloss:var(--t-gloss);--plan-wash:var(--t-wash);--plan-body:var(--t-body)}.sc3-cols{--cc:210px;--cw:320px;--iw:540px;--item:120px;--item-on:200px;min-height:580px;display:flex}.sc3-cols[data-n="3"]{--cc:190px;--cw:280px;--iw:500px}.sc3-col{flex:0 0 var(--cc);align-items:stretch;min-width:0;transition:flex-grow .82s cubic-bezier(.65,0,.25,1);display:flex;position:relative;overflow:hidden}.sc3-col[data-on]{flex-grow:1}.sc3-col+.sc3-col{border-left:1px solid #ece6dc}.sc3-hit{z-index:4;background:0 0;border:0;position:absolute;inset:0}.sc3-hit:focus-visible{outline:2px solid var(--plan-ink);outline-offset:-6px;border-radius:12px}.sc3-cell{width:var(--cw);margin-left:calc((var(--cc) - var(--cw)) / 2);flex:none;place-items:center;transition:margin-left .82s cubic-bezier(.65,0,.25,1);display:grid;position:relative}.sc3-col[data-on] .sc3-cell{margin-left:0}.sc3-obj{width:var(--item);height:var(--item);transition:width .82s cubic-bezier(.65,0,.25,1),height .82s cubic-bezier(.65,0,.25,1);position:relative}.sc3-obj>div{position:absolute;inset:0}.sc3 .sc3-obj :is(.pixel-book-sprite,.pixel-globe-sprite,.pixel-phone-sprite,.pixel-server-sprite,.pixel-key-sprite){max-width:none;display:block;width:100%!important;height:100%!important}.sc3-label{left:12px;right:12px;top:calc(50% + var(--item) / 2 + 18px);text-align:center;justify-items:center;gap:5px;display:grid;position:absolute}.sc3-label b{color:#6f6961;font:700 15px/1.25 var(--font-display), var(--font-cjk);transition:color .25s}.sc3-price{color:#8d877f;font:600 13px/1.2 var(--font-body)}.sc3-price small{opacity:.8;font-size:11.5px}.sc3-col:hover .sc3-label b{color:#3f3a34}@media (prefers-reduced-motion:no-preference){.sc3-label{animation:.4s .7s both sc3-label}}@keyframes sc3-label{0%{opacity:0;translate:0 6px}}.sc3-relief{filter:grayscale()brightness(1.1)contrast(.72)drop-shadow(1px 2px #6e6a6452)drop-shadow(-1px -1px #fffffff2);opacity:.78}@property --band{syntax:"<percentage>";inherits:false;initial-value:-40%}@property --reveal{syntax:"<percentage>";inherits:false;initial-value:-30%}@property --hr{syntax:"<length>";inherits:true;initial-value:0}.sc3-lit{opacity:.85;-webkit-mask-image:linear-gradient(115deg, transparent calc(var(--band) - 16%), #000 var(--band), transparent calc(var(--band) + 16%));-webkit-mask-image:linear-gradient(115deg, transparent calc(var(--band) - 16%), #000 var(--band), transparent calc(var(--band) + 16%));mask-image:linear-gradient(115deg, transparent calc(var(--band) - 16%), #000 var(--band), transparent calc(var(--band) + 16%))}@media (prefers-reduced-motion:no-preference){.sc3-col:not([data-on]) .sc3-lit{animation:sc3-band 7s ease-in-out calc(var(--i) * 1.3s + .8s) infinite}}@keyframes sc3-band{0%{--band:-40%}40%,to{--band:140%}}.sc3-col:not([data-on]){--hr:0px;transition:flex-grow .82s cubic-bezier(.65,0,.25,1),--hr .32s}.sc3-col:not([data-on]):hover{--hr:44px}.sc3-hue{-webkit-mask-image:radial-gradient(circle var(--hr) at var(--hx,50%) var(--hy,50%), #000 45%, transparent 100%);-webkit-mask-image:radial-gradient(circle var(--hr) at var(--hx,50%) var(--hy,50%), #000 45%, transparent 100%);mask-image:radial-gradient(circle var(--hr) at var(--hx,50%) var(--hy,50%), #000 45%, transparent 100%)}.sc3-col[data-on] .sc3-obj{--item:var(--item-on);translate:var(--px,0) var(--py,0);filter:drop-shadow(0 16px 14px color-mix(in srgb, var(--plan-ink) 30%, transparent))}.sc3-col[data-on] .sc3-obj:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--plan-top) 45%, transparent), transparent 68%);border-radius:50%;position:absolute;inset:-18%}.sc3-col[data-on] .sc3-lit{opacity:1;-webkit-mask-image:linear-gradient(115deg, #000 calc(var(--reveal) - 14%), transparent calc(var(--reveal) + 14%));-webkit-mask-image:linear-gradient(115deg, #000 calc(var(--reveal) - 14%), transparent calc(var(--reveal) + 14%));mask-image:linear-gradient(115deg, #000 calc(var(--reveal) - 14%), transparent calc(var(--reveal) + 14%));--reveal:140%}.sc3-col[data-on] .sc3-relief{opacity:0}@media (prefers-reduced-motion:no-preference){.sc3-col[data-on] .sc3-relief{animation:1.5s both sc3-relief-out}.sc3-col[data-on] .sc3-obj:before{animation:.9s .2s both sc3-glow}}@keyframes sc3-relief-out{0%,70%{opacity:.78}to{opacity:0}}@keyframes sc3-glow{0%{opacity:0;scale:.8}}@property --wipe{syntax:"<percentage>";inherits:false;initial-value:130%}.sc3-cols{position:relative}@media (prefers-reduced-motion:no-preference){.sc3-cell{-webkit-mask-image:linear-gradient(100deg, #000 calc(var(--wipe) - 18%), transparent var(--wipe));-webkit-mask-image:linear-gradient(100deg, #000 calc(var(--wipe) - 18%), transparent var(--wipe));mask-image:linear-gradient(100deg, #000 calc(var(--wipe) - 18%), transparent var(--wipe));animation:sc3-wipe .7s cubic-bezier(.4, 0, .2, 1) calc(var(--at,0) * .9s) both}}@keyframes sc3-wipe{0%{--wipe:-10%}to{--wipe:130%}}@media (prefers-reduced-motion:no-preference){.sc3-col[data-on] .sc3-lit{animation:1.1s cubic-bezier(.45,0,.2,1) .3s both sc3-reveal}.sc3-info .sc-line{animation-delay:calc(.36s + var(--l,0) * 55ms)}}@keyframes sc3-reveal{0%{--reveal:-30%}to{--reveal:140%}}.sc3-info{width:var(--iw);flex:none;align-self:center;margin-left:12px;padding:36px 0}.sc3-solo{--cc:400px;--cw:400px;--iw:540px;--item-on:230px}.sc3-solo .sc3-col{flex-grow:1;justify-content:center}@media (max-width:1100px){.sc3-cols{--cc:170px;--cw:220px;--iw:420px}.sc3-cols[data-n="3"]{--cc:150px;--cw:180px;--iw:380px;--item:100px}.sc3-solo{--cc:300px;--cw:300px;--iw:460px}}@media (max-width:900px){.sc-head.value-card-header{padding:12px 18px}.sc-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:18px;max-width:100%;overflow-x:auto}.sc-tabs::-webkit-scrollbar{display:none}.sc-tabs button{flex:none;font-size:14px}.sc-tabs button[aria-pressed=true]{font-size:19px}.sc-name{font-size:26px}.sc-spec>div{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px}.sc3-cols{--item:64px;--item-on:150px;flex-direction:column;min-height:0}.sc3-col,.sc3-solo .sc3-col{flex-direction:column;flex:none}.sc3-col+.sc3-col{border-top:1px solid #ece6dc;border-left:0}.sc3-cell{width:auto;margin-left:0;padding:22px 18px 4px}.sc3-col:not([data-on]) .sc3-cell{align-items:center;gap:14px;padding:14px 18px;display:flex}.sc3-col:not([data-on]) .sc3-label{text-align:left;justify-items:start;position:static}.sc3-info{width:auto;margin:0;padding:18px 18px 26px}}@media (prefers-reduced-motion:reduce){.sc-tabs button,.sc3,.sc3-col,.sc3-obj,.sc3-cell{transition:none}}.sc3-cols{position:relative;overflow:hidden}.sc3-order{z-index:5;pointer-events:none;opacity:0;background:#fffef8;transition:left .82s cubic-bezier(.65,0,.25,1),right .82s cubic-bezier(.65,0,.25,1),opacity .26s .76s;position:absolute;top:0;bottom:0;overflow:hidden}.sc3-cols[data-ordering] .sc3-order{opacity:1;transition:left .82s cubic-bezier(.65,0,.25,1),right .82s cubic-bezier(.65,0,.25,1),opacity .22s}.sc3-order[data-side=end]{right:0;left:var(--edge,100%);border-left:1px solid #ece6dc}.sc3-order[data-side=start]{left:0;right:var(--edge,100%)}.sc3-cols[data-ordering] .sc3-order{pointer-events:auto}.sc3-col[data-on]{z-index:1;translate:var(--shift,0) 0;background:#fffef8;transition:flex-grow .82s cubic-bezier(.65,0,.25,1),translate .82s cubic-bezier(.65,0,.25,1)}.sc3-cols[data-ordering] .sc3-col:not([data-on]){opacity:0;transition:flex-grow .82s cubic-bezier(.65,0,.25,1),opacity .3s .52s,--hr .32s}.sc3-cols[data-ordering] .sc3-col[data-on] .sc3-label{top:calc(50% + var(--item-on) / 2 + 18px)}.sc3-cols[data-ordering] .sc3-col[data-on] .sc3-label b{color:var(--card-ink)}.sc3-cols[data-ordering] .sc3-col[data-on] .sc3-price{color:var(--card-body)}.sc3-info-wrap{display:contents}.sc-order{overscroll-behavior:contain;width:calc(100cqw - var(--cw));color:var(--card-body);align-items:start;display:grid;position:absolute;top:0;bottom:0;overflow-y:auto}.sc3-cols,.sc-order{container-type:inline-size}.sc-order-body{grid-template-columns:minmax(0,572px) minmax(0,1fr);display:grid}.sc3-order[data-side=start] .sc-order-body{grid-template-columns:minmax(0,1fr) minmax(0,572px)}.sc3-order[data-side=start] .sc-perks{border-left:0;border-right:1px solid var(--plan-soft);grid-area:1/1}.sc3-order[data-side=start] .sc-order-sheet{grid-column:2}.sc3-order[data-side=end] .sc-order{right:0}.sc3-order[data-side=start] .sc-order{left:0}.sc-order-sheet{width:100%;max-width:572px;margin-top:var(--sheet-top,24px);place-self:start;padding:24px 56px}.sc3-order[data-side=start] .sc-order-sheet{justify-self:end}.sc-order-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 22px;margin-bottom:14px;display:flex}.sc-order-steps{align-items:center;margin:0;padding:0;list-style:none;display:flex}.sc-order-steps li{color:var(--card-muted);font:700 12px/1.2 var(--font-display), var(--font-cjk);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.sc-order-steps li+li:before{content:"";background:var(--plan-soft);width:14px;height:1px;margin-right:0}.sc-order-steps li+li{margin-left:8px}.sc-order-steps em{font-style:normal}.sc-order-steps li:not([aria-current]) em{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sc-order-steps span{border:1px solid var(--plan-soft);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.sc-order-steps li[aria-current]{color:var(--card-ink)}.sc-order-steps li[aria-current] span{border-color:var(--plan-ink);background:var(--plan-ink);color:#fffef6}.sc-order-title{color:var(--card-ink);font:700 30px/1.15 var(--font-display), var(--font-cjk);outline:none;margin:0}.sc-order-spec{margin-top:16px}.sc-order-spec>div{grid-template-columns:128px minmax(0,1fr);padding-block:10px}.sc-order-spec dt label{cursor:pointer}.sc-order-stepper{border:1px solid var(--plan-border);border-radius:var(--radius-md);background:#fff;display:inline-flex;overflow:hidden}.sc-order-stepper button{background:var(--plan-wash);width:38px;color:var(--card-ink);font:700 18px/1 var(--font-display);cursor:pointer;border:0;transition:background .15s}.sc-order-stepper button:hover:not(:disabled){background:var(--plan-soft)}.sc-order-stepper button:disabled{opacity:.4;cursor:default}.sc-order-stepper input{border:0;border-inline:1px solid var(--plan-soft);width:84px;height:38px;color:var(--card-ink);font:700 17px/1 var(--font-body);text-align:center;appearance:textfield}.sc-order-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sc-order-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sc-order-stepper input:focus-visible{outline:2px solid var(--plan-ink);outline-offset:-2px}.sc-order-picks{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.sc-order-picks button{border:1px solid var(--plan-soft);border-radius:var(--radius-sm);background:var(--plan-wash);color:var(--card-body);font:600 12px/1.45 var(--font-body);cursor:pointer;padding:3px 11px;transition:border-color .15s,color .15s}.sc-order-picks button:hover:not(:disabled){border-color:var(--plan-border)}.sc-order-picks button[aria-pressed=true]{border-color:var(--plan-ink);color:var(--card-ink);box-shadow:inset 0 0 0 1px var(--plan-ink)}.sc-order-help{font:500 12.5px/1.5 var(--font-body);color:var(--card-muted);margin:8px 0 0}.sc-order-help[data-error]{color:#b8412f}.sc-order-code{border:1px solid var(--plan-soft);border-radius:var(--radius-md);width:100%;max-width:280px;height:38px;color:var(--card-ink);font:600 14px/1 var(--font-body);background:#fff;padding:0 12px}.sc-order-code:focus-visible{outline:2px solid var(--plan-ink);outline-offset:1px}.sc-order-login .login-form{margin-top:20px}.sc-order-login .login-or{margin:22px 0 12px;padding-top:0}.sc-order-back{border:1px solid var(--plan-soft);border-radius:var(--radius-md);background:var(--plan-wash);min-height:32px;color:var(--card-ink);font:700 12.5px/1.4 var(--font-display), var(--font-cjk);cursor:pointer;align-items:center;gap:4px;padding:4px 12px 4px 9px;transition:border-color .15s;display:inline-flex}.sc-order-back:disabled{opacity:.5;cursor:default}.sc-order-back:hover{border-color:var(--plan-border)}.sc-order-back:focus-visible{outline:2px solid var(--plan-ink);outline-offset:2px}.sc-order-login .login-social{grid-template-columns:1fr 1fr}.sc-order-login .login-action{min-height:38px}.sc-login-switch{text-align:center;font:500 13px/1.5 var(--font-body);margin:14px 0 0}.sc-order-login .sc-login-terms{margin:6px 0 0}.sc-order-login .login-field{border-color:var(--plan-soft)}.sc-order-login .login-field:focus-within{border-color:var(--plan-ink);box-shadow:0 0 0 2px color-mix(in srgb, var(--plan-ink) 20%, transparent)}.sc-order-login .login-field input{color:var(--card-ink)}.sc-order-login .login-field input::placeholder{color:color-mix(in srgb, var(--plan-body) 55%, transparent)}.sc-order-login .login-options{color:var(--card-body)}.sc-order-login .login-check>span{border-color:var(--plan-border);background:linear-gradient(#fff, var(--plan-wash))}.sc-order-login .login-check input:checked+span:after{background:var(--plan-ink)}.sc-order-login .login-check input:focus-visible+span,.sc-order-login .login-action:focus-visible{outline-color:var(--plan-ink)}.sc-order-login .login-link{color:var(--card-ink)}.sc-order-login .login-link:hover:not(:disabled){color:var(--card-body)}.sc-order-login .login-or{color:color-mix(in srgb, var(--plan-body) 70%, transparent)}.sc-order-login .login-or:before,.sc-order-login .login-or:after{background:var(--plan-soft)}.sc-order-login .login-terms{color:var(--card-muted)}.sc-order-login .login-action,.sc-order .maple-btn-plate{border-color:var(--plan-border);background:linear-gradient(#fffef8, var(--plan-wash));box-shadow:inset 0 1px #fff, 0 2px 0 color-mix(in srgb, var(--plan-border) 45%, transparent);color:var(--card-ink)}.sc-order .maple-btn-plate:hover:not(:disabled){border-color:var(--plan-ink);background:linear-gradient(#fffef8, var(--plan-wash))}.sc-order-methods{border:0;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;display:flex}.sc-order-methods label{cursor:pointer;font:600 14px/1.4 var(--font-body);align-items:center;gap:7px;display:inline-flex}.sc-order-methods input{accent-color:var(--plan-ink)}.sc-order-note{font:500 12.5px/1.6 var(--font-body);opacity:.85;margin:10px 0 0}.sc-order-note[data-error]{color:#b8412f;opacity:1}.sc-order-note[data-ok]{color:var(--card-ink);opacity:1;font-weight:700}.sc-order-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.sc-order-actions .maple-btn{min-width:160px}@media (prefers-reduced-motion:no-preference){.sc-order-sheet .sc-line{animation-delay:calc(.36s + var(--l,0) * 55ms)}}@media (max-width:1100px){.sc-order-sheet{padding:32px}}@media (max-width:900px){.sc3-cols[data-ordering] .sc3-col:not([data-on]),.sc3-cols[data-ordering] .sc3-info{display:none}.sc3-order{display:none;position:static}.sc3-cols[data-ordering] .sc3-order{border-top:1px solid #ece6dc;display:block}.sc3-cols[data-ordering] .sc3-col[data-on]{--item-on:64px;translate:none}.sc3-cols[data-ordering] .sc3-col[data-on] .sc3-cell{align-items:center;gap:14px;padding:14px 18px;display:flex}.sc3-cols[data-ordering] .sc3-col[data-on] .sc3-label{text-align:left;justify-items:start;position:static}.sc3-cols[data-ordering] .sc3-col[data-on] .sc3-obj:before{content:none}.sc-order{width:auto;position:static;overflow:visible}.sc-order-sheet{max-width:none;margin-top:0;padding:20px 18px 26px}.sc-order-title{font-size:23px}.sc-order-spec>div{grid-template-columns:minmax(0,1fr);gap:8px}.sc-order-steps{gap:14px}.sc-order-actions .maple-btn{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.sc3-col{transition:none}}.sc-perks{min-width:0;margin-top:var(--sheet-top,24px);border-left:1px solid var(--plan-soft);align-self:start;padding:28px 32px 24px}.sc-perks-title{color:var(--card-muted);font:700 10.5px/1.5 var(--font-display), var(--font-cjk);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}.sc-perks-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sc-perks-list li{min-width:0;color:var(--card-body);font:500 14px/1.5 var(--font-body);white-space:nowrap;align-items:baseline;gap:10px;display:flex}.sc-perks-list li>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.sc-perks-foot>*{text-overflow:ellipsis;overflow:hidden}.sc-perks-list li:before{content:"";background:var(--plan-mid);flex:none;width:7px;height:7px;translate:0 -2px;rotate:45deg}.sc-perks-foot{border-top:1px solid var(--plan-soft);gap:8px;margin-top:24px;padding-top:16px;display:grid}.sc-perks-foot p,.sc-perks-foot a{white-space:nowrap;color:var(--card-muted);font:500 12.5px/1.5 var(--font-body);align-items:center;gap:7px;margin:0;text-decoration:none;display:inline-flex}.sc-perks-foot a:hover{color:var(--card-ink);text-underline-offset:2px;text-decoration:underline}@container (max-width:820px){.sc-perks{display:none}.sc-order-body,.sc3-order[data-side=start] .sc-order-body{grid-template-columns:minmax(0,1fr)}.sc3-order[data-side=start] .sc-order-sheet{grid-column:1}}@media (max-width:900px){.sc-perks{display:none}}.sc-order-sum{border-bottom:1px solid var(--plan-soft);gap:7px;padding:14px 0 16px;display:grid}.sc-sum-line{color:var(--card-body);font:500 13.5px/1.5 var(--font-body);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.sc-sum-line>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sc-sum-line>span:last-child{font-variant-numeric:tabular-nums;flex:none}.sc-sum-line[data-off]>span:last-child{color:#3a7a2a;font-weight:700}.sc-sum-save{border-radius:var(--radius-sm);background:var(--plan-wash);color:var(--card-ink);font:700 11.5px/1.4 var(--font-body);margin-left:8px;padding:1px 7px;font-style:normal}.sc-sum-link{color:var(--card-ink);font:600 13px/1.5 var(--font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.sc-sum-line .sc-sum-link{color:var(--card-muted);margin-left:8px;font-size:12px}.sc-sum-link:hover{color:var(--card-body)}.sc-sum-code{justify-content:space-between;align-items:center;gap:16px;display:flex}.sc-sum-code>label{color:var(--card-body);font:500 13.5px/1.5 var(--font-body);flex:none}.sc-sum-code .code-field{flex:0 300px}.sc-sum-code .sc-order-code{max-width:none;height:28px;padding:0 10px;font-size:13px}.sc-sum-code .code-row{gap:6px}.sc-sum-code .code-apply{min-width:58px;height:28px;padding:0 10px;font-size:12px}.sc-sum-code .code-applied{min-height:28px}.sc-sum-total{border-top:1px solid var(--plan-soft);color:var(--card-ink);font:700 13.5px/1.4 var(--font-body);justify-content:space-between;align-items:baseline;gap:16px;margin-top:4px;padding-top:10px;display:flex}.sc-sum-total strong{color:var(--card-ink);font:700 26px/1.1 var(--font-display), var(--font-cjk)}.sc-order-actions-note{color:var(--card-muted);font:500 12.5px/1.4 var(--font-body)}.sc-done-item{border:1px solid var(--plan-soft);border-radius:var(--radius-lg);background:#fff;align-items:center;gap:16px;margin-top:20px;padding:14px 16px;display:flex}.sc-done-art{border:1px solid var(--plan-soft);border-radius:var(--radius-md);background:radial-gradient(circle at 50% 45%, #fffefa, var(--plan-wash));place-items:center;width:64px;height:64px;display:grid}.sc-done-art>*{max-width:none;width:52px!important;height:52px!important}.sc-done-text{flex:1;gap:2px;min-width:0;display:grid}.sc-done-text b{color:var(--card-ink);font:700 16px/1.3 var(--font-display), var(--font-cjk);text-transform:uppercase}.sc-done-text span{color:var(--card-body);font:500 13px/1.4 var(--font-body)}.sc-done-tag{border-radius:var(--radius-sm);color:#2f6222;font:700 12px/1.3 var(--font-body);letter-spacing:.04em;text-transform:uppercase;background:#eef7e6;border:1px solid #3a7a2a;flex:none;padding:3px 10px}@media (prefers-reduced-motion:no-preference){.sc-done-item .sc-done-art{animation:.62s cubic-bezier(.2,.8,.3,1.3) .38s both sc-done-drop}}@keyframes sc-done-drop{0%{opacity:0;translate:0 -18px;scale:.8}}.pay-overlay{z-index:200;background:#1e120a8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pay-window{border-radius:var(--radius-lg);background:#fffef8;border:1px solid #e3d8c6;outline:none;width:min(520px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;box-shadow:0 24px 60px #1e120a59}.pay-head{color:#2b2521;font:700 15px/1.2 var(--font-display), var(--font-cjk);border-bottom:1px solid #ece3d3;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.pay-head>span{align-items:center;gap:8px;display:inline-flex}.pay-head button{border-radius:var(--radius-md);color:#564c44;width:28px;height:28px;font:700 18px/1 var(--font-body);cursor:pointer;background:#fff;border:1px solid #d9cfbd}.pay-recap{background:#f7f2e8;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.pay-recap span{color:#564c44;min-width:0;font:500 13px/1.4 var(--font-body);display:grid}.pay-recap b{color:#2b2521;font:700 14px/1.3 var(--font-display), var(--font-cjk);text-transform:uppercase}.pay-recap strong{color:#2b2521;font:700 22px/1 var(--font-display), var(--font-cjk);flex:none}.pay-embed{min-height:360px;padding:8px 0}.pay-demo{gap:14px;padding:22px 18px;display:grid}.pay-demo p{color:#564c44;font:500 13.5px/1.55 var(--font-body);margin:0}.pay-demo .pay-error{color:#a3260f;font-weight:600}.pay-demo-btn.maple-btn{width:100%}.pay-foot{color:#857a70;font:500 12px/1.4 var(--font-body);text-align:center;border-top:1px solid #ece3d3;margin:0;padding:12px 18px 14px}.sc-done-tag[data-preorder]{color:#1f4f7a;background:#e7f1fb;border-color:#2f5577}.sc-order-note[data-preorder]{color:var(--card-body);opacity:1}.pay-preview-tag{border-radius:var(--radius-sm);border:1px dashed #c9b99a;justify-self:start;margin:0;padding:2px 8px;color:#857a70!important;font:600 11.5px/1.5 var(--font-body)!important}.pay-form{gap:12px;display:grid}.pay-field{gap:5px;display:grid}.pay-field>span{color:#564c44;font:600 12.5px/1.3 var(--font-body)}.pay-form input{border-radius:var(--radius-md);color:#2b2521;width:100%;height:38px;font:500 14px/1 var(--font-body);opacity:1;-webkit-text-fill-color:#2b2521;cursor:default;background:#fff;border:1px solid #d9d0bf;padding:0 12px}.pay-card{display:grid}.pay-card>input{border-radius:var(--radius-md) var(--radius-md) 0 0}.pay-card-row{grid-template-columns:1fr 1fr;display:grid}.pay-card-row input{border-radius:0;margin-top:-1px}.pay-card-row input:first-child{border-bottom-left-radius:var(--radius-md)}.pay-card-row input:last-child{border-bottom-right-radius:var(--radius-md);margin-left:-1px}.buy-overlay{z-index:150;background:#1e120a8c;position:fixed;inset:0}.buy-frame{place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.buy-window{border:1px solid var(--plan-border,#e3d8c6);border-top:6px solid var(--plan-mid,#f4a55e);border-radius:var(--radius-lg);background:#fffef8;grid-template-columns:clamp(200px,20%,260px) minmax(0,1fr);width:min(1180px,100%);min-height:min(560px,100dvh - 32px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #1e120a59}.buy-order{min-width:0;position:relative}.buy-window .sc-order-sheet{padding-inline:44px}.buy-window .sc-perks{padding-inline:24px}.buy-window .sc-order{align-items:center;width:auto;height:100%;position:relative;inset:auto;overflow:visible}.buy-window .sc-order-sheet,.buy-window .sc-perks{margin-top:0}.buy-window .sc-order-body{align-items:center;height:100%}.buy-item{border-right:1px solid var(--plan-soft);text-align:center;align-content:center;justify-items:center;gap:6px;padding:24px;display:grid}.buy-item-art{background:radial-gradient(circle, color-mix(in srgb, var(--plan-mid) 30%, transparent), transparent 70%);border-radius:50%;place-items:center;width:150px;height:150px;margin-bottom:10px;display:grid}.buy-item-art>*{max-width:none;width:120px!important;height:120px!important}.buy-item b{color:var(--card-ink);font:700 17px/1.2 var(--font-display), var(--font-cjk);text-transform:uppercase}.buy-item>span:last-child{color:var(--card-body);font:600 14px/1.4 var(--font-body)}@media (max-width:900px){.buy-window{grid-template-columns:minmax(0,1fr)}.buy-item{display:none}}.buy-window .sc-order-sheet{justify-self:start}
