.ChapterZoomStage_stage__VszS9{position:fixed;inset:0;z-index:2000;pointer-events:none;overflow:hidden}.ChapterZoomStage_stage__VszS9[data-embedded=true]{position:absolute;z-index:2}.ChapterZoomStage_veil__15gxO{position:absolute;inset:0;background:#05060f;opacity:0;backdrop-filter:blur(0) brightness(1);-webkit-backdrop-filter:blur(0) brightness(1);transition-property:opacity,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:var(--ease-standard);will-change:opacity,backdrop-filter}.ChapterZoomStage_burst__T7Wv7{position:absolute;top:50%;left:50%;width:140vmax;height:140vmax;margin:-70vmax 0 0 -70vmax;border-radius:50%;background:radial-gradient(circle,rgba(232,196,104,.35),rgba(232,196,104,0) 60%);opacity:0;transform:scale(.4);transform-origin:50% 50%;transition-property:opacity,transform;transition-timing-function:var(--ease-standard);will-change:opacity,transform}.ChapterZoomStage_stage__VszS9[data-step=veiled] .ChapterZoomStage_veil__15gxO{opacity:1;backdrop-filter:blur(var(--fxz-blur-max)) brightness(calc(1 - var(--fxz-darken)));-webkit-backdrop-filter:blur(var(--fxz-blur-max)) brightness(calc(1 - var(--fxz-darken)))}.ChapterZoomStage_stage__VszS9[data-step=veiled] .ChapterZoomStage_burst__T7Wv7{opacity:.9}.ChapterZoomStage_stage__VszS9[data-direction=open][data-step=veiled] .ChapterZoomStage_burst__T7Wv7{transform:scale(var(--fxz-burst-scale))}.ChapterZoomStage_stage__VszS9[data-direction=close][data-step=veiled] .ChapterZoomStage_burst__T7Wv7{transform:scale(calc(1 / var(--fxz-burst-scale)))}.ChapterZoomStage_stage__VszS9[data-direction=open][data-step=veiled] .ChapterZoomStage_burst__T7Wv7,.ChapterZoomStage_stage__VszS9[data-direction=open][data-step=veiled] .ChapterZoomStage_veil__15gxO{transition-duration:var(--fxz-open-rush)}.ChapterZoomStage_stage__VszS9[data-direction=open][data-step=clear] .ChapterZoomStage_burst__T7Wv7,.ChapterZoomStage_stage__VszS9[data-direction=open][data-step=clear] .ChapterZoomStage_veil__15gxO{transition-duration:var(--fxz-open-settle)}.ChapterZoomStage_stage__VszS9[data-direction=close][data-step=veiled] .ChapterZoomStage_burst__T7Wv7,.ChapterZoomStage_stage__VszS9[data-direction=close][data-step=veiled] .ChapterZoomStage_veil__15gxO{transition-duration:var(--fxz-close-rush)}.ChapterZoomStage_stage__VszS9[data-direction=close][data-step=clear] .ChapterZoomStage_burst__T7Wv7,.ChapterZoomStage_stage__VszS9[data-direction=close][data-step=clear] .ChapterZoomStage_veil__15gxO{transition-duration:var(--fxz-close-settle)}.ChapterZoomStage_imageClone__6BBLH{position:absolute;background-size:cover;background-position:50%;opacity:1;filter:blur(0) brightness(1);-webkit-filter:blur(0) brightness(1);transition-property:top,left,width,height,opacity,filter;transition-timing-function:var(--ease-standard);will-change:top,left,width,height,opacity,filter}.ChapterZoomStage_stage__VszS9[data-phase=cover] .ChapterZoomStage_imageClone__6BBLH{filter:blur(var(--fxz-blur-max)) brightness(calc(1 - var(--fxz-darken)));-webkit-filter:blur(var(--fxz-blur-max)) brightness(calc(1 - var(--fxz-darken)))}.ChapterZoomStage_stage__VszS9[data-phase=reveal] .ChapterZoomStage_imageClone__6BBLH{opacity:0;filter:blur(0) brightness(1);-webkit-filter:blur(0) brightness(1)}.ChapterZoomStage_stage__VszS9[data-direction=open][data-phase=cover] .ChapterZoomStage_imageClone__6BBLH{transition-duration:var(--fxz-open-rush)}.ChapterZoomStage_stage__VszS9[data-direction=open][data-phase=reveal] .ChapterZoomStage_imageClone__6BBLH{transition-duration:var(--fxz-open-settle)}.ChapterZoomStage_stage__VszS9[data-direction=close][data-phase=cover] .ChapterZoomStage_imageClone__6BBLH{transition-duration:var(--fxz-close-rush)}.ChapterZoomStage_stage__VszS9[data-direction=close][data-phase=reveal] .ChapterZoomStage_imageClone__6BBLH{transition-duration:var(--fxz-close-settle)}.ConstellationSky_sky__ghGWm{position:relative;width:70%;margin:0 auto var(--space-10);height:60vh;min-height:420px;max-height:640px;overflow:hidden;border-radius:var(--radius-md);border:var(--border-hairline);box-shadow:var(--shadow-md);background:#000029}.ConstellationSky_sky__ghGWm[data-embedded=true]{width:100%;height:100%;margin:0}.ConstellationSky_sky__ghGWm[data-full-page=true]{position:fixed;inset:0;width:100%;height:100%;min-height:0;max-height:none;margin:0;border-radius:0;border:none;box-shadow:none;z-index:0}.ConstellationSky_links__v1fgy{position:absolute;inset:0;width:100%;height:100%}.ConstellationSky_link__pEOjM{stroke:var(--divin-clair);stroke-width:.18;stroke-linecap:round;fill:none;opacity:.5;stroke-dasharray:1;stroke-dashoffset:1}.ConstellationSky_linkTrace__fu5j3{animation-name:ConstellationSky_constellationTrace__MNrpm;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes ConstellationSky_constellationTrace__MNrpm{to{stroke-dashoffset:0}}.ConstellationSky_backdrop__ZAH0Z{position:absolute;inset:0;pointer-events:none}.ConstellationSky_bgStar__6_Irf{position:absolute;border-radius:50%;background:#fff;box-shadow:0 0 1px 1px rgba(255,255,255,.4);transform:translate(-50%,-50%);transition:opacity ease-in-out}.ConstellationSky_stars__meox_{position:absolute;inset:0;margin:0;padding:0;list-style:none}.ConstellationSky_starItem__WVuWo{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.ConstellationSky_reorderOverlay__F8iUP{position:absolute;top:-62px;left:50%;transform:translateX(-50%);opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:2}.ConstellationSky_starItem__WVuWo:focus-within .ConstellationSky_reorderOverlay__F8iUP,.ConstellationSky_starItem__WVuWo:hover .ConstellationSky_reorderOverlay__F8iUP{opacity:1;pointer-events:auto}.ConstellationSky_star__wzZpH{position:relative;width:var(--fx-star-size);height:var(--fx-star-size);border:none;border-radius:50%;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,var(--divin-clair) 0,var(--divin-primaire) 55%,transparent 75%);box-shadow:0 0 10px 2px rgba(201,162,39,.55);color:var(--on-divin-primaire);text-decoration:none;opacity:1}.ConstellationSky_star__wzZpH:focus-visible,.ConstellationSky_star__wzZpH:hover{box-shadow:0 0 16px 5px rgba(232,196,104,.85);outline:2px solid var(--divin-clair);outline-offset:2px}.ConstellationSky_star__wzZpH:disabled{cursor:default;opacity:.4;box-shadow:none}.ConstellationSky_starIgnite__GTCV4{opacity:0;animation-name:ConstellationSky_constellationIgnite__pod6J;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes ConstellationSky_constellationIgnite__pod6J{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.ConstellationSky_starGlow__uyhkp{position:absolute;inset:-40%;border-radius:50%;background:radial-gradient(circle,rgba(232,196,104,.5),transparent 70%);pointer-events:none}.ConstellationSky_starPortrait__3Pdak{position:absolute;inset:2px;border-radius:50%;background-size:cover;background-position:50%;opacity:.85;pointer-events:none}.ConstellationSky_starNumber__gy1xf{position:relative;font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;pointer-events:none}.ConstellationSky_starCaption__JS_zN{margin-top:6px;text-align:center;max-width:130px;pointer-events:none}.ConstellationSky_starName__gpX4l{display:block;font-family:var(--font-display);font-size:var(--text-xs);color:#ede6dd;text-shadow:0 1px 3px rgba(0,0,0,.8)}.ConstellationSky_starCount__WP80T{display:block;font-size:10px;color:#b8ae9c;text-transform:uppercase;letter-spacing:.08em}@media (max-width:760px){.ConstellationSky_sky__ghGWm:not([data-embedded=true]){width:100%;position:static;height:auto;min-height:0;max-height:none;background:var(--surface-card);padding:var(--space-4)}.ConstellationSky_sky__ghGWm:not([data-embedded=true]) .ConstellationSky_backdrop__ZAH0Z,.ConstellationSky_sky__ghGWm:not([data-embedded=true]) .ConstellationSky_links__v1fgy{display:none}.ConstellationSky_sky__ghGWm:not([data-embedded=true]) .ConstellationSky_stars__meox_{position:static;display:flex;flex-direction:column;gap:var(--space-4)}.ConstellationSky_sky__ghGWm:not([data-embedded=true]) .ConstellationSky_starItem__WVuWo{position:static;transform:none;flex-direction:row;align-items:center;gap:var(--space-4);width:100%}.ConstellationSky_sky__ghGWm:not([data-embedded=true]) .ConstellationSky_reorderOverlay__F8iUP{position:static;opacity:1;transform:none}.ConstellationSky_sky__ghGWm:not([data-embedded=true]) .ConstellationSky_star__wzZpH{flex-shrink:0;box-shadow:none}.ConstellationSky_sky__ghGWm:not([data-embedded=true]) .ConstellationSky_starIgnite__GTCV4{animation:none!important;opacity:1!important;transform:none!important}.ConstellationSky_sky__ghGWm:not([data-embedded=true]) .ConstellationSky_starCaption__JS_zN{margin-top:0;max-width:none;text-align:left}.ConstellationSky_sky__ghGWm:not([data-embedded=true]) .ConstellationSky_starName__gpX4l{color:var(--text-primary);text-shadow:none;font-size:var(--text-base)}.ConstellationSky_sky__ghGWm:not([data-embedded=true]) .ConstellationSky_starCount__WP80T{color:var(--text-muted)}}.NightSkyBackdrop_sky__tbTW6{position:relative;width:100%;height:100%;overflow:hidden;background:#000029;pointer-events:none}.NightSkyBackdrop_sky__tbTW6[data-full-page=true]{position:fixed;inset:0;width:100%;height:100%;z-index:0}.NightSkyBackdrop_backdrop__liRbC{position:absolute;inset:0;pointer-events:none}.NightSkyBackdrop_bgStar__BJfsm{position:absolute;border-radius:50%;background:#fff;box-shadow:0 0 1px 1px rgba(255,255,255,.4);transform:translate(-50%,-50%);transition:opacity ease-in-out}.StarlitNoteRail_railScroll__GNT6o{width:100%;overflow-x:auto;padding:var(--space-6) var(--space-2) var(--space-10)}.StarlitNoteRail_railScroll__GNT6o[data-hide-scrollbar=true]{overflow-x:hidden}.StarlitNoteRail_railScroll__GNT6o[data-embedded=true]{padding:var(--space-4);width:100%;height:100%}@media (min-width:901px){.StarlitNoteRail_railScroll__GNT6o[data-wide=true]{position:relative;left:50%;transform:translateX(-50%);width:var(--measure-page-wide)}}.StarlitNoteRail_railScroll__GNT6o{scrollbar-width:thin;scrollbar-color:rgba(201,162,39,.5) #2a1c11}.StarlitNoteRail_railScroll__GNT6o::-webkit-scrollbar{height:10px}.StarlitNoteRail_railScroll__GNT6o::-webkit-scrollbar-track{background:linear-gradient(180deg,#3a2515,#2a1c11);border-radius:5px}.StarlitNoteRail_railScroll__GNT6o::-webkit-scrollbar-thumb{background:rgba(201,162,39,.5);border-radius:5px;border:1px solid rgba(232,196,104,.4)}.StarlitNoteRail_railScroll__GNT6o::-webkit-scrollbar-thumb:hover{background:rgba(201,162,39,.7)}.StarlitNoteRail_railScroll__GNT6o::-webkit-scrollbar-button{display:block;width:14px;height:10px;background-color:#2a1c11}.StarlitNoteRail_railScroll__GNT6o::-webkit-scrollbar-button:horizontal:decrement{-webkit-clip-path:polygon(70% 15%,70% 85%,25% 50%);clip-path:polygon(70% 15%,70% 85%,25% 50%);background-image:linear-gradient(135deg,var(--divin-clair),var(--divin-primaire))}.StarlitNoteRail_railScroll__GNT6o::-webkit-scrollbar-button:horizontal:increment{-webkit-clip-path:polygon(30% 15%,30% 85%,75% 50%);clip-path:polygon(30% 15%,30% 85%,75% 50%);background-image:linear-gradient(135deg,var(--divin-clair),var(--divin-primaire))}.StarlitNoteRail_rail__iPjOu{display:flex;gap:var(--fx-rail-gap);align-items:center}.StarlitNoteRail_noteWrapper__OW2kU{position:relative;flex-shrink:0;width:210px;display:flex;flex-direction:column;gap:6px}.StarlitNoteRail_whatifShadow__l14Jp{position:absolute;top:-10px;left:-10px;right:10px;bottom:46px;border-radius:8px;background:#8c8c8c;box-shadow:var(--shadow-md);z-index:0}.StarlitNoteRail_reorderOverlay__tv5_D{position:absolute;top:-34px;left:50%;transform:translateX(-50%);opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:2}.StarlitNoteRail_reorderOverlay__tv5_D[data-visible=true]{opacity:1;pointer-events:auto}.StarlitNoteRail_noteCard__SQ_N_{position:relative;z-index:1;display:block;width:100%;cursor:pointer;padding:12px;border-radius:8px;background:linear-gradient(135deg,#6b4a30,#3a2515 45%,#5c3f28 60%,#2a1c11);box-shadow:var(--shadow-lg);border:none;text-align:left;transition:transform var(--duration-standard) var(--ease-standard)}.StarlitNoteRail_noteCard__SQ_N_:hover{transform:translateY(-4px)}.StarlitNoteRail_noteCard__SQ_N_:disabled{cursor:default}.StarlitNoteRail_noteIgnite__wmvIO{opacity:0;animation-name:StarlitNoteRail_starlitIgnite__hN_cQ;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes StarlitNoteRail_starlitIgnite__hN_cQ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.StarlitNoteRail_noteImageFrame__E76TX{position:relative;border-radius:4px;overflow:hidden;aspect-ratio:1;background:#1a1108}.StarlitNoteRail_noteImage__frlhK{width:100%;height:100%;object-fit:cover;display:block}.StarlitNoteRail_noteImagePlaceholder__izBP9{width:100%;height:100%;color:#8a7256;font-size:var(--text-xs);text-transform:uppercase}.StarlitNoteRail_noteImagePlaceholder__izBP9,.StarlitNoteRail_noteNumber__RjSlR{display:flex;align-items:center;justify-content:center;font-family:var(--font-display)}.StarlitNoteRail_noteNumber__RjSlR{position:absolute;top:-17px;left:50%;transform:translateX(-50%);z-index:2;width:34px;height:34px;border-radius:50%;background:var(--divin-primaire);color:var(--on-divin-primaire);font-weight:700;font-size:var(--text-sm);box-shadow:0 0 0 2px #2a1c11,var(--shadow-sm)}.StarlitNoteRail_noteTitle__jMPmJ{margin-top:10px;height:18px;line-height:18px;overflow:hidden;white-space:nowrap;text-align:center;font-family:var(--font-display);font-size:var(--text-sm);color:#f2e4c8;letter-spacing:.03em;text-transform:uppercase}.StarlitNoteRail_noteTags__cz1WJ{height:24px;overflow:hidden;display:flex;gap:6px;flex-wrap:nowrap;justify-content:center}.StarlitNoteRail_noteFooter__o1Xqp{height:18px;display:flex;align-items:center;justify-content:center;gap:10px}.StarlitNoteRail_noteDelete__R5GFk,.StarlitNoteRail_noteSeeMore__SWT9K{background:none;border:none;padding:0;font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted);cursor:pointer;text-decoration:underline}.StarlitNoteRail_noteDelete__R5GFk:hover{color:var(--state-danger)}.StarlitNoteRail_noteSeeMore__SWT9K:hover{color:var(--divin-primaire)}.StarlitNoteRail_star__iTPLO{position:relative;flex-shrink:0;width:var(--fx-star-size);height:var(--fx-star-size);align-self:center;margin-bottom:22px}.StarlitNoteRail_starGlow__MOHXE{position:absolute;inset:-60%;border-radius:50%;background:radial-gradient(circle,rgba(232,196,104,calc(var(--fx-star-glow) / 100 * .55)),transparent 70%);pointer-events:none}.StarlitNoteRail_starSpark__LmzNO{position:absolute;inset:0;background:radial-gradient(circle,var(--divin-clair) 0,var(--divin-primaire) 45%,transparent 72%);-webkit-clip-path:polygon(50% 0,62% 34%,100% 50%,62% 66%,50% 100%,38% 66%,0 50%,38% 34%);clip-path:polygon(50% 0,62% 34%,100% 50%,62% 66%,50% 100%,38% 66%,0 50%,38% 34%)}.StarlitNoteRail_starSpark__LmzNO:last-child{transform:rotate(45deg) scale(.55);opacity:.9}.StarlitNoteRail_starIgnite__rz7OH{opacity:0;animation-name:StarlitNoteRail_starlitTwinkleIn__lh_6A;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes StarlitNoteRail_starlitTwinkleIn__lh_6A{0%{opacity:0;transform:scale(.4) rotate(-20deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.ImageFocalPointEditor_panel__OSbnN{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px;padding:12px;border-radius:8px;background:var(--surface-raised);border:var(--border-hairline)}.ImageFocalPointEditor_frame__2B0we{width:160px;aspect-ratio:1;border-radius:8px;overflow:hidden;cursor:-webkit-grab;cursor:grab;touch-action:none;border:1px solid var(--surface-border)}.ImageFocalPointEditor_frame__2B0we:active{cursor:-webkit-grabbing;cursor:grabbing}.ImageFocalPointEditor_image__YCV86{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ImageFocalPointEditor_hint__xzvKw{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted)}.ImageFocalPointEditor_actions__7yWmL{display:flex;gap:8px}.ImageFocalPointEditor_cancel__Upoz6,.ImageFocalPointEditor_confirm__FFHPM{width:28px;height:28px;font-size:var(--text-sm);line-height:1;background:var(--surface-card);border:var(--border-hairline);border-radius:var(--radius-sm);cursor:pointer}.ImageFocalPointEditor_confirm__FFHPM{color:var(--state-success)}.ImageFocalPointEditor_confirm__FFHPM:hover{border-color:var(--state-success)}.ImageFocalPointEditor_cancel__Upoz6{color:var(--text-secondary)}.ImageFocalPointEditor_cancel__Upoz6:hover{color:var(--state-danger);border-color:var(--state-danger)}.TagEditor_row__fonWv{display:flex;gap:8px}.TagEditor_row__fonWv>:first-child{flex:1 1}.TagEditor_tags__c7r0s{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.NoteFormModal_whatifPanel__n_Wwo{border:var(--border-hairline);border-top:3px solid var(--accent-divin);border-radius:var(--radius-md);background:var(--surface-raised);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.NoteFormModal_whatifPanelHeader__KzGhk{display:flex;align-items:center;justify-content:space-between}.NoteFormModal_whatifLabel__A_ltl{font-family:var(--font-display);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--accent-divin)}.NoteFormModal_whatifRemove__evFMd{width:28px;height:28px;border-radius:50%;background:var(--surface-card);display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.NoteFormModal_whatifAdd__tkN_h,.NoteFormModal_whatifRemove__evFMd{border:var(--border-hairline);cursor:pointer;font-family:var(--font-display);color:var(--text-primary)}.NoteFormModal_whatifAdd__tkN_h{margin-top:var(--space-4);width:100%;border-radius:var(--radius-md);background:transparent;padding:var(--space-3);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em}.NoteFormModal_whatifAdd__tkN_h:disabled{opacity:.5;cursor:not-allowed}.NoteFormModal_galleryList__Kk0np{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-3)}.NoteFormModal_galleryRow__nGsNP{display:flex;align-items:center;gap:var(--space-3)}.NoteFormModal_galleryThumb__nJn_K{flex:0 0 72px;width:72px;height:54px;object-fit:cover;border-radius:var(--radius-sm);border:var(--border-hairline)}.NoteFormModal_galleryFields__zWGg6{flex:1 1;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;min-width:0}@media (max-width:560px){.NoteFormModal_galleryFields__zWGg6{grid-template-columns:1fr}}.NoteOverlay_backdrop__skQ2h{position:fixed;inset:0;background:rgba(20,14,8,.68);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-8);animation:NoteOverlay_backdropIn__55R3b .22s var(--ease-standard) both;overflow-y:auto}.NoteOverlay_dockingClone__kzss7{position:fixed;z-index:1000;background-size:cover;background-position:50%;pointer-events:none;transition-property:top,left,width,height,opacity;transition-timing-function:var(--ease-standard)}@keyframes NoteOverlay_backdropIn__55R3b{0%{opacity:0}to{opacity:1}}.NoteOverlay_stage__XZIIa{position:relative;width:max(60vw,var(--measure-body));max-width:100%}.NoteOverlay_hand__yF6qt{position:absolute;inset:0;pointer-events:none}.NoteOverlay_handCard__dMn89{position:absolute;top:0;left:50%;width:min(220px,60vw);pointer-events:auto;cursor:pointer;text-align:left;background:var(--surface-raised);border:var(--border-hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-4);opacity:.88;transform-origin:bottom center;transform:translate(calc(-50% + var(--hand-tx)),var(--hand-ty)) rotate(var(--hand-rotate));transition:transform var(--duration-standard) var(--ease-standard),opacity var(--duration-standard) var(--ease-standard),box-shadow var(--duration-standard) var(--ease-standard)}.NoteOverlay_handCard__dMn89:focus-visible,.NoteOverlay_handCard__dMn89:hover{opacity:1;box-shadow:var(--shadow-lg);transform:translate(calc(-50% + var(--hand-tx)),calc(var(--hand-ty) - 16px)) rotate(var(--hand-rotate)) scale(1.03)}.NoteOverlay_handCardNote__Zodha{border-top:3px solid var(--brand-primary)}.NoteOverlay_handCardWhatif__r_8ty{border-top:3px solid var(--accent-divin)}.NoteOverlay_handCardEyebrow__AGrXK{display:block;font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.NoteOverlay_handCardTitle__XtmWI{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-display);font-size:var(--text-base);color:var(--text-primary)}.NoteOverlay_panel__40MHf{position:relative;z-index:20;background:var(--surface-card);border:var(--border-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-8);width:100%;min-height:60vh;max-height:85vh;overflow-y:auto;animation-duration:.32s;animation-timing-function:var(--ease-standard);animation-fill-mode:both}.NoteOverlay_cardContent__JQO_z{animation:NoteOverlay_cardSwapIn__2TCaE var(--duration-standard) var(--ease-standard) both}@keyframes NoteOverlay_cardSwapIn__2TCaE{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.NoteOverlay_anim-fade-zoom__JlYoW{animation-name:NoteOverlay_fadeZoomIn__ZAqX3}.NoteOverlay_anim-slide-up__mXsDA{animation-name:NoteOverlay_slideUpIn__hwvz4;animation-duration:.36s}.NoteOverlay_anim-book-open__1ZklN{animation-name:NoteOverlay_bookOpenIn__0EaQP;animation-duration:.44s}@keyframes NoteOverlay_fadeZoomIn__ZAqX3{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes NoteOverlay_slideUpIn__hwvz4{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:translateY(0)}}@keyframes NoteOverlay_bookOpenIn__0EaQP{0%{opacity:0;transform:perspective(1400px) rotateY(-16deg) scale(.94)}to{opacity:1;transform:perspective(1400px) rotateY(0deg) scale(1)}}.NoteOverlay_closeButton__JtGWA{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;background:var(--surface-raised);border:var(--border-hairline);display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:var(--font-display);font-size:18px;color:var(--text-primary);box-shadow:var(--shadow-sm);z-index:1}.NoteOverlay_eyebrow__J85WW{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-primary);margin-bottom:8px}.NoteOverlay_title__5V3FC{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-display);margin:0 0 14px;color:var(--text-primary);padding-right:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NoteOverlay_mediaRow__e4DN1{display:flex;align-items:flex-start;gap:var(--space-8)}.NoteOverlay_textColumn__vCLkz{flex:1 1;min-width:240px}@media (max-width:760px){.NoteOverlay_mediaRow__e4DN1{flex-direction:column;gap:0}.NoteOverlay_mediaRow__e4DN1 .NoteOverlay_image__dvFHE{flex-basis:auto}.NoteOverlay_textColumn__vCLkz{min-width:0}}.NoteOverlay_tags__WEwqX{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:var(--space-6)}.NoteOverlay_image__dvFHE{--note-image-width:calc((var(--measure-body) - 2 * var(--space-8)) * 3 / 8);flex:0 0 var(--note-image-width);width:var(--note-image-width);min-width:0;max-width:60%;max-height:158px;object-fit:cover;border-radius:var(--radius-md);border:var(--border-hairline);box-shadow:var(--shadow-md);margin-bottom:var(--space-6);display:block}.NoteOverlay_body__hKqec{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);color:var(--text-primary);white-space:pre-wrap;margin-bottom:var(--space-6)}.NoteOverlay_referenceBlock__oo2cb{margin-bottom:var(--space-8)}.NoteOverlay_referenceLabel__5zub3{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.NoteOverlay_reference__OMEps{font-family:var(--font-accent-script);font-style:italic;font-size:var(--text-lg);color:var(--text-secondary)}.NoteOverlay_footer__rt_qg{display:flex;justify-content:flex-end;margin-top:var(--space-8)}.NoteOverlay_gallery__VNVLn{margin-top:var(--space-6);padding-top:var(--space-6);border-top:var(--border-hairline)}.NoteOverlay_galleryLabel__VlKcO{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-4)}.NoteOverlay_carousel__MnTfo{--w:min(400px,62vw);position:relative}.NoteOverlay_carouselStage__zTc9U{position:relative;height:calc(var(--w) + 3.5rem);overflow:hidden}.NoteOverlay_carouselItem__IK9wy{--s:0.55;position:absolute;top:0;left:50%;width:var(--w);margin:0;transform-origin:50% calc(var(--w) / 2);transform:translateX(calc(-50% + var(--x) * var(--w))) scale(var(--s));opacity:.6;z-index:1;transition:transform .5s var(--ease-standard),opacity .5s var(--ease-standard)}.NoteOverlay_carouselItem__IK9wy[data-current=true]{--s:1;opacity:1;z-index:3}.NoteOverlay_carouselItem__IK9wy[data-distance="1"]{z-index:2}.NoteOverlay_carouselItem__IK9wy[data-distance="2"]{--s:0.4;opacity:.3}.NoteOverlay_carouselItem__IK9wy[data-distance="3"]{--s:0.3;opacity:0;pointer-events:none}.NoteOverlay_carouselItem__IK9wy:not([data-current=true]) .NoteOverlay_galleryCaption__1CjNZ{opacity:0}.NoteOverlay_galleryCaption__1CjNZ{transition:opacity .3s var(--ease-standard)}.NoteOverlay_carouselPick__80f0y{display:block;width:100%;padding:0;border:none;background:none;cursor:pointer}.NoteOverlay_carouselArrow__EMn_S{position:absolute;top:calc(var(--w) / 2);transform:translateY(-50%);z-index:5;width:44px;height:44px;border-radius:50%;background:var(--surface-raised);border:var(--border-hairline);box-shadow:var(--shadow-md);display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:var(--font-display);font-size:26px;line-height:1;color:var(--text-primary)}.NoteOverlay_carouselArrow__EMn_S:disabled{opacity:.35;cursor:default}.NoteOverlay_carouselArrowPrev__TA0jJ{left:0}.NoteOverlay_carouselArrowNext__B2PNH{right:0}.NoteOverlay_galleryLink__h_CHM{display:block}.NoteOverlay_galleryImage__NXY1p{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;object-position:center;background:var(--surface-raised);border-radius:var(--radius-md);border:var(--border-hairline);box-shadow:var(--shadow-sm)}.NoteOverlay_galleryCaption__1CjNZ{margin-top:6px;font-size:var(--text-xs);font-style:italic;color:var(--text-secondary);line-height:1.4;overflow-wrap:anywhere}