:root{--journal-bg: #050b16;--journal-panel: rgba(10, 20, 36, .88);--journal-border: rgba(255, 255, 255, .11);--journal-text: #f8fbff;--journal-muted: #a8b8cb;--journal-accent: #ff3049}.journals-shell.svelte-vpwekd{width:min(var(--content-max),calc(100% - (var(--content-gutter) * 2)));max-width:112rem;margin:0 auto;padding:.85rem 0 1.35rem;display:grid;gap:.85rem;color:var(--journal-text)}body.journal-composer-open,html.journal-composer-open{overflow:hidden;overscroll-behavior:contain}body.journal-composer-open .site-footer,html.journal-composer-open .site-footer,body.journal-composer-open .bottom-nav,html.journal-composer-open .bottom-nav,body.journal-composer-open .discovery-grid,body.journal-composer-open .journal-loop-strip,body.journal-composer-open .search-and-filters,body.journal-composer-open .journal-mobile-settings,body.journal-composer-open .mobile-interest-strip,body.journal-composer-open .content-grid,body.journal-composer-open .partner-promo-section{display:none}.composer-shell.focused.svelte-vpwekd{height:calc(100dvh - 5.75rem);min-height:calc(100dvh - 5.75rem);display:grid;grid-template-rows:auto minmax(0,1fr);overflow-y:hidden;overflow-x:hidden;overscroll-behavior:contain;scroll-padding-top:.85rem;border-radius:1rem}.mobile-composer-host.svelte-vpwekd,.mobile-composer-hidden-trigger.svelte-vpwekd{display:none}.composer-topbar.svelte-vpwekd{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:.85rem;border:1px solid var(--journal-border);border-radius:1rem;background:linear-gradient(180deg,#08101df7,#08101ddb),radial-gradient(circle at 6% 0,rgba(255,48,73,.18),transparent 18rem);padding:.9rem .95rem;margin-bottom:.85rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.composer-topbar-copy.svelte-vpwekd{display:grid;gap:.14rem;min-width:0}.composer-topbar-copy.svelte-vpwekd span:where(.svelte-vpwekd){color:#ff7b89;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.composer-topbar-copy.svelte-vpwekd h2:where(.svelte-vpwekd){margin:0;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.05}.composer-topbar-copy.svelte-vpwekd p:where(.svelte-vpwekd){margin:0;color:var(--journal-muted);font-size:.92rem}.composer-close.svelte-vpwekd{display:inline-flex;align-items:center;gap:.38rem;min-height:2.5rem;border:1px solid rgba(255,255,255,.14);border-radius:.8rem;background:#ffffff0f;color:#fff;font:inherit;font-size:.84rem;font-weight:900;padding:0 .86rem;align-self:center;margin-top:.2rem}.discovery-grid.svelte-vpwekd{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem;align-items:start}.discovery-main.svelte-vpwekd{display:grid;gap:.85rem;min-width:0}.partner-promo-section.container.svelte-vpwekd{width:100%;max-width:none;margin-inline:0;padding-top:0;padding-bottom:14px}.journal-hero.svelte-vpwekd{position:relative;border-radius:1.3rem;overflow:hidden;min-height:23rem;border:1px solid var(--journal-border);display:grid;grid-template-columns:1fr auto;align-items:end;gap:1rem;padding:1.1rem}.hero-slide-link.svelte-vpwekd,.journal-hero.svelte-vpwekd>img:where(.svelte-vpwekd),.hero-overlay.svelte-vpwekd{position:absolute;top:0;right:0;bottom:0;left:0}.hero-slide-link.svelte-vpwekd{z-index:0;display:block}.hero-slide-link.svelte-vpwekd:focus-visible{outline:3px solid rgba(255,48,73,.85);outline-offset:-6px}.hero-slide-link.svelte-vpwekd img:where(.svelte-vpwekd),.journal-hero.svelte-vpwekd>img:where(.svelte-vpwekd){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .42s ease,filter .42s ease}.journal-hero.svelte-vpwekd:hover .hero-slide-link:where(.svelte-vpwekd) img:where(.svelte-vpwekd){transform:scale(1.025);filter:saturate(1.08)}.hero-overlay.svelte-vpwekd{background:linear-gradient(113deg,#020812e0,#02081275 56%,#020812d9),radial-gradient(circle at 80% 5%,rgba(255,72,94,.3),transparent 28%)}.hero-copy.svelte-vpwekd,.hero-cta.svelte-vpwekd{position:relative;z-index:1}.hero-eyebrow.svelte-vpwekd{margin:0;text-transform:uppercase;letter-spacing:.14em;color:#ff6476;font-weight:900;font-size:.75rem}.hero-copy.svelte-vpwekd h1:where(.svelte-vpwekd){margin:.35rem 0 .55rem;font-size:clamp(1.95rem,4.3vw,3.35rem);line-height:1.02;max-width:40rem}.hero-copy.svelte-vpwekd p:where(.svelte-vpwekd){margin:0;max-width:37rem;color:#ffffffdb}.hero-feature-card.svelte-vpwekd{display:flex;align-items:center;justify-content:space-between;gap:.7rem;width:min(27rem,100%);min-height:6rem;margin-top:.15rem;border:1px solid rgba(255,255,255,.13);border-radius:.86rem;background:#050d198f;color:#fff;padding:.72rem .78rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-feature-story-link.svelte-vpwekd{display:grid;gap:.18rem;min-width:0;color:#fff;text-decoration:none}.hero-feature-story-link.svelte-vpwekd span:where(.svelte-vpwekd){width:-moz-fit-content;width:fit-content;border:1px solid rgba(255,48,73,.55);border-radius:999px;background:#ff30492e;color:#ff8997;padding:.18rem .48rem;font-size:.66rem;font-weight:950;text-transform:uppercase}.hero-feature-story-link.svelte-vpwekd strong:where(.svelte-vpwekd){display:-webkit-box;font-size:clamp(1rem,1.6vw,1.22rem);line-height:1.1;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.hero-feature-story-link.svelte-vpwekd small:where(.svelte-vpwekd){display:inline-flex;align-items:center;gap:.28rem;overflow:hidden;color:#ffffffb8;font-weight:800;min-width:0;text-overflow:ellipsis;white-space:nowrap}.hero-carousel-controls.svelte-vpwekd{display:inline-flex;align-items:center;flex:0 0 auto;gap:.4rem}.hero-carousel-controls.svelte-vpwekd>button:where(.svelte-vpwekd){width:2rem;height:2rem;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#050d1980;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-dots.svelte-vpwekd{display:inline-flex;gap:.34rem;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#050d1975;padding:.3rem .4rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-dots.svelte-vpwekd button:where(.svelte-vpwekd){width:1.24rem;height:.28rem;border:0;border-radius:999px;background:#ffffff70;padding:0}.hero-dots.svelte-vpwekd button.active:where(.svelte-vpwekd){width:1.8rem;background:#ff3049}.hero-cta.svelte-vpwekd{position:absolute;top:50%;right:clamp(2.8rem,5vw,5.4rem);width:clamp(24rem,29vw,32rem);max-width:calc(100% - 4rem);transform:translateY(-50%);background:linear-gradient(180deg,#050d19f2,#050d19d1);border-radius:1rem;border:1px solid var(--journal-border);padding:.85rem;display:grid;gap:.58rem}.hero-cta.svelte-vpwekd h2:where(.svelte-vpwekd),.hero-cta.svelte-vpwekd p:where(.svelte-vpwekd){margin:0}.hero-cta.svelte-vpwekd p:where(.svelte-vpwekd){color:var(--journal-muted);font-size:.92rem}.hero-cta-head.svelte-vpwekd{display:grid;gap:.22rem}.hero-cta-head.svelte-vpwekd>span:where(.svelte-vpwekd){color:#ff7b89;font-size:.68rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.hero-trip-resume.svelte-vpwekd{display:grid;grid-template-columns:3.1rem minmax(0,1fr) auto;align-items:center;gap:.52rem;min-width:0;border:1px solid rgba(255,255,255,.11);border-radius:.78rem;background:#ffffff0e;padding:.46rem}.hero-trip-resume.svelte-vpwekd img:where(.svelte-vpwekd){width:3.1rem;height:3.1rem;border-radius:.62rem;-o-object-fit:cover;object-fit:cover}.hero-trip-resume.svelte-vpwekd div:where(.svelte-vpwekd){display:grid;gap:.08rem;min-width:0}.hero-trip-resume.svelte-vpwekd span:where(.svelte-vpwekd),.hero-trip-resume.svelte-vpwekd strong:where(.svelte-vpwekd),.hero-trip-resume.svelte-vpwekd small:where(.svelte-vpwekd){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-trip-resume.svelte-vpwekd span:where(.svelte-vpwekd){display:inline-flex;align-items:center;gap:.24rem;color:#ff9aa5;font-size:.66rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.hero-trip-resume.svelte-vpwekd strong:where(.svelte-vpwekd){font-size:.95rem;line-height:1.08}.hero-trip-resume.svelte-vpwekd small:where(.svelte-vpwekd){color:var(--journal-muted);font-size:.72rem;font-weight:800}.hero-trip-resume.svelte-vpwekd button:where(.svelte-vpwekd){min-height:2.34rem;display:inline-flex;align-items:center;justify-content:center;gap:.28rem;border:0;border-radius:.6rem;background:#ff3049eb;color:#fff;padding:0 .62rem;font:inherit;font-size:.76rem;font-weight:900;white-space:nowrap;cursor:pointer}.hero-action-grid.svelte-vpwekd,.hero-mini-links.svelte-vpwekd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.cta-button.svelte-vpwekd{border:1px solid rgba(255,255,255,.2);border-radius:.72rem;background:linear-gradient(130deg,#ff2c43,#d5182d);color:#fff;font-weight:800;padding:.62rem .9rem;display:inline-flex;align-items:center;gap:.38rem}.hero-read-button.svelte-vpwekd{min-height:2.45rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid rgba(255,255,255,.14);border-radius:.72rem;background:#ffffff12;color:#fff;font-size:.86rem;font-weight:900;text-decoration:none}.hero-mini-links.svelte-vpwekd a:where(.svelte-vpwekd){min-height:2.16rem;display:inline-flex;align-items:center;justify-content:center;gap:.34rem;border:1px solid rgba(255,255,255,.11);border-radius:.62rem;background:#ffffff0b;color:#ffffffd6;font-size:.76rem;font-weight:850;text-decoration:none}.journal-loop-strip.svelte-vpwekd{display:grid;grid-template-columns:minmax(20rem,1fr) minmax(18rem,auto) auto;gap:.58rem;align-items:center;border:1px solid var(--journal-border);border-radius:.88rem;background:radial-gradient(circle at 4% 0,rgba(255,48,73,.2),transparent 19rem),#0a1424db;padding:.58rem .65rem}.loop-copy.svelte-vpwekd{display:grid;gap:.2rem;align-items:center;min-width:0}.loop-copy.svelte-vpwekd span:where(.svelte-vpwekd){display:inline-flex;align-items:center;gap:.36rem;color:#ff7b89;font-size:.74rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.loop-copy.svelte-vpwekd h2:where(.svelte-vpwekd){margin:0;font-size:clamp(.96rem,1.45vw,1.16rem);line-height:1.12}.loop-stats.svelte-vpwekd{display:grid;grid-template-columns:repeat(4,minmax(4.15rem,1fr));gap:.34rem}.loop-stats.svelte-vpwekd article:where(.svelte-vpwekd){display:grid;gap:.06rem;border:1px solid rgba(255,255,255,.1);border-radius:.68rem;background:#ffffff0b;padding:.38rem .48rem;text-align:center}.loop-stats.svelte-vpwekd strong:where(.svelte-vpwekd){font-size:1.08rem;line-height:1}.loop-stats.svelte-vpwekd small:where(.svelte-vpwekd){color:var(--journal-muted);font-size:.72rem;font-weight:800}.loop-plan-link.svelte-vpwekd{min-height:2.34rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border-radius:.72rem;background:linear-gradient(135deg,#ff3049,#b91522);color:#fff;padding:0 .72rem;border:0;font-size:.8rem;font-weight:900;font-family:inherit;text-decoration:none;white-space:nowrap;cursor:pointer}.composer-shell.svelte-vpwekd{border-radius:1rem;border:1px solid var(--journal-border);background:var(--journal-panel);overflow:hidden}.composer-layout.svelte-vpwekd{display:grid;grid-template-columns:minmax(0,1fr) clamp(17rem,24vw,21rem);align-items:start;height:100%;min-height:0;overflow:hidden}.composer-shell.focused.svelte-vpwekd .composer-layout:where(.svelte-vpwekd){align-items:stretch;min-height:0}.composer-main.svelte-vpwekd{padding:1rem;display:grid;gap:1.1rem;border-right:1px solid var(--journal-border);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:max(1rem,env(safe-area-inset-bottom))}.composer-shell.focused.svelte-vpwekd .composer-main:where(.svelte-vpwekd){min-height:0}.composer-main.svelte-vpwekd form:where(.svelte-vpwekd){display:grid;gap:1.1rem;min-height:0;padding-bottom:1.5rem}.composer-shell.focused.svelte-vpwekd .composer-main:where(.svelte-vpwekd) form:where(.svelte-vpwekd){min-height:0}.mobile-composer-sections.svelte-vpwekd{display:none}.basics-bar.svelte-vpwekd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;align-items:start}.basics-field.svelte-vpwekd{position:relative;display:grid;gap:.32rem;min-width:0}.field-label.svelte-vpwekd{font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--journal-muted)}.date-wrap.svelte-vpwekd{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.4rem;border:1px solid var(--journal-border);border-radius:.65rem;background:#ffffff0d;padding:0 .55rem;color:var(--journal-muted)}.date-wrap.svelte-vpwekd input:where(.svelte-vpwekd){border:0;background:transparent;color:#fff;padding:.55rem 0;font:inherit;min-width:0;width:100%}.basics-field.svelte-vpwekd small:where(.svelte-vpwekd){color:var(--journal-muted);font-size:.73rem}.mood-field.svelte-vpwekd .mood-grid:where(.svelte-vpwekd){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.mood-btn.svelte-vpwekd{border:1px solid var(--journal-border);border-radius:.62rem;background:#ffffff0d;color:#fff;padding:.42rem .38rem;font-size:.78rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:.3rem}.mood-btn.active.svelte-vpwekd{border-color:#ff344fc2;background:#ff2a4440;color:#ffb0bc}.story-section.svelte-vpwekd{display:grid;gap:.42rem}.memory-block-builder.svelte-vpwekd{display:grid;gap:.62rem;border:1px solid rgba(255,255,255,.09);border-radius:.85rem;background:radial-gradient(circle at 0 0,rgba(255,48,73,.13),transparent 22rem),#ffffff09;padding:.72rem}.memory-block-head.svelte-vpwekd{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.memory-block-head.svelte-vpwekd span:where(.svelte-vpwekd){display:inline-flex;align-items:center;gap:.38rem;color:#ff9ba6;font-size:.78rem;font-weight:950;text-transform:uppercase}.memory-block-head.svelte-vpwekd small:where(.svelte-vpwekd){color:var(--journal-muted);font-size:.76rem;font-weight:750;text-align:right}.story-quick-actions.svelte-vpwekd{display:grid;gap:.52rem}.story-quick-head.svelte-vpwekd{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.story-quick-head.svelte-vpwekd span:where(.svelte-vpwekd){display:inline-flex;align-items:center;gap:.36rem;color:#ffb0bc;font-size:.76rem;font-weight:950;text-transform:uppercase}.story-quick-head.svelte-vpwekd small:where(.svelte-vpwekd){color:var(--journal-muted);font-size:.74rem;font-weight:750;text-align:right}.moment-builder.svelte-vpwekd{display:grid;gap:.55rem;border:1px solid rgba(255,255,255,.08);border-radius:.78rem;background:#040a146b;padding:.62rem}.moment-builder-fields.svelte-vpwekd{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) minmax(0,1fr);gap:.45rem}.moment-builder.svelte-vpwekd label:where(.svelte-vpwekd),.moment-detail-field.svelte-vpwekd{display:grid;gap:.22rem;min-width:0}.moment-builder.svelte-vpwekd label:where(.svelte-vpwekd) span:where(.svelte-vpwekd){color:var(--journal-muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.moment-builder.svelte-vpwekd input:where(.svelte-vpwekd),.moment-builder.svelte-vpwekd textarea:where(.svelte-vpwekd){width:100%;min-width:0;border:1px solid var(--journal-border);border-radius:.58rem;background:#ffffff0e;color:#fff;font:inherit;font-size:.86rem}.place-search-field.svelte-vpwekd,.moment-place-picker.svelte-vpwekd{position:relative;min-width:0}.place-search-field.svelte-vpwekd{display:flex;align-items:center;gap:.45rem;border:1px solid var(--journal-border);border-radius:.74rem;background:#ffffff0e;padding:0 .55rem;min-height:2.9rem;max-width:100%}.place-search-field.svelte-vpwekd input:where(.svelte-vpwekd){min-height:2.7rem;border:0;background:transparent;color:#fff;font:inherit;width:100%;min-width:0;outline:0;text-overflow:ellipsis}.place-search-results.svelte-vpwekd{display:grid;gap:.28rem;max-height:12.5rem;overflow:auto;border:1px solid rgba(255,255,255,.09);border-radius:.72rem;background:#050c18db;padding:.35rem}.place-basics-field.svelte-vpwekd>.place-search-results:where(.svelte-vpwekd){position:absolute;z-index:14;top:4.15rem;left:0;right:0;box-shadow:0 18px 44px #00000057}.place-search-results.compact.svelte-vpwekd{position:absolute;z-index:8;top:calc(100% + .25rem);left:0;right:0;box-shadow:0 18px 44px #00000057}.place-search-results.svelte-vpwekd button:where(.svelte-vpwekd),.place-search-results.svelte-vpwekd>span:where(.svelte-vpwekd){display:grid;gap:.1rem;border:0;border-radius:.5rem;background:transparent;color:#ffffffd1;padding:.45rem .5rem;text-align:left}.place-search-results.svelte-vpwekd button:where(.svelte-vpwekd){cursor:pointer}.place-search-results.svelte-vpwekd button.active:where(.svelte-vpwekd),.place-search-results.svelte-vpwekd button:where(.svelte-vpwekd):hover{background:#ff304929;color:#fff}.place-search-results.svelte-vpwekd strong:where(.svelte-vpwekd){font-size:.84rem}.place-search-results.svelte-vpwekd span:where(.svelte-vpwekd){color:#ffffff94;font-size:.72rem;font-weight:750}.quick-place-add.svelte-vpwekd{border:1px solid rgba(255,255,255,.08);border-radius:.72rem;background:#ffffff08;padding:.45rem .55rem}.quick-place-add.svelte-vpwekd summary:where(.svelte-vpwekd),.inline-add-place.svelte-vpwekd{display:inline-flex;align-items:center;gap:.32rem;color:#ffb0bc;font-size:.76rem;font-weight:900;cursor:pointer}.quick-place-grid.svelte-vpwekd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.5rem}.quick-place-grid.svelte-vpwekd textarea:where(.svelte-vpwekd),.quick-place-grid.svelte-vpwekd button:where(.svelte-vpwekd){grid-column:1 / -1}.quick-place-grid.svelte-vpwekd button:where(.svelte-vpwekd),.inline-add-place.svelte-vpwekd{min-height:2.1rem;border:1px solid rgba(255,48,73,.36);border-radius:.58rem;background:#ff30491f;color:#ffccd3;font:inherit;font-size:.78rem;font-weight:900}.moment-place-picker.svelte-vpwekd{display:grid;gap:.34rem}.moment-add.svelte-vpwekd{margin-top:0}.moment-builder.svelte-vpwekd input:where(.svelte-vpwekd){min-height:2.38rem;padding:0 .56rem}.moment-builder.svelte-vpwekd textarea:where(.svelte-vpwekd){resize:vertical;padding:.52rem .56rem;line-height:1.35}.moment-media-upload.svelte-vpwekd{display:grid;gap:.48rem;border:1px solid rgba(255,255,255,.075);border-radius:.72rem;background:#ffffff06;padding:.5rem}.moment-builder-actions.svelte-vpwekd,.moment-type-tabs.svelte-vpwekd,.moment-theme-tabs.svelte-vpwekd{display:flex;align-items:center;gap:.42rem}.moment-builder-actions.svelte-vpwekd{justify-content:space-between}.moment-builder-actions.svelte-vpwekd small:where(.svelte-vpwekd){color:var(--journal-muted);font-size:.74rem;font-weight:750}.moment-type-tabs.svelte-vpwekd,.moment-theme-tabs.svelte-vpwekd{overflow-x:auto;padding-bottom:.08rem;scrollbar-width:none}.moment-type-tabs.svelte-vpwekd::-webkit-scrollbar,.moment-theme-tabs.svelte-vpwekd::-webkit-scrollbar{display:none}.moment-theme-tabs.svelte-vpwekd{gap:.34rem}.moment-type-tabs.svelte-vpwekd button:where(.svelte-vpwekd),.moment-theme-tabs.svelte-vpwekd button:where(.svelte-vpwekd){display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-height:2.1rem;min-width:-moz-max-content;min-width:max-content;border:1px solid var(--journal-border);border-radius:.6rem;background:#ffffff0d;color:#fff;padding:0 .62rem;font:inherit;font-size:.78rem;font-weight:850;cursor:pointer}.moment-theme-tabs.svelte-vpwekd button:where(.svelte-vpwekd){min-height:1.95rem;border-radius:999px;padding:0 .58rem;font-size:.74rem}.moment-type-tabs.svelte-vpwekd button.active:where(.svelte-vpwekd),.moment-theme-tabs.svelte-vpwekd button.active:where(.svelte-vpwekd){border-color:#ff30499e;background:#ff30492e;color:#ffb0bc}.add-moment-button.svelte-vpwekd{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:2.1rem;border:0;border-radius:.62rem;background:#ff3049;color:#fff;padding:0 .72rem;font:inherit;font-size:.82rem;font-weight:900;cursor:pointer}.memory-block-grid.svelte-vpwekd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}.memory-block-grid.compact.svelte-vpwekd{grid-template-columns:repeat(4,minmax(0,1fr))}.memory-block-grid.svelte-vpwekd button:where(.svelte-vpwekd){display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem;align-items:center;min-width:0;min-height:3.2rem;border:1px solid var(--journal-border);border-radius:.7rem;background:#040a1470;color:#fff;padding:.48rem;text-align:left;font:inherit;cursor:pointer}.memory-block-grid.svelte-vpwekd button:where(.svelte-vpwekd):hover,.memory-block-grid.svelte-vpwekd button:where(.svelte-vpwekd):focus-visible{border-color:#ff30497a;background:#ff30491f}.memory-block-grid.svelte-vpwekd button:where(.svelte-vpwekd) svg{color:#ff6d7b}.memory-block-grid.svelte-vpwekd span:where(.svelte-vpwekd),.memory-block-grid.svelte-vpwekd strong:where(.svelte-vpwekd),.memory-block-grid.svelte-vpwekd small:where(.svelte-vpwekd){display:block;min-width:0}.memory-block-grid.svelte-vpwekd strong:where(.svelte-vpwekd){overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.memory-block-grid.svelte-vpwekd small:where(.svelte-vpwekd){overflow:hidden;color:var(--journal-muted);font-size:.68rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.tips-photos-row.svelte-vpwekd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8rem;align-items:start}.tips-box.svelte-vpwekd,.details-box.svelte-vpwekd{display:grid;gap:.6rem}.rating-box.svelte-vpwekd{display:grid;gap:.45rem;padding:.78rem;border:1px solid rgba(255,255,255,.08);border-radius:.95rem;background:#ffffff08}.rating-copy.svelte-vpwekd strong:where(.svelte-vpwekd),.rating-copy.svelte-vpwekd p:where(.svelte-vpwekd){margin:0}.rating-copy.svelte-vpwekd p:where(.svelte-vpwekd){color:var(--journal-muted);font-size:.84rem}.rating-input.svelte-vpwekd{position:relative;width:-moz-fit-content;width:fit-content;font-size:2rem;letter-spacing:.18rem;color:#ffffff29;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rating-track.svelte-vpwekd,.rating-fill.svelte-vpwekd{line-height:1}.rating-fill.svelte-vpwekd{position:absolute;inset:0 auto 0 0;overflow:hidden;width:0;color:#ffd166;white-space:nowrap;pointer-events:none}.rating-meta.svelte-vpwekd{display:flex;justify-content:space-between;gap:.75rem;align-items:center;color:var(--journal-muted);font-size:.82rem;font-weight:800}.rating-clear.svelte-vpwekd{border:0;background:transparent;color:#ff8b93;cursor:pointer;font-weight:800}.tip-chips-grid.svelte-vpwekd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.tip-chip-item.svelte-vpwekd{display:grid;gap:.22rem}.tip-chip-label.svelte-vpwekd{display:inline-flex;align-items:center;gap:.3rem;font-size:.73rem;font-weight:800;color:#ffffffbf}.tip-chip-item.svelte-vpwekd select:where(.svelte-vpwekd){width:100%;min-width:0;border:1px solid var(--journal-border);border-radius:.55rem;background:#ffffff0d;color:#fff;padding:.42rem .55rem;font:inherit;font-size:.82rem}.custom-tip-row.svelte-vpwekd{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem}.custom-tip-row.svelte-vpwekd input:where(.svelte-vpwekd){min-width:0;border:1px solid var(--journal-border);border-radius:.58rem;background:#ffffff0b;color:#fff;padding:.52rem .62rem;font:inherit}.custom-tip-row.svelte-vpwekd button:where(.svelte-vpwekd),.selected-tip-list.svelte-vpwekd button:where(.svelte-vpwekd){border:1px solid rgba(255,48,73,.34);border-radius:.58rem;background:#ff30491f;color:#fff;font:inherit;font-size:.8rem;font-weight:850}.custom-tip-row.svelte-vpwekd button:where(.svelte-vpwekd){min-height:42px;padding:0 .75rem;white-space:nowrap}.selected-tip-list.svelte-vpwekd{display:flex;flex-wrap:wrap;gap:.35rem}.selected-tip-list.svelte-vpwekd button:where(.svelte-vpwekd){display:inline-flex;align-items:center;gap:.38rem;min-height:34px;padding:.28rem .52rem;text-align:left}.selected-tip-list.svelte-vpwekd span:where(.svelte-vpwekd){color:#ffffffa3;font-size:1rem;line-height:1}.bring-row.svelte-vpwekd{display:grid;grid-template-columns:auto 1fr;gap:.6rem;align-items:start;border:1px solid var(--journal-border);border-radius:.75rem;background:#ffffff08;padding:.65rem}.bring-icon-wrap.svelte-vpwekd{font-size:1.25rem;line-height:1;padding-top:.1rem}.bring-content.svelte-vpwekd{display:grid;gap:.28rem}.bring-content.svelte-vpwekd strong:where(.svelte-vpwekd){font-size:.86rem}.bring-content.svelte-vpwekd p:where(.svelte-vpwekd){margin:0;font-size:.78rem;color:var(--journal-muted)}.bring-content.svelte-vpwekd input:where(.svelte-vpwekd){width:100%;min-width:0;border:1px solid var(--journal-border);border-radius:.6rem;background:#ffffff0d;color:#fff;padding:.45rem .6rem;font:inherit;font-size:.84rem}.drag-drop-zone.svelte-vpwekd{border:1px dashed var(--journal-border);border-radius:.75rem;background:#ffffff08;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.28rem;padding:.9rem .6rem;cursor:pointer;color:var(--journal-muted);font-size:.82rem}.drag-drop-zone.single-uploader.svelte-vpwekd{min-height:7.2rem}.drag-drop-zone.compact-upload.svelte-vpwekd{min-height:5.8rem;padding:.68rem}.drag-drop-zone.svelte-vpwekd small:where(.svelte-vpwekd){font-size:.73rem}.thumb-grid.svelte-vpwekd{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.2rem,1fr));gap:.35rem}.thumb-grid.compact-thumbs.svelte-vpwekd{grid-template-columns:repeat(auto-fill,minmax(4rem,5.25rem))}.thumb-card.svelte-vpwekd{position:relative;border-radius:.56rem;overflow:hidden;border:1px solid var(--journal-border);background:#ffffff0a;cursor:grab}.thumb-card.dragging.svelte-vpwekd{opacity:.6}.thumb-card.svelte-vpwekd img:where(.svelte-vpwekd){width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;display:block}.cover-badge.svelte-vpwekd{position:absolute;left:.3rem;bottom:.3rem;border-radius:10px;padding:.08rem .42rem;font-size:.66rem;font-weight:800;color:#0b121f;background:#ffd260}.thumb-remove.svelte-vpwekd{position:absolute;top:.2rem;right:.2rem;width:1.2rem;height:1.2rem;border-radius:10px;border:1px solid rgba(255,255,255,.35);background:#060b14cc;color:#fff;font-weight:800;line-height:1;display:grid;place-items:center;padding:0}.form-footer-bar.svelte-vpwekd{display:grid;grid-template-columns:1fr;align-items:start;gap:.7rem;padding:.7rem .85rem;border:1px solid var(--journal-border);border-radius:.75rem;background:#ffffff08}.footer-disclaimer.svelte-vpwekd{display:inline-flex;align-items:center;gap:.4rem;font-size:.79rem;color:var(--journal-muted);max-width:62rem}.footer-actions.svelte-vpwekd{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.btn-draft.svelte-vpwekd{border:1px solid var(--journal-border);border-radius:.65rem;background:#ffffff12;color:#fff;padding:.52rem .9rem;font-weight:800;font:inherit;display:inline-flex;align-items:center;gap:.38rem}.btn-publish.svelte-vpwekd{border:1px solid rgba(255,255,255,.22);border-radius:.65rem;background:linear-gradient(135deg,#ff2d46,#d81c31);color:#fff;padding:.52rem 1rem;font-weight:800;font:inherit;display:inline-flex;align-items:center;gap:.38rem}.btn-draft.svelte-vpwekd:disabled,.btn-publish.svelte-vpwekd:disabled{opacity:.5}.sr-only.svelte-vpwekd{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.csp.svelte-vpwekd{display:grid;gap:0;align-content:start;align-self:stretch;position:sticky;top:0;height:100%;max-height:100%;overflow:hidden}.composer-shell.focused.svelte-vpwekd .csp:where(.svelte-vpwekd){top:0;max-height:100%}.csp-hero.svelte-vpwekd{position:relative;min-height:clamp(7.5rem,17vh,10.5rem);display:flex;align-items:flex-end;padding:.85rem}.csp-hero.svelte-vpwekd img:where(.svelte-vpwekd){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.csp-hero-overlay.svelte-vpwekd{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(175deg,#04091161,#040911e6 65%)}.csp-hero-copy.svelte-vpwekd{position:relative;z-index:1}.csp-hero-copy.svelte-vpwekd span:where(.svelte-vpwekd){display:block;font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#ff6476;margin-bottom:.26rem}.csp-hero-copy.svelte-vpwekd h3:where(.svelte-vpwekd){margin:0 0 .25rem;font-size:clamp(.95rem,1.35vw,1.08rem);line-height:1.22}.csp-hero-copy.svelte-vpwekd p:where(.svelte-vpwekd){margin:0;font-size:.78rem;color:#fffc;line-height:1.5}.csp-progress.svelte-vpwekd{padding:.72rem .82rem;border-bottom:1px solid var(--journal-border);background:#ffffff05}.csp-progress.svelte-vpwekd h4:where(.svelte-vpwekd),.csp-quality.svelte-vpwekd h4:where(.svelte-vpwekd){margin:0 0 .5rem;font-size:.84rem}.csp-steps.svelte-vpwekd{display:grid;gap:0}.csp-step.svelte-vpwekd{display:grid;grid-template-columns:1.8rem 1fr;gap:.55rem;align-items:start;padding:.22rem 0}.csp-step-num.svelte-vpwekd{width:1.8rem;height:1.8rem;border-radius:10px;border:2px solid var(--journal-border);background:#ffffff0d;display:grid;place-items:center;font-size:.78rem;font-weight:900;color:var(--journal-muted);flex-shrink:0}.csp-step.active.svelte-vpwekd .csp-step-num:where(.svelte-vpwekd){border-color:#ff3a58;background:#ff325033;color:#ff8fa0}.csp-step.complete.svelte-vpwekd .csp-step-num:where(.svelte-vpwekd){border-color:#4dff8b;background:#4dff8b26;color:#4dff8b}.csp-step-body.svelte-vpwekd{display:grid;gap:.1rem;padding-top:.18rem}.csp-step-body.svelte-vpwekd strong:where(.svelte-vpwekd){font-size:.88rem;display:block}.csp-step-body.svelte-vpwekd small:where(.svelte-vpwekd){font-size:.72rem;color:var(--journal-muted);display:block}.csp-step.active.svelte-vpwekd .csp-step-body:where(.svelte-vpwekd) strong:where(.svelte-vpwekd){color:#fff}.csp-connector.svelte-vpwekd{width:2px;height:.82rem;background:var(--journal-border);margin:.1rem 0 .1rem .88rem;border-radius:10px}.csp-quality.svelte-vpwekd{padding:.72rem .82rem;border-bottom:1px solid var(--journal-border)}.csp-qi.svelte-vpwekd{display:grid;grid-template-columns:2.2rem 1fr;gap:.5rem;align-items:start;margin-bottom:.48rem}.csp-qi.svelte-vpwekd:last-child{margin-bottom:0}.csp-qi-icon.svelte-vpwekd{width:2.2rem;height:2.2rem;border-radius:.6rem;border:1px solid var(--journal-border);background:#ffffff0d;display:grid;place-items:center;color:var(--journal-muted);flex-shrink:0}.csp-qi.svelte-vpwekd strong:where(.svelte-vpwekd){display:block;font-size:.86rem;margin-bottom:.18rem}.csp-qi.svelte-vpwekd p:where(.svelte-vpwekd){margin:0;font-size:.78rem;color:var(--journal-muted);line-height:1.45}.csp-guidelines.svelte-vpwekd{padding:.62rem .82rem;margin:0;font-size:.8rem;color:var(--journal-muted)}.csp-guidelines.svelte-vpwekd a:where(.svelte-vpwekd){color:#ff7d8a;text-decoration:none;font-weight:700;display:inline-flex;align-items:center;gap:.22rem}label.svelte-vpwekd{display:grid;gap:.35rem;font-size:.84rem;font-weight:700}input.svelte-vpwekd,select.svelte-vpwekd,textarea.svelte-vpwekd{width:100%;min-width:0;border:1px solid var(--journal-border);border-radius:.72rem;background:#ffffff0d;color:#fff;padding:.58rem .7rem;font:inherit}.search-and-filters.svelte-vpwekd{border-radius:1rem;border:1px solid var(--journal-border);background:var(--journal-panel);padding:.75rem;display:grid;gap:.7rem}.search-row.svelte-vpwekd{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:.55rem}.search-field.svelte-vpwekd{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.45rem;border:1px solid var(--journal-border);border-radius:.7rem;background:#ffffff0d;padding:0 .55rem}.search-field.svelte-vpwekd input:where(.svelte-vpwekd){min-width:0;border:0;outline:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;padding-left:0}.search-field.svelte-vpwekd:focus-within{border-color:#ff3652b8;box-shadow:0 0 0 1px #ff365238}.tab-row.svelte-vpwekd{display:flex;flex-wrap:wrap;gap:.95rem;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:0}.tab-row.svelte-vpwekd button:where(.svelte-vpwekd){border:0;border-radius:0;background:transparent;color:var(--journal-muted);padding:.36rem 0 .42rem;font-weight:700;display:inline-flex;align-items:center;gap:.34rem;border-bottom:2px solid transparent;margin-bottom:-1px}.tab-row.svelte-vpwekd button.active:where(.svelte-vpwekd){color:#fff;border-bottom-color:#ff3652}.featured-strip.svelte-vpwekd{border-radius:1rem;border:1px solid var(--journal-border);background:var(--journal-panel);padding:.75rem;display:grid;gap:.55rem}.mobile-interest-strip.svelte-vpwekd{display:none}.strip-head.svelte-vpwekd{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.strip-head.svelte-vpwekd h2:where(.svelte-vpwekd){margin:0;display:inline-flex;align-items:center;gap:.34rem;font-size:1rem}.strip-head.svelte-vpwekd span:where(.svelte-vpwekd){color:var(--journal-muted);font-size:.85rem}.featured-grid.svelte-vpwekd{display:grid;grid-template-columns:repeat(4,minmax(13rem,1fr));gap:.55rem}.featured-card.svelte-vpwekd{border:1px solid var(--journal-border);border-radius:.85rem;overflow:hidden;background:#08111feb;display:grid;min-width:0}.featured-media-link.svelte-vpwekd{display:block;color:inherit;text-decoration:none}.featured-media.svelte-vpwekd{position:relative;min-height:clamp(10.8rem,11.2vw,12rem);overflow:hidden;background:#060d18f5}.featured-media.svelte-vpwekd img:where(.svelte-vpwekd){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.featured-overlay.svelte-vpwekd{position:absolute;top:0;right:0;bottom:-1px;left:0;background:linear-gradient(180deg,#03081014,#0308106b 43%,#030810f5 78%,#08111f),linear-gradient(90deg,rgba(3,8,16,.18),transparent 32%,rgba(3,8,16,.24))}.badge.svelte-vpwekd{margin:0;font-size:.74rem;color:#ffd17a;font-weight:800;position:absolute;top:.45rem;left:.45rem;z-index:1;border-radius:10px;border:1px solid rgba(255,209,122,.42);background:#080f1cb3;padding:.2rem .46rem}.featured-copy.svelte-vpwekd{position:absolute;left:.55rem;right:.55rem;bottom:.55rem;z-index:1;display:grid;gap:.24rem;text-shadow:0 .35rem 1rem rgba(0,0,0,.62)}.featured-copy.svelte-vpwekd h3:where(.svelte-vpwekd),.featured-copy.svelte-vpwekd p:where(.svelte-vpwekd){margin:0}.featured-copy.svelte-vpwekd h3:where(.svelte-vpwekd){font-size:1.04rem;line-height:1.25}.featured-copy.svelte-vpwekd p:where(.svelte-vpwekd){color:#ffffffdb;font-size:.83rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-place-link.svelte-vpwekd,.featured-read-more.svelte-vpwekd{color:inherit;text-decoration:none}.featured-place-link.svelte-vpwekd{color:#fff}.featured-media-link.svelte-vpwekd:hover .featured-media:where(.svelte-vpwekd) img:where(.svelte-vpwekd),.featured-media-link.svelte-vpwekd:focus-visible .featured-media:where(.svelte-vpwekd) img:where(.svelte-vpwekd){transform:scale(1.02)}.featured-media-link.svelte-vpwekd:focus-visible{outline:none}.featured-summary.svelte-vpwekd{font-size:.77rem}.featured-read-more.svelte-vpwekd{margin-left:.28rem;color:#ffd17a;font-weight:800}.featured-meta.svelte-vpwekd{padding:.56rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-top:1px solid rgba(255,255,255,.07);background:#08111ffa}.featured-author.svelte-vpwekd{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.featured-author.svelte-vpwekd img:where(.svelte-vpwekd),.featured-author.svelte-vpwekd .avatar-fallback:where(.svelte-vpwekd){width:1.28rem;height:1.28rem;border-radius:10px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.featured-author.svelte-vpwekd span:where(.svelte-vpwekd){font-size:.79rem;color:var(--journal-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.featured-stats.svelte-vpwekd{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.featured-stats.svelte-vpwekd span:where(.svelte-vpwekd){display:inline-flex;align-items:center;gap:.18rem;font-size:.75rem;color:var(--journal-muted)}.content-grid.svelte-vpwekd{display:grid;grid-template-columns:minmax(0,1fr) clamp(20rem,22vw,24rem);gap:.7rem;align-items:start}.timeline-list.svelte-vpwekd{display:grid;gap:.65rem;position:relative}.timeline-list.svelte-vpwekd:before{content:"";position:absolute;left:3.5rem;top:5.2rem;bottom:.8rem;width:2px;background:linear-gradient(180deg,#ffffff3d,#ffffff0a);pointer-events:none}.timeline-sort-row.svelte-vpwekd{margin-bottom:.12rem;position:relative;z-index:1;background:linear-gradient(180deg,#050b16f2,#050b16d1)}.timeline-item.svelte-vpwekd{display:grid;grid-template-columns:4.45rem minmax(0,1fr);align-items:start}.timeline-card.svelte-vpwekd{position:relative;border-radius:.95rem;border:1px solid var(--journal-border);background:radial-gradient(circle at 16% 4%,rgba(24,63,120,.18),transparent 40%),var(--journal-panel);display:block;overflow:visible}.story-card-tools.svelte-vpwekd{position:absolute;top:.55rem;right:.55rem;z-index:2;display:inline-flex;align-items:center;gap:.35rem}.edit-entry-button.svelte-vpwekd,.expand-entry-button.svelte-vpwekd,.menu-trigger.svelte-vpwekd{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;border:1px solid var(--journal-border);border-radius:.55rem;background:#070c14db;color:#fff}.edit-entry-button.svelte-vpwekd{border-color:#ff4d5d6b;background:#ff4d5d2e;color:#ffd9dd}.edit-mode-banner.svelte-vpwekd{display:flex;align-items:center;justify-content:space-between;gap:.7rem;border:1px solid rgba(255,77,93,.34);border-radius:.72rem;background:#ff4d5d1c;padding:.62rem .72rem}.edit-mode-banner.svelte-vpwekd span:where(.svelte-vpwekd),.edit-mode-banner.svelte-vpwekd a:where(.svelte-vpwekd){display:inline-flex;align-items:center;gap:.38rem;color:#ffd9dd;font-size:.86rem;font-weight:900}.edit-mode-banner.svelte-vpwekd a:where(.svelte-vpwekd){color:#fff;text-decoration:none}.journal-entry-menu.svelte-vpwekd{position:relative}.menu-popover.svelte-vpwekd{position:absolute;top:calc(100% + .35rem);right:0;z-index:3;display:none;min-width:12rem;border:1px solid var(--journal-border);border-radius:.7rem;background:#060a12fa;padding:.28rem;box-shadow:0 .9rem 1.8rem #0000005c}.menu-popover.open.svelte-vpwekd{display:grid}.menu-popover.svelte-vpwekd a:where(.svelte-vpwekd),.menu-popover.svelte-vpwekd button:where(.svelte-vpwekd){display:flex;align-items:center;justify-content:flex-start;gap:.4rem;width:100%;border:0;border-radius:.48rem;background:transparent;color:#fff;padding:.45rem .55rem;font-size:.84rem;text-align:left}.menu-popover.svelte-vpwekd button.danger:where(.svelte-vpwekd){color:#ff9299}.menu-popover.svelte-vpwekd a:where(.svelte-vpwekd):hover,.menu-popover.svelte-vpwekd button:where(.svelte-vpwekd):hover{background:#ffffff14}.timeline-rail.svelte-vpwekd{position:relative;display:flex;justify-content:flex-end;align-items:center;gap:.5rem;padding:1.55rem .56rem 0 0;color:var(--journal-muted);font-size:.78rem;font-weight:700}.timeline-rail.svelte-vpwekd:after{display:none}.timeline-dot.svelte-vpwekd{width:.74rem;height:.74rem;border-radius:10px;background:#f4f7ff;box-shadow:0 0 0 6px #ffffff0f}.timeline-content.svelte-vpwekd{padding:.75rem;display:grid;gap:.54rem}.story-body.svelte-vpwekd{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,17rem);gap:.7rem;align-items:start}.story-copy.svelte-vpwekd{display:grid;gap:.54rem}.story-media-column.svelte-vpwekd{display:grid;gap:.42rem;align-content:start;min-width:0}.author-link.svelte-vpwekd{display:inline-flex;align-items:center;gap:.5rem;min-width:0;color:inherit;text-decoration:none}.story-place.svelte-vpwekd,.story-rating.svelte-vpwekd{margin:0;display:inline-flex;align-items:center;gap:.26rem}.story-place.svelte-vpwekd a:where(.svelte-vpwekd){font-size:1.08rem;font-weight:900;letter-spacing:.01em;color:#fff;text-decoration:none}.story-summary-text.svelte-vpwekd{margin:0;color:#ffffffd1;font-size:.79rem;line-height:1.42;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.story-expanded.svelte-vpwekd{border-left:2px solid rgba(255,77,93,.55);padding-left:.7rem;max-height:14rem;overflow:auto}.story-expanded.svelte-vpwekd p:where(.svelte-vpwekd){white-space:pre-line;font-size:.82rem;color:#ffffffeb}.story-read-more.svelte-vpwekd{margin-left:.28rem;color:#ff9da5;font-weight:800;text-decoration:none}.story-rating.svelte-vpwekd{color:#ffd166;font-size:.82rem;font-weight:800}.memory-signal-row.svelte-vpwekd{display:flex;flex-wrap:wrap;gap:.34rem;align-items:center}.memory-signal-row.svelte-vpwekd span:where(.svelte-vpwekd){display:inline-flex;align-items:center;gap:.25rem;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:#ffffff0e;color:#ffffffd1;padding:.28rem .48rem;font-size:.73rem;font-weight:800;line-height:1;white-space:nowrap}.memory-signal-row.svelte-vpwekd span:where(.svelte-vpwekd):first-child{border-color:#ff4d5d5c;background:#ff4d5d1f;color:#ffd9dd}.entry-utility-row.svelte-vpwekd{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin-top:.12rem}.timeline-thumb-strip.svelte-vpwekd{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.32rem;width:100%}.timeline-thumb.svelte-vpwekd{display:block;min-width:0;border-radius:.55rem;overflow:hidden;border:1px solid rgba(255,255,255,.11);background:#ffffff0a}.timeline-thumb.svelte-vpwekd img:where(.svelte-vpwekd){display:block;width:100%;aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover}.mobile-story-media.svelte-vpwekd{display:none}.gallery-launcher.svelte-vpwekd{display:inline-flex;align-items:center;gap:.42rem;border:1px solid rgba(255,255,255,.12);border-radius:.7rem;background:#ffffff0d;color:#fff;padding:.34rem .58rem;font-size:.82rem;font-weight:800}.timeline-content.svelte-vpwekd p:where(.svelte-vpwekd){margin:0;color:#ffffffe0}.author-row.svelte-vpwekd{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:center;min-width:0}.author-row.svelte-vpwekd img:where(.svelte-vpwekd),.avatar-fallback.svelte-vpwekd{width:2.34rem;height:2.34rem;border-radius:10px;-o-object-fit:cover;object-fit:cover}.avatar-fallback.svelte-vpwekd{display:grid;place-items:center;font-weight:800;font-size:.75rem;border:1px solid var(--journal-border);background:#ffffff12}.author-row.svelte-vpwekd strong:where(.svelte-vpwekd),.author-row.svelte-vpwekd small:where(.svelte-vpwekd){display:block}.author-row.svelte-vpwekd small:where(.svelte-vpwekd){color:var(--journal-muted);margin-top:.08rem;display:inline-flex;align-items:center;gap:.22rem;line-height:1.35}.action-row.svelte-vpwekd{display:flex;flex-wrap:nowrap;gap:.38rem;align-items:center;color:var(--journal-muted);overflow-x:auto;border-top:1px solid rgba(255,255,255,.08);padding-top:.44rem}.action-row.svelte-vpwekd button:where(.svelte-vpwekd),.action-row.svelte-vpwekd span:where(.svelte-vpwekd){border:0;border-radius:0;background:transparent;color:inherit;padding:.2rem .1rem;display:inline-flex;align-items:center;gap:.28rem;font-size:.82rem;white-space:nowrap}.action-row.svelte-vpwekd button.active:where(.svelte-vpwekd){color:#ff4d5d}.action-row.svelte-vpwekd button.saved:where(.svelte-vpwekd){color:#9ef7b8}.action-row.svelte-vpwekd a:where(.svelte-vpwekd){border:0;border-radius:0;background:transparent;color:inherit;padding:.2rem .1rem;display:inline-flex;align-items:center;gap:.28rem;font-size:.82rem;white-space:nowrap;text-decoration:none}.action-row.svelte-vpwekd a:where(.svelte-vpwekd):hover,.action-row.svelte-vpwekd a:where(.svelte-vpwekd):focus-visible{color:#fff}.action-spacer.svelte-vpwekd{flex:1}.sidebar.svelte-vpwekd{display:grid;gap:.65rem;align-self:start}.discovery-sidebar.svelte-vpwekd,.sidebar.discovery-sidebar.svelte-vpwekd{display:none}.timeline-sidebar.svelte-vpwekd{position:sticky;top:.85rem}.sidebar-card.svelte-vpwekd{display:grid;gap:.55rem;padding:.85rem}.sidebar-card-head.svelte-vpwekd{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.sidebar-card.svelte-vpwekd h3:where(.svelte-vpwekd),.sidebar-card-head.svelte-vpwekd h3:where(.svelte-vpwekd){margin:0;font-size:.95rem;display:inline-flex;align-items:center;gap:.33rem}.sidebar-card-head.svelte-vpwekd a:where(.svelte-vpwekd),.sidebar-card-head.svelte-vpwekd button:where(.svelte-vpwekd){display:inline-flex;align-items:center;gap:.24rem;border:0;background:transparent;color:#ff7987;padding:0;font-size:.76rem;font-weight:850;text-decoration:none;white-space:nowrap;cursor:pointer}.ohio-map-card.svelte-vpwekd{gap:.7rem}.ohio-map-mini.svelte-vpwekd{position:relative;min-height:14.6rem;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:.88rem;background:radial-gradient(circle at 36% 40%,rgba(255,48,73,.12),transparent 6rem),linear-gradient(135deg,#081626fa,#030912fa)}.ohio-map-mini.svelte-vpwekd .map-preview{width:100%;height:14.6rem;min-height:14.6rem;border:0;border-radius:0;background:transparent}.ohio-map-mini.svelte-vpwekd .maplibre-stage,.ohio-map-mini.svelte-vpwekd .fallback-map{height:100%}.ohio-map-mini.svelte-vpwekd .map-actions,.ohio-map-mini.svelte-vpwekd .maplibregl-ctrl-top-right,.ohio-map-mini.svelte-vpwekd .maplibregl-ctrl-bottom-right,.ohio-map-mini.svelte-vpwekd .floating,.ohio-map-mini.svelte-vpwekd .maplibregl-popup{display:none}.ohio-map-empty.svelte-vpwekd{min-height:14.6rem;display:grid;place-items:center;gap:.55rem;padding:1rem;color:#ffffffbd;text-align:center;font-size:.82rem;font-weight:750}.map-mini-actions.svelte-vpwekd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.map-mini-actions.svelte-vpwekd a:where(.svelte-vpwekd){min-height:2.3rem;display:inline-flex;align-items:center;justify-content:center;gap:.32rem;border:1px solid var(--journal-border);border-radius:.62rem;background:#ffffff0d;color:#fff;font-size:.78rem;font-weight:850;text-decoration:none}.sidebar-card.svelte-vpwekd ul:where(.svelte-vpwekd){list-style:none;margin:0;padding:0;display:grid;gap:.34rem}.sidebar-card.svelte-vpwekd li:where(.svelte-vpwekd) a:where(.svelte-vpwekd){width:100%;border:1px solid var(--journal-border);border-radius:.64rem;background:#ffffff08;color:#fff;padding:.32rem .4rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.42rem;text-align:left;text-decoration:none}.sidebar-card.svelte-vpwekd li:where(.svelte-vpwekd) a:where(.svelte-vpwekd) img:where(.svelte-vpwekd){width:1.9rem;height:1.9rem;border-radius:.48rem;-o-object-fit:cover;object-fit:cover;flex:none}.place-copy.svelte-vpwekd{display:grid;gap:.06rem;min-width:0}.place-copy.svelte-vpwekd strong:where(.svelte-vpwekd){font-size:.98rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.place-copy.svelte-vpwekd small:where(.svelte-vpwekd){color:var(--journal-muted);font-size:.8rem;line-height:1.15}.tag-cloud.svelte-vpwekd{display:flex;flex-wrap:wrap;gap:.3rem}.tag-pill.svelte-vpwekd{border:1px solid var(--journal-border);border-radius:.5rem;background:#ffffff0a;color:#fff;padding:.22rem .42rem;font-size:.74rem;display:inline-flex;align-items:center;gap:.24rem}.tag-pill.svelte-vpwekd small:where(.svelte-vpwekd){color:var(--journal-muted);font-size:.7rem}.message.svelte-vpwekd{margin:0;border-radius:.65rem;border:1px solid var(--journal-border);padding:.58rem .68rem;font-weight:700}.message.error.svelte-vpwekd{background:#e6182233;color:#ffbac0}.message.success.svelte-vpwekd{background:#4dff8b24;color:#a9f5c1}.empty-state.svelte-vpwekd{border-radius:1rem;border:1px solid var(--journal-border);background:var(--journal-panel);padding:.9rem}.empty-state.svelte-vpwekd h3:where(.svelte-vpwekd),.empty-state.svelte-vpwekd p:where(.svelte-vpwekd){margin:0}@media(max-width:880px){.desktop-composer.svelte-vpwekd{display:none}.mobile-composer-host.svelte-vpwekd{display:block}html.journal-composer-open,body.journal-composer-open,body.journal-composer-open .mobile-settings-layer{width:100%;max-width:100%;overflow-x:hidden;overscroll-behavior:none}body.journal-composer-open .mobile-settings-panel{width:100vw;max-width:100vw;padding-right:0;padding-left:0;overflow:hidden;contain:layout paint}body.journal-composer-open .sheet-drag-zone{min-height:78px;padding-right:max(12px,env(safe-area-inset-right));padding-left:max(12px,env(safe-area-inset-left));padding-bottom:10px}body.journal-composer-open .mobile-settings-body{padding:0;overflow-x:hidden;overscroll-behavior:contain;overscroll-behavior-y:contain}.mobile-settings-body .mobile-composer-sheet.svelte-vpwekd{width:100%;max-width:100%;height:auto;min-height:0;border:0;border-radius:0;background:transparent;overflow-x:hidden;overflow-y:visible}.mobile-settings-body .mobile-composer-sheet.svelte-vpwekd .composer-layout:where(.svelte-vpwekd){display:block;height:auto;max-width:100%;overflow-x:hidden;overflow-y:visible}.mobile-settings-body .mobile-composer-sheet.svelte-vpwekd .composer-main:where(.svelte-vpwekd){border:0;padding:0 0 max(.75rem,env(safe-area-inset-bottom));max-width:100%;overflow-x:hidden;overflow-y:visible}.mobile-settings-body .mobile-composer-sheet.svelte-vpwekd .csp:where(.svelte-vpwekd){display:none}.mobile-settings-body .mobile-composer-sheet.svelte-vpwekd .form-footer-bar:where(.svelte-vpwekd){margin-bottom:0}}@media(min-width:881px){.mobile-settings-layer{display:none!important}}@media(max-width:880px){.composer-layout.svelte-vpwekd{grid-template-columns:1fr}.composer-main.svelte-vpwekd{border-right:0;border-bottom:1px solid var(--journal-border)}.csp.svelte-vpwekd{position:static;max-height:none}.csp-hero.svelte-vpwekd{min-height:10rem}.memory-block-grid.svelte-vpwekd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.discovery-grid.svelte-vpwekd,.content-grid.svelte-vpwekd,.journal-loop-strip.svelte-vpwekd{grid-template-columns:1fr}.loop-stats.svelte-vpwekd{grid-template-columns:repeat(4,minmax(0,1fr))}.discovery-sidebar.svelte-vpwekd{display:none}.timeline-sidebar.svelte-vpwekd{display:grid;position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.timeline-sidebar.svelte-vpwekd .ohio-map-card:where(.svelte-vpwekd){grid-column:1 / -1}.featured-grid.svelte-vpwekd{min-width:100%;max-width:100%}}@media(max-width:760px){.journal-mobile-settings.svelte-vpwekd{position:fixed;right:.85rem;bottom:calc(5.7rem + env(safe-area-inset-bottom));z-index:45;display:grid;gap:.5rem;justify-items:end}.journal-mobile-settings.svelte-vpwekd .mobile-settings-shell{display:block}.mobile-filter-fab.svelte-vpwekd{display:inline-flex;width:3.35rem;height:3.35rem;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:#fff;font:inherit;font-weight:950;box-shadow:0 18px 42px #0000005c;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#08101de0}.mobile-journal-filter-panel.svelte-vpwekd{display:grid;gap:.8rem}.mobile-sheet-field.svelte-vpwekd{display:grid;gap:.35rem;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0b;padding:.72rem}.mobile-sheet-field.svelte-vpwekd span:where(.svelte-vpwekd){color:#ffffffad;font-size:.72rem;font-weight:950;text-transform:uppercase}.mobile-sheet-field.svelte-vpwekd input:where(.svelte-vpwekd),.mobile-sheet-field.svelte-vpwekd select:where(.svelte-vpwekd){min-height:2.55rem;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff12;color:#fff;font:inherit;padding:0 .72rem}.mobile-sheet-tags.svelte-vpwekd{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.2rem;scrollbar-width:none}.mobile-sheet-tags.svelte-vpwekd button:where(.svelte-vpwekd){min-height:2.35rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0f;color:#fff;padding:0 .75rem;font:inherit;font-size:.8rem;font-weight:850;white-space:nowrap}.journal-hero.svelte-vpwekd{grid-template-columns:1fr;min-height:16rem;backface-visibility:hidden}.search-row.svelte-vpwekd,.timeline-sidebar.svelte-vpwekd,.timeline-card.svelte-vpwekd{grid-template-columns:1fr}.timeline-item.svelte-vpwekd{padding:.68rem}.timeline-list.svelte-vpwekd:before{display:none}.story-body.svelte-vpwekd{grid-template-columns:1fr}.timeline-rail.svelte-vpwekd:after{display:none}.timeline-content.svelte-vpwekd{padding-top:.55rem}.entry-utility-row.svelte-vpwekd{gap:.28rem}.hero-cta.svelte-vpwekd{position:relative;top:auto;right:auto;width:100%;max-width:none;transform:none}.basics-bar.svelte-vpwekd{grid-template-columns:repeat(2,minmax(0,1fr))}.mood-field.svelte-vpwekd{grid-column:1 / -1}.mood-field.svelte-vpwekd .mood-grid:where(.svelte-vpwekd){grid-template-columns:repeat(6,minmax(0,1fr))}.tips-photos-row.svelte-vpwekd{grid-template-columns:1fr}}@media(max-width:680px){.journals-shell.svelte-vpwekd{width:100%;gap:.58rem;padding:0 .7rem calc(6rem + env(safe-area-inset-bottom));overscroll-behavior:contain}.journal-hero.svelte-vpwekd{min-height:clamp(16.5rem,42svh,19.75rem);overflow:hidden;border-radius:0 0 1.35rem 1.35rem;margin-inline:-.7rem;padding:.82rem .95rem;align-content:end;background:#050b16;transform:translateZ(0)}.journal-hero.svelte-vpwekd>img:where(.svelte-vpwekd),.hero-slide-link.svelte-vpwekd{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-slide-link.svelte-vpwekd img:where(.svelte-vpwekd){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:none;transform:none}.journal-hero.svelte-vpwekd:hover .hero-slide-link:where(.svelte-vpwekd) img:where(.svelte-vpwekd){transform:none;filter:none}.hero-overlay.svelte-vpwekd{background:linear-gradient(180deg,#02050b0f,#02050be0 72%),linear-gradient(90deg,rgba(227,27,35,.42),transparent 34%)}.hero-copy.svelte-vpwekd{position:relative;z-index:2;max-width:none}.hero-copy.svelte-vpwekd p:where(.svelte-vpwekd){display:-webkit-box;overflow:hidden;font-size:.84rem;line-height:1.38;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.hero-copy.svelte-vpwekd h1:where(.svelte-vpwekd){max-width:13ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.72rem,7.8vw,2.3rem);line-height:.96}.hero-feature-card.svelte-vpwekd{align-items:stretch;flex-direction:row;gap:.5rem;width:100%;min-height:0;margin-top:.42rem;padding:.5rem}.hero-feature-story-link.svelte-vpwekd span:where(.svelte-vpwekd){font-size:.58rem;padding:.14rem .36rem}.hero-feature-story-link.svelte-vpwekd strong:where(.svelte-vpwekd){-webkit-line-clamp:2;line-clamp:2;font-size:.92rem;line-height:1.04}.hero-feature-story-link.svelte-vpwekd small:where(.svelte-vpwekd){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-carousel-controls.svelte-vpwekd{width:auto;justify-content:space-between;flex:0 0 auto}.hero-cta.svelte-vpwekd,.search-and-filters.svelte-vpwekd{display:none}.mobile-interest-strip.svelte-vpwekd{display:grid;gap:.55rem;margin-top:.35rem}.mobile-interest-strip.svelte-vpwekd h2:where(.svelte-vpwekd),.timeline-sort-row.svelte-vpwekd{margin:0;font-size:1rem}.mobile-interest-strip.svelte-vpwekd>div:where(.svelte-vpwekd),.timeline-sort-row.svelte-vpwekd{display:grid;overflow:visible;gap:.5rem;padding-bottom:.15rem;scrollbar-width:none;touch-action:manipulation}.mobile-interest-strip.svelte-vpwekd>div:where(.svelte-vpwekd){grid-template-columns:repeat(3,minmax(0,1fr))}.timeline-sort-row.svelte-vpwekd{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-interest-strip.svelte-vpwekd button:where(.svelte-vpwekd),.timeline-sort-row.svelte-vpwekd button:where(.svelte-vpwekd){min-width:0;min-height:2.45rem;border-radius:12px;padding:0 .45rem;text-align:center;white-space:normal}.content-grid.svelte-vpwekd{grid-template-columns:1fr;gap:.8rem}.timeline-list.svelte-vpwekd{gap:.75rem}.timeline-card.svelte-vpwekd{overflow:hidden;border-radius:1rem;background:#08101deb;padding:0}.timeline-content.svelte-vpwekd{padding:0}.story-body.svelte-vpwekd{display:grid;grid-template-columns:minmax(0,1fr) minmax(7.4rem,34%);gap:0;align-items:stretch}.story-copy.svelte-vpwekd{padding:.86rem}.story-place.svelte-vpwekd a:where(.svelte-vpwekd){font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1.04}.story-summary-text.svelte-vpwekd{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.memory-signal-row.svelte-vpwekd{display:none}.story-media-column.svelte-vpwekd{min-height:10.6rem}.entry-utility-row.svelte-vpwekd,.timeline-thumb-strip.svelte-vpwekd a:where(.svelte-vpwekd):not(:first-child){display:none}.timeline-thumb-strip.svelte-vpwekd{height:100%;display:block}.timeline-thumb.svelte-vpwekd{display:block;width:100%;height:100%;border-radius:0}.timeline-thumb.svelte-vpwekd img:where(.svelte-vpwekd){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.action-row.svelte-vpwekd{padding:.65rem .86rem;background:#ffffff06}.hero-carousel-controls.svelte-vpwekd>button:where(.svelte-vpwekd){width:2rem;height:2rem}.journal-loop-strip.svelte-vpwekd{border-radius:.9rem;padding:.7rem;gap:.62rem}.loop-copy.svelte-vpwekd h2:where(.svelte-vpwekd){font-size:.9rem;line-height:1.2}.loop-stats.svelte-vpwekd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;scrollbar-width:none;margin-inline:0;padding-inline:0}.loop-stats.svelte-vpwekd::-webkit-scrollbar{display:none}.loop-stats.svelte-vpwekd article:where(.svelte-vpwekd){min-width:0;padding:.4rem .28rem}.loop-plan-link.svelte-vpwekd{width:100%;min-height:38px}.composer-shell.svelte-vpwekd{width:100%;border-right:0;border-left:0;border-radius:0;margin-inline:0}.composer-main.svelte-vpwekd{padding:.78rem max(.72rem,env(safe-area-inset-right)) .9rem max(.72rem,env(safe-area-inset-left));gap:.82rem}.composer-main.svelte-vpwekd form:where(.svelte-vpwekd){gap:.82rem}.mobile-composer-sections.svelte-vpwekd{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem;width:100%;max-width:100%;margin:-.78rem 0 0;padding:.7rem max(.72rem,env(safe-area-inset-right)) .68rem max(.72rem,env(safe-area-inset-left));border-bottom:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#080d16fa,#080d16eb),#080d16f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;overscroll-behavior:none}.mobile-composer-sections.svelte-vpwekd button:where(.svelte-vpwekd){display:grid;min-width:0;min-height:3.15rem;place-items:center;gap:.2rem;border:1px solid rgba(255,255,255,.1);border-radius:.72rem;background:#ffffff0e;color:#ffffffad;font:inherit;font-size:.74rem;font-weight:900;touch-action:manipulation}.mobile-composer-sections.svelte-vpwekd button.active:where(.svelte-vpwekd){border-color:#ff30499e;background:linear-gradient(180deg,#ff30493d,#ff304921);color:#fff;box-shadow:inset 0 1px #ffffff14}.mobile-composer-panel.svelte-vpwekd{display:none}.mobile-composer-panel.active.svelte-vpwekd{display:grid;animation:svelte-vpwekd-mobile-panel-in .18s ease-out}.mobile-composer-sheet.svelte-vpwekd .field-label:where(.svelte-vpwekd),.mobile-composer-sheet.svelte-vpwekd label:where(.svelte-vpwekd) span:where(.svelte-vpwekd),.mobile-composer-sheet.svelte-vpwekd .tip-chip-label:where(.svelte-vpwekd){font-size:.78rem;letter-spacing:.06em}.mobile-composer-sheet.svelte-vpwekd input:where(.svelte-vpwekd),.mobile-composer-sheet.svelte-vpwekd select:where(.svelte-vpwekd),.mobile-composer-sheet.svelte-vpwekd textarea:where(.svelte-vpwekd),.date-wrap.svelte-vpwekd input:where(.svelte-vpwekd),.place-search-field.svelte-vpwekd input:where(.svelte-vpwekd),.moment-builder.svelte-vpwekd input:where(.svelte-vpwekd),.moment-builder.svelte-vpwekd textarea:where(.svelte-vpwekd),.tip-chip-item.svelte-vpwekd select:where(.svelte-vpwekd),.custom-tip-row.svelte-vpwekd input:where(.svelte-vpwekd),.bring-content.svelte-vpwekd input:where(.svelte-vpwekd){min-height:3rem;font-size:1rem}.mobile-composer-sheet.svelte-vpwekd textarea:where(.svelte-vpwekd),.moment-builder.svelte-vpwekd textarea:where(.svelte-vpwekd){line-height:1.48}.story-section.svelte-vpwekd,.tips-box.svelte-vpwekd,.details-box.svelte-vpwekd{gap:.62rem}.memory-block-builder.svelte-vpwekd,.moment-builder.svelte-vpwekd,.rating-box.svelte-vpwekd,.bring-row.svelte-vpwekd,.quick-place-add.svelte-vpwekd{border-radius:.75rem}.memory-block-head.svelte-vpwekd{display:grid;gap:.24rem}.memory-block-head.svelte-vpwekd small:where(.svelte-vpwekd){text-align:left}.moment-builder-fields.svelte-vpwekd{grid-template-columns:1fr;gap:.58rem}.moment-builder-fields.svelte-vpwekd label:where(.svelte-vpwekd):first-child{grid-column:1 / -1}.moment-detail-field.svelte-vpwekd,.moment-builder-actions.svelte-vpwekd{grid-column:1 / -1}.moment-builder-actions.svelte-vpwekd{align-items:stretch;flex-direction:column}.add-moment-button.svelte-vpwekd{width:100%;min-height:3rem;font-size:1rem}.basics-bar.svelte-vpwekd{grid-template-columns:1fr;gap:.68rem}.basics-field.svelte-vpwekd{gap:.32rem}.date-wrap.svelte-vpwekd,.place-search-field.svelte-vpwekd{min-height:3.15rem;border-radius:.72rem}.place-basics-field.svelte-vpwekd>.place-search-results:where(.svelte-vpwekd){top:4.12rem}.basics-field.svelte-vpwekd small:where(.svelte-vpwekd){display:none}.mood-field.svelte-vpwekd .mood-grid:where(.svelte-vpwekd){grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.mood-btn.svelte-vpwekd{min-height:3rem;padding:.45rem .36rem;font-size:.88rem;gap:.28rem}.moment-type-tabs.svelte-vpwekd,.moment-theme-tabs.svelte-vpwekd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;gap:.38rem}.moment-type-tabs.svelte-vpwekd button:where(.svelte-vpwekd),.moment-theme-tabs.svelte-vpwekd button:where(.svelte-vpwekd){min-width:0;min-height:2.85rem;white-space:normal;font-size:.9rem;padding:.32rem .48rem}.tip-chips-grid.svelte-vpwekd{grid-template-columns:1fr;gap:.48rem}.memory-block-grid.svelte-vpwekd{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.story-quick-actions.svelte-vpwekd .memory-block-grid.compact:where(.svelte-vpwekd){grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem}.memory-block-grid.svelte-vpwekd button:where(.svelte-vpwekd){min-height:3.4rem;padding:.5rem}.story-quick-actions.svelte-vpwekd .memory-block-grid:where(.svelte-vpwekd) button:where(.svelte-vpwekd){min-height:3.65rem;place-items:center;grid-template-columns:1fr;padding:0;text-align:center}.story-quick-actions.svelte-vpwekd .memory-block-grid:where(.svelte-vpwekd) button:where(.svelte-vpwekd) svg{width:1.7rem;height:1.7rem}.story-quick-actions.svelte-vpwekd .memory-block-grid:where(.svelte-vpwekd) button:where(.svelte-vpwekd) span:where(.svelte-vpwekd){display:none}.moment-section.svelte-vpwekd,.moment-builder.svelte-vpwekd,.moment-media-upload.svelte-vpwekd,.drag-drop-zone.single-uploader.svelte-vpwekd,.thumb-grid.compact-thumbs.svelte-vpwekd{width:100%;min-width:0;max-width:100%}.moment-media-upload.svelte-vpwekd{justify-self:stretch;grid-column:1 / -1}.drag-drop-zone.single-uploader.compact-upload.svelte-vpwekd{box-sizing:border-box;align-self:stretch}.thumb-grid.compact-thumbs.svelte-vpwekd{grid-template-columns:repeat(3,minmax(0,1fr))}.tip-chip-item.svelte-vpwekd select:where(.svelte-vpwekd){padding:.45rem .58rem;font-size:1rem}.custom-tip-row.svelte-vpwekd{grid-template-columns:1fr}.custom-tip-row.svelte-vpwekd button:where(.svelte-vpwekd),.quick-place-grid.svelte-vpwekd button:where(.svelte-vpwekd),.inline-add-place.svelte-vpwekd,.selected-tip-list.svelte-vpwekd button:where(.svelte-vpwekd){min-height:2.85rem;font-size:.95rem}.quick-place-grid.svelte-vpwekd{grid-template-columns:1fr;gap:.5rem}.drag-drop-zone.svelte-vpwekd{min-height:7rem;padding:.68rem;font-size:.92rem}.drag-drop-zone.svelte-vpwekd small:where(.svelte-vpwekd){font-size:.78rem}.form-footer-bar.svelte-vpwekd{position:sticky;bottom:0;z-index:4;gap:.62rem;width:100%;max-width:100%;margin:0 0 -.9rem;padding:.72rem max(.72rem,env(safe-area-inset-right)) max(.78rem,env(safe-area-inset-bottom)) max(.72rem,env(safe-area-inset-left));border-right:0;border-bottom:0;border-left:0;border-radius:0;background:linear-gradient(180deg,#05080dad,#05080dfa 28%),#05080df5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.footer-disclaimer.svelte-vpwekd{font-size:.86rem;line-height:1.35}.footer-actions.svelte-vpwekd{width:100%;display:grid;grid-template-columns:1fr;gap:.42rem}.btn-draft.svelte-vpwekd,.btn-publish.svelte-vpwekd{width:100%;justify-content:center;min-height:3.1rem;padding:.68rem .72rem;font-size:1rem}@keyframes svelte-vpwekd-mobile-panel-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}.tab-row.svelte-vpwekd{overflow:visible;padding-bottom:.15rem;flex-wrap:wrap}.timeline-sort-row.svelte-vpwekd{margin-bottom:0}.hero-eyebrow.svelte-vpwekd,.hero-cta-head.svelte-vpwekd,.hero-mini-links.svelte-vpwekd,.search-row.svelte-vpwekd,.expand-entry-button.svelte-vpwekd,.story-read-more.svelte-vpwekd,.entry-utility-row.svelte-vpwekd{display:none}.hero-copy.svelte-vpwekd h1:where(.svelte-vpwekd){margin:0 0 .2rem}.hero-cta.svelte-vpwekd{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:.82rem;background:#040a148a;padding:.58rem;gap:.48rem}.featured-media.svelte-vpwekd img:where(.svelte-vpwekd),.hero-feature-card.svelte-vpwekd,.timeline-card.svelte-vpwekd,.sidebar-card.svelte-vpwekd,.composer-shell.svelte-vpwekd{transition:none}.featured-media-link.svelte-vpwekd:hover .featured-media:where(.svelte-vpwekd) img:where(.svelte-vpwekd){transform:none}.hero-trip-resume.svelte-vpwekd{grid-template-columns:2.72rem minmax(0,1fr) auto;gap:.42rem;padding:.38rem}.hero-trip-resume.svelte-vpwekd img:where(.svelte-vpwekd){width:2.72rem;height:2.72rem}.hero-trip-resume.svelte-vpwekd button:where(.svelte-vpwekd){width:2.25rem;min-height:2.25rem;padding:0;font-size:0}.hero-action-grid.svelte-vpwekd{gap:.38rem}.cta-button.svelte-vpwekd{min-height:44px;border-radius:.7rem;padding:.6rem 1rem}.featured-grid.svelte-vpwekd{display:flex;gap:.7rem;overflow-x:auto;margin-inline:-.32rem;padding:0 .32rem .18rem;scroll-snap-type:x mandatory;scrollbar-width:none}.featured-grid.svelte-vpwekd::-webkit-scrollbar{display:none}.featured-card.svelte-vpwekd{flex:0 0 min(88vw,24rem);border-radius:.86rem;scroll-snap-align:start}.featured-media.svelte-vpwekd{min-height:clamp(13rem,42vw,16rem)}.featured-copy.svelte-vpwekd{right:.9rem;bottom:.9rem;left:.9rem;gap:.4rem}.featured-copy.svelte-vpwekd h3:where(.svelte-vpwekd){font-size:1.18rem;line-height:1.05}.featured-summary.svelte-vpwekd{-webkit-line-clamp:2;line-clamp:2}.featured-strip.svelte-vpwekd{display:none}.featured-meta.svelte-vpwekd{padding:.68rem .75rem}.mobile-interest-strip.svelte-vpwekd{display:grid;gap:.55rem}.mobile-interest-strip.svelte-vpwekd h2:where(.svelte-vpwekd){margin:0;font-size:1rem}.sidebar-card.svelte-vpwekd ul:where(.svelte-vpwekd),.tag-cloud.svelte-vpwekd{display:flex;gap:.55rem;overflow-x:auto;scrollbar-width:none}.sidebar-card.svelte-vpwekd ul:where(.svelte-vpwekd)::-webkit-scrollbar,.tag-cloud.svelte-vpwekd::-webkit-scrollbar{display:none}.mobile-interest-strip.svelte-vpwekd div:where(.svelte-vpwekd){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;overflow:visible}.mobile-interest-strip.svelte-vpwekd button:where(.svelte-vpwekd){min-width:0;min-height:42px;border:1px solid var(--journal-border);border-radius:.7rem;background:#ffffff0d;color:#fff;padding:0 .8rem;font-size:.82rem;font-weight:850;text-transform:capitalize}.mobile-interest-strip.svelte-vpwekd button.active:where(.svelte-vpwekd),.mobile-interest-strip.svelte-vpwekd button:where(.svelte-vpwekd):hover{border-color:#ff30499e;background:linear-gradient(135deg,#ff3049b8,#971924b8)}.search-and-filters.svelte-vpwekd{padding:0;border:0;background:transparent}.tab-row.svelte-vpwekd{gap:0;border:1px solid var(--journal-border);border-radius:.72rem;background:#ffffff09;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));scrollbar-width:none;touch-action:manipulation}.tab-row.svelte-vpwekd::-webkit-scrollbar{display:none}.tab-row.svelte-vpwekd button:where(.svelte-vpwekd){min-width:0;min-height:42px;justify-content:center;border-right:1px solid rgba(255,255,255,.07);border-bottom:0;padding:0 .45rem;white-space:normal}.tab-row.svelte-vpwekd button.active:where(.svelte-vpwekd){border-bottom:0;border-color:#ff304985;border-radius:.64rem;background:#ff30492e}.content-grid.svelte-vpwekd{display:flex;flex-direction:column}.timeline-list.svelte-vpwekd{order:1;gap:.7rem}.sidebar.svelte-vpwekd{order:2;display:grid;grid-template-columns:1fr;gap:.7rem}.sidebar-card.svelte-vpwekd{border-radius:.9rem;padding:.8rem}.ohio-map-mini.svelte-vpwekd{min-height:12rem}.ohio-map-mini.svelte-vpwekd .map-preview,.ohio-map-empty.svelte-vpwekd{height:12rem;min-height:12rem}.sidebar-card.svelte-vpwekd li:where(.svelte-vpwekd){flex:0 0 13rem}.tag-pill.svelte-vpwekd{flex:0 0 auto;min-height:36px;border-radius:.55rem;padding:.34rem .66rem}.timeline-item.svelte-vpwekd{display:block;padding:0}.timeline-rail.svelte-vpwekd{display:none}.timeline-card.svelte-vpwekd{overflow:hidden;border-radius:.95rem;background:radial-gradient(circle at 82% 10%,rgba(62,117,158,.13),transparent 8rem),#0a1424db}.story-card-tools.svelte-vpwekd{top:.62rem;right:.62rem}.timeline-content.svelte-vpwekd{gap:0;padding:0}.story-body.svelte-vpwekd{grid-template-columns:minmax(0,1fr) minmax(8.8rem,40%);min-height:13rem;gap:0;align-items:stretch}.story-copy.svelte-vpwekd{align-content:start;gap:.5rem;padding:.82rem .78rem .7rem}.author-row.svelte-vpwekd{grid-template-columns:2.3rem minmax(0,1fr);gap:.5rem;padding-right:2.6rem}.author-row.svelte-vpwekd img:where(.svelte-vpwekd),.avatar-fallback.svelte-vpwekd{width:2.3rem;height:2.3rem;border-radius:.72rem}.author-row.svelte-vpwekd strong:where(.svelte-vpwekd),.author-row.svelte-vpwekd small:where(.svelte-vpwekd){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-place.svelte-vpwekd a:where(.svelte-vpwekd){display:-webkit-box;overflow:hidden;font-size:1.25rem;line-height:1.08;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.story-summary-text.svelte-vpwekd{font-size:.86rem;line-height:1.42;-webkit-line-clamp:4;line-clamp:4}.memory-signal-row.svelte-vpwekd{gap:.26rem}.memory-signal-row.svelte-vpwekd span:where(.svelte-vpwekd){padding:.24rem .38rem;font-size:.68rem}.memory-signal-row.svelte-vpwekd span:where(.svelte-vpwekd):nth-child(n+4){display:none}.mobile-story-media.svelte-vpwekd{display:block;min-width:0;min-height:100%}.mobile-story-media.svelte-vpwekd img:where(.svelte-vpwekd){width:100%;height:100%;min-height:13rem;-o-object-fit:cover;object-fit:cover}.action-row.svelte-vpwekd{gap:.52rem;border-top:1px solid rgba(255,255,255,.08);padding:.58rem .78rem;background:#03080e3d}.action-row.svelte-vpwekd button:where(.svelte-vpwekd),.action-row.svelte-vpwekd a:where(.svelte-vpwekd),.action-row.svelte-vpwekd span:where(.svelte-vpwekd){font-size:.78rem}.action-row.svelte-vpwekd button:where(.svelte-vpwekd):nth-of-type(3){font-size:0}}@media(max-width:460px){.tip-chips-grid.svelte-vpwekd,.footer-actions.svelte-vpwekd{grid-template-columns:1fr}}
