.lp-root.sg-root{--sg-c1: rgb(255 181 74 / .45);--sg-c2: #a8355a;--sg-c3: #6c1530;--sg-body-hi: #eef1f2;--sg-body: #d9dee1;--sg-body-lo: #b5bdc2;--sg-head-hi: #4b5157;--sg-head: #30353a;--sg-head-lo: #1d2024;--sg-glass: #1a1d1c;--sg-glass-lo: #0f1110;--sg-amber: #ffb54a;--sg-amber-soft: #c98a33;--sg-key-hi: #565d63;--sg-key: #3a4045;--sg-key-lo: #24282c;--sg-key-ink: #eef1f2;--sg-ink-red: #c2352d;--sg-ink-red-soft: rgb(194 53 45 / .75);--sg-incl: #8e979d;--sg-env: #fbfaf6;--sg-env-lo: #e7e4da;--sg-env-edge: #d6d1c3;--sg-chrome-hi: #fafafa;--sg-chrome: #c8cbcd;--sg-chrome-lo: #8c9196}.sg-root .sg-floor{left:1em;top:50.4em;width:58em;height:5.6em}.sg-root .sg-stack{position:absolute;left:3em;top:6.4em;width:31em;height:18.4em;transform:rotate(-3deg)}.sg-root .sg-edges{position:absolute;left:.15em;right:-.15em;top:100%;height:calc(var(--docs) * .15em);margin-top:-.2em;border-radius:0 0 .3em .3em;background:linear-gradient(90deg,var(--cc-lo-05),transparent 20%,transparent 80%,var(--cc-lo-07)),repeating-linear-gradient(180deg,var(--sg-env) 0 .12em,var(--sg-env-edge) .12em .15em);opacity:.9;box-shadow:0 1.2em 2em -1em var(--cc-shade);transition:height .26s ease}.sg-root .sg-env{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:.3em;background-color:var(--sg-env);background-image:var(--lp-grain),linear-gradient(165deg,var(--sg-env) 50%,var(--sg-env-lo));box-shadow:0 .12em .3em var(--cc-shade-soft)}.sg-root .sg-env-flap{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - .06em),var(--sg-env-edge) 50%,transparent calc(50% + .06em)) left / 50% 100% no-repeat,linear-gradient(to top left,transparent calc(50% - .06em),var(--sg-env-edge) 50%,transparent calc(50% + .06em)) right / 50% 100% no-repeat;opacity:.45}.sg-root .sg-env-to{position:absolute;left:9em;top:9.6em;display:grid;gap:.9em}.sg-root .sg-env-to i{display:block;width:13em;height:.7em;border-radius:.35em;background:var(--sg-env-edge)}.sg-root .sg-env-to i:nth-child(2){width:15em}.sg-root .sg-env-to i:nth-child(3){width:9em}.sg-root .sg-frank{position:absolute;right:1.4em;top:1.4em;display:flex;align-items:stretch;gap:.8em;color:var(--sg-ink-red);transition:color .2s ease}.sg-root .sg-frank[data-paid=false]{color:var(--sg-incl)}.sg-root .sg-waves{width:7em;height:auto;opacity:.85;-webkit-mask:linear-gradient(90deg,transparent,#000 35%);mask:linear-gradient(90deg,transparent,#000 35%)}.sg-root .sg-indicia{display:grid;gap:.15em;min-width:10.4em;padding:.7em .9em;border:.22em solid currentColor;border-radius:.3em;font-family:var(--font-mono, "Geist Mono Variable", ui-monospace, monospace);font-size:1em;line-height:1.2}.sg-root .sg-indicia b{font-size:1.2em;letter-spacing:.04em}.sg-root .sg-indicia span{font-size:1.05em}.sg-root .sg-indicia strong{margin-top:.15em;padding-top:.25em;border-top:.14em solid currentColor;font-size:1.8em;text-align:right}.sg-root .sg-feed{position:absolute;left:9em;right:22em;top:-1.4em;height:3.6em;border-radius:.2em .2em 0 0;background:linear-gradient(180deg,var(--sg-env),var(--sg-env-lo));box-shadow:0 -.1em .3em var(--cc-shade-soft);transform:skew(-8deg)}.sg-root .sg-feed:after{content:"";position:absolute;right:1.2em;top:.6em;width:3em;height:2em;border:.16em solid var(--sg-ink-red-soft);border-radius:.2em}.sg-root .sg-meter{position:absolute;left:3.4em;top:29.6em;width:53em;height:22em}.sg-root .sg-deck{position:absolute;left:0;right:0;top:0;height:5.2em;border-radius:1.6em 1.6em .4em .4em;background:linear-gradient(180deg,var(--sg-body-hi),var(--sg-body) 70%,var(--sg-body-lo));box-shadow:inset 0 .15em 0 var(--cc-hi-60)}.sg-root .sg-rail{position:absolute;left:2em;right:26em;top:2.1em;height:1.3em;border-radius:.65em;background:linear-gradient(180deg,var(--sg-chrome-lo),var(--sg-chrome) 40%,var(--sg-chrome-hi) 60%,var(--sg-chrome-lo));box-shadow:inset 0 .15em .3em var(--cc-lo-30)}.sg-root .sg-front{position:absolute;left:0;right:0;top:5em;bottom:0;border-radius:.4em .4em 1.4em 1.4em;background:linear-gradient(180deg,var(--sg-body),var(--sg-body-lo));box-shadow:inset 0 .18em 0 var(--cc-hi-35),var(--lp-shadow-object, 0 1.6em 2.4em -1em var(--cc-shade))}.sg-root .sg-head{position:absolute;z-index:2;right:2em;top:-10.2em;width:22.6em;height:15.4em;padding:1.2em;border-radius:1.4em 1.4em .5em .5em;background:linear-gradient(170deg,var(--sg-head-hi),var(--sg-head) 50%,var(--sg-head-lo));box-shadow:inset 0 .15em 0 var(--cc-hi-18),0 1em 1.6em -.8em var(--cc-shade)}.sg-root .sg-display{display:grid;align-content:start;gap:.55em;height:100%;padding:1.1em 1.3em;border-radius:.6em;color:var(--sg-amber);font-family:var(--font-mono, "Geist Mono Variable", ui-monospace, monospace);background:linear-gradient(170deg,var(--sg-glass),var(--sg-glass-lo));box-shadow:inset 0 .25em .6em var(--cc-lo-70)}.sg-root .sg-count{display:flex;align-items:baseline;gap:.5em}.sg-root .sg-count output{font-size:3.6em;font-weight:700;line-height:1;text-shadow:0 0 .4em var(--sg-c1)}.sg-root .sg-count span{font-size:1.15em;color:var(--sg-amber-soft);line-height:1.2}.sg-root .sg-over{font-size:1.15em;color:var(--sg-amber-soft)}.sg-root .sg-month{display:flex;justify-content:space-between;align-items:baseline;gap:.6em;padding-top:.5em;border-top:.1em dashed var(--sg-amber-soft)}.sg-root .sg-month span{white-space:nowrap;font-size:1.15em;color:var(--sg-amber-soft)}.sg-root .sg-month b{font-size:1.9em;white-space:nowrap;text-shadow:0 0 .4em var(--sg-c1)}.sg-root .sg-keys{position:absolute;left:2.4em;top:2em;display:flex;gap:1em}.sg-root .sg-key{display:grid;align-content:center;justify-items:start;gap:.2em;width:10.2em;height:5.2em;padding:0 1.1em;border:0;border-radius:.7em;font:inherit;color:var(--sg-key-ink);cursor:pointer;background:linear-gradient(180deg,var(--sg-key-hi),var(--sg-key) 45%,var(--sg-key-lo));box-shadow:0 .35em 0 var(--sg-key-lo),0 .6em .8em -.2em var(--cc-lo-40);transition:transform .12s ease,box-shadow .12s ease}.sg-root .sg-key b{font-size:1.25em;font-weight:650;white-space:nowrap}.sg-root .sg-key span{font-family:var(--font-mono, "Geist Mono Variable", ui-monospace, monospace);font-size:1.15em;opacity:.8}.sg-root .sg-key[aria-checked=true]{background:linear-gradient(180deg,var(--dc-key-wine-hi, var(--sg-c2)),var(--dc-key-wine-lo, var(--sg-c3)));box-shadow:0 .12em 0 var(--dc-key-wine-lo, var(--sg-c3)),0 .3em .5em -.2em var(--cc-lo-40);transform:translateY(.23em)}.sg-root .sg-key:focus-visible{outline:.16em solid var(--cc-wine);outline-offset:.2em}.sg-root .sg-dial{position:absolute;left:2.4em;right:2.4em;top:10.8em;display:grid;gap:.5em}.sg-root .sg-dial-marks{display:grid;grid-template-columns:var(--incl) 1fr;font-size:1.15em;font-weight:600}.sg-root .sg-dial-marks span:first-child{color:var(--sg-key)}.sg-root .sg-dial-marks span:last-child{padding-left:.8em;border-left:.12em solid var(--sg-key);color:var(--sg-ink-red)}.sg-root .sg-dial input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2.6em;margin:0;background:transparent;cursor:pointer}.sg-root .sg-dial input::-webkit-slider-runnable-track{height:1.2em;border-radius:.6em;background:repeating-linear-gradient(90deg,var(--cc-lo-25) 0 .1em,transparent .1em calc(100% / 39)),linear-gradient(90deg,var(--sg-incl) 0 var(--incl),var(--sg-ink-red-soft) var(--incl) 100%);box-shadow:inset 0 .15em .3em var(--cc-lo-35)}.sg-root .sg-dial input::-moz-range-track{height:1.2em;border-radius:.6em;background:linear-gradient(90deg,var(--sg-incl) 0 var(--incl),var(--sg-ink-red-soft) var(--incl) 100%)}.sg-root .sg-dial input::-webkit-slider-thumb{-webkit-appearance:none;width:2.6em;height:2.6em;margin-top:-.7em;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--sg-chrome-hi),var(--sg-chrome) 50%,var(--sg-chrome-lo));box-shadow:0 .2em .4em var(--cc-lo-45)}.sg-root .sg-dial input::-moz-range-thumb{width:2.6em;height:2.6em;border:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--sg-chrome-hi),var(--sg-chrome) 50%,var(--sg-chrome-lo))}.sg-root .sg-dial input:focus-visible{outline:.16em solid var(--cc-wine);outline-offset:.3em;border-radius:.6em}.sg-root .sg-maple{position:absolute;z-index:2;left:37em;top:1.8em;width:20.4em;display:grid;gap:.35em;padding:1.8em 1.8em 1.9em;border-radius:.3em;color:var(--cc-ink);background-color:var(--sg-env);background-image:var(--lp-grain),linear-gradient(165deg,var(--sg-env) 50%,var(--sg-env-lo));box-shadow:0 .15em .3em var(--cc-shade-soft),0 1.6em 2.4em -1.2em var(--cc-shade);transform:rotate(5deg)}.sg-root .sg-maple-stamp{position:absolute;right:1.5em;top:1.5em;display:grid;justify-items:center;align-content:center;gap:.15em;width:5em;height:5.8em;color:var(--cc-paper);font-size:1em;font-weight:700;background:linear-gradient(160deg,var(--cc-wine),color-mix(in oklab,var(--cc-wine) 80%,black));outline:.34em dotted var(--sg-env);outline-offset:-.17em;box-shadow:0 .1em .2em var(--cc-shade-soft);transform:rotate(-4deg)}.sg-root .sg-maple-leaf{width:2.4em;height:2.4em;fill:currentColor}.sg-root .sg-maple-brand{font-size:1.6em;font-weight:700;color:var(--cc-wine)}.sg-root .sg-maple-line{font-family:var(--font-mono, "Geist Mono Variable", ui-monospace, monospace);font-size:1.25em;color:var(--cc-ink-soft)}.sg-root .sg-maple-price{margin-top:.3em;font-family:var(--font-mono, "Geist Mono Variable", ui-monospace, monospace);font-size:2.9em;font-weight:700;white-space:nowrap}.sg-root .sg-maple-sub{font-size:1.2em;color:var(--cc-ink-soft)}@media (max-width: 640px){.lp-root.sg-root .cc-scene.sg-scene{aspect-ratio:1 / 1.7}.lp-root.sg-root .sg-stage.cc-stage{font-size:calc(100cqi / 44)}.sg-root .sg-stack{left:.4em;top:1.4em;width:27em;height:15.6em}.sg-root .sg-env-to{left:3em;top:9.4em}.sg-root .sg-maple{left:18.6em;top:19em;width:24.4em;transform:rotate(4deg)}.sg-root .sg-meter{left:0;top:50em;width:44em;height:19.4em}.sg-root .sg-head{right:.8em;top:-14.4em;width:25em;height:15.6em}.sg-root .sg-feed{left:3em;right:27em}.sg-root .sg-rail{right:27em}.sg-root .sg-keys{left:1.2em;gap:.6em}.sg-root .sg-key{width:13.3em;padding:0 .8em}.sg-root .sg-key b{font-size:1.3em}.sg-root .sg-dial{left:1.4em;right:1.4em;top:10.2em}.sg-root .sg-dial-marks{font-size:1.3em}.sg-root .sg-floor{left:0;top:66.4em;width:44em}}
