.AuthTransition-module__sLwAcG__overlay{pointer-events:none;width:100%;height:100%;z-index:var(--z-transition);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.5)}.AuthTransition-module__sLwAcG__overlay[data-wiping=true]{pointer-events:auto}.AuthTransition-module__sLwAcG__overlay svg{width:100%;height:100%}.AuthTransition-module__sLwAcG__path{stroke-dasharray:99999;stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.AuthTransition-module__sLwAcG__overlay{display:none}}
.GoogleButton-module__NV46CW__button{background:var(--google-surface);border:1px solid var(--google-border);border-radius:var(--radius);width:100%;min-height:48px;font-family:var(--sans);font-size:var(--text-base);color:var(--google-text);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);justify-content:center;align-items:center;gap:12px;padding:0 20px;font-weight:500;display:flex}.GoogleButton-module__NV46CW__button:hover{background:color-mix(in oklab, var(--google-surface) 92%, var(--google-text))}.GoogleButton-module__NV46CW__button:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}.GoogleButton-module__NV46CW__button:disabled{opacity:.55;cursor:not-allowed}.GoogleButton-module__NV46CW__mark{flex:none;width:18px;height:18px}.GoogleButton-module__NV46CW__divider{color:var(--muted);font-size:var(--text-sm);align-items:center;gap:16px;margin:28px 0;display:flex}.GoogleButton-module__NV46CW__divider:before,.GoogleButton-module__NV46CW__divider:after{content:"";background:var(--line);flex:1;height:1px}@media (prefers-reduced-motion:reduce){.GoogleButton-module__NV46CW__button{transition:none}}
.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}}
.EmptyState-module__98ICJq__wrap{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}.EmptyState-module__98ICJq__icon{width:44px;height:44px;color:var(--accent-text);justify-content:center;align-items:center;margin-bottom:4px;display:flex}.EmptyState-module__98ICJq__title{font-size:var(--text-lg);color:var(--ink)}.EmptyState-module__98ICJq__description{max-width:40ch;font-size:var(--text-sm);margin:0}.EmptyState-module__98ICJq__action{margin-top:12px}
.DashboardLayout-module__3_bbOW__grid{grid-template-columns:1fr 1.15fr;align-items:start;gap:20px;display:grid}.DashboardLayout-module__3_bbOW__col{flex-direction:column;gap:20px;min-width:0;display:flex}.DashboardLayout-module__3_bbOW__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.DashboardLayout-module__3_bbOW__headTitle{font-size:var(--text-lg)}.DashboardLayout-module__3_bbOW__headCount{font-size:var(--text-xs);color:var(--muted);white-space:nowrap;font-weight:600}.DashboardLayout-module__3_bbOW__avatar{background:var(--accent);width:36px;height:36px;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}@media (max-width:860px){.DashboardLayout-module__3_bbOW__grid{grid-template-columns:1fr}}
.ArrivingSoonCard-module__9_95Dq__card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:20px}.ArrivingSoonCard-module__9_95Dq__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ArrivingSoonCard-module__9_95Dq__row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.ArrivingSoonCard-module__9_95Dq__row:first-child{border-top:none;padding-top:0}.ArrivingSoonCard-module__9_95Dq__meta{min-width:0}.ArrivingSoonCard-module__9_95Dq__name{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.ArrivingSoonCard-module__9_95Dq__where{font-size:var(--text-xs);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ArrivingSoonCard-module__9_95Dq__dates{text-align:right;font-size:var(--text-xs);color:var(--muted);white-space:nowrap;flex:none;font-weight:600}
.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}}
.DashboardCanvas-module__t6aXJG__canvas{flex-direction:column;gap:20px;display:flex}.DashboardCanvas-module__t6aXJG__bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.DashboardCanvas-module__t6aXJG__hint{color:var(--muted);margin:0 auto 0 0;font-size:13px}.DashboardCanvas-module__t6aXJG__ghost,.DashboardCanvas-module__t6aXJG__primary{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--white);min-height:36px;color:var(--ink);font-family:var(--sans);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);align-items:center;gap:7px;padding:0 14px;font-weight:600;display:inline-flex}.DashboardCanvas-module__t6aXJG__ghost:hover{background:var(--cloud)}.DashboardCanvas-module__t6aXJG__primary{background:var(--accent);border-color:var(--accent);color:var(--accent-on)}.DashboardCanvas-module__t6aXJG__primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.DashboardCanvas-module__t6aXJG__primary:disabled{opacity:.6;cursor:default}.DashboardCanvas-module__t6aXJG__error{border-radius:var(--radius-sm);background:var(--danger-wash);border:1px solid var(--danger-border);color:var(--danger);margin:0;padding:10px 14px;font-size:13px}.DashboardCanvas-module__t6aXJG__grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.DashboardCanvas-module__t6aXJG__tile{flex-direction:column;gap:10px;min-width:0;display:flex}.DashboardCanvas-module__t6aXJG__canvas[data-editing] .DashboardCanvas-module__t6aXJG__tile{border:1px dashed var(--line);border-radius:var(--radius);background:var(--mist);padding:8px}.DashboardCanvas-module__t6aXJG__lifted{z-index:2;box-shadow:var(--ink-lift);cursor:grabbing;position:relative}.DashboardCanvas-module__t6aXJG__tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.DashboardCanvas-module__t6aXJG__handle{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--white);min-height:32px;color:var(--ink);font-family:var(--sans);cursor:grab;touch-action:none;align-items:center;gap:6px;margin-right:auto;padding:0 10px 0 6px;font-size:13px;font-weight:650;display:inline-flex}.DashboardCanvas-module__t6aXJG__handle:active{cursor:grabbing}.DashboardCanvas-module__t6aXJG__tool{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--white);min-height:32px;color:var(--muted);font-family:var(--sans);cursor:pointer;padding:0 10px;font-size:12px;font-weight:600}.DashboardCanvas-module__t6aXJG__tool:hover{color:var(--ink);background:var(--cloud)}.DashboardCanvas-module__t6aXJG__slot{min-width:0}.DashboardCanvas-module__t6aXJG__tray{border:1px dashed var(--line);border-radius:var(--radius);background:var(--mist);flex-direction:column;gap:12px;padding:16px;display:flex}.DashboardCanvas-module__t6aXJG__trayTitle{font-size:var(--text-sm);color:var(--ink);font-weight:650}.DashboardCanvas-module__t6aXJG__trayList{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.DashboardCanvas-module__t6aXJG__trayCard{text-align:left;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);font-family:var(--sans);cursor:pointer;gap:4px;padding:12px 14px;display:grid}.DashboardCanvas-module__t6aXJG__trayCard:hover{border-color:var(--accent-border)}.DashboardCanvas-module__t6aXJG__trayName{color:var(--ink);font-size:13px;font-weight:650}.DashboardCanvas-module__t6aXJG__trayBlurb{color:var(--muted);font-size:12px;line-height:1.45}.DashboardCanvas-module__t6aXJG__trayAdd{color:var(--accent-text);font-size:12px;font-weight:650}.DashboardCanvas-module__t6aXJG__empty{text-align:center;border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);margin:0;padding:24px;font-size:13px}@media (max-width:699px){.DashboardCanvas-module__t6aXJG__ghost,.DashboardCanvas-module__t6aXJG__primary,.DashboardCanvas-module__t6aXJG__handle,.DashboardCanvas-module__t6aXJG__tool{min-height:var(--tap)}}@media (max-width:899px){.DashboardCanvas-module__t6aXJG__grid{grid-template-columns:1fr}.DashboardCanvas-module__t6aXJG__grid>.DashboardCanvas-module__t6aXJG__tile{grid-column:span 1!important}}
.ChannelStage-module__EiUQSq__stage{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}.ChannelStage-module__EiUQSq__head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;min-height:61px;padding:12px 16px;display:flex}.ChannelStage-module__EiUQSq__headMark{border-radius:var(--radius-sm);background:var(--cloud);flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ChannelStage-module__EiUQSq__headMarkSvg{width:19px;height:19px;display:block}.ChannelStage-module__EiUQSq__headText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ChannelStage-module__EiUQSq__headTitle{font-size:var(--text-sm);color:var(--ink);letter-spacing:var(--tracking-tight);margin:0;font-weight:700}.ChannelStage-module__EiUQSq__headMeta{font-size:var(--text-xs);color:var(--muted)}.ChannelStage-module__EiUQSq__clear{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--white);min-height:34px;color:var(--ink);font-family:var(--sans);font-size:var(--text-xs);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);flex:none;padding:0 12px;font-weight:600}.ChannelStage-module__EiUQSq__compose{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--white);min-height:34px;color:var(--muted);font-family:var(--sans);font-size:var(--text-xs);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);flex:none;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.ChannelStage-module__EiUQSq__compose:hover{border-color:var(--accent-border);color:var(--ink)}.ChannelStage-module__EiUQSq__clear:hover{border-color:var(--accent-border)}.ChannelStage-module__EiUQSq__clear:active{background:var(--accent-subtle)}.ChannelStage-module__EiUQSq__list{flex-direction:column;flex:1;gap:2px;min-height:0;margin:0;padding:10px;list-style:none;display:flex;overflow-y:auto}.ChannelStage-module__EiUQSq__row{border-radius:var(--radius-sm);color:var(--ink);transition:background var(--dur-fast) var(--ease);gap:12px;padding:14px;text-decoration:none;display:flex}.ChannelStage-module__EiUQSq__row:hover{background:var(--mist)}.ChannelStage-module__EiUQSq__row[data-selected]{background:var(--accent-subtle)}.ChannelStage-module__EiUQSq__avatar{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}.ChannelStage-module__EiUQSq__avatar[data-unmatched]{background:var(--cloud);color:var(--muted);border:1px dashed var(--line)}.ChannelStage-module__EiUQSq__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ChannelStage-module__EiUQSq__topLine{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ChannelStage-module__EiUQSq__name{font-size:var(--text-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ChannelStage-module__EiUQSq__row[data-unread] .ChannelStage-module__EiUQSq__name{font-weight:700}.ChannelStage-module__EiUQSq__time{font-size:var(--text-xs);color:var(--muted);flex:none}.ChannelStage-module__EiUQSq__summary{font-size:var(--text-xs);color:var(--ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.ChannelStage-module__EiUQSq__foot{align-items:center;gap:8px;margin-top:2px;display:flex}.ChannelStage-module__EiUQSq__stay{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.ChannelStage-module__EiUQSq__pip{border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-on);flex:none;padding:2px 7px;font-size:11px;font-weight:700}.ChannelStage-module__EiUQSq__empty{flex:1;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex;overflow-y:auto}.ChannelStage-module__EiUQSq__settingsLink{min-height:max(var(--tap), 36px);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--white);color:var(--ink);font-size:var(--text-xs);transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);justify-content:center;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.ChannelStage-module__EiUQSq__settingsLink:hover{border-color:var(--accent-border)}.ChannelStage-module__EiUQSq__settingsLink:active{background:var(--accent-subtle)}.ChannelStage-module__EiUQSq__notice{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--cloud);flex-wrap:wrap;flex:none;align-items:center;gap:12px;margin:10px 10px 0;padding:12px 14px;display:flex}.ChannelStage-module__EiUQSq__noticeCopy{min-width:220px;font-size:var(--text-xs);color:var(--ink);flex:1;margin:0;line-height:1.5}
.Checkbox-module__QfBj-G__field{flex-direction:column;gap:4px;display:flex}.Checkbox-module__QfBj-G__row{min-height:var(--tap);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.Checkbox-module__QfBj-G__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.Checkbox-module__QfBj-G__box{border-radius:var(--radius-xs);border:1.5px solid var(--line);background:var(--white);width:20px;height:20px;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.Checkbox-module__QfBj-G__check{fill:none;width:12px;height:12px;stroke:var(--accent-on);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px;transition:stroke-dashoffset var(--dur-fast) var(--ease)}.Checkbox-module__QfBj-G__input:checked+.Checkbox-module__QfBj-G__box{background:var(--accent);border-color:var(--accent)}.Checkbox-module__QfBj-G__input:checked+.Checkbox-module__QfBj-G__box .Checkbox-module__QfBj-G__check{stroke-dashoffset:0}.Checkbox-module__QfBj-G__input:focus-visible+.Checkbox-module__QfBj-G__box{outline:3px solid var(--focus);outline-offset:2px}.Checkbox-module__QfBj-G__input:disabled+.Checkbox-module__QfBj-G__box{opacity:.5}.Checkbox-module__QfBj-G__row:has(.Checkbox-module__QfBj-G__input:disabled){cursor:not-allowed}.Checkbox-module__QfBj-G__label{font-size:var(--text-sm);color:var(--ink)}.Checkbox-module__QfBj-G__error{font-size:var(--text-xs);color:var(--danger);margin:0}
.NeedsAttentionCard-module__7PwJDW__card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:20px}.NeedsAttentionCard-module__7PwJDW__listWrap{container-type:inline-size}.NeedsAttentionCard-module__7PwJDW__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.NeedsAttentionCard-module__7PwJDW__row{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--cloud);transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);flex-direction:column;gap:10px;padding:14px;display:flex}.NeedsAttentionCard-module__7PwJDW__row:hover{border-color:var(--accent-border);background:color-mix(in oklab, var(--accent-subtle) 38%, var(--cloud))}.NeedsAttentionCard-module__7PwJDW__who{align-items:center;gap:12px;min-width:0;display:flex}.NeedsAttentionCard-module__7PwJDW__meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.NeedsAttentionCard-module__7PwJDW__name{font-size:var(--text-sm);font-weight:600}.NeedsAttentionCard-module__7PwJDW__detail{font-size:var(--text-xs);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NeedsAttentionCard-module__7PwJDW__message{font-size:var(--text-xs);color:var(--ink);-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.NeedsAttentionCard-module__7PwJDW__actions{align-items:center;gap:8px;display:flex}.NeedsAttentionCard-module__7PwJDW__tick,.NeedsAttentionCard-module__7PwJDW__copy{min-height:var(--tap);border-radius:var(--radius-pill);font-family:var(--sans);font-size:var(--text-xs);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);justify-content:center;align-items:center;gap:.45em;padding:0 14px;font-weight:600;display:inline-flex}.NeedsAttentionCard-module__7PwJDW__tick{background:var(--accent);color:var(--accent-on);border:1px solid #0000;flex:none}.NeedsAttentionCard-module__7PwJDW__tick:hover{background:var(--accent-hover)}.NeedsAttentionCard-module__7PwJDW__tickBox{border-radius:var(--radius-xs);background:color-mix(in srgb, var(--accent-on) 22%, transparent);flex:none;place-items:center;width:18px;height:18px;display:grid}.NeedsAttentionCard-module__7PwJDW__copy{border:1px solid var(--line);background:var(--white);color:var(--ink);flex:none}.NeedsAttentionCard-module__7PwJDW__copy:hover{border-color:var(--accent-border)}.NeedsAttentionCard-module__7PwJDW__copy svg{color:var(--accent-text);flex:none}.NeedsAttentionCard-module__7PwJDW__tick:focus-visible,.NeedsAttentionCard-module__7PwJDW__copy:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.NeedsAttentionCard-module__7PwJDW__toastLayer{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 88px);z-index:var(--z-toast);pointer-events:auto;justify-content:center;max-width:calc(100% - 32px);display:flex;position:fixed;transform:translate(-50%)}@container (max-width:340px){.NeedsAttentionCard-module__7PwJDW__actions{flex-wrap:wrap}.NeedsAttentionCard-module__7PwJDW__tick,.NeedsAttentionCard-module__7PwJDW__copy{flex:100%}}
.AddGuestSheet-module__MZYYWW__form{flex-direction:column;gap:16px;display:flex}.AddGuestSheet-module__MZYYWW__consent{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--mist);flex-direction:column;gap:4px;padding:14px;display:flex}.AddGuestSheet-module__MZYYWW__consentNote{font-size:var(--text-xs);color:var(--muted);line-height:var(--leading-body)}.AddGuestSheet-module__MZYYWW__error{font-size:var(--text-sm);color:var(--danger);border:1px solid var(--danger-border);border-radius:var(--radius-sm);background:var(--danger-wash);max-width:none;padding:10px 14px}.AddGuestSheet-module__MZYYWW__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}
.PanelToggle-module__DKjY1q__toggle{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.PanelToggle-module__DKjY1q__plate{border-radius:var(--radius-sm);width:30px;height:30px;transition:background-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);justify-content:center;align-items:center;display:flex}.PanelToggle-module__DKjY1q__toggle:hover{color:var(--ink)}.PanelToggle-module__DKjY1q__toggle:hover .PanelToggle-module__DKjY1q__plate{background:var(--mist)}.PanelToggle-module__DKjY1q__toggle:focus-visible{color:var(--ink);outline:none}.PanelToggle-module__DKjY1q__toggle:focus-visible .PanelToggle-module__DKjY1q__plate{box-shadow:0 0 0 2px var(--focus)}.PanelToggle-module__DKjY1q__toggle:active .PanelToggle-module__DKjY1q__plate{background:var(--accent-subtle);transform:scale(.92)}.PanelToggle-module__DKjY1q__glyph{display:block;overflow:visible}.PanelToggle-module__DKjY1q__bar{opacity:.55}.PanelToggle-module__DKjY1q__chev{transform-box:view-box;transform-origin:9.5px 10px;transition:transform var(--panel-hinge-dur) var(--ease);transform:perspective(60px)rotateY(0)translate(-.5px)}.PanelToggle-module__DKjY1q__toggle[aria-expanded=false] .PanelToggle-module__DKjY1q__chev{transform:perspective(60px)rotateY(180deg)translate(-.5px)}@media (prefers-reduced-motion:reduce){.PanelToggle-module__DKjY1q__plate,.PanelToggle-module__DKjY1q__chev{transition:none}.PanelToggle-module__DKjY1q__toggle:active .PanelToggle-module__DKjY1q__plate{transform:none}}
.steps-module__yGk3jW__actions{align-items:center;gap:12px;margin-top:36px;display:flex}.steps-module__yGk3jW__spacer{margin-left:auto}.steps-module__yGk3jW__subQuestion{margin-top:32px}.steps-module__yGk3jW__subTitle{font-size:var(--text-lg);margin-bottom:6px}.steps-module__yGk3jW__subCopy{font-size:var(--text-sm);color:var(--muted);margin:0 0 16px}.steps-module__yGk3jW__intervalRow{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:20px;display:flex}.steps-module__yGk3jW__intervalNote{font-size:var(--text-sm);color:var(--accent-text);font-weight:500}.steps-module__yGk3jW__planError{font-size:var(--text-sm);color:var(--danger);background:var(--danger-wash);border:1px solid var(--danger-border);border-radius:var(--radius);margin:20px 0 0;padding:12px 14px}.steps-module__yGk3jW__planList{gap:14px;display:grid}.steps-module__yGk3jW__plan{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;text-align:left;width:100%;font-family:var(--sans);transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);grid-template-columns:22px 1fr auto;align-items:start;gap:14px;padding:18px 20px;display:grid}.steps-module__yGk3jW__plan:hover{border-color:var(--accent-border)}.steps-module__yGk3jW__plan:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}.steps-module__yGk3jW__plan[aria-checked=true]{border-color:var(--accent);background:var(--accent-subtle)}.steps-module__yGk3jW__radio{border:1.7px solid var(--muted);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;display:flex}.steps-module__yGk3jW__plan[aria-checked=true] .steps-module__yGk3jW__radio{border-color:var(--accent)}.steps-module__yGk3jW__plan[aria-checked=true] .steps-module__yGk3jW__radio:after{content:"";background:var(--accent);border-radius:50%;width:11px;height:11px}.steps-module__yGk3jW__planName{font-size:var(--text-base);font-weight:700;display:block}.steps-module__yGk3jW__planDesc{font-size:var(--text-sm);color:var(--muted);margin:4px 0 0;display:block}.steps-module__yGk3jW__planPrice{font-size:var(--text-base);white-space:nowrap;text-align:right;font-weight:700}.steps-module__yGk3jW__planPer{font-size:var(--text-xs);color:var(--muted);font-weight:500;display:block}@media (max-width:900px){.steps-module__yGk3jW__plan{grid-template-columns:22px 1fr}.steps-module__yGk3jW__planPrice{text-align:left;grid-column:2}}.steps-module__yGk3jW__doneList{margin:0;padding:0;list-style:none;display:grid}.steps-module__yGk3jW__doneItem{border-bottom:1px solid var(--line);grid-template-columns:26px 1fr;align-items:start;gap:14px;padding:16px 0;display:grid}.steps-module__yGk3jW__doneItem:last-child{border-bottom:none}.steps-module__yGk3jW__tick{background:var(--success);width:26px;height:26px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;margin-top:1px;display:flex}.steps-module__yGk3jW__tick svg{width:15px;height:15px}.steps-module__yGk3jW__doneLabel{font-size:var(--text-base);font-weight:600;display:block}.steps-module__yGk3jW__doneSub{font-size:var(--text-sm);color:var(--muted);margin:3px 0 0;display:block}.steps-module__yGk3jW__doneSub code{color:var(--ink);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.92em}.steps-module__yGk3jW__footnote{font-size:var(--text-xs);color:var(--muted);margin-top:16px}.steps-module__yGk3jW__actions form{display:contents}@media (max-width:900px){.steps-module__yGk3jW__actions{flex-wrap:wrap}.steps-module__yGk3jW__spacer{margin-left:0}}@media (prefers-reduced-motion:reduce){.steps-module__yGk3jW__plan{transition:none}}
.PropertiesTab-module__kkWxAG__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.PropertiesTab-module__kkWxAG__sectionLabel{font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:700}.PropertiesTab-module__kkWxAG__cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:900px){.PropertiesTab-module__kkWxAG__cards{grid-template-columns:1fr}}.PropertiesTab-module__kkWxAG__card{flex-direction:column;gap:6px;min-width:0;display:flex}.PropertiesTab-module__kkWxAG__cardHead{align-items:center;gap:10px;min-width:0;display:flex}.PropertiesTab-module__kkWxAG__puck{border-radius:var(--radius-sm);background:var(--accent-subtle);width:32px;height:32px;color:var(--accent-text);flex:none;justify-content:center;align-items:center;display:flex}.PropertiesTab-module__kkWxAG__name{font-size:var(--text-base);overflow-wrap:anywhere;min-width:0}.PropertiesTab-module__kkWxAG__place,.PropertiesTab-module__kkWxAG__kind{font-size:var(--text-sm);color:var(--muted)}.PropertiesTab-module__kkWxAG__stat{font-size:var(--text-sm);margin-top:8px}.PropertiesTab-module__kkWxAG__stat strong{color:var(--accent-text);font-variant-numeric:tabular-nums}.PropertiesTab-module__kkWxAG__cardActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.PropertiesTab-module__kkWxAG__form{flex-direction:column;gap:16px;display:flex}.PropertiesTab-module__kkWxAG__formActions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.PropertiesTab-module__kkWxAG__warning{border:1px solid var(--danger-border);border-radius:var(--radius-sm);background:var(--danger-wash);font-size:var(--text-sm);color:var(--ink);padding:14px 16px}.PropertiesTab-module__kkWxAG__warning p+p{margin-top:8px}.PropertiesTab-module__kkWxAG__btnLabel{align-items:center;gap:.4em;display:inline-flex}
.AutomationsList-module__ql6P_G__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));align-items:start;gap:20px;display:grid}
.RevenueCompare-module__TNulFW__wrap{flex-direction:column;gap:8px;display:flex}.RevenueCompare-module__TNulFW__chart{touch-action:none;width:100%;height:auto;display:block}.RevenueCompare-module__TNulFW__band{fill:var(--success-subtle);stroke:none;opacity:var(--compare-reveal,0);transition:opacity var(--dur-fast) var(--ease)}.RevenueCompare-module__TNulFW__direct{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.RevenueCompare-module__TNulFW__ota{fill:none;stroke:var(--muted);stroke-width:2px;stroke-dasharray:5 5;stroke-linecap:round;stroke-linejoin:round;opacity:var(--compare-reveal,0);transition:opacity var(--dur-fast) var(--ease)}.RevenueCompare-module__TNulFW__cursor line{stroke:var(--line);stroke-width:1px}.RevenueCompare-module__TNulFW__dotDirect{fill:var(--accent);stroke:var(--white);stroke-width:2px}.RevenueCompare-module__TNulFW__dotOta{fill:var(--muted);stroke:var(--white);stroke-width:2px}.RevenueCompare-module__TNulFW__readout{min-height:34px;color:var(--muted);opacity:var(--compare-reveal,0);transition:opacity var(--dur-fast) var(--ease);flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:12px;display:flex}.RevenueCompare-module__TNulFW__month{color:var(--ink);font-weight:650}.RevenueCompare-module__TNulFW__keyDirect,.RevenueCompare-module__TNulFW__keyOta,.RevenueCompare-module__TNulFW__gap{align-items:center;gap:6px;display:inline-flex}.RevenueCompare-module__TNulFW__keyDirect:before,.RevenueCompare-module__TNulFW__keyOta:before{content:"";border-radius:var(--radius-pill);flex:none;width:8px;height:8px}.RevenueCompare-module__TNulFW__keyDirect{color:var(--ink);font-weight:600}.RevenueCompare-module__TNulFW__keyDirect:before{background:var(--accent)}.RevenueCompare-module__TNulFW__keyOta:before{background:var(--muted)}.RevenueCompare-module__TNulFW__gap{color:var(--success);font-weight:650}@media (prefers-reduced-motion:reduce){.RevenueCompare-module__TNulFW__band,.RevenueCompare-module__TNulFW__ota,.RevenueCompare-module__TNulFW__readout{transition:none}}
.BulkBar-module__WAJgnG__bar{top:var(--header-h);z-index:40;background:var(--violet-deep);color:var(--cloud);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 18px;display:flex;position:sticky}.BulkBar-module__WAJgnG__countBadge{border-radius:var(--radius-pill);background:var(--signal-yellow);height:24px;color:var(--ink);font-size:var(--text-xs);white-space:nowrap;flex:none;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.BulkBar-module__WAJgnG__actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.BulkBar-module__WAJgnG__button{min-height:max(var(--tap), 36px);border-radius:var(--radius-pill);border:1px solid var(--white-border);color:var(--cloud);font-family:var(--sans);font-size:var(--text-xs);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);background:0 0;justify-content:center;align-items:center;gap:.4em;padding:0 14px;font-weight:600;display:inline-flex}.BulkBar-module__WAJgnG__button:hover:not(:disabled){background:var(--white-wash);border-color:var(--white-wash-strong)}.BulkBar-module__WAJgnG__button:disabled{opacity:.45;cursor:not-allowed}.BulkBar-module__WAJgnG__danger{background:var(--danger);border-color:var(--danger);color:var(--white)}.BulkBar-module__WAJgnG__danger:hover:not(:disabled){background:var(--danger-strong);border-color:var(--danger-strong)}@media (max-width:480px){.BulkBar-module__WAJgnG__actions{width:100%;margin-left:0}}
.ConversationsPanel-module__tb8X-G__panel{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}.ConversationsPanel-module__tb8X-G__head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;min-height:61px;padding:12px 12px 12px 18px;display:flex}.ConversationsPanel-module__tb8X-G__panel[data-collapsed] .ConversationsPanel-module__tb8X-G__head{justify-content:center;padding:12px 0}.ConversationsPanel-module__tb8X-G__title{font-size:var(--text-sm);color:var(--ink);letter-spacing:var(--tracking-tight);flex:1;margin:0;font-weight:700}.ConversationsPanel-module__tb8X-G__headCount{font-size:var(--text-xs);color:var(--accent-text);font-weight:600}.ConversationsPanel-module__tb8X-G__list{flex-direction:column;gap:2px;min-height:0;margin:0;padding:10px;list-style:none;display:flex;overflow-y:auto}.ConversationsPanel-module__tb8X-G__row{border-radius:var(--radius-sm);color:var(--ink);transition:background var(--dur-fast) var(--ease);gap:12px;padding:13px 12px;text-decoration:none;display:flex}.ConversationsPanel-module__tb8X-G__row:hover{background:var(--mist)}.ConversationsPanel-module__tb8X-G__row[data-selected]{background:var(--accent-subtle)}.ConversationsPanel-module__tb8X-G__mark{border-radius:var(--radius-sm);background:var(--cloud);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ConversationsPanel-module__tb8X-G__markSvg{width:22px;height:22px;display:block}.ConversationsPanel-module__tb8X-G__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ConversationsPanel-module__tb8X-G__topLine{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ConversationsPanel-module__tb8X-G__name{font-size:var(--text-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ConversationsPanel-module__tb8X-G__row[data-unread] .ConversationsPanel-module__tb8X-G__name{font-weight:700}.ConversationsPanel-module__tb8X-G__time{font-size:var(--text-xs);color:var(--muted);flex:none}.ConversationsPanel-module__tb8X-G__summary{font-size:var(--text-xs);color:var(--ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.ConversationsPanel-module__tb8X-G__stay{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:none;overflow:hidden}.ConversationsPanel-module__tb8X-G__emptyChannel{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-body);padding:28px 14px;display:none}.ConversationsPanel-module__tb8X-G__foot{align-items:center;gap:8px;margin-top:2px;display:flex}.ConversationsPanel-module__tb8X-G__channelName{color:var(--muted);font-size:11px;font-weight:600}.ConversationsPanel-module__tb8X-G__pip{border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-on);padding:2px 7px;font-size:11px;font-weight:700}.ConversationsPanel-module__tb8X-G__tiles{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:6px;padding:10px 12px;display:flex}.ConversationsPanel-module__tb8X-G__panel[data-collapsed] .ConversationsPanel-module__tb8X-G__tiles{border-bottom:0;flex-direction:column;justify-content:flex-start;padding:10px 0}.ConversationsPanel-module__tb8X-G__panel[data-collapsed] .ConversationsPanel-module__tb8X-G__list,.ConversationsPanel-module__tb8X-G__panel[data-collapsed] .ConversationsPanel-module__tb8X-G__title,.ConversationsPanel-module__tb8X-G__panel[data-collapsed] .ConversationsPanel-module__tb8X-G__headCount{display:none}.ConversationsPanel-module__tb8X-G__tile{width:var(--tap);height:var(--tap);border-radius:var(--radius-sm);background:var(--cloud);cursor:pointer;transition:background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border:0;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.ConversationsPanel-module__tb8X-G__tile:hover{background:var(--mist);box-shadow:0 0 0 2px var(--accent-border)}.ConversationsPanel-module__tb8X-G__tile:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:none}.ConversationsPanel-module__tb8X-G__tile[data-active]{background:var(--accent-subtle);box-shadow:inset 0 0 0 1px var(--accent-border)}.ConversationsPanel-module__tb8X-G__tile[data-active]:hover{background:var(--accent-subtle);box-shadow:0 0 0 2px var(--accent-border)}.ConversationsPanel-module__tb8X-G__tileDot{background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.ConversationsPanel-module__tb8X-G__tile[data-empty]{opacity:.45}.ConversationsPanel-module__tb8X-G__tileBadge{border-radius:var(--radius-pill);background:var(--accent);min-width:18px;height:18px;color:var(--accent-on);box-shadow:0 0 0 2px var(--white);justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-3px;right:-3px}@media (max-width:899px){.ConversationsPanel-module__tb8X-G__list{overflow-y:visible}.ConversationsPanel-module__tb8X-G__panel[data-collapsed] .ConversationsPanel-module__tb8X-G__tiles{border-bottom:1px solid var(--line);flex-direction:row;justify-content:flex-start;gap:8px;padding:10px 12px}}@media (max-width:699px){.ConversationsPanel-module__tb8X-G__panel{background:0 0;border:0;border-radius:0}.ConversationsPanel-module__tb8X-G__tiles{display:none}.ConversationsPanel-module__tb8X-G__panel[data-collapsed] .ConversationsPanel-module__tb8X-G__list,.ConversationsPanel-module__tb8X-G__list{gap:0;padding:0;display:flex}.ConversationsPanel-module__tb8X-G__panel[data-collapsed] .ConversationsPanel-module__tb8X-G__title,.ConversationsPanel-module__tb8X-G__panel[data-collapsed] .ConversationsPanel-module__tb8X-G__headCount{display:revert}.ConversationsPanel-module__tb8X-G__head{padding:4px 4px 12px var(--gutter-mobile)}.ConversationsPanel-module__tb8X-G__panel[data-collapsed] .ConversationsPanel-module__tb8X-G__head{padding:4px 4px 12px var(--gutter-mobile);justify-content:flex-start}.ConversationsPanel-module__tb8X-G__title{font-size:var(--text-lg)}.ConversationsPanel-module__tb8X-G__row{padding:14px var(--gutter-mobile);border-bottom:1px solid var(--line);border-radius:0}.ConversationsPanel-module__tb8X-G__row:hover{background:0 0}.ConversationsPanel-module__tb8X-G__row:active{background:var(--cloud)}.ConversationsPanel-module__tb8X-G__mark{background:var(--provider-mark-surface);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line)}.ConversationsPanel-module__tb8X-G__stay{display:block}.ConversationsPanel-module__tb8X-G__list[data-filter=whatsapp]>li:not([data-channel=whatsapp]),.ConversationsPanel-module__tb8X-G__list[data-filter=imessage]>li:not([data-channel=imessage]),.ConversationsPanel-module__tb8X-G__list[data-filter=telegram]>li:not([data-channel=telegram]),.ConversationsPanel-module__tb8X-G__list[data-filter=email]>li:not([data-channel=email]){display:none}.ConversationsPanel-module__tb8X-G__list[data-filter=whatsapp]>li[data-empty-for=whatsapp],.ConversationsPanel-module__tb8X-G__list[data-filter=imessage]>li[data-empty-for=imessage],.ConversationsPanel-module__tb8X-G__list[data-filter=telegram]>li[data-empty-for=telegram],.ConversationsPanel-module__tb8X-G__list[data-filter=email]>li[data-empty-for=email]{display:block}}
.MessagePanel-module__JG-bHG__panel{background:var(--mist);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:10px;padding:16px;display:flex}.MessagePanel-module__JG-bHG__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.MessagePanel-module__JG-bHG__heading{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.MessagePanel-module__JG-bHG__blocked{border:1px solid var(--danger-border);border-radius:var(--radius-sm);background:var(--danger-wash);color:var(--danger);font-size:var(--text-xs);max-width:none;margin:0;padding:10px 12px}.MessagePanel-module__JG-bHG__textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);width:100%;min-height:128px;font-family:var(--sans);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink);padding:12px 14px}.MessagePanel-module__JG-bHG__foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.MessagePanel-module__JG-bHG__copy{min-height:max(var(--tap), 36px);border-radius:var(--radius-pill);background:var(--signal-yellow);color:var(--ink);font-family:var(--sans);font-weight:600;font-size:var(--text-xs);cursor:pointer;transition:opacity var(--dur-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.4em;padding:0 14px;display:inline-flex}.MessagePanel-module__JG-bHG__copy:hover{opacity:.88}.MessagePanel-module__JG-bHG__copy:active{opacity:.78}@media (max-width:640px){.MessagePanel-module__JG-bHG__head{flex-wrap:wrap;gap:6px}.MessagePanel-module__JG-bHG__foot{justify-content:space-between}}
.ConnectionStep-module__GX3KIq__card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);padding:18px}.ConnectionStep-module__GX3KIq__providerPicker{border:0;min-width:0;margin:0 0 12px;padding:0}.ConnectionStep-module__GX3KIq__providerPicker legend{color:var(--ink);font-size:var(--text-sm);margin-bottom:10px;font-weight:700}.ConnectionStep-module__GX3KIq__providerGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ConnectionStep-module__GX3KIq__providerOption{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);cursor:pointer;min-width:0;min-height:68px;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);place-items:center;padding:10px;display:grid;position:relative}.ConnectionStep-module__GX3KIq__providerOption:hover{border-color:var(--accent-border)}.ConnectionStep-module__GX3KIq__providerOption[data-selected=true]{border-color:var(--accent);background:var(--accent-subtle)}.ConnectionStep-module__GX3KIq__providerOption input{opacity:0;width:1px;height:1px;position:absolute}.ConnectionStep-module__GX3KIq__providerOption:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.ConnectionStep-module__GX3KIq__providerOptionMark{width:38px;height:38px;color:var(--accent-text);place-items:center;display:grid}.ConnectionStep-module__GX3KIq__providerOptionMark svg{width:30px;height:30px}.ConnectionStep-module__GX3KIq__cardHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:14px;display:flex}.ConnectionStep-module__GX3KIq__cardIdentity{align-items:center;gap:12px;display:flex}.ConnectionStep-module__GX3KIq__cardHead h2{font-size:var(--text-lg);margin:0}.ConnectionStep-module__GX3KIq__nameRow{align-items:center;gap:8px;display:flex}.ConnectionStep-module__GX3KIq__inlineMark{flex:none;width:22px;height:22px}.ConnectionStep-module__GX3KIq__status{color:var(--muted);font-size:var(--text-sm);margin:3px 0 0}.ConnectionStep-module__GX3KIq__badge{border-radius:var(--radius-pill);color:var(--muted);background:var(--mist);font-size:var(--text-xs);padding:5px 9px;font-weight:600}.ConnectionStep-module__GX3KIq__infoMenu{flex:none;position:relative}.ConnectionStep-module__GX3KIq__infoMenu>summary{background:var(--mist);width:36px;height:36px;color:var(--muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border-radius:50%;place-items:center;list-style:none;display:grid}.ConnectionStep-module__GX3KIq__infoMenu>summary::-webkit-details-marker{display:none}.ConnectionStep-module__GX3KIq__infoMenu>summary:hover,.ConnectionStep-module__GX3KIq__infoMenu[open]>summary{background:var(--accent-subtle);color:var(--accent-text)}.ConnectionStep-module__GX3KIq__infoMenu>summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ConnectionStep-module__GX3KIq__infoMenu>summary svg{width:19px;height:19px}.ConnectionStep-module__GX3KIq__infoPanel{z-index:30;border-radius:var(--radius);background:var(--white);width:min(360px,100vw - 40px);box-shadow:var(--ink-lift);padding:18px;position:absolute;top:calc(100% + 10px);right:-24px}.ConnectionStep-module__GX3KIq__infoTitle{color:var(--ink);font-size:var(--text-sm);display:block}.ConnectionStep-module__GX3KIq__infoPanel ul{color:var(--muted);font-size:var(--text-xs);gap:8px;margin:12px 0 0;padding-left:20px;line-height:1.55;display:grid}.ConnectionStep-module__GX3KIq__field{color:var(--ink);font-size:var(--text-sm);gap:8px;margin-top:16px;font-weight:600;display:grid}.ConnectionStep-module__GX3KIq__field input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--cloud);width:100%;min-height:48px;color:var(--ink);font:inherit;padding:0 14px;font-weight:400}.ConnectionStep-module__GX3KIq__field input::placeholder{color:var(--muted)}.ConnectionStep-module__GX3KIq__field input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}.ConnectionStep-module__GX3KIq__permission{cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:12px;margin-top:14px;display:grid}.ConnectionStep-module__GX3KIq__permission input{width:22px;height:22px;accent-color:var(--accent);margin:1px 0 0}.ConnectionStep-module__GX3KIq__permission strong,.ConnectionStep-module__GX3KIq__permission small{display:block}.ConnectionStep-module__GX3KIq__permission strong{color:var(--ink);font-size:var(--text-sm)}.ConnectionStep-module__GX3KIq__permission small{color:var(--muted);font-size:var(--text-xs);margin-top:4px;line-height:1.5}.ConnectionStep-module__GX3KIq__connect{border-radius:var(--radius-pill);background:var(--accent);min-height:46px;color:var(--accent-on);font:inherit;font-size:var(--text-sm);cursor:pointer;border:0;margin-top:16px;padding:0 20px;font-weight:600}.ConnectionStep-module__GX3KIq__connect:disabled{cursor:not-allowed;opacity:.45}.ConnectionStep-module__GX3KIq__connectionForm{display:contents}.ConnectionStep-module__GX3KIq__success,.ConnectionStep-module__GX3KIq__error{font-size:var(--text-xs);margin:10px 0 0;font-weight:600}.ConnectionStep-module__GX3KIq__success{color:var(--success)}.ConnectionStep-module__GX3KIq__error{color:var(--danger)}.ConnectionStep-module__GX3KIq__previewNote{color:var(--muted);font-size:var(--text-xs);margin:10px 0 0}.ConnectionStep-module__GX3KIq__videoGuide{border-radius:var(--radius-sm);background:var(--cloud);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;margin-top:10px;padding:10px;display:grid}.ConnectionStep-module__GX3KIq__play{background:var(--accent-subtle);width:38px;height:38px;color:var(--accent-text);border-radius:50%;place-items:center;display:grid}.ConnectionStep-module__GX3KIq__play svg{width:16px;height:16px}.ConnectionStep-module__GX3KIq__videoGuide strong,.ConnectionStep-module__GX3KIq__videoGuide small{display:block}.ConnectionStep-module__GX3KIq__videoGuide strong{color:var(--ink);font-size:var(--text-xs)}.ConnectionStep-module__GX3KIq__videoGuide small{color:var(--muted);font-size:var(--text-xs);margin-top:2px}.ConnectionStep-module__GX3KIq__comingSoon{border-radius:var(--radius-pill);background:var(--mist);color:var(--muted);font-size:var(--text-xs);padding:5px 9px;font-weight:700}.ConnectionStep-module__GX3KIq__connect:focus-visible{outline:3px solid var(--accent-subtle);outline-offset:2px}@media (max-width:900px){.ConnectionStep-module__GX3KIq__infoMenu>summary{width:var(--tap);height:var(--tap)}.ConnectionStep-module__GX3KIq__card{padding:18px}.ConnectionStep-module__GX3KIq__providerGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ConnectionStep-module__GX3KIq__providerOption{min-height:58px;padding:8px}.ConnectionStep-module__GX3KIq__providerOptionMark{width:30px;height:30px}.ConnectionStep-module__GX3KIq__providerOptionMark svg{width:24px;height:24px}.ConnectionStep-module__GX3KIq__infoPanel{right:-18px}.ConnectionStep-module__GX3KIq__badge{display:none}.ConnectionStep-module__GX3KIq__videoGuide{grid-template-columns:38px minmax(0,1fr)}.ConnectionStep-module__GX3KIq__comingSoon{grid-column:2;justify-self:start}}.ConnectionStep-module__GX3KIq__skip{min-height:40px;font-size:var(--text-sm);color:var(--muted);align-items:center;padding:0 8px;font-weight:600;text-decoration:none;display:inline-flex}
.ProfileMediaTab-module__1DCCra__stack{gap:28px;display:grid}.ProfileMediaTab-module__1DCCra__intro{max-width:var(--measure)}.ProfileMediaTab-module__1DCCra__sectionLabel{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-weight:700}.ProfileMediaTab-module__1DCCra__intro h2,.ProfileMediaTab-module__1DCCra__propertySection h2,.ProfileMediaTab-module__1DCCra__support h2,.ProfileMediaTab-module__1DCCra__profileCopy h3,.ProfileMediaTab-module__1DCCra__mediaCopy h3{margin:0}.ProfileMediaTab-module__1DCCra__intro h2{font-size:var(--text-lg)}.ProfileMediaTab-module__1DCCra__intro>p:last-child,.ProfileMediaTab-module__1DCCra__propertyIntro p,.ProfileMediaTab-module__1DCCra__profileCopy p,.ProfileMediaTab-module__1DCCra__mediaCopy p,.ProfileMediaTab-module__1DCCra__support p{color:var(--muted);line-height:var(--leading-body);margin:6px 0 0}.ProfileMediaTab-module__1DCCra__identity{grid-template-columns:minmax(280px,22rem) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ProfileMediaTab-module__1DCCra__identityAside{align-content:start;gap:16px;display:grid}.ProfileMediaTab-module__1DCCra__propertyGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;display:grid}.ProfileMediaTab-module__1DCCra__mediaSlot{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;min-width:0;padding:16px;display:grid}.ProfileMediaTab-module__1DCCra__mediaSlotCompact{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px}.ProfileMediaTab-module__1DCCra__profileCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);padding:24px}.ProfileMediaTab-module__1DCCra__profileForm{text-align:center;justify-items:center;gap:14px;display:grid}.ProfileMediaTab-module__1DCCra__profileCopy{min-width:0;max-width:100%}.ProfileMediaTab-module__1DCCra__profileCopy h3{font-size:var(--text-base)}.ProfileMediaTab-module__1DCCra__profileCopy p{font-size:var(--text-sm);overflow-wrap:anywhere}.ProfileMediaTab-module__1DCCra__status{min-height:1.2em}.ProfileMediaTab-module__1DCCra__facts{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:0;padding:20px;display:grid}.ProfileMediaTab-module__1DCCra__facts dt{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.ProfileMediaTab-module__1DCCra__facts dd{font-size:var(--text-sm);overflow-wrap:anywhere;margin:6px 0 0}.ProfileMediaTab-module__1DCCra__preview{border:1px solid var(--accent-border);border-radius:var(--radius-sm);background:var(--accent);width:64px;height:64px;color:var(--accent-on);font-size:var(--text-base);flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.ProfileMediaTab-module__1DCCra__preview.ProfileMediaTab-module__1DCCra__round{border-radius:var(--radius-pill)}.ProfileMediaTab-module__1DCCra__previewCompact{width:44px;height:44px;font-size:var(--text-sm)}.ProfileMediaTab-module__1DCCra__previewLarge{width:112px;height:112px;font-size:var(--text-lg)}.ProfileMediaTab-module__1DCCra__preview img{object-fit:cover;width:100%;height:100%}.ProfileMediaTab-module__1DCCra__mediaCopy{min-width:0}.ProfileMediaTab-module__1DCCra__mediaCopy h3,.ProfileMediaTab-module__1DCCra__mediaCopy p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProfileMediaTab-module__1DCCra__mediaCopy h3{font-size:var(--text-sm)}.ProfileMediaTab-module__1DCCra__mediaCopy p{font-size:var(--text-xs)}.ProfileMediaTab-module__1DCCra__mediaCopyWrap h3{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.ProfileMediaTab-module__1DCCra__choose,.ProfileMediaTab-module__1DCCra__support button{min-height:var(--tap);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--white);color:var(--ink);font:inherit;font-size:var(--text-xs);justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:700;display:inline-flex}.ProfileMediaTab-module__1DCCra__choose{cursor:pointer}.ProfileMediaTab-module__1DCCra__choose:hover{border-color:var(--accent-border);color:var(--accent-text)}.ProfileMediaTab-module__1DCCra__choose:focus-within,.ProfileMediaTab-module__1DCCra__fileInput:focus-visible+.ProfileMediaTab-module__1DCCra__choose{outline:3px solid var(--focus);outline-offset:2px}.ProfileMediaTab-module__1DCCra__fileInput{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ProfileMediaTab-module__1DCCra__propertySection{gap:16px;display:grid}.ProfileMediaTab-module__1DCCra__propertySection h2,.ProfileMediaTab-module__1DCCra__support h2{font-size:var(--text-base)}.ProfileMediaTab-module__1DCCra__support{border:1px solid var(--accent-border);border-radius:var(--radius);background:var(--accent-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.ProfileMediaTab-module__1DCCra__supportIcon{width:var(--tap);height:var(--tap);border-radius:var(--radius-pill);background:var(--white);color:var(--accent-text);place-items:center;display:grid}.ProfileMediaTab-module__1DCCra__support button:disabled{opacity:.58;cursor:not-allowed}@media (max-width:900px){.ProfileMediaTab-module__1DCCra__identity{grid-template-columns:1fr}}@media (max-width:560px){.ProfileMediaTab-module__1DCCra__profileCard{padding:20px}.ProfileMediaTab-module__1DCCra__facts{padding:16px}.ProfileMediaTab-module__1DCCra__mediaSlot,.ProfileMediaTab-module__1DCCra__support{grid-template-columns:auto minmax(0,1fr)}.ProfileMediaTab-module__1DCCra__choose,.ProfileMediaTab-module__1DCCra__support button{grid-column:1/-1}}
.AddStaySheet-module__mF2VAq__form{flex-direction:column;gap:16px;display:flex}.AddStaySheet-module__mF2VAq__pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.AddStaySheet-module__mF2VAq__error{border:1px solid var(--danger-border);border-radius:var(--radius-sm);background:var(--danger-wash);color:var(--danger);font-size:var(--text-sm);max-width:none;margin:0;padding:10px 12px}.AddStaySheet-module__mF2VAq__actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}@media (max-width:520px){.AddStaySheet-module__mF2VAq__pair{grid-template-columns:1fr}.AddStaySheet-module__mF2VAq__actions>*{flex:1}}
.ConfirmDialog-module__d6C6GG__dialog{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);width:min(440px,100% - 40px);max-height:86vh;color:var(--ink);margin:auto;padding:0}.ConfirmDialog-module__d6C6GG__dialog::backdrop{background:var(--scrim)}.ConfirmDialog-module__d6C6GG__dialog[open]{animation:ConfirmDialog-module__d6C6GG__confirmIn var(--dur) var(--ease);display:block}@keyframes ConfirmDialog-module__d6C6GG__confirmIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ConfirmDialog-module__d6C6GG__form{flex-direction:column;gap:14px;max-height:86vh;padding:24px;display:flex;overflow-y:auto}.ConfirmDialog-module__d6C6GG__title{font-size:var(--text-lg)}.ConfirmDialog-module__d6C6GG__body{font-size:var(--text-sm);color:var(--muted)}.ConfirmDialog-module__d6C6GG__body p{max-width:none}.ConfirmDialog-module__d6C6GG__body p+p{margin-top:8px}.ConfirmDialog-module__d6C6GG__list{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ConfirmDialog-module__d6C6GG__list li{border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--text-xs);color:var(--ink);padding:2px 10px}.ConfirmDialog-module__d6C6GG__slot{flex-direction:column;gap:12px;display:flex}.ConfirmDialog-module__d6C6GG__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:4px;display:flex}@media (max-width:699px){.ConfirmDialog-module__d6C6GG__actions>*{flex:auto}}@media (prefers-reduced-motion:reduce){.ConfirmDialog-module__d6C6GG__dialog[open]{animation:none}}
.AutomationTabs-module__isvpgG__wrap{min-width:0}.AutomationTabs-module__isvpgG__tablist{background:var(--mist);border:1px solid var(--line);border-radius:var(--radius-pill);scrollbar-width:none;overscroll-behavior-x:contain;gap:2px;width:fit-content;max-width:100%;padding:4px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.AutomationTabs-module__isvpgG__tablist::-webkit-scrollbar{display:none}.AutomationTabs-module__isvpgG__tab{border-radius:var(--radius-pill);min-height:38px;font-family:var(--sans);font-size:var(--text-sm);color:var(--muted);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0 16px;font-weight:600;display:inline-flex;position:relative}.AutomationTabs-module__isvpgG__tab:hover:not(.AutomationTabs-module__isvpgG__active){color:var(--ink)}.AutomationTabs-module__isvpgG__active{background:var(--white);color:var(--ink);box-shadow:var(--segment-lift), 0 0 0 1px var(--line)}.AutomationTabs-module__isvpgG__active svg{color:var(--accent-text)}.AutomationTabs-module__isvpgG__tab:focus-visible{outline-offset:-3px}.AutomationTabs-module__isvpgG__panel{outline-offset:4px;padding-top:24px}@media (max-width:699px){.AutomationTabs-module__isvpgG__tab{min-height:var(--tap);padding:0 14px}}
.OtaSavingsCard-module__29VYmG__card{--compare-reveal:0;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);animation:OtaSavingsCard-module__29VYmG__reveal var(--dur-fast) var(--ease) both;flex-direction:column;gap:16px;padding:20px;display:flex}.OtaSavingsCard-module__29VYmG__card:hover,.OtaSavingsCard-module__29VYmG__card:focus-within{--compare-reveal:1}@media (hover:none){.OtaSavingsCard-module__29VYmG__card{--compare-reveal:1}}.OtaSavingsCard-module__29VYmG__head{flex-direction:column;gap:4px;display:flex}.OtaSavingsCard-module__29VYmG__eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:600}.OtaSavingsCard-module__29VYmG__itd{color:var(--ink);letter-spacing:-.01em;font-size:28px;font-weight:650}.OtaSavingsCard-module__29VYmG__quiet{color:var(--muted);margin:0;font-size:13px}.OtaSavingsCard-module__29VYmG__savedRow{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;display:flex}.OtaSavingsCard-module__29VYmG__savedLabel{color:var(--muted);font-size:13px}.OtaSavingsCard-module__29VYmG__savedValue{color:var(--success);font-size:22px;font-weight:650}.OtaSavingsCard-module__29VYmG__savedCopy{color:var(--muted);margin:0;font-size:12px;line-height:1.5}@keyframes OtaSavingsCard-module__29VYmG__reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
.MobileChannelDock-module__dxh8ha__dock{display:none}@media (max-width:699px){.MobileChannelDock-module__dxh8ha__dock{left:calc(var(--tap) + 10px);right:80px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:calc(var(--z-header) + 1);border-radius:var(--radius-pill);background:var(--ink);height:58px;box-shadow:var(--ink-lift);grid-template-columns:auto repeat(4,1fr);align-items:center;gap:2px;padding:0 5px;display:grid;position:fixed}.MobileChannelDock-module__dxh8ha__all{border-radius:var(--radius-pill);min-width:44px;height:46px;color:var(--white);opacity:.72;font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:0 12px;font-weight:600}.MobileChannelDock-module__dxh8ha__all[data-active]{background:var(--white);color:var(--ink);opacity:1}.MobileChannelDock-module__dxh8ha__tile{border-radius:var(--radius-pill);cursor:pointer;height:46px;transition:background var(--dur-fast) var(--ease);background:0 0;border:0;place-items:center;display:grid;position:relative}.MobileChannelDock-module__dxh8ha__tile[data-active]{background:var(--white)}.MobileChannelDock-module__dxh8ha__tile[data-empty]{opacity:.45}.MobileChannelDock-module__dxh8ha__tile:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:none}.MobileChannelDock-module__dxh8ha__mark{border-radius:var(--radius-xs);width:24px;height:24px;display:block}.MobileChannelDock-module__dxh8ha__badge{border-radius:var(--radius-pill);background:var(--accent);min-width:16px;height:16px;color:var(--accent-on);place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:4px;right:8px}}@media (max-width:699px) and (prefers-reduced-motion:reduce){.MobileChannelDock-module__dxh8ha__tile{transition:none}}
.NudgeRow-module__eYzYKq__guest{align-items:center;gap:10px;min-width:0;display:flex}.NudgeRow-module__eYzYKq__avatar{border-radius:var(--radius-pill);background:var(--accent);width:36px;height:36px;color:var(--accent-on);font-size:var(--text-xs);flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.NudgeRow-module__eYzYKq__guestMeta{min-width:0}.NudgeRow-module__eYzYKq__guestMeta strong{font-size:var(--text-sm);font-weight:600;display:block}.NudgeRow-module__eYzYKq__guestMeta span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.NudgeRow-module__eYzYKq__muted{color:var(--muted)}.NudgeRow-module__eYzYKq__overdue{border-radius:var(--radius-pill);background:var(--danger-subtle);height:20px;color:var(--danger);white-space:nowrap;align-items:center;margin-left:8px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.NudgeRow-module__eYzYKq__actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.NudgeRow-module__eYzYKq__iconBtn{width:var(--tap);height:var(--tap);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--white);color:var(--ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.NudgeRow-module__eYzYKq__iconBtn:hover:not(:disabled){background:var(--mist);border-color:var(--accent-border)}.NudgeRow-module__eYzYKq__iconBtn:disabled{opacity:.5;cursor:not-allowed}.NudgeRow-module__eYzYKq__danger{color:var(--danger)}.NudgeRow-module__eYzYKq__danger:hover:not(:disabled){background:var(--danger-wash);border-color:var(--danger-border)}.NudgeRow-module__eYzYKq__open{background:var(--accent-subtle);border-color:var(--accent-border)}.NudgeRow-module__eYzYKq__chevron{transition:transform var(--dur-fast) var(--ease)}.NudgeRow-module__eYzYKq__open .NudgeRow-module__eYzYKq__chevron{transform:rotate(180deg)}.NudgeRow-module__eYzYKq__pending{opacity:.55}@media (prefers-reduced-motion:reduce){.NudgeRow-module__eYzYKq__chevron{transition:none}}@container (max-width:640px){.NudgeRow-module__eYzYKq__actions{justify-content:flex-start;margin-top:8px}.NudgeRow-module__eYzYKq__guestMeta span{white-space:normal}}
.KeyVideoStep-module__9M276W__body{flex-direction:column;gap:20px;display:flex}.KeyVideoStep-module__9M276W__drop{text-align:center;border:1px dashed var(--line);border-radius:var(--radius);background:var(--cloud);transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);flex-direction:column;align-items:center;gap:8px;padding:32px 24px;display:flex}.KeyVideoStep-module__9M276W__drop[data-dragging]{border-color:var(--accent);background:var(--accent-subtle);border-style:solid}.KeyVideoStep-module__9M276W__dropIcon{background:var(--accent);width:46px;height:46px;color:var(--accent-on);border-radius:50%;justify-content:center;align-items:center;margin-bottom:2px;display:flex}.KeyVideoStep-module__9M276W__dropTitle{font-size:var(--text-base);color:var(--ink);margin:0;font-weight:600}.KeyVideoStep-module__9M276W__dropCopy{font-size:var(--text-sm);color:var(--muted);margin:0}.KeyVideoStep-module__9M276W__dropButton{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);margin-top:8px;padding:0 20px;font-weight:600}.KeyVideoStep-module__9M276W__dropButton:hover{border-color:var(--accent-border)}.KeyVideoStep-module__9M276W__file{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.KeyVideoStep-module__9M276W__listSection{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);padding:16px 18px 18px}.KeyVideoStep-module__9M276W__listHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.KeyVideoStep-module__9M276W__listTitle{font-size:var(--text-base);margin:0}.KeyVideoStep-module__9M276W__listCount{font-size:var(--text-xs);color:var(--muted);font-weight:600}.KeyVideoStep-module__9M276W__listEmpty{font-size:var(--text-sm);color:var(--muted);line-height:var(--leading-body);margin:0}.KeyVideoStep-module__9M276W__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.KeyVideoStep-module__9M276W__item{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--cloud);align-items:center;gap:12px;padding:10px 12px;display:flex}.KeyVideoStep-module__9M276W__thumb{border-radius:var(--radius-xs);background:var(--accent);width:40px;height:40px;color:var(--accent-on);flex:none;justify-content:center;align-items:center;display:flex}.KeyVideoStep-module__9M276W__itemBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.KeyVideoStep-module__9M276W__itemTitle{font-size:var(--text-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.KeyVideoStep-module__9M276W__itemMeta{font-size:var(--text-xs);color:var(--muted)}.KeyVideoStep-module__9M276W__itemRemove{width:var(--tap);height:var(--tap);border-radius:var(--radius-xs);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;display:flex}.KeyVideoStep-module__9M276W__itemRemove:hover{background:var(--danger-wash);color:var(--danger)}.KeyVideoStep-module__9M276W__tips{border:1px solid var(--line);border-radius:var(--radius);background:var(--cloud);gap:14px;padding:16px 18px;display:flex}.KeyVideoStep-module__9M276W__tipsIcon{background:var(--white);border:1px solid var(--line);width:36px;height:36px;color:var(--accent-text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.KeyVideoStep-module__9M276W__tipsTitle{font-size:var(--text-sm);margin:0 0 8px}.KeyVideoStep-module__9M276W__tipsList{font-size:var(--text-sm);color:var(--muted);flex-direction:column;gap:5px;margin:0;padding-left:18px;line-height:1.45;display:flex}.KeyVideoStep-module__9M276W__skip{min-height:40px;font-size:var(--text-sm);color:var(--muted);align-items:center;padding:0 8px;font-weight:600;text-decoration:none;display:inline-flex}.KeyVideoStep-module__9M276W__skip:hover{color:var(--ink);text-decoration:underline}.KeyVideoStep-module__9M276W__skip:focus-visible,.KeyVideoStep-module__9M276W__dropButton:focus-visible{outline:3px solid var(--accent-subtle);outline-offset:2px}@media (prefers-reduced-motion:reduce){.KeyVideoStep-module__9M276W__drop,.KeyVideoStep-module__9M276W__dropButton,.KeyVideoStep-module__9M276W__itemRemove{transition:none}}@media (max-width:900px){.KeyVideoStep-module__9M276W__skip{min-height:var(--tap)}.KeyVideoStep-module__9M276W__drop{padding:24px 16px}}
.SettingsTabs-module__-VKQ0W__wrap{min-width:0}.SettingsTabs-module__-VKQ0W__tablist{background:var(--mist);border:1px solid var(--line);border-radius:var(--radius-pill);scrollbar-width:none;overscroll-behavior-x:contain;gap:2px;width:fit-content;max-width:100%;padding:4px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.SettingsTabs-module__-VKQ0W__tablist::-webkit-scrollbar{display:none}.SettingsTabs-module__-VKQ0W__tab{border-radius:var(--radius-pill);min-height:38px;font-family:var(--sans);font-size:var(--text-sm);color:var(--muted);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0 16px;font-weight:600;display:inline-flex;position:relative}.SettingsTabs-module__-VKQ0W__tab:hover:not(.SettingsTabs-module__-VKQ0W__active){color:var(--ink)}.SettingsTabs-module__-VKQ0W__active{background:var(--white);color:var(--ink);box-shadow:var(--segment-lift), 0 0 0 1px var(--line)}.SettingsTabs-module__-VKQ0W__active svg{color:var(--accent-text)}.SettingsTabs-module__-VKQ0W__tab:focus-visible{outline-offset:-3px}.SettingsTabs-module__-VKQ0W__panel{outline-offset:4px;padding-top:24px}@media (max-width:699px){.SettingsTabs-module__-VKQ0W__tab{min-height:var(--tap);padding:0 14px}}
.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}}
.DiagramFrame-module__VblRCq__frame{aspect-ratio:1;border-radius:var(--radius);background:var(--mist);border:1px solid var(--line);width:100%;position:relative;overflow:hidden}.DiagramFrame-module__VblRCq__inner{justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}
.MessageLogPanel-module__2gSQmq__wrap{gap:16px;display:grid}.MessageLogPanel-module__2gSQmq__filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.MessageLogPanel-module__2gSQmq__field{gap:6px;min-width:0;display:grid}.MessageLogPanel-module__2gSQmq__grow{flex:220px}.MessageLogPanel-module__2gSQmq__label{font-size:var(--text-xs);color:var(--muted);font-weight:600}.MessageLogPanel-module__2gSQmq__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}.MessageLogPanel-module__2gSQmq__count{font-size:var(--text-xs);color:var(--muted)}.MessageLogPanel-module__2gSQmq__tableCard{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:0 20px;container-type:inline-size}.MessageLogPanel-module__2gSQmq__table{border-collapse:collapse;width:100%}.MessageLogPanel-module__2gSQmq__table thead th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--line);padding:14px 12px 10px;font-size:11px;font-weight:700}.MessageLogPanel-module__2gSQmq__table thead th:first-child{padding-left:0}.MessageLogPanel-module__2gSQmq__table thead th:last-child{padding-right:0}.MessageLogPanel-module__2gSQmq__table tbody td{border-bottom:1px solid var(--line);font-size:var(--text-sm);vertical-align:top;padding:12px}.MessageLogPanel-module__2gSQmq__table tbody td:first-child{padding-left:0}.MessageLogPanel-module__2gSQmq__table tbody td:last-child{padding-right:0}.MessageLogPanel-module__2gSQmq__table tbody tr:last-child td{border-bottom:none}.MessageLogPanel-module__2gSQmq__guest{color:var(--accent-text);font-weight:600;text-decoration:none}.MessageLogPanel-module__2gSQmq__guest:hover{text-decoration:underline}.MessageLogPanel-module__2gSQmq__sub{color:var(--muted);font-size:11px;display:block}.MessageLogPanel-module__2gSQmq__channel{font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.MessageLogPanel-module__2gSQmq__inbound{color:var(--muted);font-size:11px;font-style:normal}.MessageLogPanel-module__2gSQmq__status{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;height:22px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.MessageLogPanel-module__2gSQmq__good{background:var(--mist);color:var(--success)}.MessageLogPanel-module__2gSQmq__bad{background:var(--danger-subtle);color:var(--danger)}.MessageLogPanel-module__2gSQmq__held{background:var(--accent-subtle);color:var(--accent-text)}.MessageLogPanel-module__2gSQmq__plain{background:var(--mist);color:var(--muted)}.MessageLogPanel-module__2gSQmq__reason{color:var(--muted);max-width:26ch;margin-top:4px;font-size:11px;display:block}.MessageLogPanel-module__2gSQmq__body{-webkit-line-clamp:2;line-clamp:2;color:var(--muted);font-size:var(--text-xs);-webkit-box-orient:vertical;max-width:46ch;display:-webkit-box;overflow:hidden}.MessageLogPanel-module__2gSQmq__when{font-size:var(--text-xs);color:var(--muted);white-space:nowrap}@container (max-width:720px){.MessageLogPanel-module__2gSQmq__table thead{display:none}.MessageLogPanel-module__2gSQmq__table,.MessageLogPanel-module__2gSQmq__table tbody,.MessageLogPanel-module__2gSQmq__table tr,.MessageLogPanel-module__2gSQmq__table td{width:100%;display:block}.MessageLogPanel-module__2gSQmq__table tbody tr{border-bottom:1px solid var(--line);padding:14px 0}.MessageLogPanel-module__2gSQmq__table tbody tr:last-child{border-bottom:none}.MessageLogPanel-module__2gSQmq__table tbody td{border-bottom:none;padding:3px 0}.MessageLogPanel-module__2gSQmq__reason,.MessageLogPanel-module__2gSQmq__body{max-width:none}}
.NudgeGroup-module__pldNFa__group{display:block}.NudgeGroup-module__pldNFa__head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.NudgeGroup-module__pldNFa__title{font-size:var(--text-base)}.NudgeGroup-module__pldNFa__tableCard{padding:6px 24px;container-type:inline-size}@media (max-width:699px){.NudgeGroup-module__pldNFa__tableCard{padding:6px var(--gutter-mobile)}}.NudgeGroup-module__pldNFa__table{border-collapse:collapse;width:100%}.NudgeGroup-module__pldNFa__table thead th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--line);padding:14px 16px 12px;font-size:11px;font-weight:700}.NudgeGroup-module__pldNFa__table thead th:first-child{padding-left:0}.NudgeGroup-module__pldNFa__table thead th:last-child{padding-right:0}.NudgeGroup-module__pldNFa__table tbody td{border-bottom:1px solid var(--line);font-size:var(--text-sm);vertical-align:middle;padding:18px 16px}.NudgeGroup-module__pldNFa__table tbody td:first-child{padding-left:0}.NudgeGroup-module__pldNFa__table tbody td:last-child{padding-right:0}.NudgeGroup-module__pldNFa__table tbody tr:last-child td{border-bottom:none}.NudgeGroup-module__pldNFa__table tbody td:nth-child(3),.NudgeGroup-module__pldNFa__table tbody td:nth-child(4),.NudgeGroup-module__pldNFa__table tbody td:nth-child(5){white-space:nowrap}.NudgeGroup-module__pldNFa__table thead th:last-child,.NudgeGroup-module__pldNFa__table tbody td:last-child{white-space:nowrap;width:1%}.NudgeGroup-module__pldNFa__table tbody tr[data-panel-row] td{border-bottom:1px solid var(--line);padding:0 0 18px}.NudgeGroup-module__pldNFa__table tbody tr[data-panel-row]:last-child td{border-bottom:none}@container (max-width:640px){.NudgeGroup-module__pldNFa__table thead{display:none}.NudgeGroup-module__pldNFa__table,.NudgeGroup-module__pldNFa__table tbody,.NudgeGroup-module__pldNFa__table tr,.NudgeGroup-module__pldNFa__table td{width:100%;display:block}.NudgeGroup-module__pldNFa__table tbody tr{border-bottom:1px solid var(--line);padding:14px 0}.NudgeGroup-module__pldNFa__table tbody tr:last-child{border-bottom:none}.NudgeGroup-module__pldNFa__table tbody td{border-bottom:none;padding:4px 0}.NudgeGroup-module__pldNFa__table tbody td:nth-child(3),.NudgeGroup-module__pldNFa__table tbody td:nth-child(4),.NudgeGroup-module__pldNFa__table tbody td:nth-child(5),.NudgeGroup-module__pldNFa__table tbody td:last-child{white-space:normal;width:auto}.NudgeGroup-module__pldNFa__table tbody tr[data-panel-row]{border-bottom:1px solid var(--line);padding:0 0 14px}.NudgeGroup-module__pldNFa__table tbody tr[data-panel-row] td{border-bottom:none;padding:8px 0 0}}
.PhotoStep-module__dl2zYq__body{flex-direction:column;gap:14px;display:flex}.PhotoStep-module__dl2zYq__drop{text-align:center;border:1px dashed var(--line);border-radius:var(--radius);background:var(--cloud);transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);flex-direction:column;align-items:center;gap:8px;padding:32px 24px;display:flex}.PhotoStep-module__dl2zYq__drop[data-dragging]{border-color:var(--accent);background:var(--accent-subtle);border-style:solid}.PhotoStep-module__dl2zYq__drop[data-busy]{opacity:.72;pointer-events:none}.PhotoStep-module__dl2zYq__avatar{background:var(--accent);width:96px;height:96px;color:var(--accent-on);font-family:var(--sans);font-size:var(--text-lg);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;font-weight:700;display:flex;position:relative;overflow:hidden}.PhotoStep-module__dl2zYq__avatar[data-empty]{background:var(--cloud-fixed);box-shadow:inset 0 0 0 3px var(--violet-deep);align-items:flex-end}.PhotoStep-module__dl2zYq__avatarGuru{margin-bottom:-8%}.PhotoStep-module__dl2zYq__avatarImage{object-fit:cover;width:100%;height:100%;display:block}.PhotoStep-module__dl2zYq__spinner{border:2px solid color-mix(in srgb, var(--accent-on) 35%, transparent);border-top-color:var(--accent-on);width:26px;height:26px;animation:PhotoStep-module__dl2zYq__spin var(--upload-spin-dur) linear infinite;border-radius:50%;margin:auto;position:absolute;inset:0}@keyframes PhotoStep-module__dl2zYq__spin{to{transform:rotate(360deg)}}.PhotoStep-module__dl2zYq__dropTitle{font-size:var(--text-base);color:var(--ink);margin:0;font-weight:600}.PhotoStep-module__dl2zYq__dropCopy{font-size:var(--text-sm);color:var(--muted);margin:0}.PhotoStep-module__dl2zYq__dropButton{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);margin-top:8px;padding:0 20px;font-weight:600}.PhotoStep-module__dl2zYq__dropButton:hover{border-color:var(--accent-border)}.PhotoStep-module__dl2zYq__dropButton:disabled{cursor:default;color:var(--muted)}.PhotoStep-module__dl2zYq__file{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PhotoStep-module__dl2zYq__status{min-height:22px;font-size:var(--text-sm);margin:0;line-height:1.4}.PhotoStep-module__dl2zYq__status span{align-items:flex-start;gap:7px;display:inline-flex}.PhotoStep-module__dl2zYq__hint{color:var(--muted)}.PhotoStep-module__dl2zYq__saved{color:var(--accent-text);font-weight:600}.PhotoStep-module__dl2zYq__error{color:var(--danger);font-weight:600}.PhotoStep-module__dl2zYq__skip{min-height:40px;font-size:var(--text-sm);color:var(--muted);align-items:center;padding:0 8px;font-weight:600;text-decoration:none;display:inline-flex}.PhotoStep-module__dl2zYq__skip:hover{color:var(--ink);text-decoration:underline}.PhotoStep-module__dl2zYq__skip:focus-visible,.PhotoStep-module__dl2zYq__dropButton:focus-visible{outline:3px solid var(--accent-subtle);outline-offset:2px}@media (prefers-reduced-motion:reduce){.PhotoStep-module__dl2zYq__drop,.PhotoStep-module__dl2zYq__dropButton{transition:none}.PhotoStep-module__dl2zYq__spinner{animation-duration:0s}}@media (max-width:900px){.PhotoStep-module__dl2zYq__skip{min-height:var(--tap)}.PhotoStep-module__dl2zYq__drop{padding:24px 16px}}
.StaysBoard-module__ALEc5a__bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.StaysBoard-module__ALEc5a__filters{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.StaysBoard-module__ALEc5a__filterIcon{color:var(--muted);flex:none;display:flex}.StaysBoard-module__ALEc5a__field{min-width:0;display:flex;position:relative}.StaysBoard-module__ALEc5a__summary{text-align:right;min-width:0;max-width:none;font-size:var(--text-xs);color:var(--muted);flex:1;margin:0;font-weight:600}.StaysBoard-module__ALEc5a__groups{transition:opacity var(--dur-fast) var(--ease);flex-direction:column;gap:24px;display:flex}.StaysBoard-module__ALEc5a__pending{opacity:.6}.StaysBoard-module__ALEc5a__toastLayer{z-index:var(--z-toast);pointer-events:none;justify-content:center;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.StaysBoard-module__ALEc5a__toastLayer>*{pointer-events:auto}@media (max-width:699px){.StaysBoard-module__ALEc5a__summary{text-align:left;flex:none;order:3;width:100%}.StaysBoard-module__ALEc5a__toastLayer{bottom:calc(var(--tap) + 13px + env(safe-area-inset-bottom) + 12px)}}@media (prefers-reduced-motion:reduce){.StaysBoard-module__ALEc5a__groups{transition:none}}
.TemplatesPanel-module__HzuawW__wrap{gap:20px;display:grid;container-type:inline-size}.TemplatesPanel-module__HzuawW__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.TemplatesPanel-module__HzuawW__heading{font-size:var(--text-lg)}.TemplatesPanel-module__HzuawW__sub{font-size:var(--text-sm);color:var(--muted);margin-top:6px}.TemplatesPanel-module__HzuawW__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));align-items:start;gap:16px;margin:0;padding:0;list-style:none;display:grid}.TemplatesPanel-module__HzuawW__card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:10px;padding:18px;display:grid}.TemplatesPanel-module__HzuawW__cardHead{align-items:flex-start;gap:12px;display:flex}.TemplatesPanel-module__HzuawW__channelIcon{border-radius:var(--radius-sm);background:var(--mist);width:28px;height:28px;color:var(--muted);flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.TemplatesPanel-module__HzuawW__cardTitle{flex:auto;gap:6px;min-width:0;display:grid}.TemplatesPanel-module__HzuawW__name{font-size:var(--text-base)}.TemplatesPanel-module__HzuawW__channel{font-size:var(--text-xs);color:var(--muted);display:block}.TemplatesPanel-module__HzuawW__subject{font-size:var(--text-xs);color:var(--muted);font-weight:600}.TemplatesPanel-module__HzuawW__body{font-size:var(--text-sm);color:var(--ink);white-space:pre-wrap;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TemplatesPanel-module__HzuawW__cardMeta{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.TemplatesPanel-module__HzuawW__meta{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.TemplatesPanel-module__HzuawW__rejected{font-size:var(--text-xs);color:var(--danger)}.TemplatesPanel-module__HzuawW__editor{gap:14px;display:grid}.TemplatesPanel-module__HzuawW__row{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;display:grid}.TemplatesPanel-module__HzuawW__field{gap:6px;min-width:0;display:grid}.TemplatesPanel-module__HzuawW__label{font-size:var(--text-xs);color:var(--muted);font-weight:600}.TemplatesPanel-module__HzuawW__hint{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.TemplatesPanel-module__HzuawW__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:10px 12px}.TemplatesPanel-module__HzuawW__textarea{resize:vertical;line-height:var(--leading-body)}.TemplatesPanel-module__HzuawW__preview{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--mist);gap:8px;padding:14px;display:grid}.TemplatesPanel-module__HzuawW__previewError{border-color:var(--danger-border);background:var(--danger-wash)}.TemplatesPanel-module__HzuawW__previewHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.TemplatesPanel-module__HzuawW__previewHead .TemplatesPanel-module__HzuawW__input{width:auto;min-width:180px}.TemplatesPanel-module__HzuawW__previewSubject{font-size:var(--text-sm);font-weight:700}.TemplatesPanel-module__HzuawW__previewBody{font-size:var(--text-sm);white-space:pre-wrap}.TemplatesPanel-module__HzuawW__previewMessage{font-size:var(--text-xs);color:var(--danger);font-weight:500}.TemplatesPanel-module__HzuawW__previewOk{font-size:var(--text-xs);color:var(--muted)}.TemplatesPanel-module__HzuawW__actions{flex-wrap:wrap;gap:8px;display:flex}
.NudgesBoard-module__1QezvW__groups{flex-direction:column;gap:24px;display:flex}.NudgesBoard-module__1QezvW__toastLayer{z-index:var(--z-toast);pointer-events:none;justify-content:center;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.NudgesBoard-module__1QezvW__toastLayer>*{pointer-events:auto}@media (max-width:699px){.NudgesBoard-module__1QezvW__toastLayer{bottom:calc(var(--tap) + 13px + env(safe-area-inset-bottom) + 12px)}}
.SavingsStep-module__5Qr2Dq__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.SavingsStep-module__5Qr2Dq__stat{border:1px solid var(--line);border-radius:var(--radius);background:var(--cloud);grid-template-columns:auto 1fr;align-content:start;gap:2px 8px;padding:16px;display:grid}.SavingsStep-module__5Qr2Dq__statIcon{color:var(--success);grid-row:1;align-self:center}.SavingsStep-module__5Qr2Dq__statValue{color:var(--ink);font-size:var(--text-xl);letter-spacing:var(--tracking-tight);grid-area:1/2;font-weight:700}.SavingsStep-module__5Qr2Dq__statLabel{color:var(--ink);font-size:var(--text-sm);grid-column:1/-1;font-weight:600}.SavingsStep-module__5Qr2Dq__statDetail{color:var(--muted);font-size:var(--text-xs);grid-column:1/-1;margin-top:4px;line-height:1.5}.SavingsStep-module__5Qr2Dq__footnote{color:var(--muted);font-size:var(--text-xs);margin:16px 0 0}@media (max-width:900px){.SavingsStep-module__5Qr2Dq__stats{grid-template-columns:minmax(0,1fr)}}
.lab-module__eK4bCa__page{background:var(--white);min-height:100dvh;color:var(--ink);padding:48px 24px 96px}.lab-module__eK4bCa__shell{gap:40px;max-width:1400px;margin:0 auto;display:grid}.lab-module__eK4bCa__lede{gap:10px;max-width:62ch;display:grid}.lab-module__eK4bCa__lede h1{letter-spacing:-.02em;font-size:28px;font-weight:600}.lab-module__eK4bCa__lede p{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-body)}.lab-module__eK4bCa__rack{grid-template-columns:repeat(auto-fit,minmax(390px,max-content));justify-content:start;gap:40px;display:grid}.lab-module__eK4bCa__variant{gap:16px;width:390px;display:grid}.lab-module__eK4bCa__variantHead{gap:6px;display:grid}.lab-module__eK4bCa__variantName{align-items:baseline;gap:10px;display:flex}.lab-module__eK4bCa__variantLetter{border-radius:var(--radius-xs);background:var(--accent);width:22px;height:22px;color:var(--accent-on);flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.lab-module__eK4bCa__variantTitle{font-size:var(--text-lg);font-weight:600}.lab-module__eK4bCa__variantNote{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-body)}.lab-module__eK4bCa__tradeoff{color:var(--muted);font-size:13px;line-height:1.5}.lab-module__eK4bCa__tradeoff strong{color:var(--ink);font-weight:600}.lab-module__eK4bCa__phone{background:var(--ink);width:390px;height:844px;box-shadow:var(--ink-lift);border-radius:54px;flex:none;padding:12px}.lab-module__eK4bCa__screen{background:var(--white);height:100%;font-family:var(--sans);border-radius:42px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.lab-module__eK4bCa__headTitle{letter-spacing:-.02em;font-size:22px;font-weight:600}.lab-module__eK4bCa__headA{background:var(--white);border-bottom:1px solid var(--line);gap:12px;padding:56px 0 10px;display:grid}.lab-module__eK4bCa__headTop{padding:0 var(--gutter-mobile);justify-content:space-between;align-items:center;display:flex}.lab-module__eK4bCa__headCount{font-size:var(--text-xs);color:var(--accent-text);background:var(--accent-subtle);border-radius:var(--radius-pill);padding:4px 10px;font-weight:600}.lab-module__eK4bCa__strip{padding:2px var(--gutter-mobile) 4px;scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.lab-module__eK4bCa__strip::-webkit-scrollbar{display:none}.lab-module__eK4bCa__stripPill{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--white);min-height:44px;color:var(--ink);font:inherit;font-size:var(--text-xs);cursor:pointer;scroll-snap-align:start;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex:none;align-items:center;gap:7px;padding:0 13px;font-weight:500;display:inline-flex}.lab-module__eK4bCa__stripPill[data-active]{background:var(--accent);border-color:var(--accent);color:var(--accent-on)}.lab-module__eK4bCa__stripPill[data-active] .lab-module__eK4bCa__stripCount{background:var(--white-wash-strong);color:var(--violet-deep)}.lab-module__eK4bCa__pillMark{border-radius:var(--radius-xs);width:17px;height:17px}.lab-module__eK4bCa__stripCount{border-radius:var(--radius-pill);background:var(--cloud);min-width:20px;color:var(--muted);text-align:center;padding:1px 5px;font-size:11px;font-weight:600}.lab-module__eK4bCa__stripCount[data-unread]{background:var(--accent-subtle);color:var(--accent-text)}.lab-module__eK4bCa__headB{padding:56px var(--gutter-mobile) 12px;border-bottom:1px solid var(--line);background:var(--white);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lab-module__eK4bCa__headWhere{font-size:var(--text-xs);color:var(--muted);align-items:center;gap:6px;font-weight:600;display:inline-flex}.lab-module__eK4bCa__clear{border-radius:var(--radius-pill);background:var(--cloud);width:22px;height:22px;color:var(--ink);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.lab-module__eK4bCa__headC{padding:56px var(--gutter-mobile) 12px;background:var(--white);justify-content:space-between;align-items:center;gap:10px;display:flex}.lab-module__eK4bCa__backAll{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--white);min-height:36px;color:var(--ink);font:inherit;font-size:var(--text-xs);cursor:pointer;align-items:center;gap:4px;padding:0 12px 0 6px;font-weight:500;display:inline-flex}.lab-module__eK4bCa__backAll svg{transform:rotate(180deg)}.lab-module__eK4bCa__list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:12px;overflow-y:auto}.lab-module__eK4bCa__list[data-docked]{padding-bottom:84px}.lab-module__eK4bCa__empty{padding:32px var(--gutter-mobile);color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-body)}.lab-module__eK4bCa__row{width:100%;padding:14px var(--gutter-mobile);border:0;border-bottom:1px solid var(--line);background:var(--white);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.lab-module__eK4bCa__row:active{background:var(--cloud)}.lab-module__eK4bCa__row[data-selected]{background:var(--accent-subtle)}.lab-module__eK4bCa__mark{border-radius:var(--radius-sm);background:var(--provider-mark-surface);border:1px solid var(--line);place-items:center;width:36px;height:36px;display:grid}.lab-module__eK4bCa__markSvg{width:22px;height:22px}.lab-module__eK4bCa__rowBody{gap:3px;min-width:0;display:grid}.lab-module__eK4bCa__rowTop{align-items:baseline;gap:8px;display:flex}.lab-module__eK4bCa__rowName{min-width:0;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.lab-module__eK4bCa__row[data-unread] .lab-module__eK4bCa__rowName{font-weight:700}.lab-module__eK4bCa__rowName[data-unmatched]{color:var(--muted);font-weight:500}.lab-module__eK4bCa__rowTime{color:var(--muted);flex:none;font-size:12px}.lab-module__eK4bCa__rowSummary{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.42;display:-webkit-box;overflow:hidden}.lab-module__eK4bCa__row[data-unread] .lab-module__eK4bCa__rowSummary{color:var(--ink)}.lab-module__eK4bCa__rowStay{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lab-module__eK4bCa__rowPip{border-radius:var(--radius-pill);background:var(--accent);min-width:22px;height:22px;color:var(--accent-on);align-self:center;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:grid}.lab-module__eK4bCa__dock{left:var(--gutter-mobile);right:var(--gutter-mobile);border-radius:var(--radius-pill);background:var(--ink);height:60px;box-shadow:var(--ink-lift);grid-template-columns:auto repeat(4,1fr);align-items:center;gap:4px;padding:0 6px;display:grid;position:absolute;bottom:84px}.lab-module__eK4bCa__dockAll{border-radius:var(--radius-pill);height:46px;color:var(--white);opacity:.72;font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:0 14px;font-weight:600}.lab-module__eK4bCa__dockAll[data-active]{background:var(--white);color:var(--ink);opacity:1}.lab-module__eK4bCa__dockTile{border-radius:var(--radius-pill);cursor:pointer;height:46px;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;place-items:center;display:grid;position:relative}.lab-module__eK4bCa__dockTile[data-active]{background:var(--white)}.lab-module__eK4bCa__dockMark{border-radius:var(--radius-xs);width:24px;height:24px}.lab-module__eK4bCa__dockBadge{border-radius:var(--radius-pill);background:var(--accent);min-width:16px;height:16px;color:var(--accent-on);place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:6px;right:10px}.lab-module__eK4bCa__group{display:grid}.lab-module__eK4bCa__groupHead{z-index:1;width:100%;min-height:44px;padding:0 var(--gutter-mobile);border:0;border-bottom:1px solid var(--line);background:var(--cloud);color:var(--ink);font:inherit;font-size:var(--text-xs);text-align:left;cursor:pointer;align-items:center;gap:8px;font-weight:600;display:flex;position:sticky;top:0}.lab-module__eK4bCa__groupHead[data-priority]{background:var(--accent-subtle);color:var(--accent-text);cursor:default}.lab-module__eK4bCa__groupMark{border-radius:var(--radius-xs);width:18px;height:18px}.lab-module__eK4bCa__groupName{flex:1;min-width:0}.lab-module__eK4bCa__groupCount{color:var(--muted);font-weight:600}.lab-module__eK4bCa__groupHead[data-priority] .lab-module__eK4bCa__groupCount{color:var(--accent-text)}.lab-module__eK4bCa__groupHint{color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-pill);padding:3px 8px;font-size:11px;font-weight:500}.lab-module__eK4bCa__tabbar{border-top:1px solid var(--line);background:var(--white);grid-template-columns:repeat(4,1fr);padding:8px 0 26px;display:grid}.lab-module__eK4bCa__tab{color:var(--muted);justify-items:center;gap:3px;font-size:11px;font-weight:500;display:grid}.lab-module__eK4bCa__tab[data-current]{color:var(--accent-text)}
