.bxc-page{--ex-paper-line: rgba(36,32,25,.14);position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ex-paper);color:var(--ex-ink);font-family:var(--ex-sans);-webkit-font-smoothing:antialiased;overflow:hidden}.bxc-page *,.bxc-page *:before,.bxc-page *:after{box-sizing:border-box}@keyframes bxcPageIn{0%{opacity:0}to{opacity:1}}@keyframes bxcPageIn--still{0%{opacity:0}to{opacity:1}}.bxc-page{animation:bxcPageIn 1.5s cubic-bezier(.16,1,.3,1) both}:root[data-motion=reduce] .bxc-page{animation:none}.bxc-intro-hint{position:absolute;bottom:34px;left:50%;translate:-50% 0;z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ex-ink-muted);background:none;border:1px solid var(--ex-paper-line);border-radius:100px;padding:10px 18px;cursor:pointer;transition:transform .16s ease-out}.bxc-intro-hint:active{transform:scale(.97)}.bxc-scroll-ic{font-size:12px}.bxc-stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;cursor:grab;touch-action:none}.bxc-stage:active{cursor:grabbing}.bxc-stage .bxc-layer{transition:opacity .35s ease}.bxc-stage--washed .bxc-layer{opacity:.18}.bxc-layer{position:absolute;top:0;left:0;width:0;height:0;transform-origin:0 0;z-index:2}.bxc-layer--interacting{will-change:transform}.bxc-lines{position:absolute;top:-6000px;left:-6000px;width:12000px;height:12000px;pointer-events:none}.bxc-lines path{fill:none;opacity:0;stroke:#3a3226d9;stroke-width:1;stroke-linecap:round;transition:opacity .2s ease}.bxc-lines path.bxc-line--tertiary{stroke-width:.75}.bxc-node{position:absolute;opacity:0;transform:translate(-50%,-50%) scale(.86);transition:opacity .2s ease}.bxc-word{position:absolute;top:50%;z-index:3;pointer-events:none;transform:translateY(-50%) translate(var(--wx, 0px));font-family:var(--ex-serif);font-weight:400;font-size:clamp(3.4rem,8.5vw,7.5rem);line-height:1;letter-spacing:-.02em;color:var(--ex-ink);opacity:.92;white-space:nowrap}.bxc-word--keep{left:30px}.bxc-word--speaking{right:30px}@media (max-width: 640px){.bxc-word{font-size:2.6rem;opacity:.8}.bxc-word--keep{left:16px}.bxc-word--speaking{right:16px}}.bxc-hub{width:200px;text-align:center;pointer-events:auto;cursor:pointer;z-index:4;padding:8px 10px;background:radial-gradient(ellipse 62% 58% at center,var(--ex-paper) 0%,rgba(250,248,244,.86) 58%,rgba(250,248,244,0) 100%)}.bxc-hub:focus-visible{outline:2px solid var(--ex-gold);outline-offset:4px;border-radius:8px}.bxc-hub-sub{margin-top:7px;font-size:.74rem;line-height:1.45;color:var(--ex-ink-muted)}.bxc-hub-q{font-family:var(--ex-serif);font-size:1.1rem;line-height:1.28;color:var(--ex-ink);letter-spacing:-.01em;position:relative;display:inline-block}.bxc-hub-q:after{content:"";position:absolute;left:50%;bottom:-3px;width:0;height:1px;width:60%;transform:scaleX(0);transform-origin:center;background:var(--ex-gold);transition:transform .3s cubic-bezier(.16,1,.3,1);translate:-50% 0}@media (hover: hover) and (pointer: fine){.bxc-hub:hover .bxc-hub-q:after{transform:scaleX(1)}}.bxc-line--hot{stroke:var(--ex-gold)}.bxc-post{border-radius:6px;overflow:hidden;cursor:pointer;box-shadow:none;border:none}.bxc-post svg{display:block;width:100%;height:100%}.bxc-post img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.bxc-post--landscape{width:44px;height:33px}.bxc-post--portrait{width:36px;height:45px}.bxc-post--photo.bxc-post--landscape{width:56px;height:43px}.bxc-post--photo.bxc-post--portrait{width:46px;height:58px}.bxc-post:focus-visible{outline:2px solid var(--ex-gold);outline-offset:2px}@media (max-width: 740px){.bxc-post--landscape{width:23px;height:17px}.bxc-post--portrait{width:19px;height:24px}.bxc-post--photo.bxc-post--landscape{width:29px;height:22px}.bxc-post--photo.bxc-post--portrait{width:24px;height:29px}.bxc-hub{width:120px;padding:5px 6px}.bxc-hub-q{font-size:.78rem}.bxc-hub-sub{font-size:.58rem;line-height:1.35;margin-top:4px}}.bxc-post-read-mark{position:absolute;top:3px;right:3px;width:16px;height:16px;border-radius:50%;background:#1a1208bf;color:var(--ex-paper);font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.bxc-back{position:absolute;left:22px;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:20;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 18px;font-size:13px;font-weight:600;color:var(--ex-ink);text-decoration:none;background:var(--ex-paper-2);border:1px solid var(--ex-paper-line);border-radius:100px;transition:transform .16s ease-out,border-color .2s ease}.bxc-back:active{transform:scale(.97)}.bxc-back:focus-visible{outline:2px solid var(--ex-gold);outline-offset:2px}@media (hover: hover) and (pointer: fine){.bxc-back:hover{border-color:var(--ex-gold)}}.bxc-hint{position:absolute;right:22px;top:22px;z-index:20;font-size:12px;color:var(--ex-ink-2);background:var(--ex-paper-2);border:1px solid var(--ex-paper-line);border-radius:100px;padding:9px 16px;pointer-events:none}.bxc-search{position:absolute;top:22px;left:50%;translate:-50% 0;z-index:20;display:flex;align-items:center;gap:8px;background:var(--ex-paper-2);border:1px solid var(--ex-paper-line);border-radius:100px;padding:0 10px 0 18px;min-height:44px}.bxc-search input{border:none;background:none;outline:none;font-family:var(--ex-sans);font-size:13px;color:var(--ex-ink);width:150px;align-self:stretch;min-height:44px}.bxc-search input::placeholder{color:var(--ex-ink-muted)}.bxc-search-clear{position:relative;width:22px;height:22px;border-radius:50%;border:none;background:var(--ex-paper-3);color:var(--ex-ink-2);font-size:14px;line-height:1;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform .16s ease-out}.bxc-search-clear:before{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.bxc-search-clear:active{transform:scale(.9)}.bxc-search-count{font-size:11px;color:var(--ex-ink-muted);white-space:nowrap;padding-right:4px}.bxc-empty{position:absolute;top:50%;left:50%;translate:-50% -50%;color:var(--ex-ink-muted);font-size:1rem}.bxc-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:transparent}.bxc-modal{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;box-shadow:0 30px 80px #1a120859}.bxc-modal-hero{flex:1 1 auto;min-height:220px;position:relative;background:var(--ex-paper-3)}.bxc-modal-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bxc-modal-hero-abstract{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.85}.bxc-modal-box{position:relative;background:var(--ex-paper);padding:22px 24px 24px}.bxc-modal-cat{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ex-gold-deep)}.bxc-modal-title{font-family:var(--ex-serif);font-weight:400;font-size:1.4rem;line-height:1.25;color:var(--ex-ink);margin-top:8px}.bxc-modal-theme{font-size:.82rem;color:var(--ex-ink-muted);margin-top:8px}.bxc-modal-read{display:inline-flex;align-items:center;gap:8px;margin-top:16px;background:#2a241d;color:var(--ex-paper);font-size:.9rem;font-weight:600;padding:11px 22px;border-radius:100px;min-height:44px;text-decoration:none;transition:transform .16s ease-out}.bxc-modal-read:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.bxc-modal-read:hover{background:#1a1208}}:root[data-motion=reduce] .bxc-hub-q:after,:root[data-motion=reduce] .bxc-intro-hint,:root[data-motion=reduce] .bxc-search-clear,:root[data-motion=reduce] .bxc-modal-read,:root[data-motion=reduce] .bxc-back{transition:none}@media (max-width: 640px){.bxc-hint{display:none}.bxc-search{padding:0 8px 0 14px;gap:6px}.bxc-search input{width:132px;font-size:12px}.bxc-back{left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}.bxc-search-count{display:none}}@layer exprea-motion-still{:root[data-motion=reduce] .bxc-page{animation-name:bxcPageIn--still,none,none,none!important;animation-duration:.22s!important;animation-timing-function:ease-out!important;animation-iteration-count:1!important}}
