@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.0v_p~5_c0b~1d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.17_wf1k7ou9-q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.0ptcwqi9jx~4d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.05b418i5bs~lg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.0v_p~5_c0b~1d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.17_wf1k7ou9-q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.0ptcwqi9jx~4d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.05b418i5bs~lg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_68d6704-module__YgYMea__className{font-family:Caveat,Caveat Fallback;font-style:normal}
.story-book{-webkit-user-select:none;user-select:none;width:100%}.story-book-pile{aspect-ratio:4/5;margin:6px 4px 0;position:relative}.story-print{touch-action:pan-y;background:#fffefa;border-radius:3px;flex-direction:column;margin:0;padding:7px 7px 20px;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .26s;display:flex;position:absolute;inset:0;box-shadow:0 1px 2px #0000004d,0 14px 32px #00000073}.story-print.is-top{cursor:grab}.story-print.is-dragging{cursor:grabbing;transition:none}.story-print-photo{background:#e8ebe4;flex:1;position:relative;overflow:hidden}.story-print-photo img,.story-print-photo video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.story-page{height:100dvh;overflow:hidden}.story-room-stage{z-index:0;position:fixed;inset:0}.story-room{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#0b0f16;position:absolute;inset:0;overflow:hidden}.room-css-host,.room-gl{position:absolute;inset:0}.room-css-host{z-index:0}.room-gl{z-index:1;pointer-events:none;width:100%;height:100%;display:block}.room-fade{z-index:3;pointer-events:none;background:#06080a;transition:opacity 1.6s;position:absolute;inset:0}.room-fade.is-gone{opacity:0}.story-room-loading{animation:1.6s ease-in-out infinite alternate room-pulse}@keyframes room-pulse{0%{opacity:.5}to{opacity:1}}.story-room-tip{z-index:2;pointer-events:none;white-space:nowrap;color:#0a0d0f;background:#e0d5c8;border-radius:8px;padding:5px 10px;font-size:12px;position:absolute;transform:translate(-50%,calc(-100% - 14px))}.room-crosshair{z-index:2;pointer-events:none;background:#e0d5c8;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #0a0d0f99}.room-screen{color:#e8e3da;touch-action:pan-y;background:#0b0b0c}.room-screen.is-live{cursor:auto;-webkit-user-select:text;user-select:text}.room-screen-flat{z-index:2;transform-origin:0 0;position:absolute;top:0;left:0}.room-screen-flat.is-away{visibility:hidden;opacity:0;pointer-events:none;clip-path:inset(50%);left:-100000px}.mon{flex-direction:column;height:100%;font-size:15px;display:flex;overflow:hidden}.mon-bar{color:#e8e3da8c;background:#151517;border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;height:42px;padding:0 18px;font-size:13px;display:flex}.mon-dots{gap:7px;display:flex}.mon-dots i{background:#3a3a3d;border-radius:50%;width:11px;height:11px}.mon-dots i:first-child{background:#e0614f}.mon-dots i:nth-child(2){background:#e2b04a}.mon-dots i:last-child{background:#5bb46a}.mon-body{flex:1;grid-template-columns:470px minmax(0,1fr);gap:32px;min-height:0;padding:26px 30px 0;display:grid}.mon-now,.mon-side{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;min-height:0;padding-bottom:30px;overflow-y:auto}.mon-eyebrow{letter-spacing:2.5px;text-transform:uppercase;color:#e8e3da80;margin:0 0 10px;font-size:11px}.mon-eyebrow:not(:first-child){margin-top:26px}.mon-track{color:#f2ede4;margin:0 0 14px;font-size:19px;line-height:1.35}.mon-track span{color:#e8e3da8c}.mon-eyebrow a{color:inherit;text-decoration:none}.mon-eyebrow a:hover{color:#f2ede4}.mon-top{margin:0;padding:0;list-style:none}.mon-top li{border-radius:6px;grid-template-columns:22px 36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 8px;display:grid}.mon-top li:hover{background:#ffffff0d}.mon-top img,.mon-top-img{object-fit:cover;background:#1a1a1c;border-radius:4px;width:36px;height:36px;display:block}.mon-top-rank,.mon-top-time{color:#e8e3da80;font-variant-numeric:tabular-nums;font-size:13px}.mon-top-rank{text-align:right}.mon-top-text{flex-direction:column;min-width:0;display:flex}.mon-top-text a,.mon-top-text span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mon-top-text a{color:#f2ede4;font-size:14px;text-decoration:none}.mon-top-text a:hover{text-decoration:underline}.mon-top-text span{color:#e8e3da8c;font-size:12px}.mon iframe{border:0;border-radius:12px;width:100%;display:block}.mon-stack{flex-direction:column;gap:8px;display:flex}.mon-link{color:#e8e3dab3;margin-top:16px;font-size:14px;text-decoration:none;display:inline-block}.mon-link:hover{color:#f2ede4}.mon-grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:14px;max-width:80%;margin-top:26px;display:grid}.mon-grid img,.mon-cover{border-radius:8px;width:100%;height:auto;display:block}.mon-video{aspect-ratio:16/9;border-radius:10px;width:62%;margin-top:18px;position:relative;overflow:hidden}.mon-video iframe{border-radius:0;height:100%;position:absolute;inset:0}.mon-shots>:first-child{grid-column:1/-1}.mon-shots{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px;display:grid}.room-screen-flat.is-compact .mon-body{scrollbar-width:none;padding:18px 18px 24px;display:block;overflow-y:auto}.room-screen-flat.is-compact .mon-now,.room-screen-flat.is-compact .mon-side{padding-bottom:0;overflow:visible}.room-screen-flat.is-compact .mon-side{margin-top:26px}.room-screen-flat.is-compact .mon-grid,.room-screen-flat.is-compact .mon-video{width:100%;max-width:none}.story-room-bar{z-index:20;text-shadow:0 1px 8px #0009;align-items:center;gap:8px 16px;font-size:12px;transition:opacity .4s;display:flex;position:fixed;bottom:clamp(16px,3vw,32px);right:clamp(16px,3vw,40px)}.story-page:has(.story-focus) .story-room-bar{opacity:0;pointer-events:none}.story-hud{z-index:20;color:var(--color-ink);text-shadow:0 2px 12px #0009;pointer-events:none;transition:opacity .4s;animation:1.2s cubic-bezier(.22,1,.36,1) .8s backwards rise-in;position:fixed;bottom:clamp(16px,3vw,32px);left:clamp(16px,3vw,40px)}.story-hud h1,.story-hud button{pointer-events:auto}.story-hud.is-dim{opacity:.55}@media (max-width:767px){.story-hud.is-dim{opacity:0;pointer-events:none}}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.story-focus{z-index:25;pointer-events:none;flex-direction:column;align-items:center;gap:10px;max-width:560px;margin:0 auto;animation:.6s cubic-bezier(.22,1,.36,1) backwards rise-in;display:flex;position:fixed;bottom:clamp(16px,3vw,32px);left:16px;right:16px}.story-focus>*{pointer-events:auto}.story-focus-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.story-chip,.story-pager{-webkit-backdrop-filter:blur(12px);color:var(--color-ink);cursor:pointer;background:#0a0d0f99;border:1px solid #e0d5c82e;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12px;transition:border-color .2s,background .2s;display:inline-flex}.story-chip:hover{border-color:#e0d5c873}.story-chip.is-danger{color:#f0a49b}.story-chip kbd{font:inherit;color:#e0d5c899;border:1px solid #e0d5c840;border-radius:4px;padding:1px 5px;font-size:10px}.story-pager{cursor:default;padding:4px 6px}.story-pager button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:3px 9px}.story-pager button:hover:not(:disabled){background:#e0d5c81f}.story-pager button:disabled{opacity:.3;cursor:default}.story-pager span{font-variant-numeric:tabular-nums;color:#e0d5c8b3}.story-focus-hint{color:#e0d5c88c;text-shadow:0 1px 8px #000000b3;font-size:12px}.story-reader{width:100%;max-height:38dvh;color:var(--color-ink);-webkit-backdrop-filter:blur(16px);scrollbar-width:none;background:#0a0d0fb8;border:1px solid #e0d5c81a;border-radius:16px;padding:18px 20px;overflow-y:auto;box-shadow:0 18px 50px #0006}.story-reader-eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:#e0d5c88c;margin:0 0 6px;font-size:11px}.story-reader h3{margin:0 0 8px;font-size:17px;font-weight:500;line-height:1.35}.story-reader p{color:#e0d5c8d9;margin:0;font-size:14px;line-height:1.7}.story-hand{z-index:24;width:min(280px,70vw);animation:.7s cubic-bezier(.22,1,.36,1) .9s both lift;position:fixed;top:50%;left:50%;transform:translate(-50%,-56%)}@keyframes lift{0%{opacity:0;transform:translate(-50%,-20%)rotate(-4deg)}to{opacity:1;transform:translate(-50%,-56%)}}.story-room-mood{color:#e0d5c8b3;cursor:pointer;background:#0a0d0f59;border:1px solid #e0d5c833;border-radius:999px;padding:4px 10px;font-size:11px;transition:background .2s,color .2s}.story-room-mood:hover{color:#e0d5c8}.story-room-mood.is-on{color:#0a0d0f;background:#e0d5c8;border-color:#e0d5c8}@media (prefers-reduced-motion:reduce){.story-room-loading,.story-hud,.story-focus,.story-hand{animation:none}.room-fade{transition:none}}
