main[data-astro-cid-fhywsqrc].jr{max-width:1040px}.jr[data-astro-cid-fhywsqrc] .lede[data-astro-cid-fhywsqrc]{max-width:62ch}.jr-tag[data-astro-cid-fhywsqrc]{vertical-align:middle;border:1px solid var(--hairline);color:var(--muted);border-radius:999px;padding:.2em .6em;font-size:.5em;font-weight:600}.jr-note[data-astro-cid-fhywsqrc]{background:color-mix(in srgb, var(--accent) 8%, transparent);border:1px solid var(--hairline);border-radius:8px;padding:.75rem 1rem}.jr-app[data-astro-cid-fhywsqrc]{grid-template-columns:minmax(240px,320px) 1fr;align-items:start;gap:1.5rem;margin-top:1.5rem;display:grid}.jr-search-label[data-astro-cid-fhywsqrc]{margin-bottom:.4rem;font-weight:600;display:block}#jr-filter[data-astro-cid-fhywsqrc]{border:2px solid var(--hairline);border-radius:10px;width:100%;padding:.75rem;font-size:1.1rem}.jr-list[data-astro-cid-fhywsqrc]{max-height:70vh;margin:.75rem 0 0;padding:0;list-style:none;overflow-y:auto}.jr-stage[data-astro-cid-fhywsqrc]{min-height:60vh}.jr-viewer[data-astro-cid-fhywsqrc]{border:2px solid var(--hairline);background:var(--paper);border-radius:12px;width:100%;height:60vh;min-height:360px;position:relative;overflow:hidden}.jr-viewer[data-astro-cid-fhywsqrc] .msp-plugin{position:absolute;inset:0}.jr-status[data-astro-cid-fhywsqrc]{margin-top:.75rem;font-size:1.05rem}.jr-status[data-astro-cid-fhywsqrc].jr-error{color:#b3261e}.jr-card[data-astro-cid-fhywsqrc]{margin-top:1rem}.jr-why[data-astro-cid-fhywsqrc]{font-size:1.15rem}.jr-fun[data-astro-cid-fhywsqrc]{color:var(--muted);font-style:italic}.jr-source[data-astro-cid-fhywsqrc]{color:var(--muted);font-size:.95rem}@media (width<=720px){.jr-app[data-astro-cid-fhywsqrc]{grid-template-columns:1fr}.jr-list[data-astro-cid-fhywsqrc]{max-height:none;overflow-y:visible}.jr-viewer[data-astro-cid-fhywsqrc]{height:50vh}}main.jr .jr-list button{text-align:left;border:2px solid #0000;border-bottom:1px solid var(--hairline);cursor:pointer;width:100%;color:var(--ink);background:0 0;border-radius:8px;min-height:44px;padding:.9rem .75rem;font-size:1.05rem;display:block}main.jr .jr-list button:hover,main.jr .jr-list button:focus{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:var(--accent);outline:none}main.jr .jr-list button[aria-current=true]{background:color-mix(in srgb, var(--primary) 14%, transparent);font-weight:700}main.jr .jr-order[data-fc-moment=T237]{flex-wrap:wrap;gap:.4rem;margin:.6rem 0;display:flex}main.jr .jr-order-btn{border:2px solid var(--hairline);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .8rem;font-weight:600}main.jr .jr-order-btn[aria-pressed=true]{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 10%, transparent)}main.jr .jr-shelf-key[data-fc-moment=T237]{color:var(--muted);margin:.3rem 0;font-size:.9rem}main.jr .jr-shelf-legend[data-fc-moment=T237]{flex-wrap:wrap;gap:.3rem .8rem;margin:.2rem 0 .5rem;padding:0;font-size:.9rem;list-style:none;display:flex}main.jr .jr-key-sw{vertical-align:middle;border:1px solid var(--hairline);width:18px;height:12px}main.jr .jr-pat-defs[data-fc-moment=T237]{width:0;height:0;position:absolute}main.jr .jr-shelf[data-fc-moment=T237]{margin:.5rem 0 0;padding:0;list-style:none}main.jr .jr-shelf-item[hidden]{display:none}main.jr .jr-shelf-head{margin:.8rem 0 .2rem;font-size:.95rem;font-weight:700}main.jr .jr-shelf-btn{text-align:left;border:2px solid #0000;border-bottom:1px solid var(--hairline);cursor:pointer;width:100%;color:var(--ink);background:0 0;border-radius:8px;min-height:44px;padding:.5rem .6rem;font-size:1.02rem;display:block}main.jr .jr-shelf-btn:focus-visible{border-color:var(--accent);outline:none}@media (hover:hover){main.jr .jr-shelf-btn:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}}main.jr .jr-shelf-btn[aria-current=true]{background:color-mix(in srgb, var(--primary) 14%, transparent);font-weight:700}main.jr .jr-shelf-name{margin-bottom:.25rem;display:block}main.jr .jr-bar{border:1px solid var(--hairline);border-radius:3px;width:100%;height:12px;display:block}main.jr .jr-bar-empty{color:var(--muted);border:1px dashed var(--hairline);border-radius:3px;padding:.1rem .4rem;font-size:.85rem;display:block}main.jr .jr-sheet-close[data-fc-moment=T237]{display:none}@media (width<=720px){main.jr .jr-stage[data-fc-moment=T237]{z-index:40;background:var(--paper);border-top:2px solid var(--hairline);border-radius:16px 16px 0 0;flex-direction:column;height:62vh;min-height:0;padding:.6rem .9rem 1rem;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%)}main.jr .jr-stage[data-fc-moment=T237].jr-open{transform:none}main.jr .jr-stage[data-fc-moment=T237] #jr-card{order:-1;margin-top:0}main.jr .jr-stage[data-fc-moment=T237] .jr-viewer{height:34vh;min-height:220px}main.jr .jr-sheet-close[data-fc-moment=T237]{border:2px solid var(--hairline);min-height:44px;color:var(--ink);font:inherit;background:0 0;border-radius:999px;order:-2;align-self:flex-end;padding:.4rem .9rem;font-weight:600;display:block}}@media (width<=720px) and (prefers-reduced-motion:reduce){main.jr .jr-stage[data-fc-moment=T237]{transition:none}}main.jr[data-fc-moment=T292] .jr-frame{position:relative}main.jr .jr-poster[data-fc-moment=T292]{z-index:2;border:2px solid var(--hairline);background:#faf9f6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;margin:0;display:flex;position:absolute;inset:0}main.jr .jr-poster[data-fc-moment=T292][hidden]{display:none}main.jr .jr-poster img{object-fit:contain;width:auto;max-width:78%;height:auto;max-height:80%}main.jr .jr-poster figcaption{color:#555;text-align:center;padding:0 .6rem;font-size:.8rem}main.jr .jr-more[data-fc-moment=T292]{border:2px solid var(--hairline);width:100%;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin-top:.6rem;padding:.5rem .8rem;font-weight:600;display:block}main.jr .jr-more[data-fc-moment=T292][hidden]{display:none}main.jr .jr-card-wait[data-fc-moment=T292]{color:var(--muted)}main.jr .jr-next[data-fc-moment=T292]{margin:.6rem 0;font-weight:600}main.jr .jr-next a{align-items:center;min-height:44px;display:inline-flex}@media (width<=999px){main.jr .jr-card-wait[data-fc-moment=T292]{display:none}}@media (width>=1000px){main.jr[data-fc-moment=T292]{max-width:1400px}main.jr .jr-app[data-fc-moment=T292]{grid-template-rows:auto auto 1fr;grid-template-columns:300px minmax(0,1fr) 320px;gap:0 1.5rem}main.jr .jr-app[data-fc-moment=T292]>.jr-picker{grid-area:1/1/span 3}main.jr .jr-app[data-fc-moment=T292]>.jr-stage{display:contents}main.jr .jr-app[data-fc-moment=T292] .jr-frame{grid-area:1/2}main.jr .jr-app[data-fc-moment=T292] #jr-status{grid-area:2/2}main.jr .jr-app[data-fc-moment=T292] #jr-card,main.jr .jr-app[data-fc-moment=T292] #jr-card-wait{grid-area:1/3/span 3;align-self:start;margin-top:0}}main.jr .jr-extras[data-fc-moment=T238] p{margin:.4rem 0}main.jr .jr-extras .jr-x-h{margin-top:.8rem;font-weight:700}main.jr .jr-extras ul,main.jr .jr-extras ol{margin:.3rem 0 .3rem 1.2rem;padding:0}main.jr .jr-extras .jr-x-btn{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:2px solid #7c3aed;border-radius:999px;padding:.4rem .9rem;font-weight:600}main.jr .jr-extras .jr-x-btn[aria-pressed=true]{background:#7c3aed24}
