@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/b91bb2c3e151ee36-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/282b67be66eb42ab-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/9dc43b452a51824b-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/5433acdb3cc6ab7c-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/4d250567e428eddd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/1abd78ccbebdc184-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/f1a3178d65acd71c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Alegreya Fallback;src:local("Times New Roman");ascent-override:100.67%;descent-override:34.18%;line-gap-override:0.00%;size-adjust:100.92%}.__className_251c3b{font-family:Alegreya,Alegreya Fallback;font-style:normal}.__variable_251c3b{--font-sans:"Alegreya","Alegreya Fallback"}.onboarding-card-gradient{background:linear-gradient(to bottom right,#0D0804,#1B120D,#0D0804)!important}.grecaptcha-badge{visibility:hidden!important;opacity:0!important;pointer-events:none!important}@media (max-width:768px){textarea.mobile-textarea-fix{min-height:48px!important;max-height:120px!important;line-height:1.5!important;box-sizing:border-box!important;-webkit-appearance:none!important;-moz-appearance:none!important;resize:none!important;-webkit-text-size-adjust:100%!important;-webkit-user-select:text!important;-webkit-touch-callout:default!important}.mobile-swipe-item{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes slideBounceLeft{0%{transform:translateX(100%) scaleX(.8) translateZ(0)}50%{transform:translateX(0) scaleX(1.05) translateZ(0)}70%{transform:translateX(0) scaleX(.98) translateZ(0)}to{transform:translateX(0) scaleX(1) translateZ(0)}}@keyframes slideBounceRight{0%{transform:translateX(-100%) scaleX(.8) translateZ(0)}50%{transform:translateX(0) scaleX(1.05) translateZ(0)}70%{transform:translateX(0) scaleX(.98) translateZ(0)}to{transform:translateX(0) scaleX(1) translateZ(0)}}@keyframes slideUpFromBottom{0%{transform:translate(-50%,100%) translateZ(0);opacity:0}to{transform:translate(-50%) translateZ(0);opacity:1}}@keyframes slideInFromRight{0%{transform:translateX(100%) scale(.95) translateZ(0);opacity:0}to{transform:translateX(0) scale(1) translateZ(0);opacity:1}}@keyframes fadeInUp{0%{transform:translateY(20px) translateZ(0);opacity:0}to{transform:translateY(0) translateZ(0);opacity:1}}@keyframes flow{0%{background-position:200% 0}to{background-position:-200% 0}}}@keyframes fillProgress{0%{width:0}to{width:100%}}@keyframes email-marquee{0%,20%{transform:translateX(0) translateZ(0)}45%,55%{transform:translateX(var(--scroll-distance,-50px)) translateZ(0)}80%,to{transform:translateX(0) translateZ(0)}}.animate-email-marquee{display:inline-block;white-space:nowrap;animation:email-marquee 12s ease-in-out 2s infinite;will-change:transform;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.animate-email-marquee:active,.animate-email-marquee:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.animate-email-marquee{animation:none!important}}@view-transition{navigation:auto}@keyframes page-fade-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes page-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}::view-transition-old(root){animation:page-fade-out .15s cubic-bezier(.32,.72,0,1) both}::view-transition-new(root){animation:page-fade-in .2s cubic-bezier(.32,.72,0,1) both}::view-transition-group(root){pointer-events:none}@media (max-width:640px){.tour-card[data-step="3"]{transform:translateX(2rem)}.tour-card[data-step="6"]{transform:translateX(5rem)}}@keyframes word-fade-in{0%{opacity:.1;filter:blur(.3px)}to{opacity:1;filter:blur(0)}}.word-fade{animation:word-fade-in .3s ease forwards}.ProseMirror{outline:none;min-height:inherit}.ProseMirror p{margin:.25rem 0;line-height:1.6}.ProseMirror p:first-child{margin-top:0}.ProseMirror p:last-child{margin-bottom:0}.ProseMirror strong{font-weight:700}.ProseMirror em{font-style:italic}.ProseMirror ol,.ProseMirror ul{padding-left:1.25rem;margin:.5rem 0}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror li{margin:.25rem 0}.ProseMirror li p{margin:0}.ProseMirror ol ol,.ProseMirror ol ul,.ProseMirror ul ol,.ProseMirror ul ul{margin:.25rem 0}.ProseMirror hr{border:none;border-top:2px solid hsl(var(--accent));margin:1rem 0;opacity:.7}.ProseMirror h1{font-size:1.375rem;font-weight:700;margin-top:1rem}.ProseMirror h1,.ProseMirror h2{color:hsl(var(--foreground));margin-bottom:.5rem;font-family:var(--font-display)}.ProseMirror h2{font-size:1.125rem;font-weight:600;margin-top:.75rem}.ProseMirror h1:first-child,.ProseMirror h2:first-child{margin-top:0}.ProseMirror u{text-decoration:underline;text-underline-offset:2px}.ProseMirror s{text-decoration:line-through}.ProseMirror blockquote{border-left:3px solid hsl(var(--accent));padding-left:1rem;margin:.75rem 0;color:hsl(var(--muted-foreground));font-style:italic}.ProseMirror blockquote p{margin:.25rem 0}.ProseMirror ul[data-type=taskList]{list-style:none;padding-left:0;margin:.5rem 0}.ProseMirror ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:.5rem;margin:.25rem 0}.ProseMirror ul[data-type=taskList] li>label{flex-shrink:0;margin-top:.125rem}.ProseMirror ul[data-type=taskList] li>label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.125rem;height:1.125rem;border:2px solid hsl(var(--accent));border-radius:.25rem;background:transparent;cursor:pointer;transition:all .15s ease}.ProseMirror ul[data-type=taskList] li>label input[type=checkbox]:checked{background:hsl(var(--accent))}.ProseMirror ul[data-type=taskList] li>label input[type=checkbox]:checked:after{content:"✓";display:block;color:hsl(var(--accent-foreground));font-size:.75rem;text-align:center;line-height:.875rem}.ProseMirror ul[data-type=taskList] li>div{flex:1}.ProseMirror ul[data-type=taskList] li[data-checked=true]>div p{text-decoration:line-through;color:hsl(var(--muted-foreground))}.ProseMirror table{border-collapse:collapse;width:100%;margin:.75rem 0;overflow:hidden;border-radius:.5rem}.ProseMirror table td,.ProseMirror table th{border:1px solid hsl(var(--border));padding:.5rem .75rem;vertical-align:top;min-width:80px}.ProseMirror table th{background:hsl(var(--accent)/.15);font-weight:600;text-align:left}.ProseMirror table td{background:hsl(var(--card))}.ProseMirror table .selectedCell{background:hsl(var(--accent)/.2)}.ProseMirror [style*="text-align: center"]{text-align:center}.ProseMirror [style*="text-align: right"]{text-align:right}.ProseMirror [style*="text-align: left"]{text-align:left}.ProseMirror mark{border-radius:.25em;padding:.125em .25em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ProseMirror .is-editor-empty:first-child:before,.ProseMirror p.is-empty:before,.ProseMirror.is-editor-empty>p:first-child:before{content:attr(data-placeholder);float:left;color:hsl(var(--muted-foreground));pointer-events:none;height:0}.ProseMirror.ProseMirror-focused .is-editor-empty:first-child:before,.ProseMirror.ProseMirror-focused p.is-empty:before,.ProseMirror.ProseMirror-focused>p:first-child:before,.ProseMirror:not(.is-editor-empty) p.is-empty:before{content:none}.ProseMirror ::-moz-selection{background:hsl(var(--accent)/.3)}.ProseMirror ::selection{background:hsl(var(--accent)/.3)}.ProseMirror{scrollbar-width:none;-ms-overflow-style:none}.ProseMirror::-webkit-scrollbar{display:none}.rich-text-content{font-size:.9375rem;line-height:1.6;color:hsl(var(--foreground))}.rich-text-content p{margin:.25rem 0}.rich-text-content p:first-child{margin-top:0}.rich-text-content p:last-child{margin-bottom:0}.rich-text-content strong{font-weight:700}.rich-text-content em{font-style:italic}.rich-text-content u{text-decoration:underline;text-underline-offset:2px}.rich-text-content s{text-decoration:line-through}.rich-text-content h1{font-size:1.375rem;font-weight:700;margin:1rem 0 .5rem;font-family:var(--font-display)}.rich-text-content h2{font-size:1.125rem;font-weight:600;margin:.75rem 0 .375rem;font-family:var(--font-display)}.rich-text-content h1:first-child,.rich-text-content h2:first-child{margin-top:0}.rich-text-content ol,.rich-text-content ul{padding-left:1.25rem;margin:.5rem 0}.rich-text-content ul{list-style-type:disc}.rich-text-content ol{list-style-type:decimal}.rich-text-content li{margin:.25rem 0}.rich-text-content li p{margin:0}.rich-text-content ul[data-type=taskList]{list-style:none;padding-left:0}.rich-text-content ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:.5rem}.rich-text-content ul[data-type=taskList] li[data-checked=true] p{text-decoration:line-through;color:hsl(var(--muted-foreground))}.rich-text-content blockquote{border-left:3px solid hsl(var(--accent));padding-left:1rem;margin:.75rem 0;color:hsl(var(--muted-foreground));font-style:italic}.rich-text-content hr{border:none;border-top:2px solid hsl(var(--accent)/.7);margin:1rem 0}.rich-text-content table{border-collapse:collapse;width:100%;margin:.75rem 0;overflow:hidden;border-radius:.5rem}.rich-text-content table td,.rich-text-content table th{border:1px solid hsl(var(--border));padding:.5rem .75rem;vertical-align:top}.rich-text-content table th{background:hsl(var(--accent)/.15);font-weight:600;text-align:left}.rich-text-content table td{background:hsl(var(--card))}.rich-text-content mark{border-radius:.25em;padding:.125em .25em;-webkit-box-decoration-break:clone;box-decoration-break:clone}:root{--drawer-height:8;--drawer-snapping:0;--show-locate-btn:0;--show-search-area-btn:0;--show-compass:0;--compass-rotation:0deg;--has-selected-lounge:0;--force-drawer-collapse:0}.map-controls-follow-drawer{pointer-events:none;--clamped-height:min(var(--drawer-height),50);bottom:max(calc(var(--clamped-height) * 1vh + 24px),100px);transition:bottom calc(var(--drawer-snapping) * .35s) cubic-bezier(.32,.72,0,1),opacity .25s ease-out;--fade-opacity:clamp(0,calc((80 - var(--drawer-height)) / 30),1);opacity:var(--fade-opacity);transition:bottom calc(var(--drawer-snapping) * .35s) cubic-bezier(.32,.72,0,1)}.map-controls-filter-toggle{--filter-visible:clamp(0,calc((60 - var(--drawer-height)) * 100),1);opacity:calc(var(--fade-opacity) * var(--filter-visible) * (1 - var(--has-selected-lounge)));transform:scale(calc(.8 + var(--filter-visible) * (1 - var(--has-selected-lounge)) * .2));transition:bottom calc(var(--drawer-snapping) * .35s) cubic-bezier(.32,.72,0,1),opacity .3s cubic-bezier(.34,1.56,.64,1),transform .3s cubic-bezier(.34,1.56,.64,1)}.map-controls-filter-toggle[data-hidden=true],.map-controls-filter-toggle[data-hidden=true] button{pointer-events:none!important}.map-controls-filter-toggle button,.map-controls-follow-drawer button{pointer-events:auto}.map-controls-follow-drawer[data-hidden=true]{pointer-events:none!important}.map-control-search-area{--hide-factor:max(var(--has-selected-lounge,0),min(1,calc(var(--full-sheet-progress, 0) * 3)));opacity:calc(var(--show-search-area-btn) * (1 - var(--hide-factor)));transform:scale(calc(var(--show-search-area-btn) * (1 - var(--hide-factor))))}.map-control-locate,.map-control-search-area{transition:opacity .3s cubic-bezier(.34,1.56,.64,1),transform .3s cubic-bezier(.34,1.56,.64,1);pointer-events:auto}.map-control-locate{opacity:calc(var(--show-locate-btn) * (1 - var(--has-selected-lounge)));transform:scale(calc(var(--show-locate-btn) * (1 - var(--has-selected-lounge))))}.map-control-map-type{--locate-offset:calc(var(--show-locate-btn) * (1 - var(--has-selected-lounge)) * 64px);bottom:var(--locate-offset)!important;transition:bottom .3s cubic-bezier(.34,1.56,.64,1),opacity .25s ease-out,transform .25s ease-out}.map-control-map-type[data-directions-visible=true]{bottom:64px!important}.map-control-compass{--locate-offset:calc(var(--show-locate-btn) * (1 - var(--has-selected-lounge)) * 64px);bottom:calc(var(--locate-offset) + 64px)!important;opacity:calc(var(--show-compass) * (1 - var(--has-selected-lounge)));transform:scale(calc(var(--show-compass) * (1 - var(--has-selected-lounge))));transition:bottom .3s cubic-bezier(.34,1.56,.64,1),opacity .3s cubic-bezier(.34,1.56,.64,1),transform .3s cubic-bezier(.34,1.56,.64,1);pointer-events:auto}.map-control-compass[data-directions-visible=true]{bottom:128px!important}.map-control-compass-needle{transform:rotate(var(--compass-rotation))}@media (min-width:768px){.map-controls-follow-drawer{--clamped-height:0!important;--fade-opacity:1!important;bottom:24px!important;right:24px!important}.map-controls-filter-toggle{display:none!important}.map-control-locate{opacity:calc(1 - var(--has-selected-lounge, 0))!important;transform:scale(calc(1 - var(--has-selected-lounge, 0)))!important;bottom:0!important;right:0!important}.map-control-map-type{bottom:var(--locate-offset)!important}.map-control-compass,.map-control-map-type{--locate-offset:calc((1 - var(--has-selected-lounge, 0)) * 64px)!important}.map-control-compass{bottom:calc(var(--locate-offset) + 64px)!important;opacity:calc(1 - var(--has-selected-lounge, 0))!important;transform:scale(calc(1 - var(--has-selected-lounge, 0)))!important;pointer-events:auto!important}.map-control-search-area{left:calc(50% + 200px)!important}}