:root{--j-bg:#f4f1ea;--j-bg-alt:#eae5dc;--j-card:#fcfbf8;--j-card-hover:#f7f3ec;--j-text:#20211f;--j-text-muted:#6c6a64;--j-text-subtle:#77736b;--j-border:#ddd7cd;--j-border-strong:#c4bcaf;--j-accent:#e85d3f;--j-accent-text:#b8402b;--j-on-accent:#171814;--j-focus-ring:var(--j-accent-text);--j-accent-soft:#e85d3f1f;--j-green:#4e8568;--j-green-soft:#4e85681f;--j-blue:#5c7898;--j-blue-soft:#5c78981c;--j-purple:#786b8e;--j-purple-soft:#786b8e1c;--j-header-bg:#f4f1eae6;--j-nav-bg:#fcfbf8e6;--j-overlay-bg:#fcfbf8;--j-shadow-sm:0 2px 8px #29241d0d;--j-shadow:0 12px 32px #29241d17;--j-shadow-lg:0 28px 80px #1e1b172e;--j-radius:20px;--j-nav-h:86px}@media (prefers-color-scheme:dark){:root{--j-bg:#11120f;--j-bg-alt:#1a1b17;--j-card:#20211d;--j-card-hover:#282923;--j-text:#f2efe7;--j-text-muted:#f2efe799;--j-text-subtle:#f2efe794;--j-border:#ffffff17;--j-border-strong:#ffffff2e;--j-accent:#f07354;--j-accent-text:#f07354;--j-on-accent:#171814;--j-accent-soft:#f0735426;--j-green:#78a98b;--j-green-soft:#78a98b21;--j-blue:#7f9bb9;--j-blue-soft:#7f9bb921;--j-purple:#a194b7;--j-purple-soft:#a194b724;--j-header-bg:#11120fe8;--j-nav-bg:#20211de6;--j-overlay-bg:#171814;--j-shadow-sm:0 1px 4px #00000059;--j-shadow:0 2px 12px #00000073;--j-shadow-lg:0 8px 28px #0000008c}}html[data-theme=light]{--j-bg:#f4f1ea;--j-bg-alt:#eae5dc;--j-card:#fcfbf8;--j-card-hover:#f7f3ec;--j-text:#20211f;--j-text-muted:#6c6a64;--j-text-subtle:#77736b;--j-border:#ddd7cd;--j-border-strong:#c4bcaf;--j-accent:#e85d3f;--j-accent-text:#b8402b;--j-on-accent:#171814;--j-accent-soft:#e85d3f1f;--j-green:#4e8568;--j-green-soft:#4e85681f;--j-blue:#5c7898;--j-blue-soft:#5c78981c;--j-purple:#786b8e;--j-purple-soft:#786b8e1c;--j-header-bg:#f4f1eae6;--j-nav-bg:#fcfbf8e6;--j-overlay-bg:#fcfbf8;--j-shadow-sm:0 2px 8px #29241d0d;--j-shadow:0 12px 32px #29241d17;--j-shadow-lg:0 28px 80px #1e1b172e}html[data-theme=dark]{--j-bg:#11120f;--j-bg-alt:#1a1b17;--j-card:#20211d;--j-card-hover:#282923;--j-text:#f2efe7;--j-text-muted:#f2efe799;--j-text-subtle:#f2efe794;--j-border:#ffffff17;--j-border-strong:#ffffff2e;--j-accent:#f07354;--j-accent-text:#f07354;--j-on-accent:#171814;--j-accent-soft:#f0735426;--j-green:#78a98b;--j-green-soft:#78a98b21;--j-blue:#7f9bb9;--j-blue-soft:#7f9bb921;--j-purple:#a194b7;--j-purple-soft:#a194b724;--j-header-bg:#11120fe8;--j-nav-bg:#20211de6;--j-overlay-bg:#171814;--j-shadow-sm:0 1px 4px #00000059;--j-shadow:0 2px 12px #00000073;--j-shadow-lg:0 8px 28px #0000008c}.WPUXja_journalContainer{background:var(--j-bg);-webkit-overflow-scrolling:touch;height:100vh;color:var(--j-text);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-y:auto}.WPUXja_journalHeader{background:var(--j-header-bg);border-bottom:1px solid var(--j-border);padding:calc(env(safe-area-inset-top,0px) + 1.1rem) 1.25rem .9rem;z-index:10;-webkit-backdrop-filter:blur(12px);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.WPUXja_journalHeaderTitle{font-size:1.75rem;font-weight:var(--fw-extrabold);color:var(--j-text);letter-spacing:-.5px}.WPUXja_journalSubheader{color:var(--j-text-muted);font-size:.8rem;font-weight:var(--fw-medium);margin-top:.1rem}.WPUXja_livingWorkspace{background:radial-gradient(circle at 78% 0%, color-mix(in srgb, var(--j-accent-soft), transparent 58%), transparent 28rem), var(--j-bg);grid-template-columns:228px minmax(0,1fr);min-height:100dvh;display:grid}.WPUXja_appRail{z-index:20;height:100dvh;padding:calc(env(safe-area-inset-top,0px) + 1.4rem) 1rem calc(env(safe-area-inset-bottom,0px) + 1.1rem);border-right:1px solid var(--j-border);background:color-mix(in srgb, var(--j-card), transparent 6%);flex-direction:column;display:flex;position:sticky;top:0}.WPUXja_railBrand{align-items:center;gap:.72rem;padding:.25rem .45rem 1.6rem;display:flex}.WPUXja_railBrand>span{background:var(--j-accent);width:42px;height:42px;color:var(--j-on-accent);box-shadow:0 10px 24px color-mix(in srgb, var(--j-accent), transparent 74%);border-radius:15px;flex:none;place-items:center;display:grid}.WPUXja_railBrand svg{width:20px;height:20px}.WPUXja_railBrand strong,.WPUXja_railBrand small{display:block}.WPUXja_railBrand strong{color:var(--j-text);letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:500}.WPUXja_railBrand small{color:var(--j-text-subtle);letter-spacing:.09em;text-transform:uppercase;margin-top:.05rem;font-size:.61rem;font-weight:720}.WPUXja_railNavigation,.WPUXja_railFooter{flex-direction:column;gap:.3rem;display:flex}.WPUXja_railNavigation button,.WPUXja_railFooter button,.WPUXja_railFooter a,.WPUXja_railNewEntry{appearance:none;width:100%;min-height:44px;color:var(--j-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:13px;align-items:center;gap:.68rem;padding:0 .8rem;font-size:.76rem;font-weight:690;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:flex}.WPUXja_railNavigation button:hover,.WPUXja_railFooter button:hover,.WPUXja_railFooter a:hover{background:var(--j-bg-alt);color:var(--j-text)}.WPUXja_railNavigation .WPUXja_railItemActive{background:var(--j-bg-alt);color:var(--j-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--j-accent), transparent 58%)}.WPUXja_railNavigation svg,.WPUXja_railFooter svg,.WPUXja_railNewEntry svg{flex:none;width:17px;height:17px}.WPUXja_railNewEntry{background:var(--j-accent);color:var(--j-on-accent);box-shadow:0 12px 26px color-mix(in srgb, var(--j-accent), transparent 75%);justify-content:center;margin-top:1rem}.WPUXja_railNewEntry:hover{transform:translateY(-1px)}.WPUXja_railFooter{border-top:1px solid var(--j-border);margin-top:auto;padding-top:1rem}.WPUXja_workspaceStage{min-width:0}.WPUXja_inlineLoading{min-height:18rem;color:var(--j-text-muted);justify-content:center;align-items:center;gap:.65rem;font-size:.86rem;display:flex}.WPUXja_inlineLoading svg{width:18px;height:18px;color:var(--j-accent)}.WPUXja_mediaPage{width:min(100%,1320px);margin:0 auto;padding:clamp(1.4rem,3vw,3rem)}.WPUXja_mediaSearch{border:1px solid var(--j-border);background:var(--j-card);width:min(100%,560px);min-height:48px;color:var(--j-text-muted);border-radius:15px;align-items:center;gap:.65rem;margin:0 0 1.4rem;padding:0 .35rem 0 .9rem;display:flex}.WPUXja_mediaSearch>svg{flex:none;width:17px;height:17px}.WPUXja_mediaSearch input{min-width:0;color:var(--j-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.9rem}.WPUXja_mediaSearch input::placeholder{color:var(--j-text-subtle)}.WPUXja_mediaSearch button{width:44px;height:44px;color:var(--j-text-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.WPUXja_mediaSearch button:hover{background:var(--j-bg-alt);color:var(--j-text)}.WPUXja_mediaSearch button svg{width:16px;height:16px}.WPUXja_mediaSearch:focus-within{border-color:var(--j-accent)}.WPUXja_mediaGrid,.WPUXja_mediaSkeletonGrid{columns:5 180px;column-gap:.75rem}.WPUXja_mediaSkeletonTile{aspect-ratio:4/5;break-inside:avoid;background:linear-gradient(110deg, var(--j-bg-alt) 28%, var(--j-card-hover) 42%, var(--j-bg-alt) 58%);background-size:220% 100%;border-radius:14px;width:100%;margin-bottom:.75rem;animation:1.45s ease-in-out infinite WPUXja_mediaSkeletonSweep;display:block}.WPUXja_mediaSkeletonTile:nth-child(3n){aspect-ratio:3/2}.WPUXja_mediaSkeletonTile:nth-child(4n){aspect-ratio:1}@keyframes WPUXja_mediaSkeletonSweep{0%{background-position:100% 0}to{background-position:-100% 0}}.WPUXja_mediaAvailability{border:1px solid var(--j-border);background:color-mix(in srgb, var(--j-card), transparent 5%);color:var(--j-text-muted);border-radius:12px;margin:0 0 1rem;padding:.7rem .8rem;font-size:.74rem;line-height:1.5}.WPUXja_mediaAvailabilitySummary{min-height:44px;color:var(--j-text);justify-content:space-between;align-items:center;gap:.65rem;display:flex}.WPUXja_mediaAvailabilitySummary>div{flex-direction:column;gap:.08rem;min-width:0;display:flex}.WPUXja_mediaAvailabilitySummary strong{font-size:.76rem;font-weight:760}.WPUXja_mediaAvailabilityCounts{color:var(--j-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:620;overflow:hidden}.WPUXja_mediaAvailabilitySummary>button{border:1px solid var(--j-border);background:var(--j-bg-alt);min-height:40px;color:var(--j-text);cursor:pointer;font:inherit;border-radius:10px;flex:none;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.7rem;font-weight:740;display:inline-flex}.WPUXja_mediaAvailabilitySummary>button svg{width:15px;height:15px;color:var(--j-accent-text)}.WPUXja_mediaAvailability p{max-width:82ch;color:var(--j-text-muted);margin:.35rem 0 0}.WPUXja_mediaCarePanel{border:1px solid var(--j-border-strong);background:var(--j-card);border-radius:14px;margin:0 0 1rem;padding:.9rem}.WPUXja_mediaCarePanel>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.WPUXja_mediaCarePanel>header>div{flex-direction:column;gap:.15rem;display:flex}.WPUXja_mediaCarePanel>header strong{color:var(--j-text);font-size:.92rem}.WPUXja_mediaCarePanel>header span{color:var(--j-text-muted);font-size:.72rem}.WPUXja_mediaCarePanel>header button{background:var(--j-bg-alt);width:44px;height:44px;color:var(--j-text-muted);cursor:pointer;border:0;border-radius:11px;flex:none;place-items:center;display:grid}.WPUXja_mediaCarePanel>header svg{width:16px;height:16px}.WPUXja_mediaRecoverySource{justify-content:flex-end;align-items:center;gap:.55rem;margin-top:.5rem;font-size:.7rem;display:flex}.WPUXja_mediaRecoverySource select{border:1px solid var(--j-border);background:var(--j-card);min-height:40px;color:var(--j-text);border-radius:9px;padding:0 .55rem}.WPUXja_mediaAvailabilityPeriods{border-top:1px solid var(--j-border);gap:0;margin-top:.45rem;display:grid}.WPUXja_mediaAvailabilityPeriods dd button{color:var(--j-accent-text);cursor:pointer;font:inherit;background:0 0;border:0;margin-top:.4rem;font-size:.68rem;font-weight:760}.WPUXja_mediaRecovery{border:1px solid var(--j-border);background:var(--j-bg-alt);border-radius:14px;gap:.75rem;margin-top:1rem;padding:.9rem;display:grid}.WPUXja_mediaRecovery>header{align-items:center;gap:.6rem;display:flex}.WPUXja_mediaRecovery>header svg{width:20px;color:var(--j-accent-text)}.WPUXja_mediaRecovery>header div,.WPUXja_mediaRecovery>label{flex-direction:column;gap:.2rem;display:flex}.WPUXja_mediaRecovery select,.WPUXja_mediaRecovery input{border:1px solid var(--j-border);background:var(--j-card);min-height:40px;color:var(--j-text);border-radius:9px}.WPUXja_mediaRecoveryPreview,.WPUXja_mediaRecoveryItems>div{border-top:1px solid var(--j-border);justify-content:space-between;align-items:center;gap:.65rem;padding-top:.55rem;display:flex}.WPUXja_mediaRecoveryItems span{flex-direction:column;min-width:0;display:flex}.WPUXja_mediaRecoveryItems strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WPUXja_mediaRecovery button{border:1px solid var(--j-border);background:var(--j-card);min-height:40px;color:var(--j-text);cursor:pointer;font:inherit;border-radius:9px;padding:0 .72rem;font-size:.68rem;font-weight:760}.WPUXja_mediaRecoveryPeriodAck{color:var(--j-text-muted)!important}.WPUXja_mediaRecoveryNotice{color:var(--j-text-muted);margin-top:.75rem;font-size:.72rem}.WPUXja_mediaRecoveryError,.WPUXja_mediaRecoverySuccess{border-radius:10px;margin-top:.75rem;font-size:.72rem;border:0!important;padding:.65rem .75rem!important}.WPUXja_mediaRecoveryError{background:color-mix(in srgb, var(--j-negative), transparent 90%);color:var(--j-negative)}.WPUXja_mediaRecoverySuccess{background:var(--j-green-soft);color:var(--j-text)}.WPUXja_mediaRecoveryPreviewSummary{color:var(--j-text-muted);font-size:.7rem;border:0!important;padding:0!important}.WPUXja_recoveryImportReview{border-top:1px solid var(--j-border);gap:.75rem;padding-top:.65rem;display:grid}.WPUXja_recoveryImportReview>header{flex-direction:column;gap:.12rem;display:flex}.WPUXja_recoveryImportReview>header strong{color:var(--j-text);font-size:.82rem}.WPUXja_recoveryImportReview>header span{color:var(--j-text-muted);font-size:.68rem}.WPUXja_recoveryImportReview>p,.WPUXja_recoveryImportReview fieldset>p{color:var(--j-text-muted);font-size:.7rem;line-height:1.5;border:0!important;padding:0!important}.WPUXja_recoveryImportReview fieldset{border:0;min-width:0;margin:0;padding:0}.WPUXja_recoveryImportReview legend{color:var(--j-text);padding:0;font-size:.75rem;font-weight:760}.WPUXja_recoveryImportReview fieldset>p{margin-top:.25rem}.WPUXja_recoveryConfirmationList{gap:.5rem;margin-top:.55rem;display:grid}.WPUXja_recoveryConfirmationItem{border:1px solid var(--j-border);background:var(--j-card);cursor:pointer;border-radius:12px;grid-template-columns:24px 58px minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;min-height:72px;padding:.55rem;display:grid}.WPUXja_recoveryConfirmationItem[data-selected=true]{border-color:color-mix(in srgb, var(--j-accent), transparent 35%);background:var(--j-accent-soft)}.WPUXja_recoveryConfirmationItem>input{width:20px;height:20px;accent-color:var(--j-accent)}.WPUXja_recoveryConfirmationThumb{background:var(--j-bg-alt);width:58px;height:58px;color:var(--j-text-muted);border-radius:10px;place-items:center;font-size:.64rem;font-weight:760;display:grid;overflow:hidden}.WPUXja_recoveryConfirmationThumb img{object-fit:cover;width:100%;height:100%}.WPUXja_recoveryConfirmationMeta{flex-direction:column;gap:.12rem;min-width:0;display:flex}.WPUXja_recoveryConfirmationMeta strong{color:var(--j-text);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.WPUXja_recoveryConfirmationMeta span,.WPUXja_recoveryConfirmationMeta small{overflow-wrap:anywhere;color:var(--j-text-muted);font-size:.66rem;line-height:1.35}.WPUXja_recoveryConfirmationMeta small{color:var(--j-text-subtle)}.WPUXja_recoveryImportConfirm{justify-self:start;background:var(--j-accent)!important;min-height:44px!important;color:var(--j-on-accent)!important}.WPUXja_recoveryImportConfirm:disabled{cursor:not-allowed;opacity:.48}.WPUXja_mediaAvailabilityPeriods>div{border-bottom:1px solid var(--j-border);grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:44px;display:grid}.WPUXja_mediaAvailabilityPeriods>div:last-child{border-bottom:0}.WPUXja_mediaAvailabilityPeriods dt{color:var(--j-text);font-weight:760}.WPUXja_mediaAvailabilityPeriods dd{justify-content:space-between;gap:.75rem;margin:0;display:flex}.WPUXja_mediaAvailabilityPeriods dd strong{color:var(--j-text);font-size:.74rem}.WPUXja_mediaAvailabilityPeriods dd span{color:var(--j-text-subtle);text-align:right;font-size:.72rem}.WPUXja_mediaSearch input::-webkit-search-cancel-button{appearance:none}.WPUXja_mediaTile{appearance:none;break-inside:avoid;background:var(--j-bg-alt);cursor:pointer;text-align:left;aspect-ratio:4/5;border:0;border-radius:14px;width:100%;margin:0 0 .75rem;padding:0;position:relative;overflow:hidden}.WPUXja_mediaTile1,.WPUXja_mediaTile5{aspect-ratio:1}.WPUXja_mediaTile3{aspect-ratio:3/2}.WPUXja_mediaTile img,.WPUXja_mediaTile video{object-fit:cover;width:100%;height:100%;transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s;display:block}.WPUXja_mediaTile:hover img,.WPUXja_mediaTile:hover video{filter:brightness(.9)}.WPUXja_mediaVideoFallback{background:color-mix(in srgb, var(--j-accent), var(--j-bg-alt) 86%);width:100%;height:100%;color:var(--j-accent);flex-direction:column;justify-content:center;align-items:center;gap:.45rem;display:flex}.WPUXja_mediaVideoFallback svg{width:28px;height:28px}.WPUXja_mediaVideoFallback small{color:var(--j-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:720}.WPUXja_mediaTile:focus-visible{outline:3px solid var(--j-accent);outline-offset:3px}.WPUXja_mediaCaption{color:#fff;background:linear-gradient(#0000,#000000c7);flex-direction:column;gap:.15rem;padding:2.6rem .75rem .65rem;display:flex;position:absolute;inset:auto 0 0}.WPUXja_mediaCaption time{letter-spacing:.04em;text-transform:uppercase;font-size:.65rem;font-weight:720}.WPUXja_mediaCaption strong{text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.WPUXja_mediaPlay{color:#fff;background:#000000a8;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:.65rem;right:.65rem}.WPUXja_mediaPlay svg{width:16px;height:16px;margin-left:2px}.WPUXja_mediaStatus{min-height:14rem;color:var(--j-text-muted);justify-content:center;align-items:center;gap:.6rem;display:flex}.WPUXja_mediaStatus svg,.WPUXja_loadMoreButton svg{width:18px;height:18px}.WPUXja_loadMoreButton{border:1px solid var(--j-border);background:var(--j-card);min-height:44px;color:var(--j-text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;margin:1.5rem auto 0;padding:.65rem 1.2rem;display:flex}.WPUXja_inlineError{color:var(--j-negative);text-align:center;margin-top:.75rem;font-size:.85rem}.WPUXja_secondaryPage{width:min(100%,1040px);margin:0 auto;padding:clamp(1.4rem,3vw,3rem)}.WPUXja_secondaryPageHeader{margin-bottom:1.8rem}.WPUXja_secondaryPageHeader>span{color:var(--j-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:800;display:block}.WPUXja_secondaryPageHeader h1{color:var(--j-text);letter-spacing:-.055em;margin-top:.22rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,5vw,4rem);font-weight:500;line-height:1}.WPUXja_secondaryPageHeader p{color:var(--j-text-muted);margin-top:.6rem;font-size:.82rem}.WPUXja_appRail button:focus-visible,.WPUXja_appRail a:focus-visible{outline:3px solid color-mix(in srgb, var(--j-accent), transparent 55%);outline-offset:2px}.WPUXja_aiOverlay{z-index:60;-webkit-backdrop-filter:blur(5px);background:#0000007a;justify-content:flex-end;align-items:stretch;padding:0;display:flex;position:fixed;inset:0}.WPUXja_aiDialog{background:var(--j-overlay-bg);border:1px solid var(--j-border);border-block:0;width:min(36rem,100vw);height:100dvh;max-height:none;box-shadow:var(--j-shadow-lg);color:var(--j-text);border-right:0;border-radius:24px 0 0 24px;animation:.22s cubic-bezier(.32,.72,0,1) WPUXja_slideIn;overflow-y:auto}.WPUXja_aiDialogHeader{padding:calc(env(safe-area-inset-top,0px) + 1.25rem) 1.25rem 1rem;border-bottom:1px solid var(--j-border);justify-content:space-between;align-items:center;gap:1rem;display:flex}.WPUXja_aiTitleWrap{align-items:center;gap:.75rem;min-width:0;display:flex}.WPUXja_aiIconBubble{background:var(--j-accent-soft);width:2rem;height:2rem;color:var(--j-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.WPUXja_aiTitle{font-size:1rem;font-weight:var(--fw-bold);color:var(--j-text)}.WPUXja_aiSubtitle{color:var(--j-text-muted);margin-top:.12rem;font-size:.78rem}.WPUXja_aiCloseButton{border:1px solid var(--j-border);background:var(--j-bg-alt);width:44px;height:44px;color:var(--j-text-muted);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.WPUXja_aiForm{gap:.75rem;padding:1rem;display:grid}.WPUXja_aiTextarea{resize:vertical;border:1.5px solid var(--j-border);background:var(--j-card);width:100%;min-height:7rem;color:var(--j-text);font:inherit;border-radius:12px;padding:.85rem .95rem;font-size:1rem;line-height:1.5}.WPUXja_aiTextarea:focus{border-color:var(--j-accent);box-shadow:0 0 0 3px var(--j-accent-soft);outline:none}.WPUXja_aiTextarea::placeholder{color:var(--j-text-subtle)}.WPUXja_aiSubmitButton{background:var(--j-accent);min-height:44px;color:var(--j-on-accent);font-weight:var(--fw-bold);cursor:pointer;border:none;border-radius:12px;justify-self:end;align-items:center;gap:.5rem;padding:0 1rem;display:inline-flex}.WPUXja_aiSubmitButton:disabled{opacity:.45;cursor:not-allowed}.WPUXja_aiHistory{border-bottom:1px solid var(--j-border);flex-direction:column;gap:1rem;max-height:50vh;padding:.75rem 1rem;display:flex;overflow-y:auto}.WPUXja_aiHistoryItem{flex-direction:column;gap:.5rem;display:flex}.WPUXja_aiHistoryQuestion{color:var(--j-accent);background:var(--j-accent-soft);border-radius:10px;align-self:flex-start;max-width:85%;padding:.5rem .75rem;font-size:.88rem;font-weight:600;line-height:1.4}.WPUXja_aiStatus,.WPUXja_aiError,.WPUXja_aiAnswer{border-radius:12px;margin:0 1rem 1rem}.WPUXja_aiStatus{background:var(--j-accent-soft);color:var(--j-accent);font-size:.88rem;font-weight:var(--fw-semibold);align-items:center;gap:.5rem;padding:.8rem .9rem;display:flex}.WPUXja_aiError{color:#ef4444;background:#ef44441a;padding:.8rem .9rem;font-size:.88rem}.WPUXja_aiAnswer{background:var(--j-card);border:1px solid var(--j-border);white-space:pre-wrap;padding:1rem;font-size:.95rem;line-height:1.55}.WPUXja_aiMeta{color:var(--j-text-subtle);font-size:.72rem;font-weight:var(--fw-semibold);margin-top:.9rem;display:block}.WPUXja_weekStrip{background:var(--j-header-bg);border-bottom:1px solid var(--j-border);top:calc(env(safe-area-inset-top,0px) + 64px);z-index:9;-webkit-backdrop-filter:blur(12px);justify-content:space-between;gap:.25rem;padding:1rem 1.25rem .75rem;display:flex;position:sticky}.WPUXja_weekDay{cursor:default;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:.3rem;padding:.5rem .25rem;transition:background .2s;display:flex;position:relative}.WPUXja_weekDayName{font-size:.65rem;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.5px;color:var(--j-text-subtle)}.WPUXja_weekDayNum{font-size:1rem;font-weight:var(--fw-bold);color:var(--j-text-muted);line-height:1}.WPUXja_weekDayToday{background:var(--j-accent);border-radius:12px}.WPUXja_weekDayToday .WPUXja_weekDayName{color:color-mix(in srgb, var(--j-on-accent), transparent 18%)}.WPUXja_weekDayToday .WPUXja_weekDayNum{color:var(--j-on-accent)}.WPUXja_journalCard{background:var(--j-card);border:1px solid var(--j-border);border-radius:var(--j-radius);cursor:pointer;box-shadow:var(--j-shadow-sm);transition:box-shadow .2s,transform .15s,border-color .2s;position:relative;overflow:hidden}.WPUXja_journalCard:hover{background:var(--j-card-hover);border-color:var(--j-border-strong);box-shadow:var(--j-shadow);transform:translateY(-1px)}.WPUXja_cardAccent{display:none}.WPUXja_cardCoverImage{object-fit:cover;background:var(--j-bg-alt);width:100%;height:160px}.WPUXja_cardContent{padding:1.1rem 1.25rem}.WPUXja_cardMeta{align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.WPUXja_cardDate{color:var(--j-text-subtle);font-size:.72rem;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.5px;flex:1}.WPUXja_moodEmoji{font-size:1.1rem;line-height:1}.WPUXja_cardTitle{font-size:1.1rem;font-weight:var(--fw-bold);color:var(--j-text);margin-bottom:.35rem;line-height:1.3}.WPUXja_cardText{color:var(--j-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.55;display:-webkit-box;overflow:hidden}.WPUXja_badgeTag{background:var(--j-purple-soft);color:var(--j-purple);font-size:.65rem;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.4px;border-radius:20px;padding:.2rem .6rem;display:inline-block}.WPUXja_draftBadge{background:var(--j-blue-soft);color:var(--j-blue)}.WPUXja_publishBadge{background:var(--j-green-soft);color:var(--j-green)}.WPUXja_imageGrid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.5rem;margin-top:.75rem;display:grid}.WPUXja_imageThumbnail{border:1px solid var(--j-border);aspect-ratio:1;border-radius:10px;overflow:hidden}.WPUXja_imageThumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .2s}.WPUXja_imageThumbnail img:hover{transform:scale(1.05)}.WPUXja_onThisDay{background:linear-gradient(135deg, var(--j-accent-soft), var(--j-blue-soft));border:1px solid var(--j-border);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--j-accent), transparent 76%);border-radius:var(--j-radius);margin-bottom:1.25rem;padding:1rem 1.1rem}.WPUXja_onThisDayHeader{font-weight:var(--fw-bold);color:var(--j-text);align-items:center;margin-bottom:.75rem;font-size:.9rem;display:flex}.WPUXja_onThisDayEntries{gap:.5rem;display:grid}.WPUXja_onThisDayCard{background:var(--j-card);border:1px solid var(--j-border);cursor:pointer;min-width:0;color:var(--j-text);border-radius:10px;padding:.7rem .9rem;transition:box-shadow .2s,border-color .2s}.WPUXja_onThisDayCard:hover{border-color:var(--j-accent);box-shadow:var(--j-shadow-sm)}.WPUXja_yearBadge{background:var(--j-accent-soft);color:var(--j-accent);font-size:.65rem;font-weight:var(--fw-bold);border-radius:6px;margin-bottom:.35rem;padding:.15rem .5rem;display:inline-block}.WPUXja_dismissButton{display:none}.WPUXja_tripbookHero{border:1px solid color-mix(in srgb, var(--j-border), var(--j-accent) 14%);background:radial-gradient(circle at 82% 18%, #ffffff47, transparent 26%), linear-gradient(135deg, color-mix(in srgb, var(--j-card), var(--j-accent) 7%), var(--j-card));box-shadow:var(--j-shadow-lg);isolation:isolate;border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:1.4rem;margin:0 0 1rem;padding:clamp(1.15rem,3vw,2rem);display:grid;position:relative;overflow:hidden}.WPUXja_tripbookHero:before{content:"";pointer-events:none;opacity:.16;background:radial-gradient(circle at 30% 30%, var(--j-accent-soft), transparent 58%);z-index:-1;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.WPUXja_tripbookHeroCopy{flex-direction:column;justify-content:center;min-width:0;display:flex}.WPUXja_tripbookKicker,.WPUXja_dayPageKicker{width:fit-content;color:var(--j-accent);background:var(--j-accent-soft);border:1px solid color-mix(in srgb, var(--j-accent), transparent 70%);font-size:.72rem;font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.45rem;padding:.34rem .62rem;display:inline-flex}.WPUXja_tripbookTitle{max-width:14ch;color:var(--j-text);letter-spacing:-.06em;margin:.75rem 0 .65rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,6vw,4.8rem);font-weight:700;line-height:.92}.WPUXja_tripbookText{max-width:34rem;color:var(--j-text-muted);font-size:.98rem;line-height:1.65}.WPUXja_tripbookChips{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.WPUXja_tripbookChips span{border:1px solid var(--j-border);background:color-mix(in srgb, var(--j-card), transparent 18%);color:var(--j-text);font-size:.78rem;font-weight:var(--fw-semibold);border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .62rem;display:inline-flex}.WPUXja_tripbookHeroVisual{min-height:250px;position:relative}.WPUXja_heroPolaroid,.WPUXja_emptyHeroBook{background:#fffaf0;border:1px solid #543d241f;border-radius:18px;width:min(190px,48%);padding:.55rem .55rem .95rem;position:absolute;box-shadow:0 18px 45px #301f1233}.WPUXja_heroPolaroid img{aspect-ratio:1/1.08;object-fit:cover;filter:saturate(.92)contrast(1.04);border-radius:12px;width:100%}.WPUXja_heroPolaroid span,.WPUXja_emptyHeroBook span{color:#4d3b2b;white-space:nowrap;text-overflow:ellipsis;margin-top:.45rem;font-family:Georgia,Times New Roman,serif;font-size:.78rem;display:block;overflow:hidden}.WPUXja_heroPolaroid1{z-index:3;top:.3rem;left:0;transform:rotate(-8deg)}.WPUXja_heroPolaroid2{z-index:2;top:2.4rem;right:1rem;transform:rotate(7deg)}.WPUXja_heroPolaroid3{z-index:4;bottom:0;left:28%;transform:rotate(-2deg)}.WPUXja_emptyHeroBook{color:#4d3b2b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;min-height:190px;display:flex;inset:1rem auto auto 50%;translate:-50%}.WPUXja_tripbookStats{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.WPUXja_tripbookStats div{border:1px solid var(--j-border);background:color-mix(in srgb, var(--j-card), transparent 18%);border-radius:18px;padding:.85rem 1rem}.WPUXja_tripbookStats strong{color:var(--j-text);font-family:Georgia,Times New Roman,serif;font-size:1.65rem;line-height:1;display:block}.WPUXja_tripbookStats span{color:var(--j-text-muted);font-size:.76rem;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em;margin-top:.25rem;display:block}.WPUXja_tripbookShelf{border:1px solid var(--j-border);background:linear-gradient(180deg, transparent 0, transparent calc(100% - 9px), color-mix(in srgb, var(--j-border), var(--j-accent) 12%) calc(100% - 9px), color-mix(in srgb, var(--j-border), var(--j-accent) 12%) 100%), var(--j-card);box-shadow:var(--j-shadow-sm);border-radius:22px;margin:0 0 1.15rem;padding:1rem}.WPUXja_shelfHeader{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.8rem;display:flex}.WPUXja_shelfHeader span{color:var(--j-text);font-weight:var(--fw-bold)}.WPUXja_shelfHeader small{color:var(--j-text-muted);font-size:.75rem}.WPUXja_shelfBooks{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;display:grid}.WPUXja_shelfBook{border:1px solid color-mix(in srgb, var(--j-border), var(--j-accent) 16%);background:linear-gradient(90deg, #00000024, transparent 8px), linear-gradient(135deg, var(--j-bg-alt), var(--j-card));min-height:132px;box-shadow:var(--j-shadow-sm);border-radius:16px 12px 12px 16px;flex-direction:column;justify-content:space-between;padding:.8rem;display:flex;overflow:hidden}.WPUXja_shelfBook:nth-child(2n){transform:translateY(5px)}.WPUXja_shelfBook:nth-child(3n){transform:translateY(-3px)}.WPUXja_shelfBook img{object-fit:cover;border-radius:11px;width:100%;height:68px;margin-bottom:.6rem}.WPUXja_shelfBook strong{color:var(--j-text);font-size:.88rem;line-height:1.2;display:block}.WPUXja_shelfBook span{color:var(--j-text-muted);margin-top:.25rem;font-size:.72rem;line-height:1.35;display:block}.WPUXja_dayTimeline{flex-direction:column;gap:1.35rem;display:flex}.WPUXja_dayPage{border:1px solid var(--j-border);background:radial-gradient(circle at 8% 8%, var(--j-accent-soft), transparent 28%), linear-gradient(135deg, var(--j-card), color-mix(in srgb, var(--j-card), var(--j-bg-alt) 52%));box-shadow:var(--j-shadow);border-radius:28px;grid-template-columns:16px minmax(0,1fr);gap:1rem;padding:clamp(1rem,2.4vw,1.45rem);display:grid;position:relative}.WPUXja_dayPageSpine{background:linear-gradient(180deg, var(--j-accent), var(--j-blue)), var(--j-accent);border-radius:999px;grid-row:1/span 4;width:16px;box-shadow:inset -3px 0 8px #00000024}.WPUXja_dayPageHeader{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.WPUXja_dayPageHeader h2{color:var(--j-text);letter-spacing:-.04em;margin-top:.55rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,3.8vw,2.75rem);line-height:1}.WPUXja_dayPageStats{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.WPUXja_dayPageStats span{background:var(--j-bg-alt);border:1px solid var(--j-border);color:var(--j-text-muted);font-size:.73rem;font-weight:var(--fw-semibold);border-radius:999px;padding:.42rem .6rem}.WPUXja_dayPageMapStrip{color:var(--j-text-muted);align-items:center;gap:.6rem;margin-top:.9rem;font-size:.82rem;display:flex}.WPUXja_dayPageMapStrip>div{flex-wrap:wrap;gap:.45rem;display:flex}.WPUXja_dayPageMapStrip span{background:var(--j-green-soft);color:var(--j-green);font-weight:var(--fw-semibold);border-radius:999px;padding:.34rem .55rem}.WPUXja_polaroidGrid{grid-template-columns:repeat(6,1fr);gap:.75rem;margin-top:1rem;display:grid}.WPUXja_polaroidCard{appearance:none;cursor:pointer;text-align:left;background:#fffaf0;border:1px solid #543d2424;border-radius:18px;grid-column:span 2;padding:.55rem .55rem .9rem;transition:transform .18s,box-shadow .18s;transform:rotate(-1.5deg);box-shadow:0 12px 26px #301f1226}.WPUXja_polaroidCard:nth-child(2n){transform:rotate(1.5deg)}.WPUXja_polaroidCard:hover{transform:translateY(-3px)rotate(0);box-shadow:0 18px 36px #301f1233}.WPUXja_polaroidLead{grid-area:span 2/span 3}.WPUXja_polaroidCard img{aspect-ratio:1.12;object-fit:cover;filter:saturate(.92)contrast(1.04);border-radius:12px;width:100%}.WPUXja_polaroidLead img{aspect-ratio:1.35}.WPUXja_polaroidCard span{color:#4d3b2b;white-space:nowrap;text-overflow:ellipsis;margin-top:.45rem;font-family:Georgia,Times New Roman,serif;font-size:.78rem;display:block;overflow:hidden}.WPUXja_dayStoryStack{gap:.75rem;margin-top:1rem;display:grid}.WPUXja_memoryEntry{border:1px solid color-mix(in srgb, var(--j-border), transparent 8%);background:color-mix(in srgb, var(--j-card), transparent 7%);cursor:pointer;border-radius:18px;grid-template-columns:42px minmax(0,1fr);gap:.85rem;padding:.9rem;transition:border-color .18s,transform .18s,background .18s;display:grid}.WPUXja_memoryEntry:hover{border-color:var(--j-border-strong);background:var(--j-card-hover);transform:translateY(-1px)}.WPUXja_memoryEntryRail{flex-direction:column;align-items:center;gap:.45rem;display:flex}.WPUXja_memoryEntryRail span{width:12px;height:12px;box-shadow:0 0 0 5px var(--j-bg-alt);border-radius:50%}.WPUXja_memoryEntryRail small{color:var(--j-text-subtle);font-family:Georgia,Times New Roman,serif;font-size:.8rem}.WPUXja_memoryEntryBody{min-width:0}.WPUXja_memoryEntryMeta{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.5rem;display:flex}.WPUXja_memoryEntryMeta span{color:var(--j-text-muted);background:var(--j-bg-alt);font-size:.72rem;font-weight:var(--fw-semibold);border-radius:999px;align-items:center;gap:.28rem;padding:.28rem .5rem;display:inline-flex}.WPUXja_memoryEntryTitle{color:var(--j-text);font-size:1rem;font-weight:var(--fw-bold);margin-bottom:.35rem;line-height:1.3}.WPUXja_memoryEntryText{color:var(--j-text-muted);white-space:pre-wrap;word-break:break-word;font-size:.92rem;line-height:1.62}.WPUXja_memoryImageStrip{-webkit-overflow-scrolling:touch;gap:.48rem;margin-top:.75rem;padding:.15rem 0 .1rem;display:flex;overflow-x:auto}.WPUXja_memoryImageThumb{appearance:none;border:1px solid var(--j-border);background:var(--j-bg-alt);cursor:pointer;border-radius:12px;flex:none;width:68px;height:68px;padding:0;overflow:hidden}.WPUXja_memoryImageThumb img{object-fit:cover;width:100%;height:100%}.WPUXja_moodSelector{margin-bottom:1.25rem}.WPUXja_moodLabel{color:var(--j-text-muted);font-size:.72rem;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.6rem;display:block}.WPUXja_moodOptions{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.WPUXja_moodButton{border:1.5px solid var(--j-border);color:var(--j-text-muted);cursor:pointer;font-size:.7rem;font-weight:var(--fw-semibold);background:0 0;border-radius:12px;flex-direction:column;align-items:center;gap:.35rem;min-height:44px;padding:.65rem .5rem;transition:all .15s;display:flex}.WPUXja_moodButton:hover,.WPUXja_moodButton.WPUXja_active{background:var(--j-accent-soft);border-color:var(--j-accent);color:var(--j-accent)}.WPUXja_editorContainer{background:var(--j-card);border:1.5px solid var(--j-border);border-radius:var(--j-radius);box-shadow:var(--j-shadow-sm);margin-bottom:1.25rem;padding:1.25rem}.WPUXja_editorTitle{font-size:1.1rem;font-weight:var(--fw-bold);color:var(--j-text);border-bottom:1px solid var(--j-border);margin-bottom:1rem;padding-bottom:.65rem}.WPUXja_editorInput,.WPUXja_editorTextarea{background:var(--j-bg);border:1.5px solid var(--j-border);color:var(--j-text);border-radius:10px;width:100%;margin-bottom:.9rem;padding:.8rem .9rem;font-family:inherit;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.WPUXja_editorInput:focus,.WPUXja_editorTextarea:focus{border-color:var(--j-accent);box-shadow:0 0 0 3px var(--j-accent-soft);outline:none}.WPUXja_editorTextarea{resize:vertical;min-height:180px;line-height:1.6}.WPUXja_attachmentGrid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}.WPUXja_attachmentItem{background:var(--j-bg-alt);border:1px solid var(--j-border);aspect-ratio:1;border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.WPUXja_attachmentImage{object-fit:cover;width:100%;height:100%}.WPUXja_attachmentPlaceholder{color:var(--j-text-subtle);justify-content:center;align-items:center;font-size:1.75rem;display:flex}.WPUXja_actionButtons{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.WPUXja_primaryButton{background:var(--j-accent);color:var(--j-on-accent);font-weight:var(--fw-bold);cursor:pointer;min-height:44px;box-shadow:0 4px 14px var(--j-accent-soft);border:none;border-radius:12px;flex:1;padding:.75rem 1.4rem;font-size:.9rem;transition:opacity .15s,transform .15s,box-shadow .15s}.WPUXja_primaryButton:hover:not(:disabled){opacity:.92;box-shadow:0 6px 20px var(--j-accent-soft);transform:translateY(-1px)}.WPUXja_primaryButton:disabled{opacity:.45;cursor:not-allowed}.WPUXja_secondaryButton{border:1.5px solid var(--j-border);color:var(--j-text-muted);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border-radius:12px;min-height:44px;padding:.75rem 1.4rem;font-size:.9rem;transition:all .15s}.WPUXja_secondaryButton:hover{background:var(--j-bg-alt);border-color:var(--j-border-strong);color:var(--j-text)}.WPUXja_deleteButton{color:#ef4444;cursor:pointer;font-size:.9rem;font-weight:var(--fw-semibold);opacity:.8;background:0 0;border:none;border-radius:12px;align-items:center;gap:.4rem;min-height:44px;padding:.75rem 1.2rem;transition:all .15s;display:flex}.WPUXja_deleteButton:hover{opacity:1;background:#ef444414}.WPUXja_searchContainer{margin-bottom:1.25rem;position:relative}.WPUXja_searchInput{background:var(--j-card);border:1.5px solid var(--j-border);width:100%;color:var(--j-text);border-radius:12px;padding:.75rem 2.5rem .75rem 2.4rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.WPUXja_searchInput:focus{border-color:var(--j-accent);box-shadow:0 0 0 3px var(--j-accent-soft);outline:none}.WPUXja_searchInput::placeholder{color:var(--j-text-subtle)}.WPUXja_emptyState{text-align:center;color:var(--j-text-muted);padding:3rem 1rem}.WPUXja_emptyStateTitle{font-size:1.15rem;font-weight:var(--fw-bold);color:var(--j-text);margin-bottom:.4rem}.WPUXja_emptyStateText{color:var(--j-text-muted);font-size:.9rem}.WPUXja_tabNav,.WPUXja_tabButton,.WPUXja_tabButtonActive{display:none}.WPUXja_bottomNav{bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:50;-webkit-backdrop-filter:blur(24px);background:#161714f0;border:1px solid #ffffff1a;border-radius:100px;justify-content:space-around;align-items:center;width:min(360px,100vw - 24px);height:64px;padding:0 .75rem;display:flex;position:fixed;left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 16px 42px #00000047,0 4px 12px #00000029,inset 0 1px #ffffff14}.WPUXja_bottomNavItem{cursor:pointer;color:#ffffffb8;background:0 0;border:none;border-radius:50px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.2rem;min-height:52px;padding:.5rem;transition:color .18s;display:flex;position:relative}.WPUXja_bottomNavItem:hover{color:#ffffffbf}.WPUXja_bottomNavItemActive{color:#fff;background:#ffffff1f}.WPUXja_navPill{z-index:0;background:#ffffff1f;border-radius:50px;transition:opacity .18s;position:absolute;inset:2px}.WPUXja_slidingPill{pointer-events:none;z-index:0;background:#ffffff21;border-radius:50px;width:33.3333%;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:8px;bottom:8px;left:0}.WPUXja_navFab{z-index:2;background:var(--j-accent);width:60px;height:60px;color:var(--j-on-accent);cursor:pointer;box-shadow:0 8px 20px color-mix(in srgb, var(--j-accent), transparent 52%), 0 2px 6px #0000004d, 0 0 0 3px #171814;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:0;transition:transform .15s,box-shadow .15s;display:flex;position:relative}.WPUXja_navFab:hover{box-shadow:0 10px 24px color-mix(in srgb, var(--j-accent), transparent 45%), 0 2px 6px #0000004d, 0 0 0 3px #171814;transform:scale(1.08)}.WPUXja_navFab:active{transform:scale(.94)}.WPUXja_navLabel{font-size:.75rem;font-weight:var(--fw-bold);letter-spacing:.3px;z-index:1;text-transform:uppercase;color:inherit;position:relative}.WPUXja_mobileExploreWrap{flex:1;align-self:stretch;display:flex;position:relative}.WPUXja_bottomNav:has(.WPUXja_mobileExploreMenu){z-index:1100}.WPUXja_mobileExploreWrap>.WPUXja_bottomNavItem{width:100%}.WPUXja_mobileExploreMenu{border:1px solid var(--j-border);background:var(--j-overlay-bg);width:min(230px,100vw - 2rem);box-shadow:var(--j-shadow-lg);border-radius:17px;padding:.35rem;position:absolute;bottom:calc(100% + .85rem);right:-.3rem;overflow:hidden}.WPUXja_mobileExploreMenu button{width:100%;min-height:44px;color:var(--j-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:12px;align-items:center;gap:.55rem;padding:0 .65rem;font-size:.75rem;font-weight:720;display:flex}.WPUXja_mobileExploreMenu button svg{width:15px;height:15px}.WPUXja_mobileExploreMenu .WPUXja_mobileExploreActive{background:var(--j-bg-alt);color:var(--j-accent)}.WPUXja_mobileUtilityActions{border-top:1px solid var(--j-border);margin-top:.3rem;padding-top:.3rem}.WPUXja_mobileUtilityActions a{width:100%;min-height:44px;color:var(--j-text-muted);border-radius:12px;align-items:center;gap:.55rem;padding:0 .65rem;font-size:.75rem;font-weight:720;text-decoration:none;display:flex}.WPUXja_mobileUtilityActions button,.WPUXja_mobileUtilityActions a{font-size:.8rem}.WPUXja_mobileUtilityActions a svg{width:15px;height:15px}.WPUXja_insightsContainer{flex-direction:column;gap:1.25rem;padding-bottom:1.5rem;display:flex}.WPUXja_insightsSkeleton{gap:1rem;display:grid}.WPUXja_insightsSkeleton>span{background:linear-gradient(110deg, var(--j-bg-alt) 28%, var(--j-card-hover) 42%, var(--j-bg-alt) 58%);background-size:220% 100%;border-radius:14px;animation:1.45s ease-in-out infinite WPUXja_mediaSkeletonSweep;display:block}.WPUXja_insightsSkeletonNarrative{width:min(100%,70ch);height:8.5rem}.WPUXja_insightsSkeletonFacts{height:5rem}.WPUXja_insightsSkeletonChart{height:12rem}.WPUXja_insightsPeriodNav{scrollbar-width:thin;gap:.45rem;padding:.15rem 0 .55rem;display:flex;overflow-x:auto}.WPUXja_insightsPeriodNav button{border:1px solid var(--j-border);background:var(--j-card);min-height:44px;color:var(--j-text-muted);font:inherit;font-size:.78rem;font-weight:var(--fw-bold);cursor:pointer;border-radius:999px;flex:none;padding:.55rem .85rem}.WPUXja_insightsPeriodNav button[aria-pressed=true]{border-color:var(--j-accent);background:var(--j-accent);color:var(--j-on-accent)}.WPUXja_insightsPeriodNav button:focus-visible{outline:3px solid color-mix(in srgb, var(--j-accent), white 18%);outline-offset:2px}.WPUXja_insightsStoryList{gap:1rem;display:grid}.WPUXja_insightsStory{border-bottom:1px solid var(--j-border);max-width:70ch;padding:clamp(1rem,2.4vw,1.5rem) 0}.WPUXja_insightsStory:first-child{padding-top:0}.WPUXja_insightsStory h2{color:var(--j-text);letter-spacing:-.02em;margin-bottom:.4rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2.8vw,1.75rem);font-weight:500}.WPUXja_insightsStory p,.WPUXja_chartIntro{color:var(--j-text-muted);font-size:.95rem;line-height:1.7}.WPUXja_insightsFacts{border:1px solid var(--j-border);background:var(--j-border);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.WPUXja_insightsFacts>div{background:var(--j-card);min-width:0;padding:.9rem 1rem}.WPUXja_insightsFacts dt{color:var(--j-text-muted);font-size:.72rem}.WPUXja_insightsFacts dd{color:var(--j-text);font-variant-numeric:tabular-nums;margin-top:.15rem;font-family:Georgia,Times New Roman,serif;font-size:1.25rem}.WPUXja_insightsCountNote{color:var(--j-text-muted);margin:.55rem 0 0;font-size:.75rem;line-height:1.5}@media (max-width:639px){.WPUXja_insightsFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}.WPUXja_summaryGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (min-width:640px){.WPUXja_summaryGrid{grid-template-columns:repeat(4,1fr)}}.WPUXja_summaryTile{background:color-mix(in srgb, var(--j-card), transparent 4%);border:1px solid var(--j-border);border-radius:19px;flex-direction:column;gap:.2rem;min-height:116px;padding:1rem 1.05rem;display:flex}.WPUXja_summaryTileLabel{color:var(--j-text-muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.4rem;font-size:.72rem;font-weight:740;display:flex}.WPUXja_summaryTileValue{margin-top:.15rem;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500;line-height:1.2}.WPUXja_summaryTileSub{color:var(--j-text-muted);font-size:.73rem}.WPUXja_chartSection{background:var(--j-card);border:1px solid var(--j-border);box-shadow:none;border-radius:22px;padding:clamp(1rem,2vw,1.5rem);transition:border-color .2s}.WPUXja_chartSection:hover{border-color:var(--j-border-strong)}.WPUXja_chartTitle{color:var(--j-text);margin-bottom:.75rem;font-family:Georgia,Times New Roman,serif;font-size:1.22rem;font-weight:500}.WPUXja_chartSectionHeader{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.25rem;display:flex}.WPUXja_moodDataTable{border-top:1px solid var(--j-border);color:var(--j-text-muted);margin-top:.35rem;font-size:.7rem}.WPUXja_moodDataTable summary{cursor:pointer;align-items:center;min-height:44px;font-weight:720;display:flex}.WPUXja_moodDataTable summary:focus-visible{outline:3px solid color-mix(in srgb, var(--j-accent), white 18%);outline-offset:2px}.WPUXja_moodDataTable>div{max-height:260px;overflow:auto}.WPUXja_moodDataTable table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.WPUXja_moodDataTable th,.WPUXja_moodDataTable td{border-top:1px solid var(--j-border);text-align:left;padding:.45rem}.WPUXja_moodDataTable thead th{color:var(--j-text-subtle);text-transform:uppercase;font-size:.62rem}.WPUXja_moodDataTable tbody th{color:var(--j-text);font-weight:650}.WPUXja_calendarContainer{background:var(--j-card);border:1px solid var(--j-border);box-shadow:none;border-radius:24px;padding:clamp(1rem,3vw,2rem)}.WPUXja_calendarBackButton{min-height:44px;color:var(--j-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:.4rem;margin-bottom:.75rem;padding:0 .65rem;font-size:.8rem;display:inline-flex}.WPUXja_calendarBackButton:hover{background:var(--j-bg-alt);color:var(--j-text)}.WPUXja_calendarWorkspace{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:start;gap:clamp(1rem,2.5vw,2rem);display:grid}.WPUXja_calendarMonthPanel{min-width:0}.WPUXja_calendarHeader{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.WPUXja_calendarJumpControls{flex:1;grid-template-columns:minmax(8.5rem,1fr) minmax(5.5rem,.65fr) auto;align-items:center;gap:.45rem;min-width:0;display:grid}.WPUXja_calendarJumpControls label{min-width:0}.WPUXja_calendarJumpControls select,.WPUXja_calendarTodayButton{border:1px solid var(--j-border);background:var(--j-bg-alt);width:100%;min-height:44px;color:var(--j-text);font:inherit;border-radius:11px;font-size:.75rem}.WPUXja_calendarJumpControls select{cursor:pointer;padding:0 .7rem}.WPUXja_calendarTodayButton{cursor:pointer;width:auto;padding:0 .8rem;font-weight:720}.WPUXja_calendarCurrentLabel{color:var(--j-text-subtle);text-align:center;margin:-.55rem 0 .85rem;font-size:.7rem}.WPUXja_calendarNavButton{background:var(--j-bg-alt);border:1px solid var(--j-border);color:var(--j-text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.5rem;transition:all .15s;display:flex}.WPUXja_calendarNavButton:hover{background:var(--j-card-hover);border-color:var(--j-border-strong)}.WPUXja_calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;min-width:0;display:grid}.WPUXja_calendarDayHeader{text-align:center;font-weight:var(--fw-bold);color:var(--j-text-subtle);text-transform:uppercase;letter-spacing:.4px;padding:.4rem 0;font-size:.68rem}.WPUXja_calendarDay{appearance:none;aspect-ratio:1;cursor:pointer;width:100%;min-height:46px;color:var(--j-text-muted);background:0 0;border:1px solid #0000;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;padding:0;font-size:.85rem;transition:all .15s;display:flex}.WPUXja_calendarDay:disabled{cursor:default}.WPUXja_calendarDay:focus-visible,.WPUXja_calendarNavButton:focus-visible{outline:3px solid color-mix(in srgb, var(--j-accent), white 18%);outline-offset:2px}.WPUXja_calendarDay:hover{background:var(--j-bg-alt)}.WPUXja_calendarDayHasEntries{color:var(--j-text);font-weight:var(--fw-bold)}.WPUXja_calendarDaySelected{box-shadow:0 8px 18px color-mix(in srgb, var(--j-accent), transparent 62%);background:var(--j-accent)!important;border-color:var(--j-accent)!important;color:var(--j-on-accent)!important}.WPUXja_calendarDaySelected .WPUXja_entryDot{background:currentColor}.WPUXja_calendarDayResults,.WPUXja_calendarDayResultsEmpty{border:1px solid var(--j-border);background:var(--j-bg-alt);border-radius:18px;min-width:0;min-height:280px;padding:1rem}.WPUXja_calendarDayResults:focus-visible{outline:3px solid color-mix(in srgb, var(--j-accent), white 18%);outline-offset:3px}.WPUXja_calendarDayResultsEmpty{color:var(--j-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.WPUXja_calendarDayResultsEmpty svg{width:24px;height:24px;color:var(--j-accent);margin-bottom:.6rem}.WPUXja_calendarDayResultsEmpty strong{color:var(--j-text);font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:500}.WPUXja_calendarDayResultsEmpty span{max-width:230px;margin-top:.3rem;font-size:.7rem;line-height:1.45}.WPUXja_entryDot{background:var(--j-accent);border-radius:50%;width:5px;height:5px;margin-top:.15rem}.WPUXja_calendarLegend{color:var(--j-text-muted);justify-content:center;align-items:center;gap:.42rem;margin-top:.7rem;font-size:.7rem;display:flex}.WPUXja_calendarLegend i{background:var(--j-accent);border-radius:50%;width:6px;height:6px}.WPUXja_deleteConfirmModal{z-index:300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.WPUXja_deleteConfirmContent{background:var(--j-card);border:1px solid var(--j-border);text-align:center;width:100%;max-width:360px;box-shadow:var(--j-shadow-lg);border-radius:20px;padding:2rem}.WPUXja_deleteConfirmTitle{color:var(--j-text);font-family:var(--font-serif);margin:0 0 .6rem;font-size:1.45rem;line-height:1.2}.WPUXja_deleteConfirmIcon{color:#ef4444;justify-content:center;margin-bottom:1rem;display:flex}.WPUXja_deleteConfirmText{font-size:1rem;font-weight:var(--fw-semibold);color:var(--j-text);margin-bottom:1.5rem;line-height:1.5}.WPUXja_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.WPUXja_deleteConfirmButtons{justify-content:center;gap:.75rem;display:flex}.WPUXja_deleteConfirmButton{color:#fff;cursor:pointer;font-size:.9rem;font-weight:var(--fw-bold);background:#ef4444;border:none;border-radius:12px;align-items:center;gap:.4rem;min-height:44px;padding:.75rem 1.5rem;transition:opacity .15s;display:flex}.WPUXja_deleteConfirmButton:hover:not(:disabled){opacity:.88}.WPUXja_deleteConfirmButton:disabled{opacity:.45;cursor:not-allowed}.WPUXja_entryActions{align-items:center;gap:.6rem;margin-top:.75rem;display:flex}.WPUXja_popoverBackdrop{z-index:199;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#16141257;position:fixed;inset:0}.WPUXja_popoverContainer{z-index:200;background:var(--j-overlay-bg);border-left:1px solid var(--j-border);flex-direction:column;width:min(48rem,100vw);animation:.3s cubic-bezier(.32,.72,0,1) WPUXja_slideIn;display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-30px 0 90px #14121033}@keyframes WPUXja_slideIn{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes WPUXja_slideUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.WPUXja_popoverHeader{padding:calc(env(safe-area-inset-top,0px) + .9rem) 1.1rem .9rem;background:var(--j-header-bg);border-bottom:1px solid var(--j-border);z-index:201;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:.5rem;display:flex;position:sticky;top:0}.WPUXja_popoverHeading{gap:.18rem;min-width:0;display:grid}.WPUXja_popoverHeading h2{color:var(--j-text);font-size:.94rem;font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.WPUXja_popoverHeading span{color:var(--j-text-muted);font-size:.75rem;line-height:1.25}.WPUXja_popoverCloseButton{background:var(--j-bg-alt);border:1px solid var(--j-border);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--j-text);cursor:pointer;border-radius:10px;flex:0 0 44px;justify-content:center;align-items:center;transition:all .15s;display:flex}.WPUXja_popoverDateField{width:fit-content;color:var(--j-text-subtle);font-size:.72rem;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto auto minmax(9.5rem,auto);align-items:center;gap:.5rem;margin-bottom:.75rem;display:inline-grid}.WPUXja_popoverDateField svg{width:1rem;height:1rem}.WPUXja_popoverDateField input{border:1px solid var(--j-border);background:var(--j-bg-alt);min-height:44px;color:var(--j-text);color-scheme:inherit;font:inherit;letter-spacing:0;text-transform:none;border-radius:10px;padding:.55rem .75rem}.WPUXja_popoverDateHint{color:var(--j-text-subtle);margin:-.25rem 0 .9rem;font-size:.78rem}.WPUXja_draftRecovery{background:var(--j-accent-soft);color:var(--j-text);border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.9rem 1rem;display:flex}.WPUXja_draftRecovery>div:first-child{gap:.2rem;min-width:0;display:grid}.WPUXja_draftRecovery strong{font-size:.86rem}.WPUXja_draftRecovery span{color:var(--j-text-muted);font-size:.76rem}.WPUXja_draftRecovery>div:last-child{flex-wrap:wrap;gap:.5rem;display:flex}.WPUXja_draftRecovery button{border:1px solid var(--j-border-strong);background:var(--j-card);min-height:44px;color:var(--j-text);font:inherit;font-size:.78rem;font-weight:var(--fw-bold);cursor:pointer;border-radius:11px;padding:0 .85rem}.WPUXja_popoverDateField input:focus-visible,.WPUXja_popoverCloseButton:focus-visible,.WPUXja_navButton:focus-visible,.WPUXja_attachmentRemove:focus-visible{outline:3px solid color-mix(in srgb, var(--j-accent), white 18%);outline-offset:2px}.WPUXja_editButton svg{vertical-align:-.15em;width:1rem;height:1rem;margin-right:.35rem}.WPUXja_attachmentRemove{color:#fff;cursor:pointer;opacity:.88;background:#b42318;border:2px solid #fffc;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:.35rem;right:.35rem}.WPUXja_attachmentRemove:hover{opacity:1}.WPUXja_popoverCloseButton:hover{background:var(--j-card-hover);border-color:var(--j-border-strong)}.WPUXja_editButton{background:var(--j-accent);color:var(--j-on-accent);font-weight:var(--fw-bold);cursor:pointer;border:none;border-radius:12px;min-height:44px;padding:.65rem 1.25rem;font-size:.9rem;transition:opacity .15s,transform .15s}.WPUXja_editButton:hover{opacity:.9;transform:translateY(-1px)}.WPUXja_popoverContent{flex-direction:column;flex:1;padding:clamp(1.5rem,4vw,3.25rem);display:flex}.WPUXja_popoverDate{color:var(--j-text-subtle);font-size:.68rem;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem}.WPUXja_popoverTitle{color:var(--j-text);letter-spacing:-.045em;margin-bottom:.65rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.25rem);font-weight:500;line-height:1.06}.WPUXja_popoverMeta{align-items:center;gap:.65rem;margin-bottom:1rem;display:flex}.WPUXja_popoverBody{max-width:42rem;color:var(--j-text-muted);white-space:pre-wrap;word-break:break-word;margin-bottom:1.25rem;font-size:1.03rem;line-height:1.78}.WPUXja_popoverAttachments{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.85rem;margin-bottom:1.25rem;display:grid}.WPUXja_popoverVideos{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.9rem;margin-bottom:1.25rem;display:grid}.WPUXja_popoverVideos figure{min-width:0;margin:0}.WPUXja_popoverVideos video{background:#0e0e0f;border-radius:14px;width:100%;max-height:min(64dvh,560px);display:block}.WPUXja_popoverVideos figcaption{color:var(--j-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.45rem;font-size:.75rem;overflow:hidden}.WPUXja_unavailableMedia{background:var(--j-bg-alt);min-height:11rem;color:var(--j-text-muted);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;padding:1rem;font-size:.8rem;display:flex}.WPUXja_unavailableMedia svg{width:24px;height:24px;color:var(--j-text-subtle)}.WPUXja_unavailableMediaSummary{background:var(--j-bg-alt);color:var(--j-text-muted);border-radius:12px;margin:0 0 1.25rem;padding:.75rem .85rem;font-size:.78rem}.WPUXja_detailRequestBackdrop{z-index:450;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#16141266;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.WPUXja_detailRequestCard{border:1px solid var(--j-border);background:var(--j-card);width:min(100%,28rem);color:var(--j-text);box-shadow:var(--j-shadow-lg);text-align:center;border-radius:16px;padding:1.25rem}.WPUXja_detailRequestCard>div{justify-content:center;align-items:center;gap:.55rem;display:flex}.WPUXja_detailRequestCard>div button+button{margin-left:.5rem}.WPUXja_detailRequestCard svg{width:18px;height:18px;color:var(--j-accent)}.WPUXja_popoverImage{border:1px solid var(--j-border);object-fit:cover;border-radius:16px;width:100%;height:auto;transition:transform .3s}.WPUXja_popoverImageWrap{display:inline-block;position:relative}.WPUXja_popoverImageButton{width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;border-radius:12px;padding:0;display:block}.WPUXja_popoverImageButton:focus-visible{outline:3px solid color-mix(in srgb, var(--j-accent), transparent 48%);outline-offset:3px}.WPUXja_popoverImageButton:hover .WPUXja_popoverImage{filter:brightness(.96)}.WPUXja_imageRotateButton{-webkit-backdrop-filter:blur(4px);color:#fff;cursor:pointer;opacity:0;z-index:2;background:#0000008c;border:1px solid #ffffff26;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .2s,transform .15s,background .15s;display:flex;position:absolute;top:8px;right:8px}.WPUXja_popoverImageWrap:hover .WPUXja_imageRotateButton,.WPUXja_imageRotateButton:focus-visible{opacity:1}.WPUXja_sourceScans{color:var(--j-text-muted);background:var(--j-bg-alt);border-radius:14px;margin-top:.35rem;padding:.9rem 1rem}.WPUXja_sourceScans summary{color:var(--j-text);font-size:.83rem;font-weight:var(--fw-bold);cursor:pointer;align-items:center;gap:.55rem;list-style-position:inside;display:flex}.WPUXja_sourceScans summary span{color:var(--j-text-subtle);font-size:.7rem;font-weight:var(--fw-medium)}.WPUXja_sourceScans>p{max-width:42rem;margin:.65rem 0 0;font-size:.76rem;line-height:1.5}.WPUXja_sourceScanGrid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.65rem;margin-top:.85rem;display:grid}.WPUXja_sourceScanGrid button{aspect-ratio:4/5;color:#fff;background:var(--j-card);cursor:zoom-in;border:0;border-radius:11px;padding:0;position:relative;overflow:hidden}.WPUXja_sourceScanGrid img{object-fit:cover;width:100%;height:100%}.WPUXja_sourceScanGrid span{color:#fff;font-size:.64rem;font-weight:var(--fw-bold);background:#0000009e;border-radius:7px;padding:.25rem .45rem;position:absolute;bottom:.45rem;left:.45rem}.WPUXja_sourceScanGrid button:focus-visible{outline:3px solid color-mix(in srgb, var(--j-accent), transparent 42%);outline-offset:3px}.WPUXja_imageRotateButton:hover{background:#000000bf;transform:scale(1.08)}.WPUXja_imageRotateButton:active{transform:scale(.95)}@media (hover:none),(pointer:coarse){.WPUXja_imageRotateButton{opacity:1;width:44px;height:44px}}.WPUXja_galleryOverlay{z-index:500;-webkit-backdrop-filter:blur(18px);color:#fff;background:#0a0a0bf0;animation:.16s ease-out WPUXja_galleryFadeIn;position:fixed;inset:0}.WPUXja_galleryDialog{grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100dvh;min-height:0;display:grid;overflow:hidden}.WPUXja_galleryHeader{padding:calc(env(safe-area-inset-top,0px) + 1rem) max(1rem, env(safe-area-inset-right,0px)) .8rem max(1rem, env(safe-area-inset-left,0px));z-index:2;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.WPUXja_galleryHeading{align-items:baseline;gap:.75rem;min-width:0;display:flex}.WPUXja_galleryHeading span{color:#ffffff94;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:750}.WPUXja_galleryHeading strong{color:#ffffffeb;font-size:.8rem;font-weight:700}.WPUXja_galleryCloseButton,.WPUXja_galleryNavButton{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#ffffff17;border:1px solid #ffffff24;justify-content:center;align-items:center;transition:background .14s,border-color .14s,transform .14s;display:inline-flex}.WPUXja_galleryCloseButton{border-radius:13px;width:42px;height:42px}.WPUXja_galleryCloseButton svg{width:21px;height:21px}.WPUXja_galleryCloseButton:hover,.WPUXja_galleryNavButton:hover{background:#ffffff29;border-color:#ffffff3d}.WPUXja_galleryCloseButton:focus-visible,.WPUXja_galleryNavButton:focus-visible{outline:3px solid color-mix(in srgb, var(--j-accent), transparent 28%);outline-offset:3px}.WPUXja_galleryStage{touch-action:pan-y pinch-zoom;justify-content:center;align-items:center;min-width:0;min-height:0;padding:1rem clamp(4.75rem,8vw,7.5rem);display:flex;position:relative;overflow:hidden}.WPUXja_galleryImage{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:100%;transition:opacity .16s,transform .22s;display:block;box-shadow:0 28px 80px #00000052}.WPUXja_galleryNavButton{z-index:2;border-radius:16px;width:48px;height:48px;position:absolute;top:50%;transform:translateY(-50%)}.WPUXja_galleryNavButton:hover{transform:translateY(-50%)scale(1.04)}.WPUXja_galleryNavButton svg{width:25px;height:25px}.WPUXja_galleryNavPrevious{left:max(1rem, env(safe-area-inset-left,0px))}.WPUXja_galleryNavNext{right:max(1rem, env(safe-area-inset-right,0px))}.WPUXja_galleryFooter{min-width:0;padding:.75rem max(1rem, env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 1rem) max(1rem, env(safe-area-inset-left,0px));color:#ffffffb8;text-align:center;justify-content:center;align-items:center;gap:.8rem;display:flex}.WPUXja_galleryFooter span{text-overflow:ellipsis;white-space:nowrap;max-width:min(36rem,70vw);font-size:.78rem;font-weight:650;overflow:hidden}.WPUXja_galleryFooter small{color:#ffffff6b;font-size:.68rem}.WPUXja_galleryError{color:#ffffffb8;text-align:center;flex-direction:column;align-items:center;gap:.45rem;padding:1.5rem;display:flex}.WPUXja_galleryError svg{color:#ffffff7a;width:34px;height:34px;margin-bottom:.3rem}.WPUXja_galleryError strong{color:#ffffffe6;font-size:.92rem}.WPUXja_galleryError span{font-size:.76rem}@keyframes WPUXja_galleryFadeIn{0%{opacity:0}to{opacity:1}}.WPUXja_popoverInput,.WPUXja_popoverTextarea{background:var(--j-bg);border:1.5px solid var(--j-border);color:var(--j-text);border-radius:10px;width:100%;margin-bottom:.9rem;padding:.8rem .9rem;font-family:inherit;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.WPUXja_popoverInput:focus,.WPUXja_popoverTextarea:focus{border-color:var(--j-accent);box-shadow:0 0 0 3px var(--j-accent-soft);outline:none}.WPUXja_popoverTextarea{resize:vertical;min-height:200px;margin-bottom:.35rem;line-height:1.6}.WPUXja_entryContentHint{color:var(--j-text-muted);margin:0 0 1rem .15rem;font-size:.76rem;line-height:1.4}.WPUXja_popoverActions{flex-wrap:wrap;gap:.75rem;margin-top:auto;display:flex}@keyframes WPUXja_fab-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.WPUXja_fab{bottom:calc(var(--j-nav-h) + env(safe-area-inset-bottom,0px) + 1rem);z-index:49;background:var(--j-accent);width:54px;height:54px;color:var(--j-on-accent);cursor:pointer;box-shadow:0 6px 20px var(--j-accent-soft), 0 2px 8px #00000026;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .2s,opacity .15s;animation:.45s cubic-bezier(.22,1,.36,1) both WPUXja_fab-in;display:flex;position:fixed;right:1.25rem}.WPUXja_fab:hover:not(:disabled){box-shadow:0 10px 28px var(--j-accent-soft);transform:scale(1.1)}.WPUXja_fab:active:not(:disabled){transform:scale(.94)}.WPUXja_fab:disabled{opacity:.55;cursor:not-allowed}.WPUXja_editorOverlay{z-index:100;background:var(--j-overlay-bg);position:fixed;inset:0;overflow-y:auto}.WPUXja_editorOverlayContent{padding:calc(env(safe-area-inset-top,0px) + 1.5rem) 1.5rem 1.5rem;position:relative}.WPUXja_editorCloseButton{background:var(--j-bg-alt);border:1px solid var(--j-border);color:var(--j-text);cursor:pointer;z-index:101;border-radius:8px;justify-content:center;align-items:center;padding:.5rem;transition:all .15s;display:flex;position:absolute;top:1rem;right:1rem}.WPUXja_editorCloseButton:hover{background:var(--j-card-hover)}.WPUXja_weekNavButton{cursor:pointer;color:var(--j-text-muted);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.3rem;transition:color .15s,background .15s;display:flex}.WPUXja_weekNavButton:hover:not(:disabled){color:var(--j-text);background:var(--j-bg-alt)}.WPUXja_weekNavButton:disabled{opacity:.25;cursor:default}@keyframes WPUXja_skeletonPulse{0%,to{opacity:1}50%{opacity:.45}}.WPUXja_skeletonCard{background:var(--j-card);border:1px solid var(--j-border);border-radius:var(--j-radius);animation:1.6s ease-in-out infinite WPUXja_skeletonPulse;overflow:hidden}.WPUXja_skeletonImage{background:var(--j-bg-alt);width:100%;height:110px}.WPUXja_skeletonContent{flex-direction:column;gap:.65rem;padding:1.1rem 1.25rem;display:flex}.WPUXja_skeletonLine{background:var(--j-bg-alt);border-radius:6px;height:11px}@media (max-width:640px){.WPUXja_imageRotateButton{opacity:1;width:44px;height:44px}.WPUXja_journalHeaderTitle{font-size:1.5rem}.WPUXja_cardTitle{font-size:1rem}.WPUXja_popoverTitle{font-size:1.4rem}.WPUXja_tripbookHero{border-radius:24px;grid-template-columns:1fr}.WPUXja_tripbookTitle{max-width:11ch}.WPUXja_tripbookHeroVisual{min-height:210px}.WPUXja_tripbookStats{grid-template-columns:1fr 1fr 1fr;gap:.45rem}.WPUXja_tripbookStats div{padding:.7rem .65rem}.WPUXja_tripbookStats strong{font-size:1.35rem}.WPUXja_tripbookStats span{font-size:.62rem}.WPUXja_shelfBooks{padding-bottom:.25rem;display:flex;overflow-x:auto}.WPUXja_shelfBook{min-width:152px}.WPUXja_dayPage{border-radius:24px;grid-template-columns:1fr;gap:.8rem}.WPUXja_dayPageSpine{display:none}.WPUXja_dayPageHeader{flex-direction:column}.WPUXja_dayPageStats{justify-content:flex-start}.WPUXja_polaroidGrid{padding-bottom:.45rem;display:flex;overflow-x:auto}.WPUXja_polaroidCard,.WPUXja_polaroidLead{grid-area:auto;min-width:190px}.WPUXja_memoryEntry{grid-template-columns:30px minmax(0,1fr);padding:.8rem}.WPUXja_editorContainer{padding:1rem}.WPUXja_actionButtons{flex-direction:column}.WPUXja_popoverContent{padding:1.1rem 1rem}.WPUXja_popoverActions{flex-direction:column}.WPUXja_primaryButton,.WPUXja_secondaryButton,.WPUXja_deleteButton{width:100%}.WPUXja_popoverAttachments{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.WPUXja_recoveryConfirmationItem{grid-template-columns:24px 48px minmax(0,1fr);min-height:84px;padding:.55rem .45rem}.WPUXja_recoveryConfirmationThumb{width:48px;height:48px}.WPUXja_recoveryImportConfirm{width:100%}.WPUXja_galleryHeader{padding-top:calc(env(safe-area-inset-top,0px) + .7rem)}.WPUXja_galleryStage{padding:.5rem .75rem}.WPUXja_galleryNavButton{width:44px;height:44px;top:auto;bottom:.25rem;transform:none}.WPUXja_galleryNavButton:hover{transform:scale(1.04)}.WPUXja_galleryNavPrevious{left:max(.75rem, env(safe-area-inset-left,0px))}.WPUXja_galleryNavNext{right:max(.75rem, env(safe-area-inset-right,0px))}.WPUXja_galleryFooter{flex-direction:column;align-items:flex-start;gap:.2rem;min-height:4.5rem;padding-inline:4.25rem}.WPUXja_galleryFooter span{max-width:100%}}@media (max-width:768px){.WPUXja_calendarContainer{padding:.9rem}.WPUXja_calendarWorkspace{grid-template-columns:minmax(0,1fr)}.WPUXja_calendarGrid{gap:.15rem}.WPUXja_calendarDay{min-width:44px;min-height:46px}.WPUXja_calendarJumpControls{grid-template-columns:minmax(0,1fr) minmax(4.8rem,.62fr)}.WPUXja_calendarTodayButton{grid-column:1/-1;width:100%}.WPUXja_calendarDayResults,.WPUXja_calendarDayResultsEmpty{min-height:0}.WPUXja_calendarDayResultsEmpty{display:none}.WPUXja_onThisDay{padding:.9rem 1rem}.WPUXja_popoverContainer{width:100%;max-height:100dvh;box-shadow:none;border:0;border-radius:0;animation-name:WPUXja_slideUp;inset:0}.WPUXja_popoverHeader{padding-top:calc(env(safe-area-inset-top,0px) + .8rem);border-radius:0}.WPUXja_aiDialog{border:0;border-radius:0;width:100vw}}@media (min-width:901px){.WPUXja_journalHeader,.WPUXja_bottomNav{display:none}}@media (max-width:900px){.WPUXja_livingWorkspace{min-height:calc(100dvh - 72px);display:block}.WPUXja_appRail{display:none}.WPUXja_journalHeader{min-height:72px;padding:calc(env(safe-area-inset-top,0px) + .8rem) 1rem .75rem;border-bottom-color:color-mix(in srgb, var(--j-border), transparent 12%);background:var(--j-header-bg)}.WPUXja_journalHeaderTitle{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:500}.WPUXja_journalSubheader{font-size:.69rem}.WPUXja_secondaryPage,.WPUXja_mediaPage{padding-bottom:calc(var(--j-nav-h) + env(safe-area-inset-bottom,0px) + 2rem)}}@media (max-width:520px){.WPUXja_mediaAvailabilitySummary{flex-direction:column;align-items:stretch}.WPUXja_mediaAvailabilitySummary>button{justify-content:center;width:100%}.WPUXja_mediaCarePanel{padding:.8rem}.WPUXja_mediaAvailabilityPeriods>div{grid-template-columns:2.8rem minmax(0,1fr)}.WPUXja_mediaAvailabilityPeriods dd{flex-wrap:wrap}.WPUXja_mediaGrid,.WPUXja_mediaSkeletonGrid{columns:2;column-gap:.55rem}.WPUXja_mediaTile,.WPUXja_mediaSkeletonTile{border-radius:12px;margin-bottom:.55rem}.WPUXja_mediaCaption time,.WPUXja_mediaVideoFallback small,.WPUXja_popoverDate,.WPUXja_secondaryPageHeader>span{font-size:.75rem}.WPUXja_chartSectionHeader{flex-direction:column;align-items:flex-start;gap:.35rem}.WPUXja_chartSectionHeader>span{line-height:1.4}.WPUXja_popoverAttachments:has(.WPUXja_popoverImageWrap:only-child){grid-template-columns:1fr}.WPUXja_draftRecovery{flex-direction:column;align-items:stretch}.WPUXja_draftRecovery>div:last-child>button{flex:1}}.WPUXja_headerRight{align-items:center;gap:.5rem;margin-left:auto;display:flex}.WPUXja_navButtons{align-items:center;gap:.25rem;display:flex}.WPUXja_navButton{border:1px solid var(--j-border);background:var(--j-card);width:44px;height:44px;color:var(--j-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,opacity .15s;display:flex}.WPUXja_navButton:hover:not(:disabled){background:var(--j-bg-alt)}.WPUXja_navButton:disabled{opacity:.3;cursor:default}.WPUXja_navCounter{color:var(--j-text-muted);text-align:center;min-width:2.5rem;font-size:.75rem}.WPUXja_healthBlock{background:var(--j-bg-alt);border:1px solid var(--j-border);border-radius:14px;margin:1rem 0 .5rem;padding:.875rem 1rem}.WPUXja_healthSummary{min-height:48px;color:var(--j-text);cursor:pointer;align-items:center;gap:.65rem;list-style:none;display:flex}.WPUXja_healthSummary::-webkit-details-marker{display:none}.WPUXja_healthSummary>svg:first-child{width:17px;height:17px;color:var(--j-accent);flex:none}.WPUXja_healthSummary>span{flex:1;min-width:0}.WPUXja_healthSummary strong,.WPUXja_healthSummary small{display:block}.WPUXja_healthSummary strong{font-size:.76rem}.WPUXja_healthSummary small{color:var(--j-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.65rem;overflow:hidden}.WPUXja_healthSummary em{color:var(--j-accent);white-space:nowrap;font-size:.64rem;font-style:normal;font-weight:720}.WPUXja_healthSummary .WPUXja_healthChevron{width:15px;height:15px;color:var(--j-text-subtle);flex:none;transition:transform .16s}.WPUXja_healthBlock[open] .WPUXja_healthChevron{transform:rotate(180deg)}.WPUXja_healthSummary:focus-visible{outline:3px solid color-mix(in srgb, var(--j-accent), white 18%);outline-offset:3px}.WPUXja_healthGrid{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.WPUXja_healthTile{background:var(--j-card);border:1px solid var(--j-border);border-radius:10px;flex-direction:column;flex:auto;align-items:center;min-width:68px;padding:.5rem .75rem;display:flex}.WPUXja_healthValue{color:var(--j-text);font-size:1rem;font-weight:700;line-height:1.2}.WPUXja_healthLabel{color:var(--j-text-muted);text-align:center;margin-top:.15rem;font-size:.7rem}.WPUXja_entryFooterNav{display:none}@media (max-width:768px){.WPUXja_headerRight .WPUXja_navButtons{display:none}.WPUXja_entryFooterNav{border-top:1px solid var(--j-border);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.45rem;margin-top:1.1rem;padding-top:1rem;display:grid}.WPUXja_entryFooterNav>button{border:1px solid var(--j-border);background:var(--j-bg-alt);min-width:0;min-height:52px;color:var(--j-text);cursor:pointer;font:inherit;text-align:left;border-radius:12px;align-items:center;gap:.4rem;padding:0 .55rem;display:flex}.WPUXja_entryFooterNav>button:last-child{text-align:right;justify-content:flex-end}.WPUXja_entryFooterNav>button:disabled{cursor:default;opacity:.35}.WPUXja_entryFooterNav>button>svg{flex:none;width:15px;height:15px}.WPUXja_entryFooterNav>button>span{min-width:0}.WPUXja_entryFooterNav small,.WPUXja_entryFooterNav strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.WPUXja_entryFooterNav small{color:var(--j-text-subtle);font-size:.56rem}.WPUXja_entryFooterNav strong{margin-top:.1rem;font-size:.64rem}.WPUXja_entryFooterNav>span{color:var(--j-text-subtle);font-variant-numeric:tabular-nums;font-size:.62rem}}@media (prefers-reduced-motion:reduce){.WPUXja_galleryOverlay,.WPUXja_galleryImage,.WPUXja_navFab,.WPUXja_bottomNav,.WPUXja_bottomNavItem,.WPUXja_slidingPill,.WPUXja_fab,.WPUXja_mobileExploreMenu,.WPUXja_appRail{transition:none;animation:none}.WPUXja_navFab:hover,.WPUXja_navFab:active,.WPUXja_fab:hover,.WPUXja_fab:active{transform:none}}.WPUXja_journalContainer button:focus-visible,.WPUXja_journalContainer a:focus-visible,.WPUXja_journalContainer input:focus-visible,.WPUXja_journalContainer select:focus-visible,.WPUXja_journalContainer textarea:focus-visible,.WPUXja_journalContainer summary:focus-visible{outline:3px solid var(--j-focus-ring);outline-offset:2px}
.-VYO4a_archiveRoot{--archive-accent:var(--j-accent);--archive-accent-text:var(--j-accent-text);width:100%;min-width:0;max-width:1780px;padding:clamp(1.3rem, 2.5vw, 2.5rem) clamp(1rem, 2.8vw, 3rem) calc(var(--j-nav-h) + 2rem);margin:0 auto}.-VYO4a_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.-VYO4a_collectionHeader{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.6rem;display:flex}.-VYO4a_titleBlock>span,.-VYO4a_contextModule header>div>span,.-VYO4a_healthTeaser>div>span{color:var(--archive-accent-text);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:820;display:block}.-VYO4a_titleBlock h1{color:var(--j-text);letter-spacing:-.055em;margin:.2rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,5vw,4.3rem);font-weight:500;line-height:.98}.-VYO4a_titleBlock p{color:var(--j-text-muted);margin-top:.65rem;font-size:.84rem;font-weight:560}.-VYO4a_titleBlock .-VYO4a_semanticCoverage,.-VYO4a_titleBlock .-VYO4a_searchProgressStatus{max-width:62ch;margin-top:.35rem;font-size:.72rem;line-height:1.45}.-VYO4a_titleBlock .-VYO4a_searchProgressStatus{color:var(--j-text-muted)}.-VYO4a_primaryAction,.-VYO4a_dateControls button,.-VYO4a_searchControl button,.-VYO4a_viewSwitch button,.-VYO4a_chronicleCard,.-VYO4a_mosaicTile,.-VYO4a_contextList button,.-VYO4a_monthList button,.-VYO4a_loadMoreButton{appearance:none;font:inherit;border:0}.-VYO4a_primaryAction{background:var(--archive-accent);min-height:48px;color:var(--j-on-accent);box-shadow:0 12px 28px color-mix(in srgb, var(--archive-accent), transparent 72%);cursor:pointer;border-radius:15px;justify-content:center;align-items:center;gap:.52rem;padding:0 1.1rem;font-size:.82rem;font-weight:760;transition:transform .18s,box-shadow .18s;display:inline-flex}.-VYO4a_primaryAction:hover{box-shadow:0 16px 34px color-mix(in srgb, var(--archive-accent), transparent 66%);transform:translateY(-2px)}.-VYO4a_primaryAction svg{width:17px;height:17px}.-VYO4a_collectionToolbar{top:calc(env(safe-area-inset-top,0px) + .8rem);z-index:12;border:1px solid color-mix(in srgb, var(--j-border), transparent 15%);background:color-mix(in srgb, var(--j-header-bg), transparent 4%);-webkit-backdrop-filter:blur(20px);border-radius:19px;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:.65rem;margin-bottom:1.6rem;padding:.55rem;display:grid;position:sticky;box-shadow:0 16px 45px #18161312}.-VYO4a_dateControls,.-VYO4a_viewSwitch{align-items:center;display:flex}.-VYO4a_toolbarEnd{align-items:center;gap:.45rem;display:flex}.-VYO4a_filterWrap{position:relative}.-VYO4a_mobileViewButton,.-VYO4a_mobileViewChoices{display:none}.-VYO4a_filterButton{background:var(--j-bg-alt);width:44px;height:44px;color:var(--j-text-muted);cursor:pointer;border:1px solid #0000;border-radius:13px;place-items:center;display:grid;position:relative}.-VYO4a_filterButton:hover,.-VYO4a_filterButtonActive{border-color:color-mix(in srgb, var(--archive-accent), transparent 65%);color:var(--archive-accent)}.-VYO4a_filterButton svg{width:15px;height:15px}.-VYO4a_filterButton>span{border:2px solid var(--j-card);background:var(--archive-accent);min-width:18px;height:18px;color:var(--j-on-accent);border-radius:999px;place-items:center;padding:0 .25rem;font-size:.56rem;font-weight:800;display:grid;position:absolute;top:-.25rem;right:-.2rem}.-VYO4a_filterMenu{z-index:30;border:1px solid var(--j-border);background:var(--j-overlay-bg);width:min(310px,100vw - 2rem);box-shadow:var(--j-shadow-lg);border-radius:18px;padding:1rem;position:absolute;top:calc(100% + .65rem);right:0}.-VYO4a_filterMenuHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.-VYO4a_filterMenuHeader div>span,.-VYO4a_filterMenuHeader div>strong{display:block}.-VYO4a_filterMenuHeader div>span{color:var(--archive-accent-text);letter-spacing:.1em;text-transform:uppercase;font-size:.59rem;font-weight:800}.-VYO4a_filterMenuHeader div>strong{color:var(--j-text);margin-top:.08rem;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;font-weight:500}.-VYO4a_filterMenuHeader button{color:var(--archive-accent-text);cursor:pointer;background:0 0;border:0;font-size:.68rem;font-weight:720}.-VYO4a_filterMenu>label:not(.-VYO4a_filterCheck){flex-direction:column;gap:.35rem;display:flex}.-VYO4a_filterMenu>label>span{color:var(--j-text-muted);font-size:.68rem;font-weight:700}.-VYO4a_filterMenu select{border:1px solid var(--j-border);background:var(--j-bg-alt);width:100%;min-height:42px;color:var(--j-text);font:inherit;border-radius:12px;outline:0;padding:0 .75rem;font-size:.76rem}.-VYO4a_filterMenu select:focus-visible{border-color:var(--archive-accent);box-shadow:0 0 0 3px var(--j-accent-soft)}.-VYO4a_filterCheck{background:var(--j-bg-alt);cursor:pointer;border-radius:12px;align-items:center;gap:.55rem;min-height:44px;margin-top:.65rem;padding:0 .7rem;display:flex}.-VYO4a_filterCheck input{accent-color:var(--archive-accent)}.-VYO4a_dateControls{gap:.25rem}.-VYO4a_dateControls button{min-width:44px;min-height:44px;color:var(--j-text-muted);cursor:pointer;background:0 0;border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.-VYO4a_dateControls button:hover,.-VYO4a_searchControl button:hover{background:var(--j-bg-alt);color:var(--j-text)}.-VYO4a_dateControls svg{width:17px;height:17px}.-VYO4a_todayButton{gap:.45rem;padding:0 .7rem}.-VYO4a_todayButton span{color:var(--j-text);font-size:.78rem;font-weight:720}.-VYO4a_todayButton strong{color:var(--j-text-subtle);font-size:.7rem;font-weight:700}.-VYO4a_searchControl{background:color-mix(in srgb, var(--j-bg-alt), transparent 25%);min-width:0;min-height:44px;color:var(--j-text-muted);border-radius:13px;align-items:center;gap:.5rem;padding:0 .55rem 0 .8rem;display:flex}.-VYO4a_searchControl>svg{flex:none;width:16px;height:16px}.-VYO4a_searchControl input,.-VYO4a_searchInput{min-width:0;min-height:44px;color:var(--j-text);font:inherit;background:0 0;border:0;outline:0;flex:1;align-self:stretch;font-size:.8rem}.-VYO4a_searchControl input::placeholder{color:var(--j-text-subtle)}.-VYO4a_searchControl input::-webkit-search-cancel-button{appearance:none}.-VYO4a_searchControl button{width:44px;height:44px;color:var(--j-text-muted);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:grid}.-VYO4a_searchControl button svg,.-VYO4a_spinner{width:15px;height:15px}.-VYO4a_spinner{animation:.8s linear infinite -VYO4a_archiveSpin}@keyframes -VYO4a_archiveSpin{to{transform:rotate(360deg)}}.-VYO4a_viewSwitch{background:var(--j-bg-alt);border-radius:14px;gap:.2rem;padding:.2rem}.-VYO4a_viewSwitch button{min-height:44px;color:var(--j-text-muted);cursor:pointer;background:0 0;border-radius:11px;justify-content:center;align-items:center;gap:.38rem;padding:0 .7rem;font-size:.72rem;font-weight:720;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.-VYO4a_viewSwitch button svg{width:14px;height:14px}.-VYO4a_viewSwitch .-VYO4a_viewSwitchActive{background:var(--j-card);color:var(--j-text);box-shadow:0 3px 12px #19161214}.-VYO4a_collectionLayout{grid-template-columns:minmax(0,1fr) minmax(230px,285px);align-items:start;gap:clamp(1.1rem,2.2vw,2rem);display:grid}.-VYO4a_collectionStage{min-width:0;transition:opacity .18s,filter .18s}.-VYO4a_chronicle{flex-direction:column;gap:1.4rem;display:flex;position:relative}.-VYO4a_dayGroup{scroll-margin-top:92px;position:relative}.-VYO4a_dayHeading{border-bottom:1px solid var(--j-border);justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.55rem;padding-bottom:.5rem;display:flex}.-VYO4a_dayHeading span,.-VYO4a_dayHeading small{color:var(--j-text-subtle);letter-spacing:.04em;font-size:.66rem;font-weight:730}.-VYO4a_dayHeading h2{color:var(--j-text);letter-spacing:-.025em;margin-top:.12rem;font-size:clamp(1.15rem,1.8vw,1.48rem);font-weight:720;line-height:1.12}.-VYO4a_dayCards{flex-direction:column;gap:.5rem;display:flex}.-VYO4a_chronicleCard{border:1px solid color-mix(in srgb, var(--j-border), transparent 10%);background:color-mix(in srgb, var(--j-card), transparent 5%);width:100%;min-width:0;color:var(--j-text);text-align:left;cursor:pointer;border-radius:16px;gap:.72rem;padding:.55rem;transition:transform .16s,border-color .16s,background .16s;display:grid}.-VYO4a_chronicleCardMedia{grid-template-columns:clamp(128px,18vw,196px) minmax(0,1fr)}.-VYO4a_chronicleCardNote{border-color:var(--j-border);background:0 0;grid-template-columns:1fr;padding:.82rem .9rem}.-VYO4a_chronicleCard:hover{border-color:color-mix(in srgb, var(--j-border), var(--archive-accent) 26%);background:color-mix(in srgb, var(--j-card), var(--j-bg-alt) 18%);transform:translateY(-1px)}.-VYO4a_chronicleMedia{background:var(--j-bg-alt);border-radius:12px;min-width:0;height:118px;min-height:0;position:relative;overflow:hidden}.-VYO4a_chronicleMedia img,.-VYO4a_mosaicMedia img{object-fit:cover;width:100%;height:100%;display:block}.-VYO4a_photoBadge{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121211b8;border-radius:9px;align-items:center;gap:.25rem;padding:.3rem .46rem;font-size:.65rem;font-weight:750;display:inline-flex;position:absolute;bottom:.55rem;right:.55rem}.-VYO4a_photoBadge svg{width:11px;height:11px}.-VYO4a_chronicleCopy,.-VYO4a_mosaicCopy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.-VYO4a_chronicleCopy{justify-content:center;padding:.18rem .28rem .18rem 0}.-VYO4a_chronicleCopy>strong,.-VYO4a_mosaicCopy>strong{color:var(--j-text);letter-spacing:-.025em;font-size:.9rem;font-weight:740;line-height:1.28}.-VYO4a_entryMeta{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.3rem;display:flex}.-VYO4a_entryMeta span{color:var(--j-text-muted);align-items:center;gap:.22rem;font-size:.66rem;font-weight:700;display:inline-flex}.-VYO4a_entryMeta span+span:before{content:"·";color:var(--j-text-subtle);margin-right:.08rem}.-VYO4a_entryMeta svg{width:11px;height:11px}.-VYO4a_entryExcerpt{color:var(--j-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.24rem;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.-VYO4a_mosaicGrid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:54px;gap:.5rem;display:grid}.-VYO4a_mosaicTile{border:1px solid color-mix(in srgb, var(--j-border), transparent 10%);background:var(--j-card);min-width:0;min-height:0;color:var(--j-text);text-align:left;cursor:pointer;border-radius:15px;transition:transform .16s,border-color .16s,background .16s;position:relative;overflow:hidden}.-VYO4a_mosaicTile:hover{border-color:color-mix(in srgb, var(--j-border), var(--archive-accent) 24%);background:color-mix(in srgb, var(--j-card), var(--j-bg-alt) 16%);transform:translateY(-1px)}.-VYO4a_mosaicFeature{grid-area:span 5/span 6}.-VYO4a_mosaicLandscape{grid-area:span 3/span 4}.-VYO4a_mosaicPortrait{grid-area:span 4/span 2}.-VYO4a_mosaicSquare{grid-area:span 3/span 2}.-VYO4a_mosaicNote{background:color-mix(in srgb, var(--j-accent-soft), var(--j-card) 75%);grid-area:span 2/span 2}.-VYO4a_mosaicStory{grid-area:span 2/span 4}.-VYO4a_mosaicMedia{background:var(--j-bg-alt);position:absolute;inset:0;overflow:hidden}.-VYO4a_mosaicCollageMedia{grid-template-rows:1fr 1fr;grid-template-columns:1.45fr 1fr;gap:2px;display:grid}.-VYO4a_mosaicCollageMedia img:first-child{grid-row:1/-1}.-VYO4a_mosaicCopy{z-index:2;width:100%;padding:.72rem .78rem;position:relative}.-VYO4a_mosaicPhotoCopy{background:linear-gradient(#0000,#0f0f0ed6);padding-top:2.35rem;position:absolute;bottom:0;left:0;right:0}.-VYO4a_mosaicPhotoCopy>strong{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.-VYO4a_mosaicTextCopy{flex-direction:column;justify-content:center;height:100%;display:flex}.-VYO4a_mosaicDate{color:var(--archive-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.26rem;font-size:.58rem;font-weight:780}.-VYO4a_mosaicExcerpt{color:var(--j-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.22rem;font-size:.72rem;line-height:1.4;display:-webkit-box;overflow:hidden}.-VYO4a_mosaicNote .-VYO4a_mosaicExcerpt{color:var(--j-text);-webkit-line-clamp:3;font-size:.76rem;line-height:1.4}.-VYO4a_mosaicCopy .-VYO4a_entryMeta{margin:.42rem 0 0}.-VYO4a_mosaicImageTile .-VYO4a_mosaicDate{color:#ffffffb8}.-VYO4a_contextPanel{top:calc(env(safe-area-inset-top,0px) + 5.9rem);flex-direction:column;gap:.8rem;display:flex;position:sticky}.-VYO4a_insightsCard{color:#fff;background:radial-gradient(circle at 92% 105%,#ff9a65b3,#0000 45%),linear-gradient(138deg,#5557ad 0%,#7253a0 55%,#9a617f 100%);border-radius:22px;min-height:184px;padding:.9rem;position:relative;overflow:hidden;box-shadow:0 18px 38px #46317038}.-VYO4a_insightsCardHeader{z-index:2;justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex;position:relative}.-VYO4a_insightsCardHeader span,.-VYO4a_insightsCardHeader strong{display:block}.-VYO4a_insightsCardHeader span{letter-spacing:.02em;font-size:.68rem;font-weight:760}.-VYO4a_insightsCardHeader strong{color:#ffffffb8;margin-top:.08rem;font-size:.65rem;font-weight:650}.-VYO4a_insightsCardNavigation{gap:.2rem;display:flex}.-VYO4a_insightsCardNavigation button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.-VYO4a_insightsCardNavigation button:disabled{cursor:default;opacity:.28}.-VYO4a_insightsCardNavigation svg{width:14px;height:14px}.-VYO4a_insightsCardMain{z-index:1;color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1.25fr 1fr 1fr;gap:.45rem;width:100%;margin-top:.9rem;padding:0;display:grid;position:relative}.-VYO4a_insightsHeroMetric{grid-row:span 2}.-VYO4a_insightsHeroMetric b,.-VYO4a_insightsHeroMetric small,.-VYO4a_insightsMetric b,.-VYO4a_insightsMetric small{display:block}.-VYO4a_insightsHeroMetric b{letter-spacing:-.07em;font-family:Georgia,Times New Roman,serif;font-size:2.5rem;font-weight:650;line-height:.88}.-VYO4a_insightsHeroMetric small,.-VYO4a_insightsMetric small{color:#ffffffa8;margin-top:.15rem;font-size:.57rem;font-weight:650}.-VYO4a_insightsMetric{grid-template-columns:13px 1fr;align-items:center;column-gap:.28rem;display:grid}.-VYO4a_insightsMetric svg{width:12px;height:12px}.-VYO4a_insightsMetric b{font-size:.75rem;font-weight:780}.-VYO4a_insightsMetric small{grid-column:2;margin-top:-.1rem}.-VYO4a_insightsWatermark{color:#ffffff0e;width:100px;height:100px;position:absolute;bottom:-2.25rem;right:-1.1rem;transform:rotate(-9deg)}.-VYO4a_insightsCard button:focus-visible{outline-offset:2px;outline:3px solid #ffffff94}.-VYO4a_insightsCardLoading{background:linear-gradient(105deg,#5c579f 18%,#8270ae 42%,#5c579f 68%) 0 0/230% 100%;animation:1.4s infinite -VYO4a_archiveSkeleton}.-VYO4a_insightsCardError{flex-direction:column;justify-content:center;align-items:flex-start;gap:.55rem;display:flex}.-VYO4a_insightsCardError strong{font-size:.76rem}.-VYO4a_insightsCardError button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:9px;padding:.42rem .62rem;font-size:.64rem;font-weight:700}.-VYO4a_contextModule{border:1px solid var(--j-border);background:color-mix(in srgb, var(--j-card), transparent 8%);border-radius:20px;padding:1rem;overflow:hidden}.-VYO4a_contextModule>header{align-items:center;gap:.65rem;padding:.05rem .1rem .75rem;display:flex}.-VYO4a_contextIcon{background:var(--j-accent-soft);width:34px;height:34px;color:var(--archive-accent);border-radius:12px;flex:none;place-items:center;display:grid}.-VYO4a_contextIcon svg{width:16px;height:16px}.-VYO4a_contextModule h2{color:var(--j-text);letter-spacing:-.02em;margin-top:.06rem;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;font-weight:500}.-VYO4a_contextList,.-VYO4a_monthList{flex-direction:column;display:flex}.-VYO4a_contextList button,.-VYO4a_monthList button{border-top:1px solid var(--j-border);width:100%;color:var(--j-text);text-align:left;cursor:pointer;background:0 0;padding:.75rem .15rem}.-VYO4a_contextList button:hover,.-VYO4a_monthList button:hover{color:var(--archive-accent)}.-VYO4a_contextList strong,.-VYO4a_monthList strong{color:inherit;font-size:.76rem;font-weight:730;display:block}.-VYO4a_contextList span{color:var(--j-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.72rem;line-height:1.42;display:-webkit-box;overflow:hidden}.-VYO4a_monthList button{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.-VYO4a_monthList small{color:var(--j-text-subtle);margin-top:.2rem;font-size:.65rem;display:block}.-VYO4a_monthList b{background:var(--j-bg-alt);min-width:26px;height:26px;color:var(--j-text-muted);border-radius:9px;place-items:center;font-size:.66rem;display:grid}.-VYO4a_archiveYearGroup{flex-direction:column;display:flex}.-VYO4a_archiveYearHeading{z-index:1;border-bottom:1px solid var(--j-border);background:var(--j-card);color:var(--j-text-muted);letter-spacing:.08em;margin:0;padding:.48rem .15rem .3rem;font-size:.68rem;font-weight:800;position:sticky;top:0}.-VYO4a_monthList .-VYO4a_monthListToggle{min-height:44px;color:var(--archive-accent-text)}.-VYO4a_monthListToggle svg{width:17px;height:17px}.-VYO4a_healthTeaser{background:color-mix(in srgb, var(--j-green-soft), var(--j-card) 84%);align-items:flex-start;gap:.7rem;display:flex}.-VYO4a_healthTeaser strong,.-VYO4a_healthTeaser small{display:block}.-VYO4a_healthTeaser strong{color:var(--j-text);margin-top:.18rem;font-size:.78rem}.-VYO4a_healthTeaser small{color:var(--j-text-muted);margin-top:.25rem;font-size:.68rem;line-height:1.4}.-VYO4a_loadMoreButton{border:1px solid var(--j-border);background:var(--j-card);min-height:46px;color:var(--j-text-muted);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;margin:1.3rem auto 0;padding:0 1.1rem;font-size:.76rem;font-weight:720;display:flex}.-VYO4a_loadMoreButton:hover:not(:disabled){border-color:var(--j-border-strong);color:var(--j-text)}.-VYO4a_loadMoreButton:disabled{cursor:wait;opacity:.7}.-VYO4a_collectionSkeleton,.-VYO4a_mosaicSkeleton{gap:.8rem;display:grid}.-VYO4a_collectionSkeleton span,.-VYO4a_mosaicSkeleton span{background:linear-gradient(100deg, var(--j-bg-alt) 25%, var(--j-card) 42%, var(--j-bg-alt) 60%);background-size:240% 100%;border-radius:20px;min-height:132px;animation:1.4s infinite -VYO4a_archiveSkeleton}.-VYO4a_mosaicSkeleton{grid-template-columns:repeat(2,minmax(0,1fr))}.-VYO4a_mosaicSkeleton span:nth-child(3n+1){min-height:260px}@keyframes -VYO4a_archiveSkeleton{to{background-position:-140% 0}}.-VYO4a_collectionEmpty{border:1px dashed var(--j-border-strong);min-height:320px;color:var(--j-text-muted);text-align:center;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.-VYO4a_collectionStageSearching{opacity:.58;filter:saturate(.82);pointer-events:none}.-VYO4a_collectionEmpty svg{width:28px;height:28px;color:var(--archive-accent);margin-bottom:.8rem}.-VYO4a_collectionEmpty strong{color:var(--j-text);font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:500}.-VYO4a_collectionEmpty span{margin-top:.35rem;font-size:.78rem}.-VYO4a_primaryAction:focus-visible,.-VYO4a_dateControls button:focus-visible,.-VYO4a_searchControl input:focus-visible,.-VYO4a_searchControl button:focus-visible,.-VYO4a_viewSwitch button:focus-visible,.-VYO4a_mobileViewButton:focus-visible,.-VYO4a_mobileViewChoices button:focus-visible,.-VYO4a_chronicleCard:focus-visible,.-VYO4a_mosaicTile:focus-visible,.-VYO4a_contextList button:focus-visible,.-VYO4a_monthList button:focus-visible,.-VYO4a_loadMoreButton:focus-visible,.-VYO4a_filterButton:focus-visible{outline:3px solid var(--j-focus-ring);outline-offset:3px}@media (max-width:1180px){.-VYO4a_collectionLayout{grid-template-columns:1fr}.-VYO4a_contextPanel{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.-VYO4a_healthTeaser{display:none}}@media (max-width:860px){.-VYO4a_archiveRoot{padding-top:1rem}.-VYO4a_collectionHeader{align-items:center;margin-bottom:1.05rem}.-VYO4a_titleBlock h1{font-size:clamp(2rem,8vw,3.2rem)}.-VYO4a_primaryAction span{display:none}.-VYO4a_primaryAction{border-radius:50%;width:46px;min-height:46px;padding:0}.-VYO4a_collectionToolbar{top:calc(env(safe-area-inset-top,0px) + 4.9rem);grid-template-columns:auto minmax(0,1fr) auto}.-VYO4a_todayButton strong,.-VYO4a_viewSwitch span{display:none}.-VYO4a_searchControl{min-width:42px;padding-left:.7rem}.-VYO4a_searchControl input{width:100%}.-VYO4a_viewSwitch button{width:36px;padding:0}.-VYO4a_mosaicGrid{grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:52px}.-VYO4a_mosaicFeature{grid-area:span 5/span 4}.-VYO4a_mosaicLandscape{grid-area:span 3/span 4}.-VYO4a_mosaicPortrait{grid-area:span 4/span 2}.-VYO4a_mosaicSquare{grid-area:span 3/span 2}.-VYO4a_mosaicNote{grid-area:span 2/span 2}.-VYO4a_mosaicStory{grid-area:span 2/span 4}}@media (max-width:640px){.-VYO4a_archiveRoot{padding:calc(env(safe-area-inset-top,0px) + 1rem) .9rem calc(var(--j-nav-h) + env(safe-area-inset-bottom,0px) + 1.25rem)}.-VYO4a_collectionHeader{margin-bottom:.85rem;padding-right:0}.-VYO4a_primaryAction{display:none}.-VYO4a_titleBlock>span{font-size:.75rem}.-VYO4a_titleBlock h1{font-size:1.9rem;line-height:1.02}.-VYO4a_titleBlock p{margin-top:.42rem;font-size:.82rem}.-VYO4a_collectionToolbar{top:calc(env(safe-area-inset-top,0px) + .5rem);margin-inline:-.15rem;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:1.25rem}.-VYO4a_dateControls>button:first-child,.-VYO4a_todayButton span{display:none}.-VYO4a_todayButton{width:44px;padding:0;min-width:44px!important}.-VYO4a_searchControl{padding-left:.65rem}.-VYO4a_searchControlOpen input,.-VYO4a_searchControl input:not(:placeholder-shown){display:block}.-VYO4a_viewSwitch{display:none}.-VYO4a_viewSwitch button{min-width:44px}.-VYO4a_toolbarEnd{gap:.25rem}.-VYO4a_filterButton{display:none}.-VYO4a_mobileViewButton{background:var(--j-bg-alt);min-width:92px;min-height:44px;color:var(--j-text);cursor:pointer;font:inherit;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:.4rem;padding:0 .65rem;font-size:.7rem;font-weight:740;display:inline-flex}.-VYO4a_mobileViewButton svg{width:15px;height:15px;color:var(--archive-accent)}.-VYO4a_mobileViewButton strong{background:var(--archive-accent);min-width:18px;height:18px;color:var(--j-on-accent);border-radius:999px;place-items:center;font-size:.55rem;display:grid}.-VYO4a_mobileViewChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:.85rem;display:grid}.-VYO4a_mobileViewChoices>button{border:1px solid var(--j-border);background:var(--j-bg-alt);min-height:74px;color:var(--j-text-muted);cursor:pointer;font:inherit;text-align:left;border-radius:13px;align-items:center;gap:.55rem;padding:.7rem;display:flex}.-VYO4a_mobileViewChoices>button>svg{flex:none;width:18px;height:18px}.-VYO4a_mobileViewChoices>button>span,.-VYO4a_mobileViewChoices strong,.-VYO4a_mobileViewChoices small{display:block}.-VYO4a_mobileViewChoices strong{color:var(--j-text);font-size:.72rem}.-VYO4a_mobileViewChoices small{margin-top:.12rem;font-size:.75rem;line-height:1.35}.-VYO4a_mobileViewChoices .-VYO4a_mobileViewChoiceActive{border-color:color-mix(in srgb, var(--archive-accent), transparent 40%);background:var(--j-accent-soft);color:var(--archive-accent)}.-VYO4a_filterMenu{top:auto;right:.75rem;bottom:calc(var(--j-nav-h) + env(safe-area-inset-bottom,0px) + .7rem);width:auto;position:fixed;left:.75rem}.-VYO4a_dayHeading{margin-bottom:.48rem}.-VYO4a_dayHeading h2{font-size:1.12rem}.-VYO4a_dayHeading small{white-space:nowrap}.-VYO4a_chronicle{gap:1.15rem}.-VYO4a_chronicleCardMedia{grid-template-columns:80px minmax(0,1fr);gap:.62rem}.-VYO4a_chronicleCard{border-radius:14px;padding:.48rem}.-VYO4a_chronicleCardNote{padding:.72rem .78rem}.-VYO4a_chronicleMedia{aspect-ratio:1;border-radius:10px;height:auto;min-height:80px}.-VYO4a_chronicleCopy{padding-right:.15rem}.-VYO4a_chronicleCopy>strong{font-size:.84rem}.-VYO4a_entryExcerpt{-webkit-line-clamp:2;font-size:.73rem;line-height:1.38}.-VYO4a_entryMeta{margin-bottom:.34rem}.-VYO4a_entryMeta span{font-size:.75rem}.-VYO4a_chronicleCopy .-VYO4a_entryMeta{flex-wrap:nowrap;width:100%;overflow:hidden}.-VYO4a_chronicleCopy .-VYO4a_entryMeta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.-VYO4a_mosaicGrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:58px;gap:.4rem}.-VYO4a_mosaicFeature{grid-area:span 4/span 4}.-VYO4a_mosaicLandscape,.-VYO4a_mosaicPortrait{grid-area:span 3/span 2}.-VYO4a_mosaicSquare,.-VYO4a_mosaicNote{grid-area:span 2/span 2}.-VYO4a_mosaicStory{grid-area:span 2/span 4}.-VYO4a_mosaicTile{border-radius:13px}.-VYO4a_mosaicCopy{padding:.58rem .62rem}.-VYO4a_mosaicCopy>strong{font-size:.78rem}.-VYO4a_mosaicExcerpt{font-size:.68rem}.-VYO4a_mosaicNote .-VYO4a_mosaicExcerpt{-webkit-line-clamp:2}.-VYO4a_mosaicPhotoCopy{padding-top:1.8rem}.-VYO4a_mosaicDate{font-size:.75rem}.-VYO4a_mosaicCopy .-VYO4a_entryMeta{display:none}.-VYO4a_contextPanel{grid-template-columns:1fr}}@media (min-width:901px){.-VYO4a_primaryAction{display:none}}@media (prefers-reduced-motion:reduce){.-VYO4a_primaryAction,.-VYO4a_chronicleCard,.-VYO4a_mosaicTile,.-VYO4a_viewSwitch button,.-VYO4a_collectionStage,.-VYO4a_collectionSkeleton span,.-VYO4a_mosaicSkeleton span,.-VYO4a_insightsCardLoading{transition:none;animation:none}}
.SIiWwG_periodPicker{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.SIiWwG_periodPicker button,.SIiWwG_olderYears select{border:1px solid var(--j-border);background:var(--j-card);min-height:44px;color:var(--j-text-muted);font:inherit;cursor:pointer;border-radius:999px;padding:0 .85rem;font-size:.78rem;font-weight:720}.SIiWwG_periodPicker button[aria-pressed=true],.SIiWwG_olderYears[data-active=true] select{border-color:var(--j-accent);background:var(--j-accent);color:var(--j-on-accent)}.SIiWwG_olderYears select{appearance:auto;padding-right:.6rem}.SIiWwG_periodPicker button:focus-visible,.SIiWwG_olderYears select:focus-visible{outline:3px solid color-mix(in srgb, var(--j-accent), white 18%);outline-offset:2px}.SIiWwG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SIiWwG_mobileSelect{display:none}@media (max-width:640px){.SIiWwG_periodPicker{display:none}.SIiWwG_mobileSelect{width:100%;display:block}.SIiWwG_mobileSelect select{border:1px solid var(--j-border);background:var(--j-card);width:100%;min-height:44px;color:var(--j-text);font:inherit;border-radius:14px;padding:0 2.2rem 0 .85rem;font-size:.82rem;font-weight:720}}
