.den,.den-page,.den-k,.den-fly,.join-v3{--den-paper:#efe6d2;--den-paper-2:#e2d6bc;--den-paper-ink:#2b2318;--den-paper-ink-2:#6b5c45;--den-lamp:242 169 59;--den-lamp-strength:.26;--den-ground:var(--a-bg);--den-tag:#0b100e9e;--den-tag-ink:#f2ecdc;--den-silhouette:#3a4438;--den-seat:#f2ecdc6b;--den-shadow:#0000006b;--den-seg:#e9dfc8;--den-seg-empty:#f2ecdc24;--den-ease-emph:cubic-bezier(.2, 0, 0, 1);--den-ease-pop:cubic-bezier(.34, 1.4, .64, 1);--den-ease-out:cubic-bezier(.16, 1, .3, 1)}html[data-theme=light] :is(.den,.den-page,.den-k,.den-fly,.join-v3){--den-lamp-strength:.17;--den-tag:#fffcf4db;--den-tag-ink:#2b2318;--den-silhouette:#b9bdb0;--den-seat:#3b2a1257;--den-shadow:#3b2a1233;--den-seg:#3b2f20;--den-seg-empty:#3b2a121f}.den{gap:14px;min-width:0;display:grid}.den-stage{--stage-h:318px;--fold:72px;--gutter:16px;height:var(--stage-h);isolation:isolate;background:var(--den-ground);border:1px solid var(--a-line);border-radius:22px;min-width:0;position:relative;overflow:hidden;container-type:inline-size}.den-stage[data-count="5"]{--fold:64px}@media (min-width:412px){.den-stage{--fold:80px}.den-stage[data-count="5"]{--fold:72px}}@media (min-width:640px){.den-stage{--stage-h:360px;--fold:96px;--gutter:24px}.den-stage[data-count="5"]{--fold:88px}}@media (min-width:1024px){.den-stage{--stage-h:440px;--fold:136px;--gutter:40px}.den-stage[data-count="5"]{--fold:128px}.den-room__art{--art-w:112cqw}}.den-room{z-index:0;animation:den-room-in .36s var(--den-ease-emph) .12s both;position:absolute;inset:0}.den-room__art{--art-w:144.9cqw;width:var(--art-w);height:calc(var(--art-w) * .6667);left:calc(50cqw - var(--art-w) * .5143);top:calc(var(--stage-h) - 52px - var(--art-w) * .5273);background-repeat:no-repeat;background-size:100% 100%;position:absolute}.den-stage--warm .den-room,.den-stage--warm .den-room__lamp{animation:none}.den-room__art--night{background-image:url(/mob/art/scene-empty-nothing-night.webp)}.den-room__art--day{background-image:url(/mob/art/scene-empty-nothing-day.webp);display:none}html[data-theme=light] .den-room__art--night{display:none}html[data-theme=light] .den-room__art--day{display:block}.den-room__lamp{background:radial-gradient(48% 42% at 50% 78%, rgb(var(--den-lamp) / .9), rgb(var(--den-lamp) / 0) 70%);height:70%;opacity:var(--den-lamp-strength);mix-blend-mode:screen;animation:den-lamp-in .42s var(--den-ease-out) both;position:absolute;bottom:18px;left:0;right:0}html[data-theme=light] .den-room__lamp{mix-blend-mode:multiply}.den-room__floor{background:linear-gradient(to bottom, transparent, var(--den-ground) 92%);height:64px;position:absolute;bottom:0;left:0;right:0}.den-room__scrim{background:linear-gradient(#0b100e8c,#0000);height:120px;position:absolute;top:0;left:0;right:0}html[data-theme=light] .den-room__scrim{background:linear-gradient(#f4f5f066,#0000)}.den-stage--preview .den-room__scrim{display:none}.den-stage__head{z-index:4;top:12px;left:var(--gutter);right:var(--gutter);justify-content:space-between;align-items:flex-start;gap:10px;display:flex;position:absolute}.den-stage__title{min-width:0;padding-top:2px}.den-stage__name{font:800 clamp(22px, 5.6cqw, 30px)/1.1 var(--font-display);letter-spacing:-.02em;color:#fbf6ea;overflow-wrap:anywhere;margin:0}.den-stage__sub{font:600 13px/1.3 var(--font-body);color:#fbf6ead1;margin:3px 0 0}html[data-theme=light] .den-stage__name{color:#1f1a12}html[data-theme=light] .den-stage__sub{color:#4a3f2e}.den-stage__tools{flex:none;align-items:center;gap:6px;display:flex}.den-chip{background:var(--den-tag);min-height:44px;color:var(--den-tag-ink);font:700 13px/1 var(--font-body);font-variant-numeric:tabular-nums;transition:transform .1s var(--den-ease-out), background-color .15s var(--den-ease-out);border:1px solid #f2ecdc29;border-radius:22px;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}html[data-theme=light] .den-chip{border-color:#3b2a1224}.den-chip__icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.den-chip:active{transform:scale(.97)}.den-tool{background:var(--den-tag);width:44px;height:44px;color:var(--den-tag-ink);cursor:pointer;transition:transform .1s var(--den-ease-out);border:1px solid #f2ecdc29;border-radius:22px;place-items:center;padding:0;display:inline-grid}html[data-theme=light] .den-tool{border-color:#3b2a1224}.den-tool:active{transform:scale(.96)}:is(.den-chip,.den-tool,.den-stage__pennant,.den-stage__shelf,.den-seat,.den-quest,.den-stickerkey,.den-tile,.den-chipopt input,.den-foldcard input,.den-radio input,.den-seg__opt,.den-pcal__day,.den-tabs__tab,.den-k__skip):focus-visible{outline:2px solid var(--a-focus);outline-offset:2px}.den-chipopt:has(input:focus-visible){outline:2px solid var(--a-focus);outline-offset:2px}.den-foldcard:has(input:focus-visible){outline:2px solid var(--a-focus);outline-offset:2px}.den-radio:has(input:focus-visible){outline:2px solid var(--a-focus);outline-offset:2px}.den-code-boxes:has(input:focus-visible) .den-code-box[data-cursor]{outline:2px solid var(--a-focus);outline-offset:2px}.den-stage__pennant{z-index:3;right:calc(var(--gutter) + 4px);transform-origin:50% 0;animation:den-swing .9s var(--den-ease-out) .16s both;border-radius:8px;display:block;position:absolute;top:62px}.den-pennant{display:inline-block;position:relative}.den-pennant__svg{display:block;overflow:visible}.den-pennant__string{stroke:#f2ecdc80;stroke-width:1.2px}html[data-theme=light] .den-pennant__string{stroke:#3b2a1280}.den-pennant__pin{fill:#b9a27a}.den-pennant__paper{fill:var(--den-paper);stroke:#00000014}.den-pennant__fold{fill:var(--den-paper-2)}.den-pennant__seam{fill:none;stroke:var(--den-paper-ink-2);stroke-width:.8px;stroke-dasharray:2.4 2.2;opacity:.55}.den-pennant__stitch{stroke:#c85f3a;stroke-width:1.4px;stroke-linecap:round}.den-pennant__fig,.den-pennant__word{text-align:center;color:var(--den-paper-ink);position:absolute;left:0;right:4px}.den-pennant__fig{font:800 calc(var(--pw,1) * 26px)/1 var(--font-display);font-variant-numeric:tabular-nums;top:26%}.den-pennant__word{font:700 10px/1 var(--font-body);color:var(--den-paper-ink-2);top:54%}.den-k__pennant .den-pennant__fig{font-size:44px}.den-k__pennant .den-pennant__word{font-size:15px}.den-figure--pennant .den-pennant__fig{font-size:30px}.den-figure--pennant .den-pennant__word{font-size:11px}.den-stage__shelf{z-index:3;left:var(--gutter);border-radius:8px;min-width:64px;min-height:44px;display:block;position:absolute;top:86px}.den-shelf{justify-items:start;width:96px;display:grid}.den-shelf__items{align-items:flex-end;gap:6px;min-height:30px;padding:0 6px;display:flex}.den-shelf__thing{object-fit:contain;width:28px;height:28px;display:block}.den-shelf__thing--paper{background:var(--den-paper);border-radius:3px;width:20px;height:24px}.den-shelf__thing.is-locked{background:var(--den-silhouette);opacity:.9;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.den-shelf__board{background:#6b4a2c;border-radius:2px;width:100%;height:6px;display:block;box-shadow:0 3px #00000038}html[data-theme=light] .den-shelf__board{background:#9a7650}.den-floor{z-index:2;left:var(--gutter);right:var(--gutter);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:6px}.den-floor:has(.den-sticker){z-index:4}.den-slot{min-width:0;height:calc(var(--fold) + 50px);align-content:end;justify-items:center;display:grid;position:relative}.den-slot__fold.den-fold{width:var(--fold)!important;height:var(--fold)!important}.den-slot__fold{animation:den-fold-in .42s var(--den-ease-pop) calc(.2s + var(--i,0) * 90ms) both}.den-shadow{width:calc(var(--fold) * .62);height:calc(var(--fold) * .12);margin-left:calc(var(--fold) * -.31);background:var(--den-shadow);opacity:.9;animation:den-fade-in .3s var(--den-ease-out) calc(.26s + var(--i,0) * 90ms) both;border-radius:50%;position:absolute;bottom:44px;left:50%}.den-tag{background:var(--den-tag);max-width:100%;color:var(--den-tag-ink);font:700 13px/18px var(--font-body);text-align:center;overflow-wrap:anywhere;animation:den-fade-in .28s var(--den-ease-out) .42s both;border-radius:6px;margin-top:4px;padding:3px 8px}.den-tag--seat{color:#f2ecdcb8;white-space:nowrap;background:0 0;padding:3px 0;font-size:12px;font-weight:600}.den-stage[data-seats="4"] .den-seat{margin-bottom:30px}html[data-theme=light] .den-tag--seat{color:#5a4b35}.den-slot--seat{align-content:end}.den-seat{width:min(52px, calc(var(--fold) * .66));height:calc(var(--fold) * .78);border:1.5px dashed var(--den-seat);min-height:44px;color:var(--den-seat);cursor:pointer;animation:den-fade-in .3s var(--den-ease-out) calc(.2s + var(--i,0) * 90ms) both;background:0 0;border-radius:12px;place-items:center;margin-bottom:4px;padding:0;display:grid}span.den-seat{cursor:default}.den-stage__seats{z-index:3;left:calc(var(--gutter) + (100% - 2 * var(--gutter)) / 5);right:var(--gutter);text-align:center;font:600 12px/1.2 var(--font-body);color:#f2ecdccc;margin:0;position:absolute;bottom:12px}html[data-theme=light] .den-stage__seats{color:#5a4b35}.den-sticker-anchor{pointer-events:none;width:0;height:0;position:absolute;left:50%}.den-sticker{z-index:4;white-space:nowrap;pointer-events:none;transform-origin:50% 100%;position:absolute;left:50%}.den-slot{--sy:0px;--sx:-50%}@container (max-width:600px){.den-slot[data-lift]{--sy:40px}}.den-slot:first-child{--sx:-26%}.den-slot:last-child{--sx:-74%}.den-sticker-anchor,.den-sticker{bottom:calc(var(--fold) + 54px + var(--sy))}.den-sticker{transform:translateX(var(--sx))}.den-sticker--rise{animation:den-sticker-rise 2.52s var(--den-ease-out) var(--delay,0s) both}.den-sticker--landed{animation:den-sticker-landed 2.26s var(--den-ease-out) both}.den-psticker{color:#1e1b15;min-height:40px;font:700 14px/1.2 var(--font-body);white-space:nowrap;transform:rotate(var(--tilt,0deg));background:#ede5d3;border:1.5px solid #f7f2e6;border-radius:14px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex;box-shadow:0 2px 6px #00000059}html[data-theme=light] .den-psticker{background:#fffdf8;border-color:#e2d9c6;box-shadow:0 2px 6px #3b2a1224}.den-psticker--small{border-radius:12px;min-height:34px;padding:5px 10px;font-size:13px;box-shadow:0 6px 16px -6px #0000008c}html[data-theme=light] .den-psticker--small{box-shadow:0 6px 14px -6px #3b2a1259}.den-psticker__glyph{flex:none;display:block;overflow:visible}.den-psticker__words{min-width:0}.den-fly{z-index:1200;pointer-events:none;transform-origin:50% 100%;will-change:transform, opacity;position:fixed;transform:translate(-50%,-100%)}.den-fly .den-psticker{transform:none}.den-fold{flex:none;display:inline-block;position:relative}.den-fold__img,.den-fold__blink{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.den-fold__blink{opacity:0;position:absolute;inset:0}.den-fold--live .den-fold__img,.den-fold--live .den-fold__blink{transform-origin:50% 95.5%;animation:den-breathe 3.6s ease-in-out var(--den-breathe-delay,0s) infinite alternate}.den-fold--live .den-fold__blink{animation:den-breathe 3.6s ease-in-out var(--den-breathe-delay,0s) infinite alternate, den-blink var(--den-blink-dur,5.2s) linear var(--den-blink-delay,1.2s) infinite}.den-fold--locked{background:var(--den-silhouette);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.den[data-idle=off] .den-fold--live :is(.den-fold__img,.den-fold__blink){animation-play-state:paused}.den-disc{border-radius:50%;place-items:center;font-weight:800;display:inline-grid}.den-fold__disc{align-self:end;margin-bottom:8px}.den-head{background:color-mix(in srgb, var(--mob-c0) 22%, var(--a-raised));border:2px solid var(--mob-c0);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.den-head[data-colour="1"]{border-color:var(--mob-c1);background:color-mix(in srgb, var(--mob-c1) 22%, var(--a-raised))}.den-head[data-colour="2"]{border-color:var(--mob-c2);background:color-mix(in srgb, var(--mob-c2) 22%, var(--a-raised))}.den-head[data-colour="3"]{border-color:var(--mob-c3);background:color-mix(in srgb, var(--mob-c3) 22%, var(--a-raised))}.den-head[data-colour="4"]{border-color:var(--mob-c4);background:color-mix(in srgb, var(--mob-c4) 22%, var(--a-raised))}.den-head[data-colour="5"]{border-color:var(--mob-c5);background:color-mix(in srgb, var(--mob-c5) 22%, var(--a-raised))}.den-head[data-colour="6"]{border-color:var(--mob-c6);background:color-mix(in srgb, var(--mob-c6) 22%, var(--a-raised))}.den-head[data-colour="7"]{border-color:var(--mob-c7);background:color-mix(in srgb, var(--mob-c7) 22%, var(--a-raised))}.den-head img{object-fit:cover;width:100%;height:100%}.den-paperblock{vertical-align:baseline;background:var(--den-paper);opacity:.22;clip-path:polygon(9.4% 15.2%,78% 15.2%,90.6% 22.9%,90.6% 76.2%,50% 96.2%,9.4% 76.2%);width:64px;height:105px;animation:1.2s ease-in-out infinite alternate den-pulse;display:inline-block}.den-skelbar{background:#f2ecdc33;border-radius:8px;animation:1.2s ease-in-out infinite alternate den-pulse;display:block}html[data-theme=light] .den-skelbar{background:#3b2a1221}.den-skelbar--name{width:min(170px,46cqw);height:26px;margin:2px 0 6px}.den-skelbar--sub{width:min(130px,36cqw);height:13px;animation-delay:.12s}.den-skelbar--chip{border-radius:22px;width:96px;height:44px;animation-delay:60ms}.den-skelbar--tool{border-radius:22px;width:44px;height:44px;animation-delay:.18s}.den-skel{background:var(--a-raised);border:1px solid var(--a-line);border-radius:18px;animation:1.2s ease-in-out infinite alternate den-pulse;display:block}.den-skel--card{height:301px}.den-skel--strip{border-radius:16px;height:66px;animation-delay:.16s}.den-skel-switch{display:none}html[data-den-switch="1"] .den-skel-switch{display:flex}.den-skel--tab{border-radius:12px;width:124px;height:44px;display:inline-block}.den-skel--tab-wide{border-style:dashed;width:190px;animation-delay:.12s}.den-skel--lead{border-radius:12px;width:100%;max-width:56ch;height:80px;margin-top:4px}.den-skel--keys{height:106px;animation-delay:.16s}@media (min-width:640px){.den-skel--lead{height:54px}.den-skel--keys{width:360px;height:48px}}.den-stage--still :is(.den-skelbar,.den-paperblock){animation:none}.den-rise{animation:den-rise .36s var(--den-ease-emph) var(--d,.42s) both}.den-card{background:var(--a-raised);border:1px solid var(--a-line);min-width:0;box-shadow:var(--a-shadow-1);border-radius:18px;gap:10px;padding:18px 18px 16px;display:grid;position:relative}.den-card--plain{box-shadow:none;background:0 0;border-style:dashed}.den-card__corner{background:linear-gradient(225deg, var(--den-ground) 50%, var(--a-line-strong) 50%);border-top-right-radius:18px;width:22px;height:22px;position:absolute;top:-1px;right:-1px}.den-card__head{align-items:center;gap:12px;min-width:0;display:flex}.den-card__title{font:800 18px/1.25 var(--font-display);letter-spacing:-.01em;color:var(--a-ink);overflow-wrap:anywhere;margin:0}.den-card__line{max-width:62ch;color:var(--a-ink-2);margin:0;font-size:15px;line-height:1.5}.den-card__runs{border-top:1px dashed var(--a-line-strong);color:var(--a-ink-3);font-variant-numeric:tabular-nums;margin:0;padding-top:10px;font-size:13.5px;line-height:1.5}.den-card__keys{justify-items:stretch;gap:8px;margin-top:4px;display:grid}.den-card__keys .mob-link{justify-self:center}.den-key{text-align:center;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;text-decoration:none;display:inline-flex}@media (min-width:640px){.den-card__keys{grid-auto-flow:column;justify-content:start;place-items:center start;gap:16px}.den-card__keys .mob-link{justify-self:start}}.den-stickers{flex-wrap:wrap;gap:8px;display:flex}.den-stickerkey{min-height:44px;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .14s var(--den-ease-out);background:0 0;border:0;border-radius:16px;place-items:center;padding:2px;display:inline-grid}.den-stickerkey:active:not(:disabled){transform:scale(.94)}.den-stickerkey[data-sent] .den-psticker{box-shadow:0 0 0 2px var(--a-volt-line), 0 2px 6px #0000004d}.den-stickerkey:disabled{opacity:.6;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.den-stickerkey:hover:not(:disabled) .den-psticker{transform:rotate(var(--tilt,0deg)) translateY(-1px)}}.den-notice{background:var(--a-raised);border:1px solid var(--a-line);min-height:48px;color:var(--a-ink);border-radius:14px;align-items:center;gap:10px;padding:8px 8px 8px 14px;font-size:14px;line-height:1.45;display:flex}.den-notice span{flex:1;min-width:0}.den-notice__moon{color:#f2a93b;flex:none}.den-notice__ok{min-height:44px;padding:0 8px}.den-toast{z-index:70;left:50%;bottom:calc(88px + env(safe-area-inset-bottom));background:var(--a-ink);max-width:calc(100vw - 32px);color:var(--a-bg);font:650 14px/1.35 var(--font-body);box-shadow:var(--a-shadow-2);animation:den-toast .3s var(--den-ease-out) both;border-radius:12px;margin:0;padding:12px 16px;position:fixed;transform:translate(-50%)}.den-quest{background:var(--a-raised);border:1px solid var(--a-line);min-height:64px;color:var(--a-ink);transition:border-color .15s var(--den-ease-out), transform .1s var(--den-ease-out);border-radius:16px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){a.den-quest:hover{border-color:var(--a-line-hover)}}a.den-quest:active{transform:scale(.99)}.den-quest__parcel{background:var(--den-paper);width:40px;height:40px;color:var(--den-paper-ink);border-radius:10px;flex:none;place-items:center;display:grid}.den-quest__main{flex:1;gap:8px;min-width:0;display:grid}.den-quest__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.den-quest__title{font:700 14px/1.2 var(--font-display)}.den-quest__count{color:var(--a-ink-2);font-variant-numeric:tabular-nums;font-size:13px}.den-quest__count b{font:800 16px/1 var(--font-display);color:var(--a-ink)}.den-quest__bar{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;display:grid}.den-quest__seg{background:var(--den-seg-empty);border-radius:2px;height:8px;position:relative;overflow:hidden}.den-quest__seg[data-full]{background:var(--den-seg)}.den-quest__seg[data-part]:after{content:"";transform-origin:0;transform:scaleX(var(--part,0));background:var(--den-seg);position:absolute;inset:0}.den-quest__big{color:var(--a-ink-2);margin:0;font-size:14px}.den-quest__big b{font:800 30px/1 var(--font-display);color:var(--a-ink);font-variant-numeric:tabular-nums;margin-right:4px}.den-quest__bar--wide .den-quest__seg{height:10px}.den-one{background:var(--a-raised);border:1px solid var(--a-line);border-radius:18px;gap:10px;padding:18px;display:grid}.den-one__title{font:800 20px/1.2 var(--font-display);letter-spacing:-.015em;color:var(--a-ink);margin:0}.den-one__line{color:var(--a-ink-2);margin:0;font-size:15px;line-height:1.5}.den-invite{border:1px solid var(--a-line-strong);background:var(--a-sunken);border-radius:14px;max-width:420px;margin:4px 0 0;display:grid;overflow:hidden}.den-invite__art{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.den-invite__text{gap:4px;padding:12px 14px 14px;display:grid}.den-invite__text b{font:700 15px/1.3 var(--font-display);color:var(--a-ink)}.den-invite__text span{color:var(--a-ink-2);font-size:13.5px;line-height:1.45}.den-one__code{flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.den-code{background:var(--den-paper);color:var(--den-paper-ink);font:800 18px/1.2 var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;border-radius:8px;padding:6px 12px;display:inline-block}.den--start .den-stage{--stage-h:300px}@media (min-width:640px){.den--start .den-stage{--stage-h:360px}}.den-start__lead{max-width:56ch;color:var(--a-ink-2);margin:4px 0 0;font-size:17px;line-height:1.55}.den-start__keys{gap:10px;display:grid}@media (min-width:640px){.den-start__keys{grid-auto-flow:column;justify-content:start}}.den-sheet__sub{margin-top:-8px}.den-sheet__section{gap:10px;min-width:0;display:grid}.den-sheet__h{font:700 14px/1.3 var(--font-display);color:var(--a-ink-2);margin:0}.den-sheet__foot{justify-items:center;gap:8px;display:grid}.den-sheet__foot--key{justify-items:stretch}.den-sheet__key{justify-content:center;align-items:center;width:100%;min-height:50px;text-decoration:none;display:inline-flex}.den-center{text-align:center}.den-rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.den-row{align-items:center;gap:12px;min-width:0;min-height:56px;padding:8px 0;display:flex}.den-row--button{border:1px solid var(--a-line);width:100%;color:var(--a-ink);text-align:left;cursor:pointer;background:0 0;border-radius:14px;padding:10px 12px}.den-row__icon{background:var(--a-raised-2);border:1px solid var(--a-line);width:40px;height:40px;color:var(--a-ink-2);border-radius:12px;flex:none;place-items:center;display:grid}.den-row__text{flex:1;gap:2px;min-width:0;display:grid}.den-row__text b{font:700 15px/1.3 var(--font-display);color:var(--a-ink)}.den-row__text span{color:var(--a-ink-2);font-size:13.5px;line-height:1.45}.den-row__key{flex:none;align-items:center;min-height:44px;padding:0 18px;text-decoration:none;display:inline-flex}.den-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.den-tiles>:nth-child(3){grid-column:1/-1}.den-tiles--two>:nth-child(3){grid-column:auto}.den-tile{text-align:left;border:1px solid var(--a-line-strong);background:var(--a-raised-2);min-height:112px;color:var(--a-ink);cursor:pointer;transition:border-color .15s var(--den-ease-out), transform .1s var(--den-ease-out);border-radius:16px;align-content:start;gap:4px;padding:14px;display:grid;position:relative}.den-tile:active:not(:disabled){transform:scale(.98)}.den-tile[data-selected]{border:2px solid var(--a-select);padding:13px}.den-tile[data-locked]{opacity:.62;cursor:not-allowed}.den-tile__icon{border:1px solid var(--a-line);width:36px;height:36px;color:var(--a-ink-2);border-radius:10px;place-items:center;margin-bottom:8px;display:grid}.den-tile__check{color:var(--a-accent-text);position:absolute;top:14px;right:14px}.den-tile__lock{font:700 12px/1 var(--font-body);color:var(--a-ink-2);align-items:center;gap:6px;display:inline-flex;position:absolute;top:14px;right:14px}.den-tile__title{font:700 15px/1.25 var(--font-display)}.den-tile__sub{color:var(--a-ink-2);font-size:13px;line-height:1.4}.den-stepper{border:1px solid var(--a-line);border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:4px;display:flex}.den-stepper__value{font:700 15px/1 var(--font-display);font-variant-numeric:tabular-nums}.den-covers{justify-content:space-between;align-items:center;gap:12px;display:flex}.den-covers__text{font:650 15px/1.4 var(--font-body);color:var(--a-ink);min-width:0;margin:0}.den-seg{background:var(--a-sunken);border:1px solid var(--a-line);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.den-seg__opt{min-height:44px;color:var(--a-ink-2);font:700 14px/1.2 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:10px}.den-seg__opt[aria-checked=true]{background:var(--a-raised);color:var(--a-ink);box-shadow:var(--a-shadow-1)}.den-seg__opt:disabled{opacity:.5;cursor:not-allowed}.den-radios{border:0;gap:6px;margin:0;padding:0;display:grid}.den-radio{border:1px solid var(--a-line);cursor:pointer;border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:4px 12px;display:flex}.den-radio:has(input:checked){border:2px solid var(--a-select);padding:3px 11px}.den-radio input{width:20px;height:20px;accent-color:var(--a-select)}.den-radio__name{font:700 15px/1.2 var(--font-display)}.den-ticks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.den-ticks li{color:var(--a-ink);grid-template-columns:20px 1fr;gap:8px;font-size:14.5px;line-height:1.45;display:grid}.den-ticks svg{color:var(--a-ink-2);margin-top:3px}.den-names{justify-items:start;gap:6px;display:grid}.den-chips{flex-wrap:wrap;gap:8px;display:flex}.den-chipopt{display:inline-flex;position:relative}.den-chipopt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.den-chipopt span{border:1px solid var(--a-line-strong);min-height:44px;font:650 14px/1.2 var(--font-body);color:var(--a-ink);transition:border-color .15s var(--den-ease-out), background-color .15s var(--den-ease-out);border-radius:22px;align-items:center;padding:0 16px;display:inline-flex}.den-chipopt input:checked+span{border:2px solid var(--a-select);background:var(--a-volt-wash);padding:0 15px}.den-foldpick{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.den-foldpick--compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.den-foldcard{border:1px solid var(--a-line-strong);background:var(--a-raised-2);text-align:center;cursor:pointer;border-radius:16px;justify-items:center;gap:4px;min-width:0;padding:12px 8px;display:grid;position:relative}.den-foldpick--compact .den-foldcard{background:0 0;border-color:#0000;padding:8px 4px}.den-foldcard input{width:18px;height:18px;accent-color:var(--a-select);margin:0;position:absolute;top:10px;right:10px}.den-foldpick--compact .den-foldcard input{opacity:0;width:100%;height:100%;inset:0}.den-foldcard:has(input:checked){border:2px solid var(--a-select);padding:11px 7px}.den-foldpick--compact .den-foldcard:has(input:checked){background:var(--a-volt-wash);padding:7px 3px}.den-foldcard__name{font:700 15px/1.2 var(--font-display);color:var(--a-ink)}.den-foldcard__line{color:var(--a-ink-2);font-size:12.5px;line-height:1.4}.den-setting{gap:10px;padding:12px 0;display:grid}.den-setting__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.den-setting__row>span{gap:2px;display:grid}.den-setting-text{padding:8px 0}.den-code-boxes{cursor:text;justify-content:flex-start;gap:8px;display:flex;position:relative}.den-code-boxes__input{opacity:0;z-index:1;caret-color:#0000;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.den-code-box{border:1px solid var(--a-line-strong);background:var(--a-sunken);width:clamp(38px,11vw,52px);height:clamp(50px,14vw,64px);color:var(--a-ink);font:800 clamp(20px, 6vw, 28px)/1 var(--font-display);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;display:grid}.den-code-boxes[data-n="8"] .den-code-box{width:clamp(30px,9vw,44px)}.den-code-box[data-gap]{margin-left:8px}.den-code-box[data-cursor]{border-color:var(--a-line-hover)}.den-j1__preview{border:1px solid var(--a-line);background:var(--a-raised-2);border-radius:16px;align-items:center;gap:14px;padding:12px;display:flex}.den-j1__shapes{align-items:flex-end;margin-left:-6px;display:flex}.den-j1__shapes>*+*{margin-left:-18px}.den-j1__seat{border:1.5px dashed var(--a-line-strong);border-radius:50%;width:30px;height:40px;margin-left:-4px}.den-j1__what{gap:2px;min-width:0;display:grid}.den-j1__what b{font:800 17px/1.25 var(--font-display);color:var(--a-ink)}.den-j1__what span{color:var(--a-ink-2);font-size:13.5px}.den-page{gap:18px;max-width:760px;display:grid}.den-page__head{align-items:center;gap:8px;margin-left:-10px;display:flex}.den-page__title{font:800 26px/1.15 var(--font-display);letter-spacing:-.02em;color:var(--a-ink);margin:0}.den-tabs{background:var(--a-sunken);border:1px solid var(--a-line);border-radius:14px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;max-width:420px;padding:4px;display:grid}.den-tabs__tab{min-height:44px;color:var(--a-ink-2);font:700 14px/1.2 var(--font-body);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:10px}.den-tabs__tab[aria-selected=true]{background:var(--a-raised-2);color:var(--a-ink);box-shadow:inset 0 0 0 1px var(--a-line-strong), var(--a-shadow-1)}.den-panel{gap:18px;min-width:0;display:grid}.den-panel>section{justify-items:start;gap:8px;display:grid}.den-panel>section>.den-path,.den-panel>section>.den-cal__grid{justify-self:stretch}.den-panel__links{flex-wrap:wrap;gap:20px;display:flex}.den-figure{align-items:center;gap:14px;display:flex}.den-figure__n{font:800 64px/.9 var(--font-display);letter-spacing:-.03em;color:var(--a-ink);font-variant-numeric:tabular-nums}.den-figure__text{gap:4px;min-width:0;display:grid}.den-figure__text b{font:800 17px/1.25 var(--font-display);color:var(--a-ink)}.den-figure__text span{color:var(--a-ink-2);font-size:14px;line-height:1.5}.den-ticks-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;max-width:460px;margin:0;padding:0;list-style:none;display:grid}.den-tick{justify-items:center;gap:6px;display:grid}.den-tick__paper{aspect-ratio:1;background:var(--a-sunken);border:1px solid var(--a-line);width:100%;max-width:52px;color:var(--a-ink-3);border-radius:10px;place-items:center;display:grid}.den-tick[data-state=practised] .den-tick__paper,.den-tick[data-state=made_up] .den-tick__paper{background:var(--den-paper);border-color:var(--den-paper-2);color:var(--den-paper-ink)}.den-tick[data-state=rested] .den-tick__paper{color:#f2a93b;border-style:dashed}.den-tick[data-state=paused] .den-tick__paper{border-style:dotted}.den-tick[data-today] .den-tick__paper{border:2px solid var(--a-select)}.den-tick__today{font:800 11px/1 var(--font-body);color:var(--a-ink);font-variant-numeric:tabular-nums}.den-tick__day{font:700 11px/1 var(--font-body);color:var(--a-ink-3)}.den-pass{background:var(--a-raised);border:1px solid var(--a-line);border-radius:16px;gap:12px;padding:14px;display:flex}.den-pass__icons{flex:none;gap:6px;display:flex}.den-pass__icon{border:1px dashed var(--a-line-strong);width:32px;height:32px;color:var(--a-ink-3);border-radius:8px;place-items:center;display:grid}.den-pass__icon[data-held]{background:var(--den-paper);color:var(--den-paper-ink);border-style:solid;border-color:var(--den-paper-2)}.den-pass__text{color:var(--a-ink-2);gap:4px;font-size:13.5px;line-height:1.5;display:grid}.den-pass__text b{font:700 15px/1.3 var(--font-display);color:var(--a-ink)}.den-cal{gap:10px;display:grid}.den-cal__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.den-cal__grid,.den-pcal__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;max-width:420px;margin:0;padding:0;list-style:none;display:grid}.den-cal__dow{text-align:center;font:700 11px/1 var(--font-body);color:var(--a-ink-3);padding-bottom:4px}.den-cal__day{aspect-ratio:1;width:min(40px,100%);font:600 12px/1 var(--font-body);color:var(--a-ink-3);font-variant-numeric:tabular-nums;border-radius:50%;justify-self:center;place-items:center;display:grid}.den-cal__day[data-state=practised],.den-cal__day[data-state=made_up]{background:var(--den-paper);color:var(--den-paper-ink)}.den-cal__day[data-state=rested]{color:var(--a-ink);border:1px dashed #f2a93b}.den-cal__day[data-state=paused]{border:1px dotted var(--a-ink-3)}.den-cal__day[data-today]{outline:2px solid var(--a-select);outline-offset:-2px;color:var(--a-ink)}.den-path{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.den-path__step{align-items:center;gap:12px;min-height:44px;display:flex}.den-path__n{border:1px solid var(--a-line-strong);width:32px;height:32px;font:700 12px/1 var(--font-body);color:var(--a-ink-2);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:grid}.den-path__step[data-done] .den-path__n{background:var(--den-paper);color:var(--den-paper-ink);border-color:var(--den-paper-2)}.den-path__text{color:var(--a-ink);flex:1;font-size:14px}.den-path__tick{color:var(--a-good-text)}.den-filled{gap:6px;margin:0;padding:0;list-style:none;display:grid}.den-filled li{color:var(--a-ink-2);justify-content:space-between;gap:12px;font-size:14px;display:flex}.den-filled b{color:var(--a-ink);font-variant-numeric:tabular-nums}.den-parcelrow{border-top:1px dashed var(--a-line-strong);align-items:center;gap:12px;padding-top:10px;display:flex}.den-parcelrow__icon{background:var(--den-paper);width:56px;height:56px;color:var(--den-paper-ink);border-radius:12px;flex:none;place-items:center;display:grid}.den-pcal{gap:8px;display:grid}.den-pcal__head{justify-content:space-between;align-items:center;display:flex}.den-pcal__grid li{display:grid}.den-pcal__day{min-height:44px;color:var(--a-ink);font:650 14px/1 var(--font-body);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:10px}.den-pcal__day:disabled{color:var(--a-ink-4);cursor:default}.den-pcal__day[data-paused]{border:1px dotted var(--a-ink-3)}.den-pcal__day[aria-pressed=true]{border:2px solid var(--a-select);background:var(--a-volt-wash)}.den-seat-row{border:1px solid var(--a-line);background:var(--a-raised);border-radius:16px;align-items:center;gap:12px;padding:8px 12px;display:flex}.den-seat-row b{font:700 15px/1.3 var(--font-display);color:var(--a-ink);flex:1}.den-shelfgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.den-shelfgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.den-plinth{border:1px solid var(--a-line);background:var(--a-raised);text-align:center;border-radius:16px;justify-items:center;gap:6px;min-width:0;padding:14px 10px;display:grid;position:relative}.den-plinth[data-seat]{border:2px solid var(--a-select);padding:13px 9px}.den-plinth__base{background:var(--den-shadow);border-radius:50%;width:70%;height:8px;margin-top:-10px;display:block}.den-plinth__name{font:700 15px/1.2 var(--font-display);color:var(--a-ink)}.den-plinth__line{color:var(--a-ink-2);font-size:12.5px;line-height:1.4}.den-plinth__bar{background:var(--den-seg-empty);border-radius:3px;width:100%;height:6px;display:block;overflow:hidden}.den-plinth__bar span{transform-origin:0;height:100%;transform:scaleX(var(--p,0));background:var(--den-seg);display:block}.den-crease{gap:2px;display:flex;position:absolute;top:10px;right:10px}.den-crease span{background:var(--a-ink-3);border-radius:1px;width:2px;height:10px;transform:rotate(18deg)}.den-finish{border:1px solid var(--a-line);background:var(--a-raised);color:var(--a-ink);border-radius:16px;grid-template-columns:44px 1fr;align-items:center;gap:6px 12px;padding:12px;font-size:14px;display:grid}.den-finish .den-plinth__bar{grid-column:1/-1}.den-finish img.is-locked{opacity:.4}.den-items{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.den-item{border:1px dashed var(--a-line-strong);border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;display:flex}.den-item[data-owned]{background:var(--a-raised);border-style:solid}.den-item b{font:650 14px/1.3 var(--font-body);color:var(--a-ink)}.den-notice-good{color:var(--a-good-text)}.den-k{z-index:1000;overscroll-behavior:contain;background:var(--den-ground);color:var(--a-ink);animation:den-fade-in .3s var(--den-ease-out) both;grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0;overflow:auto}html:has(.app-shell) .den-k{background:var(--a-bg)}.den-k__lamp{pointer-events:none;background:radial-gradient(60% 46% at 50% 36%, rgb(var(--den-lamp) / .34), transparent 70%);opacity:var(--den-lamp-strength);animation:den-lamp-in .6s var(--den-ease-out) both;position:fixed;inset:0}.den-k__chrome{z-index:2;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:sticky;top:0}.den-k__skip{border:1px solid var(--a-line-strong);background:var(--a-raised);min-height:44px;color:var(--a-ink);font:700 14px/1 var(--font-body);cursor:pointer;border-radius:22px;padding:0 16px}.den-k__close{color:var(--a-ink);background:var(--a-raised);border-color:var(--a-line-strong)}.den-k__body{z-index:1;text-align:center;align-content:center;justify-items:center;gap:14px;width:min(460px,100vw - 32px);margin:0 auto;padding:8px 0 40px;display:grid;position:relative}.den-k__body>*{animation:den-rise .36s var(--den-ease-emph) both}.den-k__eyebrow{font:700 15px/1.3 var(--font-body);color:var(--a-ink-2);margin:0;animation-delay:0s}.den-k__title{font:800 clamp(36px, 10vw, 52px)/1 var(--font-display);letter-spacing:-.02em;color:var(--a-ink);margin:0;animation-delay:1.16s!important}.den-k__line{max-width:40ch;color:var(--a-ink-2);margin:0;font-size:16px;line-height:1.55;animation-delay:1.3s!important}.den-k__line--lead{color:var(--a-ink);font-size:18px;animation-delay:1.5s!important}.den-k__count{color:var(--a-ink-2);margin:0;font-size:17px;animation-delay:0s}.den-k__count b{font:800 40px/1 var(--font-display);color:var(--a-ink);font-variant-numeric:tabular-nums}.den-k__seal{object-fit:contain;width:180px;height:180px;animation:den-stamp .52s var(--den-ease-pop) 1.12s both!important}.den-k__parcel{object-fit:contain;width:110px;height:110px;animation:den-drop .52s var(--den-ease-pop) 1.4s both!important}.den-k__heads{flex-wrap:wrap;justify-content:center;gap:14px;margin:0;padding:0;list-style:none;display:flex;animation:none!important}.den-k__heads li{font:700 14px/1.2 var(--font-display);animation:den-pop .42s var(--den-ease-pop) calc(1.3s + var(--i) * 45ms) both;justify-items:center;gap:6px;display:grid}.den-k__keys{gap:10px;width:100%;margin-top:8px;display:grid;animation-delay:1.9s!important}.den-k__keys--two{grid-template-columns:1fr 1.4fr}.den-k__big{justify-items:center;gap:2px;margin:0;display:grid;animation-delay:.18s!important}.den-k__big b{font:800 88px/.9 var(--font-display);color:var(--a-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.den-k__big span{font:700 17px/1.2 var(--font-body);color:var(--a-ink-2)}.den-k__big--stamp b{animation:den-stamp .52s var(--den-ease-pop) .6s both;display:inline-block}.den-k__pennant{transform-origin:50% 0;animation:den-swing .9s var(--den-ease-out) .3s both!important}.den-k__reward{background:var(--a-raised);border:1px solid var(--a-line);text-align:left;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;display:flex;animation-delay:1.3s!important}.den-k__reward>span{gap:2px;display:grid}.den-k__reward b{font:700 15px/1.3 var(--font-display)}.den-k__reward span span{color:var(--a-ink-2);font-size:13.5px}.den-k__bell{object-fit:contain;width:52px;height:52px;animation:.6s ease-in-out 1.52s both den-wobble}.den-k__chip{background:var(--den-paper);color:var(--den-paper-ink);font:700 14px/1.2 var(--font-body);transform-origin:50% 0;border-radius:10px;margin:0;padding:8px 14px;animation:den-unfold .42s var(--den-ease-emph) 1.3s both!important}.den-k__arc{aspect-ratio:2/1.15;width:min(320px,80vw);position:relative;animation:none!important}.den-k__tick{background:var(--den-paper);width:18px;height:18px;animation:den-drop .36s var(--den-ease-pop) calc(.12s + var(--i) * 70ms) both;border-radius:5px;margin:-9px 0 0 -9px;position:absolute}.den-k__mobi{object-fit:contain;width:72px;height:72px;animation:den-pop .42s var(--den-ease-pop) .82s both;margin-left:-36px;position:absolute;bottom:0;left:50%}.den-k__parcelbox{aspect-ratio:1;width:min(280px,72vw);position:relative;animation:none!important}.den-k__leak{background:radial-gradient(closest-side, rgb(var(--den-lamp) / .7), transparent);opacity:0;animation:den-leak .9s var(--den-ease-out) .56s both;border-radius:50%;position:absolute;inset:10%}.den-k__p{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.den-k__p--sealed{animation:.7s ease-in-out .3s both den-sealed}.den-k__p--pop{opacity:0;animation:.14s linear .64s both den-pop-still}.den-k__p--open{opacity:0;animation:.12s linear .7s both den-fade-in}.den-k__riser{animation:den-rise-out .52s var(--den-ease-pop) .9s both;margin-left:-100px;position:absolute;bottom:40%;left:50%}.den-k__title--fold{animation-delay:1.4s!important}.den-k[data-skipped] *,.den-k[data-skipped] :before,.den-k[data-skipped] :after{animation-duration:.2s!important;animation-delay:0s!important}@keyframes den-room-in{0%{opacity:.38;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes den-lamp-in{0%{opacity:calc(var(--den-lamp-strength) * .6)}to{opacity:var(--den-lamp-strength)}}@keyframes den-swing{0%{opacity:0;transform:rotate(0)}12%{opacity:1}30%{transform:rotate(2.4deg)}58%{transform:rotate(-1.2deg)}82%{transform:rotate(.4deg)}to{opacity:1;transform:rotate(0)}}@keyframes den-fold-in{0%{opacity:0;transform:translateY(14px)scale(.92)}to{opacity:1;transform:none}}@keyframes den-fade-in{0%{opacity:0}to{opacity:1}}@keyframes den-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes den-breathe{0%{transform:scaleY(1)}to{transform:scaleY(1.028)}}@keyframes den-blink{0%,97.4%{opacity:0}97.5%,99.9%{opacity:1}to{opacity:0}}@keyframes den-pulse{0%{opacity:1}to{opacity:.6}}@keyframes den-sticker-rise{0%{opacity:0;transform:translate(var(--sx), 24px) scale(.9)}4.8%{opacity:1}16.7%{opacity:1;transform:translate(var(--sx), 0) scale(1)}88.1%{opacity:1;transform:translate(var(--sx), 0) scale(1)}to{opacity:0;transform:translate(var(--sx), -4px) scale(1)}}@keyframes den-sticker-landed{0%{opacity:1;transform:translate(var(--sx), 0) scale(.9)}7.1%{transform:translate(var(--sx), 0) scale(1.04)}12%{transform:translate(var(--sx), 0) scale(1)}86.7%{opacity:1;transform:translate(var(--sx), 0) scale(1)}to{opacity:0;transform:translate(var(--sx), -4px) scale(1)}}@keyframes den-sticker-reduced{0%{opacity:0}5.9%{opacity:1}94.1%{opacity:1}to{opacity:0}}@keyframes den-toast{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes den-stamp{0%{opacity:0;transform:scale(1.4)rotate(0)}60%{opacity:1;transform:scale(.98)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes den-drop{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@keyframes den-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes den-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}50%{transform:rotate(6deg)}75%{transform:rotate(-3deg)}}@keyframes den-unfold{0%{opacity:0;transform:perspective(400px)rotateX(70deg)}to{opacity:1;transform:none}}@keyframes den-leak{0%{opacity:0}40%{opacity:.9}to{opacity:.5}}@keyframes den-sealed{0%{opacity:0;transform:scale(1)}15%{opacity:1;transform:scale(.94)}40%{transform:rotate(3deg)}62%{transform:rotate(-3deg)}85%{opacity:1;transform:none}to{opacity:0}}@keyframes den-pop-still{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}@keyframes den-rise-out{0%{opacity:0;transform:translateY(90px)scale(.8)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.den *,.den-k,.den-k *{transition-duration:0s!important;animation-duration:.12s!important;animation-iteration-count:1!important;animation-delay:0s!important}.den-fold--live .den-fold__img,.den-fold--live .den-fold__blink,.den-paperblock,.den-skel{animation:none!important}.den-k__p--sealed,.den-k__p--pop{display:none}.den-k__p--open{opacity:1;animation:none!important}.den .den-stage .den-sticker{transform:translateX(var(--sx));animation:den-sticker-reduced 2.04s linear var(--delay,0s) both!important}}:root[data-motion=reduced] :is(.den *,.den-k,.den-k *){transition-duration:0s!important;animation-duration:.12s!important;animation-iteration-count:1!important;animation-delay:0s!important}:root[data-motion=reduced] :is(.den-fold--live .den-fold__img,.den-fold--live .den-fold__blink,.den-paperblock,.den-skel){animation:none!important}:root[data-motion=reduced] :is(.den-k__p--sealed,.den-k__p--pop){display:none}:root[data-motion=reduced] .den-k__p--open{opacity:1;animation:none!important}:root[data-motion=reduced] .den .den-stage .den-sticker{transform:translateX(var(--sx));animation:den-sticker-reduced 2.04s linear var(--delay,0s) both!important}.den-mode{gap:10px;display:grid}.den-seg--mode{align-items:center}.den-seg--mode .den-seg__opt{height:auto;min-height:48px;font:700 15px/1.2 var(--font-display);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 6px;padding:6px 10px;display:flex}.den-seg--mode .den-seg__opt span{font:500 13px/1.2 var(--font-body);color:var(--a-ink-2)}.den-seg--mode .den-seg__opt span:before{content:"·";margin-right:6px}.den-seg--mode .den-seg__opt[aria-checked=true]{box-shadow:var(--a-shadow-1), inset 0 0 0 1.5px var(--a-ink)}.den-formats{gap:2px;margin:0 -10px;display:grid}.den-format{transition:background-color .18s var(--den-ease-out);border-radius:16px}.den-format[data-on]{background:var(--a-raised-2)}.den-format__pick{width:100%;min-height:64px;color:var(--a-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px;display:grid}.den-format__pick:disabled{cursor:not-allowed}.den-format[data-off] .den-format__icon,.den-format[data-off] .den-format__text{opacity:.45}.den-format__icon{background:var(--a-raised-2);border:1px solid var(--a-line);width:40px;height:40px;color:var(--a-ink-2);transition:color .18s var(--den-ease-out);border-radius:12px;place-items:center;display:grid}.den-format[data-on] .den-format__icon{color:var(--a-ink);background:var(--a-raised)}.den-format__text{gap:2px;min-width:0;display:grid}.den-format__text b{font:700 16px/1.25 var(--font-display)}.den-format__text span{color:var(--a-ink-2);font-size:14px;line-height:1.4}.den-format__radio{border:1.5px solid var(--a-line-strong);border-radius:50%;width:24px;height:24px;position:relative}.den-format[data-on] .den-format__radio{background:var(--volt);border-color:#0000}.den-format[data-on] .den-format__radio:after{content:"";animation:den-radio-in .2s var(--den-ease-out) both;background:#11140a;border-radius:50%;position:absolute;inset:7px}@keyframes den-radio-in{0%{transform:scale(.2)}to{transform:none}}.den-format__tag{border:1px solid var(--a-line-strong);font:600 12px/1 var(--font-body);color:var(--a-ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;display:inline-flex}.den-format__note{color:var(--a-ink-2);text-wrap:pretty;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:-4px 0 0;padding:0 10px 12px 64px;font-size:14px;line-height:1.45;display:flex}.den-format__chips{animation:den-chips-in .22s var(--den-ease-out) both;flex-wrap:wrap;gap:8px;padding:0 10px 12px 64px;display:flex}@keyframes den-chips-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.den-pill{border:1px solid var(--a-line-strong);min-width:52px;min-height:44px;color:var(--a-ink);font:650 15px/1 var(--font-body);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .15s var(--den-ease-out), color .15s var(--den-ease-out), border-color .15s var(--den-ease-out);background:0 0;border-radius:999px;padding:0 18px}.den-pill[aria-checked=true]{background:var(--a-ink);border-color:var(--a-ink);color:var(--a-raised)}.den-pill:active{transform:scale(.97)}.den-covers--row{border-block:1px solid var(--a-line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:4px 0;display:grid}.mob-link.den-covers__change{min-height:44px;color:var(--a-accent-text);padding:0 4px;font-size:15px;text-decoration:none}.den-covers__pick{max-width:none}.den-sheet__foot--key .mob-link{justify-self:center}.den-row--paper{border-top:1px solid var(--a-line);padding-top:12px}.mob-link.den-row__link{min-height:44px;color:var(--a-accent-text);padding:0 4px;font-size:15px;text-decoration:none}.den-row--start .den-row__icon--plus{border:1.5px solid var(--volt);color:var(--a-ink);background:0 0}:is(.den-format__pick,.den-pill,.den-covers__change,.den-row__link):focus-visible{outline:2px solid var(--a-focus,var(--volt));outline-offset:2px}@media (prefers-reduced-motion:reduce){.den-format__chips,.den-format[data-on] .den-format__radio:after{animation:none}.den-format{transition:none}}:root[data-motion=reduced] .den-format__chips{animation:none}
