.page_readerShell__8MmDu,.page_stateShell__CWbVd{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--stage);color:var(--stage-ink)}.page_stateShell__CWbVd{align-items:center;justify-content:center;padding:28px;overflow-y:auto}.page_stateShell__CWbVd:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 50% 40%,rgba(92,42,40,.45) 0,transparent 70%),radial-gradient(ellipse 120% 90% at 50% 100%,rgba(0,0,0,.5) 0,transparent 60%);pointer-events:none}.page_state__OEwuJ{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;max-width:44ch;padding:20px 0 calc(20px + env(safe-area-inset-bottom))}.page_crest__4esMC{width:clamp(64px,16vw,92px);height:auto;opacity:.88}.page_rule___q62s{width:46px;height:1px;background:linear-gradient(90deg,transparent,rgba(217,164,91,.85),transparent);margin:2px 0 4px}.page_stateTitle__yJK9Z{font-family:var(--font-display);font-size:clamp(1.4rem,5vw,1.9rem);font-weight:600;line-height:1.22;letter-spacing:-.01em;max-width:20ch}.page_stateBody__PaluB{color:var(--stage-ink-soft);font-size:.95rem;line-height:1.75}.page_stateCta__zrmBF{margin-top:10px;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 26px;border-radius:100px;border:1px solid rgba(217,164,91,.45);background:transparent;color:#d9a45b;font-size:.9rem;font-weight:550;letter-spacing:.01em;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.page_stateCta__zrmBF:hover{background:rgba(217,164,91,.12);border-color:#d9a45b;color:#eec287}.CrestLoader_wrap__BAhgf{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;pointer-events:none;z-index:5;transition:opacity .48s ease}.CrestLoader_hidden__nc3oj{opacity:0}.CrestLoader_mark__tLPXc{position:relative;display:grid;place-items:center}.CrestLoader_crest__yTWYx{width:clamp(58px,13vw,84px);height:auto;display:block;opacity:.9;animation:CrestLoader_breathe__zp7ty 2.6s ease-in-out infinite}.CrestLoader_halo__qH5ey{position:absolute;width:190%;height:190%;border-radius:50%;background:radial-gradient(circle,rgba(217,164,91,.16) 0,transparent 68%);animation:CrestLoader_bloom__r6Vlq 2.6s ease-in-out infinite}.CrestLoader_rule__7t_N4{position:relative;width:clamp(64px,16vw,96px);height:1px;background:rgba(240,232,226,.14);overflow:hidden}.CrestLoader_rule__7t_N4:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#d9a45b,transparent);animation:CrestLoader_sweep__m56nd 1.7s ease-in-out infinite}.CrestLoader_srOnly__ez3gc{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes CrestLoader_breathe__zp7ty{0%,to{opacity:.75;transform:scale(.97)}50%{opacity:1;transform:scale(1)}}@keyframes CrestLoader_bloom__r6Vlq{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.06)}}@keyframes CrestLoader_sweep__m56nd{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.CrestLoader_crest__yTWYx,.CrestLoader_halo__qH5ey,.CrestLoader_rule__7t_N4:after{animation:none}.CrestLoader_crest__yTWYx{opacity:.9}.CrestLoader_rule__7t_N4:after{background:#d9a45b;opacity:.5}}.Viewer_viewer__Vc1Zo{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column;background:var(--stage);overflow:hidden}.Viewer_viewer__Vc1Zo:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 78% 58% at 50% 42%,rgba(92,42,40,.42) 0,transparent 72%),radial-gradient(ellipse 120% 90% at 50% 100%,rgba(0,0,0,.55) 0,transparent 65%);pointer-events:none;z-index:0}.Viewer_stage__6EH3Q{position:relative;z-index:1;flex:1 1;min-height:0;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;padding:clamp(10px,2.2vw,30px)}.Viewer_canvas__t3uVx,.Viewer_stage__6EH3Q{display:flex;align-items:center;justify-content:center}.Viewer_canvas__t3uVx{width:100%;height:100%;transform-origin:center center;will-change:transform}.Viewer_frame__FSTsA{position:relative;display:flex;max-width:100%;max-height:100%;min-width:0;min-height:0;border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px rgba(240,232,226,.07),0 18px 50px -12px rgba(0,0,0,.7),0 2px 10px rgba(0,0,0,.4);opacity:0;transform:translateY(6px);transition:opacity .42s ease,transform .42s cubic-bezier(.22,.61,.36,1)}.Viewer_frameIn__oqYyD{opacity:1;transform:translateY(0)}.Viewer_page__s_Lyg{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.Viewer_lqip__rshYX{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;filter:blur(16px);transform:scale(1.06);transition:opacity .52s ease}.Viewer_lqipHidden__T2hFL{opacity:0}.Viewer_edge__Wc7G8{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;min-height:42px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(240,232,226,.12);background:rgba(20,14,13,.55);color:var(--stage-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:4;transition:opacity .26s ease,background .16s ease,border-color .16s ease}.Viewer_edge__Wc7G8:hover:not(:disabled){background:rgba(36,26,24,.9);border-color:rgba(217,164,91,.4)}.Viewer_edgeDim__Wujr5,.Viewer_edge__Wc7G8:disabled{opacity:0;pointer-events:none}.Viewer_edgeLeft__Wf6C9{left:14px}.Viewer_edgeRight__s9ypP{right:14px}@media (hover:none) and (pointer:coarse){.Viewer_edge__Wc7G8{display:none}}.Viewer_chrome__QGshX{position:absolute;left:0;right:0;bottom:0;z-index:6;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 14px calc(16px + env(safe-area-inset-bottom));pointer-events:none;transition:opacity .32s ease,transform .32s cubic-bezier(.22,.61,.36,1)}.Viewer_chromeHidden__EcsGd{opacity:0;transform:translateY(14px)}.Viewer_bar__bGkaf{pointer-events:auto;display:flex;align-items:center;gap:2px;padding:6px 8px;border-radius:100px;background:rgba(22,16,15,.82);border:1px solid rgba(240,232,226,.1);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);box-shadow:0 8px 30px -8px rgba(0,0,0,.8);max-width:100%;overflow-x:auto;scrollbar-width:none}.Viewer_bar__bGkaf::-webkit-scrollbar{display:none}.Viewer_dots__ezBIk{display:flex;gap:3px;align-items:center;padding:0 6px}.Viewer_dot__RgvLZ{width:26px;height:34px;min-height:34px;padding:0;border:none;background:transparent;position:relative;flex-shrink:0}.Viewer_dot__RgvLZ:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;border-radius:50%;transform:translate(-50%,-50%);background:rgba(240,232,226,.26);transition:background .18s ease,width .18s ease}.Viewer_dotActive__Z9kxW:after{background:#d9a45b;width:18px;border-radius:100px}.Viewer_tool__iQpQJ{width:40px;height:40px;min-height:40px;display:grid;place-items:center;border-radius:50%;border:1px solid transparent;background:transparent;color:var(--stage-ink);text-decoration:none;flex-shrink:0;transition:background .14s ease,color .14s ease}.Viewer_tool__iQpQJ:hover:not(:disabled){background:rgba(255,255,255,.08);color:#fff}.Viewer_tool__iQpQJ:disabled{opacity:.3;cursor:not-allowed}.Viewer_zoomLabel__EIv5_{font-family:var(--font-mono);font-size:11px;color:var(--stage-ink-soft);min-width:46px;height:40px;min-height:40px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:transparent;border:none;border-radius:100px;flex-shrink:0;transition:color .14s ease,background .14s ease}.Viewer_zoomLabel__EIv5_:not(:disabled):hover{background:rgba(255,255,255,.08);color:#fff}.Viewer_divider__JvBpZ{width:1px;height:20px;background:rgba(240,232,226,.12);margin:0 5px;flex-shrink:0}.Viewer_caption__rhNCX{pointer-events:auto;font-size:.8rem;color:var(--stage-ink-soft);text-align:center;max-width:58ch;line-height:1.5;text-shadow:0 1px 8px rgba(0,0,0,.8)}.Viewer_toast__KRW7O{position:absolute;bottom:calc(88px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);background:rgba(22,16,15,.94);color:var(--stage-ink);border:1px solid rgba(217,164,91,.3);padding:9px 20px;border-radius:100px;font-size:.85rem;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:Viewer_rise__zkA6D .22s cubic-bezier(.22,.61,.36,1)}@keyframes Viewer_rise__zkA6D{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.Viewer_failure__YYwlp{position:absolute;inset:0;z-index:7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:30px 28px calc(90px + env(safe-area-inset-bottom));text-align:center;background:var(--stage)}.Viewer_failureCrest__tqkjY{width:clamp(52px,12vw,70px);height:auto;opacity:.5;margin-bottom:4px}.Viewer_failureTitle__K4ql1{font-family:var(--font-display);font-size:1.2rem;font-weight:600;color:var(--stage-ink)}.Viewer_failureBody__xqA_r{font-size:.88rem;color:var(--stage-ink-soft);line-height:1.65;max-width:34ch}.Viewer_failureActions___jdbu{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:8px}.Viewer_failureBtn__AQPra{min-height:44px;padding:11px 22px;border-radius:100px;border:1px solid rgba(217,164,91,.45);background:transparent;color:var(--gold);font-size:.88rem;font-weight:550;transition:background .16s ease,border-color .16s ease}.Viewer_failureBtn__AQPra:hover{background:rgba(217,164,91,.12);border-color:var(--gold)}.Viewer_failureLink__HywaX{min-height:44px;display:inline-flex;align-items:center;padding:11px 14px;color:var(--stage-ink-soft);font-size:.86rem;text-decoration:none;border-radius:100px;transition:color .16s ease}.Viewer_failureLink__HywaX:hover{color:var(--stage-ink);text-decoration:underline}