.HZXUhW_control{min-width:0;max-width:100%;color:var(--color-text)}.HZXUhW_track{height:2.75rem;margin-inline:1.25rem;position:relative}.HZXUhW_track input{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:2.75rem;margin:0}.HZXUhW_track input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-text-muted) var(--expression-position), var(--color-border) var(--expression-position));height:3px}.HZXUhW_track input::-moz-range-track{background:linear-gradient(to right, var(--color-text-muted) var(--expression-position), var(--color-border) var(--expression-position));height:3px}.HZXUhW_track input::-webkit-slider-thumb{appearance:none;width:0;height:0}.HZXUhW_track input::-moz-range-thumb{border:0;width:0;height:0}.HZXUhW_thumb{pointer-events:none;top:.375rem;left:var(--expression-position);border-radius:var(--radius-pill,999px);background:var(--color-surface);width:2rem;height:2rem;position:absolute;transform:translate(-50%)}.HZXUhW_thumb svg{width:100%;height:100%}.HZXUhW_dot{pointer-events:none;background:var(--color-border);width:.625rem;height:.625rem;box-shadow:0 0 0 2px var(--color-surface);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.HZXUhW_track:has(input:focus-visible) .HZXUhW_thumb{outline:2px solid var(--color-accent);outline-offset:3px}.HZXUhW_control:has(input:disabled){opacity:.6}
.dr4wvG_panel{--color-danger:var(--chat-danger);color:var(--chat-text);background:var(--chat-background);flex-direction:column;height:100dvh;margin:0;display:flex;inset:0 0 0 auto;container-type:inline-size;width:min(100%, var(--chat-panel-width,480px))!important;border-radius:0!important;max-height:100dvh!important;padding:0!important;position:fixed!important;overflow:hidden!important}.dr4wvG_content{flex-direction:column;flex:1;min-height:0;display:flex}.dr4wvG_bookmarks{border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;max-height:45dvh;padding:.5rem .75rem;display:flex;overflow-y:auto}.dr4wvG_feed{overscroll-behavior:contain;background:var(--color-surface);flex:1;min-height:0;padding:1rem;overflow-y:auto}.dr4wvG_feed,.dr4wvG_bookmarks{scrollbar-width:thin;scrollbar-color:var(--color-text-muted) var(--color-surface)}@supports not (scrollbar-color:auto){.dr4wvG_feed::-webkit-scrollbar{width:.5rem}.dr4wvG_bookmarks::-webkit-scrollbar{width:.5rem}.dr4wvG_feed::-webkit-scrollbar-track{background:var(--color-surface)}.dr4wvG_bookmarks::-webkit-scrollbar-track{background:var(--color-surface)}.dr4wvG_feed::-webkit-scrollbar-thumb{background:var(--color-text-muted);border:2px solid var(--color-surface);border-radius:var(--radius-sm)}.dr4wvG_bookmarks::-webkit-scrollbar-thumb{background:var(--color-text-muted);border:2px solid var(--color-surface);border-radius:var(--radius-sm)}.dr4wvG_feed::-webkit-scrollbar-thumb:hover{background:var(--color-text)}.dr4wvG_bookmarks::-webkit-scrollbar-thumb:hover{background:var(--color-text)}.dr4wvG_feed::-webkit-scrollbar-button{display:none}.dr4wvG_bookmarks::-webkit-scrollbar-button{display:none}}@media (forced-colors:active){.dr4wvG_feed,.dr4wvG_bookmarks{scrollbar-color:auto}}.dr4wvG_card{border-radius:var(--radius-md);box-shadow:none;background:color-mix(in srgb, var(--color-surface-2) 35%, var(--color-surface));overflow-wrap:anywhere;border-width:1px;margin-bottom:.875rem;padding:.875rem}.dr4wvG_byline{flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.dr4wvG_avatar{background:var(--color-surface-2);width:2.6rem;height:2.6rem;color:var(--color-accent);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid;position:relative;overflow:hidden}.dr4wvG_title{font-family:var(--font-destination-title);color:var(--color-text);font-size:1.3rem;line-height:1.25}.dr4wvG_time{color:var(--color-text-muted);margin-top:.3rem;font-size:.8rem;display:block}.dr4wvG_source{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);margin-bottom:1rem;display:flex;overflow:hidden}.dr4wvG_thumbnail{flex-shrink:0;width:7rem;min-height:7rem;position:relative}.dr4wvG_thumbnail>div{position:absolute;inset:0}.dr4wvG_sourceLabel{color:var(--color-accent);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:700}.dr4wvG_sourceTitle{font-family:var(--font-destination-title);margin-top:.4rem;font-size:1.2rem;line-height:1.3;display:block}.dr4wvG_quote{border-left:3px solid var(--color-accent);background:var(--color-surface-2);font-family:var(--font-destination-title);color:var(--color-text-muted);padding:1rem;font-size:1.2rem;line-height:1.6}.dr4wvG_message{color:var(--color-text);line-height:1.6}.dr4wvG_actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;margin-top:1rem;display:flex}.dr4wvG_launcher{right:1rem;bottom:calc(var(--app-bottom-gutter,5rem) + .5rem);z-index:45;display:grid;position:fixed}.dr4wvG_chatLauncher{width:3rem;height:3rem;box-shadow:var(--shadow-md);position:relative}.dr4wvG_launcherBadge{border:1px solid var(--color-border);min-width:1.25rem;color:var(--color-text);justify-content:center;padding:.125rem .375rem;font-size:.625rem;line-height:1rem;position:absolute;top:-.25rem;right:0}.dr4wvG_launcherLabel,.dr4wvG_launcherShortcut,.dr4wvG_desktopLauncher{display:none}.dr4wvG_footerLauncher{display:flex}.dr4wvG_footerLauncher .dr4wvG_chatLauncher{border-radius:var(--radius-sm);width:auto;min-width:3rem;height:auto;min-height:3rem;color:var(--sticky-panel-text);box-shadow:none;font-size:.75rem;line-height:1.125rem;font-family:var(--font-body);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:0;display:flex}.dr4wvG_footerLauncher .dr4wvG_chatLauncher svg{width:1.75rem;height:1.75rem}.dr4wvG_footerLauncher .dr4wvG_launcherLabel{display:block}@media (max-width:767px){.dr4wvG_launcher[data-has-footer-launcher=true]{display:none}}@media (min-width:768px){.dr4wvG_launcher[data-has-desktop-launcher=true]{display:none}.dr4wvG_desktopLauncher{display:flex}.dr4wvG_desktopLauncher .dr4wvG_chatLauncher,.dr4wvG_launcher .dr4wvG_chatLauncher{border-radius:var(--radius-sm);width:auto;height:4rem;color:var(--sticky-panel-text);box-shadow:none;font-family:var(--font-body);background:0 0;border:0;gap:.75rem;padding:0 1.25rem;font-size:.875rem;display:flex}.dr4wvG_desktopLauncher .dr4wvG_chatLauncher svg,.dr4wvG_launcher .dr4wvG_chatLauncher svg{width:2rem;height:2rem}.dr4wvG_desktopLauncher .dr4wvG_launcherLabel,.dr4wvG_launcher .dr4wvG_launcherLabel{display:block}.dr4wvG_desktopLauncher .dr4wvG_launcherShortcut,.dr4wvG_launcher .dr4wvG_launcherShortcut{border:1px solid color-mix(in srgb, var(--sticky-panel-text) 45%, var(--sticky-panel-border));border-radius:calc(var(--radius-sm) / 2);width:1.75rem;height:1.75rem;font-family:var(--font-mono);place-items:center;padding:0;font-size:.75rem;line-height:1.25rem;display:grid}.dr4wvG_launcher .dr4wvG_chatLauncher{border:1px solid var(--sticky-panel-border);background:var(--sticky-panel-background);box-shadow:var(--shadow-md)}}@media (max-width:420px){.dr4wvG_byline{grid-template-columns:2.6rem minmax(0,1fr);gap:.4rem .8rem;display:grid}.dr4wvG_byline>:last-child{grid-column:2;justify-self:start}.dr4wvG_thumbnail{width:5.5rem}.dr4wvG_card{padding:.9rem}}.dr4wvG_panel form{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.dr4wvG_resizeHandle{display:none}@media (min-width:768px){.dr4wvG_resizeHandle{cursor:ew-resize;touch-action:none;z-index:2;width:8px;display:block;position:absolute;top:0;bottom:0;left:0}.dr4wvG_resizeHandle:hover,.dr4wvG_resizeHandle:focus-visible{background:var(--color-border);outline:2px solid var(--color-accent);outline-offset:-2px}}.dr4wvG_title{font-size:1rem;line-height:1.4}.dr4wvG_byline{margin-bottom:.65rem}.dr4wvG_source{margin-bottom:.75rem}.dr4wvG_commentRow,.dr4wvG_messageCard{--comment-avatar-size:3.5rem}.dr4wvG_commentRow{align-items:flex-start;gap:.875rem;display:flex}.dr4wvG_commentRow .dr4wvG_avatar{width:2.2rem;height:2.2rem}.dr4wvG_commentBubble{border-radius:var(--radius-sm);background:var(--color-surface-2);flex:1;align-self:flex-start;min-width:0;padding:.65rem .8rem;font-size:.9rem;line-height:1.5;position:relative}.dr4wvG_commentBubble:before{content:"";background:var(--color-surface-2);clip-path:polygon(100% 0,0 50%,100% 100%);width:.625rem;height:1.25rem;position:absolute;top:1rem;left:-.625rem}.dr4wvG_commentByline{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin-bottom:.25rem;font-size:.75rem;display:flex}.dr4wvG_commentByline .dr4wvG_time{margin:0;font-size:.7rem}@media (max-width:640px){.dr4wvG_commentBubble{font-size:1rem}.dr4wvG_commentByline{font-size:.875rem}.dr4wvG_commentByline .dr4wvG_time{font-size:.75rem}}@media (max-width:420px){.dr4wvG_byline{display:flex}}.dr4wvG_threadAction{flex:1;min-width:0;padding:.4rem .8rem;font-size:.9rem;line-height:1.5}.dr4wvG_topicTime{color:var(--color-text-muted);align-items:baseline;gap:.5rem;font-size:.75rem;display:flex}.dr4wvG_replySummary{border-radius:var(--radius-sm);max-width:100%;min-height:2.75rem;box-shadow:none;font-size:1rem;font-family:var(--font-body);color:var(--color-text);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:.75rem;padding:.5rem .625rem;font-weight:600;display:flex}.dr4wvG_replySummary:hover{background:var(--color-surface-2)}.dr4wvG_replySummary:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.dr4wvG_replyFaces{flex-shrink:0;display:flex}.dr4wvG_replyCopy{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;min-width:0;display:flex}.dr4wvG_replyCount{text-underline-offset:.2em;text-decoration:underline}.dr4wvG_replyTimestamp{color:var(--color-text-muted);font-size:.875rem;font-weight:400}.dr4wvG_replyFaces .dr4wvG_avatar{border:2px solid var(--color-surface);width:2.25rem;height:2.25rem}.dr4wvG_replyFaces .dr4wvG_avatar+.dr4wvG_avatar{margin-left:-.4rem}.dr4wvG_commentRow .dr4wvG_avatar{width:var(--comment-avatar-size);height:var(--comment-avatar-size);border-radius:var(--radius-sm);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}@media (max-width:640px){.dr4wvG_commentRow,.dr4wvG_messageCard{--comment-avatar-size:3rem}}.dr4wvG_composer{--composer-avatar-size:3.5rem;min-width:0;padding:.75rem 1rem max(.75rem, env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb, var(--chat-metadata) 25%, transparent);background:var(--chat-background);color:var(--chat-text);flex-shrink:0;position:relative}.dr4wvG_composerLabel{color:var(--chat-metadata);font:400 .8125rem/1.4 var(--font-body);margin:0 0 .5rem}.dr4wvG_composerContent{align-items:flex-end;gap:.625rem;min-width:0;display:flex}.dr4wvG_composerMessage{flex:1;min-width:0}.dr4wvG_composerMessage>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dr4wvG_composer textarea{min-height:3.5rem;max-height:min(8rem,25dvh);font:400 1rem/1.5 var(--font-body);border-radius:var(--radius-md);background:var(--chat-bubble);color:var(--chat-text);resize:none;border:1px solid #0000;padding:.875rem .75rem;display:block;overflow-y:auto}.dr4wvG_composerAvatar{width:var(--composer-avatar-size);height:var(--composer-avatar-size);border:1px solid var(--chat-link);border-radius:var(--radius-sm);background:var(--chat-bubble);flex-shrink:0;display:block;overflow:hidden}.dr4wvG_composerSend{border-radius:var(--radius-md);background:var(--chat-active);width:2.75rem;height:3.5rem;color:var(--chat-active-text);border-color:var(--chat-active);flex-shrink:0}.dr4wvG_expressionPicker{flex-shrink:0}.dr4wvG_expressionTrigger{border-radius:var(--radius-sm);background:0 0;border:0;padding:0;display:block;position:relative}.dr4wvG_expressionChevron{border:1px solid var(--chat-metadata);background:var(--chat-background);width:1.5rem;height:1.5rem;color:var(--chat-text);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-.2rem;right:-.2rem}.dr4wvG_expressionChevron svg{display:block}.dr4wvG_expressionPopover{z-index:5;border:1px solid var(--chat-border);border-radius:var(--radius-md);background:var(--chat-background);max-width:26rem;max-height:50dvh;box-shadow:var(--shadow-md);color:var(--chat-text);padding:.75rem;position:absolute;bottom:calc(100% + .5rem);left:.75rem;right:.75rem;overflow-y:auto}.dr4wvG_expressionHeading{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.dr4wvG_expressionHeading strong{font:600 1rem/1.4 var(--font-body)}.dr4wvG_expressionHeading p{color:var(--chat-metadata);margin:0;font-size:.75rem}.dr4wvG_expressionHeading>button{background:0 0;border:0;font-size:1.5rem}.dr4wvG_expressionChoices{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;display:grid}.dr4wvG_expressionChoices>button{min-width:0;color:var(--chat-metadata);cursor:pointer;font:400 .75rem/1.6 var(--font-body);background:0 0;border:0;padding:0}.dr4wvG_expressionPortrait{aspect-ratio:1;border:1px solid var(--chat-link);border-radius:var(--radius-sm);display:block;position:relative;overflow:hidden}.dr4wvG_expressionChoices>button[aria-pressed=true] .dr4wvG_expressionPortrait{border:2px solid var(--chat-active);outline:2px solid var(--chat-active);outline-offset:2px}.dr4wvG_expressionCheck{background:var(--chat-active);width:1.25rem;height:1.25rem;color:var(--chat-active-text);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;right:0}.dr4wvG_avatar{box-shadow:none;border:0;padding:0}button.dr4wvG_avatar:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}button.dr4wvG_avatar{cursor:pointer}button.dr4wvG_avatar:hover{outline:1px solid var(--color-accent);outline-offset:2px}.dr4wvG_chatHero{background:var(--color-surface);position:relative;overflow:hidden}.dr4wvG_tabs{scrollbar-width:thin;flex:0 auto;min-width:0;margin:-.25rem;padding:.25rem;display:flex;overflow-x:auto}.dr4wvG_tabs>button{flex:none}.dr4wvG_tabBadge{font-size:.6875rem;line-height:1rem;font-family:var(--font-body);padding:.0625rem .375rem}.dr4wvG_dayDivider{color:var(--color-text);font:600 1.125rem var(--font-destination-title);align-items:center;gap:.75rem;margin:.25rem 0 1rem;display:flex}.dr4wvG_updateRow{border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;align-items:flex-start;gap:.75rem;padding:.875rem 0;display:flex}.dr4wvG_updateRow:last-child{border-bottom:0}.dr4wvG_updateContent{flex:1;min-width:0;font-size:.9rem;line-height:1.5}.dr4wvG_updateContent .dr4wvG_title{font-size:1.0625rem}.dr4wvG_updateSource{color:var(--color-text);display:block}.dr4wvG_updateSource[href]:hover{text-decoration:underline}.dr4wvG_updateAction{width:100%;min-height:2.75rem;color:var(--color-accent);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.25rem;padding:0;font-weight:600;display:flex}.dr4wvG_updateAction:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.dr4wvG_replyPreview{flex-direction:column;gap:.625rem;margin-top:.75rem;display:flex}.dr4wvG_replyPreview .dr4wvG_commentBubble>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dr4wvG_messageCard{background:0 0;border:0;padding:.5rem 0}.dr4wvG_messageHeader{align-items:flex-start;gap:.5rem;display:flex}.dr4wvG_messageHeader .dr4wvG_commentRow{flex:1;min-width:0}.dr4wvG_card .dr4wvG_actions{border-top:1px solid var(--color-border);justify-content:flex-start;margin-top:.5rem}.dr4wvG_messageCard .dr4wvG_actions{margin:0 0 0 calc(var(--comment-avatar-size) + .875rem);border-top:0}.dr4wvG_unreadDot{background:var(--color-accent);vertical-align:middle;border-radius:50%;width:.4rem;height:.4rem;margin-left:.5rem;display:inline-block}.dr4wvG_secondaryBookmark{color:var(--color-text-muted);background:0 0;border:0}.dr4wvG_secondaryBookmark svg{width:1rem;height:1rem}.dr4wvG_updateDetails{margin-top:.5rem}.dr4wvG_updateDetails summary{cursor:pointer;min-height:2.75rem;color:var(--color-accent)}@media (max-width:767px){.dr4wvG_composer textarea{font-size:1rem}}:is(.dr4wvG_panel button:focus-visible,.dr4wvG_panel a:focus-visible,.dr4wvG_panel textarea:focus-visible,.dr4wvG_panel summary:focus-visible){outline:2px solid var(--chat-focus);outline-offset:2px}.dr4wvG_conversationBody{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.dr4wvG_panel>[data-testid=modal-drawer-handle]{display:none}.dr4wvG_contextHeader{--chat-header-chrome-width:var(--chat-control-target);isolation:isolate;min-width:0;max-height:max(10rem,100dvh - 12rem);padding:max(1rem, env(safe-area-inset-top)) var(--chat-header-gutter) var(--chat-header-toolbar-overlap);background:var(--chat-background);flex-direction:column;flex-shrink:0;display:flex;position:relative}.dr4wvG_contextHeader[data-back=true]{--chat-header-chrome-width:calc(var(--chat-control-target) * 2 + var(--chat-header-gap))}.dr4wvG_headerBody{overscroll-behavior:contain;min-width:0;min-height:0;position:relative;overflow-y:auto}.dr4wvG_headerArtwork{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dr4wvG_headerArtwork>div{width:100%;height:100%}.dr4wvG_headerArtwork:after{content:"";pointer-events:none;background:var(--chat-header-context-overlay);position:absolute;inset:0}.dr4wvG_headerArtwork button,.dr4wvG_headerArtwork a{pointer-events:auto}.dr4wvG_contextHeader[data-provider-photo=true]{padding-bottom:calc(var(--chat-header-toolbar-overlap) + var(--chat-control-target))}.dr4wvG_headerArtwork [data-slot=provider-control]{left:auto;right:var(--chat-header-gutter);bottom:calc(var(--chat-header-toolbar-overlap) + var(--chat-header-gap));z-index:1}.dr4wvG_headerArtwork [data-slot=provider-control]>button{min-width:var(--chat-control-target);min-height:var(--chat-control-target);background-color:var(--provider-attribution-background)}.dr4wvG_headerTopline{z-index:2;top:max(1rem, env(safe-area-inset-top));right:var(--chat-header-gutter);align-items:center;gap:var(--chat-header-gap);pointer-events:none;display:flex;position:absolute}.dr4wvG_headerTopline>button{pointer-events:auto}.dr4wvG_contextHeader[data-chat-level=inbox]{--chat-header-control-background:var(--badge-bg);--chat-header-control-text:var(--on-image-text);min-height:12.5rem}.dr4wvG_contextHeader[data-chat-level=inbox] .dr4wvG_headerCopy{min-height:var(--chat-control-target);align-items:center}.dr4wvG_contextHeader[data-chat-level=inbox] h2{min-height:0;font:600 .875rem/1.4 var(--font-body);letter-spacing:.02em;text-transform:uppercase;color:var(--on-image-text)}.dr4wvG_contextHeader[data-chat-level=inbox] .dr4wvG_headerArtwork:after{background:var(--chat-header-inbox-overlay)}.dr4wvG_headerControl{isolation:isolate;min-width:var(--chat-control-target);min-height:var(--chat-control-target);color:var(--chat-header-control-text);background:0 0;border:0;border-radius:50%;position:relative}.dr4wvG_headerControl:before{content:"";z-index:-1;background:var(--chat-header-control-background);border-radius:50%;position:absolute;inset:.25rem}.dr4wvG_headerCopy{grid-template-columns:minmax(0, 1fr) var(--chat-header-chrome-width);gap:var(--chat-header-gap);min-width:0;display:grid}.dr4wvG_headerCopy h2{overflow-wrap:anywhere;text-wrap:balance;min-width:0;min-height:2.2em;font:600 var(--chat-header-title-size)/var(--chat-header-title-leading) var(--font-destination-title);color:var(--chat-text);margin:0}.dr4wvG_headerCopy h2:focus-visible{outline:2px solid var(--chat-focus);outline-offset:2px}.dr4wvG_headerSocial{align-items:center;gap:var(--chat-header-gap);margin-top:var(--chat-header-identity-gap);padding-bottom:var(--chat-header-gap);flex-wrap:wrap;display:flex}.dr4wvG_headerSocial>.dr4wvG_participants,.dr4wvG_participantsLoading{flex:12rem;min-width:0}.dr4wvG_headerActions{align-items:center;gap:var(--chat-header-gap);margin-left:auto;display:flex}.dr4wvG_contextLink{min-height:2.75rem;color:var(--chat-link);text-underline-offset:.2em;font:600 .875rem var(--font-body);white-space:nowrap;flex-shrink:0;align-items:center;gap:.25rem;text-decoration:underline;display:inline-flex}.dr4wvG_headerBookmark{color:var(--chat-metadata);background:0 0;border:0;flex-shrink:0}.dr4wvG_headerBookmark[aria-pressed=true]{color:var(--chat-link)}.dr4wvG_participants{min-width:0;position:relative}.dr4wvG_participantLabel{color:var(--chat-metadata);font:400 .75rem/1.4 var(--font-body);margin:0 0 .25rem}.dr4wvG_participantEmpty{min-height:var(--chat-header-avatar-size);color:var(--chat-metadata);font:400 .875rem/1.4 var(--font-body);align-items:center;margin:0;display:flex}.dr4wvG_participantsLoading{align-items:center;gap:var(--chat-header-gap);height:var(--chat-header-avatar-size);display:flex}.dr4wvG_participantsLoading>span{width:var(--chat-header-avatar-size);border-radius:var(--radius-sm);background:var(--chat-bubble);height:100%}.dr4wvG_participantsLoading>span+span{width:5rem;height:1.5rem}.dr4wvG_participantNavigation{align-items:center;gap:.35rem;min-width:0;display:flex}.dr4wvG_participantTrack{overscroll-behavior-x:contain;scrollbar-width:thin;scroll-snap-type:x proximity;flex:1;gap:.5rem;min-width:0;margin:0;padding:.25rem;list-style:none;display:flex;overflow-x:auto}.dr4wvG_participantTrack li{scroll-snap-align:start;flex-shrink:0;align-items:center;gap:.75rem;display:flex}.dr4wvG_participantIdentity{flex-direction:column;gap:.125rem;font-size:.875rem;display:flex}.dr4wvG_participantIdentity span{color:var(--chat-metadata);font-size:.75rem}.dr4wvG_headerAvatar{width:var(--chat-header-avatar-size);height:var(--chat-header-avatar-size);border:1px solid var(--chat-border);border-radius:var(--radius-sm);background:var(--chat-bubble);cursor:pointer;display:block;position:relative;overflow:hidden}.dr4wvG_participantArrow{border-color:var(--chat-border);background:0 0;flex-shrink:0;font-size:1.5rem}.dr4wvG_headerToolbar{z-index:1;align-items:center;gap:var(--chat-header-gap);margin-top:calc(-1 * var(--chat-header-toolbar-overlap));padding:var(--chat-header-gap) var(--chat-header-gutter);border-bottom:1px solid var(--chat-border);flex-shrink:0;display:flex;position:relative}.dr4wvG_navigationRow{background:0 0}.dr4wvG_navigationRow[data-trip-link=true]{flex-wrap:wrap}.dr4wvG_tabs{gap:.35rem}.dr4wvG_headerToolbar .dr4wvG_viewControl{min-width:4.5rem;min-height:var(--chat-control-target);border:1px solid var(--chat-border);border-radius:var(--radius-md);background:var(--chat-bubble);color:var(--chat-text);box-shadow:none;font:600 .875rem/1.3 var(--font-body);gap:.25rem;padding:.35rem 1rem}.dr4wvG_headerToolbar .dr4wvG_viewControl[aria-selected=true],.dr4wvG_headerToolbar .dr4wvG_viewControl[aria-pressed=true]{background:var(--chat-active);border-color:var(--chat-active);color:var(--chat-active-text)}.dr4wvG_headerToolbar .dr4wvG_viewControl:focus-visible{outline:2px solid var(--chat-focus);outline-offset:2px}.dr4wvG_tabBadge{color:inherit;background:0 0;padding:0 .25rem;font-size:.6875rem}.dr4wvG_navigationActions{align-items:center;gap:var(--chat-header-gap);flex-shrink:0;margin-left:auto;display:flex}.dr4wvG_bookmarkNavigation{border-radius:var(--radius-sm);color:var(--chat-text);background:0 0;border:0;flex-shrink:0}.dr4wvG_bookmarkNavigation[aria-expanded=true]{background:var(--chat-bubble)}.dr4wvG_bookmarks{max-height:24dvh}.dr4wvG_bookmarks>div{flex:1;min-width:7rem}.dr4wvG_feed{padding:1rem;container-type:inline-size}.dr4wvG_messageList{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.dr4wvG_messageList>li{min-width:0}.dr4wvG_dayDivider{font:500 .8125rem var(--font-body);color:var(--chat-metadata);align-items:center;gap:.75rem;margin:.5rem 0 0;display:flex}.dr4wvG_dayDivider:before,.dr4wvG_dayDivider:after{content:"";background:color-mix(in srgb, var(--chat-metadata) 45%, transparent);flex:1;height:1px}.dr4wvG_card{background:color-mix(in srgb, var(--chat-bubble) 50%, var(--chat-background));border:0;margin-bottom:0;position:relative}.dr4wvG_card>.dr4wvG_secondaryBookmark{position:absolute;top:.375rem;right:.375rem}.dr4wvG_card .dr4wvG_actions{border-top:0}.dr4wvG_activityTitle{font:400 .875rem/1.5 var(--font-body);color:var(--chat-metadata)}.dr4wvG_messageCard{background:0 0}.dr4wvG_byline{flex-wrap:nowrap}.dr4wvG_byline .dr4wvG_avatar{border-radius:var(--radius-sm);width:2.5rem;height:2.5rem}.dr4wvG_messageStack{flex:1;min-width:0}.dr4wvG_commentByline{color:var(--chat-metadata);margin:0 0 .35rem;font-size:.8125rem}.dr4wvG_commentByline .dr4wvG_time{font-size:.75rem}.dr4wvG_commentRow{--comment-avatar-size:3.5rem;gap:.75rem}.dr4wvG_commentRow .dr4wvG_avatar{box-shadow:none;border-color:var(--chat-border)}.dr4wvG_commentBubble{overflow-wrap:anywhere;flex:none;width:fit-content;max-width:100%;font-size:.9375rem;line-height:1.5}.dr4wvG_commentBubble:before{display:none}.dr4wvG_threadAction{color:var(--chat-metadata);padding:0}.dr4wvG_source{background:0 0;border:0;border-radius:0;gap:.875rem;overflow:visible}.dr4wvG_sourceCopy{flex:1;min-width:0;padding-right:2rem}.dr4wvG_sourceLink{min-height:2.75rem;color:var(--chat-link);text-underline-offset:.2em;align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.dr4wvG_sourceLabel{color:var(--chat-metadata)}.dr4wvG_sourceTitle[href],.dr4wvG_updateSource[href],.dr4wvG_updateAction,.dr4wvG_replySummary{color:var(--chat-link)}.dr4wvG_thumbnail{border-radius:var(--radius-sm);width:6rem;height:6rem;min-height:6rem;overflow:hidden}.dr4wvG_quote{font:400 .875rem var(--font-body);border-left-width:2px;margin-top:.5rem;padding:.5rem .75rem}.dr4wvG_replyPreview .dr4wvG_commentRow{--comment-avatar-size:3.5rem}.dr4wvG_replyPreview .dr4wvG_commentBubble{font-size:.875rem}.dr4wvG_replyFaces{display:none}.dr4wvG_replyTimestamp{color:var(--chat-metadata);font-size:.75rem}.dr4wvG_secondaryBookmark{min-width:2.75rem}.dr4wvG_inboxFilters{flex-wrap:wrap}.dr4wvG_inboxFilterLabel{color:var(--chat-metadata);white-space:nowrap;margin-left:auto;font-size:.8125rem}.dr4wvG_inboxList{margin:0;padding:0;list-style:none}.dr4wvG_inboxList>li+li{border-top:1px solid var(--chat-border)}.dr4wvG_inboxTrip{width:100%;color:var(--chat-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.9rem;padding:1rem 0;display:flex}.dr4wvG_inboxTrip:hover{background:color-mix(in srgb, var(--chat-bubble) 35%, transparent)}.dr4wvG_inboxThumbnail{border:1px solid var(--chat-border);border-radius:var(--radius-sm);background:var(--chat-bubble);width:5.5rem;height:5.5rem;font:600 2rem var(--font-destination-title);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.dr4wvG_inboxCopy{flex:1;min-width:0}.dr4wvG_inboxCopy strong{font:600 1.25rem var(--font-destination-title);overflow-wrap:anywhere;line-height:1.2;display:block}.dr4wvG_inboxCopy>span{-webkit-line-clamp:2;color:var(--chat-metadata);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:.5rem;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.dr4wvG_inboxUnread{background:var(--chat-active);min-width:1.75rem;color:var(--chat-active-text);justify-content:center}.dr4wvG_inboxChevron{color:var(--chat-metadata);font-size:1.75rem}.dr4wvG_chatError,.dr4wvG_conversationRestriction{color:var(--chat-danger);padding:.5rem 1rem;font-size:.875rem}.dr4wvG_conversationRestriction{color:var(--chat-metadata);border-top:1px solid var(--chat-border)}.dr4wvG_messageReactions{flex-direction:column;align-items:flex-start;width:fit-content;max-width:100%;display:flex;position:relative}.dr4wvG_addReaction{z-index:1;min-width:2.75rem;min-height:2.75rem;color:var(--chat-metadata);opacity:0;pointer-events:none;background:0 0;border:0;position:absolute;top:-.85rem;right:-.8rem}.dr4wvG_addReaction:before{content:"";z-index:-1;border:1px solid var(--chat-border);background:var(--chat-background);border-radius:50%;position:absolute;inset:.4rem}.dr4wvG_messageReactions:hover .dr4wvG_addReaction,.dr4wvG_messageReactions:focus-within .dr4wvG_addReaction,.dr4wvG_messageReactions[data-picker-open=true] .dr4wvG_addReaction{opacity:1;pointer-events:auto}.dr4wvG_reactionChips{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.375rem;display:flex}.dr4wvG_reactionChips>button{border:1px solid var(--chat-border);border-radius:var(--radius-md);min-height:2.75rem;color:var(--chat-metadata);cursor:pointer;background:0 0;padding:.25rem .625rem;font-size:.875rem}.dr4wvG_reactionChips>button[aria-pressed=true]{background:var(--chat-bubble);border-color:var(--chat-link);color:var(--chat-text)}.dr4wvG_reactionChips>.dr4wvG_inspectReactions{border-color:#0000;padding-inline:.25rem;font-size:.6875rem}.dr4wvG_touchMessageActions{display:none}.dr4wvG_reactionPopover{z-index:70;border:1px solid var(--chat-border);border-radius:var(--radius-md);background:var(--chat-background);max-width:min(19rem,100vw - 2rem);max-height:50dvh;color:var(--chat-text);box-shadow:var(--shadow-md);padding:.5rem;position:fixed;overflow-y:auto}.dr4wvG_emojiChoices{flex-wrap:wrap;max-width:16rem;display:flex}.dr4wvG_emojiChoices>button{border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;color:var(--chat-text);cursor:pointer;background:0 0;border:0;place-items:center;font-size:1.5rem;display:grid}.dr4wvG_emojiChoices>button:hover{background:var(--chat-bubble)}.dr4wvG_reactionDismiss{width:100%;min-height:2.75rem;color:var(--chat-metadata);text-align:left;cursor:pointer;background:0 0;border:0;padding:.25rem .5rem;font-size:.75rem}.dr4wvG_reactorHeading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dr4wvG_reactorHeading>button{background:0 0;border:0}.dr4wvG_reactionPopover ul{margin:.25rem 0;padding:0;list-style:none}.dr4wvG_reactionPopover li{padding:.5rem;font-size:.875rem}.dr4wvG_reactionError{color:var(--chat-danger);font-size:.75rem}.dr4wvG_reactionError button{min-height:2.75rem;text-decoration:underline}.dr4wvG_headerControl:focus-visible,.dr4wvG_headerBody:focus-visible,.dr4wvG_headerAvatar:focus-visible,.dr4wvG_participantTrack:focus-visible,.dr4wvG_inboxTrip:focus-visible,.dr4wvG_emojiChoices>button:focus-visible,.dr4wvG_reactionChips>button:focus-visible,.dr4wvG_reactionDismiss:focus-visible{outline:2px solid var(--chat-focus);outline-offset:2px}@media (pointer:coarse){.dr4wvG_addReaction{display:none}.dr4wvG_touchMessageActions{z-index:2;display:block;position:absolute;top:-1rem;right:-.75rem}.dr4wvG_touchMessageActions>summary{min-width:2.75rem;min-height:2.75rem;color:var(--chat-metadata);cursor:pointer;place-items:center;list-style:none;display:grid}.dr4wvG_touchMessageActions>div{background:var(--chat-background);border:1px solid var(--chat-border);border-radius:var(--radius-sm);min-width:10rem;padding:.25rem;position:absolute;right:0}.dr4wvG_touchMessageActions button{width:100%;min-height:2.75rem;color:var(--chat-text);text-align:left;background:0 0;border:0;padding-inline:.5rem}}@media (max-width:767px){.dr4wvG_panel{width:100%!important}.dr4wvG_commentRow .dr4wvG_avatar{--comment-avatar-size:3rem}}@media (max-width:359px){.dr4wvG_feed{padding:.75rem}.dr4wvG_tabBadge{font-size:.625rem}.dr4wvG_inboxThumbnail{width:4rem;height:4.5rem}.dr4wvG_inboxTrip{gap:.6rem}}@container (max-width:439px){.dr4wvG_contextHeader,.dr4wvG_headerToolbar{--chat-header-title-size:1.75rem;--chat-header-gutter:1.25rem}}@container (max-width:399px){.dr4wvG_headerActions{flex-basis:100%;justify-content:space-between;margin-left:0}}@container (max-width:359px){.dr4wvG_contextHeader,.dr4wvG_headerToolbar{--chat-header-title-size:1.625rem;--chat-header-gutter:1rem}}@media (max-height:600px){.dr4wvG_contextHeader[data-chat-level=inbox]{min-height:10.5rem}.dr4wvG_contextHeader{--chat-header-identity-gap:.5rem}.dr4wvG_headerSocial{row-gap:.25rem;padding-bottom:0}}.dr4wvG_contextHeader[data-overflowing=true]{padding-top:calc(max(1rem, env(safe-area-inset-top)) + var(--chat-control-target) + var(--chat-header-gap))}@media (forced-colors:active){.dr4wvG_tabs>button[aria-selected=true],.dr4wvG_reactionChips>button[aria-pressed=true]{outline:2px solid highlight}}
._9HwZ-q_page{min-height:100dvh;padding:5.5rem 0 calc(8rem + env(safe-area-inset-bottom));background:var(--color-surface);color:var(--color-text);font-family:var(--font-body)}._9HwZ-q_canvas{width:min(90%,77rem);margin:0 auto}._9HwZ-q_hero{isolation:isolate;color:var(--on-image-text);position:relative}._9HwZ-q_heroImage{object-fit:cover;z-index:-2}._9HwZ-q_heroOverlay{z-index:-1;background:var(--home-hero-overlay);position:absolute;inset:0}._9HwZ-q_heroContent{flex-wrap:wrap;align-items:center;gap:1rem;width:min(90%,77rem);min-height:21rem;margin:0 auto;padding:2.5rem 0 3.5rem;display:flex}._9HwZ-q_heroAvatar{border-radius:var(--radius-md);flex:0 0 3.5rem;width:3.5rem;height:3.5rem;overflow:hidden}._9HwZ-q_greeting{flex:15rem;min-width:0}._9HwZ-q_heroEyebrow,._9HwZ-q_eyebrow{letter-spacing:.15em;text-transform:uppercase;font-size:.6875rem;font-weight:500}._9HwZ-q_heroEyebrow{letter-spacing:.075em;margin-bottom:.625rem;line-height:1.6}._9HwZ-q_greeting h1{font:600 clamp(2rem, 4.5vw, 4rem)/1.06 var(--font-editorial);letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance;margin:0}._9HwZ-q_heroDescription{text-wrap:pretty;margin-top:.75rem;font-size:.9375rem;line-height:1.6}._9HwZ-q_weather{flex-wrap:wrap;flex:100%;grid-column:1/-1;align-items:center;gap:.25rem .75rem;min-width:0;display:flex}._9HwZ-q_weatherLabel{letter-spacing:.12em;text-transform:uppercase;flex-basis:100%;font-size:.625rem}._9HwZ-q_weatherReading{align-items:center;gap:.625rem;display:flex}._9HwZ-q_weatherReading svg{width:2rem;height:2rem;color:var(--color-caution)}._9HwZ-q_weatherReading strong{letter-spacing:-.06em;white-space:nowrap;font-size:2.5rem;font-weight:500;line-height:1.1}._9HwZ-q_weatherReading strong span{letter-spacing:0;font-size:.875rem}._9HwZ-q_weather>p{font-size:1rem}._9HwZ-q_weather time,._9HwZ-q_weather>a{color:var(--on-image-text-muted);font-size:.625rem}._9HwZ-q_weather>a{text-underline-offset:3px;align-items:center;min-height:2.75rem;font-size:.75rem;text-decoration:underline;display:inline-flex}._9HwZ-q_weatherUnavailable{color:var(--on-image-text-muted);font-size:.75rem!important}._9HwZ-q_dateSelector{z-index:1;justify-content:center;margin-top:-1.75rem;margin-bottom:2.75rem;display:flex;position:relative}._9HwZ-q_days{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:max-content;min-width:0;max-width:100%;box-shadow:var(--shadow-md);scrollbar-width:thin;scrollbar-color:var(--color-border) var(--color-surface);padding:.375rem;display:flex;overflow-x:auto}._9HwZ-q_days>button{border-radius:var(--radius-sm);min-height:3rem;color:var(--color-text-muted);text-transform:uppercase;box-shadow:none;background:0 0;border:0;flex:1 0 4rem;gap:.25rem;padding:.5rem .75rem;font-size:.625rem}._9HwZ-q_days>button[aria-selected=true]{background:var(--color-text);color:var(--color-surface)}._9HwZ-q_days>button>span{text-transform:none;font-size:1.125rem;font-weight:400}._9HwZ-q_grid{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}._9HwZ-q_grid section,._9HwZ-q_grid article,._9HwZ-q_grid>div{min-width:0}._9HwZ-q_grid h2{font:400 clamp(1.75rem, 3vw, 2.125rem)/1.15 var(--font-editorial);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0}._9HwZ-q_eyebrow{color:var(--color-accent);margin-bottom:.625rem;line-height:1.5}._9HwZ-q_sectionHeading{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.125rem;display:flex}._9HwZ-q_sectionHeading>span{flex-shrink:0;padding:.625rem .75rem;font-size:.6875rem;font-weight:400}._9HwZ-q_focusCard,._9HwZ-q_chatCard,._9HwZ-q_stayCard,._9HwZ-q_emptyCard{border-radius:var(--radius-md);border-width:1px;border-color:color-mix(in srgb, var(--color-border) 70%, transparent);box-shadow:none;background:var(--color-surface);overflow:hidden}._9HwZ-q_focusCard{display:grid}._9HwZ-q_focusImage{min-width:0;height:13rem;position:relative}._9HwZ-q_planBadge{color:var(--color-accent);background:var(--color-surface);border-radius:var(--radius-sm);text-transform:uppercase;font-size:.625rem;font-weight:400;position:absolute;top:1rem;left:1rem}._9HwZ-q_focusCopy,._9HwZ-q_stayCopy{min-width:0;padding:1.5rem}._9HwZ-q_focusCopy h3,._9HwZ-q_stayCopy h3{font:400 clamp(1.75rem, 3vw, 2.25rem)/1.1 var(--font-editorial);letter-spacing:-.035em;overflow-wrap:anywhere}._9HwZ-q_focusCopy ._9HwZ-q_eyebrow{font-size:.625rem}._9HwZ-q_planDescription{color:var(--color-text-muted);overflow-wrap:anywhere;margin-top:.75rem;font-size:.9375rem;line-height:1.65}._9HwZ-q_planAddress{color:var(--color-text-muted);overflow-wrap:anywhere;margin-top:.5rem;font-size:.75rem}._9HwZ-q_focusActions{flex-direction:column;gap:.625rem;margin-top:1.75rem;display:flex}._9HwZ-q_primaryAction,._9HwZ-q_secondaryAction,._9HwZ-q_addPhotos{border-radius:var(--radius-sm);text-align:center;gap:.625rem;min-height:2.75rem;padding:.625rem .875rem;font-size:.875rem;font-weight:500;display:inline-flex}._9HwZ-q_secondaryAction{border-color:var(--color-border);color:var(--color-accent);box-shadow:none;background:0 0}._9HwZ-q_primaryAction svg,._9HwZ-q_secondaryAction svg,._9HwZ-q_addPhotos svg{flex-shrink:0;width:1.125rem;height:1.125rem}._9HwZ-q_timeline{margin:0 0 .25rem;padding:0;list-style:none}._9HwZ-q_timeline li{grid-template-columns:2.25rem minmax(0,1fr);gap:.875rem;min-height:5.75rem;padding:0 0 1.5rem;display:grid;position:relative}._9HwZ-q_timeline li:not(:last-child):before{content:"";background:var(--color-border);width:1px;position:absolute;top:2rem;bottom:0;left:1rem}._9HwZ-q_stopNumber{border:1px solid var(--color-border);width:2rem;height:2rem;color:var(--color-accent);border-radius:50%;place-items:center;font-size:.6875rem;display:grid;position:relative}._9HwZ-q_timelineTime{color:var(--color-accent);margin:.125rem 0 .375rem;font-size:.6875rem;display:block}._9HwZ-q_timeline li>div{overflow-wrap:anywhere;min-width:0}._9HwZ-q_timeline a,._9HwZ-q_timelineTitle{font:400 1.375rem/1.2 var(--font-editorial);letter-spacing:-.025em;display:block}._9HwZ-q_timeline a:hover{text-decoration:underline}._9HwZ-q_timeline li p{color:var(--color-text-muted);margin-top:.375rem;font-size:.8125rem}._9HwZ-q_pending{color:var(--color-text-muted);font:400 .875rem/1.4 var(--font-body);margin-top:.25rem;display:block}._9HwZ-q_itineraryLink{min-height:2.75rem;color:var(--color-accent);align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}._9HwZ-q_itineraryLink svg{width:1rem;height:1rem}._9HwZ-q_timelineArea>._9HwZ-q_itineraryLink{margin-left:3.125rem}._9HwZ-q_chatCard{height:100%;padding:1.5rem}._9HwZ-q_chatMessage{grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.75rem;margin-bottom:1.5rem;display:grid}._9HwZ-q_messageAvatar{background:var(--color-surface-2);border-radius:50%;width:2.75rem;height:2.75rem;overflow:hidden}._9HwZ-q_chatMessage ._9HwZ-q_eyebrow{letter-spacing:.08em;margin-bottom:.125rem;font-size:.625rem}._9HwZ-q_chatMessage strong{font-size:.875rem;font-weight:500}._9HwZ-q_chatMessage blockquote{-webkit-line-clamp:4;overflow-wrap:anywhere;font:400 1.75rem/1.3 var(--font-editorial);letter-spacing:-.035em;-webkit-box-orient:vertical;grid-column:1/-1;margin:.75rem 0 0;display:-webkit-box;overflow:hidden}._9HwZ-q_chatCard>button{width:100%}._9HwZ-q_stayCard{grid-template-columns:38% minmax(0,1fr);min-height:18rem;display:grid}._9HwZ-q_stayCard+._9HwZ-q_stayCard{margin-top:.75rem}._9HwZ-q_stayCopy{padding:1.25rem}._9HwZ-q_stayCopy ._9HwZ-q_eyebrow{color:var(--color-text-muted);font-size:.625rem}._9HwZ-q_stayImage{min-width:0;overflow:hidden}._9HwZ-q_stayActions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.75rem;display:flex}._9HwZ-q_momentsArea{border-radius:var(--radius-md);background:var(--color-surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}._9HwZ-q_momentsCopy{min-width:0}._9HwZ-q_momentsCopy ._9HwZ-q_eyebrow{color:var(--color-text-muted);margin-bottom:.375rem;font-size:.625rem}._9HwZ-q_momentsCopy>p:last-child{color:var(--color-text-muted);margin-top:.375rem;font-size:.875rem;line-height:1.5}._9HwZ-q_momentsStrip{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._9HwZ-q_moment{aspect-ratio:1;border-radius:var(--radius-sm);width:3.5rem;display:block;overflow:hidden}._9HwZ-q_addPhotos{min-height:3rem;padding:.75rem 1.125rem}._9HwZ-q_quiet,._9HwZ-q_timeHint{color:var(--color-text-muted);font-size:.875rem;line-height:1.5}._9HwZ-q_quiet{margin-bottom:1rem}._9HwZ-q_timeHint{text-align:center;margin:-1.25rem 0 1.5rem;font-size:.6875rem}._9HwZ-q_errors{color:var(--color-danger);margin-bottom:1.5rem;font-size:.875rem}._9HwZ-q_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden;margin:-1px!important}._9HwZ-q_page a:focus-visible,._9HwZ-q_page button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}._9HwZ-q_hero a:focus-visible{outline-color:var(--on-image-focus)}@media (min-width:640px){._9HwZ-q_heroContent{grid-template-columns:6rem minmax(0,1fr);display:grid}._9HwZ-q_heroAvatar{width:6rem;height:6rem}._9HwZ-q_focusCard[data-has-image=true]{grid-template-columns:42% minmax(0,1fr)}._9HwZ-q_focusImage{height:auto;min-height:23rem}._9HwZ-q_days>button{flex-basis:6rem}}@media (min-width:1024px){._9HwZ-q_page{padding-bottom:5rem}._9HwZ-q_heroContent{grid-template-columns:8rem minmax(0,1fr) 10rem;gap:1.75rem;min-height:18.5rem;padding:4rem 0 3.5rem}._9HwZ-q_heroAvatar{width:8rem;height:8rem}._9HwZ-q_heroDescription{font-size:1.0625rem}._9HwZ-q_weather{text-align:right;flex-direction:column;grid-column:auto;align-items:flex-end;gap:.25rem;display:flex}._9HwZ-q_weatherReading strong{font-size:4rem}._9HwZ-q_weatherReading svg{width:3rem;height:3rem}._9HwZ-q_weather>p{font-size:1.25rem}._9HwZ-q_dateSelector{margin-bottom:4rem}._9HwZ-q_days>button{flex-basis:7.5rem;min-height:3.5rem}._9HwZ-q_grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch;gap:3.75rem 3rem}._9HwZ-q_focusArea{grid-area:1/1}._9HwZ-q_timelineArea{grid-area:1/2}._9HwZ-q_chatArea{grid-area:2/2}._9HwZ-q_stayArea{grid-area:2/1}._9HwZ-q_momentsArea{grid-area:3/1/auto/-1;margin-top:-2.5rem;padding:1.75rem 2rem}._9HwZ-q_focusCopy{flex-direction:column;justify-content:center;padding:1.75rem;display:flex}._9HwZ-q_focusCard{min-height:23rem}._9HwZ-q_stayCard{grid-template-columns:42% minmax(0,1fr);min-height:23rem}._9HwZ-q_stayCopy{padding:2rem 1.5rem}._9HwZ-q_chatCard{padding:2rem 1.75rem}}@media (max-width:359px){._9HwZ-q_heroContent{grid-template-columns:minmax(0,1fr)}._9HwZ-q_heroAvatar{display:none}._9HwZ-q_stayCard{grid-template-columns:minmax(0,1fr)}._9HwZ-q_stayImage{height:10rem}._9HwZ-q_sectionHeading{flex-wrap:wrap}}
._3GlR4W_card{--color-surface:var(--saved-place-background);--color-surface-2:var(--saved-place-pill);--color-text:var(--saved-place-text);--color-text-muted:var(--saved-place-muted);--color-border:var(--saved-place-border);--color-accent:var(--saved-place-accent);border-radius:var(--radius-md);min-width:0;color:var(--color-text);overflow-wrap:anywhere;border-width:1px;flex-direction:column;display:flex;position:relative;container-type:inline-size}._3GlR4W_card:has(._3GlR4W_optionsPanel){z-index:2}._3GlR4W_photo{aspect-ratio:16/9;border-radius:calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px) 0 0;flex-shrink:0;overflow:hidden}._3GlR4W_body{gap:calc(var(--spacing) * 3);min-width:0;padding:calc(var(--spacing) * 5);flex-direction:column;flex:1;display:flex}._3GlR4W_title{font-family:var(--font-editorial);font-size:clamp(var(--text-xl), 6cqi, var(--text-2xl));text-wrap:balance;font-weight:700;line-height:1.25}._3GlR4W_title a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}._3GlR4W_titleRow{align-items:start;gap:calc(var(--spacing) * 2);display:flex}._3GlR4W_titleRow ._3GlR4W_title{flex:1;min-width:0}._3GlR4W_titleRow>._3GlR4W_options{margin-top:calc(var(--spacing) * -2);flex-shrink:0}._3GlR4W_card ._3GlR4W_collapse{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);z-index:1;width:44px;height:44px;position:absolute}._3GlR4W_card ._3GlR4W_number{top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);border:1px solid var(--color-border);background:var(--color-surface);width:44px;height:44px;color:var(--color-text);font-family:var(--font-editorial);font-size:var(--text-xl);z-index:1;border-radius:50%;place-items:center;display:grid;position:absolute}._3GlR4W_pills{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}._3GlR4W_pills ._3GlR4W_pill{background:var(--color-surface-2);font-family:var(--font-body);font-size:var(--text-sm);padding-inline:calc(var(--spacing) * 2)}._3GlR4W_footer{border-top:1px solid var(--color-border);padding-top:calc(var(--spacing) * 3);font-family:var(--font-body);margin-top:auto}._3GlR4W_footer button{cursor:pointer;min-height:44px}._3GlR4W_footer>div>div:first-child button{font-size:var(--text-sm)}._3GlR4W_footer svg{width:calc(var(--spacing) * 4);height:auto}._3GlR4W_footer>div>div:last-child{font-size:var(--text-xs);flex-wrap:wrap;margin-left:auto}._3GlR4W_footer>div>div:last-child button,._3GlR4W_footer>div>div:last-child span{font-size:inherit}._3GlR4W_options{z-index:1;position:relative}._3GlR4W_options>button{width:44px;height:44px}._3GlR4W_options>button svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}._3GlR4W_optionsPanel{top:calc(100% + var(--spacing) * 2);gap:calc(var(--spacing) * 3);width:min(18rem, calc(100vw - var(--spacing) * 20));border:1px solid var(--color-border);border-radius:var(--radius-sm);max-height:60dvh;padding:calc(var(--spacing) * 4);background:var(--color-surface);color:var(--color-text-muted);box-shadow:var(--shadow-md);font-size:var(--text-sm);display:grid;position:absolute;right:0;overflow-y:auto}._3GlR4W_optionsPanel a{white-space:normal;min-height:44px}._3GlR4W_status{color:var(--color-text);font-weight:600}@container (max-width:28rem){._3GlR4W_options{display:contents}._3GlR4W_options>button{margin-top:calc(var(--spacing) * -2);flex-shrink:0}._3GlR4W_titleRow{flex-wrap:wrap}._3GlR4W_titleRow ._3GlR4W_title{flex-basis:calc(100% - 44px - var(--spacing) * 2)}._3GlR4W_optionsPanel{width:100%;margin:calc(var(--spacing) * 2) 0 0;flex-basis:100%;position:static}}
.FhuQ2G_textRegion{outline:1px dashed var(--color-border);outline-offset:4px;min-width:0;max-width:100%;scroll-margin-block:calc(var(--trip-sticky-offset,0px) + 1rem);display:block;position:relative}.FhuQ2G_textRegion[data-polish-selected=true]{outline:2px solid var(--color-accent)}.FhuQ2G_label{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);max-width:100%;color:var(--color-accent);font:500 .6875rem/1.4 var(--font-body);letter-spacing:normal;white-space:normal;margin-bottom:.375rem;padding:.1rem .375rem;display:table;position:relative}.FhuQ2G_textButton,.FhuQ2G_inlineInput{width:100%;min-width:0;max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.FhuQ2G_textButton{cursor:text}.FhuQ2G_textButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}.FhuQ2G_inlineInput{resize:none;outline:0;min-height:1lh;overflow:hidden}.FhuQ2G_inlineInput::placeholder{color:var(--color-text-muted);opacity:.8}.FhuQ2G_fieldError{color:var(--color-danger);font:400 .875rem/1.4 var(--font-body);letter-spacing:normal;margin-top:.5rem;display:block}.FhuQ2G_printText{display:none}.FhuQ2G_toolbar{z-index:40;background:var(--trip-guide-header-background);color:var(--trip-guide-text);border-bottom:1px solid var(--trip-guide-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.5rem;display:flex;position:sticky;top:0}.FhuQ2G_toolbarInfo{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.FhuQ2G_status{font:400 .8125rem/1.4 var(--font-body)}.FhuQ2G_toolbarActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.FhuQ2G_toolbarActions button{min-height:44px;color:inherit;border-color:var(--trip-guide-border);background:0 0}.FhuQ2G_toolbarActions button:last-child{background:var(--color-surface);color:var(--color-text)}.FhuQ2G_aside{top:var(--trip-sticky-offset,4.5rem);z-index:35;border-left:1px solid var(--color-border);background:var(--color-surface);width:min(22rem,30vw);max-width:100vw;color:var(--color-text);flex-direction:column;display:flex;position:fixed;bottom:0;right:0;overflow:hidden}.FhuQ2G_toolsHeader{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.FhuQ2G_aside:focus{outline:none}.FhuQ2G_toolsHeader h2{font:600 1.375rem/1.3 var(--font-body)}.FhuQ2G_toolsHeader button{min-width:44px;min-height:44px;color:var(--color-text-muted);background:0 0;border:0;padding:0;font-size:1.5rem;line-height:1}.FhuQ2G_welcome{padding-top:1rem}.FhuQ2G_guide{align-items:center;gap:1rem;display:flex}.FhuQ2G_portrait{object-fit:cover;border-radius:50%;flex:0 0 3rem;width:3rem;height:3rem}.FhuQ2G_welcome h3{font:500 2rem/1.05 var(--font-editorial)}.FhuQ2G_description{font:400 1rem/1.6 var(--font-body);margin-top:1rem}.FhuQ2G_rows{border-top:1px solid var(--color-border);margin-top:1.25rem;display:grid}.FhuQ2G_row{border:0;border-bottom:1px solid var(--color-border);width:100%;min-width:0;color:var(--color-text);text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.FhuQ2G_row small{color:var(--color-text-muted);overflow-wrap:anywhere;margin-top:.25rem;font-weight:400;display:block}.FhuQ2G_row>span:first-of-type{flex:1}.FhuQ2G_placeVisibility{cursor:pointer}.FhuQ2G_switchControl{flex:0 0 2.75rem;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;position:relative}.FhuQ2G_switchControl input{z-index:1;appearance:none;cursor:pointer;border-radius:var(--radius-sm);width:100%;height:100%;margin:0;position:absolute;inset:0}.FhuQ2G_switchTrack{border:1px solid var(--color-border);background:var(--color-border);border-radius:999px;width:2.75rem;height:1.5rem;position:relative}.FhuQ2G_switchTrack:after{content:"";background:var(--color-surface);width:1rem;height:1rem;box-shadow:var(--shadow-sm);border-radius:50%;position:absolute;top:3px;left:3px}.FhuQ2G_switchControl input:checked+.FhuQ2G_switchTrack{background:var(--color-text);border-color:var(--color-text)}.FhuQ2G_switchControl input:checked+.FhuQ2G_switchTrack:after{transform:translate(1.25rem)}.FhuQ2G_switchControl input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.FhuQ2G_row[data-selected=true]{color:var(--color-accent)}.FhuQ2G_row:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.FhuQ2G_toolsBody{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;flex:1;min-width:0;min-height:0;padding:0 1.5rem 1.5rem;overflow-y:auto}.FhuQ2G_toolIcon{flex-shrink:0;width:1.5rem;height:1.5rem}.FhuQ2G_back{margin-block:1rem}.FhuQ2G_error{border:1px solid var(--color-danger);background:var(--color-surface);min-width:0;color:var(--color-text);overflow-wrap:anywhere;flex-basis:100%;grid-column:1/-1;padding:.75rem}.FhuQ2G_photoActions{gap:.75rem;margin-block:1.5rem;display:grid}.FhuQ2G_caption{margin-top:1rem;display:block}.FhuQ2G_caption textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-height:5rem;color:var(--color-text);margin-top:.5rem;padding:.75rem}.FhuQ2G_photoLabel{z-index:20;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:44px;color:var(--color-accent);font:500 .875rem/1.2 var(--font-body);padding:.5rem .75rem;position:absolute;top:1rem;left:1rem}.FhuQ2G_imageCaption{background:var(--overlay-hero-strong);color:var(--on-image-text);font:400 .875rem/1.5 var(--font-body);white-space:pre-line;overflow-wrap:anywhere;padding:.75rem 1rem;position:absolute;inset:auto 0 0}.FhuQ2G_textShortcuts{flex-wrap:wrap;gap:.5rem;display:flex}.FhuQ2G_mobileCategories{overscroll-behavior-x:contain;flex-basis:100%;grid-column:1/-1;gap:.25rem;min-width:0;display:flex;overflow-x:auto}.FhuQ2G_mobileCategories button{min-width:0;min-height:64px;color:var(--color-text-muted);background:0 0;border:0;flex-direction:column;flex:1 0 4.5rem;gap:.25rem;padding:.5rem .25rem;font-size:.8125rem}.FhuQ2G_mobileCategories button[aria-pressed=true]{background:color-mix(in srgb, var(--trip-guide-selected-background) 35%, var(--color-surface));color:var(--color-text)}.FhuQ2G_mobileCategories button span{white-space:nowrap}.FhuQ2G_textShortcuts button{overflow-wrap:anywhere;min-width:0;max-width:100%}.FhuQ2G_mobileTools{top:var(--trip-polish-toolbar-height,4.5rem);z-index:35;border-bottom:1px solid var(--color-border);background:var(--color-surface-2);min-width:0;color:var(--color-text);position:sticky}.FhuQ2G_mobileTools .FhuQ2G_toolsHeader{padding:.25rem .75rem}.FhuQ2G_mobileTools .FhuQ2G_toolsHeader h2{overflow-wrap:anywhere;min-width:0;color:var(--color-text-muted);font-size:.875rem}.FhuQ2G_mobileTools .FhuQ2G_toolsHeader button{flex-shrink:0}.FhuQ2G_mobileTools .FhuQ2G_toolsBody{max-height:max(0px, min(40dvh, calc((var(--polish-visible-height,100dvh) - var(--trip-polish-toolbar-height,4.5rem)) / 2)));padding:0 .75rem .75rem}.FhuQ2G_mobileTools .FhuQ2G_welcome{padding-top:0}.FhuQ2G_mobileTools .FhuQ2G_welcome h3{font-size:1.25rem}.FhuQ2G_mobileTools .FhuQ2G_description{margin-top:.5rem;font-size:.875rem}.FhuQ2G_mobileTools .FhuQ2G_photoActions{flex-wrap:wrap;gap:.5rem;margin-block:0;display:flex}.FhuQ2G_mobileTools .FhuQ2G_photoActions>button{min-height:44px}.FhuQ2G_mobileTools .FhuQ2G_placeVisibility{padding-block:.25rem}.FhuQ2G_mobileTools .FhuQ2G_caption textarea{min-width:0;height:2.75rem;min-height:2.75rem;padding:.5rem}.FhuQ2G_contextLabel{font:500 .8125rem/1.4 var(--font-body);color:var(--color-text-muted);margin-block:.5rem}.FhuQ2G_thumbnail{object-fit:cover;border-radius:var(--radius-sm);flex-shrink:0;width:3rem;height:3rem}.FhuQ2G_toolbarInfo>div{max-width:14rem}.FhuQ2G_toolbarInfo label{color:inherit;font-size:.75rem}.FhuQ2G_toolbarInfo select{min-height:44px;padding-block:.375rem}.FhuQ2G_mobileTools[data-keyboard=true] .FhuQ2G_contextLabel,.FhuQ2G_mobileTools[data-keyboard=true] .FhuQ2G_description,.FhuQ2G_mobileTools[data-keyboard=true] .FhuQ2G_photoActions,.FhuQ2G_toolbar[data-keyboard=true] .FhuQ2G_status,.FhuQ2G_toolbar[data-keyboard=true] .FhuQ2G_toolbarInfo>div,.FhuQ2G_toolbar[data-keyboard=true] .FhuQ2G_toolbarActions>button:not(:last-child){display:none}.FhuQ2G_toolbar[data-keyboard=true]{top:var(--polish-viewport-top,0px)}@media (max-width:63.999rem){.FhuQ2G_toolbar{padding:.5rem max(.75rem, env(safe-area-inset-right)) .5rem max(.75rem, env(safe-area-inset-left));background:var(--color-surface);color:var(--color-text);border-color:var(--color-border);gap:.5rem}.FhuQ2G_toolbarInfo{flex-direction:column;gap:.25rem}.FhuQ2G_toolbarActions{gap:.25rem;max-width:100%}.FhuQ2G_toolbarActions button{padding:.5rem;font-size:.8125rem}.FhuQ2G_toolbarActions button:not(:last-child){background:0 0;border:0}.FhuQ2G_toolbarActions button:last-child{background:var(--color-text);color:var(--color-surface)}.FhuQ2G_row{padding-block:.75rem}}@media print{.FhuQ2G_textRegion{padding-top:0;outline:0!important}.FhuQ2G_textButton{display:inline}.FhuQ2G_printText{white-space:pre-line;display:inline}.FhuQ2G_toolbar,.FhuQ2G_aside,.FhuQ2G_mobileTools,.FhuQ2G_label,.FhuQ2G_fieldError,.FhuQ2G_photoLabel{display:none!important}}.FhuQ2G_toolbarInfo label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:63.999rem){.FhuQ2G_toolbarInfo{align-items:flex-start;gap:.125rem}.FhuQ2G_toolbarInfo strong{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.FhuQ2G_toolbarInfo>div{order:-1;max-width:10rem}.FhuQ2G_toolbarInfo select{font-size:.8125rem}.FhuQ2G_status{font-size:.6875rem}.FhuQ2G_toolbar[data-keyboard=true] .FhuQ2G_toolbarInfo strong{clip-path:none;width:auto;height:auto;position:static}.FhuQ2G_toolbarInfo{flex:1;min-width:0;max-width:100%}.FhuQ2G_toolbarInfo>div{width:100%}.FhuQ2G_toolbarInfo select{min-width:0;max-width:100%}.FhuQ2G_toolbar[data-constrained=true] .FhuQ2G_toolbarActions{flex:none}.FhuQ2G_toolbar[data-constrained=true] .FhuQ2G_mobileCategories{font-size:.75rem}}.FhuQ2G_error{overscroll-behavior:contain;max-height:min(30dvh,12rem);overflow-y:auto}@media (max-width:63.999rem){.FhuQ2G_toolbar[data-constrained=true] .FhuQ2G_toolbarInfo{flex-basis:100%;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.FhuQ2G_toolbar[data-constrained=true] .FhuQ2G_toolbarInfo>div{max-width:none}.FhuQ2G_toolbar[data-constrained=true] .FhuQ2G_status{max-width:9ch}.FhuQ2G_toolbar[data-constrained=true] .FhuQ2G_toolbarActions{margin-left:auto}.FhuQ2G_toolbarInfo select{padding-inline:.5rem 1.5rem}.FhuQ2G_toolbarInfo svg{right:.375rem}.FhuQ2G_toolbar[data-keyboard=true] .FhuQ2G_toolbarInfo{flex-basis:auto;display:block}}.FhuQ2G_repositionControls{z-index:20;border-radius:var(--radius-sm);background:var(--color-surface);height:auto;min-height:0;color:var(--color-text);box-shadow:var(--shadow-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;position:absolute;inset:auto .75rem .75rem}.FhuQ2G_repositionControls>p{margin:0}.FhuQ2G_photoControls{z-index:20;align-items:center;gap:.5rem;display:flex;position:absolute;top:1rem;left:1rem}.FhuQ2G_photoControls .FhuQ2G_photoLabel{position:static}[data-polish-cropping=true] [data-slot=provider-control]{z-index:30}[data-polish-cropping=true]:has([data-place-image-source=google]) .FhuQ2G_repositionControls{bottom:2.5rem}
.Kg1xTq_section{z-index:1;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6);background:var(--home-chrome-bg);display:grid;position:relative}.Kg1xTq_decision{border-color:var(--color-accent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-accent) 18%, var(--color-surface));color:var(--color-text);box-shadow:var(--shadow-md)}.Kg1xTq_topline{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.Kg1xTq_eyebrow{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.12em;font-weight:700;display:flex}.Kg1xTq_eyebrow span{font-size:var(--text-2xl);line-height:1}.Kg1xTq_badge{background:var(--color-accent);color:var(--color-surface);text-transform:uppercase;letter-spacing:.08em}.Kg1xTq_decision h2,.Kg1xTq_lobby h2{margin-block:calc(var(--spacing) * 3);font-family:var(--font-editorial);overflow-wrap:anywhere;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.1}.Kg1xTq_progress{font-size:var(--text-base)}.Kg1xTq_outstanding{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm)}.Kg1xTq_vote{width:100%;margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);font-size:var(--text-lg);min-height:calc(var(--spacing) * 13)}.Kg1xTq_lobby{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.Kg1xTq_lobby h2{font-size:var(--text-2xl);margin-block:calc(var(--spacing) * 2)}.Kg1xTq_lobby p:last-child{color:var(--color-text-muted);font-size:var(--text-sm)}.Kg1xTq_lobby a,.Kg1xTq_reminder button{gap:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 11);flex-shrink:0}.Kg1xTq_error{gap:calc(var(--spacing) * 3);color:var(--on-image-text);font-size:var(--text-sm);justify-items:start;display:grid}.Kg1xTq_reminder{z-index:40;inset-inline:calc(var(--spacing) * 3);bottom:calc(var(--mobile-trip-navigation-height) + var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border:2px solid var(--color-accent);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-lg);transition:opacity var(--motion-base);display:flex;position:fixed}.Kg1xTq_reminderCopy{min-width:0}.Kg1xTq_reminderTitle{font-family:var(--font-editorial);font-size:var(--text-xl);font-weight:700;line-height:1.2}.Kg1xTq_question{margin-top:var(--spacing);font-size:var(--text-sm);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Kg1xTq_submitted{padding-block:calc(var(--spacing) * 3);font-weight:700}.Kg1xTq_reminder[data-fading=true]{opacity:0;pointer-events:none}body:has([aria-modal=true],dialog[open]) .Kg1xTq_reminder{visibility:hidden}@media (min-width:768px){.Kg1xTq_section{padding-inline:calc(var(--spacing) * 10)}.Kg1xTq_section>*{width:100%;max-width:64rem;margin-inline:auto}.Kg1xTq_reminder{inset-inline:auto calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 24);width:min(32rem, calc(100vw - var(--spacing) * 12))}}@media (prefers-reduced-motion:reduce){.Kg1xTq_reminder{transition:none}}@media print{.Kg1xTq_section,.Kg1xTq_reminder{display:none}}
@font-face{font-family:coverFont;src:url(../media/BodoniModa_Variable-s.2ki5w10ay1xki.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:coverFont Fallback;src:local(Arial);ascent-override:106.94%;descent-override:38.02%;line-gap-override:0.0%;size-adjust:105.2%}._4cNIsa_className{font-family:coverFont,coverFont Fallback;font-style:normal;font-weight:400}._4cNIsa_variable{--font-bodoni-moda:"coverFont", "coverFont Fallback"}
._-Ddmq_section{max-width:96rem;color:var(--color-text);scroll-margin-top:calc(var(--trip-sticky-offset,0px) + 1rem);margin:0 auto;padding:clamp(2rem,4vw,4rem) clamp(1.25rem,3vw,3rem)}._-Ddmq_eyebrow{color:var(--color-accent);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.75rem}._-Ddmq_title{font-family:var(--font-destination-title);margin:.5rem 0 1.5rem;font-size:clamp(3.5rem,7vw,6.5rem);line-height:1.05}._-Ddmq_intro{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:2rem;display:flex}._-Ddmq_intro p,._-Ddmq_description{color:var(--color-text-muted);white-space:pre-line;font-size:1.125rem;line-height:1.6}._-Ddmq_intro p{margin:0}._-Ddmq_summary{border-block:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin:2rem 0 1.5rem;padding:1rem 0;font-size:.875rem;display:flex}._-Ddmq_summary span:last-child,._-Ddmq_muted{color:var(--color-text-muted)}._-Ddmq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}._-Ddmq_grid li{min-width:0}._-Ddmq_card{border-radius:var(--radius-md);height:100%;box-shadow:none;border-width:1px;overflow:hidden}._-Ddmq_photo{aspect-ratio:2.4;position:relative}._-Ddmq_photo img{object-fit:cover}._-Ddmq_cardBody{flex-direction:column;min-height:18rem;padding:clamp(1.25rem,2.5vw,2.25rem);display:flex}._-Ddmq_textCard{background:var(--color-surface-2)}._-Ddmq_textCard[data-category=side]{background:var(--potluck-side-surface)}._-Ddmq_textCard[data-category=drinks]{background:var(--potluck-drinks-surface)}._-Ddmq_textCard ._-Ddmq_cardBody{min-height:100%}._-Ddmq_itemTitle{font-family:var(--font-destination-title);overflow-wrap:anywhere;margin:1rem 0;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.08}._-Ddmq_textCard ._-Ddmq_itemTitle{max-width:9ch;margin-top:2.5rem;font-size:clamp(2.5rem,4.5vw,4.5rem)}._-Ddmq_description{overflow-wrap:anywhere;margin:0 0 2rem}._-Ddmq_cardFooter{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1.25rem;display:flex}._-Ddmq_person{align-items:center;gap:.75rem;min-width:0;display:flex}._-Ddmq_person strong,._-Ddmq_muted{overflow-wrap:anywhere;font-size:.875rem;display:block}._-Ddmq_avatar{border-radius:var(--radius-full,50%);border:1px solid var(--color-border);flex-shrink:0;width:2.75rem;height:2.75rem;overflow:hidden}._-Ddmq_form{border-radius:var(--radius-md);box-shadow:none;border-width:1px;padding:clamp(1.25rem,2.5vw,2rem)}._-Ddmq_formHeading,._-Ddmq_formFooter{justify-content:space-between;align-items:center;gap:1rem;display:flex}._-Ddmq_formHeading{margin-bottom:1.5rem}._-Ddmq_formHeading h3{font-family:var(--font-destination-title);margin:0;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.15}._-Ddmq_fields{border:0;gap:1.25rem;min-width:0;margin:0;padding:0;display:grid}._-Ddmq_fields input[type=file]{width:100%;max-width:100%;font-size:.875rem}._-Ddmq_firstRow{grid-template-columns:2fr 1fr;gap:1.25rem;display:grid}._-Ddmq_firstRow>*{min-width:0}._-Ddmq_remove{align-items:center;gap:.5rem;display:flex}._-Ddmq_empty{color:var(--color-text-muted);padding:2rem 0}@media (max-width:640px){._-Ddmq_intro{flex-direction:column;align-items:start}._-Ddmq_grid,._-Ddmq_firstRow{grid-template-columns:minmax(0,1fr)}._-Ddmq_formFooter{flex-direction:column;align-items:start}._-Ddmq_textCard ._-Ddmq_itemTitle{font-size:clamp(2.5rem,10vw,3.5rem)}._-Ddmq_textCard ._-Ddmq_cardBody{min-height:22rem}}
.yGWOmq_marker{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border:2px solid var(--color-surface);background:var(--color-text);color:var(--color-surface);box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;font-weight:700;display:grid}.yGWOmq_marker[data-selected=true]{outline:3px solid var(--color-accent);outline-offset:2px}
@media screen{.ZZotKa_section{--destination-title-min-size:2.5rem;--destination-title-preferred-size:clamp(3.5rem, 16vw, 4rem);--destination-photo-overlap:36px;container-type:inline-size}.ZZotKa_header{display:contents}.ZZotKa_metadata{padding:2.5rem 1.5rem 0}.ZZotKa_titleBand{--destination-title-fit:mobile;z-index:10;background:0 0;flex:none;width:auto;margin:2rem 1rem 0;padding:.5rem 0;position:relative}.ZZotKa_titleBand h2{font-size:calc(var(--destination-title-preferred-size) * var(--destination-title-scale,1));overflow-wrap:anywhere;line-height:1.1}.ZZotKa_titleBand h2>span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--color-destination-title-underlay);font-size:inherit;line-height:inherit;padding:.0625em .25rem;display:inline}.ZZotKa_header>div[aria-hidden]{display:none}.ZZotKa_arena{order:1;margin:1.5rem 1.5rem 0}.ZZotKa_section .ZZotKa_photo{width:calc(100% - 36px);margin-left:36px;margin-top:calc(-1 * var(--destination-photo-overlap));flex:none}.ZZotKa_section .ZZotKa_pitch{padding-top:1.5rem}.ZZotKa_section .ZZotKa_pitch,.ZZotKa_section .ZZotKa_overview{overflow-wrap:anywhere}.ZZotKa_section .ZZotKa_photo+.ZZotKa_overview{padding-top:1.5rem}.ZZotKa_section{padding-bottom:1.5rem}}@media screen and (min-width:40rem){.ZZotKa_section{padding-bottom:0}.ZZotKa_header{display:block}.ZZotKa_metadata{padding:0}.ZZotKa_titleBand{--destination-title-fit:desktop;background:var(--color-destination-title-underlay);width:max-content;min-width:calc(100% + 5rem + 48px);max-width:100cqi;margin:2.5rem 0 0 -2.5rem;padding:.5rem 2rem .5rem 2.5rem}.ZZotKa_titleBand h2{font-size:inherit;line-height:inherit}.ZZotKa_titleBand h2>span{background:0 0;max-width:100%;padding:0;font-size:clamp(4rem,7vw,7.5rem);line-height:.95;display:inline-block}.ZZotKa_header>div[aria-hidden]{display:block}.ZZotKa_arena{margin:1.25rem 0 0}.ZZotKa_section .ZZotKa_photo{width:100%;margin:0}.ZZotKa_section .ZZotKa_pitch,.ZZotKa_section .ZZotKa_photo+.ZZotKa_overview{padding-top:1.5rem}.ZZotKa_section[data-brief-photo=false] .ZZotKa_titleBand{min-width:0}}
.A3leCa_preview{z-index:1;pointer-events:none;position:absolute;inset:0}.A3leCa_canvas{opacity:0;transition:opacity var(--motion-base) ease;background:var(--color-surface);position:absolute;inset:0}.A3leCa_canvas>[role=region]{border-radius:0;height:100%}.A3leCa_preview[data-ready=true] .A3leCa_canvas{opacity:1;pointer-events:auto}.A3leCa_notice{justify-items:start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);pointer-events:auto;display:grid;position:absolute;inset:auto 0 0}@media (prefers-reduced-motion:reduce){.A3leCa_canvas{transition:none}}
.z0ZzKW_layout{gap:calc(var(--spacing) * 4);width:100%;min-width:0;max-width:var(--container-7xl);align-items:start;display:grid}.z0ZzKW_list{gap:calc(var(--spacing) * 2);min-width:0;margin:0;padding:0;list-style:none;display:grid}.z0ZzKW_destinations{width:100%;min-width:0;max-width:var(--container-7xl)}.z0ZzKW_destinations .z0ZzKW_list{align-items:start;gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fit,minmax(min(100%,38rem),1fr))}.z0ZzKW_item{min-width:0;scroll-margin-block:calc(var(--spacing) * 6)}.z0ZzKW_rowSurface,.z0ZzKW_mapSurface{--color-surface:var(--saved-place-background);--color-surface-2:var(--saved-place-pill);--color-text:var(--saved-place-text);--color-text-muted:var(--saved-place-muted);--color-border:var(--saved-place-border);--color-accent:var(--saved-place-accent);color:var(--color-text);border-radius:var(--radius-md);border-width:1px;min-width:0}.z0ZzKW_rowSurface .z0ZzKW_disclosure{gap:calc(var(--spacing) * 3);width:100%;min-height:72px;padding:calc(var(--spacing) * 3);border-radius:var(--radius-md);background:var(--color-surface);text-align:left;white-space:normal;border:0;display:flex}.z0ZzKW_disclosure>svg{flex-shrink:0}.z0ZzKW_disclosure .z0ZzKW_number{background:var(--color-surface-2);width:44px;height:44px;color:var(--color-text);font-family:var(--font-editorial);font-size:var(--text-xl);border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.z0ZzKW_rowText{gap:var(--spacing);flex:1;min-width:0;display:grid}.z0ZzKW_rowTitle{font-family:var(--font-editorial);font-size:var(--text-lg);overflow-wrap:anywhere;font-weight:700;line-height:1.2}.z0ZzKW_rowMeta{color:var(--color-text-muted);font-size:var(--text-xs);overflow-wrap:anywhere;font-weight:400}.z0ZzKW_mapPanel{min-width:0}.z0ZzKW_mapSurface{min-height:clamp(16rem,45dvh,24rem);overflow:hidden}.z0ZzKW_mapSurface>[role=region]{border-radius:0;height:clamp(16rem,45dvh,24rem)}.z0ZzKW_mapSurface>[role=region] [data-selected]{border-color:var(--color-text);background:var(--color-surface);width:44px;height:44px;color:var(--color-text);font-family:var(--font-editorial);font-size:var(--text-lg)}.z0ZzKW_mapSurface>[role=region] [data-selected=true]{background:var(--color-text);color:var(--color-surface)}.z0ZzKW_mapMessage{justify-items:start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);font-size:var(--text-sm);display:grid}.z0ZzKW_mapMessage:has([role=alert]){color:var(--color-danger)}@media (min-width:1024px){.z0ZzKW_layout{grid-template-columns:minmax(18rem,26rem) minmax(0,1fr)}.z0ZzKW_list{grid-area:1/1}.z0ZzKW_mapPanel{top:calc(var(--spacing) * 28);grid-area:1/2;position:sticky}.z0ZzKW_mapSurface{min-height:clamp(24rem,70dvh,48rem)}.z0ZzKW_mapSurface>[role=region]{height:clamp(24rem,70dvh,48rem)}}
.Dyjkna_actions{color:var(--trip-guide-text);background:var(--trip-guide-background)}.Dyjkna_tabs{border-block:1px solid var(--trip-guide-border);background:var(--trip-guide-header-background);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Dyjkna_actions .Dyjkna_tab{min-width:0;min-height:calc(var(--spacing) * 28);gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 2);color:var(--trip-guide-text);font-size:var(--text-base);background:0 0;border:0;border-radius:0;flex-direction:column;font-weight:400;display:flex;position:relative}.Dyjkna_actions .Dyjkna_tab+.Dyjkna_tab{border-left:1px solid var(--trip-guide-border)}.Dyjkna_actions .Dyjkna_tab[aria-selected=true]{background:color-mix(in srgb, var(--trip-guide-accent) 10%, transparent)}.Dyjkna_tab[aria-selected=true]:after{content:"";inset:auto calc(var(--spacing) * 3) 0;height:var(--spacing);background:var(--trip-guide-accent);position:absolute}.Dyjkna_tab svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);color:var(--trip-guide-accent);flex-shrink:0}.Dyjkna_tabTitle{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.Dyjkna_tabCopy{gap:calc(var(--spacing) * 1);min-width:0;display:grid}.Dyjkna_detail{color:var(--trip-guide-muted);font-size:var(--text-xs)}.Dyjkna_desktop{display:none}.Dyjkna_panel{position:relative}.Dyjkna_actions .Dyjkna_close{z-index:1;top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);background:var(--trip-guide-header-background);color:var(--trip-guide-text);border-color:var(--trip-guide-border);font-size:var(--text-2xl);position:absolute}.Dyjkna_actions .Dyjkna_tab:focus-visible,.Dyjkna_actions .Dyjkna_close:focus-visible{outline:2px solid var(--trip-guide-accent);outline-offset:-4px;box-shadow:none}@media (min-width:768px){.Dyjkna_actions .Dyjkna_tab{justify-content:flex-start;gap:calc(var(--spacing) * 5);text-align:left;font-size:var(--text-xl);flex-direction:row;padding-inline:clamp(24px,4vw,64px)}.Dyjkna_tabTitle{justify-content:flex-start}.Dyjkna_tabCopy{gap:calc(var(--spacing) * 2)}.Dyjkna_detail{font-size:var(--text-sm)}.Dyjkna_desktop{display:block}.Dyjkna_mobile{display:none}}.Dyjkna_invitation{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 6) clamp(24px, 4vw, 64px);color:var(--trip-guide-text);flex-wrap:wrap;display:flex}@media print{.Dyjkna_actions{display:none}}.Dyjkna_welcome{align-items:flex-start;gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 8) clamp(24px, 4vw, 64px);padding-right:calc(var(--spacing) * 16);color:var(--trip-guide-text);display:flex}.Dyjkna_portrait{width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 18);object-fit:cover;border-radius:50%;flex-shrink:0}.Dyjkna_welcome h2{font-family:var(--font-editorial);font-size:var(--text-2xl);line-height:1.2}.Dyjkna_welcome p{max-width:42rem;margin-block:calc(var(--spacing) * 3) calc(var(--spacing) * 5);color:var(--trip-guide-muted);line-height:1.6}@media (max-width:47.999rem){.Dyjkna_welcome{gap:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 6);flex-direction:column}}.Dyjkna_decisionPanel{background:var(--decision-background)}.Dyjkna_actions .Dyjkna_decisionPanel .Dyjkna_close{background:var(--decision-surface);color:var(--decision-text);border-color:var(--decision-border)}.Dyjkna_actions .Dyjkna_tab[data-action=decide][aria-selected=true]{background:var(--decision-background);color:var(--decision-text)}.Dyjkna_actions .Dyjkna_tab[data-action=decide][aria-selected=true] .Dyjkna_detail{color:var(--decision-muted)}.Dyjkna_actions .Dyjkna_tab[data-action=decide][aria-selected=true] svg{color:var(--decision-selection)}.Dyjkna_actions .Dyjkna_tab[data-action=decide][aria-selected=true]:after{background:var(--decision-selection)}
.gBiYfa_contents{top:var(--trip-polish-toolbar-height,0px);z-index:30;height:var(--trip-contents-height);border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 95%, transparent);color:var(--color-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;padding-inline:clamp(20px,4vw,64px);display:flex;position:sticky}.gBiYfa_eyebrow{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:.625rem;display:none}.gBiYfa_links{scrollbar-width:thin;align-items:center;gap:clamp(1rem,2vw,1.75rem);min-width:0;height:100%;display:flex;overflow-x:auto}.gBiYfa_links li{flex-shrink:0}.gBiYfa_links a{white-space:nowrap;min-height:44px;transition:color var(--motion-fast) ease;align-items:center;padding-inline:.25rem;font-size:.875rem;display:flex}.gBiYfa_links a:hover,.gBiYfa_links a[aria-current=location]{color:var(--color-accent)}.gBiYfa_links a:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}@media (min-width:1280px){.gBiYfa_contents{grid-template-columns:1fr minmax(0,auto) 1fr;display:grid}.gBiYfa_eyebrow{display:block}.gBiYfa_links{grid-column:2}}@media (prefers-reduced-motion:reduce){.gBiYfa_links a{transition:none}}@media print{.gBiYfa_contents{display:none}}
