.lp-root.ds-root{--ds-card-hi: #f1ece2;--ds-card: #e4ddcf;--ds-card-lo: #cbc1ae;--ds-card-ink: #38352f;--ds-card-soft: #6d675b;--ds-card-rule: rgb(56 53 47 / .22);--ds-stub: #d9d1c0;--ds-hole-rim: rgb(40 28 10 / .38);--ds-grip-hi: #3f3c37;--ds-grip: #24221f;--ds-grip-lo: #121110;--ds-kraft-hi: #d9b98a;--ds-kraft: #c7a170;--ds-kraft-lo: #a37c4b;--ds-kraft-deep: #8a6638;--ds-box-hi: #fbf8f0;--ds-box: #f0eadb;--ds-box-lo: #d8cfb9;--ds-label: #fffdf7;--ds-label-ink: #34312a;--ds-label-soft: #6f6a5c;--ds-wine: #8b1e3f;--ds-wine-hi: #a8355a;--ds-chip-ink: #fff7f2;--ds-wait-bg: #f7ecce;--ds-wait: #735410;--ds-shadow: rgb(40 28 10 / .3);--ds-shadow-soft: rgb(40 28 10 / .16);--ds-gleam: rgb(255 255 255 / .7)}.ds-root .ds-floor{left:0;width:60em;top:50em;height:6em}.ds-root .ds-stage{color:var(--ds-card-ink)}.ds-root .ds-card{position:absolute;left:1em;top:4em;width:48em;height:27em;display:flex;transform:rotate(-3deg);transform-origin:30% 60%;filter:drop-shadow(0 .25em .3em var(--ds-shadow-soft)) drop-shadow(.6em 1.4em 1.4em var(--ds-shadow))}.ds-root .ds-card-main{position:relative;flex:0 0 32.5em;display:flex;flex-direction:column;padding:2.2em 2.4em 2em;border-radius:1.4em 0 0 1.4em;background-color:var(--ds-card);background-image:var(--lp-grain),linear-gradient(160deg,var(--ds-card-hi),var(--ds-card) 45%,var(--ds-card-lo))}.ds-root .ds-card-main:before{content:"";position:absolute;top:.9em;right:.4em;bottom:.9em;left:.9em;border:.12em solid var(--ds-card-rule);border-right:0;border-radius:.8em 0 0 .8em;pointer-events:none}.ds-root .ds-c-brand{font-size:1.7em;font-weight:600;letter-spacing:.01em;color:var(--ds-card-soft)}.ds-root .ds-c-plan{margin-top:.1em;font-size:3.3em;font-weight:700;line-height:1.05;letter-spacing:-.02em}.ds-root .ds-c-allow{margin-top:.35em;font-size:1.9em;font-weight:500}.ds-root .ds-holes{display:flex;gap:2.2em;margin-top:1.5em}.ds-root .ds-hole{position:relative;width:5em;height:5em;border-radius:50%;border:.16em dashed var(--ds-card-soft);display:grid;place-items:center}.ds-root .ds-hole i{font-style:normal;font-size:2.2em;font-weight:600;color:var(--ds-card-soft)}.ds-root .ds-hole[data-punched=true]{border:0;background:color-mix(in oklab,var(--lp-desk) 78%,var(--ds-card-soft));box-shadow:inset .7em .8em .5em var(--ds-hole-rim),inset -.08em -.08em 0 var(--ds-card-hi),0 0 0 .14em var(--ds-card-lo)}.ds-root .ds-hole[data-punched=true] i{visibility:hidden}.ds-root .ds-c-renew{margin-top:auto;font-size:1.35em;color:var(--ds-card-soft)}.ds-root .ds-c-status{align-self:flex-start;margin-top:.5em;padding:.25em .75em;border-radius:99em;font-size:1.35em;font-weight:600;color:var(--ds-wait);background:var(--ds-wait-bg)}.ds-root .ds-stage[data-torn=true] .ds-c-status{color:var(--ds-chip-ink);background:var(--ds-wine)}.ds-root .ds-perf{position:relative;flex:0 0 .6em;background-color:var(--ds-stub);background-image:radial-gradient(circle at 50% 50%,var(--lp-desk) 0 .2em,transparent .24em);background-size:.6em 1.1em;background-repeat:repeat-y}.ds-root .ds-stage[data-torn=true] .ds-perf{background-color:transparent}.ds-root .ds-stub{position:relative;flex:1 1 auto;display:flex;flex-direction:column;padding:2.4em 1.6em 2em;border-radius:0 1.4em 1.4em 0;background-color:var(--ds-stub);background-image:var(--lp-grain),linear-gradient(160deg,var(--ds-card),var(--ds-stub) 50%,var(--ds-card-lo));transition:transform .52s cubic-bezier(.3,.8,.3,1)}.ds-root .ds-stub-head{font-size:2em;font-weight:700;white-space:nowrap}.ds-root .ds-stub-needs{margin-top:.2em;font-size:1.45em;color:var(--ds-card-soft)}.ds-root .ds-stub-rule{margin:1.1em 0 .9em;border-top:.12em dashed var(--ds-card-rule)}.ds-root .ds-stub-plan{font-size:1.5em;font-weight:600;color:var(--ds-card-soft)}.ds-root .ds-stub-price{font-size:1.95em;font-weight:700;line-height:1.15}.ds-root .ds-stub-sub{margin-top:.3em;font-size:1.3em;color:var(--ds-card-soft)}.ds-root .ds-stub[data-torn=true]{transform:translate(2.6em,3.2em) rotate(8deg);border-radius:.2em 1.4em 1.4em .2em}.ds-root .ds-stub[data-torn=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 .25em var(--ds-wine)}.ds-root .ds-chad{position:absolute;left:var(--x);top:var(--y);width:2.1em;height:2.1em;border-radius:50%;background-image:var(--lp-grain),linear-gradient(150deg,var(--ds-card-hi),var(--ds-card-lo));transform:rotate(var(--r)) scaleY(.92);box-shadow:.12em .2em .25em var(--ds-shadow)}.ds-root .ds-punch{all:unset;position:absolute;left:1em;top:38em;width:33em;height:12em;cursor:pointer;transform:rotate(-7deg);transform-origin:20% 50%;-webkit-tap-highlight-color:transparent}.ds-root .ds-punch:focus-visible{outline:.25em solid var(--ds-wine);outline-offset:.6em;border-radius:1em}.ds-root .ds-p-head{position:absolute;left:-.4em;top:1.9em;width:9.2em;height:8.4em;border-radius:1.6em .8em .8em 2.4em;background:linear-gradient(180deg,var(--dc-chrome-hi),var(--dc-chrome) 38%,var(--dc-chrome-lo) 62%,var(--dc-chrome) 82%,var(--dc-chrome-lo));box-shadow:inset 0 .15em 0 var(--ds-gleam),0 .4em .7em var(--ds-shadow)}.ds-root .ds-p-head:after{content:"";position:absolute;left:-.1em;top:3.1em;width:5.6em;height:1.5em;border-radius:0 .75em .75em 0;background:var(--lp-desk);box-shadow:inset .3em .35em .35em var(--ds-shadow)}.ds-root .ds-p-die{position:absolute;left:1.5em;top:-1.6em;width:3em;height:2.4em;border-radius:.5em .5em .2em .2em;background:linear-gradient(90deg,var(--dc-chrome-lo),var(--dc-chrome-hi) 40%,var(--dc-chrome) 65%,var(--dc-chrome-lo));box-shadow:0 -.1em 0 var(--ds-gleam) inset}.ds-root .ds-p-pin{position:absolute;left:2.3em;top:2.9em;width:1em;height:.5em;border-radius:.2em;background:var(--dc-chrome-lo);transition:transform .16s ease-out}.ds-root .ds-p-upper,.ds-root .ds-p-lower{position:absolute;left:6.5em;width:26em;height:2.8em;border-radius:1.4em;background:linear-gradient(180deg,transparent 18%,var(--ds-gleam) 24%,transparent 34%),linear-gradient(180deg,var(--dc-chrome-hi),var(--dc-chrome) 45%,var(--dc-chrome-lo));box-shadow:0 .3em .5em var(--ds-shadow);transform-origin:0 50%}.ds-root .ds-p-upper{top:3.2em;transform:rotate(-7deg);transition:transform .16s cubic-bezier(.4,0,.2,1)}.ds-root .ds-p-lower{top:6.6em;transform:rotate(3deg)}.ds-root .ds-p-grip{position:absolute;right:-.2em;top:-.35em;bottom:-.35em;width:16em;border-radius:1.6em;background:repeating-linear-gradient(90deg,transparent 0 .9em,var(--ds-shadow) .9em 1.05em),linear-gradient(180deg,var(--ds-grip-hi),var(--ds-grip) 45%,var(--ds-grip-lo))}.ds-root .ds-p-spring{position:absolute;left:9.6em;top:4.7em;width:1.4em;height:2.4em;background:repeating-linear-gradient(180deg,var(--dc-chrome-lo) 0 .22em,var(--dc-chrome-hi) .22em .42em);border-radius:.3em;transform:rotate(-2deg)}.ds-root .ds-p-pivot{position:absolute;left:6.4em;top:4.6em;width:2em;height:2em;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--dc-chrome-hi),var(--dc-chrome-lo) 75%);box-shadow:0 .1em .2em var(--ds-shadow)}.ds-root .ds-p-chip{position:absolute;left:12.5em;top:-1.4em;padding:.5em 1em;border-radius:99em;font-size:1.6em;font-weight:600;white-space:nowrap;color:var(--ds-chip-ink);background:linear-gradient(180deg,var(--ds-wine-hi),var(--ds-wine));box-shadow:0 .25em .5em var(--ds-shadow);transform:rotate(7deg);transition:transform .16s ease-out}.ds-root .ds-punch:hover .ds-p-chip{transform:rotate(7deg) translateY(-.12em)}.ds-root .ds-punch[data-press=true] .ds-p-upper{transform:rotate(1deg)}.ds-root .ds-punch[data-press=true] .ds-p-pin{transform:translateY(-.4em)}.ds-root .ds-again{all:unset;position:absolute;left:1.4em;top:36.2em;padding:.45em 1em;border-radius:99em;font-size:1.45em;font-weight:600;color:var(--lp-ink);background:var(--lp-paper);border:.08em solid var(--lp-line);cursor:pointer}.ds-root .ds-again:focus-visible{outline:.15em solid var(--ds-wine);outline-offset:.2em}.ds-root .ds-maple{position:absolute;left:39.5em;top:32em;width:19.5em;min-height:20.5em;display:flex;flex-direction:column;padding:2em 2em 1.8em;border-radius:1.2em;color:var(--ds-label-ink);background-color:var(--ds-label);background-image:var(--lp-grain);transform:rotate(5deg);box-shadow:0 .2em .3em var(--ds-shadow-soft),.6em 1.4em 1.8em -.6em var(--ds-shadow)}.ds-root .ds-m-brand{display:flex;align-items:center;gap:.35em;font-size:1.9em;font-weight:700}.ds-root .ds-m-leaf{width:1.05em;height:1.05em;fill:var(--ds-wine)}.ds-root .ds-m-label{margin-top:1.1em;padding-top:.7em;border-top:.08em dashed var(--ds-label-soft);font-size:1.45em;color:var(--ds-label-soft)}.ds-root .ds-m-count{font-size:6em;font-weight:700;line-height:1;letter-spacing:-.03em}.ds-root .ds-m-free{margin-top:auto;padding-top:.4em;font-size:1.5em;line-height:1.2;font-weight:700;color:var(--ds-wine)}.ds-root .ds-m-line{margin-top:.2em;font-size:1.35em;color:var(--ds-label-soft)}@container (max-width: 560px){.ds-root .ds-floor{top:65em}.ds-root .ds-chad{top:calc(var(--y) + 14em);left:calc(var(--x) - 2em)}.ds-root .ds-card{left:.6em;top:4.5em;width:57em;height:36em}.ds-root .ds-card-main{flex-basis:37em;padding:2.4em 2.4em 2.2em 2.6em}.ds-root .ds-c-brand{font-size:2.3em}.ds-root .ds-c-plan{font-size:4.2em}.ds-root .ds-c-allow{font-size:2.3em}.ds-root .ds-hole{width:6em;height:6em}.ds-root .ds-holes{gap:2.4em}.ds-root .ds-c-renew,.ds-root .ds-c-status{font-size:1.65em}.ds-root .ds-stub{padding:2.6em 1.6em 2em}.ds-root .ds-stub-head{font-size:2.6em}.ds-root .ds-stub-needs,.ds-root .ds-stub-plan,.ds-root .ds-stub-sub{font-size:1.9em}.ds-root .ds-stub-price{font-size:2.5em}.ds-root .ds-stub[data-torn=true]{transform:translate(1.2em,3em) rotate(6deg)}.ds-root .ds-punch{left:.5em;top:53em;font-size:.9em}.ds-root .ds-p-chip{font-size:2.3em;left:4.5em;top:-2.4em}.ds-root .ds-again{font-size:2em;top:33.4em;left:.5em}.ds-root .ds-maple{left:35em;top:42.5em;width:23.5em;min-height:24em}.ds-root .ds-m-brand{font-size:2.4em}.ds-root .ds-m-label,.ds-root .ds-m-line{font-size:1.9em}.ds-root .ds-m-free{font-size:1.95em}.ds-root .ds-m-count{font-size:7em}}.ds-root .ds-keys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:460px;margin-top:28px}.ds-root .ds-key{all:unset;display:flex;flex-direction:column;gap:2px;padding:10px 16px 11px;border-radius:14px;border:1px solid var(--lp-line);background:var(--lp-paper);color:var(--lp-ink);cursor:pointer;box-shadow:0 1px 2px var(--ds-shadow-soft);transition:background-color .16s ease,border-color .16s ease}.ds-root .ds-key b{font-size:15px;font-weight:650}.ds-root .ds-key span{font-size:13px;color:var(--lp-ink-soft)}.ds-root .ds-key[aria-checked=true]{border-color:var(--lp-wine);background:color-mix(in oklab,var(--lp-wine) 8%,var(--lp-paper));box-shadow:inset 0 0 0 1px var(--lp-wine)}.ds-root .ds-key:focus-visible{outline:2px solid var(--lp-wine);outline-offset:2px}.ds-root .ds-shelf{container-type:inline-size}.ds-root .ds-boxes{position:relative;font-size:calc(100cqi / 60);height:44em}.ds-root .ds-shelf-floor{position:absolute;left:1em;right:1em;top:38.5em;height:5em;border-radius:50%;background:radial-gradient(closest-side,var(--dc-shade),transparent);filter:blur(.7em)}.ds-root .ds-box{position:absolute;top:9em;width:27.5em;height:31em}.ds-root .ds-box-them{left:1em;--b-hi: var(--ds-kraft-hi);--b: var(--ds-kraft);--b-lo: var(--ds-kraft-lo);--b-deep: var(--ds-kraft-deep)}.ds-root .ds-box-maple{left:31.5em;--b-hi: var(--ds-box-hi);--b: var(--ds-box);--b-lo: var(--ds-box-lo);--b-deep: var(--ds-box-lo)}.ds-root .ds-b-top{position:absolute;left:0;right:0;top:-3.6em;height:3.6em;background-image:var(--lp-grain),linear-gradient(180deg,var(--b-hi),var(--b));transform:skew(-31deg);transform-origin:0 100%;border-radius:.4em .4em 0 0}.ds-root .ds-b-lid{position:absolute;left:-.4em;right:-.4em;top:0;height:6em;z-index:1;border-radius:.3em;background-image:var(--lp-grain),linear-gradient(180deg,var(--b-hi),var(--b) 60%,var(--b-lo));box-shadow:0 .35em .4em -.15em var(--ds-shadow)}.ds-root .ds-box-maple .ds-b-top{background-image:var(--lp-grain),linear-gradient(180deg,var(--ds-wine-hi),var(--ds-wine))}.ds-root .ds-box-maple .ds-b-lid{background-image:var(--lp-grain),linear-gradient(180deg,var(--ds-wine-hi),var(--ds-wine) 70%)}.ds-root .ds-b-front{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.3em;background-image:var(--lp-grain),linear-gradient(90deg,var(--b-lo),transparent 10%,transparent 85%,var(--b-lo)),linear-gradient(180deg,var(--b),var(--b) 60%,var(--b-lo));box-shadow:0 .2em .3em var(--ds-shadow-soft),.5em 1.2em 1.6em -.5em var(--ds-shadow)}.ds-root .ds-b-front:after{content:"";position:absolute;top:0;right:-2.16em;width:2.16em;bottom:0;background-image:var(--lp-grain),linear-gradient(180deg,var(--b-lo),var(--b-deep));transform:skewY(-59deg);transform-origin:0 0}.ds-root .ds-b-hand{position:absolute;left:50%;top:8em;width:8em;height:2em;margin-left:-4em;border-radius:1em;background:linear-gradient(180deg,var(--ds-grip-lo),var(--ds-grip-hi));opacity:.85}.ds-root .ds-b-holder{position:absolute;left:2em;right:2em;top:11.4em;height:17.6em;padding:.6em;border-radius:.6em;background:linear-gradient(180deg,var(--dc-chrome-hi),var(--dc-chrome) 50%,var(--dc-chrome-lo));box-shadow:0 .2em .3em var(--ds-shadow),inset 0 .1em 0 var(--ds-gleam);overflow:hidden}.ds-root .ds-b-holder:before,.ds-root .ds-b-holder:after{content:"";position:absolute;top:50%;width:.8em;height:.8em;margin-top:-.4em;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--dc-chrome-hi),var(--dc-chrome-lo));z-index:1}.ds-root .ds-b-holder:before{left:.1em}.ds-root .ds-b-holder:after{right:.1em}.ds-root .ds-label{position:relative;display:flex;flex-direction:column;height:100%;padding:1.1em 1.4em;border-radius:.3em;color:var(--ds-label-ink);background-color:var(--ds-label);background-image:var(--lp-grain);box-shadow:inset 0 .15em .3em var(--ds-shadow-soft);animation:ds-label-in .42s cubic-bezier(.3,.8,.3,1)}@keyframes ds-label-in{0%{transform:translateY(-110%)}to{transform:none}}.ds-root .ds-l-brand{display:flex;flex-wrap:wrap;align-items:center;gap:.3em;font-size:1.55em;font-weight:650;color:var(--ds-label-soft)}.ds-root .ds-l-plan{margin-left:.2em;padding:.1em .55em;border-radius:99em;font-size:.82em;font-weight:600;color:var(--ds-label-ink);background:var(--ds-box);box-shadow:inset 0 0 0 .08em var(--ds-box-lo)}.ds-root .ds-l-leaf{width:1em;height:1em;fill:var(--ds-wine)}.ds-root .ds-l-rest{margin-top:.8em;font-size:1.4em;color:var(--ds-label-soft)}.ds-root .ds-l-region{margin-top:.1em;font-size:2.3em;font-weight:700;line-height:1.12;letter-spacing:-.01em}.ds-root .ds-box-maple .ds-l-region{color:var(--ds-wine)}.ds-root .ds-l-note{margin-top:auto;font-size:1.4em;color:var(--ds-label-soft)}.ds-root .ds-store-foot{margin:4px 0 0;font-size:13px;color:var(--lp-ink-faint)}@container (max-width: 520px){.ds-root .ds-boxes{height:52em}.ds-root .ds-box{width:26.2em;height:38em}.ds-root .ds-box-them{left:.4em}.ds-root .ds-box-maple{left:30.2em}.ds-root .ds-shelf-floor{top:45em}.ds-root .ds-b-holder{top:11em;height:25.6em;left:1.2em;right:1.2em}.ds-root .ds-label{padding:1em 1.1em}.ds-root .ds-l-brand,.ds-root .ds-l-rest,.ds-root .ds-l-note{font-size:1.75em}.ds-root .ds-l-region{font-size:2.6em}}@media (prefers-reduced-motion: reduce){.ds-root .ds-stub,.ds-root .ds-p-upper,.ds-root .ds-p-pin,.ds-root .ds-p-chip{transition:none}.ds-root .ds-label{animation:none}}
