.oc-root[data-astro-cid-wddziskh]{padding-block:clamp(2rem,4vw,3rem) clamp(3rem,6vw,5rem)}.oc-head[data-astro-cid-wddziskh]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.2rem 2rem;display:flex}.oc-heading[data-astro-cid-wddziskh] h1[data-astro-cid-wddziskh]{margin:.15rem 0 0}.oc-heading[data-astro-cid-wddziskh] .lead[data-astro-cid-wddziskh]{max-width:30em;color:var(--fg-muted);margin:.55rem 0 0}.oc-switch[data-astro-cid-wddziskh]{flex-wrap:wrap;gap:.45rem;display:flex}.oc-switch[data-astro-cid-wddziskh][hidden]{display:none}.oc-outlink[data-astro-cid-wddziskh]{border:1px dashed var(--border-strong);border-radius:var(--radius-pill);color:var(--accent-ink);transition:background .2s var(--ease), transform .2s var(--ease);align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.oc-outlink[data-astro-cid-wddziskh]:hover{background:var(--accent-soft);transform:translateY(-1px)}.oc-outlink-arrow[data-astro-cid-wddziskh]{transition:transform .2s var(--ease)}.oc-outlink[data-astro-cid-wddziskh]:hover .oc-outlink-arrow[data-astro-cid-wddziskh]{transform:translate(2px)}.oc-tab[data-astro-cid-wddziskh]{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--fg-muted);font:inherit;cursor:pointer;transition:color .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease);align-items:center;gap:.45rem;padding:.45rem .9rem .45rem .55rem;font-size:.86rem;display:inline-flex}.oc-tab[data-astro-cid-wddziskh]:hover{border-color:var(--border-strong);transform:translateY(-1px)}.oc-num[data-astro-cid-wddziskh]{background:var(--surface-soft);width:1.55rem;height:1.55rem;color:var(--fg-faint);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:.68rem;font-weight:700;display:grid}.oc-nm[data-astro-cid-wddziskh]{white-space:nowrap;font-weight:600}.oc-tab[data-astro-cid-wddziskh].is-active{color:var(--accent-ink);border-color:color-mix(in srgb, var(--accent) 34%, transparent);background:var(--surface-tint)}.oc-tab[data-astro-cid-wddziskh].is-active .oc-num[data-astro-cid-wddziskh]{background:var(--accent);color:#fff}.oc-stage[data-astro-cid-wddziskh]{margin-top:clamp(1.4rem,3vw,2.4rem)}.oc-panel[data-astro-cid-wddziskh]{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:clamp(1rem,3vw,2.6rem);display:none}.oc-panel[data-astro-cid-wddziskh].is-active{display:grid}.oc-artwrap[data-astro-cid-wddziskh]{perspective:1400px;justify-content:center;align-items:center;min-height:clamp(440px,46vw,620px);display:flex;position:relative}.oc-artwrap[data-astro-cid-wddziskh].is-wide{min-height:clamp(280px,30vw,400px)}.oc-flip[data-astro-cid-wddziskh].is-wide{height:clamp(260px,28vw,380px)}.oc-flip[data-astro-cid-wddziskh]{z-index:2;width:min(100%,380px);height:clamp(420px,46vw,640px);transform-style:preserve-3d;justify-content:center;align-items:center;transition:transform .46s cubic-bezier(.34,1.36,.64,1);display:flex;position:relative}.oc-photo[data-astro-cid-wddziskh]{position:absolute;top:0;left:0;transform:none}.oc-halo[data-astro-cid-wddziskh]{aspect-ratio:1;background:var(--accent-soft);pointer-events:none;border-radius:50%;width:min(120%,620px);position:absolute;top:46%;left:50%;translate:-50% -50%}.oc-giant[data-astro-cid-wddziskh]{z-index:0;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--accent) 22%, transparent);pointer-events:none;user-select:none;font-size:clamp(3.4rem,8.5vw,6.6rem);font-weight:800;line-height:1;position:absolute;top:-.4rem;right:-1%}img[data-astro-cid-wddziskh].oc-art{z-index:2;filter:drop-shadow(0 26px 44px #34488c2e);border-radius:12px;width:auto;max-width:none;height:auto;animation:9s ease-in-out infinite oc-float;display:block;position:relative}@keyframes oc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.oc-art--empty[data-astro-cid-wddziskh]{aspect-ratio:3/4;border:1px dashed color-mix(in srgb, var(--accent) 30%, transparent);border-radius:var(--radius-lg);background:var(--surface-tint);width:min(72%,320px);color:color-mix(in srgb, var(--accent) 55%, var(--fg-faint));place-items:center;gap:.3rem;display:grid}.oc-art--empty[data-astro-cid-wddziskh] span[data-astro-cid-wddziskh]{font-size:3rem;font-weight:800}.oc-art--empty[data-astro-cid-wddziskh] small[data-astro-cid-wddziskh],.oc-art--empty[data-astro-cid-wddziskh] code[data-astro-cid-wddziskh]{color:var(--fg-faint);font-size:.76rem}.oc-thumbs[data-astro-cid-wddziskh]{z-index:3;align-items:flex-start;gap:.85rem;padding:0;display:flex;position:absolute;bottom:-1.9rem;left:50%;translate:-50%}.oc-thumb[data-astro-cid-wddziskh]{cursor:pointer;width:64px;transition:transform .28s var(--ease-out,cubic-bezier(.22, 1, .36, 1)), box-shadow .28s ease;background:#fff;border:0;border-radius:2px;flex-direction:column;padding:5px 5px 0;display:flex;position:relative;transform:rotate(-3deg);box-shadow:0 1px #1418240f,0 12px 22px -14px #141824a6}.oc-thumb[data-astro-cid-wddziskh]:nth-child(2n){transform:rotate(2.2deg)}.oc-thumb[data-astro-cid-wddziskh]:nth-child(3n){transform:rotate(-1.4deg)}.oc-thumb[data-astro-cid-wddziskh]:before{content:"";background:radial-gradient(circle at 34% 30%, #fff 0 18%, var(--fg-faint) 55%, #1418248c 100%);border-radius:50%;width:10px;height:10px;transition:background .28s,transform .28s;position:absolute;top:-6px;left:50%;translate:-50%;box-shadow:0 2px 4px -1px #14182480}.oc-thumb[data-astro-cid-wddziskh] img[data-astro-cid-wddziskh]{aspect-ratio:3/4;object-fit:cover;object-position:50% 3%;background:var(--surface-soft);filter:saturate(.9);border-radius:1px;width:100%;transition:filter .28s;display:block}.oc-thumb-label[data-astro-cid-wddziskh]{text-align:center;color:var(--fg-faint);white-space:nowrap;text-overflow:ellipsis;padding:.18rem 0 .28rem;font-size:.56rem;line-height:1.4;transition:color .28s;display:block;overflow:hidden}.oc-thumb[data-astro-cid-wddziskh]:hover{transform:rotate(0)translateY(-4px);box-shadow:0 1px #1418240f,0 18px 28px -14px #141824b3}.oc-thumb[data-astro-cid-wddziskh].is-on{transform:rotate(0)translateY(-2px);box-shadow:0 1px #1418240f,0 16px 26px -12px #4a7dff8c}.oc-thumb[data-astro-cid-wddziskh].is-on:before{background:radial-gradient(circle at 34% 30%, #fff 0 16%, var(--accent) 52%, var(--accent-ink) 100%)}.oc-thumb[data-astro-cid-wddziskh].is-on img[data-astro-cid-wddziskh]{filter:none}.oc-thumb[data-astro-cid-wddziskh].is-on .oc-thumb-label[data-astro-cid-wddziskh]{color:var(--accent-ink);font-weight:700}.oc-eyebrow[data-astro-cid-wddziskh]{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 .3rem;font-size:.72rem;font-weight:700}.oc-name[data-astro-cid-wddziskh]{letter-spacing:-.02em;margin:0;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:800}.oc-tagline[data-astro-cid-wddziskh]{color:var(--fg-muted);margin:.5rem 0 0;font-size:1rem}.oc-chips[data-astro-cid-wddziskh]{margin:.9rem 0 0}.oc-prose[data-astro-cid-wddziskh] p{color:var(--fg-muted);margin:0 0 .85rem;line-height:1.9}.oc-prose[data-astro-cid-wddziskh] h3{margin:1.4rem 0 .5rem;font-size:1rem}.oc-prose[data-astro-cid-wddziskh] ul{color:var(--fg-muted);margin:0;padding-left:1.1rem;line-height:1.85}.oc-note[data-astro-cid-wddziskh]{border-top:1px dashed var(--border);color:var(--fg-faint);margin:clamp(2rem,4vw,3rem) 0 0;padding-top:1rem;font-size:.85rem}.oc-note[data-astro-cid-wddziskh] code[data-astro-cid-wddziskh]{background:var(--surface-soft);color:var(--fg-muted);border-radius:6px;padding:.1rem .35rem}.oc-body[data-astro-cid-wddziskh]{margin-top:1rem;padding:clamp(1.5rem,2.6vw,2.3rem) clamp(1.5rem,2.8vw,2.4rem);position:relative;rotate:-1.1deg}.oc-body[data-astro-cid-wddziskh]:after{content:"";z-index:0;background:var(--surface);box-shadow:var(--shadow-lg);clip-path:polygon(0 0,calc(100% - 2.2rem) 0,100% 2.2rem,100% 100%,0 100%);position:absolute;inset:0}.oc-body[data-astro-cid-wddziskh]>[data-astro-cid-wddziskh]:not(.oc-sticker){z-index:1;position:relative}.oc-body[data-astro-cid-wddziskh]:before{content:"";z-index:2;background:color-mix(in srgb, var(--mark) 70%, transparent);width:4.6rem;height:1.05rem;position:absolute;top:-.55rem;left:1.5rem;rotate:-3deg;box-shadow:0 1px 2px #0000000f}.oc-sticker[data-astro-cid-wddziskh]{z-index:2;pointer-events:none;border:3px solid var(--surface);background:var(--surface);filter:drop-shadow(0 8px 14px #14182424);border-radius:10px;width:clamp(72px,11vw,104px);height:auto;position:absolute;top:-1.7rem;right:-1.1rem;rotate:6deg}.oc-name[data-astro-cid-wddziskh]{font-size:clamp(1.9rem,3.8vw,2.7rem)}.oc-facts[data-astro-cid-wddziskh]{gap:0;margin:1.1rem 0 1.2rem;display:grid}.oc-fact[data-astro-cid-wddziskh]{border-bottom:1px dotted color-mix(in srgb, var(--fg-faint) 45%, transparent);grid-template-columns:4.6em minmax(0,1fr);gap:1rem;padding:.5rem 0;display:grid}.oc-facts[data-astro-cid-wddziskh] dt[data-astro-cid-wddziskh]{color:var(--fg-faint);font-size:.78rem}.oc-facts[data-astro-cid-wddziskh] dd[data-astro-cid-wddziskh]{margin:0;font-size:.9rem}.oc-prose[data-astro-cid-wddziskh]{border-top:1px solid color-mix(in srgb, var(--accent) 16%, transparent);padding-top:.6rem}@media (width<=900px){.oc-head[data-astro-cid-wddziskh]{align-items:flex-start}.oc-switch[data-astro-cid-wddziskh]{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:.2rem;overflow-x:auto}.oc-switch[data-astro-cid-wddziskh]::-webkit-scrollbar{display:none}.oc-panel[data-astro-cid-wddziskh],.oc-panel[data-astro-cid-wddziskh].is-active{grid-template-columns:minmax(0,1fr)}.oc-panel[data-astro-cid-wddziskh],.oc-artwrap[data-astro-cid-wddziskh]{min-height:0}.oc-art[data-astro-cid-wddziskh]{height:clamp(340px,62vw,520px)}.oc-body[data-astro-cid-wddziskh]{max-width:100%;padding:clamp(1.1rem,4vw,1.6rem);rotate:0deg}.oc-giant[data-astro-cid-wddziskh]{font-size:clamp(3.4rem,20vw,6rem)}.oc-thumbs[data-astro-cid-wddziskh]{box-shadow:none;background:0 0;justify-content:center;margin-top:1.2rem;position:static;translate:none}.oc-body[data-astro-cid-wddziskh]{rotate:0deg}}.oc-artwrap[data-astro-cid-wddziskh].is-flipping .oc-flip[data-astro-cid-wddziskh]{transition-duration:.2s;transition-timing-function:cubic-bezier(.45,0,.72,1);transform:rotateY(-82deg)scale(.96)}.oc-spark{z-index:1;pointer-events:none;font-size:var(--spark-size,16px);color:var(--spark-color,#ffd23f);text-shadow:0 0 12px color-mix(in srgb, var(--spark-color,#ffd23f) 65%, transparent);animation:oc-spark-fly var(--spark-life,.9s) cubic-bezier(.16, .66, .3, 1) forwards;line-height:1;position:absolute;top:52%;left:50%}@keyframes oc-spark-fly{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(0)}14%{opacity:1;transform:translate(-50%,-50%)scale(1.2)rotate(18deg)}to{opacity:0;transform:translate(calc(-50% + var(--spark-x,0px)), calc(-50% + var(--spark-y,-90px))) scale(.6) rotate(var(--spark-r,160deg))}}@media (prefers-reduced-motion:reduce){.oc-flip[data-astro-cid-wddziskh]{transition:none}.oc-artwrap[data-astro-cid-wddziskh].is-flipping .oc-flip[data-astro-cid-wddziskh]{transform:none}.oc-spark{display:none}}.oc-panel.is-feature{grid-template-columns:minmax(0,1fr);display:none}.oc-panel.is-feature.is-active{display:block}.feat{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(1.2rem,3vw,2.8rem);padding-block:clamp(.4rem,1.4vw,1.2rem);display:grid}.feat-deck{place-items:center;height:clamp(340px,44vw,480px);display:grid;position:relative}.feat-card{transform-origin:50% 62%;width:min(74%,320px);transform:translate(-50%, -50%) translate(var(--tx,0px), var(--ty,0px)) rotate(var(--rot,0deg)) scale(var(--sc,1));will-change:transform;background:#fff;border-radius:3px;margin:0;padding:10px 10px 30px;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .35s;position:absolute;top:50%;left:50%;box-shadow:0 20px 44px #141c342e}.feat-card img{background:var(--bg);border-radius:2px;width:100%;height:auto;display:block}.feat-card figcaption{color:var(--ink-soft);margin-top:.5rem;font-size:.68rem}.feat-card:not(.is-top) figcaption{opacity:0}.feat-card.is-far{opacity:0;pointer-events:none}.feat-card.is-top{cursor:default}.feat-side{align-content:center;gap:.5rem;display:grid;position:relative}.feat-sticker{background:#fff;border:3px solid #fff;border-radius:10px;width:clamp(60px,8vw,84px);height:auto;position:absolute;top:-2.4rem;right:0;transform:rotate(6deg);box-shadow:0 10px 24px #141c3429}.feat-cta{border-radius:var(--radius);background:var(--accent);color:#fff;justify-content:space-between;align-items:center;gap:1rem;margin-top:.7rem;padding:.9rem 1.1rem;text-decoration:none;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s;display:flex;box-shadow:0 14px 30px #4a7dff52}.feat-cta:hover{transform:translateY(-2px);box-shadow:0 18px 38px #4a7dff6b}.feat-cta-txt{gap:.15rem;display:grid}.feat-cta-main{letter-spacing:.02em;font-size:clamp(1rem,1.5vw,1.15rem);font-weight:700}.feat-cta-sub{opacity:.82;font-size:.72rem}.feat-cta-arrow{font-size:1.15rem;transition:transform .28s}.feat-cta:hover .feat-cta-arrow{transform:translate(4px)}.feat-now{color:var(--ink-soft);align-items:baseline;gap:.55rem;margin-top:.45rem;font-size:.8rem;display:flex}.feat-now-idx{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--accent);font-weight:600}.feat-nav{gap:.5rem;margin-top:.2rem;display:flex}.feat-btn{border:1px solid var(--line);background:var(--surface);width:2.3rem;height:2.3rem;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;font-size:.95rem;transition:background .2s,color .2s,transform .2s;display:grid}.feat-btn:hover{background:var(--accent);color:#fff;transform:translateY(-1px)}.feat-strip{scrollbar-width:thin;grid-column:1/-1;gap:.45rem;padding:.2rem 0 .7rem;display:flex;overflow-x:auto}.feat-thumb{aspect-ratio:1;background:var(--surface);cursor:pointer;border:2px solid #0000;border-radius:8px;flex:none;width:clamp(46px,5vw,60px);padding:0;transition:border-color .2s,transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 6px 14px #141c341a}.feat-thumb img{object-fit:cover;width:100%;height:100%;display:block}.feat-thumb:hover{transform:translateY(-2px)}.feat-thumb.is-on{border-color:var(--accent);box-shadow:0 8px 18px #4a7dff47}@media (width<=900px){.feat{grid-template-columns:minmax(0,1fr)}.feat-deck{height:clamp(280px,64vw,380px)}.feat-sticker{display:none}}.paper-root[data-astro-cid-66x37bev]{padding-block:clamp(1.6rem,4vw,3rem) 3rem}.paper-head[data-astro-cid-66x37bev]{flex-direction:column;gap:.55rem;margin-bottom:clamp(1.2rem,3vw,2rem);display:flex}.paper-head[data-astro-cid-66x37bev] h1[data-astro-cid-66x37bev]{font-size:clamp(2rem,7vw,2.6rem)}.paper-head[data-astro-cid-66x37bev] .lead[data-astro-cid-66x37bev]{color:var(--fg-muted);margin:0}.paper-switch[data-astro-cid-66x37bev]{scrollbar-width:none;gap:.4rem;margin-top:.5rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.paper-switch[data-astro-cid-66x37bev][hidden]{display:none}.paper-switch[data-astro-cid-66x37bev]::-webkit-scrollbar{display:none}.paper-tab[data-astro-cid-66x37bev]{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--fg-muted);cursor:pointer;flex:none;align-items:center;gap:.4rem;padding:.42rem .85rem;font-size:.86rem;font-weight:700;display:inline-flex}.paper-tab[data-astro-cid-66x37bev].is-active{background:var(--surface-tint);border-color:var(--accent-soft-2);color:var(--accent-ink)}.paper-num[data-astro-cid-66x37bev]{letter-spacing:.06em;opacity:.7;font-size:.72rem}.paper-item[data-astro-cid-66x37bev]{display:none}.paper-item[data-astro-cid-66x37bev].is-active{display:block}.sheet[data-astro-cid-66x37bev]{background:var(--surface);border-radius:6px 20px 20px;padding:clamp(1.1rem,4vw,1.6rem);position:relative;box-shadow:0 1px #1418240a,0 18px 36px -22px #14182459}.sheet[data-astro-cid-66x37bev]:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1418240f}.sheet-tape[data-astro-cid-66x37bev]{background:var(--mark);z-index:2;width:74px;height:18px;position:absolute;top:-.55rem;left:1.4rem}.paper-sticker[data-astro-cid-66x37bev]{z-index:3;pointer-events:none;border:3px solid var(--surface);background:var(--surface);filter:drop-shadow(0 8px 14px #14182429);border-radius:10px;width:clamp(64px,20vw,88px);height:auto;position:absolute;top:-1.4rem;right:-.9rem;rotate:6deg}.paper-name[data-astro-cid-66x37bev]{letter-spacing:-.02em;margin:.15rem 0 0;font-size:clamp(1.55rem,6vw,2rem);font-weight:800}.paper-tagline[data-astro-cid-66x37bev]{color:var(--fg-muted);margin:.4rem 0 0;font-size:.95rem;line-height:1.7}.paper-chips[data-astro-cid-66x37bev]{margin:.7rem 0 0}.paper-facts[data-astro-cid-66x37bev]{border-top:1px dashed #14182417;border-bottom:1px dashed #14182417;gap:.7rem;margin:.9rem 0 0;padding:.9rem 0;font-size:.92rem;list-style:none;display:grid}.paper-facts[data-astro-cid-66x37bev] li[data-astro-cid-66x37bev]{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:.6rem;display:grid}.fact-ico[data-astro-cid-66x37bev]{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.fact-ico[data-astro-cid-66x37bev] svg[data-astro-cid-66x37bev]{width:18px;height:18px}.fact-ico--pink[data-astro-cid-66x37bev]{color:#e0669a}.fact-ico--blue[data-astro-cid-66x37bev]{color:#4a7dff}.fact-ico--green[data-astro-cid-66x37bev]{color:#38a06a}.fact-ico--amber[data-astro-cid-66x37bev]{color:#c98a2a}.fact-text[data-astro-cid-66x37bev]{gap:.1rem;min-width:0;display:grid}.fact-label[data-astro-cid-66x37bev]{color:var(--fg-faint);letter-spacing:.02em;font-size:.78rem;line-height:1.4}.fact-value[data-astro-cid-66x37bev]{font-size:.94rem;font-weight:500;line-height:1.65}.paper-prose[data-astro-cid-66x37bev]{margin-top:.9rem;font-size:.97rem;line-height:1.85}.paper-prose[data-astro-cid-66x37bev] p{margin:0 0 .8em}.paper-prose[data-astro-cid-66x37bev] h3{margin:1.1em 0 .5em;font-size:1rem;font-weight:800}.paper-prose[data-astro-cid-66x37bev] ul{margin:0 0 .8em;padding-left:1.1em;list-style:outside}.paper-prose[data-astro-cid-66x37bev] li{margin:.25em 0}.paper-thumbs[data-astro-cid-66x37bev]{gap:.45rem;margin-top:.9rem;display:flex}.paper-thumb[data-astro-cid-66x37bev]{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;flex-direction:column;width:48px;height:66px;padding:0;display:flex;overflow:hidden}.paper-thumb[data-astro-cid-66x37bev].is-on{border-color:var(--accent-ink);box-shadow:0 0 0 2px var(--accent-soft)}.paper-thumb[data-astro-cid-66x37bev] img[data-astro-cid-66x37bev]{object-fit:cover;object-position:50% 3%;background:var(--surface);flex:1;width:100%;min-height:0}.paper-thumb-label[data-astro-cid-66x37bev]{text-align:center;color:var(--fg-faint);white-space:nowrap;text-overflow:ellipsis;flex:none;padding:.1rem 0 .16rem;font-size:.5rem;line-height:1.4;overflow:hidden}.paper-thumb[data-astro-cid-66x37bev].is-on .paper-thumb-label[data-astro-cid-66x37bev]{color:var(--accent-ink);font-weight:700}.art-empty[data-astro-cid-66x37bev]{aspect-ratio:3/4;border-radius:var(--radius);background:var(--surface-tint);width:100%;color:var(--accent-ink);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex}.art-empty[data-astro-cid-66x37bev] span[data-astro-cid-66x37bev]{font-size:2.4rem;font-weight:800}.art-empty[data-astro-cid-66x37bev] small[data-astro-cid-66x37bev]{color:var(--fg-faint)}.sheet--merge[data-astro-cid-66x37bev]{padding-top:1rem}.merge-head[data-astro-cid-66x37bev]{margin-bottom:.9rem}.merge-grid[data-astro-cid-66x37bev]{display:flow-root}.merge-body[data-astro-cid-66x37bev]{min-width:0;padding-bottom:.2rem;position:relative}.merge-side[data-astro-cid-66x37bev]{float:none;width:min(100%,320px);min-width:0;margin:.2rem auto 1rem}.merge-art[data-astro-cid-66x37bev]{justify-content:center;margin:0;display:flex}.merge-art[data-astro-cid-66x37bev] img[data-astro-cid-66x37bev]{object-fit:contain;filter:drop-shadow(0 10px 18px #4a7dff24);width:100%;height:auto}.merge-prose[data-astro-cid-66x37bev]{border-top:1px dashed color-mix(in srgb, var(--fg-faint) 40%, transparent);margin-top:1.1rem;padding-top:1rem}.sheet--flip[data-astro-cid-66x37bev]{padding-top:.9rem}.flip-bar[data-astro-cid-66x37bev]{border-bottom:1px dashed #1418241f;justify-content:space-between;align-items:baseline;padding-bottom:.5rem;display:flex}.flip-name[data-astro-cid-66x37bev]{font-size:.95rem;font-weight:800}.flip-count[data-astro-cid-66x37bev]{color:var(--fg-faint);letter-spacing:.08em;font-size:.76rem}.flip-view[data-astro-cid-66x37bev]{margin-top:.7rem;overflow:hidden}.flip-track[data-astro-cid-66x37bev]{transition:transform .32s var(--ease);align-items:flex-start;display:flex}.flip-page[data-astro-cid-66x37bev]{flex:0 0 100%;min-height:clamp(300px,46vh,380px);padding-right:.1rem}.flip-page[data-astro-cid-66x37bev][data-page="0"]{flex-direction:column;align-items:center;display:flex}.flip-art[data-astro-cid-66x37bev]{justify-content:center;width:100%;display:flex}.flip-art[data-astro-cid-66x37bev] img[data-astro-cid-66x37bev]{filter:drop-shadow(0 16px 20px #4a7dff29);width:min(100%,240px);margin-top:-.4rem}.flip-caption[data-astro-cid-66x37bev]{text-align:center;margin-top:.2rem}.flip-caption[data-astro-cid-66x37bev] .paper-thumbs[data-astro-cid-66x37bev]{justify-content:center}.flip-title[data-astro-cid-66x37bev]{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);margin:0 0 .5rem;font-size:.78rem;font-weight:800}.flip-foot[data-astro-cid-66x37bev]{border-top:1px dashed #1418241f;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.5rem;padding-top:.6rem;display:flex}.flip-arrow[data-astro-cid-66x37bev]{border:1px solid var(--border);background:var(--surface);width:34px;height:34px;color:var(--fg-muted);cursor:pointer;border-radius:50%;font-size:.9rem}.flip-arrow[data-astro-cid-66x37bev]:hover{border-color:var(--accent-soft-2);color:var(--accent-ink)}.flip-dots[data-astro-cid-66x37bev]{gap:.35rem;display:flex}.flip-dot[data-astro-cid-66x37bev]{cursor:pointer;background:#14182429;border:0;border-radius:50%;width:7px;height:7px;padding:0}.flip-dot[data-astro-cid-66x37bev].is-on{background:var(--accent);border-radius:var(--radius-pill);width:18px}.stack[data-astro-cid-66x37bev]{flex-direction:column;gap:.55rem;display:flex}.sheet--strip[data-astro-cid-66x37bev]{padding:0;overflow:hidden}.sheet--strip[data-astro-cid-66x37bev] summary[data-astro-cid-66x37bev]{cursor:pointer;align-items:baseline;gap:.6rem;padding:.85rem 1.1rem;list-style:none;display:flex}.sheet--strip[data-astro-cid-66x37bev] summary[data-astro-cid-66x37bev]::-webkit-details-marker{display:none}.strip-num[data-astro-cid-66x37bev]{color:var(--accent-ink);letter-spacing:.08em;font-size:.72rem;font-weight:800}.strip-title[data-astro-cid-66x37bev]{font-size:1rem;font-weight:800}.strip-sub[data-astro-cid-66x37bev]{color:var(--fg-faint);margin-left:auto;font-size:.78rem}.strip-body[data-astro-cid-66x37bev]{padding:0 1.1rem 1.1rem}.strip-art[data-astro-cid-66x37bev]{justify-content:center;margin-bottom:.6rem;display:flex}.strip-art[data-astro-cid-66x37bev] img[data-astro-cid-66x37bev]{filter:drop-shadow(0 14px 18px #4a7dff26);width:min(100%,230px)}.paper-note[data-astro-cid-66x37bev]{color:var(--fg-faint);margin-top:1.2rem;font-size:.78rem;line-height:1.7}.paper-note[data-astro-cid-66x37bev] code[data-astro-cid-66x37bev]{background:var(--surface);border-radius:4px;padding:.1rem .3rem;font-size:.92em}.merge-side[data-astro-cid-66x37bev] .paper-thumbs[data-astro-cid-66x37bev]{flex-wrap:nowrap;justify-content:center;gap:.3rem;margin-top:.45rem}.merge-side[data-astro-cid-66x37bev] .paper-thumb[data-astro-cid-66x37bev]{border-radius:6px;flex:none;width:26px;height:33px}@media (width>=820px){.merge-side[data-astro-cid-66x37bev]{width:clamp(190px,26%,250px)}.merge-side[data-astro-cid-66x37bev] .paper-thumb[data-astro-cid-66x37bev]{width:40px;height:51px}}@media (width<=620px){.paper-facts[data-astro-cid-66x37bev]{gap:.62rem;font-size:.9rem}.paper-facts[data-astro-cid-66x37bev] li[data-astro-cid-66x37bev]{grid-template-columns:30px minmax(0,1fr);gap:.55rem}.fact-ico[data-astro-cid-66x37bev]{width:30px;height:30px}.fact-ico[data-astro-cid-66x37bev] svg[data-astro-cid-66x37bev]{width:16px;height:16px}.fact-value[data-astro-cid-66x37bev]{font-size:.92rem}}.merge-art[data-astro-cid-66x37bev]{aspect-ratio:3/4;perspective:900px;width:100%;margin:0;position:relative}.paper-flip[data-astro-cid-66x37bev]{z-index:2;transform-style:preserve-3d;transition:transform .46s cubic-bezier(.34,1.36,.64,1);position:absolute;inset:0}.merge-art[data-astro-cid-66x37bev].is-wide{aspect-ratio:4/3}.paper-flip[data-astro-cid-66x37bev] img[data-astro-cid-66x37bev]{object-fit:contain;backface-visibility:hidden;width:auto;height:auto;position:absolute;top:0;left:0}.merge-art[data-astro-cid-66x37bev].is-flipping .paper-flip[data-astro-cid-66x37bev]{transition-duration:.2s;transition-timing-function:cubic-bezier(.45,0,.72,1);transform:rotateY(-82deg)scale(.96)}.paper-spark{z-index:1;pointer-events:none;font-size:var(--spark-size,14px);color:var(--spark-color,var(--mark));text-shadow:0 0 12px color-mix(in srgb, var(--spark-color,var(--mark)) 65%, transparent);animation:paper-spark-fly var(--spark-life,.78s) cubic-bezier(.18, .72, .34, 1) forwards;line-height:1;position:absolute;top:52%;left:50%}@keyframes paper-spark-fly{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}18%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}to{opacity:0;transform:translate(calc(-50% + var(--spark-x,0px)), calc(-50% + var(--spark-y,-70px))) scale(.55) rotate(var(--spark-r,150deg))}}@media (prefers-reduced-motion:reduce){.paper-flip[data-astro-cid-66x37bev]{transition:none}.merge-art[data-astro-cid-66x37bev].is-flipping .paper-flip[data-astro-cid-66x37bev]{transform:none}.paper-spark{display:none}}.sheet--feat .merge-head,.sheet--feat .merge-grid,.sheet--feat .merge-prose,.sheet--feat .paper-sticker{display:none}.pfeat{gap:.55rem;padding:.2rem 0 .4rem;display:grid}.pfeat-deck{place-items:center;height:clamp(330px,96vw,420px);margin-bottom:.4rem;display:grid;position:relative}.pfeat-card{transform-origin:50% 62%;width:min(74%,268px);transform:translate(-50%, -50%) translate(var(--tx,0px), var(--ty,0px)) rotate(var(--rot,0deg)) scale(var(--sc,1));background:#fff;border-radius:3px;margin:0;padding:9px;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .3s;position:absolute;top:50%;left:50%;box-shadow:0 16px 34px #141c342e}.pfeat-card img{border-radius:2px;width:100%;height:auto;display:block}.pfeat-card.is-far{opacity:0;pointer-events:none}.pfeat-cta{border-radius:var(--radius);background:var(--accent);color:#fff;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.6rem;padding:.85rem 1rem;font-weight:700;text-decoration:none;display:flex;box-shadow:0 12px 26px #4a7dff52}.pfeat-cta-sub{opacity:.85;font-size:.75rem;font-weight:500}.pfeat-now{color:var(--ink-soft);align-items:baseline;gap:.5rem;margin-top:.5rem;font-size:.78rem;display:flex}.pfeat-idx{font-variant-numeric:tabular-nums;color:var(--accent);font-weight:600}.pfeat-strip{scrollbar-width:thin;gap:.4rem;padding:.2rem 0 .5rem;display:flex;overflow-x:auto}.pfeat-thumb{background:var(--surface);cursor:pointer;border:2px solid #0000;border-radius:8px;flex:none;width:46px;height:46px;padding:0;overflow:hidden;box-shadow:0 5px 12px #141c341a}.pfeat-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pfeat-thumb.is-on{border-color:var(--accent)}.oc-narrow[data-astro-cid-p22ox6nb]{display:none}@media (width<=899px){.oc-wide[data-astro-cid-p22ox6nb]{display:none}.oc-narrow[data-astro-cid-p22ox6nb]{display:block}}
