.FeedbackInbox_intro__0HOCe{min-height:164px;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:30px 0}.FeedbackInbox_intro__0HOCe h1{margin:0;font-size:2.625rem;font-weight:690;line-height:1;letter-spacing:-.03em}.FeedbackInbox_intro__0HOCe p{margin:12px 0 0;color:var(--muted);font-size:.88rem}.FeedbackInbox_intro__0HOCe>a{min-height:44px;display:inline-flex;align-items:center;gap:9px;padding:0 14px;border-radius:7px;color:var(--primary-dark);background:var(--primary-soft);font-size:.78rem;font-weight:710;transition:color var(--motion-ui) var(--ease-ui),background-color var(--motion-ui) var(--ease-ui)}.FeedbackInbox_intro__0HOCe>a svg{transform:rotate(180deg)}.FeedbackInbox_intro__0HOCe>a:hover{color:var(--on-primary);background:var(--primary)}.FeedbackInbox_filters__ScJI8{min-height:58px;display:flex;align-items:center;gap:4px;padding:6px;overflow-x:auto;border-radius:9px;background:var(--surface);scrollbar-width:none}.FeedbackInbox_filters__ScJI8::-webkit-scrollbar{display:none}.FeedbackInbox_filters__ScJI8 a{min-width:118px;min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 13px;border-radius:7px;color:var(--muted);font-size:.78rem;font-weight:680;white-space:nowrap;transition:color var(--motion-ui) var(--ease-ui),background-color var(--motion-ui) var(--ease-ui)}.FeedbackInbox_filters__ScJI8 a strong{min-width:24px;font-size:.72rem;font-variant-numeric:tabular-nums;text-align:right}.FeedbackInbox_filters__ScJI8 a:hover{color:var(--ink);background:var(--background)}.FeedbackInbox_filters__ScJI8 a.FeedbackInbox_activeFilter__CFDoB{color:var(--on-primary);background:var(--primary)}.FeedbackInbox_inbox__3Vtvn{margin-top:22px;display:grid;gap:8px}.FeedbackInbox_inbox__3Vtvn article{padding:22px;border-radius:10px;background:var(--surface)}.FeedbackInbox_inbox__3Vtvn article>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px}.FeedbackInbox_typeIcon__klzVA{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;color:var(--primary-dark);background:var(--primary-soft)}.FeedbackInbox_inbox__3Vtvn header>div{min-width:0;display:grid;gap:4px}.FeedbackInbox_inbox__3Vtvn header strong{font-size:.86rem}.FeedbackInbox_inbox__3Vtvn header span,.FeedbackInbox_inbox__3Vtvn time{overflow:hidden;color:var(--muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.FeedbackInbox_inbox__3Vtvn article>p{max-width:78ch;margin:20px 0 24px 54px;font-size:.96rem;line-height:1.58;white-space:pre-wrap}.FeedbackInbox_inbox__3Vtvn article>footer{min-height:46px;margin-left:54px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.FeedbackInbox_inbox__3Vtvn footer>div:first-child{min-width:0;display:flex;flex-wrap:wrap;gap:8px 18px}.FeedbackInbox_inbox__3Vtvn footer>div:first-child>span{max-width:54ch;display:inline-flex;align-items:center;gap:6px;overflow:hidden;color:var(--muted);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.FeedbackInbox_statusControl__BMP6a{min-width:132px;display:grid;justify-items:end;gap:4px}.FeedbackInbox_statusControl__BMP6a select{min-width:132px;min-height:42px;padding:0 32px 0 11px;border:0;border-radius:7px;color:var(--ink);background:var(--background);cursor:pointer;font:inherit;font-size:.76rem;font-weight:700}.FeedbackInbox_statusControl__BMP6a[data-status=new] select{color:var(--accent-dark)}.FeedbackInbox_statusControl__BMP6a[data-status=reviewing] select{color:oklch(.45 .13 75)}.FeedbackInbox_statusControl__BMP6a[data-status=planned] select{color:var(--primary-dark)}.FeedbackInbox_statusControl__BMP6a select:disabled{cursor:wait;opacity:.7}.FeedbackInbox_statusControl__BMP6a>span{min-height:13px;color:var(--danger);font-size:.65rem}.FeedbackInbox_empty__B_ITe{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;background:var(--surface);text-align:center}.FeedbackInbox_empty__B_ITe>span{width:52px;height:52px;display:grid;place-items:center;border-radius:10px;color:var(--primary-dark);background:var(--primary-soft)}.FeedbackInbox_empty__B_ITe h2{margin:20px 0 0;font-size:1.2rem}.FeedbackInbox_empty__B_ITe p{margin:7px 0 0;color:var(--muted);font-size:.82rem}@media(max-width:760px){.FeedbackInbox_intro__0HOCe{min-height:150px;align-items:flex-start;flex-direction:column;gap:20px;padding-top:28px}.FeedbackInbox_intro__0HOCe h1{font-size:2.25rem}.FeedbackInbox_filters__ScJI8{margin-inline:calc(var(--page-gutter)*-1);padding-inline:var(--page-gutter);border-radius:0}}@media(max-width:620px){.FeedbackInbox_inbox__3Vtvn article{padding:16px}.FeedbackInbox_inbox__3Vtvn article>header{grid-template-columns:42px minmax(0,1fr)}.FeedbackInbox_inbox__3Vtvn time{grid-column:2}.FeedbackInbox_inbox__3Vtvn article>footer,.FeedbackInbox_inbox__3Vtvn article>p{margin-left:0}.FeedbackInbox_inbox__3Vtvn article>p{margin-top:20px}.FeedbackInbox_inbox__3Vtvn article>footer{align-items:stretch;flex-direction:column}.FeedbackInbox_statusControl__BMP6a{width:100%;justify-items:stretch}.FeedbackInbox_statusControl__BMP6a select{width:100%}}@media(prefers-reduced-motion:reduce){.FeedbackInbox_filters__ScJI8 a,.FeedbackInbox_intro__0HOCe>a{transition:none}}.CommentSection_section__brhA4{margin-top:clamp(84px,11vw,144px);padding:clamp(24px,3.5vw,42px);scroll-margin-top:24px;border-radius:15px;color:var(--on-primary);background:var(--ink)}.CommentSection_heading__x8tr_{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:24px}.CommentSection_headingCopy__yRe25{min-width:0;display:flex;align-items:center;gap:15px}.CommentSection_headingIcon__DR6sQ{width:48px;height:48px;display:grid;flex:0 0 auto;place-items:center;border-radius:9px;color:var(--on-accent);background:var(--accent)}.CommentSection_heading__x8tr_ h2{max-width:none;margin:0;color:var(--on-primary);font-family:var(--font-display);font-size:clamp(1.85rem,3vw,2.65rem);font-weight:650;line-height:1;letter-spacing:-.03em;text-wrap:balance}.CommentSection_heading__x8tr_ p{max-width:58ch;margin:6px 0 0;color:var(--on-primary-muted);font-size:.78rem;line-height:1.5}.CommentSection_heading__x8tr_>strong{min-height:38px;display:inline-flex;align-items:center;gap:8px;width:fit-content;flex:0 0 auto;padding:0 12px;border-radius:999px;color:var(--on-primary-muted);background:oklch(1 0 0/.08);font-size:.7rem;font-weight:700}.CommentSection_heading__x8tr_>strong svg{color:var(--primary-soft)}.CommentSection_conversationStart__1HWWF{width:100%}.CommentSection_signedOut__gLVL6{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;border-radius:12px;color:var(--ink);background:var(--background)}.CommentSection_signedOut__gLVL6>span{width:48px;height:48px;display:grid;place-items:center;border-radius:8px;color:var(--primary-dark);background:var(--primary-soft)}.CommentSection_signedOut__gLVL6>div{display:grid;gap:5px}.CommentSection_signedOut__gLVL6 strong{font-size:.95rem;font-weight:750}.CommentSection_signedOut__gLVL6 p{max-width:56ch;margin:0;color:var(--muted);font-size:.78rem;line-height:1.5}.CommentSection_signedOut__gLVL6>a{min-height:46px;display:inline-flex;align-items:center;gap:12px;padding:5px 5px 5px 15px;border-radius:8px;color:var(--on-primary);background:var(--ink);font-size:.72rem;font-weight:740;transition:color var(--motion-ui) var(--ease-ui),background var(--motion-ui) var(--ease-ui)}.CommentSection_signedOut__gLVL6>a svg{width:36px;height:36px;padding:10px;border-radius:6px;color:var(--on-accent);background:var(--accent)}.CommentSection_signedOut__gLVL6>a:hover{color:var(--on-primary);background:var(--primary-dark)}.CommentSection_composer__REQKo{display:grid;grid-template-columns:46px minmax(0,1fr);gap:15px;padding:18px;border-radius:12px;background:var(--background)}.CommentSection_avatar__IzMHG,.CommentSection_composerAvatar__ZRRaR{display:grid;place-items:center;overflow:hidden;border:2px solid var(--ink);border-radius:50%;color:var(--ink);background:var(--primary-soft);font-size:.76rem;font-weight:780}.CommentSection_composerAvatar__ZRRaR{width:46px;height:46px}.CommentSection_avatar__IzMHG img,.CommentSection_composerAvatar__ZRRaR img{width:100%;height:100%;object-fit:cover}.CommentSection_composer__REQKo>div{overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface-strong);transition:border-color var(--motion-ui) var(--ease-ui),box-shadow var(--motion-ui) var(--ease-ui)}.CommentSection_composer__REQKo>div:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklch,var(--primary) 14%,transparent)}.CommentSection_composer__REQKo label{display:block;padding:15px 18px 0;color:var(--ink);font-size:.75rem;font-weight:750}.CommentSection_composer__REQKo textarea{width:100%;min-height:88px;resize:vertical;display:block;padding:9px 18px;border:0;outline:0;color:var(--ink);background:rgba(0,0,0,0);font:inherit;font-size:.95rem;line-height:1.55}.CommentSection_composer__REQKo textarea::placeholder{color:var(--muted);opacity:1}.CommentSection_composer__REQKo footer{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:6px 8px 8px 18px}.CommentSection_composer__REQKo footer>span{color:var(--muted);font-size:.66rem}.CommentSection_composer__REQKo footer button{min-height:44px;display:inline-flex;align-items:center;gap:12px;padding:4px 4px 4px 14px;border:0;border-radius:8px;color:var(--on-primary);background:var(--ink);cursor:pointer;font:inherit;font-size:.7rem;font-weight:730;transition:background var(--motion-ui) var(--ease-ui),transform var(--motion-press) var(--ease-ui)}.CommentSection_composer__REQKo footer button svg{width:36px;height:36px;padding:10px;border-radius:6px;color:var(--on-accent);background:var(--accent)}.CommentSection_composer__REQKo footer button:hover{background:var(--primary-dark)}.CommentSection_composer__REQKo footer button:disabled{cursor:not-allowed;opacity:.48}.CommentSection_replying__naFiN{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px 0 18px;color:var(--ink);background:var(--primary-soft);font-size:.7rem;font-weight:680}.CommentSection_replying__naFiN button{width:26px;height:26px;border:0;border-radius:50%;color:inherit;background:rgba(0,0,0,0);cursor:pointer;font-size:1.1rem}.CommentSection_status__lEZIC{min-height:18px;margin:9px 0 0 79px;color:var(--primary-soft);font-size:.7rem}.CommentSection_thread__nWX5W{display:grid;gap:0;margin-top:18px;padding:6px 18px;border-radius:12px;color:var(--ink);background:var(--background)}.CommentSection_emptyThread__cww9z{min-height:76px;display:flex;align-items:center;gap:13px;padding:15px 16px;border-radius:9px;color:var(--ink);background:var(--surface-strong)}.CommentSection_emptyThread__cww9z>span{width:40px;height:40px;display:grid;flex:0 0 auto;place-items:center;border-radius:8px;color:var(--primary-dark);background:var(--primary-soft)}.CommentSection_emptyThread__cww9z>div{display:grid;gap:3px}.CommentSection_emptyThread__cww9z strong{font-size:.78rem;font-weight:750}.CommentSection_emptyThread__cww9z p{margin:0;color:var(--muted);font-size:.72rem;line-height:1.45}.CommentSection_threadGroup__6_jL6{min-width:0}.CommentSection_threadGroup__6_jL6+.CommentSection_threadGroup__6_jL6{border-top:1px solid var(--border)}.CommentSection_loading__eUeRC{min-height:90px;display:grid;align-content:center;gap:9px;padding-left:60px}.CommentSection_loading__eUeRC span{height:9px;border-radius:999px;background:var(--surface)}.CommentSection_loading__eUeRC span:first-child{width:120px}.CommentSection_loading__eUeRC span:nth-child(2){width:min(460px,70%)}.CommentSection_loading__eUeRC span:nth-child(3){width:min(320px,52%)}.CommentSection_comment__s5Ikd{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:18px 4px;border-radius:9px;animation:CommentSection_commentIn__bgNAX .22s cubic-bezier(.16,1,.3,1) both;transition:background var(--motion-fast) var(--ease-ui)}.CommentSection_comment__s5Ikd:hover{background:color-mix(in oklch,var(--surface) 72%,transparent)}.CommentSection_avatar__IzMHG{width:40px;height:40px;border-width:1.5px}.CommentSection_commentContent__qh_mv>header{min-height:20px;display:flex;align-items:baseline;gap:8px}.CommentSection_commentContent__qh_mv>header a{overflow:hidden;color:var(--ink);font-size:.8rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.CommentSection_commentContent__qh_mv>header a:hover{color:var(--primary-dark)}.CommentSection_commentContent__qh_mv time{color:var(--muted);font-size:.66rem}.CommentSection_commentContent__qh_mv>p{max-width:72ch;margin:7px 0 0;color:var(--ink);font-size:.92rem;line-height:1.58;white-space:pre-wrap;overflow-wrap:anywhere}.CommentSection_commentContent__qh_mv>p.CommentSection_deleted__Rdmpi{color:var(--muted);font-style:italic}.CommentSection_commentActions__W1Rbq{min-height:32px;display:flex;align-items:center;gap:3px;margin-top:8px}.CommentSection_commentActions__W1Rbq>button,.CommentSection_more__fb8bL>button{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:0;border-radius:7px;color:var(--muted);background:rgba(0,0,0,0);cursor:pointer;font:inherit;font-size:.68rem;font-weight:690}.CommentSection_commentActions__W1Rbq>button:hover,.CommentSection_more__fb8bL>button:hover{color:var(--ink);background:var(--surface)}.CommentSection_commentActions__W1Rbq>button small{min-width:17px;color:inherit;font-size:.62rem;text-align:center}.CommentSection_commentActions__W1Rbq>button.CommentSection_liked__Mnzc_{color:var(--danger)}.CommentSection_commentActions__W1Rbq>button.CommentSection_liked__Mnzc_ svg{fill:currentColor}.CommentSection_more__fb8bL{position:relative}.CommentSection_menu__u_hDO{position:absolute;z-index:5;top:32px;left:0;min-width:142px;display:grid;gap:2px;padding:5px;border-radius:8px;background:var(--background);box-shadow:0 8px 24px oklch(.15 .025 225/.18)}.CommentSection_menu__u_hDO a,.CommentSection_menu__u_hDO button,.CommentSection_menu__u_hDO span{min-height:32px;display:flex;align-items:center;padding:0 9px;border:0;border-radius:5px;color:var(--muted);background:rgba(0,0,0,0);cursor:pointer;font:inherit;font-size:.68rem;text-transform:capitalize}.CommentSection_menu__u_hDO span{min-height:26px;cursor:default;color:var(--primary);font-weight:720}.CommentSection_menu__u_hDO a:hover,.CommentSection_menu__u_hDO button:hover{color:var(--ink);background:var(--surface)}.CommentSection_replyToggle__v4uOg{min-height:30px;margin:-2px 0 8px 53px;padding:0;border:0;color:var(--muted);background:rgba(0,0,0,0);cursor:pointer;font:inherit;font-size:.68rem;font-weight:700}.CommentSection_replyToggle__v4uOg:hover{color:var(--ink)}.CommentSection_replies__pY5xn{display:grid;gap:6px;margin:0 0 10px 53px}.CommentSection_reply__6tJGW{grid-template-columns:34px minmax(0,1fr);padding:13px 14px;background:var(--surface)}.CommentSection_reply__6tJGW:hover{background:var(--surface-strong)}.CommentSection_reply__6tJGW .CommentSection_avatar__IzMHG{width:34px;height:34px;border:0}.CommentSection_editBox__a5Gge{margin-top:7px}.CommentSection_editBox__a5Gge textarea{width:100%;min-height:76px;resize:vertical;padding:10px;border:1px solid var(--border);border-radius:7px;outline:0;background:var(--background);font:inherit;font-size:.82rem}.CommentSection_editBox__a5Gge>div{display:flex;justify-content:flex-end;gap:6px;margin-top:6px}.CommentSection_editBox__a5Gge button{min-height:34px;padding:0 11px;border:0;border-radius:6px;color:var(--muted);background:var(--surface);cursor:pointer;font:inherit;font-size:.68rem;font-weight:700}.CommentSection_editBox__a5Gge button:last-child{color:var(--on-primary);background:var(--ink)}.CommentSection_overlay__bhF3z.CommentSection_section__brhA4{position:relative;min-height:0;flex:1;display:flex;flex-direction:column;margin:0;padding:0;overflow:hidden;border-radius:0;color:var(--ink);background:var(--background)}.CommentSection_overlay__bhF3z .CommentSection_heading__x8tr_{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;clip-path:inset(50%);white-space:nowrap}.CommentSection_overlay__bhF3z .CommentSection_thread__nWX5W{order:1;min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:8px 20px 18px;border-radius:0;background:var(--background)}.CommentSection_overlay__bhF3z .CommentSection_threadGroup__6_jL6+.CommentSection_threadGroup__6_jL6{border-top:0;margin-top:6px}.CommentSection_overlay__bhF3z .CommentSection_comment__s5Ikd{padding:18px 0;border-radius:0}.CommentSection_overlay__bhF3z .CommentSection_comment__s5Ikd:hover{background:rgba(0,0,0,0)}.CommentSection_overlay__bhF3z .CommentSection_replyToggle__v4uOg{margin:-4px 0 10px 50px}.CommentSection_overlay__bhF3z .CommentSection_replies__pY5xn{gap:4px;margin:0 0 9px 50px}.CommentSection_overlay__bhF3z .CommentSection_reply__6tJGW{padding:11px 0;border-radius:0;background:rgba(0,0,0,0)}.CommentSection_overlay__bhF3z .CommentSection_reply__6tJGW:hover{background:rgba(0,0,0,0)}.CommentSection_overlay__bhF3z .CommentSection_emptyThread__cww9z{min-height:100%;align-items:center;border-radius:0;background:rgba(0,0,0,0)}.CommentSection_overlay__bhF3z .CommentSection_status__lEZIC{order:2;min-height:0;margin:0;padding:0 16px;color:var(--primary-dark)}.CommentSection_overlay__bhF3z .CommentSection_conversationStart__1HWWF{order:3;flex:0 0 auto;padding:13px 18px;background:var(--surface)}.CommentSection_overlay__bhF3z .CommentSection_composer__REQKo{grid-template-columns:36px minmax(0,1fr);gap:9px;padding:0;background:rgba(0,0,0,0)}.CommentSection_overlay__bhF3z .CommentSection_composerAvatar__ZRRaR{width:36px;height:36px;border-width:1.5px}.CommentSection_overlay__bhF3z .CommentSection_composer__REQKo>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;border-color:var(--border);border-radius:8px;background:var(--surface-strong)}.CommentSection_overlay__bhF3z .CommentSection_composer__REQKo>div:focus-within{box-shadow:0 0 0 3px color-mix(in oklch,var(--primary) 12%,transparent)}.CommentSection_overlay__bhF3z .CommentSection_composer__REQKo label{display:none}.CommentSection_overlay__bhF3z .CommentSection_composer__REQKo textarea{min-height:42px;max-height:96px;resize:none;padding:10px 8px 9px 13px;font-size:.82rem;line-height:1.45}.CommentSection_overlay__bhF3z .CommentSection_composer__REQKo footer{min-height:42px;padding:3px 4px}.CommentSection_overlay__bhF3z .CommentSection_composer__REQKo footer button svg,.CommentSection_overlay__bhF3z .CommentSection_composer__REQKo footer>span{display:none}.CommentSection_overlay__bhF3z .CommentSection_composer__REQKo footer button{min-height:34px;padding:0 10px;color:var(--primary-dark);background:rgba(0,0,0,0);font-size:.68rem}.CommentSection_overlay__bhF3z .CommentSection_composer__REQKo footer button:hover{color:var(--on-primary);background:var(--primary-dark)}.CommentSection_overlay__bhF3z .CommentSection_replying__naFiN{grid-column:1/-1;min-height:32px;padding-left:13px}.CommentSection_overlay__bhF3z .CommentSection_signedOut__gLVL6{grid-template-columns:38px minmax(0,1fr) auto;gap:11px;padding:0;background:rgba(0,0,0,0)}.CommentSection_overlay__bhF3z .CommentSection_signedOut__gLVL6>span{width:38px;height:38px}.CommentSection_overlay__bhF3z .CommentSection_signedOut__gLVL6 p{display:none}.CommentSection_overlay__bhF3z .CommentSection_signedOut__gLVL6>a{grid-column:auto;min-height:40px;justify-content:space-between;gap:9px;padding:0 11px 0 13px}.CommentSection_overlay__bhF3z .CommentSection_signedOut__gLVL6>a svg{width:auto;height:auto;padding:0;border-radius:0;color:var(--accent);background:rgba(0,0,0,0)}@keyframes CommentSection_commentIn__bgNAX{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:860px){.CommentSection_section__brhA4{margin-top:84px}.CommentSection_heading__x8tr_{gap:24px}.CommentSection_heading__x8tr_ h2{max-width:none;font-size:2.8rem}}@media(max-width:600px){.CommentSection_section__brhA4{margin:68px -18px 0;padding:22px 18px;border-radius:0}.CommentSection_heading__x8tr_{align-items:flex-start;flex-direction:column;gap:12px}.CommentSection_headingCopy__yRe25{align-items:flex-start}.CommentSection_headingIcon__DR6sQ{width:42px;height:42px}.CommentSection_heading__x8tr_ h2{font-size:2rem}.CommentSection_heading__x8tr_ p{max-width:38ch}.CommentSection_heading__x8tr_{margin-bottom:20px}.CommentSection_signedOut__gLVL6{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:15px}.CommentSection_signedOut__gLVL6>span{width:42px;height:42px}.CommentSection_signedOut__gLVL6>a{grid-column:1/-1;justify-content:space-between}.CommentSection_composer__REQKo{grid-template-columns:38px minmax(0,1fr);gap:9px;padding:14px}.CommentSection_composerAvatar__ZRRaR{width:38px;height:38px}.CommentSection_composer__REQKo textarea{min-height:96px;padding-inline:14px;font-size:.9rem}.CommentSection_composer__REQKo footer,.CommentSection_composer__REQKo label{padding-left:14px}.CommentSection_status__lEZIC{margin-left:61px}.CommentSection_loading__eUeRC{padding-left:47px}.CommentSection_thread__nWX5W{padding-inline:12px}.CommentSection_comment__s5Ikd{grid-template-columns:35px minmax(0,1fr);gap:9px;padding-inline:3px}.CommentSection_avatar__IzMHG{width:35px;height:35px}.CommentSection_replies__pY5xn,.CommentSection_replyToggle__v4uOg{margin-left:25px}.CommentSection_reply__6tJGW{padding:12px}.CommentSection_overlay__bhF3z.CommentSection_section__brhA4{margin:0;padding:0}.CommentSection_overlay__bhF3z .CommentSection_thread__nWX5W{padding-inline:12px}.CommentSection_overlay__bhF3z .CommentSection_replyToggle__v4uOg{margin-left:44px}.CommentSection_overlay__bhF3z .CommentSection_conversationStart__1HWWF{padding:10px}.CommentSection_overlay__bhF3z .CommentSection_signedOut__gLVL6{grid-template-columns:34px minmax(0,1fr)}.CommentSection_overlay__bhF3z .CommentSection_signedOut__gLVL6>span{width:34px;height:34px}.CommentSection_overlay__bhF3z .CommentSection_signedOut__gLVL6>a{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.CommentSection_comment__s5Ikd,.CommentSection_composer__REQKo footer button,.CommentSection_composer__REQKo>div,.CommentSection_signedOut__gLVL6>a{animation:none;transition:none}}.DeleteSpotButton_control__6wAmh{display:grid;gap:8px}.DeleteSpotButton_trigger__YoBpd{min-height:42px;padding:0 14px;border:0;border-radius:8px;color:var(--danger);background:var(--surface);cursor:pointer;font:inherit;font-size:12px;font-weight:700;transition:color var(--motion-fast) var(--ease-ui),background var(--motion-fast) var(--ease-ui)}.DeleteSpotButton_trigger__YoBpd:hover{color:#fff;background:var(--danger)}.DeleteSpotButton_confirm__xOqqy{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px;border-radius:10px;background:var(--surface)}.DeleteSpotButton_confirm__xOqqy p{display:grid;gap:4px;margin:0}.DeleteSpotButton_confirm__xOqqy p strong{color:var(--ink);font-size:13px}.DeleteSpotButton_confirm__xOqqy p span{color:var(--muted);font-size:11px;line-height:1.4}.DeleteSpotButton_confirm__xOqqy>div{flex:0 0 auto;display:flex;gap:7px}.DeleteSpotButton_confirm__xOqqy button{min-height:38px;padding:0 12px;border:0;border-radius:7px;cursor:pointer;font:inherit;font-size:11px;font-weight:720}.DeleteSpotButton_confirm__xOqqy button:first-child{color:var(--ink);background:var(--background)}.DeleteSpotButton_confirm__xOqqy button:last-child{color:#fff;background:var(--danger)}.DeleteSpotButton_confirm__xOqqy button:disabled{opacity:.55;cursor:wait}.DeleteSpotButton_error__u4Gy0{margin:0;color:var(--danger);font-size:11px;line-height:1.4}.DeleteSpotButton_compact__iKpQ4 .DeleteSpotButton_trigger__YoBpd{min-height:34px;padding-inline:10px;background:rgba(0,0,0,0)}.DeleteSpotButton_compact__iKpQ4 .DeleteSpotButton_confirm__xOqqy{align-items:stretch;flex-direction:column;gap:10px}.DeleteSpotButton_compact__iKpQ4 .DeleteSpotButton_confirm__xOqqy>div{width:100%}.DeleteSpotButton_compact__iKpQ4 .DeleteSpotButton_confirm__xOqqy button{flex:1}@media(max-width:600px){.DeleteSpotButton_confirm__xOqqy{align-items:stretch;flex-direction:column;gap:12px}.DeleteSpotButton_confirm__xOqqy>div{width:100%}.DeleteSpotButton_confirm__xOqqy button{flex:1}}@media(prefers-reduced-motion:reduce){.DeleteSpotButton_trigger__YoBpd{transition:none}}.PlaceRating_rating__oSQ0V{width:100%;max-width:650px;margin-top:0;padding:0;border-radius:0;background:rgba(0,0,0,0);container-type:inline-size}.PlaceRating_content__eMF0x{display:grid;grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:24px}.PlaceRating_heading___d5qD{min-width:0;display:flex;align-items:center;gap:11px}.PlaceRating_mark__Y6Bgj{width:36px;height:36px;display:grid;flex:0 0 auto;place-items:center;border-radius:8px;color:var(--primary-dark);background:var(--primary-soft)}.PlaceRating_mark__Y6Bgj svg{fill:currentColor}.PlaceRating_headingCopy__QjPX_{min-width:0;display:grid;gap:3px}.PlaceRating_headingCopy__QjPX_ strong{color:var(--ink);font-size:.875rem}.PlaceRating_headingCopy__QjPX_ small{overflow:hidden;color:var(--muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.PlaceRating_controls__De4FQ{min-width:0;display:grid;gap:6px}.PlaceRating_stars__nWaaW{display:flex;align-items:center;gap:2px;padding:4px;border-radius:10px;background:var(--background)}.PlaceRating_stars__nWaaW>button{width:42px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;color:var(--muted);background:rgba(0,0,0,0);cursor:pointer;transition:color var(--motion-fast) var(--ease-ui),background var(--motion-fast) var(--ease-ui),transform var(--motion-fast) var(--ease-ui)}.PlaceRating_stars__nWaaW>button:hover{color:var(--accent-dark);background:color-mix(in oklch,var(--accent) 13%,var(--background));transform:translateY(-1px)}.PlaceRating_stars__nWaaW>button[data-filled=true]{color:var(--accent-dark);background:color-mix(in oklch,var(--accent) 18%,var(--background))}.PlaceRating_stars__nWaaW>button[data-filled=true] svg{fill:currentColor}.PlaceRating_stars__nWaaW button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.PlaceRating_stars__nWaaW button:disabled{cursor:wait;opacity:.62}.PlaceRating_controlMeta__d29V3{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-inline:4px}.PlaceRating_controlMeta__d29V3>span{overflow:hidden;color:var(--muted);font-size:.75rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.PlaceRating_remove__u72xn{min-height:32px;padding:0;border:0;color:var(--muted);background:rgba(0,0,0,0);cursor:pointer;font:inherit;font-size:.75rem;font-weight:680}.PlaceRating_remove__u72xn:hover{color:var(--danger)}.PlaceRating_message__vr9gm{display:block;min-height:18px;margin-top:4px;color:var(--muted);font-size:.75rem}.PlaceRating_compact__Weayb{width:100%;margin-top:2px;padding:5px 0 0;background:rgba(0,0,0,0)}.PlaceRating_compact__Weayb .PlaceRating_content__eMF0x{grid-template-columns:1fr;gap:5px}.PlaceRating_compact__Weayb .PlaceRating_heading___d5qD{gap:10px}.PlaceRating_compact__Weayb .PlaceRating_mark__Y6Bgj{display:none}.PlaceRating_compact__Weayb .PlaceRating_headingCopy__QjPX_{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.PlaceRating_compact__Weayb .PlaceRating_headingCopy__QjPX_ strong{font-size:.8125rem}.PlaceRating_compact__Weayb .PlaceRating_headingCopy__QjPX_ small{font-size:.75rem}.PlaceRating_compact__Weayb .PlaceRating_stars__nWaaW{width:fit-content;padding:2px;background:rgba(0,0,0,0)}.PlaceRating_compact__Weayb .PlaceRating_stars__nWaaW>button{width:44px;height:44px;border-radius:7px}.PlaceRating_compact__Weayb .PlaceRating_stars__nWaaW>button:hover{background:color-mix(in oklch,var(--accent) 12%,var(--background));transform:none}.PlaceRating_compact__Weayb .PlaceRating_controlMeta__d29V3{min-height:12px;padding-inline:2px}.PlaceRating_compact__Weayb .PlaceRating_message__vr9gm{min-height:10px;margin:0}@container (max-width: 480px){.PlaceRating_headingCopy__QjPX_ small{white-space:normal}.PlaceRating_content__eMF0x{grid-template-columns:1fr;gap:12px}.PlaceRating_stars__nWaaW{width:fit-content;max-width:100%}.PlaceRating_stars__nWaaW>button{width:40px}}@media(max-width:420px){.PlaceRating_stars__nWaaW{max-width:100%}.PlaceRating_stars__nWaaW>button{width:44px}}@media(prefers-reduced-motion:reduce){.PlaceRating_stars__nWaaW>button{transition:none}.PlaceRating_stars__nWaaW>button:hover{transform:none}}.FollowOverview_social__w_hbK{display:grid;gap:10px}.FollowOverview_connectionBar__8tLrK{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px}.FollowOverview_counts__Q1WSS{display:flex;align-items:stretch;gap:8px}.FollowOverview_counts__Q1WSS button{min-height:56px;display:grid;align-content:center;justify-items:start;gap:1px;padding:6px 16px;border:1px solid var(--border);border-radius:12px;background:var(--background);cursor:pointer;font:inherit;text-align:left;transition:background var(--motion-fast) var(--ease-ui),border-color var(--motion-fast) var(--ease-ui)}.FollowOverview_counts__Q1WSS button:hover:not(:disabled){background:var(--surface);border-color:var(--muted)}.FollowOverview_counts__Q1WSS button:disabled{cursor:default;opacity:.7}.FollowOverview_counts__Q1WSS strong{color:var(--ink);font-size:22px;font-weight:720;letter-spacing:-.02em;line-height:1.1}.FollowOverview_counts__Q1WSS span{color:var(--muted);font-size:14px;font-weight:560}.FollowOverview_followButton__5WD_a{min-width:128px;min-height:48px;padding:0 24px;border:1px solid var(--primary);border-radius:999px;color:var(--on-primary);background:var(--primary);cursor:pointer;font:inherit;font-size:15px;font-weight:660;transition:color var(--motion-fast) var(--ease-ui),background var(--motion-fast) var(--ease-ui),border-color var(--motion-fast) var(--ease-ui)}.FollowOverview_followButton__5WD_a:hover:not(:disabled){background:var(--primary-dark);border-color:var(--primary-dark)}.FollowOverview_followButton__5WD_a.FollowOverview_following__RFm2q{border-color:var(--border);color:var(--ink);background:var(--background)}.FollowOverview_hoverLabel__rVmzz{display:none}.FollowOverview_followButton__5WD_a.FollowOverview_following__RFm2q:hover:not(:disabled){border-color:var(--danger);color:var(--danger);background:var(--background)}.FollowOverview_followButton__5WD_a.FollowOverview_following__RFm2q:hover:not(:disabled) .FollowOverview_stateLabel__zwbOI{display:none}.FollowOverview_followButton__5WD_a.FollowOverview_following__RFm2q:hover:not(:disabled) .FollowOverview_hoverLabel__rVmzz{display:inline}.FollowOverview_followButton__5WD_a:disabled{opacity:.58;cursor:wait}.FollowOverview_profile__YGdog .FollowOverview_connectionBar__8tLrK{gap:10px 22px}.FollowOverview_profile__YGdog .FollowOverview_counts__Q1WSS{gap:20px}.FollowOverview_profile__YGdog .FollowOverview_counts__Q1WSS button{min-height:40px;display:flex;align-items:baseline;gap:5px;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0)}.FollowOverview_profile__YGdog .FollowOverview_counts__Q1WSS button:hover:not(:disabled){color:var(--primary-dark);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.FollowOverview_profile__YGdog .FollowOverview_counts__Q1WSS strong{font-size:16px;font-weight:760}.FollowOverview_profile__YGdog .FollowOverview_counts__Q1WSS span{font-size:13px;font-weight:540}.FollowOverview_profile__YGdog .FollowOverview_followButton__5WD_a{order:-1;min-width:120px;min-height:42px;padding-inline:20px;border-radius:8px;font-size:14px}.FollowOverview_public___E004 .FollowOverview_connectionBar__8tLrK{justify-content:flex-end}.FollowOverview_public___E004 .FollowOverview_followButton__5WD_a{min-width:158px;min-height:54px;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;padding:5px 5px 5px 19px;border:0;border-radius:10px;color:var(--on-primary);background:var(--ink);font-size:14px;font-weight:730;transition:color var(--motion-ui) var(--ease-ui),background var(--motion-ui) var(--ease-ui),transform var(--motion-fast) var(--ease-ui)}.FollowOverview_public___E004 .FollowOverview_hoverLabel__rVmzz,.FollowOverview_public___E004 .FollowOverview_stateLabel__zwbOI{position:relative}.FollowOverview_public___E004 .FollowOverview_hoverLabel__rVmzz:after,.FollowOverview_public___E004 .FollowOverview_stateLabel__zwbOI:after{position:absolute;right:0;bottom:-6px;left:0;height:2px;border-radius:2px;background:var(--accent);content:"";transform:scaleX(0);transform-origin:left;transition:transform var(--motion-ui) cubic-bezier(.22,1,.36,1)}.FollowOverview_public___E004 .FollowOverview_followIcon__fZchk{position:relative;width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:8px;color:var(--on-accent);background:var(--accent);transition:color var(--motion-ui) var(--ease-ui),background var(--motion-ui) var(--ease-ui),transform var(--motion-fast) var(--ease-ui)}.FollowOverview_public___E004 .FollowOverview_followingIcon__rA4kv,.FollowOverview_public___E004 .FollowOverview_unfollowIcon__AheJa{position:absolute;inset:0;display:grid;place-items:center;transition:opacity var(--motion-fast) var(--ease-ui),transform var(--motion-fast) var(--ease-ui)}.FollowOverview_public___E004 .FollowOverview_unfollowIcon__AheJa{opacity:0;transform:rotate(-70deg) scale(.7)}.FollowOverview_public___E004 .FollowOverview_followButton__5WD_a:hover:not(:disabled){color:var(--on-primary);background:var(--primary-dark);transform:translate(var(--magnetic-x,0),calc(var(--magnetic-y, 0px) - 1px)) scale(1.01)}.FollowOverview_public___E004 .FollowOverview_followButton__5WD_a:hover:not(:disabled) .FollowOverview_hoverLabel__rVmzz:after,.FollowOverview_public___E004 .FollowOverview_followButton__5WD_a:hover:not(:disabled) .FollowOverview_stateLabel__zwbOI:after{transform:scaleX(1)}.FollowOverview_public___E004 .FollowOverview_followButton__5WD_a:hover:not(:disabled) .FollowOverview_followIcon__fZchk{background:var(--accent-dark);transform:rotate(4deg) scale(1.04)}.FollowOverview_public___E004 .FollowOverview_followButton__5WD_a:active:not(:disabled){transform:translate(var(--magnetic-x,0),var(--magnetic-y,0)) scale(.98)}.FollowOverview_public___E004 .FollowOverview_followButton__5WD_a.FollowOverview_following__RFm2q{color:var(--ink);background:var(--primary-soft)}.FollowOverview_public___E004 .FollowOverview_followButton__5WD_a.FollowOverview_following__RFm2q .FollowOverview_followIcon__fZchk{color:var(--primary-dark);background:var(--background)}.FollowOverview_public___E004 .FollowOverview_followButton__5WD_a.FollowOverview_following__RFm2q:hover:not(:disabled){color:var(--on-primary);background:var(--ink)}.FollowOverview_public___E004 .FollowOverview_followButton__5WD_a.FollowOverview_following__RFm2q:hover:not(:disabled) .FollowOverview_followingIcon__rA4kv{opacity:0;transform:rotate(70deg) scale(.7)}.FollowOverview_public___E004 .FollowOverview_followButton__5WD_a.FollowOverview_following__RFm2q:hover:not(:disabled) .FollowOverview_unfollowIcon__AheJa{opacity:1;transform:rotate(0) scale(1)}.FollowOverview_public___E004 .FollowOverview_followButton__5WD_a.FollowOverview_following__RFm2q:hover:not(:disabled) .FollowOverview_followIcon__fZchk{color:var(--on-accent);background:var(--accent);transform:rotate(0) scale(1.04)}.FollowOverview_message__lrxJA{margin:0;color:var(--danger);font-size:14px;line-height:1.5}.FollowOverview_dialog__pOHFD{width:min(100vw - 32px,420px);max-height:min(560px,100vh - 80px);padding:0;border:1px solid var(--border);border-radius:16px;color:var(--ink);background:var(--background);overflow:hidden}.FollowOverview_dialog__pOHFD::backdrop{background:oklch(.18 .02 225/.45)}.FollowOverview_dialog__pOHFD header{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 14px 14px 20px;border-bottom:1px solid var(--border);background:var(--background)}.FollowOverview_dialog__pOHFD header strong{font-size:17px;font-weight:700;letter-spacing:-.01em}.FollowOverview_dialog__pOHFD header button{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;color:var(--muted);background:rgba(0,0,0,0);cursor:pointer;transition:color var(--motion-fast) var(--ease-ui),background var(--motion-fast) var(--ease-ui)}.FollowOverview_dialog__pOHFD header button:hover{color:var(--ink);background:var(--surface)}.FollowOverview_dialog__pOHFD ul{max-height:min(430px,100vh - 200px);margin:0;padding:8px;overflow-y:auto;list-style:none;display:grid;gap:2px}.FollowOverview_dialog__pOHFD li a{min-height:60px;display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;transition:background var(--motion-fast) var(--ease-ui)}.FollowOverview_dialog__pOHFD li a:hover{background:var(--surface)}.FollowOverview_dialog__pOHFD li strong{min-width:0;overflow:hidden;font-size:15px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.FollowOverview_avatar__2tMMj{position:relative;width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:50%;color:var(--ink);background:var(--primary-soft);font-size:16px;font-weight:700}.FollowOverview_avatar__2tMMj img{object-fit:cover}.FollowOverview_cap__KW6XF,.FollowOverview_empty__pd3nd{margin:0;padding:20px;color:var(--muted);font-size:14px;line-height:1.5;text-align:center}.FollowOverview_cap__KW6XF{padding:4px 20px 18px;font-size:13px}@media(max-width:560px){.FollowOverview_connectionBar__8tLrK{gap:12px 16px}.FollowOverview_counts__Q1WSS,.FollowOverview_counts__Q1WSS button{flex:1}.FollowOverview_followButton__5WD_a{flex:1 0 100%}.FollowOverview_profile__YGdog .FollowOverview_connectionBar__8tLrK{align-items:stretch}.FollowOverview_profile__YGdog .FollowOverview_counts__Q1WSS{order:2;flex:1 0 100%;justify-content:space-between}.FollowOverview_profile__YGdog .FollowOverview_counts__Q1WSS button{flex:0 1 auto}.FollowOverview_profile__YGdog .FollowOverview_followButton__5WD_a{order:1;flex:1 0 auto}.FollowOverview_public___E004 .FollowOverview_connectionBar__8tLrK{justify-content:flex-start}.FollowOverview_public___E004 .FollowOverview_followButton__5WD_a{flex:1 0 100%}}@media(prefers-reduced-motion:reduce){.FollowOverview_counts__Q1WSS button,.FollowOverview_dialog__pOHFD header button,.FollowOverview_dialog__pOHFD li a,.FollowOverview_followButton__5WD_a,.FollowOverview_followIcon__fZchk,.FollowOverview_followingIcon__rA4kv,.FollowOverview_hoverLabel__rVmzz:after,.FollowOverview_stateLabel__zwbOI:after,.FollowOverview_unfollowIcon__AheJa{transition:none}.FollowOverview_public___E004 .FollowOverview_followButton__5WD_a:active:not(:disabled),.FollowOverview_public___E004 .FollowOverview_followButton__5WD_a:hover:not(:disabled),.FollowOverview_public___E004 .FollowOverview_followButton__5WD_a:hover:not(:disabled) .FollowOverview_followIcon__fZchk{transform:none}}.SlidingNav_nav__vUw17{display:inline-flex;gap:3px;padding:5px;border:1px solid color-mix(in oklch,var(--border) 82%,transparent);color:var(--muted);background:color-mix(in oklch,var(--surface) 88%,var(--background));box-shadow:inset 0 1px 0 oklch(1 0 0/.76);font-size:14px;font-weight:650}.SlidingNav_nav__vUw17,.SlidingNav_nav__vUw17 a{position:relative;align-items:center;border-radius:999px}.SlidingNav_nav__vUw17 a{z-index:1;min-height:40px;display:flex;padding:0 18px;white-space:nowrap;transition:color var(--motion-ui) var(--ease-ui)}.SlidingNav_nav__vUw17 a.SlidingNav_active__zMDLI,.SlidingNav_nav__vUw17 a:hover{color:var(--ink)}.SlidingNav_indicator__AEyxA{position:absolute;top:5px;left:0;height:40px;border-radius:999px;background:var(--background);box-shadow:0 2px 5px oklch(.18 .02 225/.09),0 0 0 1px color-mix(in oklch,var(--border) 55%,transparent);transition:transform .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.SlidingNav_indicator__AEyxA{transition:none}}.Turnstile_root__cPXtw{min-width:0;display:grid;gap:7px}.Turnstile_widget__SxztU{min-width:0;display:grid;align-items:center;overflow:hidden}.Turnstile_widget__SxztU:empty{display:none}.Turnstile_trustLine__6Ki_u{display:inline-flex;align-items:center;gap:6px;width:fit-content;color:var(--muted);font-size:10px;line-height:1.35}.Turnstile_trustLine__6Ki_u svg{color:var(--primary)}.Turnstile_error__IP0Yx{color:var(--danger);font-size:11px;font-weight:650;line-height:1.4}.Turnstile_srOnly__Ln8BJ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:480px){.Turnstile_trustLine__6Ki_u{font-size:9px}}.PageBack_root__FsSme{justify-self:start;min-height:50px;display:inline-flex;align-items:center;gap:12px;padding:6px 15px 6px 6px;border:0;border-radius:9px;color:var(--on-primary);background:var(--ink);cursor:pointer;text-align:left;text-decoration:none;font:inherit;transition:background var(--motion-ui) var(--ease-ui),transform var(--motion-ui) var(--ease-ui)}.PageBack_icon__OMaA_{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:6px;color:var(--on-accent);background:var(--accent);overflow:hidden}.PageBack_icon__OMaA_ svg{transform:rotate(180deg)}.PageBack_copy__nlbzQ{display:grid;gap:2px}.PageBack_copy__nlbzQ small{color:var(--on-primary-muted);font-size:9px;line-height:1}.PageBack_copy__nlbzQ strong{font-size:12px;line-height:1.1}.PageBack_root__FsSme:hover{color:var(--on-primary);background:var(--primary-dark)}.PageBack_root__FsSme:active{transform:scale(.97)}.PageBack_map__MB_WM{min-height:46px;gap:8px;padding:4px 14px 4px 4px;border-radius:8px;color:var(--ink);background:color-mix(in oklch,var(--background) 97%,transparent);box-shadow:0 3px 7px oklch(.18 .025 225/.14);backdrop-filter:blur(10px);transition:color var(--motion-fast) var(--ease-ui),background var(--motion-fast) var(--ease-ui),box-shadow var(--motion-fast) var(--ease-ui),transform var(--motion-ui) var(--ease-ui);animation:PageBack_mapBackIn__dMWDt .42s cubic-bezier(.16,1,.3,1) backwards}.PageBack_map__MB_WM .PageBack_icon__OMaA_{width:34px;height:34px;border-radius:7px;color:var(--on-accent);background:var(--accent)}.PageBack_mapLabel__MIzyG{font-size:12px;font-weight:700;line-height:1}.PageBack_map__MB_WM:hover{color:var(--on-primary);background:var(--ink);box-shadow:0 5px 8px oklch(.18 .025 225/.18)}.PageBack_map__MB_WM:focus-visible{outline:none;box-shadow:0 3px 7px oklch(.18 .025 225/.14),0 0 0 3px var(--primary-soft)}.PageBack_map__MB_WM:active{transform:scale(.97)}@media(max-width:760px){.PageBack_root__FsSme{width:44px;min-height:44px;justify-content:center;gap:0;padding:4px}.PageBack_icon__OMaA_{width:36px;height:36px}.PageBack_copy__nlbzQ{display:none}.PageBack_map__MB_WM{width:44px;min-height:44px;padding:0}.PageBack_map__MB_WM .PageBack_icon__OMaA_{width:34px;height:34px}.PageBack_mapLabel__MIzyG{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(prefers-reduced-motion:reduce){.PageBack_root__FsSme{transition:none}.PageBack_map__MB_WM{animation:none}}@keyframes PageBack_mapBackIn__dMWDt{0%{opacity:0;transform:translateY(-8px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.ProfileSafetyActions_actions__f2Z1M{display:flex;flex-wrap:wrap;gap:7px}.ProfileSafetyActions_actions__f2Z1M button{min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:0;border-radius:7px;color:var(--muted);background:var(--surface);cursor:pointer;font:inherit;font-size:11px;font-weight:700;transition:color var(--motion-ui) var(--ease-ui),background var(--motion-ui) var(--ease-ui)}.ProfileSafetyActions_actions__f2Z1M button:hover,.ProfileSafetyActions_actions__f2Z1M button[aria-pressed=true]{color:var(--ink);background:var(--primary-soft)}.ProfileSafetyActions_actions__f2Z1M button.ProfileSafetyActions_block__dkgJl:hover{color:var(--on-danger);background:var(--danger)}.ProfileSafetyActions_actions__f2Z1M button.ProfileSafetyActions_unblock__Qy8MZ{color:var(--on-primary);background:var(--ink)}.ProfileSafetyActions_actions__f2Z1M button.ProfileSafetyActions_unblock__Qy8MZ:hover{background:var(--primary-dark)}.ProfileSafetyActions_actions__f2Z1M button:disabled{cursor:wait;opacity:.55}.ProfileSafetyActions_actions__f2Z1M p{flex-basis:100%;margin:2px 0 0;color:var(--muted);font-size:10px;line-height:1.4}.ProfileSafetyActions_menuActions__uK8Yz{width:100%;display:grid;gap:2px}.ProfileSafetyActions_menuActions__uK8Yz button{width:100%;min-height:46px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:5px 9px 5px 6px;border-radius:8px;color:var(--ink);background:rgba(0,0,0,0);font-size:13px;text-align:left}.ProfileSafetyActions_menuActions__uK8Yz button svg{width:32px;height:32px;padding:8px;border-radius:7px;color:var(--primary-dark);background:var(--primary-soft)}.ProfileSafetyActions_menuActions__uK8Yz button:hover,.ProfileSafetyActions_menuActions__uK8Yz button[aria-pressed=true]{color:var(--ink);background:var(--surface)}.ProfileSafetyActions_menuActions__uK8Yz button.ProfileSafetyActions_block__dkgJl svg{color:var(--danger);background:color-mix(in oklch,var(--danger) 10%,var(--background))}.ProfileSafetyActions_menuActions__uK8Yz button.ProfileSafetyActions_block__dkgJl:hover{color:var(--danger);background:color-mix(in oklch,var(--danger) 8%,var(--background))}.ProfileSafetyActions_menuActions__uK8Yz button.ProfileSafetyActions_unblock__Qy8MZ{color:var(--on-primary);background:var(--ink)}.ProfileSafetyActions_menuActions__uK8Yz button.ProfileSafetyActions_unblock__Qy8MZ svg{color:var(--on-accent);background:var(--accent)}.ProfileSafetyActions_menuActions__uK8Yz p{padding:5px 8px;font-size:11px}@media(prefers-reduced-motion:reduce){.ProfileSafetyActions_actions__f2Z1M button{transition:none}}.ReportButton_root__RT1ZS{position:relative;width:fit-content}.ReportButton_trigger__wb2yo{min-height:44px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:0;border-radius:8px;color:var(--muted);background:var(--surface);cursor:pointer;font:inherit;font-size:.8125rem;font-weight:680}.ReportButton_trigger__wb2yo:hover,.ReportButton_trigger__wb2yo[aria-expanded=true]{color:var(--ink);background:var(--surface-strong)}.ReportButton_menu__vT_mC{position:absolute;z-index:12;top:51px;right:0;width:min(220px,100vw - 36px);display:grid;gap:2px;padding:7px;border-radius:9px;background:var(--background);box-shadow:0 8px 16px oklch(.15 .025 225/.16)}.ReportButton_menu__vT_mC>span,.ReportButton_menu__vT_mC>strong{min-height:32px;display:flex;align-items:center;padding:0 8px;color:var(--primary);font-size:.75rem;font-weight:740}.ReportButton_menu__vT_mC a,.ReportButton_menu__vT_mC button{min-height:44px;display:flex;align-items:center;padding:0 10px;border:0;border-radius:7px;color:var(--muted);background:rgba(0,0,0,0);cursor:pointer;font:inherit;font-size:.8125rem;text-align:left}.ReportButton_menu__vT_mC a:hover,.ReportButton_menu__vT_mC button:hover{color:var(--ink);background:var(--surface)}.ReportButton_menu__vT_mC p{margin:4px 8px 7px;color:var(--muted);font-size:.75rem;line-height:1.45}.ReportButton_sent__nL0OY{min-height:44px;display:inline-flex;align-items:center;gap:7px;color:var(--primary);font-size:.8125rem;font-weight:680}.ReportButton_menuRoot__2mXAC{width:100%}.ReportButton_menuRoot__2mXAC .ReportButton_trigger__wb2yo{width:100%;min-height:46px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:5px 9px 5px 6px;border-radius:8px;color:var(--ink);background:rgba(0,0,0,0);font-size:13px;text-align:left}.ReportButton_menuRoot__2mXAC .ReportButton_trigger__wb2yo svg{width:32px;height:32px;padding:8px;border-radius:7px;color:var(--danger);background:color-mix(in oklch,var(--danger) 10%,var(--background))}.ReportButton_menuRoot__2mXAC .ReportButton_trigger__wb2yo:hover,.ReportButton_menuRoot__2mXAC .ReportButton_trigger__wb2yo[aria-expanded=true]{color:var(--danger);background:color-mix(in oklch,var(--danger) 8%,var(--background))}.ReportButton_menuRoot__2mXAC .ReportButton_menu__vT_mC{top:calc(100% + 6px);right:auto;left:0;width:min(232px,100vw - 36px)}.ReportButton_menuSent__Q7Bhp{width:100%;padding:0 9px}.SpotReactionBar_wrap__IEztL{margin-top:0}.SpotReactionBar_bar__UTn9P{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:650px;padding:0;border-radius:11px;background:rgba(0,0,0,0)}.SpotReactionBar_bar__UTn9P button{min-width:0;min-height:62px;display:flex;align-items:center;gap:9px;padding:8px 9px;border:0;border-radius:10px;color:var(--ink);background:rgba(0,0,0,0);cursor:pointer;text-align:left;transition:color var(--motion-ui) var(--ease-ui),background-color var(--motion-ui) var(--ease-ui),transform var(--motion-press) var(--ease-ui)}.SpotReactionBar_bar__UTn9P button:hover{background:var(--primary-soft)}.SpotReactionBar_bar__UTn9P button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.SpotReactionBar_bar__UTn9P button:disabled{cursor:wait;opacity:.65}.SpotReactionBar_bar__UTn9P button>span:first-child{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;color:var(--ink);background:var(--background);transition:color var(--motion-ui) var(--ease-ui),background-color var(--motion-ui) var(--ease-ui)}.SpotReactionBar_bar__UTn9P button>span:last-child{min-width:0;display:grid;gap:2px}.SpotReactionBar_bar__UTn9P strong{font-size:.8125rem;font-weight:760}.SpotReactionBar_bar__UTn9P small{overflow:hidden;color:var(--muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.SpotReactionBar_bar__UTn9P .SpotReactionBar_liked__uJh5t>span:first-child{color:oklch(.55 .2 25);background:oklch(.94 .035 25)}.SpotReactionBar_bar__UTn9P .SpotReactionBar_liked__uJh5t svg,.SpotReactionBar_bar__UTn9P .SpotReactionBar_saved__EGe80 svg{fill:currentColor;animation:SpotReactionBar_reactionPop__JPUdP .22s cubic-bezier(.16,1,.3,1) both}.SpotReactionBar_bar__UTn9P .SpotReactionBar_saved__EGe80>span:first-child{color:var(--on-primary);background:var(--primary)}.SpotReactionBar_message__H5N7i{min-height:18px;margin:7px 8px 0;color:var(--muted);font-size:.75rem}.SpotReactionBar_hero__OZRmj{position:relative}.SpotReactionBar_hero__OZRmj .SpotReactionBar_bar__UTn9P{display:flex;max-width:none;gap:6px}.SpotReactionBar_hero__OZRmj .SpotReactionBar_bar__UTn9P button{min-height:50px;padding:7px 12px;color:#fff;background:oklch(.14 .025 225/.86);backdrop-filter:blur(10px)}.SpotReactionBar_hero__OZRmj .SpotReactionBar_bar__UTn9P button:hover{color:#fff;background:oklch(.22 .04 215/.94)}.SpotReactionBar_hero__OZRmj .SpotReactionBar_bar__UTn9P button>span:first-child{width:30px;height:30px;color:#fff;background:rgba(0,0,0,0)}.SpotReactionBar_hero__OZRmj .SpotReactionBar_bar__UTn9P button>span:last-child{display:block}.SpotReactionBar_hero__OZRmj .SpotReactionBar_bar__UTn9P strong{color:#fff;font-size:.8125rem}.SpotReactionBar_hero__OZRmj .SpotReactionBar_bar__UTn9P small{display:none}.SpotReactionBar_hero__OZRmj .SpotReactionBar_bar__UTn9P .SpotReactionBar_liked__uJh5t>span:first-child{color:var(--accent);background:rgba(0,0,0,0)}.SpotReactionBar_hero__OZRmj .SpotReactionBar_bar__UTn9P .SpotReactionBar_saved__EGe80>span:first-child{color:var(--primary-soft);background:rgba(0,0,0,0)}.SpotReactionBar_hero__OZRmj .SpotReactionBar_collections__1FIeq{position:absolute;z-index:12;right:0;bottom:calc(100% + 10px);width:min(520px,92vw);color:var(--ink);background:var(--background);box-shadow:0 8px 28px oklch(.14 .025 225/.22)}.SpotReactionBar_hero__OZRmj .SpotReactionBar_message__H5N7i{position:absolute;right:0;bottom:-24px;color:#fff;white-space:nowrap}.SpotReactionBar_masthead__s9GpJ{position:relative}.SpotReactionBar_masthead__s9GpJ .SpotReactionBar_bar__UTn9P{display:flex;max-width:none;gap:7px}.SpotReactionBar_masthead__s9GpJ .SpotReactionBar_bar__UTn9P button{min-width:112px;min-height:58px;justify-content:flex-start;gap:9px;padding:5px 14px 5px 5px;border:0;border-radius:10px;color:var(--ink);background:var(--surface);transition:color var(--motion-ui) var(--ease-ui),background var(--motion-ui) var(--ease-ui),transform var(--motion-fast) var(--ease-ui)}.SpotReactionBar_masthead__s9GpJ .SpotReactionBar_bar__UTn9P button:hover{color:var(--ink);background:var(--primary-soft);transform:translate(var(--magnetic-x,0),calc(var(--magnetic-y, 0px) - 1px)) scale(1.01)}.SpotReactionBar_masthead__s9GpJ .SpotReactionBar_bar__UTn9P button:active{transform:translate(var(--magnetic-x,0),var(--magnetic-y,0)) scale(.98)}.SpotReactionBar_masthead__s9GpJ .SpotReactionBar_bar__UTn9P button>span:first-child{width:48px;height:48px;border-radius:8px;color:var(--primary-dark);background:var(--primary-soft);transition:color var(--motion-ui) var(--ease-ui),background var(--motion-ui) var(--ease-ui),transform var(--motion-ui) cubic-bezier(.22,1,.36,1)}.SpotReactionBar_masthead__s9GpJ .SpotReactionBar_bar__UTn9P button:hover>span:first-child{color:var(--on-primary);background:var(--primary);transform:translateX(2px) rotate(-2deg) scale(1.04)}.SpotReactionBar_masthead__s9GpJ .SpotReactionBar_bar__UTn9P button>span:last-child{display:block;transition:transform var(--motion-ui) cubic-bezier(.22,1,.36,1)}.SpotReactionBar_masthead__s9GpJ .SpotReactionBar_bar__UTn9P button:hover>span:last-child{transform:translateX(3px)}.SpotReactionBar_masthead__s9GpJ .SpotReactionBar_bar__UTn9P strong{font-size:13px}.SpotReactionBar_masthead__s9GpJ .SpotReactionBar_bar__UTn9P small{display:none}.SpotReactionBar_masthead__s9GpJ .SpotReactionBar_bar__UTn9P .SpotReactionBar_saved__EGe80>span:first-child{color:var(--on-primary);background:var(--primary)}.SpotReactionBar_masthead__s9GpJ .SpotReactionBar_bar__UTn9P .SpotReactionBar_saved__EGe80:hover>span:first-child{color:var(--on-primary);background:var(--primary-dark)}.SpotReactionBar_masthead__s9GpJ .SpotReactionBar_collections__1FIeq{position:absolute;z-index:12;right:0;top:calc(100% + 10px);width:min(520px,92vw);background:var(--background);box-shadow:0 8px 28px oklch(.14 .025 225/.18)}.SpotReactionBar_masthead__s9GpJ .SpotReactionBar_message__H5N7i{min-height:16px;margin:5px 2px 0;text-align:right;white-space:nowrap}.SpotReactionBar_collections__1FIeq{max-width:650px;margin-top:8px;padding:18px;border-radius:12px;background:var(--surface);animation:SpotReactionBar_collectionsIn__MDZoI .19s cubic-bezier(.22,1,.36,1) both}.SpotReactionBar_collections__1FIeq>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.SpotReactionBar_collections__1FIeq>header>div{display:grid;gap:4px}.SpotReactionBar_collections__1FIeq>header strong{font-size:14px}.SpotReactionBar_collections__1FIeq>header span{color:var(--muted);font-size:.75rem}.SpotReactionBar_collections__1FIeq>header>button{width:36px;height:36px;flex:0 0 auto;border:0;border-radius:50%;color:var(--muted);background:var(--background);cursor:pointer;font-size:21px;line-height:1}.SpotReactionBar_collectionList__ZywFT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:16px}.SpotReactionBar_collectionList__ZywFT>button{min-width:0;min-height:62px;display:grid;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:9px;padding:8px 9px;border:0;border-radius:9px;color:var(--ink);background:var(--background);cursor:pointer;text-align:left}.SpotReactionBar_collectionList__ZywFT>button>span:first-child{width:36px;height:36px;display:grid;place-items:center;border-radius:7px;color:var(--ink);background:var(--primary-soft)}.SpotReactionBar_collectionList__ZywFT>button>span:nth-child(2){min-width:0;display:grid;gap:3px}.SpotReactionBar_collectionList__ZywFT small,.SpotReactionBar_collectionList__ZywFT strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SpotReactionBar_collectionList__ZywFT strong{font-size:.8125rem}.SpotReactionBar_collectionList__ZywFT small{color:var(--muted);font-size:.75rem}.SpotReactionBar_collectionList__ZywFT b{color:var(--primary);font-size:15px;text-align:center}.SpotReactionBar_collectionList__ZywFT .SpotReactionBar_collectionSelected__3AGUT{color:var(--on-primary);background:var(--primary)}.SpotReactionBar_collectionList__ZywFT .SpotReactionBar_collectionSelected__3AGUT>span:first-child{color:var(--on-accent);background:var(--accent)}.SpotReactionBar_collectionList__ZywFT .SpotReactionBar_collectionSelected__3AGUT b,.SpotReactionBar_collectionList__ZywFT .SpotReactionBar_collectionSelected__3AGUT small{color:var(--on-primary-muted)}.SpotReactionBar_collectionList__ZywFT>p{grid-column:1/-1;margin:3px 0;color:var(--muted);font-size:.75rem}.SpotReactionBar_newCollection__GuHNG{display:grid;gap:7px;margin-top:16px}.SpotReactionBar_newCollection__GuHNG label{font-size:.75rem;font-weight:720}.SpotReactionBar_newCollection__GuHNG>div{min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:4px;border-radius:9px;background:var(--background)}.SpotReactionBar_newCollection__GuHNG input{min-width:0;border:0;outline:0;padding:0 10px;color:var(--ink);background:rgba(0,0,0,0);font-size:.875rem}.SpotReactionBar_newCollection__GuHNG input::placeholder{color:var(--muted);opacity:1}.SpotReactionBar_newCollection__GuHNG button{min-width:92px;border:0;border-radius:7px;color:var(--on-primary);background:var(--ink);cursor:pointer;font-size:.8125rem;font-weight:730}.SpotReactionBar_collections__1FIeq>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:15px}.SpotReactionBar_collections__1FIeq>footer button{min-height:38px;padding:0;border:0;color:var(--danger);background:rgba(0,0,0,0);cursor:pointer;font-size:.75rem;font-weight:680}.SpotReactionBar_collections__1FIeq>footer a{min-height:38px;display:inline-flex;align-items:center;gap:7px;color:var(--primary-dark);font-size:.75rem;font-weight:720}@keyframes SpotReactionBar_collectionsIn__MDZoI{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes SpotReactionBar_reactionPop__JPUdP{50%{transform:scale(1.18) rotate(-5deg)}}@media(max-width:620px){.SpotReactionBar_bar__UTn9P{grid-template-columns:repeat(3,1fr)}.SpotReactionBar_bar__UTn9P button{min-height:58px;justify-content:center;padding:7px}.SpotReactionBar_bar__UTn9P button>span:last-child{display:none}.SpotReactionBar_hero__OZRmj .SpotReactionBar_bar__UTn9P button{min-width:46px;min-height:46px;padding:6px}.SpotReactionBar_hero__OZRmj .SpotReactionBar_bar__UTn9P button>span:last-child{display:none}.SpotReactionBar_masthead__s9GpJ .SpotReactionBar_bar__UTn9P button{min-width:52px;min-height:52px;justify-content:center;padding:4px}.SpotReactionBar_masthead__s9GpJ .SpotReactionBar_bar__UTn9P button>span:first-child{width:44px;height:44px}.SpotReactionBar_masthead__s9GpJ .SpotReactionBar_bar__UTn9P button>span:last-child{display:none}.SpotReactionBar_masthead__s9GpJ .SpotReactionBar_message__H5N7i{position:absolute;right:0;top:calc(100% + 3px);margin:0}.SpotReactionBar_collections__1FIeq{padding:14px}.SpotReactionBar_collectionList__ZywFT{grid-template-columns:1fr}.SpotReactionBar_collections__1FIeq>footer{align-items:flex-start;flex-direction:column-reverse;gap:3px}}@media(prefers-reduced-motion:reduce){.SpotReactionBar_bar__UTn9P button,.SpotReactionBar_bar__UTn9P button>span{transition:none}.SpotReactionBar_bar__UTn9P button:active,.SpotReactionBar_bar__UTn9P button:hover,.SpotReactionBar_bar__UTn9P button:hover>span{transform:none}.SpotReactionBar_bar__UTn9P .SpotReactionBar_liked__uJh5t svg,.SpotReactionBar_bar__UTn9P .SpotReactionBar_saved__EGe80 svg,.SpotReactionBar_collections__1FIeq{animation:none}}.VisitContext_shell__PuuaE{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);overflow:hidden;border-radius:14px;background:var(--surface)}.VisitContext_shellSingle__KljY0{grid-template-columns:1fr}.VisitContext_heading__aAvcJ{grid-column:1;min-height:224px;display:flex;align-items:stretch;justify-content:space-between;flex-direction:column;gap:28px;padding:28px;color:var(--on-primary);background:var(--ink)}.VisitContext_headingIntro__gOUmT{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:14px}.VisitContext_statusIcon__Lfj3_{width:46px;height:46px;display:grid;place-items:center;border-radius:9px;color:var(--on-accent);background:var(--accent)}.VisitContext_heading__aAvcJ h2{margin:1px 0 5px;color:var(--on-primary);font-family:var(--font-display);font-size:clamp(1.45rem,2.2vw,2rem);font-weight:650;line-height:1.05;letter-spacing:-.025em}.VisitContext_heading__aAvcJ p{margin:0;color:var(--on-primary-muted);font-size:.72rem;font-weight:630}.VisitContext_heading__aAvcJ .VisitContext_fresh__afBpt{color:var(--primary-soft)}.VisitContext_heading__aAvcJ .VisitContext_stale__uq6LA{color:var(--on-primary-muted)}.VisitContext_heading__aAvcJ .VisitContext_concern__8XcTP{color:var(--accent)}.VisitContext_heading__aAvcJ button,.VisitContext_heading__aAvcJ>a{width:fit-content;min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 15px;border:0;border-radius:8px;color:var(--ink);background:var(--background);font:inherit;font-size:.72rem;font-weight:740;cursor:pointer;transition:color var(--motion-ui) var(--ease-ui),background var(--motion-ui) var(--ease-ui),transform var(--motion-fast) var(--ease-ui)}.VisitContext_heading__aAvcJ button:hover,.VisitContext_heading__aAvcJ>a:hover{color:var(--on-accent);background:var(--accent);transform:translateY(-1px)}.VisitContext_checkForm__btv8N,.VisitContext_memoryForm__9jUET{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;animation:VisitContext_visitPanelIn__gzRyC .24s cubic-bezier(.16,1,.3,1) both}.VisitContext_checkForm__btv8N{grid-column:1/-1;padding:24px 28px;background:var(--surface-strong)}.VisitContext_checkForm__btv8N label,.VisitContext_memoryForm__9jUET>label{display:grid;gap:7px;color:var(--muted);font-size:.67rem;font-weight:710}.VisitContext_checkForm__btv8N select,.VisitContext_memoryForm__9jUET input,.VisitContext_memoryForm__9jUET textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;outline:0;color:var(--ink);background:var(--background);font:inherit;font-size:.78rem;resize:vertical;transition:border-color var(--motion-ui) var(--ease-ui),box-shadow var(--motion-ui) var(--ease-ui)}.VisitContext_checkForm__btv8N select:focus,.VisitContext_memoryForm__9jUET input:focus,.VisitContext_memoryForm__9jUET textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklch,var(--primary) 16%,transparent)}.VisitContext_primary___9k9w{min-height:44px;align-self:end;padding:0 16px;border:0;border-radius:8px;color:var(--on-primary);background:var(--ink);font:inherit;font-size:.72rem;font-weight:740;cursor:pointer}.VisitContext_primary___9k9w:hover{background:var(--primary-dark)}.VisitContext_primary___9k9w:disabled{opacity:.55;cursor:wait}.VisitContext_memorySection__2_FZt{grid-column:2;grid-row:1;min-width:0;padding:28px;background:var(--surface-strong)}.VisitContext_memoryHead__34F6H{display:flex;align-items:center;justify-content:space-between;gap:18px}.VisitContext_memoryHead__34F6H>div{min-width:0;display:flex;align-items:center;gap:13px}.VisitContext_memoryHead__34F6H>div>svg{width:42px;height:42px;flex:0 0 auto;padding:11px;border-radius:9px;color:var(--primary-dark);background:var(--primary-soft)}.VisitContext_memoryHead__34F6H span{min-width:0;display:grid;gap:4px}.VisitContext_memoryHead__34F6H strong{font-size:.86rem;font-weight:750}.VisitContext_memoryHead__34F6H small{color:var(--muted);font-size:.69rem;line-height:1.35}.VisitContext_mapLink__K_GTY,.VisitContext_memoryHead__34F6H>button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:13px;padding:4px 4px 4px 16px;border:0;border-radius:10px;color:var(--on-primary);background:var(--ink);font:inherit;font-size:.75rem;font-weight:750;cursor:pointer;transition:color var(--motion-ui) var(--ease-ui),background var(--motion-ui) var(--ease-ui),transform var(--motion-fast) var(--ease-ui)}.VisitContext_memoryActionIcon__oiJCz{width:40px;height:40px;display:grid;flex:0 0 auto;place-items:center;border-radius:8px;color:var(--on-accent);background:var(--accent);transition:color var(--motion-ui) var(--ease-ui),background var(--motion-ui) var(--ease-ui),transform var(--motion-state) var(--ease-ui)}.VisitContext_mapLink__K_GTY:hover,.VisitContext_memoryHead__34F6H>button:hover{color:var(--on-primary);background:var(--primary-dark)}.VisitContext_memoryHead__34F6H>button[aria-expanded=false]:hover .VisitContext_memoryActionIcon__oiJCz{background:var(--accent-dark);transform:rotate(90deg)}.VisitContext_memoryHead__34F6H>button[aria-expanded=true]{color:var(--ink);background:var(--background)}.VisitContext_memoryHead__34F6H>button[aria-expanded=true] .VisitContext_memoryActionIcon__oiJCz{color:var(--primary-dark);background:var(--primary-soft)}.VisitContext_memoryHead__34F6H>button[aria-expanded=true]:hover{color:var(--ink);background:var(--primary-soft)}.VisitContext_memoryHead__34F6H>button[aria-expanded=true]:hover .VisitContext_memoryActionIcon__oiJCz{color:var(--on-primary);background:var(--primary);transform:rotate(90deg)}.VisitContext_mapLink__K_GTY{min-height:44px;gap:8px;padding:0 14px;border-radius:8px;font-size:.7rem}.VisitContext_memoryForm__9jUET{margin-top:22px;padding-top:22px;border-top:1px solid var(--border)}.VisitContext_note__y53Qy{grid-column:1/-1}.VisitContext_memoryForm__9jUET fieldset{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0;padding:8px 0;border:0;color:var(--ink);font-size:.72rem}.VisitContext_memoryForm__9jUET legend{margin-bottom:7px;color:var(--muted);font-size:.67rem;font-weight:710}.VisitContext_memoryForm__9jUET fieldset label{display:inline-flex;align-items:center;gap:5px}.VisitContext_photoField__lbm9c{display:flex;align-items:center}.VisitContext_photoField__lbm9c>button{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;border:1px solid var(--border);border-radius:8px;color:var(--ink);background:var(--background);font:inherit;font-size:.7rem;font-weight:700;cursor:pointer}.VisitContext_photoPreview__d3CCX{position:relative;width:72px;aspect-ratio:1;overflow:visible;border-radius:8px}.VisitContext_photoPreview__d3CCX img{object-fit:cover;border-radius:inherit}.VisitContext_photoPreview__d3CCX button{position:absolute;top:-7px;right:-7px;width:26px;height:26px;border:0;border-radius:50%;color:var(--on-primary);background:var(--ink);cursor:pointer}.VisitContext_memory___EGK9{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:12px;border-radius:9px;background:var(--background)}.VisitContext_memory___EGK9>span{position:relative;width:60px;aspect-ratio:1;overflow:hidden;border-radius:7px}.VisitContext_memory___EGK9 img{object-fit:cover}.VisitContext_memory___EGK9>div{display:grid;gap:4px}.VisitContext_memory___EGK9 small,.VisitContext_memory___EGK9 time{color:var(--muted);font-size:.64rem}.VisitContext_memory___EGK9 p{margin:0;font-size:.78rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.VisitContext_memory___EGK9>button{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:7px;color:var(--muted);background:rgba(0,0,0,0);cursor:pointer}.VisitContext_memory___EGK9>button:hover{color:var(--danger);background:var(--surface)}.VisitContext_mapLink__K_GTY{width:fit-content;margin-top:14px}.VisitContext_message__jvQAH{grid-column:1/-1;min-height:0;margin:0;padding:0 28px;color:var(--primary-dark);background:var(--surface-strong);font-size:.68rem}.VisitContext_message__jvQAH:not(:empty){padding-block:12px}@keyframes VisitContext_visitPanelIn__gzRyC{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:860px){.VisitContext_shellSingle__KljY0,.VisitContext_shell__PuuaE{grid-template-columns:1fr}.VisitContext_heading__aAvcJ,.VisitContext_memorySection__2_FZt{grid-column:1;grid-row:auto}.VisitContext_heading__aAvcJ{min-height:0}}@media(max-width:600px){.VisitContext_shell__PuuaE{margin-inline:-18px;border-radius:0}.VisitContext_heading__aAvcJ,.VisitContext_memorySection__2_FZt{padding:22px 18px}.VisitContext_heading__aAvcJ button,.VisitContext_heading__aAvcJ>a{width:100%}.VisitContext_checkForm__btv8N,.VisitContext_memoryForm__9jUET{grid-template-columns:1fr}.VisitContext_checkForm__btv8N{padding:20px 18px}.VisitContext_note__y53Qy{grid-column:auto}.VisitContext_memoryHead__34F6H{align-items:flex-start}.VisitContext_memoryHead__34F6H>button{flex:0 0 auto}.VisitContext_message__jvQAH{padding-inline:18px}}@media(prefers-reduced-motion:reduce){.VisitContext_checkForm__btv8N,.VisitContext_heading__aAvcJ button,.VisitContext_heading__aAvcJ>a,.VisitContext_memoryActionIcon__oiJCz,.VisitContext_memoryForm__9jUET,.VisitContext_memoryHead__34F6H>button{animation:none;transition:none}.VisitContext_heading__aAvcJ button:hover,.VisitContext_heading__aAvcJ>a:hover,.VisitContext_memoryHead__34F6H>button:hover,.VisitContext_memoryHead__34F6H>button:hover .VisitContext_memoryActionIcon__oiJCz{transform:none}}.Logo_logo__YDFk1{display:inline-flex;align-items:baseline;font-family:var(--font-display);font-size:29px;font-weight:740;font-variation-settings:"wdth" 91,"opsz" 96;letter-spacing:-.035em;line-height:1}.Logo_word__md4OO{line-height:1}.Logo_degree__Ws77c{width:.22em;height:.22em;flex:0 0 auto;margin-left:.04em;transform:translateY(-.51em);fill:none;stroke:currentColor;stroke-width:3.1;transition:transform var(--motion-state) var(--ease-ui)}.Logo_logo__YDFk1:hover .Logo_degree__Ws77c{transform:translateY(-.56em)}.CollectionDetail_page__aIz9e{min-height:100svh;padding-block:0 90px;padding-inline:var(--page-padding-inline);background:var(--background)}.CollectionDetail_topbar__QiO23{min-height:84px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.CollectionDetail_pageBack__8_5Ws{justify-self:end}.CollectionDetail_intro__R2ntY{width:min(100%,1420px);display:flex;align-items:flex-end;justify-content:space-between;gap:42px;margin:0 auto;padding:58px 0 40px}.CollectionDetail_intro__R2ntY>div:first-child{min-width:0}.CollectionDetail_visibility__0SfCS{display:inline-flex;align-items:center;gap:8px;color:var(--primary);font-size:13px;font-weight:700}.CollectionDetail_intro__R2ntY h1{max-width:16ch;margin:18px 0 0;font-family:var(--font-display);font-size:clamp(2.75rem,5.5vw,4.75rem);font-weight:620;line-height:.94;letter-spacing:-.035em;overflow-wrap:break-word;text-wrap:balance}.CollectionDetail_intro__R2ntY>div:first-child>p{max-width:56ch;margin:20px 0 0;color:var(--muted);font-size:15px;line-height:1.6;text-wrap:pretty}.CollectionDetail_byline___zZxM{display:flex;align-items:center;gap:12px;margin-top:28px}.CollectionDetail_byline___zZxM>span{position:relative;width:42px;height:42px;display:grid;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:50%;color:var(--primary-dark);background:var(--primary-soft);font-size:15px;font-weight:760}.CollectionDetail_byline___zZxM img{object-fit:cover}.CollectionDetail_byline___zZxM>div{display:grid;gap:3px}.CollectionDetail_byline___zZxM strong{font-size:14px;font-weight:700}.CollectionDetail_byline___zZxM small{color:var(--muted);font-size:13px}.CollectionDetail_introActions__4J44H{display:flex;flex:0 0 auto;gap:8px}.CollectionDetail_introActions__4J44H button{min-height:48px;display:inline-flex;align-items:center;gap:10px;padding:0 18px;border:1px solid color-mix(in oklch,var(--border) 82%,transparent);border-radius:999px;color:var(--ink);background:color-mix(in oklch,var(--surface) 88%,var(--background));box-shadow:inset 0 1px 0 oklch(1 0 0/.76);cursor:pointer;font-size:13px;font-weight:700;transition:color var(--motion-fast) var(--ease-ui),background var(--motion-fast) var(--ease-ui),border-color var(--motion-fast) var(--ease-ui)}.CollectionDetail_introActions__4J44H button:first-child{border-color:rgba(0,0,0,0);color:var(--on-primary);background:var(--primary);box-shadow:none}.CollectionDetail_introActions__4J44H button:first-child:hover{background:var(--primary-dark)}.CollectionDetail_introActions__4J44H button:not(:first-child):hover{background:var(--surface-strong)}.CollectionDetail_settings__Tir86{width:min(100%,1420px);display:grid;grid-template-columns:minmax(220px,.9fr) minmax(300px,1.5fr) minmax(210px,.8fr);gap:16px;margin:0 auto 18px;padding:22px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.CollectionDetail_settings__Tir86 label{display:grid;align-content:start;gap:8px;color:var(--muted);font-size:12px;font-weight:690}.CollectionDetail_settings__Tir86 input,.CollectionDetail_settings__Tir86 select,.CollectionDetail_settings__Tir86 textarea{width:100%;min-height:46px;padding:12px 14px;border:1px solid var(--border);border-radius:9px;outline:0;color:var(--ink);background:var(--background);font:inherit;font-size:14px;resize:vertical}.CollectionDetail_settings__Tir86 input:focus,.CollectionDetail_settings__Tir86 select:focus,.CollectionDetail_settings__Tir86 textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.CollectionDetail_settings__Tir86>div{grid-column:1/-1;display:flex;justify-content:space-between;gap:12px}.CollectionDetail_settings__Tir86>div button{min-height:46px;padding:0 18px;border:0;border-radius:999px;cursor:pointer;font-size:13px;font-weight:700;transition:background var(--motion-fast) var(--ease-ui),color var(--motion-fast) var(--ease-ui)}.CollectionDetail_settings__Tir86>div button:first-child{color:var(--on-primary);background:var(--primary)}.CollectionDetail_settings__Tir86>div button:first-child:hover:not(:disabled){background:var(--primary-dark)}.CollectionDetail_settings__Tir86>div button:first-child:disabled{cursor:not-allowed;opacity:.6}.CollectionDetail_settings__Tir86>div button:last-child{color:var(--danger);background:rgba(0,0,0,0)}.CollectionDetail_settings__Tir86>div button:last-child:hover{background:color-mix(in oklch,var(--danger) 12%,transparent)}.CollectionDetail_settings__Tir86>div .CollectionDetail_deleteArmed__k0PJS{padding-inline:20px;color:var(--on-scrim);background:var(--danger)}.CollectionDetail_collectionCover__dob6D{position:relative;width:min(100%,1420px);aspect-ratio:16/5;overflow:hidden;margin:0 auto 18px;border-radius:14px;background:var(--surface-strong)}.CollectionDetail_collectionCover__dob6D img{object-fit:cover}.CollectionDetail_settings__Tir86>div.CollectionDetail_coverSetting__qfSpl{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:12px;border-radius:9px;background:var(--background)}.CollectionDetail_coverSetting__qfSpl>input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.CollectionDetail_coverSetting__qfSpl>span{min-width:0;display:grid;gap:3px;margin-right:auto}.CollectionDetail_coverSetting__qfSpl strong{color:var(--ink);font-size:12px}.CollectionDetail_coverSetting__qfSpl small{color:var(--muted);font-size:10px}.CollectionDetail_settings__Tir86 .CollectionDetail_coverSetting__qfSpl button{min-height:40px;padding:0 12px;border:0;border-radius:7px;color:var(--ink);background:var(--surface);cursor:pointer;font-size:11px;font-weight:700}.CollectionDetail_settings__Tir86 .CollectionDetail_coverSetting__qfSpl button+button{color:var(--danger);background:rgba(0,0,0,0)}.CollectionDetail_mapSection__EJlB4{position:relative;width:min(100%,1420px);margin:0 auto}.CollectionDetail_mapNote__UHtdL{position:absolute;z-index:2;right:16px;bottom:16px;width:min(340px,100% - 32px);display:flex;align-items:center;gap:13px;padding:13px;border:1px solid color-mix(in oklch,var(--border) 70%,transparent);border-radius:12px;color:var(--ink);background:color-mix(in oklch,var(--background) 94%,transparent);box-shadow:0 8px 16px oklch(.18 .025 225/.14);backdrop-filter:blur(10px)}.CollectionDetail_mapNote__UHtdL>span{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;color:var(--on-primary);background:var(--primary)}.CollectionDetail_mapNote__UHtdL>div{display:grid;gap:4px}.CollectionDetail_mapNote__UHtdL strong{font-size:14px;font-weight:700}.CollectionDetail_mapNote__UHtdL p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.CollectionDetail_list__QEggE{width:min(100%,1420px);margin:0 auto;padding-top:62px}.CollectionDetail_list__QEggE>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.CollectionDetail_list__QEggE h2{margin:0;font-family:var(--font-display);font-size:30px;font-weight:640;letter-spacing:-.025em}.CollectionDetail_list__QEggE>header p{margin:8px 0 0;color:var(--muted);font-size:13px}.CollectionDetail_empty__1jqAH a,.CollectionDetail_list__QEggE>header>a{min-height:46px;display:inline-flex;align-items:center;gap:10px;padding:0 18px;border-radius:999px;color:var(--on-primary);background:var(--primary);font-size:13px;font-weight:700;transition:background var(--motion-fast) var(--ease-ui)}.CollectionDetail_empty__1jqAH a:hover,.CollectionDetail_list__QEggE>header>a:hover{background:var(--primary-dark)}.CollectionDetail_addTools__F_9I3{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.CollectionDetail_addTools__F_9I3>a{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;border-radius:8px;color:var(--ink);background:var(--surface);font-size:11px;font-weight:700}.CollectionDetail_addSaved__vSdn7{display:flex;align-items:center;gap:6px}.CollectionDetail_addSaved__vSdn7 select{width:min(230px,32vw);height:42px;padding:0 10px;border:1px solid var(--border);border-radius:8px;color:var(--ink);background:var(--background);font:inherit;font-size:11px}.CollectionDetail_addSaved__vSdn7 button{min-height:42px;padding:0 12px;border:0;border-radius:8px;color:var(--on-primary);background:var(--primary);cursor:pointer;font-size:11px;font-weight:700}.CollectionDetail_addSaved__vSdn7 button:disabled{cursor:wait;opacity:.58}.CollectionDetail_spots__FsOAO{width:min(100%,1080px);display:grid;gap:10px}.CollectionDetail_spots__FsOAO article{min-width:0;display:grid;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:20px;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface);transition:border-color var(--motion-ui) var(--ease-ui),background var(--motion-ui) var(--ease-ui)}.CollectionDetail_spots__FsOAO article:hover{border-color:color-mix(in oklch,var(--primary) 42%,var(--border));background:var(--surface-strong)}.CollectionDetail_media__0JKRT{position:relative;width:104px;height:104px;overflow:hidden;border-radius:10px;background:var(--surface-strong)}.CollectionDetail_media__0JKRT img,.CollectionDetail_media__0JKRT video{width:100%;height:100%;object-fit:cover}.CollectionDetail_media__0JKRT>span{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted)}.CollectionDetail_media__0JKRT b{position:absolute;top:7px;left:7px;min-width:28px;height:26px;display:grid;place-items:center;border-radius:7px;color:var(--on-scrim);background:oklch(.16 .025 225/.82);font-size:13px;font-weight:720;backdrop-filter:blur(6px)}.CollectionDetail_spotCopy__DyuEt{align-self:center;min-width:0}.CollectionDetail_spotCopy__DyuEt>span{color:var(--primary);font-size:12px;font-weight:730}.CollectionDetail_spotCopy__DyuEt h3{margin:6px 0 0;font-family:var(--font-ui);font-size:17px;font-weight:700;letter-spacing:-.018em}.CollectionDetail_spotCopy__DyuEt h3 a{transition:color var(--motion-fast) var(--ease-ui)}.CollectionDetail_spotCopy__DyuEt h3 a:hover{color:var(--primary)}.CollectionDetail_spotCopy__DyuEt>p{max-width:68ch;margin:7px 0 0;display:-webkit-box;overflow:hidden;color:var(--muted);font-size:14px;line-height:1.5;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2}.CollectionDetail_spotCopy__DyuEt small{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:var(--muted);font-size:13px}.CollectionDetail_spotCopy__DyuEt small svg{color:var(--primary)}.CollectionDetail_spotCopy__DyuEt em{display:block;margin-top:4px;color:var(--muted);font-size:12px;font-style:normal}.CollectionDetail_order__bBhGD{align-self:center;display:grid;grid-template-columns:repeat(2,38px);gap:6px;padding-right:4px}.CollectionDetail_order__bBhGD button{min-height:38px;display:grid;place-items:center;border:1px solid var(--border);border-radius:9px;color:var(--ink);background:var(--background);cursor:pointer;font-size:14px;font-weight:700;transition:color var(--motion-fast) var(--ease-ui),background var(--motion-fast) var(--ease-ui),border-color var(--motion-fast) var(--ease-ui)}.CollectionDetail_order__bBhGD button:hover:not(:disabled){border-color:color-mix(in oklch,var(--primary) 50%,var(--border));background:var(--primary-soft)}.CollectionDetail_order__bBhGD button:disabled{color:var(--muted);cursor:not-allowed;opacity:.4}.CollectionDetail_order__bBhGD button:last-child{grid-column:1/-1;color:var(--muted);font-size:12px;font-weight:700}.CollectionDetail_order__bBhGD button:last-child:hover{border-color:color-mix(in oklch,var(--danger) 45%,var(--border));color:var(--danger);background:color-mix(in oklch,var(--danger) 10%,transparent)}.CollectionDetail_empty__1jqAH{min-height:320px;display:grid;place-content:center;justify-items:center;gap:10px;padding:40px;border:1px solid var(--border);border-radius:14px;background:var(--surface);text-align:center}.CollectionDetail_empty__1jqAH>svg{color:var(--primary)}.CollectionDetail_empty__1jqAH h3{margin:6px 0 0;font-family:var(--font-display);font-size:24px;font-weight:640;letter-spacing:-.02em}.CollectionDetail_empty__1jqAH p{max-width:44ch;margin:0 0 10px;color:var(--muted);font-size:14px;line-height:1.55}.CollectionDetail_message__dpc_k{position:fixed;z-index:50;right:20px;bottom:20px;max-width:min(360px,100% - 40px);margin:0;padding:0;font-size:13px;font-weight:650}.CollectionDetail_message__dpc_k:not(:empty){padding:14px 16px;border-radius:10px;color:var(--on-accent);background:var(--accent);box-shadow:0 10px 20px oklch(.18 .03 225/.18)}@media(max-width:820px){.CollectionDetail_topbar__QiO23{grid-template-columns:1fr auto}.CollectionDetail_mainNav__nQ1Tp{display:none}.CollectionDetail_intro__R2ntY{align-items:flex-start;flex-direction:column;padding-top:44px}.CollectionDetail_settings__Tir86{grid-template-columns:1fr}.CollectionDetail_settings__Tir86>div{grid-column:auto}.CollectionDetail_settings__Tir86>div.CollectionDetail_coverSetting__qfSpl,.CollectionDetail_settings__Tir86>div.CollectionDetail_formActions__WjiTQ{grid-column:1/-1}}@media(max-width:580px){.CollectionDetail_page__aIz9e{padding-inline:var(--page-padding-inline)}.CollectionDetail_intro__R2ntY h1{font-size:2.85rem}.CollectionDetail_introActions__4J44H{width:100%}.CollectionDetail_introActions__4J44H button{flex:1;justify-content:center;padding-inline:12px}.CollectionDetail_collectionCover__dob6D{aspect-ratio:3/2}.CollectionDetail_settings__Tir86>div.CollectionDetail_coverSetting__qfSpl{align-items:stretch;flex-direction:column}.CollectionDetail_mapNote__UHtdL{right:10px;bottom:10px;left:10px;width:auto}.CollectionDetail_list__QEggE>header{align-items:flex-start;flex-direction:column}.CollectionDetail_addSaved__vSdn7,.CollectionDetail_addTools__F_9I3{width:100%}.CollectionDetail_addSaved__vSdn7 select{width:auto;min-width:0;flex:1}.CollectionDetail_spots__FsOAO article{grid-template-columns:78px minmax(0,1fr);gap:14px;padding:10px}.CollectionDetail_media__0JKRT{width:78px;height:78px}.CollectionDetail_spotCopy__DyuEt>p{line-clamp:2;-webkit-line-clamp:2}.CollectionDetail_order__bBhGD{grid-column:1/-1;justify-self:end;grid-template-columns:repeat(3,auto)}.CollectionDetail_order__bBhGD button:last-child{grid-column:auto;padding-inline:12px}}@media(prefers-reduced-motion:reduce){.CollectionDetail_empty__1jqAH a,.CollectionDetail_introActions__4J44H button,.CollectionDetail_list__QEggE>header>a,.CollectionDetail_order__bBhGD button,.CollectionDetail_settings__Tir86>div button,.CollectionDetail_spotCopy__DyuEt h3 a,.CollectionDetail_spots__FsOAO article{transition:none}}.Header_header__b7i2g{width:min(100%,var(--shell-hero));height:84px;margin:0 auto;padding-left:max(var(--hero-gutter) + var(--hero-inset),env(safe-area-inset-left));padding-right:max(min(100%,var(--shell-hero))*var(--hero-inset-ratio),env(safe-area-inset-right));display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px}.Header_logoLink___08EI{justify-self:start;color:var(--ink)}.Header_actions__XhD5u{justify-self:end;display:flex;align-items:center;gap:10px}.Header_account__wGd5W{position:relative}.Header_addSpot__0MnZR,.Header_profile__cU9WM{min-height:44px;border:0;cursor:pointer;transition:transform var(--motion-ui) var(--ease-ui),background var(--motion-ui) var(--ease-ui)}.Header_addSpot__0MnZR:active,.Header_profile__cU9WM:active{transform:scale(.97)}.Header_initial__9v5ZK{font-size:15px;font-weight:800;line-height:1}.Header_profilePending__6AJqR{opacity:.55;pointer-events:none}.Header_accountMenu__fBHqv{position:absolute;z-index:20;top:calc(100% + 12px);right:0;width:min(304px,100vw - 28px);padding:10px;border-radius:10px;color:var(--ink);background:var(--background);box-shadow:0 4px 8px oklch(.18 .025 230/.18);animation:Header_account-menu-in__djG4l var(--motion-fast) var(--ease-ui) both}.Header_accountIdentity__QxVpD{min-width:0;display:flex;align-items:center;gap:11px;padding:7px 8px 12px}.Header_menuAvatar__6FvzU{position:relative;width:42px;height:42px;flex:0 0 42px;overflow:hidden;display:grid;place-items:center;border-radius:50%;color:var(--on-primary);background:var(--primary);font-size:14px;font-weight:760}.Header_menuAvatar__6FvzU img{object-fit:cover}.Header_identityText__g1Ifg{min-width:0;display:grid;gap:2px}.Header_identityText__g1Ifg small,.Header_identityText__g1Ifg strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_identityText__g1Ifg strong{font-size:14px;font-weight:730}.Header_identityText__g1Ifg small{color:var(--muted);font-size:11px}.Header_accountActions__w6EGs{display:grid;gap:3px}.Header_accountActions__w6EGs>a,.Header_accountActions__w6EGs>button{width:100%;min-height:54px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:6px 9px;border:0;border-radius:8px;color:var(--ink);background:rgba(0,0,0,0);cursor:pointer;text-align:left;font:inherit;transition:color var(--motion-fast) var(--ease-ui),background var(--motion-fast) var(--ease-ui)}.Header_accountActions__w6EGs>a:hover,.Header_accountActions__w6EGs>button:hover{background:var(--surface)}.Header_accountActions__w6EGs>button:hover{color:var(--danger)}.Header_menuIcon__cL5LV{width:36px;height:36px;display:grid;place-items:center;border-radius:7px;color:var(--primary-dark);background:var(--primary-soft)}.Header_accountActions__w6EGs>button .Header_menuIcon__cL5LV{color:var(--muted);background:var(--surface)}.Header_accountActions__w6EGs>button:hover .Header_menuIcon__cL5LV{color:var(--danger)}.Header_accountActions__w6EGs>a>span:last-child,.Header_accountActions__w6EGs>button>span:last-child{min-width:0;display:grid;gap:2px}.Header_accountActions__w6EGs small,.Header_accountActions__w6EGs strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_accountActions__w6EGs strong{font-size:12px;font-weight:720}.Header_accountActions__w6EGs small{color:var(--muted);font-size:10px;font-weight:520}@keyframes Header_account-menu-in__djG4l{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.Header_addSpot__0MnZR{min-height:46px;display:inline-flex;align-items:center;gap:14px;padding:5px 6px 5px 16px;border-radius:8px;color:var(--on-primary);background:var(--ink);font-size:14px;font-weight:720;letter-spacing:-.01em}.Header_addSpot__0MnZR:hover{background:var(--primary-dark)}.Header_plus__JaxCt{width:34px;height:34px;display:grid;place-items:center;border-radius:5px;color:var(--on-accent);background:var(--accent);font-size:20px;font-weight:800;line-height:1;transition:transform var(--motion-state) var(--ease-ui)}.Header_addSpot__0MnZR:hover .Header_plus__JaxCt{transform:rotate(90deg)}.Header_profile__cU9WM{position:relative;width:46px;min-height:46px;display:grid;place-items:center;overflow:hidden;border:2px solid var(--ink);border-radius:50%;color:var(--primary-dark);background:var(--surface)}.Header_profile__cU9WM:hover{color:var(--on-primary);background:var(--primary)}.Header_profile__cU9WM img{object-fit:cover}.Header_profile__cU9WM svg{stroke-width:2}.Header_mobileLabel__rZcYA{display:none}@media(max-width:620px){.Header_header__b7i2g{width:100%;height:72px;padding-inline:var(--page-padding-inline);grid-template-columns:minmax(0,1fr) auto}.Header_desktopLabel__dTdoH,.Header_homeNav__DT_eU{display:none}.Header_mobileLabel__rZcYA{display:inline}.Header_addSpot__0MnZR{min-width:0;min-height:42px;gap:9px;padding:5px 5px 5px 13px;font-size:14px}.Header_plus__JaxCt{width:32px;height:32px}.Header_profile__cU9WM{width:42px;min-height:42px}}@media(prefers-reduced-motion:reduce){.Header_accountMenu__fBHqv{animation:none}}.PopularCities_section__pRm1e{width:min(100% - 40px,1440px);margin:104px auto 0}.PopularCities_heading__0qTSo{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.PopularCities_heading__0qTSo h2{margin:0;font-family:var(--font-display);font-size:31px;font-weight:610;letter-spacing:-.025em}.PopularCities_heading__0qTSo p{margin:8px 0 0;color:var(--muted);font-size:14px}.PopularCities_heading__0qTSo>button{min-height:46px;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;padding:0 13px 0 16px;border:1px solid var(--border);border-radius:7px;color:var(--ink);background:var(--background);cursor:pointer;font-size:14px;font-weight:700;transition:color var(--motion-ui) var(--ease-ui),border-color var(--motion-ui) var(--ease-ui),background var(--motion-ui) var(--ease-ui)}.PopularCities_heading__0qTSo>button svg{color:var(--primary)}.PopularCities_heading__0qTSo>button:hover{border-color:var(--primary);background:var(--surface)}.PopularCities_heading__0qTSo>button:focus-visible{outline:3px solid color-mix(in oklch,var(--primary) 35%,transparent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.PopularCities_heading__0qTSo>button{transition:none}}.PopularCities_rail__ACwYP{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.PopularCities_city__iDwIx{min-width:0}.PopularCities_cityButton__eK7sg{width:100%;padding:0;border:0;color:var(--ink);background:rgba(0,0,0,0);cursor:pointer;text-align:left}.PopularCities_credit__dAiVR{display:block;margin-top:6px;color:var(--muted);font-size:10px}.PopularCities_credit__dAiVR a{text-decoration:underline;text-underline-offset:2px}.PopularCities_image__gOjxx{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:12px;background:var(--surface)}.PopularCities_image__gOjxx img{object-fit:cover}.PopularCities_meta__DC7Hq{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:13px}.PopularCities_meta__DC7Hq strong{font-size:16px;font-weight:680}.PopularCities_meta__DC7Hq small{color:var(--muted);font-size:13px}@media(max-width:900px){.PopularCities_rail__ACwYP{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}}@media(max-width:620px){.PopularCities_section__pRm1e{width:min(100% - 28px,1440px);margin-top:72px}.PopularCities_heading__0qTSo{margin-bottom:22px}.PopularCities_heading__0qTSo h2{font-size:27px}.PopularCities_heading__0qTSo>button{display:none}.PopularCities_rail__ACwYP{margin-right:-14px;padding-right:14px;display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.PopularCities_rail__ACwYP::-webkit-scrollbar{display:none}.PopularCities_city__iDwIx{width:78vw;flex:0 0 78vw;scroll-snap-align:start}}.Collections_section__YoK67{width:min(100% - 40px,1440px);margin:104px auto 0}.Collections_heading__NGlnT{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.Collections_heading__NGlnT h2{margin:0;font-family:var(--font-display);font-size:34px;font-weight:620;letter-spacing:-.025em}.Collections_heading__NGlnT>button{min-height:46px;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;padding:0 13px 0 16px;border:1px solid var(--border);border-radius:7px;color:var(--ink);background:var(--background);cursor:pointer;font-size:14px;font-weight:700;transition:color var(--motion-ui) var(--ease-ui),border-color var(--motion-ui) var(--ease-ui),background var(--motion-ui) var(--ease-ui)}.Collections_heading__NGlnT>button svg{color:var(--primary)}.Collections_heading__NGlnT>button:hover{border-color:var(--primary);background:var(--surface)}.Collections_heading__NGlnT>button:focus-visible{outline:3px solid color-mix(in oklch,var(--primary) 35%,transparent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.Collections_heading__NGlnT>button{transition:none}}.Collections_grid__RJq6N{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:16px}.Collections_grid__RJq6N>button{min-width:0;padding:0;border:0;color:var(--ink);background:rgba(0,0,0,0);cursor:pointer;text-align:left}.Collections_photo__ygEvh{position:relative;display:block;overflow:hidden;border-radius:12px;background:var(--surface)}.Collections_photo__ygEvh img{object-fit:cover}.Collections_meta__FvH20{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 2px 0}.Collections_meta__FvH20>span{display:flex;flex-direction:column;gap:5px}.Collections_meta__FvH20 strong{font-size:16px;font-weight:680}.Collections_meta__FvH20 small{color:var(--muted);font-size:13px}.Collections_featured__6Xa5u{position:relative;grid-row:1/3}.Collections_featured__6Xa5u .Collections_photo__ygEvh{height:100%;min-height:520px}.Collections_featured__6Xa5u .Collections_photo__ygEvh:after{content:"";position:absolute;inset:48% 0 0;background:linear-gradient(transparent,oklch(12% .02 205deg/.74))}.Collections_featured__6Xa5u .Collections_meta__FvH20{position:absolute;z-index:1;right:24px;bottom:22px;left:24px;color:oklch(1 0 0)}.Collections_featured__6Xa5u .Collections_meta__FvH20 strong{font-family:var(--font-display);font-size:26px;font-weight:620}.Collections_featured__6Xa5u .Collections_meta__FvH20 small{color:oklch(.9 .015 205)}.Collections_story__0I0GQ{display:grid;grid-template-columns:44% 1fr;align-items:stretch;gap:18px}.Collections_story__0I0GQ .Collections_photo__ygEvh{min-height:0}.Collections_story__0I0GQ .Collections_meta__FvH20{padding:18px 18px 18px 0}.Collections_story__0I0GQ .Collections_meta__FvH20 strong{max-width:14ch;font-family:var(--font-display);font-size:22px;line-height:1.05}.Collections_story__0I0GQ .Collections_meta__FvH20>span{align-self:center}@media(max-width:720px){.Collections_section__YoK67{width:min(100% - 28px,1440px);margin-top:72px}.Collections_heading__NGlnT{margin-bottom:22px}.Collections_heading__NGlnT h2{font-size:27px}.Collections_heading__NGlnT>button{display:none}.Collections_grid__RJq6N{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:14px}.Collections_featured__6Xa5u{grid-row:auto}.Collections_featured__6Xa5u .Collections_photo__ygEvh{min-height:420px}.Collections_featured__6Xa5u .Collections_meta__FvH20{right:18px;bottom:17px;left:18px}.Collections_story__0I0GQ{min-height:150px;grid-template-columns:42% 1fr;gap:14px}.Collections_story__0I0GQ .Collections_meta__FvH20{padding:14px 14px 14px 0}.Collections_story__0I0GQ .Collections_meta__FvH20 strong{font-size:19px}}.Footer_footer__1yt0L{--footer-surface:oklch(0.91 0.07 185);--footer-ink:oklch(0.2 0.04 205);--footer-muted:oklch(0.38 0.035 205);--footer-accent:oklch(0.34 0.09 195);--footer-line:oklch(0.24 0.04 205/.22);--footer-field:oklch(1 0 0/.34);--footer-on-ink:oklch(0.99 0.005 185)}html[data-theme=dark] .Footer_footer__1yt0L{--footer-surface:oklch(0.26 0.05 195);--footer-ink:oklch(0.96 0.01 195);--footer-muted:oklch(0.78 0.03 195);--footer-accent:oklch(0.82 0.09 190);--footer-line:oklch(0.98 0.01 195/.2);--footer-field:oklch(1 0 0/.07);--footer-on-ink:oklch(0.16 0.03 200)}.Footer_footer__1yt0L{margin-top:96px;padding:0 max(20px,(100% - 1440px)/2);color:var(--footer-ink);background:var(--footer-surface)}.Footer_lead__kqqwX{min-height:560px;display:grid;grid-template-columns:1.25fr .75fr;border-bottom:1px solid var(--footer-line)}.Footer_statement__YhtXb{padding:72px 64px 72px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;border-right:1px solid var(--footer-line)}.Footer_statement__YhtXb>span{font-size:13px;font-weight:650}.Footer_statement__YhtXb h2{margin:48px 0;font-family:var(--font-display);font-size:clamp(4rem,7vw,6rem);font-weight:610;line-height:.9;letter-spacing:-.035em}.Footer_statement__YhtXb button{width:min(100%,248px);min-height:58px;display:inline-flex;align-items:center;justify-content:space-between;gap:14px;padding:0 18px;border:0;border-radius:6px;color:var(--footer-on-ink);background:var(--footer-ink);cursor:pointer;font-size:15px;font-weight:720;transition:background var(--motion-ui) var(--ease-ui)}.Footer_statement__YhtXb button:hover{background:var(--footer-accent)}.Footer_dispatch__eTvKp{padding:72px 0 72px 64px;display:flex;flex-direction:column;justify-content:center}.Footer_dispatch__eTvKp>span{color:var(--footer-accent);font-size:13px;font-weight:700}.Footer_dispatch__eTvKp h3{max-width:15ch;margin:22px 0 48px;font-family:var(--font-display);font-size:34px;font-weight:610;line-height:1.05;letter-spacing:-.025em}.Footer_feedbackOptions__aIxRs{min-height:62px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:6px;padding:6px;border:1px solid var(--footer-line);border-radius:10px;background:var(--footer-field)}.Footer_dispatch__eTvKp button{min-width:0;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:0;border-radius:7px;color:var(--footer-on-ink);background:var(--footer-ink);cursor:pointer;font-size:13px;font-weight:750}.Footer_dispatch__eTvKp button:hover{background:var(--footer-accent)}.Footer_dispatch__eTvKp button:disabled{cursor:wait;opacity:.58}.Footer_dispatch__eTvKp p{margin:12px 2px 0;color:var(--footer-muted);font-size:12px;line-height:1.5}.Footer_feedbackThanks__bEwha{min-height:112px;display:flex;align-items:center;gap:14px;padding:20px;border-radius:10px;color:var(--footer-ink);background:var(--footer-field);line-height:1.45}.Footer_cities__37bBZ{min-height:150px;display:grid;grid-template-columns:1.1fr repeat(4,1fr);border-right:1px solid var(--footer-line);border-bottom:1px solid var(--footer-line);border-left:1px solid var(--footer-line)}.Footer_cities__37bBZ button,.Footer_cities__37bBZ>span{display:flex;align-items:center;border:0;border-right:1px solid var(--footer-line);color:inherit;background:rgba(0,0,0,0);font:inherit;text-align:left}.Footer_cities__37bBZ>span{padding-left:30px;color:var(--footer-muted);font-size:15px;font-weight:650}.Footer_cities__37bBZ button{justify-content:space-between;gap:14px;padding:0 26px;cursor:pointer;font-family:var(--font-display);font-size:23px;font-weight:620;transition:background var(--motion-ui) var(--ease-ui)}.Footer_cities__37bBZ button:hover{background:var(--footer-field)}.Footer_cities__37bBZ button:last-child{border-right:0}.Footer_logo__9030Y{color:var(--footer-ink)}.Footer_bar__IBcBJ{min-height:112px;display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:clamp(24px,4vw,56px);font-size:13px}.Footer_bar__IBcBJ nav,.Footer_bar__IBcBJ>div{display:flex;align-items:center;gap:22px}.Footer_bar__IBcBJ a{transition:opacity var(--motion-ui) var(--ease-ui)}.Footer_bar__IBcBJ a:hover{opacity:.62}.Footer_betaLabel__jKk53{color:var(--footer-accent);font-size:12px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.Footer_srOnly__vyhwA{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.Footer_lead__kqqwX{min-height:auto;grid-template-columns:1fr}.Footer_statement__YhtXb{min-height:460px;padding-right:0;border-right:0;border-bottom:1px solid var(--footer-line)}.Footer_dispatch__eTvKp{padding:56px 0}.Footer_cities__37bBZ{grid-template-columns:repeat(2,1fr)}.Footer_cities__37bBZ>span{grid-column:1/-1;min-height:70px;padding-left:22px;border-right:0;border-bottom:1px solid var(--footer-line)}.Footer_cities__37bBZ button{min-height:92px;border-bottom:1px solid var(--footer-line)}.Footer_bar__IBcBJ{grid-template-columns:1fr auto;padding:28px 0}.Footer_bar__IBcBJ nav:first-of-type{display:none}}@media(max-width:620px){.Footer_footer__1yt0L{margin-top:68px;padding-inline:var(--page-padding-inline);font-size:14px}.Footer_statement__YhtXb{min-height:420px;padding:48px 0}.Footer_statement__YhtXb h2{margin:40px 0;font-size:3.7rem}.Footer_dispatch__eTvKp{padding:48px 0}.Footer_dispatch__eTvKp h3{margin-bottom:38px;font-size:29px}.Footer_cities__37bBZ{grid-template-columns:1fr}.Footer_cities__37bBZ>span{grid-column:auto}.Footer_cities__37bBZ button{min-height:72px;padding:0 18px;border-right:0;font-size:21px}.Footer_bar__IBcBJ{grid-template-columns:1fr;gap:24px}.Footer_bar__IBcBJ nav,.Footer_bar__IBcBJ>div{flex-wrap:wrap}}.LazyDiscoveryMap_root__COVwU{position:absolute;inset:0;background:var(--surface-strong)}.LazyDiscoveryMap_root__COVwU>span{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted);font-size:13px;font-weight:680}