.UserChip-module__6dkFga__chip{border-radius:var(--radius-sm);border:1px solid var(--line);min-height:var(--tap);cursor:pointer;color:var(--ink);transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);align-items:center;gap:10px;padding:8px;text-decoration:none;display:flex}.UserChip-module__6dkFga__chip:hover{border-color:var(--accent-border);background:var(--accent-subtle)}.UserChip-module__6dkFga__chip:focus-visible{outline:3px solid var(--focus);outline-offset:2px}html[data-rail=collapsed] .UserChip-module__6dkFga__meta{display:none}html[data-rail=collapsed] .UserChip-module__6dkFga__chip{justify-content:center;padding:6px}.UserChip-module__6dkFga__avatar{border-radius:var(--radius-pill);background:var(--accent);width:32px;height:32px;color:var(--accent-on);font-size:var(--text-xs);flex:none;justify-content:center;align-items:center;font-weight:800;display:flex;overflow:hidden}.UserChip-module__6dkFga__avatarImage{object-fit:cover;width:100%;height:100%;display:block}.UserChip-module__6dkFga__meta{flex-direction:column;min-width:0;display:flex}.UserChip-module__6dkFga__name{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.UserChip-module__6dkFga__role{font-size:var(--text-xs);color:var(--muted);text-transform:capitalize}
.Sidebar-module__NzK5Iq__sidebar{background:var(--white);border-radius:var(--radius);min-width:0;top:var(--board-inset,13px);height:calc(100dvh - (var(--board-gap,12px) * 2) - (var(--board-pad,10px) * 2) - 2px);flex-direction:column;grid-area:sidebar;gap:24px;padding:20px 14px;display:flex;position:sticky}.Sidebar-module__NzK5Iq__head{flex-direction:column;gap:6px;display:flex}.Sidebar-module__NzK5Iq__brand{align-items:center;gap:10px;padding:4px 8px;display:flex}.Sidebar-module__NzK5Iq__brandMark{flex:none;width:32px;height:32px}.Sidebar-module__NzK5Iq__brandName{font-weight:700;font-size:var(--text-sm);letter-spacing:var(--tracking-tight)}.Sidebar-module__NzK5Iq__tenantName{font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0 8px;font-weight:600;overflow:hidden}.Sidebar-module__NzK5Iq__nav{flex-direction:column;gap:2px;display:flex}.Sidebar-module__NzK5Iq__item{min-height:var(--tap);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--ink);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);align-items:center;gap:10px;padding:0 12px;font-weight:600;text-decoration:none;display:flex}.Sidebar-module__NzK5Iq__item:hover{background:var(--mist)}.Sidebar-module__NzK5Iq__active{background:var(--accent-subtle);color:var(--accent-text)}.Sidebar-module__NzK5Iq__spacer{flex:1}.Sidebar-module__NzK5Iq__headRow{justify-content:space-between;align-items:center;gap:8px;display:flex}:is(html[data-rail=collapsed] .Sidebar-module__NzK5Iq__brandName,html[data-rail=collapsed] .Sidebar-module__NzK5Iq__tenantName,html[data-rail=collapsed] .Sidebar-module__NzK5Iq__itemLabel){display:none}html[data-rail=collapsed] .Sidebar-module__NzK5Iq__headRow{justify-content:center}html[data-rail=collapsed] .Sidebar-module__NzK5Iq__brand{justify-content:center;width:100%;padding:0}html[data-rail=collapsed] .Sidebar-module__NzK5Iq__item{justify-content:center;padding:0}html[data-rail=collapsed] .Sidebar-module__NzK5Iq__item>svg{width:26px;height:26px}@media (max-width:699px){.Sidebar-module__NzK5Iq__sidebar{display:none}}
.MobileNavDrawer-module__uAzq-q__handle,.MobileNavDrawer-module__uAzq-q__scrim,.MobileNavDrawer-module__uAzq-q__panel{display:none}@media (max-width:699px){.MobileNavDrawer-module__uAzq-q__handle{z-index:calc(var(--z-toast) + 4);width:var(--tap);height:calc(var(--tap) + 28px);color:var(--accent-on);cursor:ew-resize;touch-action:pan-y;transition:transform var(--dur) var(--ease);background:0 0;border:0;justify-content:flex-start;align-items:center;padding:0;display:flex;position:fixed;top:50%;left:0;transform:translateY(-50%)}.MobileNavDrawer-module__uAzq-q__handleOpen{transform:translate3d(min(calc(100vw - var(--tap)), var(--rail-expanded-w)), -50%, 0)}.MobileNavDrawer-module__uAzq-q__handleSurface{width:calc(var(--tap) / 2);border:1px solid var(--accent-border);border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:var(--accent);height:100%;box-shadow:var(--ink-lift);border-left:0;place-items:center;display:grid}.MobileNavDrawer-module__uAzq-q__handle svg{transition:transform var(--dur) var(--ease)}.MobileNavDrawer-module__uAzq-q__handleOpen svg{transform:rotate(180deg)}.MobileNavDrawer-module__uAzq-q__handle:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.MobileNavDrawer-module__uAzq-q__scrim{z-index:calc(var(--z-toast) + 2);background:var(--scrim);opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease);border:0;padding:0;display:block;position:fixed;inset:0}.MobileNavDrawer-module__uAzq-q__scrimOpen{opacity:1;pointer-events:auto}.MobileNavDrawer-module__uAzq-q__panel{z-index:calc(var(--z-toast) + 3);width:min(calc(100vw - var(--tap)), var(--rail-expanded-w));gap:var(--gutter-mobile);height:100dvh;padding:calc(var(--gutter-mobile) + env(safe-area-inset-top)) var(--gutter-mobile) calc(var(--gutter-mobile) + env(safe-area-inset-bottom));border-right:1px solid var(--line);border-radius:0 var(--radius) var(--radius) 0;background:var(--white);box-shadow:var(--ink-lift);color:var(--ink);overscroll-behavior:contain;touch-action:pan-y;transition:transform var(--dur) var(--ease);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.MobileNavDrawer-module__uAzq-q__panelOpen{transform:translate(0,0)}.MobileNavDrawer-module__uAzq-q__head,.MobileNavDrawer-module__uAzq-q__brand,.MobileNavDrawer-module__uAzq-q__item{align-items:center;display:flex}.MobileNavDrawer-module__uAzq-q__head{padding-bottom:var(--gutter-mobile);border-bottom:1px solid var(--line);justify-content:space-between;gap:12px}.MobileNavDrawer-module__uAzq-q__brand{gap:10px;min-width:0}.MobileNavDrawer-module__uAzq-q__brandMark{flex:none;width:32px;height:32px}.MobileNavDrawer-module__uAzq-q__brand span,.MobileNavDrawer-module__uAzq-q__brand strong,.MobileNavDrawer-module__uAzq-q__brand small{min-width:0;display:block}.MobileNavDrawer-module__uAzq-q__brand strong{font-size:var(--text-sm)}.MobileNavDrawer-module__uAzq-q__brand small{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-weight:600;overflow:hidden}.MobileNavDrawer-module__uAzq-q__close{width:var(--tap);height:var(--tap);border-radius:var(--radius-pill);background:var(--mist);color:var(--ink);cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:grid}.MobileNavDrawer-module__uAzq-q__nav{flex-direction:column;gap:2px;display:flex}.MobileNavDrawer-module__uAzq-q__item{min-height:var(--tap);border-radius:var(--radius-sm);color:var(--ink);font-size:var(--text-sm);gap:12px;padding:6px 8px;font-weight:700;text-decoration:none}.MobileNavDrawer-module__uAzq-q__item>:nth-child(2){flex:1;min-width:0}.MobileNavDrawer-module__uAzq-q__itemIcon{border-radius:var(--radius-pill);background:var(--mist);width:36px;height:36px;color:var(--ink);flex:none;place-items:center;display:grid}.MobileNavDrawer-module__uAzq-q__active{background:var(--accent-subtle);color:var(--accent-text)}.MobileNavDrawer-module__uAzq-q__active .MobileNavDrawer-module__uAzq-q__itemIcon{background:var(--accent);color:var(--accent-on)}.MobileNavDrawer-module__uAzq-q__close:focus-visible,.MobileNavDrawer-module__uAzq-q__item:focus-visible{outline:3px solid var(--focus);outline-offset:2px}}@media (max-width:699px) and (prefers-reduced-motion:reduce){.MobileNavDrawer-module__uAzq-q__handle,.MobileNavDrawer-module__uAzq-q__handle svg,.MobileNavDrawer-module__uAzq-q__scrim,.MobileNavDrawer-module__uAzq-q__panel{transition:none}}
.Sheet-module__i3R9ra__sheet{border-radius:var(--radius) var(--radius) 0 0;background:var(--white);width:100%;max-width:100%;max-height:86vh;color:var(--ink);border:none;margin:auto 0 0;padding:0}.Sheet-module__i3R9ra__sheet::backdrop{background:var(--scrim)}.Sheet-module__i3R9ra__sheet[open]{animation:Sheet-module__i3R9ra__rise var(--dur) var(--ease);flex-direction:column;display:flex}@keyframes Sheet-module__i3R9ra__rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.Sheet-module__i3R9ra__grip{border-radius:var(--radius-pill);background:var(--line);flex:none;width:36px;height:4px;margin:10px auto 0}.Sheet-module__i3R9ra__header{flex:none;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.Sheet-module__i3R9ra__title{font-size:var(--text-lg)}.Sheet-module__i3R9ra__close{width:var(--tap);height:var(--tap);border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.Sheet-module__i3R9ra__close:hover{background:var(--mist)}.Sheet-module__i3R9ra__body{padding:0 20px 24px;overflow-y:auto}@keyframes Sheet-module__i3R9ra__slideInRight{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@media (min-width:700px){.Sheet-module__i3R9ra__sheet{border-radius:var(--radius);width:min(520px,100% - 48px);max-height:80vh;margin:auto}.Sheet-module__i3R9ra__grip{display:none}@keyframes Sheet-module__i3R9ra__rise{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.Sheet-module__i3R9ra__right{border-radius:var(--radius) 0 0 var(--radius);border-left:1px solid var(--line);width:min(460px,100%);height:100dvh;max-height:100dvh;margin:0 0 0 auto}.Sheet-module__i3R9ra__right[open]{animation-name:Sheet-module__i3R9ra__slideInRight}.Sheet-module__i3R9ra__right .Sheet-module__i3R9ra__body{flex:auto}}@media (prefers-reduced-motion:reduce){.Sheet-module__i3R9ra__sheet[open],.Sheet-module__i3R9ra__right[open]{animation:none}}
.MobileProfileMenu-module__oA6e_a__mobileOnly{display:none}@media (max-width:699px){.MobileProfileMenu-module__oA6e_a__mobileOnly{display:block}.MobileProfileMenu-module__oA6e_a__trigger{top:calc((var(--header-h) - var(--tap)) / 2);z-index:calc(var(--z-header) + 1);width:var(--tap);height:var(--tap);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-on);font:inherit;font-size:var(--text-xs);cursor:pointer;border:0;place-items:center;font-weight:800;display:grid;position:fixed;right:12px}.MobileProfileMenu-module__oA6e_a__trigger:focus-visible,.MobileProfileMenu-module__oA6e_a__item:focus-visible{outline:3px solid var(--focus);outline-offset:2px}}.MobileProfileMenu-module__oA6e_a__identity{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:2px 2px 18px;display:flex}.MobileProfileMenu-module__oA6e_a__avatar{border-radius:var(--radius-pill);background:var(--accent);width:48px;height:48px;color:var(--accent-on);font-size:var(--text-sm);flex:none;place-items:center;font-weight:800;display:grid}.MobileProfileMenu-module__oA6e_a__identity strong,.MobileProfileMenu-module__oA6e_a__identity small{display:block}.MobileProfileMenu-module__oA6e_a__identity strong{font-size:var(--text-base)}.MobileProfileMenu-module__oA6e_a__identity small{color:var(--muted);font-size:var(--text-xs);text-transform:capitalize;margin-top:2px}.MobileProfileMenu-module__oA6e_a__group{margin-top:20px}.MobileProfileMenu-module__oA6e_a__group h3{color:var(--muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-weight:700}.MobileProfileMenu-module__oA6e_a__group nav{flex-direction:column;gap:2px;display:flex}.MobileProfileMenu-module__oA6e_a__item{border-radius:var(--radius-sm);min-height:58px;color:var(--ink);align-items:center;gap:12px;padding:7px 8px;text-decoration:none;display:flex}.MobileProfileMenu-module__oA6e_a__item:active,.MobileProfileMenu-module__oA6e_a__active{background:var(--accent-subtle);color:var(--accent-text)}.MobileProfileMenu-module__oA6e_a__itemIcon{border-radius:var(--radius-pill);background:var(--mist);width:36px;height:36px;color:var(--ink);flex:none;place-items:center;display:grid}.MobileProfileMenu-module__oA6e_a__active .MobileProfileMenu-module__oA6e_a__itemIcon{background:var(--accent);color:var(--accent-on)}.MobileProfileMenu-module__oA6e_a__itemCopy{flex:1;min-width:0}.MobileProfileMenu-module__oA6e_a__itemCopy strong,.MobileProfileMenu-module__oA6e_a__itemCopy small{display:block}.MobileProfileMenu-module__oA6e_a__itemCopy strong{font-size:var(--text-sm)}.MobileProfileMenu-module__oA6e_a__itemCopy small{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}
.DirectStayAssistant-module__WCTbqW__assistant{right:var(--gutter-mobile);bottom:var(--gutter-mobile);z-index:70;pointer-events:none;position:fixed}body:has([data-dev-navigator]) .DirectStayAssistant-module__WCTbqW__assistant{bottom:calc(var(--tap) + var(--gutter-mobile) + 14px)}.DirectStayAssistant-module__WCTbqW__launcher,.DirectStayAssistant-module__WCTbqW__panel{pointer-events:auto}.DirectStayAssistant-module__WCTbqW__launcher{border-radius:var(--radius-pill);background:var(--violet-deep);width:58px;min-width:58px;height:58px;color:var(--cloud-fixed);box-shadow:var(--ink-lift);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), box-shadow var(--dur) var(--ease);border:0;justify-content:center;align-items:center;padding:6px;display:flex;position:relative;overflow:visible}.DirectStayAssistant-module__WCTbqW__launcher img{z-index:2;border-radius:50%;flex:none;width:46px;height:46px;position:relative}.DirectStayAssistant-module__WCTbqW__launcher .DirectStayAssistant-module__WCTbqW__desktopLabel{z-index:1;border-radius:var(--radius-pill);background:var(--violet-deep);width:max-content;height:58px;box-shadow:var(--ink-lift);opacity:0;color:var(--cloud-fixed);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease), transform var(--dur) var(--ease), opacity var(--dur-fast) var(--ease);transform-origin:100%;pointer-events:none;align-items:center;padding:0 64px 0 18px;font-weight:700;display:flex;position:absolute;top:0;right:0;transform:scaleX(.42)}.DirectStayAssistant-module__WCTbqW__launcher:hover,.DirectStayAssistant-module__WCTbqW__launcher:focus-visible{background:var(--accent-hover);box-shadow:var(--ink-lift)}.DirectStayAssistant-module__WCTbqW__launcher:hover .DirectStayAssistant-module__WCTbqW__desktopLabel,.DirectStayAssistant-module__WCTbqW__launcher:focus-visible .DirectStayAssistant-module__WCTbqW__desktopLabel{opacity:1;background:var(--accent-hover);transform:scaleX(1)}.DirectStayAssistant-module__WCTbqW__mobileLabel{display:none}.DirectStayAssistant-module__WCTbqW__launcher:focus-visible,.DirectStayAssistant-module__WCTbqW__close:focus-visible,.DirectStayAssistant-module__WCTbqW__voice:focus-visible,.DirectStayAssistant-module__WCTbqW__send:focus-visible,.DirectStayAssistant-module__WCTbqW__suggestion:focus-visible,.DirectStayAssistant-module__WCTbqW__field:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.DirectStayAssistant-module__WCTbqW__panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);width:min(380px,100vw - 32px);height:min(560px,100dvh - 150px);color:var(--ink);box-shadow:var(--ink-lift);transform-origin:100% 100%;animation:DirectStayAssistant-module__WCTbqW__assistant-open var(--dur) var(--ease) both;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;bottom:72px;right:0;overflow:hidden}.DirectStayAssistant-module__WCTbqW__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:10px 12px 10px 18px;display:flex}.DirectStayAssistant-module__WCTbqW__identity{align-items:center;gap:10px;min-width:0;display:flex}.DirectStayAssistant-module__WCTbqW__identity img{border-radius:50%;flex:none}.DirectStayAssistant-module__WCTbqW__identity strong{font-size:var(--text-sm)}.DirectStayAssistant-module__WCTbqW__close{width:var(--tap);height:var(--tap);border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.DirectStayAssistant-module__WCTbqW__close:hover{background:var(--mist);color:var(--ink)}.DirectStayAssistant-module__WCTbqW__thread{overscroll-behavior:contain;min-height:0;padding:18px 16px;overflow-y:auto}.DirectStayAssistant-module__WCTbqW__threadInner{flex-direction:column;max-width:620px;min-height:100%;margin:0 auto;display:flex}.DirectStayAssistant-module__WCTbqW__messages{flex-direction:column;gap:22px;display:flex}.DirectStayAssistant-module__WCTbqW__assistantTurn{align-items:flex-start;gap:12px;display:flex}.DirectStayAssistant-module__WCTbqW__turnMark{border-radius:50%;flex:none;margin-top:1px}.DirectStayAssistant-module__WCTbqW__assistantMessage{font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;padding-top:3px;line-height:1.62}.DirectStayAssistant-module__WCTbqW__assistantMessage[data-tone=error]{border-radius:var(--radius-sm);background:var(--danger-subtle);color:var(--danger);padding:10px 12px}.DirectStayAssistant-module__WCTbqW__userTurn{justify-content:flex-end;display:flex}.DirectStayAssistant-module__WCTbqW__userMessage{border-radius:var(--radius);border-bottom-right-radius:var(--radius-sm);background:var(--mist);max-width:80%;color:var(--ink);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;padding:11px 15px;line-height:1.55}.DirectStayAssistant-module__WCTbqW__thinking{align-items:center;gap:5px;margin:0;padding-top:11px;display:flex}.DirectStayAssistant-module__WCTbqW__dot{background:var(--muted);width:6px;height:6px;animation:DirectStayAssistant-module__WCTbqW__assistant-dot var(--typing-dur) var(--ease) infinite;border-radius:50%}.DirectStayAssistant-module__WCTbqW__dot:nth-child(2){animation-delay:var(--typing-stagger)}.DirectStayAssistant-module__WCTbqW__dot:nth-child(3){animation-delay:calc(var(--typing-stagger) * 2)}.DirectStayAssistant-module__WCTbqW__welcome{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px 0;display:flex}.DirectStayAssistant-module__WCTbqW__welcomeMark{border-radius:50%;margin-bottom:4px}.DirectStayAssistant-module__WCTbqW__welcomeTitle{font-size:var(--text-lg);letter-spacing:var(--tracking-tight);margin:0}.DirectStayAssistant-module__WCTbqW__welcomeBody{max-width:44ch;color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.55}.DirectStayAssistant-module__WCTbqW__suggestions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.DirectStayAssistant-module__WCTbqW__suggestion{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--white);min-height:38px;color:var(--ink);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);padding:0 14px;font-weight:600}.DirectStayAssistant-module__WCTbqW__suggestion:hover{border-color:var(--accent-border);background:var(--mist)}.DirectStayAssistant-module__WCTbqW__composerWrap{border-top:1px solid var(--line);background:var(--white);padding:12px 20px 14px}.DirectStayAssistant-module__WCTbqW__composer{border:1px solid var(--line);border-radius:var(--radius);background:var(--cloud);max-width:620px;transition:border-color var(--dur-fast) var(--ease);align-items:flex-end;gap:8px;margin:0 auto;padding:8px 8px 8px 16px;display:flex}.DirectStayAssistant-module__WCTbqW__composer:focus-within{border-color:var(--accent-border)}.DirectStayAssistant-module__WCTbqW__field{min-width:0;min-height:28px;max-height:168px;color:var(--ink);font:inherit;resize:none;background:0 0;border:0;outline:none;flex:1;padding:5px 0;font-size:16px;line-height:1.45;overflow-y:auto}.DirectStayAssistant-module__WCTbqW__field::placeholder{color:var(--muted)}.DirectStayAssistant-module__WCTbqW__composerActions{flex:none;align-items:center;gap:6px;display:flex}.DirectStayAssistant-module__WCTbqW__voice,.DirectStayAssistant-module__WCTbqW__send{width:var(--tap);height:var(--tap);border-radius:var(--radius-pill);font:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);place-items:center;display:grid}.DirectStayAssistant-module__WCTbqW__voice{border:1px solid var(--line);background:var(--white);color:var(--ink)}.DirectStayAssistant-module__WCTbqW__voice:hover{border-color:var(--accent-border)}.DirectStayAssistant-module__WCTbqW__voice[aria-pressed=true]{border-color:var(--danger);background:var(--danger-subtle);color:var(--danger)}.DirectStayAssistant-module__WCTbqW__send{background:var(--accent);color:var(--accent-on);border:0}.DirectStayAssistant-module__WCTbqW__send:hover:not(:disabled){background:var(--accent-hover)}.DirectStayAssistant-module__WCTbqW__send:disabled{opacity:.35;cursor:not-allowed}.DirectStayAssistant-module__WCTbqW__hint,.DirectStayAssistant-module__WCTbqW__voiceError{max-width:620px;font-size:var(--text-xs);margin:8px auto 0;line-height:1.45}.DirectStayAssistant-module__WCTbqW__hint{color:var(--muted)}.DirectStayAssistant-module__WCTbqW__voiceError{color:var(--danger)}@keyframes DirectStayAssistant-module__WCTbqW__assistant-open{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes DirectStayAssistant-module__WCTbqW__assistant-dot{0%,60%,to{opacity:.28;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (max-width:699px){.DirectStayAssistant-module__WCTbqW__assistant{bottom:0;right:0}body:has([data-dev-navigator]) .DirectStayAssistant-module__WCTbqW__assistant{bottom:0}.DirectStayAssistant-module__WCTbqW__panel{width:100vw;height:100dvh;max-height:none;animation:DirectStayAssistant-module__WCTbqW__assistant-rise var(--dur) var(--ease) both;border:0;border-radius:0;position:fixed;inset:0 auto auto 0;transform:none}.DirectStayAssistant-module__WCTbqW__thread{padding:18px var(--gutter-mobile)}.DirectStayAssistant-module__WCTbqW__composerWrap{padding:10px var(--gutter-mobile) calc(12px + env(safe-area-inset-bottom))}.DirectStayAssistant-module__WCTbqW__hint{display:none}.DirectStayAssistant-module__WCTbqW__launcher{right:var(--gutter-mobile);bottom:calc(var(--gutter-mobile) + env(safe-area-inset-bottom));z-index:calc(var(--z-header) + 1);border-radius:var(--radius-pill);background:var(--violet-deep);width:58px;min-width:58px;height:58px;color:var(--cloud-fixed);box-shadow:var(--ink-lift);padding:6px;position:fixed}.DirectStayAssistant-module__WCTbqW__launcher img{width:46px;height:46px}.DirectStayAssistant-module__WCTbqW__launcher .DirectStayAssistant-module__WCTbqW__desktopLabel,.DirectStayAssistant-module__WCTbqW__mobileLabel{display:none}.DirectStayAssistant-module__WCTbqW__launcher:hover,.DirectStayAssistant-module__WCTbqW__launcher:focus-visible{background:var(--accent-hover);color:var(--cloud-fixed);box-shadow:var(--ink-lift)}.DirectStayAssistant-module__WCTbqW__launcher[aria-expanded=true]{opacity:0;pointer-events:none}}@keyframes DirectStayAssistant-module__WCTbqW__assistant-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.DirectStayAssistant-module__WCTbqW__launcher,.DirectStayAssistant-module__WCTbqW__launcher .DirectStayAssistant-module__WCTbqW__desktopLabel,.DirectStayAssistant-module__WCTbqW__dot,.DirectStayAssistant-module__WCTbqW__panel{transition:none;animation:none}}
.RailResizer-module__456TMW__handle{z-index:2;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;grid-area:rail-resize;align-self:start;place-items:center;width:15px;height:100dvh;margin-inline:-7px;display:grid;position:sticky;top:0}.RailResizer-module__456TMW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RailResizer-module__456TMW__grip{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 22%, transparent);width:2px;height:56px;transition:background-color var(--dur-fast) var(--ease), height var(--dur-fast) var(--ease), width var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease)}.RailResizer-module__456TMW__handle:hover .RailResizer-module__456TMW__grip,.RailResizer-module__456TMW__handle:focus-visible .RailResizer-module__456TMW__grip,.RailResizer-module__456TMW__dragging .RailResizer-module__456TMW__grip{background:var(--accent-border);width:3px;height:76px;box-shadow:6px 0 18px color-mix(in srgb, var(--accent) 22%, transparent)}.RailResizer-module__456TMW__dragging .RailResizer-module__456TMW__grip{background:var(--accent);height:min(160px,24vh)}.RailResizer-module__456TMW__handle:focus-visible{outline:none}.RailResizer-module__456TMW__handle:focus-visible .RailResizer-module__456TMW__grip{background:var(--focus);height:76px}html[data-rail=collapsed] .RailResizer-module__456TMW__grip{background:var(--accent-border);width:3px;height:72px}@media (max-width:699px){.RailResizer-module__456TMW__handle{display:none}}@media (prefers-reduced-motion:reduce){.RailResizer-module__456TMW__grip{transition:none}}
.GuruMoment-module__jKN-Bq__root{min-width:0;color:inherit;text-align:center;justify-items:center;gap:8px;display:grid}.GuruMoment-module__jKN-Bq__image{width:auto;height:var(--guru-size);object-fit:contain;transform-origin:50% 84%;display:block}.GuruMoment-module__jKN-Bq__label{max-width:30ch;color:inherit;font-size:var(--text-sm);font-weight:650;line-height:1.35}.GuruMoment-module__jKN-Bq__root[data-motion=rise] .GuruMoment-module__jKN-Bq__image{animation:GuruMoment-module__jKN-Bq__guruRise var(--guru-dur-rise) var(--ease-out) both}.GuruMoment-module__jKN-Bq__root[data-motion=pop] .GuruMoment-module__jKN-Bq__image{animation:GuruMoment-module__jKN-Bq__guruPop var(--guru-dur-pop) var(--ease-out) both}.GuruMoment-module__jKN-Bq__root[data-motion=slide] .GuruMoment-module__jKN-Bq__image{animation:GuruMoment-module__jKN-Bq__guruSlide var(--guru-dur-slide) var(--ease-out) both}.GuruMoment-module__jKN-Bq__root[data-motion=breathe] .GuruMoment-module__jKN-Bq__image{animation:GuruMoment-module__jKN-Bq__guruBreathe var(--guru-dur-breathe) ease-in-out infinite}.GuruMoment-module__jKN-Bq__root[data-motion=peek] .GuruMoment-module__jKN-Bq__image{animation:GuruMoment-module__jKN-Bq__guruPeek var(--guru-dur-peek) var(--ease-out) both}.GuruMoment-module__jKN-Bq__root[data-motion=drop] .GuruMoment-module__jKN-Bq__image{animation:GuruMoment-module__jKN-Bq__guruDrop var(--guru-dur-drop) var(--ease-out) both}.GuruMoment-module__jKN-Bq__root[data-motion=wobble] .GuruMoment-module__jKN-Bq__image{animation:GuruMoment-module__jKN-Bq__guruWobble var(--guru-dur-wobble) var(--ease-out) both}.GuruMoment-module__jKN-Bq__root[data-paused=true] .GuruMoment-module__jKN-Bq__image{animation-play-state:paused}@keyframes GuruMoment-module__jKN-Bq__guruRise{0%{opacity:0;transform:translateY(24px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes GuruMoment-module__jKN-Bq__guruPop{0%{opacity:0;transform:translateY(34px)scale(.78)}72%{opacity:1;transform:translateY(-5px)scale(1.03)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes GuruMoment-module__jKN-Bq__guruSlide{0%{opacity:0;transform:translate(-28px)rotate(-5deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes GuruMoment-module__jKN-Bq__guruPeek{0%{transform:translateY(64%)}to{transform:translateY(30%)}}@keyframes GuruMoment-module__jKN-Bq__guruDrop{0%{opacity:0;transform:translateY(-38px)}62%{opacity:1;transform:translateY(6px)}82%{transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes GuruMoment-module__jKN-Bq__guruWobble{0%{transform:rotate(-6deg)}55%{transform:rotate(2.5deg)}80%{transform:rotate(-1deg)}to{transform:rotate(0)}}@keyframes GuruMoment-module__jKN-Bq__guruBreathe{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.GuruMoment-module__jKN-Bq__root[data-motion] .GuruMoment-module__jKN-Bq__image{animation:none}}
.OfflineGuru-module__hr16da__banner{z-index:calc(var(--z-toast) + 1);border-radius:var(--radius);background:var(--violet-deep);width:min(440px,100vw - 28px);min-height:70px;color:var(--cloud-fixed);box-shadow:var(--ink-lift);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:8px 16px 8px 10px;display:grid;position:fixed;top:14px;left:50%;transform:translate(-50%)}.OfflineGuru-module__hr16da__banner>span{gap:2px;display:grid}.OfflineGuru-module__hr16da__banner strong{font-size:var(--text-sm)}.OfflineGuru-module__hr16da__banner small{color:var(--cloud-dim);font-size:var(--text-xs);line-height:1.4}
.AppShell-module__ygtovq__canvas{--board-gap:12px;--board-inset:calc(var(--board-gap) + var(--board-pad) + 1px);--board-pad:10px;--rail-expanded-w:248px;--rail-w:var(--rail-expanded-w);padding:var(--board-gap);background:var(--mist);min-height:100dvh}html[data-rail=collapsed] .AppShell-module__ygtovq__canvas{--rail-w:76px}.AppShell-module__ygtovq__board{grid-template-columns:var(--rail-w) 0 1fr;gap:var(--board-pad);padding:var(--board-pad);min-height:calc(100dvh - (var(--board-gap) * 2));background:var(--mist);border:1px solid var(--line);border-radius:var(--radius);transition:grid-template-columns var(--dur-fast) var(--ease);grid-template-areas:"sidebar rail-resize main";display:grid}.AppShell-module__ygtovq__main{background:var(--white);border-radius:var(--radius);flex-direction:column;grid-area:main;min-width:0;display:flex}.AppShell-module__ygtovq__content{max-width:var(--max);flex-direction:column;gap:28px;width:100%;margin-inline:auto;padding:24px;display:flex}.AppShell-module__ygtovq__wide{max-width:none}.AppShell-module__ygtovq__canvas[data-rail-dragging] .AppShell-module__ygtovq__board{transition:none}@media (prefers-reduced-motion:reduce){.AppShell-module__ygtovq__board{transition:none}}@media (max-width:699px){.AppShell-module__ygtovq__canvas{--board-gap:0px;--mobile-launcher-clearance:calc(58px + var(--gutter-mobile) + env(safe-area-inset-bottom));padding:0}.AppShell-module__ygtovq__board{--board-pad:0px;border-width:0;border-radius:0;grid-template-columns:1fr;grid-template-areas:"main";gap:0;min-height:100dvh}.AppShell-module__ygtovq__main{padding-bottom:var(--mobile-launcher-clearance);border-radius:0}.AppShell-module__ygtovq__content{padding:var(--gutter-mobile);gap:var(--gutter-mobile)}}
.ProximityText-module__lEd9PW__root{display:inline}.ProximityText-module__lEd9PW__word{white-space:nowrap;display:inline-block}.ProximityText-module__lEd9PW__char{transform:translateY(calc(var(--near,0) * -9px));color:color-mix(in srgb, currentColor, var(--accent) calc(var(--near,0) * 100%));display:inline-block}.ProximityText-module__lEd9PW__space{white-space:pre;display:inline}.ProximityText-module__lEd9PW__reader{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Topbar-module__8MSVsG__topbar{height:var(--header-h);background:var(--white);border-radius:var(--radius) var(--radius) 0 0;z-index:var(--z-header);background-clip:padding-box;flex:none;align-items:center;gap:16px;padding:0 24px;display:flex;position:sticky;top:0}.Topbar-module__8MSVsG__title{font-size:var(--text-lg);flex:none}.Topbar-module__8MSVsG__search{max-width:360px;height:var(--tap);border-radius:var(--radius-pill);background:var(--mist);color:var(--muted);transition:border-color var(--dur-fast) var(--ease);border:1px solid #0000;flex:1;align-items:center;gap:8px;padding:0 14px;display:flex}.Topbar-module__8MSVsG__search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.Topbar-module__8MSVsG__searchIcon{flex:none;display:flex}.Topbar-module__8MSVsG__input{width:100%;min-width:0;font-size:var(--text-sm);color:var(--ink);background:0 0;border:none;outline:none;align-self:stretch;margin-block:-1px}.Topbar-module__8MSVsG__input::placeholder{color:var(--muted)}.Topbar-module__8MSVsG__spacer{flex:1}@media (max-width:699px){.Topbar-module__8MSVsG__topbar{padding:0 var(--gutter-mobile);padding-right:calc(var(--tap) + 24px);border-bottom:1px solid var(--line);border-radius:0;gap:10px}.Topbar-module__8MSVsG__title{font-size:var(--text-base)}.Topbar-module__8MSVsG__search{display:none}}
.TourOverlay-module__AlX1cW__layer{background:0 0;border:none;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.TourOverlay-module__AlX1cW__layer::backdrop{background:0 0}.TourOverlay-module__AlX1cW__layer{--tour-pad:6px}.TourOverlay-module__AlX1cW__scrim{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.TourOverlay-module__AlX1cW__dim{fill:color-mix(in srgb, var(--ink) 28%, transparent)}.TourOverlay-module__AlX1cW__hole{rx:var(--radius-sm);ry:var(--radius-sm)}.TourOverlay-module__AlX1cW__ring{rx:var(--radius-sm);ry:var(--radius-sm);fill:none;stroke:var(--accent);stroke-width:2px}.TourOverlay-module__AlX1cW__holder{width:min(360px, calc(100vw - var(--gutter-mobile) * 2));opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease);position:absolute;top:0;left:0}.TourOverlay-module__AlX1cW__holder[data-placed]{opacity:1;pointer-events:auto}.TourOverlay-module__AlX1cW__card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);color:var(--ink);animation:TourOverlay-module__AlX1cW__card-in var(--dur-fast) var(--ease);padding:20px;position:relative}@keyframes TourOverlay-module__AlX1cW__card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}.TourOverlay-module__AlX1cW__card:focus{outline:none}.TourOverlay-module__AlX1cW__counter{font-size:var(--text-xs);color:var(--muted);letter-spacing:.02em;margin:0 0 6px;font-weight:600}.TourOverlay-module__AlX1cW__counterNum{color:var(--accent-text)}.TourOverlay-module__AlX1cW__title{font-size:var(--text-lg);margin-bottom:8px}.TourOverlay-module__AlX1cW__body{font-size:var(--text-sm);color:var(--muted);margin:0}.TourOverlay-module__AlX1cW__actions{align-items:center;gap:8px;margin-top:20px;display:flex}.TourOverlay-module__AlX1cW__spacer{flex:1}.TourOverlay-module__AlX1cW__skip,.TourOverlay-module__AlX1cW__back,.TourOverlay-module__AlX1cW__next{min-height:var(--tap);border-radius:var(--radius-pill);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);justify-content:center;align-items:center;gap:4px;padding:0 14px;font-weight:600;display:inline-flex}.TourOverlay-module__AlX1cW__skip{color:var(--muted);background:0 0;border:none;padding-left:0}.TourOverlay-module__AlX1cW__skip:hover{color:var(--ink)}.TourOverlay-module__AlX1cW__back{border:1px solid var(--line);background:var(--white);color:var(--ink)}.TourOverlay-module__AlX1cW__back:hover:not(:disabled){background:var(--mist)}.TourOverlay-module__AlX1cW__back:disabled{color:var(--muted);opacity:.55;cursor:not-allowed}.TourOverlay-module__AlX1cW__next{background:var(--accent);color:var(--accent-on);border:1px solid #0000}.TourOverlay-module__AlX1cW__next:hover{background:var(--accent-hover)}.TourOverlay-module__AlX1cW__close{width:var(--tap);height:var(--tap);border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;right:6px}.TourOverlay-module__AlX1cW__close:hover{background:var(--mist)}.TourOverlay-module__AlX1cW__announcer{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:699px){.TourOverlay-module__AlX1cW__holder{width:100%;inset:auto 0 0}.TourOverlay-module__AlX1cW__card{padding:20px var(--gutter-mobile) calc(20px + env(safe-area-inset-bottom));border:none;border-top:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0;animation:TourOverlay-module__AlX1cW__sheet-in var(--dur-fast) var(--ease)}@keyframes TourOverlay-module__AlX1cW__sheet-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}.TourOverlay-module__AlX1cW__actions{flex-wrap:wrap}.TourOverlay-module__AlX1cW__back,.TourOverlay-module__AlX1cW__next{flex:1}}@media (prefers-reduced-motion:reduce){.TourOverlay-module__AlX1cW__card{animation:none}.TourOverlay-module__AlX1cW__holder{transition:none}}.TourOverlay-module__AlX1cW__head{align-items:center;gap:10px;margin-bottom:4px;display:flex}.TourOverlay-module__AlX1cW__guru{pointer-events:none;flex:none}.TourOverlay-module__AlX1cW__head .TourOverlay-module__AlX1cW__counter{margin:0}@media (max-width:699px){.TourOverlay-module__AlX1cW__guru{display:none}}
.Button-module__VMVMAW__button{min-height:var(--tap);border-radius:var(--radius-pill);font-family:var(--sans);font-weight:600;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.4em;padding:0 20px;display:inline-flex}.Button-module__VMVMAW__button:disabled{cursor:not-allowed;opacity:.5}.Button-module__VMVMAW__label{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.Button-module__VMVMAW__primary{background:var(--accent);color:var(--accent-on)}.Button-module__VMVMAW__primary:hover:not(:disabled){background:var(--accent-hover)}.Button-module__VMVMAW__primary:active:not(:disabled){background:var(--accent-active)}.Button-module__VMVMAW__secondary{background:var(--white);color:var(--ink);border-color:var(--line)}.Button-module__VMVMAW__secondary:hover:not(:disabled){border-color:var(--accent-border)}.Button-module__VMVMAW__secondary:active:not(:disabled){background:var(--accent-subtle)}.Button-module__VMVMAW__quiet{color:var(--ink);background:0 0}.Button-module__VMVMAW__quiet:hover:not(:disabled){background:var(--mist)}.Button-module__VMVMAW__quiet:active:not(:disabled){background:var(--accent-subtle)}.Button-module__VMVMAW__danger{background:var(--white);color:var(--danger);border-color:var(--danger-border)}.Button-module__VMVMAW__danger:hover:not(:disabled){background:var(--danger-wash)}.Button-module__VMVMAW__danger:active:not(:disabled){background:var(--danger-wash-strong)}.Button-module__VMVMAW__sm{min-height:max(var(--tap), 36px);font-size:var(--text-xs);padding:0 14px}.Button-module__VMVMAW__md{min-height:var(--tap)}.Button-module__VMVMAW__lg{min-height:max(var(--tap), 52px);font-size:var(--text-base);padding:0 28px}.Button-module__VMVMAW__spinner{opacity:.7;width:1em;height:1em;animation:Button-module__VMVMAW__spin var(--dur-slow) linear infinite;border:2px solid;border-top-color:#0000;border-radius:50%}@keyframes Button-module__VMVMAW__spin{to{transform:rotate(360deg)}}
.Card-module__QRy0Sa__card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:20px}.Card-module__QRy0Sa__bleed{padding:0}
.GuruGlide-module__FNx4qa__lane{--glide-gutter:24px;--glide-size:150px;border-radius:var(--radius-sm);background:var(--violet-deep);height:260px;position:relative;overflow:hidden;container-type:inline-size}.GuruGlide-module__FNx4qa__ground{background:color-mix(in oklab, var(--cloud-fixed) 16%, transparent);height:1px;position:absolute;bottom:34px;left:0;right:0}.GuruGlide-module__FNx4qa__traveller{bottom:44px;left:var(--glide-gutter);width:var(--glide-size);animation:GuruGlide-module__FNx4qa__guruLap var(--guru-glide-dur) ease-in-out infinite alternate;position:absolute}.GuruGlide-module__FNx4qa__guru{width:100%;height:auto;animation:GuruGlide-module__FNx4qa__guruFloat var(--guru-dur-breathe) ease-in-out infinite;transform-origin:50% 84%;display:block}.GuruGlide-module__FNx4qa__caption{text-align:center;font-size:var(--text-xs);color:color-mix(in oklab, var(--cloud-fixed) 70%, transparent);position:absolute;bottom:12px;left:0;right:0}.GuruGlide-module__FNx4qa__lane[data-compact=true]{--glide-gutter:16px;--glide-size:82px;height:148px}.GuruGlide-module__FNx4qa__lane[data-compact=true] .GuruGlide-module__FNx4qa__ground{bottom:34px}.GuruGlide-module__FNx4qa__lane[data-compact=true] .GuruGlide-module__FNx4qa__traveller{bottom:42px}.GuruGlide-module__FNx4qa__lane[data-paused=true] .GuruGlide-module__FNx4qa__traveller,.GuruGlide-module__FNx4qa__lane[data-paused=true] .GuruGlide-module__FNx4qa__guru{animation-play-state:paused}@keyframes GuruGlide-module__FNx4qa__guruLap{0%{transform:translate(0)scaleX(1)}92%{transform:translateX(calc(100cqw - var(--glide-size) - var(--glide-gutter) - var(--glide-gutter))) scaleX(1)}to{transform:translateX(calc(100cqw - var(--glide-size) - var(--glide-gutter) - var(--glide-gutter))) scaleX(-1)}}@keyframes GuruGlide-module__FNx4qa__guruFloat{0%,to{transform:translateY(0)rotate(-2.5deg)}50%{transform:translateY(-9px)rotate(2.5deg)}}@media (prefers-reduced-motion:reduce){.GuruGlide-module__FNx4qa__traveller,.GuruGlide-module__FNx4qa__guru{animation:none}}
.GuestImport-module__pjO8YG__importRoutes{gap:16px;display:grid}.GuestImport-module__pjO8YG__importCard{flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:relative}.GuestImport-module__pjO8YG__importIcon{border-radius:var(--radius-sm);background:var(--accent-subtle);width:36px;height:36px;color:var(--accent-text);flex:none;justify-content:center;align-items:center;display:flex}.GuestImport-module__pjO8YG__flagRecommended{background:var(--signal-yellow);color:var(--ink);font-size:var(--text-xs);letter-spacing:.02em;border-radius:var(--radius-pill);padding:4px 10px;font-weight:700;position:absolute;top:20px;right:20px}.GuestImport-module__pjO8YG__importTitle{font-size:var(--text-lg)}.GuestImport-module__pjO8YG__importCopy{font-size:var(--text-sm);color:var(--muted)}.GuestImport-module__pjO8YG__fileRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.GuestImport-module__pjO8YG__previewLabel{font-size:var(--text-xs);color:var(--muted);margin:28px 0 10px;font-weight:600}.GuestImport-module__pjO8YG__previewScroll{min-width:0;max-width:100%;overflow-x:auto}.GuestImport-module__pjO8YG__preview{border-collapse:collapse;width:100%;font-size:var(--text-sm);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.GuestImport-module__pjO8YG__preview th,.GuestImport-module__pjO8YG__preview td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px}.GuestImport-module__pjO8YG__preview th{color:var(--muted);font-weight:600;font-size:var(--text-xs);background:var(--mist)}.GuestImport-module__pjO8YG__preview tr:last-child td{border-bottom:none}.GuestImport-module__pjO8YG__fileButton{min-height:var(--tap);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--white);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease);justify-content:center;align-items:center;padding:0 20px;font-weight:600;display:inline-flex;position:relative}.GuestImport-module__pjO8YG__fileButton:hover{border-color:var(--accent-border)}.GuestImport-module__pjO8YG__fileButton:focus-within{outline:3px solid var(--focus);outline-offset:3px}.GuestImport-module__pjO8YG__fileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.GuestImport-module__pjO8YG__fileName{font-size:var(--text-sm);color:var(--muted);overflow-wrap:anywhere}.GuestImport-module__pjO8YG__previewMore{font-size:var(--text-xs);color:var(--muted);margin-top:10px}.GuestImport-module__pjO8YG__progressMoment{width:100%;margin-top:20px}.GuestImport-module__pjO8YG__result{margin-top:24px}.GuestImport-module__pjO8YG__resultHero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.GuestImport-module__pjO8YG__resultHead{font-size:var(--text-lg);letter-spacing:var(--tracking-tight);font-weight:700}.GuestImport-module__pjO8YG__resultSub{font-size:var(--text-sm);color:var(--muted);margin-top:6px}.GuestImport-module__pjO8YG__resultDetails{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.GuestImport-module__pjO8YG__resultSummary{font-size:var(--text-sm);color:var(--accent-text);cursor:pointer;min-height:var(--tap);align-items:center;font-weight:600;display:flex}.GuestImport-module__pjO8YG__resultList{font-size:var(--text-sm);color:var(--muted);gap:6px;margin:4px 0 0;padding-left:20px;display:grid}.GuestImport-module__pjO8YG__manual{gap:14px;margin-top:20px;display:grid}.GuestImport-module__pjO8YG__manualGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.GuestImport-module__pjO8YG__manualActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.GuestImport-module__pjO8YG__manualCount{font-size:var(--text-sm);color:var(--muted)}.GuestImport-module__pjO8YG__manualList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.GuestImport-module__pjO8YG__manualRow{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:12px;padding:10px 10px 10px 16px;display:flex}.GuestImport-module__pjO8YG__manualName{min-width:0;font-size:var(--text-sm);flex:1;font-weight:600;display:block}.GuestImport-module__pjO8YG__manualMeta{color:var(--muted);overflow-wrap:anywhere;font-weight:500;display:block}.GuestImport-module__pjO8YG__manualRemove{width:var(--tap);height:var(--tap);border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:flex}.GuestImport-module__pjO8YG__manualRemove:hover{border-color:var(--line);color:var(--ink)}@media (max-width:560px){.GuestImport-module__pjO8YG__manualGrid{grid-template-columns:minmax(0,1fr)}.GuestImport-module__pjO8YG__resultHero{text-align:center;grid-template-columns:1fr;justify-items:center}}.GuestImport-module__pjO8YG__problem{font-size:var(--text-sm);color:var(--danger);margin-top:12px}@media (prefers-reduced-motion:reduce){.GuestImport-module__pjO8YG__fileButton,.GuestImport-module__pjO8YG__manualRemove{transition:none}}.GuestImport-module__pjO8YG__importActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.GuestImport-module__pjO8YG__duplicates{border-top:1px solid var(--line);align-items:center;gap:16px;margin-top:16px;padding-top:16px;display:flex}.GuestImport-module__pjO8YG__duplicatesNote{font-size:var(--text-sm);color:var(--muted);margin:0;line-height:1.5}
.AppearanceTab-module__-tn8xq__title{font-size:var(--text-lg);letter-spacing:var(--tracking-tight);font-weight:700}.AppearanceTab-module__-tn8xq__copy{font-size:var(--text-sm);color:var(--muted);max-width:62ch;margin:4px 0 20px}.AppearanceTab-module__-tn8xq__options{gap:12px;display:grid}.AppearanceTab-module__-tn8xq__option{width:100%;min-height:var(--tap);background:var(--white);border:1px solid var(--line);border-radius:var(--radius);font-family:var(--sans);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);grid-template-columns:36px 1fr 22px;align-items:center;gap:14px;padding:16px 18px;display:grid}.AppearanceTab-module__-tn8xq__option:hover{border-color:var(--accent-border)}.AppearanceTab-module__-tn8xq__option:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}.AppearanceTab-module__-tn8xq__option[aria-checked=true]{border-color:var(--accent);background:var(--accent-subtle)}.AppearanceTab-module__-tn8xq__optionIcon{border-radius:var(--radius-sm);background:var(--mist);width:36px;height:36px;color:var(--accent-text);flex:none;justify-content:center;align-items:center;display:flex}.AppearanceTab-module__-tn8xq__option[aria-checked=true] .AppearanceTab-module__-tn8xq__optionIcon{background:var(--white)}.AppearanceTab-module__-tn8xq__optionText{min-width:0}.AppearanceTab-module__-tn8xq__optionLabel{font-size:var(--text-base);color:var(--ink);font-weight:600;display:block}.AppearanceTab-module__-tn8xq__optionHint{font-size:var(--text-sm);color:var(--muted);margin-top:2px;display:block}.AppearanceTab-module__-tn8xq__radio{border:1.7px solid var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.AppearanceTab-module__-tn8xq__option[aria-checked=true] .AppearanceTab-module__-tn8xq__radio{border-color:var(--accent)}.AppearanceTab-module__-tn8xq__option[aria-checked=true] .AppearanceTab-module__-tn8xq__radio:after{content:"";background:var(--accent);border-radius:50%;width:11px;height:11px}@media (prefers-reduced-motion:reduce){.AppearanceTab-module__-tn8xq__option{transition:none}}
.Badge-module__yqYDGW__badge{border-radius:var(--radius-pill);height:24px;font-size:var(--text-xs);white-space:nowrap;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.Badge-module__yqYDGW__neutral{background:var(--mist);color:var(--muted)}.Badge-module__yqYDGW__accent{background:var(--accent-subtle);color:var(--accent-text)}.Badge-module__yqYDGW__danger{background:var(--danger-subtle);color:var(--danger)}
.RecentlyAddedCard-module__xWws3a__card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:20px}.RecentlyAddedCard-module__xWws3a__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RecentlyAddedCard-module__xWws3a__row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.RecentlyAddedCard-module__xWws3a__row:first-child{border-top:none;padding-top:0}.RecentlyAddedCard-module__xWws3a__meta{flex:1;min-width:0}.RecentlyAddedCard-module__xWws3a__name{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.RecentlyAddedCard-module__xWws3a__added{font-size:var(--text-xs);color:var(--muted)}
.Sparkline-module__krELYa__sparkline{flex:none}.Sparkline-module__krELYa__fill{fill:var(--accent-subtle);stroke:none}.Sparkline-module__krELYa__line{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}
.GuestHoverCard-module__dy1Rtq__card{z-index:var(--z-sheet);background:var(--white);border:1px solid var(--line);border-radius:var(--radius);width:300px;box-shadow:var(--ink-lift);pointer-events:none;animation:GuestHoverCard-module__dy1Rtq__hoverIn var(--dur-fast) var(--ease);padding:16px 18px;position:fixed}@keyframes GuestHoverCard-module__dy1Rtq__hoverIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.GuestHoverCard-module__dy1Rtq__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.GuestHoverCard-module__dy1Rtq__name{font-weight:700;font-size:var(--text-base);letter-spacing:var(--tracking-tight);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.GuestHoverCard-module__dy1Rtq__facts{gap:7px;margin:0;display:grid}.GuestHoverCard-module__dy1Rtq__fact{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.GuestHoverCard-module__dy1Rtq__factKey{font-size:var(--text-xs);color:var(--muted);flex:none;font-weight:600}.GuestHoverCard-module__dy1Rtq__factValue{font-size:var(--text-sm);color:var(--ink);text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.GuestHoverCard-module__dy1Rtq__dash{color:var(--muted)}.GuestHoverCard-module__dy1Rtq__tags{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;display:flex}.GuestHoverCard-module__dy1Rtq__tag{animation:GuestHoverCard-module__dy1Rtq__tagDrop var(--motion-tag-drop) var(--ease-out) both;display:inline-flex}.GuestHoverCard-module__dy1Rtq__tag:nth-child(2){animation-delay:calc(var(--motion-tag-stagger) * 1)}.GuestHoverCard-module__dy1Rtq__tag:nth-child(3){animation-delay:calc(var(--motion-tag-stagger) * 2)}.GuestHoverCard-module__dy1Rtq__tag:nth-child(4){animation-delay:calc(var(--motion-tag-stagger) * 3)}.GuestHoverCard-module__dy1Rtq__tag:nth-child(5){animation-delay:calc(var(--motion-tag-stagger) * 4)}.GuestHoverCard-module__dy1Rtq__tag:nth-child(6){animation-delay:calc(var(--motion-tag-stagger) * 5)}@keyframes GuestHoverCard-module__dy1Rtq__tagDrop{0%{opacity:0;transform:translateY(-10px)scale(.9)}to{opacity:1;transform:none}}.GuestHoverCard-module__dy1Rtq__hint{font-size:var(--text-xs);color:var(--muted);align-items:center;gap:4px;margin-top:12px;display:flex}@media (prefers-reduced-motion:reduce){.GuestHoverCard-module__dy1Rtq__card,.GuestHoverCard-module__dy1Rtq__tag{animation:none}}
.BillingTab-module__QWkOSq__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.BillingTab-module__QWkOSq__title{font-size:var(--text-lg);letter-spacing:var(--tracking-tight);font-weight:700}.BillingTab-module__QWkOSq__price{font-size:var(--text-sm);color:var(--muted);margin:4px 0 0}.BillingTab-module__QWkOSq__copy{font-size:var(--text-sm);color:var(--muted);max-width:62ch;margin:0 0 12px}.BillingTab-module__QWkOSq__warning{font-size:var(--text-sm);color:var(--danger);background:var(--danger-wash);border:1px solid var(--danger-border);border-radius:var(--radius);max-width:62ch;margin:0 0 16px;padding:12px 14px}.BillingTab-module__QWkOSq__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.BillingTab-module__QWkOSq__linkButton{min-height:var(--tap);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-on);font-family:var(--sans);font-size:var(--text-sm);transition:background-color var(--dur-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;padding:0 22px;font-weight:600;text-decoration:none;display:inline-flex}.BillingTab-module__QWkOSq__linkButton:hover{background:var(--accent-hover)}.BillingTab-module__QWkOSq__linkButton:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.BillingTab-module__QWkOSq__footnote{font-size:var(--text-xs);color:var(--muted);max-width:62ch;margin-top:20px}@media (prefers-reduced-motion:reduce){.BillingTab-module__QWkOSq__linkButton{transition:none}}.BillingTab-module__QWkOSq__moment{color:var(--muted);justify-items:center;margin:4px 0 16px;display:grid}
.StatRow-module__t2dHcq__rowWrap{container-type:inline-size}.StatRow-module__t2dHcq__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.StatRow-module__t2dHcq__tile{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);min-width:0;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);padding:20px;position:relative}.StatRow-module__t2dHcq__summary{flex-direction:column;gap:6px;min-width:0;display:flex}.StatRow-module__t2dHcq__tile:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.StatRow-module__t2dHcq__detailPanel{background:var(--white);border-radius:var(--radius);box-shadow:var(--ink-lift);opacity:0;pointer-events:none;transform-origin:0 0;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);visibility:hidden;z-index:20;flex-direction:column;width:min(420px,100vw - 48px);padding:24px;display:flex;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(8px)scale(.98)}.StatRow-module__t2dHcq__detailPanel:before{content:"";height:12px;position:absolute;inset:-12px 0 auto}.StatRow-module__t2dHcq__tile:nth-child(n+3) .StatRow-module__t2dHcq__detailPanel{left:auto;right:0}.StatRow-module__t2dHcq__tile:hover .StatRow-module__t2dHcq__detailPanel,.StatRow-module__t2dHcq__tile:focus-within .StatRow-module__t2dHcq__detailPanel{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)scale(1)}.StatRow-module__t2dHcq__tile:hover,.StatRow-module__t2dHcq__tile:focus-within{border-color:var(--accent-border);z-index:21;transform:translateY(-3px)}.StatRow-module__t2dHcq__detailEyebrow{color:var(--muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.StatRow-module__t2dHcq__detailTitle{color:var(--ink);letter-spacing:-.025em;margin-top:8px;font-size:1.35rem;line-height:1.2}.StatRow-module__t2dHcq__detailCopy{color:var(--muted);font-size:var(--text-sm);margin:10px 0 20px;line-height:1.55}.StatRow-module__t2dHcq__detailMeta{color:var(--muted);font-size:var(--text-xs);margin:-10px 0 18px;line-height:1.4}.StatRow-module__t2dHcq__detailLink{min-height:var(--tap);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-on);font-size:var(--text-sm);transition:background-color var(--dur-fast) var(--ease);justify-content:center;align-self:flex-start;align-items:center;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.StatRow-module__t2dHcq__detailLink:hover{background:var(--accent-hover)}.StatRow-module__t2dHcq__detailLink:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.StatRow-module__t2dHcq__signal{border-color:var(--accent-border);background:color-mix(in oklab, var(--accent-subtle) 42%, var(--white))}.StatRow-module__t2dHcq__label{font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.StatRow-module__t2dHcq__labelRow{align-items:center;gap:6px;display:flex}.StatRow-module__t2dHcq__labelIcon{color:var(--accent-text);flex:none}.StatRow-module__t2dHcq__value{letter-spacing:var(--tracking-tight);font-size:2rem;font-weight:700;line-height:1}.StatRow-module__t2dHcq__foot{align-items:center;gap:8px;min-height:24px;margin-top:2px;display:flex}.StatRow-module__t2dHcq__delta{font-size:var(--text-xs);color:var(--success);font-weight:600}.StatRow-module__t2dHcq__deltaDown{font-size:var(--text-xs);color:var(--danger);font-weight:600}.StatRow-module__t2dHcq__quiet{font-size:var(--text-xs);color:var(--muted);font-weight:600}@container (max-width:820px){.StatRow-module__t2dHcq__row{grid-template-columns:repeat(2,minmax(0,1fr))}.StatRow-module__t2dHcq__tile:nth-child(odd) .StatRow-module__t2dHcq__detailPanel{left:0;right:auto}.StatRow-module__t2dHcq__tile:nth-child(2n) .StatRow-module__t2dHcq__detailPanel{left:auto;right:0}}@media (hover:none),(pointer:coarse){.StatRow-module__t2dHcq__tile{transform:none}.StatRow-module__t2dHcq__detailPanel{display:none}}@container (max-width:400px){.StatRow-module__t2dHcq__row{gap:10px}.StatRow-module__t2dHcq__tile{transform:none}.StatRow-module__t2dHcq__detailPanel{display:none}.StatRow-module__t2dHcq__value{font-size:1.5rem}}
.GuestsToolbar-module__l_-PZW__toolbar{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.GuestsToolbar-module__l_-PZW__field{flex-direction:column;gap:6px;min-width:180px;display:flex}.GuestsToolbar-module__l_-PZW__searchField{flex:240px;min-width:240px}.GuestsToolbar-module__l_-PZW__label{font-size:var(--text-xs);color:var(--muted);font-weight:600}.GuestsToolbar-module__l_-PZW__tagLabel{align-items:center;gap:6px;display:flex}.GuestsToolbar-module__l_-PZW__input{min-height:var(--tap);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);width:100%;color:var(--ink);font-size:var(--text-base);font-family:var(--sans);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);padding:0 14px}.GuestsToolbar-module__l_-PZW__input::placeholder{color:var(--muted)}.GuestsToolbar-module__l_-PZW__input:hover{border-color:var(--accent-border)}.GuestsToolbar-module__l_-PZW__input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}.GuestsToolbar-module__l_-PZW__searchWrap{position:relative}.GuestsToolbar-module__l_-PZW__searchInput{padding-left:44px}.GuestsToolbar-module__l_-PZW__searchIcon{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.GuestsToolbar-module__l_-PZW__tagRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.GuestsToolbar-module__l_-PZW__chip{min-height:var(--tap);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--white);font-size:var(--text-xs);color:var(--muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.GuestsToolbar-module__l_-PZW__chip:hover{border-color:var(--accent-border)}.GuestsToolbar-module__l_-PZW__chipActive{background:var(--accent-subtle);color:var(--accent-text);border-color:var(--accent-border)}.GuestsToolbar-module__l_-PZW__spacer{flex:auto;min-width:0}.GuestsToolbar-module__l_-PZW__count{font-size:var(--text-xs);color:var(--muted);margin:0;padding-bottom:12px}.GuestsToolbar-module__l_-PZW__clear{min-height:var(--tap);font-size:var(--text-xs);color:var(--accent-text);cursor:pointer;background:0 0;border:none;padding:0 4px;font-weight:600;text-decoration:underline}@media (max-width:480px){.GuestsToolbar-module__l_-PZW__field,.GuestsToolbar-module__l_-PZW__searchField{flex:100%;min-width:0}.GuestsToolbar-module__l_-PZW__count{padding-bottom:0}}
.ConnectionsTab-module__6OorGa__stack{gap:22px;display:grid}.ConnectionsTab-module__6OorGa__intro{max-width:var(--measure)}.ConnectionsTab-module__6OorGa__sectionLabel{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-weight:700}.ConnectionsTab-module__6OorGa__intro h2,.ConnectionsTab-module__6OorGa__titleRow h3{margin:0}.ConnectionsTab-module__6OorGa__intro h2{font-size:var(--text-lg)}.ConnectionsTab-module__6OorGa__intro>p:last-child,.ConnectionsTab-module__6OorGa__copy p{color:var(--muted);line-height:var(--leading-body);margin:6px 0 0}.ConnectionsTab-module__6OorGa__list{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);overflow:hidden}.ConnectionsTab-module__6OorGa__row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.ConnectionsTab-module__6OorGa__row+.ConnectionsTab-module__6OorGa__row{border-top:1px solid var(--line)}.ConnectionsTab-module__6OorGa__icon{width:var(--tap);height:var(--tap);border-radius:var(--radius-pill);background:var(--accent-subtle);color:var(--accent-text);place-items:center;display:grid}.ConnectionsTab-module__6OorGa__providerMark{width:22px;height:22px}.ConnectionsTab-module__6OorGa__copy{min-width:0}.ConnectionsTab-module__6OorGa__titleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ConnectionsTab-module__6OorGa__titleRow h3{font-size:var(--text-base)}.ConnectionsTab-module__6OorGa__ready,.ConnectionsTab-module__6OorGa__pending{border-radius:var(--radius-pill);font-size:var(--text-xs);padding:4px 8px;font-weight:700}.ConnectionsTab-module__6OorGa__ready{background:var(--success-subtle);color:var(--success)}.ConnectionsTab-module__6OorGa__pending{background:var(--mist);color:var(--muted)}.ConnectionsTab-module__6OorGa__copy p{font-size:var(--text-sm)}.ConnectionsTab-module__6OorGa__configure{min-height:var(--tap);border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-on);font-size:var(--text-xs);align-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.ConnectionsTab-module__6OorGa__configure:hover{border-color:var(--accent-hover);background:var(--accent-hover)}@media (max-width:680px){.ConnectionsTab-module__6OorGa__row{grid-template-columns:auto minmax(0,1fr) auto}.ConnectionsTab-module__6OorGa__configure{grid-column:2/-1;justify-content:center}}
.GmailConnectionPanel-module__H-0NGq__panel{gap:18px;margin-top:22px;display:grid}.GmailConnectionPanel-module__H-0NGq__statusRow{color:var(--ink);align-items:center;gap:10px;display:flex}.GmailConnectionPanel-module__H-0NGq__statusRow span:last-child,.GmailConnectionPanel-module__H-0NGq__permission span{gap:3px;display:grid}.GmailConnectionPanel-module__H-0NGq__statusRow small,.GmailConnectionPanel-module__H-0NGq__permission small,.GmailConnectionPanel-module__H-0NGq__footnote,.GmailConnectionPanel-module__H-0NGq__note,.GmailConnectionPanel-module__H-0NGq__error{color:var(--muted);font-size:var(--text-xs);line-height:1.5}.GmailConnectionPanel-module__H-0NGq__dot{background:var(--muted);border-radius:50%;width:10px;height:10px}.GmailConnectionPanel-module__H-0NGq__dot[data-state=connected]{background:var(--success)}.GmailConnectionPanel-module__H-0NGq__dot[data-state=reconnect_required]{background:var(--warning)}.GmailConnectionPanel-module__H-0NGq__dot[data-state=error]{background:var(--danger)}.GmailConnectionPanel-module__H-0NGq__note,.GmailConnectionPanel-module__H-0NGq__error,.GmailConnectionPanel-module__H-0NGq__footnote{margin:0}.GmailConnectionPanel-module__H-0NGq__form{gap:14px;display:grid}.GmailConnectionPanel-module__H-0NGq__permission{grid-template-columns:22px 1fr;align-items:start;gap:12px;display:grid}.GmailConnectionPanel-module__H-0NGq__permission input{width:22px;height:22px;accent-color:var(--accent);margin:1px 0 0}.GmailConnectionPanel-module__H-0NGq__primary,.GmailConnectionPanel-module__H-0NGq__disconnect{border-radius:var(--radius-pill);min-height:46px;font:inherit;font-size:var(--text-sm);cursor:pointer;padding:0 18px;font-weight:700}.GmailConnectionPanel-module__H-0NGq__primary{background:var(--accent);color:var(--accent-on);border:0}.GmailConnectionPanel-module__H-0NGq__disconnect{border:1px solid var(--danger);color:var(--danger);background:0 0;justify-self:start}.GmailConnectionPanel-module__H-0NGq__primary:disabled,.GmailConnectionPanel-module__H-0NGq__disconnect:disabled{cursor:not-allowed;opacity:.5}.GmailConnectionPanel-module__H-0NGq__error{color:var(--danger);font-weight:650}
.GuestsTable-module__LqNsiG__tableWrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);max-width:100%;overflow:auto;container-type:inline-size}.GuestsTable-module__LqNsiG__table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--text-sm);min-width:900px}.GuestsTable-module__LqNsiG__table th,.GuestsTable-module__LqNsiG__table td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle;text-overflow:ellipsis;padding:12px 16px;overflow:hidden}.GuestsTable-module__LqNsiG__table th{color:var(--muted);font-weight:600;font-size:var(--text-xs);background:var(--mist);z-index:1;height:var(--tap);text-overflow:clip;padding-top:0;padding-bottom:0;position:sticky;top:0}.GuestsTable-module__LqNsiG__colName{width:18%}.GuestsTable-module__LqNsiG__colEmail{width:23%}.GuestsTable-module__LqNsiG__colPhone{width:13.5%}.GuestsTable-module__LqNsiG__colStays{width:6%}.GuestsTable-module__LqNsiG__colLast{width:12%}.GuestsTable-module__LqNsiG__colProperty{width:15.5%}.GuestsTable-module__LqNsiG__colTags{width:12%}.GuestsTable-module__LqNsiG__colStays{padding-left:6px;padding-right:6px}.GuestsTable-module__LqNsiG__table tbody tr:last-child td{border-bottom:none}.GuestsTable-module__LqNsiG__table tbody tr:hover{background:var(--mist)}.GuestsTable-module__LqNsiG__selectedRow,.GuestsTable-module__LqNsiG__selectedRow:hover{background:var(--accent-subtle)}.GuestsTable-module__LqNsiG__numeric{text-align:right}.GuestsTable-module__LqNsiG__table .GuestsTable-module__LqNsiG__checkCell{width:var(--tap);padding-left:8px;padding-right:8px;overflow:visible}.GuestsTable-module__LqNsiG__checkTarget{width:var(--tap);height:var(--tap);cursor:pointer;place-items:center;margin:-12px 0;display:grid;position:relative}.GuestsTable-module__LqNsiG__check{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.GuestsTable-module__LqNsiG__checkMark{border:1.5px solid var(--muted);border-radius:var(--radius-xs);background:var(--white);pointer-events:none;width:18px;height:18px;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);place-items:center;display:grid}.GuestsTable-module__LqNsiG__checkMark:after{border:solid var(--accent-on);content:"";opacity:0;border-width:0 2px 2px 0;width:5px;height:8px;transform:translateY(-1px)rotate(45deg)}.GuestsTable-module__LqNsiG__check:checked+.GuestsTable-module__LqNsiG__checkMark,.GuestsTable-module__LqNsiG__check:indeterminate+.GuestsTable-module__LqNsiG__checkMark{border-color:var(--accent);background:var(--accent)}.GuestsTable-module__LqNsiG__check:checked+.GuestsTable-module__LqNsiG__checkMark:after{opacity:1}.GuestsTable-module__LqNsiG__check:indeterminate+.GuestsTable-module__LqNsiG__checkMark:after{background:var(--accent-on);opacity:1;border:0;width:8px;height:2px;transform:none}.GuestsTable-module__LqNsiG__check:focus-visible+.GuestsTable-module__LqNsiG__checkMark{box-shadow:0 0 0 3px var(--accent-subtle);border-color:var(--accent)}.GuestsTable-module__LqNsiG__checkTarget:hover .GuestsTable-module__LqNsiG__checkMark{border-color:var(--accent)}.GuestsTable-module__LqNsiG__sortLink{min-height:var(--tap);color:inherit;min-width:var(--tap);align-items:center;gap:4px;max-width:100%;font-weight:600;text-decoration:none;display:inline-flex}.GuestsTable-module__LqNsiG__sortLink:hover{color:var(--ink)}.GuestsTable-module__LqNsiG__sortActive{color:var(--accent-text)}.GuestsTable-module__LqNsiG__sortMark{opacity:0;transition:transform var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease)}.GuestsTable-module__LqNsiG__sortLink:hover .GuestsTable-module__LqNsiG__sortMark{opacity:.5}.GuestsTable-module__LqNsiG__sortActive .GuestsTable-module__LqNsiG__sortMark{opacity:1}.GuestsTable-module__LqNsiG__sortMarkUp{transform:rotate(180deg)}.GuestsTable-module__LqNsiG__nameButton{min-height:var(--tap);text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;justify-content:center;align-items:center;min-width:0;max-width:100%;padding:0;display:flex}.GuestsTable-module__LqNsiG__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink);font-weight:600;overflow:hidden}.GuestsTable-module__LqNsiG__nameButton:hover .GuestsTable-module__LqNsiG__name{color:var(--accent-text)}.GuestsTable-module__LqNsiG__badge{gap:5px;min-width:0;max-width:100%}.GuestsTable-module__LqNsiG__tagCell{white-space:nowrap;overflow:hidden}.GuestsTable-module__LqNsiG__tagCell>*+*{margin-left:6px}.GuestsTable-module__LqNsiG__dash{color:var(--muted)}@container (max-width:980px){.GuestsTable-module__LqNsiG__colPhone,.GuestsTable-module__LqNsiG__colProperty{display:none}.GuestsTable-module__LqNsiG__table{min-width:460px}.GuestsTable-module__LqNsiG__colName{width:27%}.GuestsTable-module__LqNsiG__colEmail{width:31%}.GuestsTable-module__LqNsiG__colStays{width:9%}.GuestsTable-module__LqNsiG__colLast{width:16%}.GuestsTable-module__LqNsiG__colTags{width:17%}}.GuestsTable-module__LqNsiG__cards{margin:0;padding:0;list-style:none;display:none}.GuestsTable-module__LqNsiG__card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);padding:16px}.GuestsTable-module__LqNsiG__card+.GuestsTable-module__LqNsiG__card{margin-top:12px}.GuestsTable-module__LqNsiG__cardSelected{background:var(--accent-subtle);border-color:var(--accent-border)}.GuestsTable-module__LqNsiG__cardHead{align-items:center;gap:10px;margin-bottom:10px;display:flex}.GuestsTable-module__LqNsiG__cardName{min-height:var(--tap);font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:none;flex:1;min-width:0;padding:0;font-weight:600}.GuestsTable-module__LqNsiG__cardRow{border-bottom:1px solid var(--line);font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.GuestsTable-module__LqNsiG__cardRow:last-child{border-bottom:none}.GuestsTable-module__LqNsiG__cardKey{color:var(--muted);font-size:var(--text-xs);flex:none;font-weight:600}.GuestsTable-module__LqNsiG__cardValue{overflow-wrap:anywhere;text-align:right;min-width:0}.GuestsTable-module__LqNsiG__cardTags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (max-width:480px){.GuestsTable-module__LqNsiG__tableWrap{display:none}.GuestsTable-module__LqNsiG__cards{display:block}}.GuestsTable-module__LqNsiG__pagination{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.GuestsTable-module__LqNsiG__pageStatus{font-size:var(--text-xs);color:var(--muted);margin:0}.GuestsTable-module__LqNsiG__pageLinks{align-items:center;gap:8px;margin-left:auto;display:flex}.GuestsTable-module__LqNsiG__pageLink{min-height:var(--tap);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--white);font-size:var(--text-xs);color:var(--ink);align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.GuestsTable-module__LqNsiG__pageLink:hover{border-color:var(--accent-border)}.GuestsTable-module__LqNsiG__pageLinkOff{color:var(--muted);opacity:.5}.GuestsTable-module__LqNsiG__pageOf{font-size:var(--text-xs);color:var(--muted)}@media (max-width:480px){.GuestsTable-module__LqNsiG__pageLinks{width:100%;margin-left:0}.GuestsTable-module__LqNsiG__pageOf{margin-left:auto}}
.PropertyFan-module__Kb-S0G__root{isolation:isolate;flex-direction:column;min-width:0;display:flex;position:relative}.PropertyFan-module__Kb-S0G__root>:not(.PropertyFan-module__Kb-S0G__fan){flex:1;min-width:0}.PropertyFan-module__Kb-S0G__fan{pointer-events:none;z-index:1;position:absolute;inset:0}.PropertyFan-module__Kb-S0G__preview{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);width:132px;box-shadow:var(--ink-lift);opacity:0;transition:transform var(--motion-fan-close) var(--ease), opacity var(--motion-fan-close) var(--ease);gap:2px;padding:10px 12px;display:grid;position:absolute;top:18%;left:50%;transform:translate(-50%)scale(.8)}.PropertyFan-module__Kb-S0G__root[data-open=true] .PropertyFan-module__Kb-S0G__preview{opacity:1;transform:translate3d(calc(-50% + (var(--fan-x) * 1px) + (var(--fan-px,0) * 1px)), calc(var(--fan-y) * 1px), 0) rotate(calc(var(--fan-r) * 1deg));transition:transform var(--motion-fan-open) var(--ease), opacity var(--motion-fan-open) var(--ease);transition-delay:calc(var(--motion-fan-stagger) * var(--fan-i))}.PropertyFan-module__Kb-S0G__previewLabel{font-size:var(--text-xs);color:var(--muted);font-weight:600}.PropertyFan-module__Kb-S0G__previewValue{font-size:var(--text-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){.PropertyFan-module__Kb-S0G__fan{display:none}}
.ChoiceCard-module__u6t9-W__list{gap:12px;display:grid}.ChoiceCard-module__u6t9-W__choice{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);text-align:left;font-family:var(--sans);cursor:pointer;width:100%;min-height:var(--tap);transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);grid-template-columns:22px 1fr;align-items:start;gap:14px;padding:16px 18px;display:grid}.ChoiceCard-module__u6t9-W__choice:hover{border-color:var(--accent-border)}.ChoiceCard-module__u6t9-W__choice:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}.ChoiceCard-module__u6t9-W__choice[aria-pressed=true]{border-color:var(--accent);background:var(--accent-subtle)}.ChoiceCard-module__u6t9-W__box{border-radius:var(--radius-sm);border:1.7px solid var(--muted);width:22px;height:22px;color:var(--white);justify-content:center;align-items:center;margin-top:1px;display:flex}.ChoiceCard-module__u6t9-W__choice[aria-pressed=true] .ChoiceCard-module__u6t9-W__box{background:var(--accent);border-color:var(--accent)}.ChoiceCard-module__u6t9-W__tick{opacity:0;width:14px;height:14px;transition:opacity var(--dur-fast) var(--ease)}.ChoiceCard-module__u6t9-W__choice[aria-pressed=true] .ChoiceCard-module__u6t9-W__tick{opacity:1}@media (prefers-reduced-motion:reduce){.ChoiceCard-module__u6t9-W__choice,.ChoiceCard-module__u6t9-W__tick{transition:none}}.ChoiceCard-module__u6t9-W__label{font-size:var(--text-base);color:var(--ink);font-weight:600;display:block}.ChoiceCard-module__u6t9-W__sub{font-size:var(--text-sm);color:var(--muted);margin:3px 0 0;display:block}
.page-module__5FeWTa__page{background:var(--cloud);min-height:100vh}.page-module__5FeWTa__switcher{z-index:var(--z-header);padding:16px var(--gutter-mobile);background:var(--white);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;display:flex;position:sticky;top:0}@media (min-width:700px){.page-module__5FeWTa__switcher{padding:16px var(--gutter)}}.page-module__5FeWTa__swatches{align-items:center;gap:8px;display:flex}.page-module__5FeWTa__themeButton{min-height:var(--tap);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--white);color:var(--ink);font-family:var(--sans);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease);padding:0 20px;font-weight:600}.page-module__5FeWTa__themeButton:hover{border-color:var(--accent-border)}.page-module__5FeWTa__themeButtonActive{border-color:var(--accent);background:var(--accent-subtle);color:var(--accent-text)}@media (prefers-reduced-motion:reduce){.page-module__5FeWTa__themeButton{transition:none}}.page-module__5FeWTa__readout{font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap;gap:4px 16px;display:flex}.page-module__5FeWTa__readout code{color:var(--ink)}.page-module__5FeWTa__note{font-size:var(--text-xs);color:var(--accent-text);min-height:1.4em;transition:opacity var(--dur-fast) var(--ease)}.page-module__5FeWTa__content{padding:var(--gutter-mobile);max-width:var(--max);flex-direction:column;gap:40px;margin:0 auto;display:flex}@media (min-width:700px){.page-module__5FeWTa__content{padding:var(--gutter)}}.page-module__5FeWTa__section{flex-direction:column;gap:16px;display:flex}.page-module__5FeWTa__sectionTitle{font-size:var(--text-lg)}.page-module__5FeWTa__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module__5FeWTa__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.page-module__5FeWTa__stateLabel{font-size:var(--text-xs);color:var(--muted);margin:0 0 6px}.page-module__5FeWTa__diagramSmall{width:160px}
.AutomationCard-module__sTJ4Yq__card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);transition:background-color var(--dur-fast) var(--ease);align-content:start;gap:14px;padding:20px;display:grid;container-type:inline-size}.AutomationCard-module__sTJ4Yq__paused{background:var(--mist);border-style:dashed}.AutomationCard-module__sTJ4Yq__paused .AutomationCard-module__sTJ4Yq__name,.AutomationCard-module__sTJ4Yq__paused .AutomationCard-module__sTJ4Yq__stat dd{color:var(--muted)}.AutomationCard-module__sTJ4Yq__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.AutomationCard-module__sTJ4Yq__identity{min-width:0}.AutomationCard-module__sTJ4Yq__name{font-size:var(--text-lg);margin-bottom:0}.AutomationCard-module__sTJ4Yq__nameLink{min-height:var(--tap);align-items:center;text-decoration:none;display:inline-flex}.AutomationCard-module__sTJ4Yq__nameLink:hover{color:var(--accent-text)}.AutomationCard-module__sTJ4Yq__trigger{font-size:var(--text-sm);color:var(--muted);align-items:center;gap:6px;display:flex}.AutomationCard-module__sTJ4Yq__description{font-size:var(--text-sm);color:var(--muted)}.AutomationCard-module__sTJ4Yq__switch{min-height:var(--tap);cursor:pointer;font-family:var(--sans);font-size:var(--text-sm);color:var(--muted);background:0 0;border:0;flex:none;align-items:center;gap:10px;padding:0 4px;font-weight:600;display:inline-flex}.AutomationCard-module__sTJ4Yq__switch:disabled{cursor:progress}.AutomationCard-module__sTJ4Yq__track{border-radius:var(--radius-pill);background:var(--mist);border:1px solid var(--line);width:46px;height:26px;transition:background-color var(--dur-fast) var(--ease);flex:none;position:relative}.AutomationCard-module__sTJ4Yq__thumb{border-radius:var(--radius-pill);background:var(--white);border:1px solid var(--line);width:20px;height:20px;transition:transform var(--dur-fast) var(--ease);position:absolute;top:2px;left:2px}.AutomationCard-module__sTJ4Yq__switch[aria-checked=true] .AutomationCard-module__sTJ4Yq__track{background:var(--accent);border-color:var(--accent)}.AutomationCard-module__sTJ4Yq__switch[aria-checked=true] .AutomationCard-module__sTJ4Yq__thumb{transform:translate(20px)}.AutomationCard-module__sTJ4Yq__switch[aria-checked=true] .AutomationCard-module__sTJ4Yq__switchLabel{color:var(--ink)}.AutomationCard-module__sTJ4Yq__meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.AutomationCard-module__sTJ4Yq__channels{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.AutomationCard-module__sTJ4Yq__channel{border-radius:var(--radius-pill);border:1px solid var(--line);height:24px;font-size:var(--text-xs);align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.AutomationCard-module__sTJ4Yq__metaMuted{font-size:var(--text-xs);color:var(--muted)}.AutomationCard-module__sTJ4Yq__stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding-top:14px;display:grid}.AutomationCard-module__sTJ4Yq__stat dt{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:700}.AutomationCard-module__sTJ4Yq__stat dd{font-size:var(--text-lg);letter-spacing:var(--tracking-tight);margin:2px 0 0;font-weight:700}.AutomationCard-module__sTJ4Yq__bad{color:var(--danger)}.AutomationCard-module__sTJ4Yq__warn{color:var(--accent-text)}.AutomationCard-module__sTJ4Yq__footnote{color:var(--muted);font-size:11px}.AutomationCard-module__sTJ4Yq__open{min-height:var(--tap);font-size:var(--text-sm);color:var(--accent-text);align-self:start;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.AutomationCard-module__sTJ4Yq__open:hover{text-decoration:underline}@container (max-width:420px){.AutomationCard-module__sTJ4Yq__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
.WhatsAppConnectionPanel-module__YYUlsG__panel{gap:18px;margin-top:22px;display:grid}.WhatsAppConnectionPanel-module__YYUlsG__statusRow{color:var(--ink);align-items:center;gap:10px;display:flex}.WhatsAppConnectionPanel-module__YYUlsG__statusRow span:last-child,.WhatsAppConnectionPanel-module__YYUlsG__permission span{gap:3px;display:grid}.WhatsAppConnectionPanel-module__YYUlsG__statusRow small,.WhatsAppConnectionPanel-module__YYUlsG__permission small,.WhatsAppConnectionPanel-module__YYUlsG__qrWrap p,.WhatsAppConnectionPanel-module__YYUlsG__footnote,.WhatsAppConnectionPanel-module__YYUlsG__note,.WhatsAppConnectionPanel-module__YYUlsG__error{color:var(--muted);font-size:var(--text-xs);line-height:1.5}.WhatsAppConnectionPanel-module__YYUlsG__dot{background:var(--muted);border-radius:50%;width:10px;height:10px}.WhatsAppConnectionPanel-module__YYUlsG__dot[data-state=ready]{background:var(--success)}.WhatsAppConnectionPanel-module__YYUlsG__dot[data-state=failed],.WhatsAppConnectionPanel-module__YYUlsG__dot[data-state=action_required],.WhatsAppConnectionPanel-module__YYUlsG__dot[data-state=disconnected]{background:var(--danger)}.WhatsAppConnectionPanel-module__YYUlsG__dot[data-state=initializing],.WhatsAppConnectionPanel-module__YYUlsG__dot[data-state=qr_ready],.WhatsAppConnectionPanel-module__YYUlsG__dot[data-state=authenticating]{background:var(--warning)}.WhatsAppConnectionPanel-module__YYUlsG__qrWrap{border-radius:var(--radius-sm);background:var(--cloud);text-align:center;justify-items:center;gap:10px;padding:18px;display:grid}.WhatsAppConnectionPanel-module__YYUlsG__qrWrap img{border-radius:var(--radius-xs);width:min(240px,100%);height:auto}.WhatsAppConnectionPanel-module__YYUlsG__qrWrap p,.WhatsAppConnectionPanel-module__YYUlsG__note,.WhatsAppConnectionPanel-module__YYUlsG__error,.WhatsAppConnectionPanel-module__YYUlsG__footnote{margin:0}.WhatsAppConnectionPanel-module__YYUlsG__form,.WhatsAppConnectionPanel-module__YYUlsG__pairForm{gap:14px;display:grid}.WhatsAppConnectionPanel-module__YYUlsG__permission{grid-template-columns:22px 1fr;align-items:start;gap:12px;display:grid}.WhatsAppConnectionPanel-module__YYUlsG__permission input{width:22px;height:22px;accent-color:var(--accent);margin:1px 0 0}.WhatsAppConnectionPanel-module__YYUlsG__pairForm label{color:var(--ink);font-size:var(--text-sm);gap:7px;font-weight:600;display:grid}.WhatsAppConnectionPanel-module__YYUlsG__pairForm input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--cloud);min-height:46px;color:var(--ink);font:inherit;padding:0 13px}.WhatsAppConnectionPanel-module__YYUlsG__primary,.WhatsAppConnectionPanel-module__YYUlsG__secondary,.WhatsAppConnectionPanel-module__YYUlsG__disconnect{border-radius:var(--radius-pill);min-height:46px;font:inherit;font-size:var(--text-sm);cursor:pointer;padding:0 18px;font-weight:700}.WhatsAppConnectionPanel-module__YYUlsG__primary{background:var(--accent);color:var(--accent-on);border:0}.WhatsAppConnectionPanel-module__YYUlsG__secondary{border:1px solid var(--accent);background:var(--white);color:var(--accent-text)}.WhatsAppConnectionPanel-module__YYUlsG__disconnect{border:1px solid var(--danger);color:var(--danger);background:0 0;justify-self:start}.WhatsAppConnectionPanel-module__YYUlsG__primary:disabled,.WhatsAppConnectionPanel-module__YYUlsG__secondary:disabled,.WhatsAppConnectionPanel-module__YYUlsG__disconnect:disabled{cursor:not-allowed;opacity:.5}.WhatsAppConnectionPanel-module__YYUlsG__code{border-radius:var(--radius-sm);background:var(--ink);color:var(--white);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-lg);letter-spacing:.18em;text-align:center;padding:14px;font-weight:800}.WhatsAppConnectionPanel-module__YYUlsG__error{color:var(--danger);font-weight:650}
.GuestsClient-module__MsTttq__addButton{min-height:var(--tap);border-radius:var(--radius-pill);background:var(--signal-yellow);color:var(--violet-deep);font-family:var(--sans);font-size:var(--text-sm);cursor:pointer;transition:opacity var(--dur-fast) var(--ease);border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:.4em;padding:0 20px;font-weight:600;display:inline-flex}.GuestsClient-module__MsTttq__addButton:hover{opacity:.88}.GuestsClient-module__MsTttq__topbarActions{align-items:center;gap:10px;display:flex}.GuestsClient-module__MsTttq__importButton{min-height:var(--tap);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--white);color:var(--ink);font-family:var(--sans);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease);flex:none;justify-content:center;align-items:center;gap:.4em;padding:0 18px;font-weight:600;display:inline-flex}.GuestsClient-module__MsTttq__importButton:hover{border-color:var(--accent-border)}@media (max-width:560px){.GuestsClient-module__MsTttq__importButton span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.GuestsClient-module__MsTttq__importButton{padding:0 14px}}@media (prefers-reduced-motion:reduce){.GuestsClient-module__MsTttq__addButton,.GuestsClient-module__MsTttq__importButton{transition:none}}.GuestsClient-module__MsTttq__emptyWrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.GuestsClient-module__MsTttq__emptyActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.GuestsClient-module__MsTttq__toastHost{z-index:var(--z-toast);align-items:center;gap:10px;max-width:calc(100% - 32px);display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.GuestsClient-module__MsTttq__undo{min-height:var(--tap);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--signal-yellow);color:var(--violet-deep);font-family:var(--sans);font-size:var(--text-sm);cursor:pointer;padding:0 18px;font-weight:700}@media (max-width:699px){.GuestsClient-module__MsTttq__toastHost{bottom:calc(var(--tap) + 24px + env(safe-area-inset-bottom))}}@media (max-width:480px){.GuestsClient-module__MsTttq__addButton{padding:0 14px}}.GuestsClient-module__MsTttq__confirmList{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.GuestsClient-module__MsTttq__confirmList li{border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--text-xs);color:var(--ink);padding:2px 10px}
.shatter-module__GNZDda__layer{z-index:var(--z-toast);pointer-events:none;position:fixed;inset:0}.shatter-module__GNZDda__shard{border-radius:var(--radius-xs);background:var(--danger);will-change:transform, opacity;animation:shatter-module__GNZDda__shardFall var(--motion-shatter) var(--ease) both;animation-delay:calc(var(--motion-shatter-stagger) * var(--shard-i));position:fixed}@keyframes shatter-module__GNZDda__shardFall{0%{transform:translate(0,0)rotate(0)}to{opacity:0;transform:translate3d(calc(var(--shard-x) * 1px), calc(var(--shard-y) * 1px), 0) rotate(calc(var(--shard-r) * 1deg))}}@media (prefers-reduced-motion:reduce){.shatter-module__GNZDda__layer{display:none}}
.Segmented-module__H-TsNq__segmented{background:var(--mist);border-radius:var(--radius-pill);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.Segmented-module__H-TsNq__option{min-width:84px;min-height:var(--tap);border-radius:var(--radius-pill);font-family:var(--sans);font-size:var(--text-sm);color:var(--muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:none;flex:1 1 0;font-weight:600}.Segmented-module__H-TsNq__option:hover{color:var(--ink)}.Segmented-module__H-TsNq__option:focus-visible{box-shadow:0 0 0 3px var(--accent-subtle);outline:none}.Segmented-module__H-TsNq__option[aria-checked=true]{background:var(--white);color:var(--ink)}@media (prefers-reduced-motion:reduce){.Segmented-module__H-TsNq__option{transition:none}}
.MessagingSettingsPanel-module__RbXTGa__card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:14px;padding:20px;display:grid}.MessagingSettingsPanel-module__RbXTGa__head{gap:6px;display:grid}.MessagingSettingsPanel-module__RbXTGa__heading{font-size:var(--text-lg)}.MessagingSettingsPanel-module__RbXTGa__sub{font-size:var(--text-sm);color:var(--muted)}.MessagingSettingsPanel-module__RbXTGa__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:12px;display:grid}.MessagingSettingsPanel-module__RbXTGa__zoneField{grid-column:span 2}.MessagingSettingsPanel-module__RbXTGa__field{gap:6px;min-width:0;display:grid}.MessagingSettingsPanel-module__RbXTGa__label{font-size:var(--text-xs);color:var(--muted);font-weight:600}.MessagingSettingsPanel-module__RbXTGa__input{min-height:var(--tap);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--white);width:100%;font-family:var(--sans);font-size:var(--text-sm);padding:0 12px}.MessagingSettingsPanel-module__RbXTGa__state{font-size:var(--text-sm);color:var(--accent-text);font-weight:600}.MessagingSettingsPanel-module__RbXTGa__checkRow{min-height:var(--tap);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--mist);font-size:var(--text-sm);cursor:pointer;align-items:flex-start;gap:12px;padding:12px;display:flex}.MessagingSettingsPanel-module__RbXTGa__checkbox{width:20px;height:20px;accent-color:var(--accent);flex:none;margin-top:2px}.MessagingSettingsPanel-module__RbXTGa__checkHint{font-size:var(--text-xs);color:var(--muted);margin-top:4px;display:block}.MessagingSettingsPanel-module__RbXTGa__providers{gap:12px;margin:0;padding:0;list-style:none;display:grid}.MessagingSettingsPanel-module__RbXTGa__provider{border-radius:var(--radius-sm);border:1px solid var(--line);gap:4px;padding:12px;display:grid}.MessagingSettingsPanel-module__RbXTGa__providerHead{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.MessagingSettingsPanel-module__RbXTGa__providerChannel{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px}.MessagingSettingsPanel-module__RbXTGa__providerDetail{font-size:var(--text-xs);color:var(--muted)}
.InboxPanels-module__Wqk_wW__dot{flex:none;place-items:center;width:14px;height:14px;display:grid}.InboxPanels-module__Wqk_wW__dotMark{border-radius:3px;width:100%;height:100%}.InboxPanels-module__Wqk_wW__rowAvatar{background:var(--accent);width:38px;height:38px;color:var(--accent-on);font-size:var(--text-xs);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.InboxPanels-module__Wqk_wW__rowAvatar[data-unmatched]{background:var(--cloud);color:var(--muted);border:1px dashed var(--line)}.InboxPanels-module__Wqk_wW__pane{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.InboxPanels-module__Wqk_wW__paneEmpty{margin:auto;padding:32px}.InboxPanels-module__Wqk_wW__back{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--muted);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:-4px;display:flex;transform:rotate(180deg)}.InboxPanels-module__Wqk_wW__back:hover{background:var(--cloud);color:var(--ink)}.InboxPanels-module__Wqk_wW__paneHead{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:11px;padding:13px 16px;display:flex}.InboxPanels-module__Wqk_wW__paneIdentity{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.InboxPanels-module__Wqk_wW__paneName{font-size:var(--text-sm);color:var(--ink);font-weight:700}.InboxPanels-module__Wqk_wW__paneStay{font-size:var(--text-xs);color:var(--muted)}.InboxPanels-module__Wqk_wW__paneChannel{font-size:var(--text-xs);color:var(--muted);background:var(--cloud);border-radius:var(--radius-pill);flex:none;align-items:center;gap:6px;padding:6px 11px;font-weight:600;display:flex}.InboxPanels-module__Wqk_wW__unmatchedTag{font-size:var(--text-xs);color:var(--ink);background:var(--signal-yellow);border-radius:var(--radius-pill);flex:none;align-items:center;gap:6px;padding:6px 11px;font-weight:600;display:flex}.InboxPanels-module__Wqk_wW__unmatchedBar{background:var(--cloud);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:16px;padding:12px 16px;display:flex}.InboxPanels-module__Wqk_wW__unmatchedCopy{font-size:var(--text-xs);color:var(--muted);flex:1;margin:0;line-height:1.5}.InboxPanels-module__Wqk_wW__unmatchedCopy strong{color:var(--ink)}.InboxPanels-module__Wqk_wW__messages{flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px;display:flex;overflow-y:auto}.InboxPanels-module__Wqk_wW__bubbleRow{flex-direction:column;gap:5px;max-width:62%;display:flex}.InboxPanels-module__Wqk_wW__bubbleRow[data-direction=outbound]{align-self:flex-end;align-items:flex-end}.InboxPanels-module__Wqk_wW__bubble{border-radius:var(--radius-sm);animation:InboxPanels-module__Wqk_wW__bubbleIn var(--dur-fast) var(--ease) both;padding:11px 14px}.InboxPanels-module__Wqk_wW__bubble[data-direction=inbound]{background:var(--cloud);color:var(--ink);border-bottom-left-radius:var(--radius-xs)}.InboxPanels-module__Wqk_wW__bubble[data-direction=outbound]{background:var(--accent);color:var(--accent-on);border-bottom-right-radius:var(--radius-xs)}.InboxPanels-module__Wqk_wW__bubbleBody{font-size:var(--text-sm);line-height:var(--leading-body);margin:0}.InboxPanels-module__Wqk_wW__bubbleMeta{color:var(--muted);align-items:center;gap:6px;padding:0 2px;font-size:11px;display:flex}@keyframes InboxPanels-module__Wqk_wW__bubbleIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.InboxPanels-module__Wqk_wW__bubbleWrap{align-self:flex-start;max-width:100%;display:inline-flex;position:relative}.InboxPanels-module__Wqk_wW__bubbleRow[data-direction=outbound] .InboxPanels-module__Wqk_wW__bubbleWrap{align-self:flex-end}.InboxPanels-module__Wqk_wW__reactTrigger{border:1px solid var(--line);background:var(--white);width:26px;height:26px;color:var(--muted);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)scale(.85)}.InboxPanels-module__Wqk_wW__bubbleRow[data-direction=inbound] .InboxPanels-module__Wqk_wW__reactTrigger{right:-32px}.InboxPanels-module__Wqk_wW__bubbleRow[data-direction=outbound] .InboxPanels-module__Wqk_wW__reactTrigger{left:-32px}.InboxPanels-module__Wqk_wW__bubbleWrap:hover .InboxPanels-module__Wqk_wW__reactTrigger,.InboxPanels-module__Wqk_wW__reactTrigger:focus-visible,.InboxPanels-module__Wqk_wW__reactTrigger[data-open]{opacity:1;transform:translateY(-50%)scale(1)}.InboxPanels-module__Wqk_wW__reactTrigger:hover{color:var(--ink);border-color:var(--muted)}.InboxPanels-module__Wqk_wW__reactTrigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.InboxPanels-module__Wqk_wW__reactPicker{z-index:20;background:var(--white);border:1px solid var(--line);transform-origin:bottom;border-radius:999px;gap:2px;padding:5px 7px;animation:.22s cubic-bezier(.2,.9,.25,1.05) both InboxPanels-module__Wqk_wW__tapbackIn;display:flex;position:absolute;bottom:calc(100% + 8px);box-shadow:0 10px 28px #0f0f1929,0 2px 6px #0f0f1914}.InboxPanels-module__Wqk_wW__bubbleRow[data-direction=inbound] .InboxPanels-module__Wqk_wW__reactPicker{left:0}.InboxPanels-module__Wqk_wW__bubbleRow[data-direction=outbound] .InboxPanels-module__Wqk_wW__reactPicker{right:0}@keyframes InboxPanels-module__Wqk_wW__tapbackIn{0%{opacity:0;transform:translateY(8px)scale(.82)}to{opacity:1;transform:translateY(0)scale(1)}}.InboxPanels-module__Wqk_wW__reactOption{cursor:pointer;width:34px;height:34px;transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;font-size:19px;line-height:1;display:grid}.InboxPanels-module__Wqk_wW__reactOption:hover{background:var(--cloud);transform:scale(1.18)}.InboxPanels-module__Wqk_wW__reactOption[data-mine]{background:color-mix(in srgb, var(--accent) 16%, var(--white))}.InboxPanels-module__Wqk_wW__reactOption:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.InboxPanels-module__Wqk_wW__reactionPills{flex-wrap:wrap;gap:4px;display:flex}.InboxPanels-module__Wqk_wW__reactionPill{border:1px solid var(--line);background:var(--white);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:12px;line-height:1.4;display:flex}.InboxPanels-module__Wqk_wW__reactionPill:hover{border-color:var(--muted)}.InboxPanels-module__Wqk_wW__reactionPill[data-mine=true]{border-color:var(--accent-border);background:color-mix(in srgb, var(--accent) 12%, var(--white))}.InboxPanels-module__Wqk_wW__reactionPill[data-guest=true]{border-color:var(--line);background:var(--cloud)}.InboxPanels-module__Wqk_wW__reactionCount{color:var(--muted);font-size:11px;font-weight:600}.InboxPanels-module__Wqk_wW__reactionPill:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.InboxPanels-module__Wqk_wW__typing{border-radius:var(--radius-sm);align-items:center;gap:4px;width:fit-content;padding:13px 15px;display:inline-flex}.InboxPanels-module__Wqk_wW__typing[data-direction=inbound]{background:var(--cloud);border-bottom-left-radius:var(--radius-xs)}.InboxPanels-module__Wqk_wW__typing[data-direction=outbound]{background:var(--accent);border-bottom-right-radius:var(--radius-xs);align-self:flex-end}.InboxPanels-module__Wqk_wW__typingDot{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1.25s ease-in-out infinite InboxPanels-module__Wqk_wW__typingPulse}.InboxPanels-module__Wqk_wW__typing[data-direction=outbound] .InboxPanels-module__Wqk_wW__typingDot{background:color-mix(in srgb, var(--accent-on) 75%, transparent)}.InboxPanels-module__Wqk_wW__typingDot:nth-child(2){animation-delay:.16s}.InboxPanels-module__Wqk_wW__typingDot:nth-child(3){animation-delay:.32s}@keyframes InboxPanels-module__Wqk_wW__typingPulse{0%,60%,to{opacity:.32;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.InboxPanels-module__Wqk_wW__composer{border-top:1px solid var(--line);background:var(--white);flex:none;padding:12px 16px 14px}.InboxPanels-module__Wqk_wW__attachment{background:var(--accent-subtle);border:1px solid var(--accent-border);border-radius:var(--radius-sm);align-items:center;gap:9px;margin-bottom:10px;padding:8px 10px;display:flex}.InboxPanels-module__Wqk_wW__attachIcon{background:var(--accent);width:22px;height:22px;color:var(--accent-on);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.InboxPanels-module__Wqk_wW__attachName{min-width:0;font-size:var(--text-xs);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.InboxPanels-module__Wqk_wW__attachClear{border-radius:var(--radius-xs);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}.InboxPanels-module__Wqk_wW__attachClear:hover{background:var(--white);color:var(--ink)}.InboxPanels-module__Wqk_wW__composerRow{align-items:flex-end;gap:10px;display:flex}.InboxPanels-module__Wqk_wW__composerChannel{flex:none;place-items:center;padding-bottom:9px;display:grid}.InboxPanels-module__Wqk_wW__composerField{border:1px solid var(--line);background:var(--cloud);min-width:0;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);border-radius:22px;flex:1;align-items:flex-end;gap:8px;padding:6px 6px 6px 12px;display:flex}.InboxPanels-module__Wqk_wW__composerField:focus-within{border-color:var(--accent-border);background:var(--accent-subtle)}.InboxPanels-module__Wqk_wW__composerInput:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-xs)}.InboxPanels-module__Wqk_wW__composerInput{resize:none;min-width:0;color:var(--ink);font-family:var(--sans);font-size:var(--text-sm);line-height:var(--leading-body);background:0 0;border:0;flex:1;max-height:180px;padding:7px 0}.InboxPanels-module__Wqk_wW__composerInput:focus{outline:none}.InboxPanels-module__Wqk_wW__composerInput::placeholder{color:var(--muted)}.InboxPanels-module__Wqk_wW__sendError{font-size:var(--text-xs);color:var(--danger,#b42318);margin:8px 4px 0}@media (prefers-reduced-motion:reduce){.InboxPanels-module__Wqk_wW__bubble{animation:none}}@media (max-width:1099px){.InboxPanels-module__Wqk_wW__bubbleRow{max-width:78%}}@media (max-width:760px),(hover:none){.InboxPanels-module__Wqk_wW__reactTrigger{opacity:1;transform:translateY(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.InboxPanels-module__Wqk_wW__reactPicker{animation:none}.InboxPanels-module__Wqk_wW__reactOption:hover{transform:none}.InboxPanels-module__Wqk_wW__typingDot{opacity:.6;animation:none}}.InboxPanels-module__Wqk_wW__bubbleMedia{border-radius:var(--radius-sm);gap:3px;margin:-11px -14px;display:grid;overflow:hidden}.InboxPanels-module__Wqk_wW__bubbleMedia[data-count="1"]{grid-template-columns:1fr}.InboxPanels-module__Wqk_wW__bubbleMedia:not([data-count="1"]){grid-template-columns:1fr 1fr}.InboxPanels-module__Wqk_wW__bubble:has(.InboxPanels-module__Wqk_wW__bubbleBody) .InboxPanels-module__Wqk_wW__bubbleMedia{margin-bottom:9px}.InboxPanels-module__Wqk_wW__photo{object-fit:cover;background:var(--cloud);width:100%;max-height:340px;display:block}.InboxPanels-module__Wqk_wW__bubbleMedia[data-count="1"] .InboxPanels-module__Wqk_wW__photo{object-fit:contain;max-height:420px}.InboxPanels-module__Wqk_wW__composer[data-dragging]{background:var(--accent-subtle)}.InboxPanels-module__Wqk_wW__tray{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.InboxPanels-module__Wqk_wW__trayItem{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--cloud);width:64px;height:64px;position:relative;overflow:hidden}.InboxPanels-module__Wqk_wW__trayThumb{object-fit:cover;width:100%;height:100%;display:block}.InboxPanels-module__Wqk_wW__trayRemove{background:var(--scrim);width:20px;height:20px;color:var(--white);cursor:pointer;transition:opacity var(--dur-fast) var(--ease);opacity:.85;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:3px;right:3px}.InboxPanels-module__Wqk_wW__trayItem:hover .InboxPanels-module__Wqk_wW__trayRemove,.InboxPanels-module__Wqk_wW__trayRemove:focus-visible{opacity:1}.InboxPanels-module__Wqk_wW__trayPending{border-radius:var(--radius-sm);border:1px solid var(--line);background:linear-gradient(100deg, var(--cloud) 30%, var(--white) 50%, var(--cloud) 70%);width:64px;height:64px;animation:InboxPanels-module__Wqk_wW__trayShimmer var(--dur-slow) var(--ease) infinite;background-size:220% 100%;display:block}@keyframes InboxPanels-module__Wqk_wW__trayShimmer{0%{background-position:180% 0}to{background-position:-40% 0}}.InboxPanels-module__Wqk_wW__attachButton{width:32px;height:32px;color:var(--muted);cursor:pointer;transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.InboxPanels-module__Wqk_wW__attachButton:hover{color:var(--ink);background:var(--white)}.InboxPanels-module__Wqk_wW__fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (prefers-reduced-motion:reduce){.InboxPanels-module__Wqk_wW__trayPending{animation:none}}
.TourSettingsCard-module__M5H4rq__stack{gap:28px;display:grid}.TourSettingsCard-module__M5H4rq__intro{max-width:var(--measure)}.TourSettingsCard-module__M5H4rq__sectionLabel{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-weight:700}.TourSettingsCard-module__M5H4rq__intro h2{font-size:var(--text-lg);margin:0}.TourSettingsCard-module__M5H4rq__intro>p:last-child{color:var(--muted);line-height:var(--leading-body);margin:6px 0 0}.TourSettingsCard-module__M5H4rq__card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.TourSettingsCard-module__M5H4rq__mark{width:var(--tap);height:var(--tap);border-radius:var(--radius-pill);background:var(--accent-subtle);color:var(--accent-text);place-items:center;display:grid}.TourSettingsCard-module__M5H4rq__copy{min-width:0}.TourSettingsCard-module__M5H4rq__title{font-size:var(--text-base);display:block}.TourSettingsCard-module__M5H4rq__body{font-size:var(--text-sm);color:var(--muted);line-height:var(--leading-body);margin:6px 0 0}.TourSettingsCard-module__M5H4rq__action{min-height:var(--tap);border:1px solid var(--accent-border);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-on);font-family:var(--sans);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease);padding:0 18px;font-weight:700}.TourSettingsCard-module__M5H4rq__action:hover:not(:disabled){background:var(--accent-hover)}.TourSettingsCard-module__M5H4rq__action:active:not(:disabled){background:var(--accent-active)}.TourSettingsCard-module__M5H4rq__action:disabled{opacity:.58;cursor:not-allowed}@media (max-width:560px){.TourSettingsCard-module__M5H4rq__card{grid-template-columns:auto minmax(0,1fr)}.TourSettingsCard-module__M5H4rq__action{grid-column:1/-1}}
.Input-module__rdnxQa__field{flex-direction:column;gap:6px;width:100%;display:flex}.Input-module__rdnxQa__label{font-size:var(--text-xs);color:var(--muted);font-weight:600}.Input-module__rdnxQa__input{min-height:var(--tap);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);color:var(--ink);font-size:var(--text-base);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);padding:0 14px}.Input-module__rdnxQa__input::placeholder{color:var(--muted)}.Input-module__rdnxQa__input:hover{border-color:var(--accent-border)}.Input-module__rdnxQa__input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}.Input-module__rdnxQa__input:disabled{cursor:not-allowed;opacity:.6}.Input-module__rdnxQa__invalid{border-color:var(--danger)}.Input-module__rdnxQa__invalid:focus-visible{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-wash-strong)}.Input-module__rdnxQa__hint{font-size:var(--text-xs);color:var(--muted);margin:0}.Input-module__rdnxQa__error{font-size:var(--text-xs);color:var(--danger);margin:0}
.SendingRules-module__07pbcW__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-content:start;align-items:start;gap:20px;display:grid}
.GuruCelebration-module__qQILHW__layer{z-index:var(--z-transition);padding:var(--gutter-mobile);pointer-events:none;background:color-mix(in oklab, var(--violet-deep) 28%, transparent);animation:GuruCelebration-module__qQILHW__layerIn var(--guru-dur-layer) var(--ease-out) both;place-items:center;display:grid;position:fixed;inset:0}.GuruCelebration-module__qQILHW__card{border-radius:var(--radius);background:var(--white);width:min(360px,100%);color:var(--ink);box-shadow:var(--ink-lift);text-align:center;justify-items:center;gap:8px;padding:26px;display:grid}.GuruCelebration-module__qQILHW__card strong{font-size:var(--text-lg);letter-spacing:-.02em}.GuruCelebration-module__qQILHW__card span{color:var(--muted);font-size:var(--text-sm)}@keyframes GuruCelebration-module__qQILHW__layerIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@media (prefers-reduced-motion:reduce){.GuruCelebration-module__qQILHW__layer{animation:none}}
.InboxClient-module__J4xOcG__home{min-width:0;container:home/inline-size}.InboxClient-module__J4xOcG__grid{grid-template-columns:var(--convos-w,380px) minmax(0, 1fr);align-items:stretch;gap:16px;min-width:0;height:clamp(540px,100dvh - 200px,1040px);display:grid}.InboxClient-module__J4xOcG__grid:has(>[data-collapsed]){--convos-w:68px}@container home (max-width:955px){.InboxClient-module__J4xOcG__grid{grid-template-rows:clamp(500px,100dvh - 260px,900px) auto;grid-template-columns:minmax(0,1fr);height:auto}.InboxClient-module__J4xOcG__grid>:first-child{order:2}.InboxClient-module__J4xOcG__grid>:last-child{order:1}}@media (max-width:699px){.InboxClient-module__J4xOcG__grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:0;height:auto;padding-bottom:78px}.InboxClient-module__J4xOcG__grid:not([data-thread])>:last-child,.InboxClient-module__J4xOcG__grid[data-thread]>:first-child{display:none}.InboxClient-module__J4xOcG__grid[data-thread]{min-height:calc(100dvh - 120px);padding-bottom:0}.InboxClient-module__J4xOcG__grid>*{order:initial}}
.StepperRing-module__JIeaTG__ring{z-index:1;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:28px;right:28px}.StepperRing-module__JIeaTG__svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.StepperRing-module__JIeaTG__track{fill:none;stroke:color-mix(in srgb, var(--cloud-fixed) 22%, transparent);stroke-width:2.5px}.StepperRing-module__JIeaTG__fill{fill:none;stroke:var(--cloud-fixed);stroke-width:2.5px;stroke-linecap:round;transition:stroke-dashoffset var(--dur) var(--ease)}.StepperRing-module__JIeaTG__label{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--cloud-fixed);font-size:11px;font-weight:600;line-height:1;position:relative}@media (max-width:900px){.StepperRing-module__JIeaTG__ring{width:38px;height:38px;bottom:20px;right:20px}.StepperRing-module__JIeaTG__label{font-size:10px}}@media (prefers-reduced-motion:reduce){.StepperRing-module__JIeaTG__fill{transition:none}}
.TestSendPanel-module__Uk7tma__wrap{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);gap:14px;padding:20px;display:grid}.TestSendPanel-module__Uk7tma__head{gap:6px;display:grid}.TestSendPanel-module__Uk7tma__heading{font-size:var(--text-lg)}.TestSendPanel-module__Uk7tma__sub{font-size:var(--text-sm);color:var(--muted)}.TestSendPanel-module__Uk7tma__fields{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.TestSendPanel-module__Uk7tma__field{flex:200px;gap:6px;min-width:0;display:grid}.TestSendPanel-module__Uk7tma__label{font-size:var(--text-xs);color:var(--muted);font-weight:600}.TestSendPanel-module__Uk7tma__input{min-height:var(--tap);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--white);width:100%;font-family:var(--sans);font-size:var(--text-sm);padding:0 12px}.TestSendPanel-module__Uk7tma__note{font-size:var(--text-xs);color:var(--muted)}.TestSendPanel-module__Uk7tma__result{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--mist);gap:8px;padding:16px;display:grid}.TestSendPanel-module__Uk7tma__sent{border-color:var(--accent-border);background:var(--accent-subtle)}.TestSendPanel-module__Uk7tma__held{border-color:var(--line);background:var(--mist)}.TestSendPanel-module__Uk7tma__resultHead{font-size:var(--text-base);align-items:center;gap:8px;display:flex}.TestSendPanel-module__Uk7tma__detail{font-size:var(--text-sm);color:var(--ink)}.TestSendPanel-module__Uk7tma__reason{font-size:var(--text-sm);color:var(--danger)}.TestSendPanel-module__Uk7tma__provider{color:var(--muted);font-size:11px}.TestSendPanel-module__Uk7tma__body{font-size:var(--text-sm);white-space:pre-wrap;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--white);padding:12px}
.SendButton-module__GUXi5W__send{border:1px solid var(--line);background:var(--white);color:var(--muted);cursor:not-allowed;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.SendButton-module__GUXi5W__send[data-size=md]{width:34px;height:34px}.SendButton-module__GUXi5W__send[data-size=sm]{width:30px;height:30px}.SendButton-module__GUXi5W__send[data-armed]{background:var(--accent);border-color:var(--accent);color:var(--accent-on);cursor:pointer;box-shadow:0 2px 8px color-mix(in srgb, var(--accent) 32%, transparent)}.SendButton-module__GUXi5W__send[data-armed]:hover{background:color-mix(in srgb, var(--accent) 88%, black);border-color:color-mix(in srgb, var(--accent) 88%, black)}.SendButton-module__GUXi5W__send[data-armed]:active{box-shadow:none;transform:scale(.92)}.SendButton-module__GUXi5W__send:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.SendButton-module__GUXi5W__send{transition:none}.SendButton-module__GUXi5W__send[data-armed]:active{transform:none}}
.StayTable-module__Nb0wNa__group{display:block}.StayTable-module__Nb0wNa__head{align-items:center;gap:10px;margin-bottom:4px;display:flex}.StayTable-module__Nb0wNa__title{font-size:var(--text-base)}.StayTable-module__Nb0wNa__caption{font-size:var(--text-xs);color:var(--muted);margin:0 0 12px}.StayTable-module__Nb0wNa__empty{text-align:center;color:var(--muted);font-size:var(--text-sm);max-width:none;margin:0;padding:12px 0}.StayTable-module__Nb0wNa__emptyCard{justify-items:center;gap:2px;display:grid}.StayTable-module__Nb0wNa__tableCard{padding:6px 24px;container-type:inline-size}@media (max-width:699px){.StayTable-module__Nb0wNa__tableCard{padding:6px var(--gutter-mobile)}}.StayTable-module__Nb0wNa__table{border-collapse:collapse;width:100%}.StayTable-module__Nb0wNa__table thead th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:18px 16px 14px;font-size:11px;font-weight:700}.StayTable-module__Nb0wNa__table thead th:first-child{padding-left:0}.StayTable-module__Nb0wNa__table thead th:last-child{padding-right:0}.StayTable-module__Nb0wNa__table tbody td{border-bottom:1px solid var(--line);font-size:var(--text-sm);vertical-align:middle;padding:16px}.StayTable-module__Nb0wNa__table tbody td:first-child{padding-left:0}.StayTable-module__Nb0wNa__table tbody td:last-child{padding-right:0}.StayTable-module__Nb0wNa__table tbody tr:last-child td{border-bottom:none}.StayTable-module__Nb0wNa__guest{align-items:center;gap:10px;min-width:0;display:flex}.StayTable-module__Nb0wNa__guest strong{font-size:var(--text-sm);font-weight:600}.StayTable-module__Nb0wNa__avatar{border-radius:var(--radius-pill);background:var(--accent);width:32px;height:32px;color:var(--accent-on);flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.StayTable-module__Nb0wNa__muted{color:var(--muted)}@container (max-width:720px){.StayTable-module__Nb0wNa__table thead{display:none}.StayTable-module__Nb0wNa__table,.StayTable-module__Nb0wNa__table tbody,.StayTable-module__Nb0wNa__table tr,.StayTable-module__Nb0wNa__table td{width:100%;display:block}.StayTable-module__Nb0wNa__table tbody tr{border-bottom:1px solid var(--line);padding:14px 0}.StayTable-module__Nb0wNa__table tbody tr:last-child{border-bottom:none}.StayTable-module__Nb0wNa__table tbody td{border-bottom:none;padding:3px 0}.StayTable-module__Nb0wNa__table tbody td:first-child{padding-bottom:6px}}
