.gmbook.drop,.gmbook.gmadv{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.gmbook.drop :is(button,[role=button],.gtools,.gadd,.g-btn,img,[draggable=true]),.gmbook.gmadv :is(button,[role=button],.gtools,.gadd,.g-btn,img,[draggable=true]){-webkit-user-select:none;user-select:none}.gmbook.drop .drop__draft{background:#fff3c4;border:2px solid #c79a1e;margin:0 0 1em;padding:8px 12px;font-weight:700}.gmbook.drop .gmb-page{max-width:none}.gmbook.drop .drop__main{grid-template:"a by""a b"1fr/minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(20px,4vw,48px);margin-top:1.4em;display:grid}.gmbook.drop .drop__main .drop__top{display:contents}.gmbook.drop .drop__main>.growl__by{grid-area:by;margin-top:0}.gmbook.drop .drop__col--a{grid-area:a}.gmbook.drop .drop__col--b{grid-area:b}.gmbook.drop .drop__main--wide{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.gmbook.drop .drop__main--one{grid-template:"by""a""b"1fr/minmax(0,1fr)}.gmbook.drop .drop__col--b>:first-child,.gmbook.drop .drop__col--b .gmb-h2{margin-top:0}.gmbook.drop .drop__below{margin-top:2em}.gmbook.drop .drop__top--one .drop__col--a:empty{display:none}.gmbook.drop .drop__col--a>#dropOpen{margin-top:18px}.dropplay{box-sizing:border-box;background:#1a1410;width:100%;padding:16px clamp(8px,2vw,24px) 0}.dropplay__map{background:#efe7d3;border-radius:0;height:min(78vh,900px);min-height:420px;overflow:hidden}.lb.lb--page.dropplay__map{flex-direction:column;height:clamp(720px,78vh,900px);display:flex}.dropplay__map #t-lib,.dropplay__map #t-more{display:none!important}.dropplay__bar{color:#e8dcc0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:12px 4px 18px;font-size:.95rem;display:flex}.gmbook.drop .drop__col{flex-direction:column;min-width:0;display:flex}.gmbook.drop .drop__pic{margin:0;position:relative;container-type:inline-size}.gmbook.drop .drop__pic-mini{inset-inline-start:-4%;aspect-ratio:1;z-index:2;filter:drop-shadow(0 10px 12px #28180a59);width:38%;transition:transform .2s;display:block;position:absolute;bottom:-6%}.gmbook.drop .drop__pic-mini:focus-visible{outline:none}.gmbook.drop .drop__pic-mini .gm2-mini-reflect{display:none}.gmbook.drop .drop__stock,.gmbook.drop .drop__stock .gmb-h2{margin-top:0}.gmbook.drop .drop__mini .mini__stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"fig";width:100%}.gmbook.drop .drop__mini .mini__fig{justify-self:stretch;width:100%;max-width:none}.gmbook.drop .drop__mini .gm2-mini-reflect{display:none}.gmbook.drop .drop__mini-like{align-self:center}.gmbook.drop--mini .gmb-title{margin-bottom:.1em;font-size:clamp(2.2rem,5vw,3.4rem)}.gmbook.drop--mini .gmb-tagline:empty{display:none}.gmbook.drop .drop__top--mini{margin-top:0}.gmbook.drop .drop__poses .mini__poses .g-btn{min-width:0;padding-inline:var(--g-2);font-size:var(--g-t-sub);text-transform:none;letter-spacing:0;white-space:normal;overflow-wrap:anywhere;line-height:1.15}.gmbook.drop .drop__poses .gm-link-slot{margin:var(--g-6) 0 0;padding-inline-start:72px}.gmbook.drop .drop__poses .gm-link-slot__art{width:56px;height:78px}.gmbook.drop .drop__poses{flex-direction:column;align-items:stretch;gap:14px;display:flex}.gmbook.drop .drop__stocktab h3{color:var(--burgundy);margin:.8em 0 .3em;font-size:1rem}.gmbook.drop .drop__stocktab ul{margin:0;padding:0;list-style:none}.gmbook.drop .drop__stocktab li{border-bottom:1px solid var(--hair);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.gmbook.drop .drop__stocktab b{white-space:nowrap;font-weight:600}.gmbook.drop .drop__words{max-width:none}.gmbook.drop .drop__words>:first-child{margin-top:0}.gmbook.drop .drop__pic img{width:100%;height:auto;max-height:var(--g-pic-max);object-fit:contain;margin-inline:auto;display:block}.gmbook.drop .drop__pic--awaiting{aspect-ratio:1;color:#6b5a3a;text-align:center;background:#ffffff80;border:3px dashed #b9a77a;place-items:center;font-weight:700;display:grid}.gmbook.drop .drop__more{margin-top:1.4em}.gmbook.drop .gmb-meta__pair{white-space:normal;min-width:0}.gmbook.drop .drop__stats{margin-top:0}.gmbook.drop .drop__moves{margin-top:.4em}@media (width<=640px){.gmbook.drop .drop__main{display:block}.gmbook.drop .drop__main>.growl__by{margin:.2em 0 .8em}.gmbook.drop .drop__top{flex-direction:column;align-items:stretch;gap:1.2em;display:flex}.gmbook.drop .drop__pic{max-width:300px;margin:0 auto}.gmbook.drop .drop__top--wide .drop__pic{max-width:none}.gmbook.drop .drop__main:has(.drop__mini){flex-direction:column;align-items:stretch;display:flex}.gmbook.drop .drop__main:has(.drop__mini)>.growl__by{order:1}.gmbook.drop .drop__main:has(.drop__mini) .drop__col--b{order:2}.gmbook.drop .drop__pic.drop__mini{width:100%;margin:0}.gmbook.drop .drop__mini .mini__stage.is-inked{--ink-w:calc(var(--ink-r) - var(--ink-l));--ink-h:calc(var(--ink-b) - var(--ink-t));--zoom:min(calc(85cqw / var(--ink-w)), calc((var(--g-pic-max) - 4cqw) / var(--ink-h)));height:calc(var(--zoom) * var(--ink-h) + 4cqw);display:block;overflow-x:clip}.gmbook.drop .drop__mini .mini__stage.is-inked .mini__fig{width:var(--zoom);aspect-ratio:1;left:calc(50cqw - var(--zoom) * (var(--ink-l) + var(--ink-r)) / 2);top:calc(2cqw - var(--zoom) * var(--ink-t));position:absolute}}.gmbook .growl__by{margin:.2em 0 .8em;font-weight:700}.gmbook .growl__by a{color:var(--burgundy)}.gmbook .gtools{flex-direction:column;align-items:flex-start;gap:6px;margin:0 0 1.2em;display:flex}.gmbook .gtools--paper{margin:1.2em 0}.gmbook .gadd.gadd--top{white-space:nowrap;margin:0 6px 0 0;padding:11px 22px;font-size:1.1rem}.gmbook .gtools__row--pair{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.gmbook .gtools__row--pair>*{text-align:center;white-space:normal;justify-content:center;align-items:center;margin:0;display:inline-flex}.gmbook .gtools__row{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:flex}.gmbook .gtools__row>*{flex:none;max-width:100%}.gm2-main--page .gmbook.drop{padding-top:clamp(16px,3vw,40px)}@media (width<=640px){.gm2-main--page .gmbook.drop{padding-top:0;padding-inline:0}}.gmbook.drop .growl__by{align-items:center;gap:10px;display:flex}.gmbook.drop .drop__col--b .gmb-tagline{margin-bottom:.8em}.gmbook.drop.drop--dark{--ink:var(--g-text);--ink-soft:var(--g-text-2);--slate:var(--g-text-2);--hair:var(--g-separator);--parch:var(--g-bg);--parch-hi:var(--g-surface);--mint:var(--g-surface);--tan:var(--g-surface);color:var(--g-text);background:0 0;padding:0}.gmbook.drop--dark .gmb-sheet{max-width:var(--g-page);box-shadow:none;background:0 0}.gmbook.drop--dark .gmb-band{display:none}.gmbook.drop--dark .gmb-page{padding:var(--g-5) var(--g-4) var(--g-7)}.gmbook.drop--dark .gmb-title{font-size:var(--g-t-large);color:var(--g-text)}.gmbook.drop--dark .gmb-h2{color:var(--g-text)}.gmbook.drop--dark .drop__pic>.g-avatar{aspect-ratio:1;border-radius:0;width:100%;height:auto}.gmbook.drop--dark :is(.growl__by a,.gmb-more,.drop__more a){color:var(--g-text)}.gmbook.drop--dark .growl__like span[aria-hidden]{color:var(--g-text-3)}.gmbook.drop--dark .growl__like.is-on span[aria-hidden]{color:var(--g-accent)}.gmbook.drop--dark :is(.drop__pic,.drop__pic img,.gadd){border-radius:0}.mcard[data-astro-cid-cbs7k3uf]{width:var(--mcard-w,328px);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:perspective(760px) rotateY(var(--persp-y,0deg));background:#0e0b089e;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:1fr auto auto;grid-template-areas:"key key key""name loop play";align-items:center;gap:.6rem .55rem;padding:10px;transition:background .2s,border-color .2s,box-shadow .2s,opacity .5s,scale .55s cubic-bezier(.2,.9,.25,1.25),translate .4s;display:grid;box-shadow:0 14px 30px #00000080}.mcard[data-astro-cid-cbs7k3uf] .mcard__key[data-astro-cid-cbs7k3uf]{aspect-ratio:16/10;--lip:0px;--key-radius:12px;grid-area:key;width:100%}.mcard[data-astro-cid-cbs7k3uf] .mcard__key[data-astro-cid-cbs7k3uf] .sb-key__face[data-astro-cid-cbs7k3uf]{border:1px solid #ffffff29}.mcard__name[data-astro-cid-cbs7k3uf]{text-align:start;color:#fff;text-shadow:0 1px 3px #0009;grid-area:name;min-width:0;margin-left:3px;font-size:1.05rem;font-weight:800;line-height:1.2}.mcard__loop[data-astro-cid-cbs7k3uf]{color:#ffffffd9;grid-area:loop;place-items:center;width:40px;height:40px;display:grid}.mcard__loop[data-astro-cid-cbs7k3uf] svg[data-astro-cid-cbs7k3uf]{width:19px;height:19px}.mcard__play[data-astro-cid-cbs7k3uf]{background:#fff;border-radius:50%;flex:none;grid-area:play;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.mcard__icon[data-astro-cid-cbs7k3uf]{border:8px solid #0000;border-left:14px solid #111;border-right-width:0;width:0;height:0;margin-left:3px}.mcard[data-astro-cid-cbs7k3uf].is-playing .mcard__icon[data-astro-cid-cbs7k3uf]{background:linear-gradient(#111,#111) 0/4px 100% no-repeat,linear-gradient(#111,#111) 100%/4px 100% no-repeat;border:none;width:13px;height:16px;margin-left:0}.mcard[data-astro-cid-cbs7k3uf].is-playing{background:#ffffff1a;border-color:#fff6;animation:1.7s ease-in-out infinite mcardGlow}@keyframes mcardGlow{0%,to{box-shadow:0 10px 26px #0006, 0 0 16px 2px color-mix(in srgb, var(--card-color,#fff), transparent 55%)}50%{box-shadow:0 10px 26px #0006, 0 0 34px 9px color-mix(in srgb, var(--card-color,#fff), transparent 30%)}}@media (prefers-reduced-motion:reduce){.mcard[data-astro-cid-cbs7k3uf].is-playing{box-shadow:0 10px 26px #0006, 0 0 22px 4px color-mix(in srgb, var(--card-color,#fff), transparent 45%);animation:none}}.sfx-key[data-astro-cid-62pvz45d]{width:var(--sfx-key-size,92px);flex-direction:column;align-items:center;gap:6px;display:flex}.sfx-key[data-astro-cid-62pvz45d] .sb-key[data-astro-cid-62pvz45d]{width:100%}.sfx-key__name[data-astro-cid-62pvz45d]{color:var(--sfx-name,#ececf2);white-space:nowrap;text-shadow:var(--sfx-name-shadow,0 1px 4px #000c);font-size:.72rem;font-weight:800}.sfx-key[data-astro-cid-62pvz45d] .sb-key[data-astro-cid-62pvz45d].sfx-pressed .sb-key__face[data-astro-cid-62pvz45d]{transform:translateY(var(--lip))}.sfx-key[data-astro-cid-62pvz45d] .sfx-pause[data-astro-cid-62pvz45d]{z-index:4;color:#fff;pointer-events:none;opacity:0;background:#0000009e;border-radius:50%;place-items:center;width:24cqmin;min-width:15px;height:24cqmin;min-height:15px;transition:opacity .18s,scale .18s;display:grid;position:absolute;bottom:calc(8cqmin + 4px);left:calc(8cqmin + 4px);scale:.6}.sfx-key[data-astro-cid-62pvz45d] .sfx-pause[data-astro-cid-62pvz45d] svg[data-astro-cid-62pvz45d]{width:56%;height:56%}.sfx-key[data-astro-cid-62pvz45d] .sfx-pause__play[data-astro-cid-62pvz45d]{display:none}.sfx-key[data-astro-cid-62pvz45d] .sb-key[data-astro-cid-62pvz45d].is-playing .sfx-pause[data-astro-cid-62pvz45d],.sfx-key[data-astro-cid-62pvz45d] .sb-key[data-astro-cid-62pvz45d].is-paused .sfx-pause[data-astro-cid-62pvz45d]{opacity:1;pointer-events:auto;cursor:pointer;scale:1}.sfx-key[data-astro-cid-62pvz45d] .sb-key[data-astro-cid-62pvz45d].is-paused .sfx-pause__pause[data-astro-cid-62pvz45d]{display:none}.sfx-key[data-astro-cid-62pvz45d] .sb-key[data-astro-cid-62pvz45d].is-paused .sfx-pause__play[data-astro-cid-62pvz45d]{display:block}.sb-key{--card-color:var(--accent);--lip:9cqmin;--key-radius:20px;aspect-ratio:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;margin:0;padding:0;position:relative;container-type:size}.sb-key:active{transform:none}.sb-key--static{cursor:default;pointer-events:none}.sb-key__lip{inset:var(--lip) 0 0 0;z-index:0;border-radius:var(--key-radius);background:color-mix(in srgb, var(--card-color), #000 34%);position:absolute}.sb-key__face{inset:0 0 var(--lip) 0;z-index:1;border-radius:var(--key-radius);background:var(--card-color);transition:transform .24s var(--bounce), filter .4s ease;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.sb-key:active .sb-key__face{transform:translateY(var(--lip))}.sb-key__emoji{font-size:52cqmin;line-height:1}.sb-key__img,.sb-browse__img{object-fit:cover;background-color:color-mix(in srgb, var(--card-color,#2a2a33), #000 6%);background-image:linear-gradient(100deg,#0000 18%,#ffffff29 40% 56%,#0000 78%);background-repeat:no-repeat;background-size:220% 100%;width:100%;height:100%;animation:1.15s ease-in-out infinite sbKeyShimmer}.sb-key__img.is-loaded,.sb-browse__img.is-loaded{background:0 0;animation:none}@keyframes sbKeyShimmer{0%{background-position:175% 0}to{background-position:-75% 0}}@media (prefers-reduced-motion:reduce){.sb-key__img,.sb-browse__img{animation:none}}.sb-key__face--framed{padding:8cqmin}.sb-key__face--framed .sb-key__img{border-radius:calc(var(--key-radius) - 8cqmin);border:2px solid #000}.sb-key__face .sb-pin{z-index:4;pointer-events:none;opacity:0;background:#00000073;border:0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:flex;position:absolute;top:6px;right:6px}.sb-pin.is-pinned{opacity:1}.sb-pin__icon{--sb-pin-filled:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M16 3a1 1 0 0 1 0 2v5l2 2v2h-5v6l-1 1-1-1v-6H6v-2l2-2V5a1 1 0 0 1 0-2z'/%3E%3C/svg%3E");width:14px;height:14px;-webkit-mask:var(--sb-pin-filled) center / contain no-repeat;-webkit-mask:var(--sb-pin-filled) center / contain no-repeat;mask:var(--sb-pin-filled) center / contain no-repeat;background:#fff}.sb-key__progress{z-index:3;pointer-events:none;transform-origin:0;background:color-mix(in srgb, var(--card-color), #fff 22%);opacity:.45;position:absolute;inset:0;transform:scaleX(0)}.sb-key__face--framed .sb-key__progress{inset:8cqmin}.sb-key__glow{inset:0 0 var(--lip) 0;z-index:0;border-radius:var(--key-radius);opacity:0;box-shadow:0 0 18px 3px color-mix(in srgb, var(--card-color), #fff 14%);transition:opacity .4s ease, transform .24s var(--bounce);position:absolute}.sb-key:active .sb-key__glow{transform:translateY(var(--lip))}.sb-card.is-playing .sb-key__face{filter:brightness(1.14)}.sb-card.is-playing .sb-key__glow{opacity:.6;animation:1.7s ease-in-out infinite sb-breathe-glow}@keyframes sb-breathe-glow{0%,to{box-shadow:0 0 14px 2px color-mix(in srgb, var(--card-color), #fff 8%)}50%{box-shadow:0 0 34px 8px color-mix(in srgb, var(--card-color), #fff 26%)}}@media (prefers-reduced-motion:reduce){.sb-card.is-playing .sb-key__glow{animation:none}}.sg-groups[data-astro-cid-dt2h5jdl]{grid-template-columns:repeat(var(--sg-cols,3), minmax(0, 1fr));align-items:start;gap:clamp(1.25rem,3vw,2.25rem);max-width:1120px;margin:0 auto;display:grid}.sg-group__label[data-astro-cid-dt2h5jdl]{letter-spacing:.08em;text-transform:uppercase;color:var(--sg-label,#e6d6bd);border-bottom:1px solid var(--sg-rule,#e6d6bd38);margin:0 0 1rem;padding-bottom:.5rem;font-size:.8rem;font-weight:800}.sg-cards[data-astro-cid-dt2h5jdl]{flex-direction:column;gap:14px;display:flex}.sg-cards[data-astro-cid-dt2h5jdl] .mcard{width:100%!important;transform:none!important}.sg-sfx[data-astro-cid-dt2h5jdl]{grid-template-columns:repeat(2,1fr);align-items:start;gap:34px 28px;display:grid}.sg-sfx[data-astro-cid-dt2h5jdl] .sfx-key{width:100%}@media (width<=860px){.sg-groups[data-astro-cid-dt2h5jdl]{grid-template-columns:1fr}}.dsnd[data-astro-cid-kclsulsp]{border-top:2px solid var(--hair);--sg-label:var(--slate);--sg-rule:var(--hair);--sfx-name:var(--ink,#2a2118);--sfx-name-shadow:none;margin-top:2.2em;padding-top:1.2em}.dsnd[data-astro-cid-kclsulsp] .sg-groups{margin-top:.8em}.drop__col[data-astro-cid-kclsulsp] .dsnd[data-astro-cid-kclsulsp]{border-top:0;margin-top:1.4em;padding-top:0}.drop__col[data-astro-cid-kclsulsp] .dsnd[data-astro-cid-kclsulsp] .gmb-h2[data-astro-cid-kclsulsp]{margin-top:0}.drop__col[data-astro-cid-kclsulsp] .dsnd[data-astro-cid-kclsulsp] .sg-groups{grid-template-columns:1fr}.dsnd[data-astro-cid-kclsulsp] .mcard{background:var(--parch-hi);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--hair);box-shadow:none}.dsnd[data-astro-cid-kclsulsp] .mcard:hover{background:var(--parch)}.dsnd[data-astro-cid-kclsulsp] .mcard.is-playing{background:var(--parch);border-color:var(--burgundy);box-shadow:none;animation:none}.dsnd[data-astro-cid-kclsulsp] .mcard__name{color:var(--ink,#2a2118);text-shadow:none;min-width:0;font-size:.86rem;line-height:1.2}.dsnd[data-astro-cid-kclsulsp] .mcard{grid-template-columns:1fr auto;grid-template-areas:"key key""name play"}.dsnd[data-astro-cid-kclsulsp] .mcard__loop{display:none}.dsnd[data-astro-cid-kclsulsp] .mcard__play{background:var(--burgundy)}.dsnd[data-astro-cid-kclsulsp] .mcard__icon{border-left-color:var(--parch-hi)}.dsnd[data-astro-cid-kclsulsp] .mcard.is-playing .mcard__icon{background:linear-gradient(var(--parch-hi), var(--parch-hi)) left / 4px 100% no-repeat, linear-gradient(var(--parch-hi), var(--parch-hi)) right / 4px 100% no-repeat}.drop--dark .dsnd[data-astro-cid-kclsulsp] .mcard{border-radius:0}.drop--dark .dsnd[data-astro-cid-kclsulsp] .mcard__play{background:var(--g-text)}.drop--dark .dsnd[data-astro-cid-kclsulsp] .mcard.is-playing{background:var(--g-surface-2);border-color:var(--g-text-3)}.dsnd[data-astro-cid-kclsulsp] .sg-sfx{grid-template-columns:repeat(2,minmax(0,96px));gap:18px 14px}.dsnd[data-astro-cid-kclsulsp] .sfx-key{width:100%;min-width:0}.dsnd[data-astro-cid-kclsulsp] .sfx-key__name{white-space:normal;text-align:center;line-height:1.2}.dsnd__more[data-astro-cid-kclsulsp]{margin-top:1.4em!important}
