:root{--tj-paper:#f8f5ee;--tj-surface:#fff;--tj-soft:#f0f3eb;--tj-control:#fff;--tj-selected:#e4e9dd;--tj-border:#dce3d7;--tj-ink:#243c35;--tj-muted:#56665d;--tj-primary:#315a45;--tj-radius:10px;--tj-control-size:44px}body.journal-theme{--ink:var(--tj-ink);--muted:var(--tj-muted);--forest:var(--tj-primary);--forest-dark:#243c35;background:var(--tj-paper);color:var(--tj-ink)}.journal-theme .app-frame{--workspace-canvas:var(--tj-paper);--workspace-surface:var(--tj-surface);--workspace-subtle:var(--tj-soft);--workspace-line:var(--tj-border);--workspace-accent-soft:var(--tj-selected);--workspace-ink:var(--tj-ink);--workspace-muted:var(--tj-muted);--workspace-accent:var(--tj-primary);--workspace-max:1240px;background:var(--tj-paper)}body.journal-theme .button,body.journal-theme button:not(.profile-trigger,.password-visibility,.gallery-close,.leaflet-container *,[role=switch]){min-height:var(--tj-control-size)!important;height:auto!important;max-width:100%;padding:8px 13px!important;border:1px solid var(--tj-border)!important;border-radius:var(--tj-radius)!important;background:var(--tj-control)!important;color:var(--tj-ink)!important;font-size:.875rem!important;font-weight:650!important;line-height:1.35;box-shadow:none!important;text-shadow:none}body.journal-theme .button:hover,body.journal-theme button:not(.profile-trigger,.password-visibility,.leaflet-container *):hover:not(:disabled){background:#f4f6f1!important;border-color:#d2dccb!important}body.journal-theme button:is([aria-pressed=true],.active){background:var(--tj-selected)!important;border-color:#c8d3c0!important}body.journal-theme :is(button,.button).danger{background:#fff7f5!important;color:#9a3e35!important;border-color:#ead6d1!important}body.journal-theme button:disabled{opacity:1;background:#edf0e9!important;color:#59665d!important;border-color:#d9dfd3!important;cursor:not-allowed;transition:none!important}body.journal-theme a.button,body.journal-theme button[type=submit]:not(:disabled),body.journal-theme form.form>button:not([type=button],[type=reset],:disabled){display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px!important;width:auto!important;padding:10px 18px!important;border:1px solid var(--tj-primary)!important;background:var(--tj-primary)!important;color:#fff!important;border-radius:10px!important;text-decoration:none;font-weight:650}body.journal-theme a.button:hover,body.journal-theme button[type=submit]:hover:not(:disabled){background:#244934!important;border-color:#244934!important;color:#fff!important}body.journal-theme :is(a.button,button[type=submit]):active:not(:disabled){background:#1f3c2c!important}body.journal-theme a.button:is(.secondary,.quiet){background:#fff!important;border-color:#b9cbb9!important;color:var(--tj-ink)!important}body.journal-theme a.button:is(.secondary,.quiet):hover{background:#edf2e8!important}.journal-theme :is(.text-link,.back-link,.capture-secondary-links a){color:var(--tj-ink);text-underline-offset:4px}body.journal-theme :is(.field,.form,.library-tools,.capture-save-to,.share-card-controls,.route-editor,.postcard-one-page,.postcard-library,.journey-studio,.video-music-library) :is(input,select):not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]){min-height:44px!important;height:auto!important;border-radius:8px!important;background:#fffdfb!important;border-color:#dce3d8!important;color:var(--tj-ink)!important;padding:8px 11px!important;font-size:1rem!important;min-width:0;max-width:100%}.journal-theme :is(.field,.form,.share-card-controls) textarea{border-radius:8px;background:#fffdfb;border-color:#dce3d8;color:var(--tj-ink);font-size:1rem;line-height:1.55;min-height:112px;max-width:100%;resize:vertical}.journal-theme :is(input[type=checkbox],input[type=radio]){accent-color:#657c58}.journal-theme :focus-visible{outline:3px solid #315a45;outline-offset:3px}.journal-theme :is(.section-head,.page-title-row,.map-heading,.workspace-heading){gap:16px;align-items:flex-start}.journal-theme :is(.section,.editor-page) :is(h1,h2,h3){text-wrap:balance}.journal-theme .map-heading h1,.journal-theme .section-head h1,.journal-theme .section>h1{font-size:clamp(1.8rem,2.5vw,2.25rem);line-height:1.16}.journal-theme :is(.page-subtitle,.editor-intro,.privacy-cue,.settings-card>p){max-width:68ch;line-height:1.55}.journal-theme :is(.card,.settings-card,.state-card,.empty-state,.map-empty-state){border-color:var(--tj-border);border-radius:12px;box-shadow:none}.journal-theme :is(.form,.settings-card){gap:18px}.journal-theme :is(.detail-actions,.form-actions,.share-card-actions,.route-editor-actions){display:flex;flex-wrap:wrap;align-items:center;gap:10px}.journal-theme .bottom-nav .nav-add{width:28px;height:28px;margin-top:0;border:1px solid var(--tj-border);border-radius:8px;background:var(--tj-control);color:var(--tj-ink);font-size:1.15rem;box-shadow:none}.journal-theme .bottom-nav .nav-capture{gap:3px}.journal-theme :is(.tab-list,.library-tabs,.map-filters) a{background:transparent;color:var(--tj-muted);border-radius:8px;min-height:40px;padding:8px 12px}.journal-theme :is(.tab-list,.library-tabs,.map-filters) a[aria-current=page]{background:var(--tj-selected);color:var(--tj-ink);border-color:#c8d3c0}.journal-theme .traveler-experience .capture-stage{background:#faf8f1;min-height:0;border:1px solid #e7e2d7}.journal-theme .capture-stage:after{background:none}.journal-theme .capture-stage-image{opacity:.12}.journal-theme .capture-stage-content{max-width:720px;padding:26px}.journal-theme .traveler-experience .capture-stage :is(h1,p,strong,.travel-kicker){color:var(--tj-ink)}.journal-theme .traveler-experience .capture-stage header p{color:var(--tj-muted);font-family:var(--font-sans);font-size:.9375rem}.journal-theme .traveler-experience .capture-stage .capture-choice-grid{margin:20px 0;gap:0}.journal-theme .traveler-experience .capture-stage .capture-choice{background:transparent;border:0;border-bottom:1px solid var(--tj-border);border-radius:0;padding:12px 0;min-height:56px;gap:12px}.journal-theme .traveler-experience .capture-stage .capture-choice :is(span,b,small){color:var(--tj-muted);background:transparent}.journal-theme .traveler-experience .capture-stage .capture-choice strong{font-size:.875rem;font-weight:650}.journal-theme .capture-save-to{border-color:var(--tj-border)}.journal-theme .capture-save-to label,.journal-theme .capture-secondary-links a{color:var(--tj-ink)}.journal-theme .capture-save-to select{background:#fffdfb;color:var(--tj-ink);border-color:var(--tj-border)}.journal-theme .travel-thought .button{width:auto}.journal-theme .tj-tier{padding:24px;border-color:var(--tj-border);background:var(--tj-surface)}.journal-theme .tj-tier--plus{background:#f7f9f3;border-color:#ccd8c4}.journal-theme .tj-tier--creator{background:#faf8f1}.journal-theme .tj-upcoming-action{min-height:40px;background:var(--tj-control);border-color:var(--tj-border);color:var(--tj-ink)}.journal-theme .tj-tier-footer .button{display:inline-flex;width:auto}.journal-theme .tj-pricing-close{background:#faf8f1;border:1px solid #e7e2d7;padding:24px}body.journal-theme:has(.marketing-page,.auth-page){background:var(--tj-paper)}.journal-theme .marketing-page{--journal-line:var(--tj-border)}.journal-theme .auth-access-path,.journal-theme .auth-card,.journal-theme .auth-story{background:var(--tj-surface);border-color:var(--tj-border)}.journal-theme .auth-card{padding:40px}.journal-theme .auth-tabs{background:var(--tj-soft);border-color:var(--tj-border)}.journal-theme .password-visibility{background:var(--tj-control);color:var(--tj-ink);border:1px solid var(--tj-border);min-height:44px;height:44px;min-width:52px}.journal-theme .legal-page{width:min(100% - 36px,860px);margin:32px auto;padding:24px;background:var(--tj-surface);border:1px solid var(--tj-border);border-radius:12px}.journal-theme :is(.public-profile-shell,.public-unavailable-shell,.shared-memory-shell){color:var(--ink)}.journal-theme .share-card-workspace{gap:24px}.journal-theme .share-card-controls{gap:16px;border-color:var(--tj-border);background:var(--tj-surface)}.journal-theme .share-card-preview{border-color:var(--tj-border);background:#faf9f4}.journal-theme .share-card-carousel img,.journal-theme .share-card-preview>img{background:transparent}.journal-theme .profile-trigger{background:var(--tj-control);border-color:var(--tj-border)}@media(max-width:600px){.journal-theme :is(.section-head,.page-title-row,.map-heading){flex-wrap:wrap;gap:10px}.journal-theme :is(.section-head,.page-title-row,.map-heading)>.button{max-width:none}.journal-theme .capture-stage-content{padding:20px}.journal-theme .capture-save-to{flex-wrap:wrap;gap:8px}.journal-theme .capture-save-to label{width:100%}.journal-theme .capture-secondary-links{flex-wrap:wrap;gap:8px}.journal-theme .tj-tier{padding:22px}.journal-theme .auth-card{padding:24px 20px}.journal-theme .legal-page{margin:20px auto;padding:20px}.journal-theme .detail-actions>.button{width:auto}.journal-theme .share-card-workspace{gap:18px}}.journal-theme .gallery-filters a[aria-current=page]{background:var(--tj-selected);color:var(--tj-ink);border-color:#c8d3c0}.journal-theme .new-menu summary{min-height:40px;padding:6px 0;color:var(--tj-ink);font-size:.8125rem}.journal-theme :is(.tj-pricing,.public-profile-shell,.public-unavailable-shell,.recovery-page) :is(h1,h2,h3){font-family:var(--font-display,Georgia,"Times New Roman",serif);font-weight:600;letter-spacing:-.028em}.journal-theme .travel-hero--empty{min-height:240px;background:#faf8f1;border:1px solid #e7e2d7}.journal-theme .travel-hero--empty:after{background:none}.journal-theme .traveler-experience .travel-hero--empty :is(h2,p,.travel-kicker,.travel-hero-counts){color:var(--tj-ink)}.journal-theme .travel-hero--empty .travel-hero-counts{border-color:var(--tj-border)}body.journal-theme :is(.travel-hero:not(.travel-hero--empty),.public-hero) a.button{background:var(--tj-control)!important;padding:8px 13px!important;color:var(--tj-ink)!important;border:1px solid var(--tj-border)!important;border-radius:8px!important}.journal-theme .journey-studio{background:var(--tj-paper)}.journal-theme .journey-social-export{background:var(--tj-surface);border:1px solid var(--tj-border);box-shadow:none;border-radius:12px}.journal-theme :is(.auth-card,.recovery-card) .brand-logo--auth{display:block;width:112px;height:84px;margin:0 0 16px}.journal-theme :is(.auth-card,.recovery-card) .brand-logo--auth img{width:112px;height:84px;object-fit:contain}.journal-theme :is(.quiet-empty,.travel-empty,.empty-state){background:#faf8f1;border-color:#e7e2d7}.journal-theme svg[data-travel-icon=home]{color:#55775f}.journal-theme svg[data-travel-icon=journeys]{color:#8f6853}.journal-theme svg[data-travel-icon=discover]{color:#467b79}.journal-theme svg[data-travel-icon=events]{color:#7b6991}.journal-theme svg[data-travel-icon=map]{color:#71804e}.journal-theme svg[data-travel-icon=gallery]{color:#5f7995}.journal-theme svg[data-travel-icon=profile]{color:#866a7d}.journal-theme svg[data-travel-icon=settings]{color:#657583}.journal-theme svg[data-travel-icon=plans]{color:#977a43}.journal-theme svg[data-travel-icon]>:is(rect,circle){fill:color-mix(in srgb,currentColor 9%,transparent)}.journal-theme svg[data-travel-icon=home]>path{fill:color-mix(in srgb,currentColor 9%,transparent)}.journal-theme .profile-trigger svg{color:#866a7d}.journal-theme .bottom-nav .nav-add{color:#467b79}.journal-theme .sidebar-signature>span{color:#71804e}.journal-theme .capture-stage .capture-choice:first-child>span,.journal-theme .moments-quick-actions>a:first-child>span{color:#5f7995}.journal-theme .capture-stage .capture-choice:nth-child(2)>span,.journal-theme .moments-quick-actions>a:nth-child(2)>span{color:#8f6853}.journal-theme .capture-stage .capture-choice:nth-child(3)>span,.journal-theme .moments-quick-actions>a:nth-child(3)>span{color:#55775f}.journal-theme .capture-stage .capture-choice:nth-child(4)>span{color:#71804e}.journal-theme .capture-stage .capture-choice:nth-child(5)>span{color:#7b6991}.journal-theme .app-frame :is(h1,h2,h3):not(.journey-presentation *){font-family:var(--font-sans);font-weight:650;letter-spacing:-.035em}.journal-theme .app-shell{max-width:none}.journal-theme .desktop-sidebar{background:#f0f2e9;border-right:1px solid var(--tj-border)}.journal-theme .desktop-nav .nav-link{border-radius:9px;min-height:44px}.journal-theme .desktop-nav .nav-link[aria-current=page]{background:#dfe8d9;color:#243c35}.journal-theme .bottom-nav{background:#fffdf8;border-top:1px solid var(--tj-border);padding-bottom:env(safe-area-inset-bottom)}.journal-theme .bottom-nav .nav-link{min-height:52px}.journal-theme .bottom-nav .nav-link[aria-current=page] .nav-icon{background:#e4e9dd;border-radius:9px}.journal-theme .new-menu summary{min-height:44px}.journal-theme :is(.quiet-empty,.travel-inline-empty,.gallery-empty,.empty-state){color:var(--tj-muted);line-height:1.65;border-radius:14px}.journal-theme :is(.quiet-empty,.gallery-empty,.empty-state) strong{color:var(--tj-ink)}.journal-theme .travel-welcome{padding-bottom:8px}.journal-theme .travel-welcome>p{color:var(--tj-muted);font-size:.85rem;letter-spacing:.02em}.journal-theme .travel-welcome h1{font-size:clamp(1.9rem,3vw,2.65rem);line-height:1.15}.journal-theme .travel-welcome .travel-intro{font-size:1rem;line-height:1.7;margin-top:12px;letter-spacing:0}.journal-theme .travel-home-grid,.journal-theme .travel-home-main{gap:28px}.journal-theme .travel-hero{border-radius:16px;box-shadow:0 8px 28px #243c350b}.journal-theme .travel-hero-copy{padding:32px}.journal-theme .travel-hero-counts{font-size:.75rem;opacity:1}.journal-theme .travel-rail-panel{background:var(--tj-surface);border:1px solid var(--tj-border);border-radius:14px;padding:22px}.journal-theme .travel-rail-panel h2{font-size:1rem}.journal-theme .travel-stat-row strong{font-size:1.25rem}.journal-theme .travel-thought>p{font-family:Georgia,serif;font-size:1.25rem;line-height:1.55;color:var(--tj-ink)}.journal-theme .travel-section .section-head{margin-bottom:18px}.journal-theme .travel-section .section-head h2{font-size:1.2rem}.journal-theme :is(.journey-card,.journey-row,.moments-memory,.event-row){border-color:var(--tj-border);border-radius:14px;box-shadow:0 3px 14px #243c3507}.journal-theme .journey-card-copy{padding:18px}.journal-theme .journey-card-copy h3{font-size:1.1rem;line-height:1.35}.journal-theme .moments-memory-body{padding:20px}.journal-theme .moments-memory-body>p{font-size:1rem;line-height:1.75}.journal-theme .gallery-local-day>h2,.journal-theme .moments-local-day>h3{font-size:.88rem;font-weight:650;color:var(--tj-muted);margin:24px 0 14px}.journal-theme .event-workflow-actions>a{background:#edf2e8;border-color:var(--tj-border);border-radius:14px}.journal-theme .event-workflow-actions>a strong{font-size:1rem}.journal-theme .event-date{background:#edf2e8;color:var(--tj-ink)}.journal-theme .event-card-heading small{color:var(--tj-muted)}.journal-theme .event-form-options>summary{min-height:44px}.journal-theme .postcard-library{padding:22px;border:1px solid var(--tj-border);border-radius:14px;background:#fff}.journal-theme .postcard-library legend{font-weight:650;padding-inline:8px}.journal-theme .postcard-recommendations{gap:16px}.journal-theme .postcard-recommendations>button{padding:8px!important;background:#fff!important;box-shadow:none!important}.journal-theme .postcard-recommendations>button[aria-pressed=true]{outline:3px solid #315a45;outline-offset:2px}.journal-theme .postcard-thumbnail{object-fit:contain!important}.journal-theme .traveler-profile-header{background:#edf2e8;border-radius:16px;padding:32px 24px}.journal-theme .traveler-avatar{background:#dfe8d9;border:1px solid #c8d7c6;color:var(--tj-primary)}.journal-theme .traveler-profile-links{border-radius:14px;overflow:hidden}.journal-theme .traveler-profile-links>a{min-height:64px}.journal-theme :is(.status,.success,.error){border-radius:10px;line-height:1.6}.journal-theme .success{background:#edf4e9;color:#284b33;border-color:#cbdcc3}.journal-theme .error{background:#fff3ef;color:#8b352c;border-color:#e8c8bc}@media(hover:hover){.journal-theme :is(.journey-card,.event-row){transition:box-shadow .2s ease,border-color .2s ease}.journal-theme :is(.journey-card,.event-row):hover{border-color:#a8bda5;box-shadow:0 6px 20px #243c3510}}@media(max-width:767px){.journal-theme .travel-hero-copy{padding:24px}.journal-theme .travel-home-grid{gap:20px}.journal-theme .travel-home-main{gap:24px}.journal-theme .travel-rail-panel{padding:20px}.journal-theme .postcard-library{padding:16px}.journal-theme .postcard-recommendations{gap:12px}.journal-theme .moments-welcome{gap:18px}.journal-theme .moments-memory-body{padding:18px}}@media(prefers-reduced-motion:reduce){.journal-theme *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}html[data-reduce-motion=true] .journal-theme *{scroll-behavior:auto!important;animation:none!important;transition:none!important}body.journal-theme button:disabled,body.journal-theme form.form>button:disabled{opacity:1;background:#edf0e9!important;color:#59665d!important;border-color:#d9dfd3!important;cursor:not-allowed;transition:none!important}body.journal-theme form.form>button:not([type=button],[type=reset]):hover:not(:disabled){background:#244934!important;color:#fff!important;border-color:#244934!important}.journal-theme :is(.postcard-one-page,.postcard-library) label{max-width:100%;min-width:0;line-height:1.5}.journal-theme :is(.postcard-one-page,.postcard-library) :is(select,input:not([type=checkbox],[type=radio],[type=file])){width:100%;margin-top:6px}.journal-theme :is(.moments-library-head,.state-card) .eyebrow{color:var(--tj-muted)}.journal-theme :is(.journey-studio,.video-music-editor) input[type=range]{min-height:44px;height:44px}.journal-theme .moments-page .moments-memory-body>p{font-size:1rem;line-height:1.75}body.journal-theme .brand-logo{--brand-card-radius:12px;--brand-card-padding:0px;display:block;flex:0 0 auto;height:auto;padding:0;margin:0;overflow:hidden;border-radius:var(--brand-card-radius);background:#fff;aspect-ratio:890/386}body.journal-theme .brand-logo img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;mix-blend-mode:normal;border-radius:max(0px,calc(var(--brand-card-radius) - var(--brand-card-padding)))}body.journal-theme .brand-logo--compact{width:116px}body.journal-theme .brand-logo--sidebar{width:156px;margin-inline:auto}body.journal-theme .brand-logo--marketing{width:156px}body.journal-theme .brand-logo--public{width:148px}body.journal-theme .brand-logo--empty{width:190px;margin:0 auto 20px}body.journal-theme :is(.auth-card,.recovery-card) .brand-logo--auth{width:156px;height:auto;margin:0 0 20px}body.journal-theme :is(.auth-card,.recovery-card) .brand-logo--auth img{width:100%;height:auto}body.journal-theme .auth-entry-page .brand-logo--auth-entry{width:164px;height:auto;--brand-card-padding:5px;padding:5px;margin-bottom:clamp(110px,22svh,220px);border-radius:var(--brand-card-radius)}@media (min-width:800px){body.journal-theme .auth-entry-page .brand-logo--auth-entry{margin:0}}@media (max-width:350px){body.journal-theme .brand-logo--compact{width:104px}body.journal-theme .brand-logo--sidebar{width:136px}body.journal-theme .auth-entry-page .brand-logo--auth-entry{margin-bottom:110px}}@media (max-width:360px){body.journal-theme .marketing-header .brand-logo--marketing{width:120px}body.journal-theme .marketing-header,body.journal-theme .marketing-header .marketing-nav{gap:8px}}@media (max-width:799px){body.journal-theme .brand-logo{--brand-card-radius:8px;border-radius:var(--brand-card-radius)}body.journal-theme .brand-logo--compact{width:84px}body.journal-theme .brand-logo--marketing,body.journal-theme .brand-logo--sidebar,body.journal-theme .marketing-header .brand-logo--marketing{width:93.6px}body.journal-theme .brand-logo--public{width:88.8px}body.journal-theme .brand-logo--empty{width:114px}body.journal-theme :is(.auth-card,.recovery-card) .brand-logo--auth{width:93.6px}body.journal-theme .auth-entry-page .brand-logo--auth-entry{width:98.4px;--brand-card-padding:1px;padding:1px;border-radius:var(--brand-card-radius)}}@media (max-width:360px){body.journal-theme .marketing-header .brand-logo--marketing{width:88px}}.nav-depth-icon{display:none}@media (max-width:767px){body.journal-theme .app-frame.showcase-experience.native-mobile-app :is(button,a.button,.button,input[type=submit]):not(.profile-trigger,.password-visibility,.nav-link,.postcard-photo-choice){width:auto;max-width:100%;min-height:44px!important;min-width:44px;padding:4px 8px!important;border:4px solid transparent!important;background-clip:padding-box!important;border-radius:12px!important;font-size:.82rem!important;line-height:1.25;letter-spacing:normal}body.journal-theme .app-frame.showcase-experience.native-mobile-app :is(button,a.button,.button,input[type=submit]):not(.secondary,.quiet,.password-visibility,.profile-trigger,.nav-link,.danger,.destructive,.delete-button,[aria-pressed],[data-destructive]){background-color:#176b65!important;border-color:transparent!important;color:#fff!important}body.journal-theme .app-frame.showcase-experience.native-mobile-app :is(button.secondary,a.button.secondary,button[aria-pressed=false]){background-color:#e8f1ec!important;border-color:transparent!important;color:#275c53!important}body.journal-theme .app-frame.showcase-experience.native-mobile-app button[aria-pressed=true]{background-color:#d2e9df!important;border-color:transparent!important;color:#173f36!important}body.journal-theme .app-frame.showcase-experience.native-mobile-app :is(.section-head,.moments-welcome,.moment-create-heading){gap:10px;align-items:center}body.journal-theme .app-frame.showcase-experience.native-mobile-app :is(.moment-create-heading,.moments-welcome,.section-head)>h1{font:750 1.55rem/1.15 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;margin:0;letter-spacing:-.035em}body.journal-theme .app-frame.showcase-experience.native-mobile-app .moments-primary-actions{width:auto;flex:0 0 auto;margin:0}body.journal-theme .app-frame.showcase-experience.native-mobile-app .moments-primary-actions .button{gap:6px;flex:none}body.journal-theme .app-frame.showcase-experience.native-mobile-app .moments-primary-actions .button span{font-size:inherit}body.journal-theme .app-frame.showcase-experience.native-mobile-app .moments-filter-row>div{justify-content:flex-start;gap:6px}body.journal-theme .app-frame.showcase-experience.native-mobile-app .moments-filter-row button{flex:0 0 auto;white-space:nowrap}body.journal-theme .app-frame.showcase-experience.native-mobile-app .moments-output-choice{display:flex;flex-wrap:wrap;gap:2px;margin:10px 0 6px;padding:0;align-items:stretch}body.journal-theme .app-frame.showcase-experience.native-mobile-app .moments-output-choice button{flex:0 0 auto;white-space:nowrap;min-width:0;padding:6px!important;text-align:center}body.journal-theme .app-frame.showcase-experience.native-mobile-app .moments-output-choice strong{font-size:.75rem;line-height:1.2}body.journal-theme .app-frame.showcase-experience.native-mobile-app .moments-output-choice small{display:none}body.journal-theme .app-frame.showcase-experience.native-mobile-app .postcard-one-page{padding-top:14px}body.journal-theme .app-frame.showcase-experience.native-mobile-app .moment-photo-stage>h2{margin:8px 0 10px;font-size:1.05rem}body.journal-theme .app-frame.showcase-experience.native-mobile-app .bottom-nav .nav-icon{width:32px;height:32px;padding:0;background:transparent;border-radius:0}body.journal-theme .app-frame.showcase-experience.native-mobile-app .bottom-nav .nav-icon>svg:not(.nav-depth-icon){display:none}body.journal-theme .app-frame.showcase-experience.native-mobile-app .bottom-nav .nav-depth-icon{display:block;width:32px;height:32px;overflow:visible}body.journal-theme .app-frame.showcase-experience.native-mobile-app .bottom-nav .nav-link{padding:5px 2px 7px;gap:2px}body.journal-theme .app-frame.showcase-experience.native-mobile-app .bottom-nav .nav-link[aria-current=page] .nav-icon{background:transparent;filter:drop-shadow(0 1px 2px #293b4526)}body.journal-theme .app-frame.showcase-experience.native-mobile-app .bottom-nav .nav-link[aria-current=page]>span:last-child{text-decoration:underline;text-underline-offset:3px}}@media(max-width:767px){body.journal-theme :is(.auth-page--ios-preview,.native-hosted-account) :is(button,a.button):not(.password-visibility,.auth-entry-switch button){width:auto;min-width:44px;min-height:44px!important;padding:4px 10px!important;border:4px solid transparent!important;border-radius:12px!important;background-clip:padding-box!important;font-size:.84rem!important;line-height:1.3;justify-self:center}body.journal-theme .auth-page:is(.auth-page--ios-preview,.native-hosted-account) .auth-entry-submit{background-color:#176b65!important;color:#fff!important}body.journal-theme .auth-page:is(.auth-page--ios-preview,.native-hosted-account) .auth-entry-submit:hover:not(:disabled){background-color:#125b56!important;color:#fff!important}body.journal-theme :is(.auth-page--ios-preview,.native-hosted-account) .social-auth{justify-items:center}}@media(max-width:767px){.native-mobile-app .moments-view-switch,body.journal-theme .app-frame.showcase-experience.native-mobile-app .moments-filter-row>nav{display:flex;gap:4px;align-items:center;flex-wrap:wrap}body.journal-theme .app-frame.showcase-experience.native-mobile-app :is(.moments-filter-row,.moments-view-switch) a{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;width:auto;padding:4px 7px!important;flex:0 0 auto;font-size:.74rem!important}body.journal-theme .app-frame.showcase-experience.native-mobile-app :is(.moments-filter-row,.moments-view-switch) a[aria-current=page]{background-color:#cce7db!important;color:#163f35!important;font-weight:750}.native-mobile-app .moments-view-count{font-size:.7rem;color:#61746d;margin:3px 4px 10px}.native-mobile-app .moments-native-pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin:20px 0;font-size:.8rem}.native-mobile-app .moments-native-view--list .moments-memory-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.native-mobile-app .moments-native-view--list .moments-memory{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:9px;border-radius:10px}.native-mobile-app .moments-native-view--list .moments-memory-image{width:72px;height:72px;margin:0;border-radius:7px;aspect-ratio:1}.native-mobile-app .moments-native-view--list .moments-memory-image img{width:72px;height:72px;object-fit:cover}.native-mobile-app .moments-native-view--list .moments-memory-body{padding:0;min-width:0}.native-mobile-app :is(.moments-native-view--list,.moments-native-view--tiles) .moments-memory-body>p{margin:4px 0;font-size:.8rem;line-height:1.4}.native-mobile-app .moments-native-view--tiles .moments-memory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.native-mobile-app .moments-native-view--tiles .moments-memory{min-width:0;padding:6px;border-radius:10px}.native-mobile-app .moments-native-view--tiles .moments-memory-image{width:100%;height:auto;aspect-ratio:1;margin:0;border-radius:7px}.native-mobile-app .moments-native-view--tiles .moments-memory-image img{width:100%;height:100%;aspect-ratio:1;object-fit:cover}.native-mobile-app .moments-native-view--tiles .moments-memory-body{padding:6px 2px 2px}.native-mobile-app .moments-entry-options>summary{font-size:.72rem;min-height:44px;display:flex;align-items:center;color:#286658;cursor:pointer}.native-mobile-app :is(.moments-native-view--list,.moments-native-view--tiles) .moments-memory-body>small{font-size:.64rem}.native-mobile-app .moments-native-view--large .moments-memory-grid{grid-template-columns:minmax(0,1fr)}body.journal-theme .app-frame.showcase-experience.native-mobile-app .moments-page>.moments-view-switch{display:flex;flex-wrap:wrap;gap:1px;margin:6px 0 2px}body.journal-theme .app-frame.showcase-experience.native-mobile-app .moments-page>.moments-native-view .moments-library-head{margin:0;min-height:32px}.native-mobile-app .more-moments-guide{margin:12px 0 18px}.native-mobile-app .more-moments-guide summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;font-weight:650}.native-mobile-app .more-moments-guide li,.native-mobile-app .more-moments-guide p{font-size:.85rem;line-height:1.6}.native-mobile-app .more-moments-guide .moments-quick-actions{display:grid;gap:10px}.native-mobile-app .more-moments-guide .moments-quick-actions a{display:flex;gap:10px;align-items:center}.native-mobile-app .more-moments-guide small{display:block}.native-mobile-app .event-workspace-tabs{display:flex;gap:8px;margin:8px 0 18px}.native-mobile-app .event-workspace-tabs a{min-height:44px;display:flex;align-items:center;padding:6px 10px;border-radius:8px;font-size:.82rem}.native-mobile-app .event-workspace-tabs a[aria-current=page]{background:#d2e9df;color:#173f36}.native-mobile-app .joined-events-section{margin-top:24px;border-top:1px solid #dfe5dc;padding-top:16px}.native-mobile-app .joined-events-section>.section-head h2{font-size:1.05rem!important}body.journal-theme .app-frame.showcase-experience.native-mobile-app .moments-filter-row>nav{flex-wrap:nowrap;overflow-x:auto;gap:0}body.journal-theme .app-frame.showcase-experience.native-mobile-app .moments-filter-row a{padding-inline:5px!important;font-size:.7rem!important}body.journal-theme .app-frame.showcase-experience.native-mobile-app .event-library-page>.section-head h2{font-size:1.05rem!important;min-width:0}body.journal-theme .app-frame.showcase-experience.native-mobile-app .event-library-page>.section-head>.button{flex:0 0 auto;white-space:nowrap}body.journal-theme .app-frame.showcase-experience.native-mobile-app .tab-list a{min-height:44px;padding:4px 8px!important;border:4px solid transparent!important;border-radius:12px!important;background:#e8f1ec!important;background-clip:padding-box!important;color:#275c53!important;font-size:.76rem!important}body.journal-theme .app-frame.showcase-experience.native-mobile-app .tab-list a[aria-current=page]{background-color:#d2e9df!important;color:#173f36!important}.native-mobile-app .moments-saved-versions>summary{min-height:44px;display:flex;align-items:center;color:#286658;font-size:.75rem;cursor:pointer}.native-mobile-app .moments-native-item{min-width:0}.native-mobile-app .moments-native-item>a{display:inline-flex;min-height:44px;align-items:center;font-size:.75rem;color:#286658}body.journal-theme .native-hosted-journey-dialog .gallery-delete-actions button{min-height:44px;border:4px solid transparent;background-clip:padding-box!important;border-radius:12px;padding:4px 10px}body.journal-theme .native-hosted-journey-dialog .gallery-delete-actions button:not(.danger){background-color:#e8f1ec;color:#275c53}body.journal-theme .native-hosted-journey-dialog .gallery-delete-actions button.danger{background-color:#fff0ec!important;color:#a12831!important}body.journal-theme .app-frame.showcase-experience.native-mobile-app .bottom-nav{background:#fffefa!important;isolation:isolate}body.journal-theme .app-frame.showcase-experience.native-mobile-app .moments-range-dates input[type=date]{appearance:none;display:block;box-sizing:border-box;min-width:0;width:100%;max-width:100%}body.journal-theme .native-mobile-app{--native-gap:8px;--native-page-gap:12px;--native-section-gap:16px}body.journal-theme .app-frame.showcase-experience.native-mobile-app .topbar{margin-block:0;padding-block:6px;min-height:56px;height:auto}body.journal-theme .app-frame.showcase-experience.native-mobile-app .app-shell>.topbar+:not(.settings-card){margin-block-start:0!important;padding-block-start:var(--native-page-gap)!important}body.journal-theme .app-frame.showcase-experience.native-mobile-app .app-shell>.topbar+*>h1:first-child{margin-block-start:0}}@media(max-width:767px){body.journal-theme .app-frame.showcase-experience.native-mobile-app :is(.moments-page,.event-library-page,.traveler-journeys,.traveler-capture,.showcase-more){margin-block-start:0!important;padding-block-start:var(--native-page-gap)!important}body.journal-theme .app-frame.showcase-experience.native-mobile-app .postcard-one-page{margin-block-start:0!important;padding-block-start:0!important}body.journal-theme .app-frame.showcase-experience.native-mobile-app :is(.section-head,.moment-create-heading,.capture-head,.moments-welcome){margin-block:0 var(--native-gap)!important;padding-block:0!important;row-gap:var(--native-gap)}body.journal-theme .app-frame.showcase-experience.native-mobile-app :is(.section-head,.moment-create-heading,.capture-head,.moments-welcome) :is(h1,h2){margin-block:0!important}body.journal-theme .app-frame.showcase-experience.native-mobile-app :is(.moments-output-choice,.moment-creation-progress,.event-workspace-tabs,.library-tabs){margin-block:var(--native-gap)!important}body.journal-theme .app-frame.showcase-experience.native-mobile-app :is(.moment-photo-stage,.moment-guided-flow) h2{margin-block:var(--native-page-gap) var(--native-gap)}body.journal-theme .app-frame.showcase-experience.native-mobile-app :is(.moment-photo-actions,.moment-photo-library,.moments-range-dates,.more-moments-guide){margin-block:var(--native-gap) var(--native-page-gap)}body.journal-theme .app-frame.showcase-experience.native-mobile-app :is(.event-list,.showcase-more-links,.journey-list,.travel-home-main,.share-card-controls,.form){row-gap:var(--native-page-gap)}body.journal-theme .app-frame.showcase-experience.native-mobile-app :is(.event-library-page,.showcase-more)>.muted{margin-block:var(--native-gap)}body.journal-theme .app-frame.showcase-experience.native-mobile-app .section-head .page-subtitle{margin-block:var(--native-gap) 0}body.journal-theme .app-frame.showcase-experience.native-mobile-app .event-list>p{margin-block:var(--native-gap)}body.journal-theme .app-frame.showcase-experience.native-mobile-app .event-library-page>h2{margin-block:var(--native-section-gap) var(--native-gap)}body.journal-theme .app-frame.showcase-experience.native-mobile-app .joined-events-section{margin-top:var(--native-section-gap);padding-top:var(--native-page-gap)}body.journal-theme .app-frame.showcase-experience.native-mobile-app .travel-section{margin-bottom:var(--native-section-gap)}body.journal-theme .app-frame.showcase-experience.native-mobile-app .showcase-home-hero{margin-bottom:var(--native-section-gap);padding-top:var(--native-section-gap)}body.journal-theme .app-frame.showcase-experience.native-mobile-app .showcase-home-copy :is(h1,p){margin-block:0 var(--native-gap)}body.journal-theme .app-frame.showcase-experience.native-mobile-app .showcase-more-links>a{padding-block:var(--native-page-gap)}body.journal-theme .app-frame.showcase-experience.native-mobile-app .postcard-one-page details{margin-top:var(--native-page-gap)}body.journal-theme .auth-page:is(.auth-page--ios-preview,.native-hosted-account) .auth-entry-shell{padding-block:16px max(16px,env(safe-area-inset-bottom))}body.journal-theme .auth-page:is(.auth-page--ios-preview,.native-hosted-account) .brand-logo--auth-entry{margin-bottom:16px}body.journal-theme .auth-page:is(.auth-page--ios-preview,.native-hosted-account) .auth-heading{margin-bottom:12px}body.journal-theme .auth-page:is(.auth-page--ios-preview,.native-hosted-account) :is(.auth-entry-subtitle,.auth-divider,.auth-entry-switch){margin-block:8px}body.journal-theme .auth-page:is(.auth-page--ios-preview,.native-hosted-account) form.form{gap:8px}}@media(max-width:767px){body.journal-theme .app-frame.showcase-experience.native-mobile-app .app-shell .moments-output-choice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;background:transparent;border-radius:14px}body.journal-theme .app-frame.showcase-experience.native-mobile-app .app-shell :is(.library-tabs,.event-workspace-tabs,.moments-view-switch,.moments-filter-row>div){max-width:100%;min-width:0;flex-wrap:wrap;overflow:visible}}@media(max-width:767px){body.journal-theme .app-frame.showcase-experience.native-mobile-app .app-shell .moments-output-choice:has(>button:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}