.welcome-letter-module__lhhcGq__letter{gap:var(--space-4);flex-direction:column;display:flex}.welcome-letter-module__lhhcGq__mast{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:14px;display:flex}.welcome-letter-module__lhhcGq__avatar{border-radius:var(--r-pill);background:var(--brand-gradient);width:44px;height:44px;color:var(--accent-ink);font-size:var(--text-lg);letter-spacing:-.02em;flex:none;place-items:center;font-weight:700;display:grid}.welcome-letter-module__lhhcGq__who{flex-direction:column;gap:1px;min-width:0;display:flex}.welcome-letter-module__lhhcGq__whoName{font-size:var(--text-lg);letter-spacing:-.01em;font-weight:600}.welcome-letter-module__lhhcGq__whoRole{font-size:var(--text-sm);color:var(--muted)}.welcome-letter-module__lhhcGq__stamp{font-size:var(--text-2xs);letter-spacing:.07em;text-transform:uppercase;color:var(--accent);background:var(--accent-100);border:1px solid var(--accent-soft);border-radius:var(--r-pill);white-space:nowrap;margin-left:auto;padding:4px 10px;font-weight:600}.welcome-letter-module__lhhcGq__body{flex-direction:column;gap:13px;display:flex}.welcome-letter-module__lhhcGq__body p{font-size:var(--text-md);margin:0;line-height:1.62}.welcome-letter-module__lhhcGq__body strong{font-weight:600}.welcome-letter-module__lhhcGq__greeting{font-family:var(--font-hand);font-size:calc(var(--text-4xl) * 1.3);color:var(--ink);font-weight:600;line-height:1.15}.welcome-letter-module__lhhcGq__pledge{border-left:3px solid var(--accent);background:var(--accent-100);border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:var(--text-md);padding:12px 15px;line-height:1.55}.welcome-letter-module__lhhcGq__sign{flex-direction:column;gap:0;padding-top:8px;display:flex}.welcome-letter-module__lhhcGq__signOff{font-family:var(--font-hand);font-size:calc(var(--text-2xl) * 1.25);color:var(--muted);font-weight:400;line-height:1.25}.welcome-letter-module__lhhcGq__signName{font-family:var(--font-hand);font-size:calc(var(--text-5xl) * 1.4);color:var(--ink);letter-spacing:.01em;transform-origin:0;align-self:flex-start;margin:2px 0 6px;font-weight:600;line-height:1.05;transform:rotate(-2.2deg)}.welcome-letter-module__lhhcGq__signRule{background:linear-gradient(90deg, var(--border), transparent);width:132px;height:1px;margin-bottom:6px}.welcome-letter-module__lhhcGq__signRole{font-size:var(--text-sm);color:var(--muted)}.welcome-letter-module__lhhcGq__replyStrip{border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;display:flex}.welcome-letter-module__lhhcGq__mailLink{color:var(--accent);font-weight:600;text-decoration:none}.welcome-letter-module__lhhcGq__mailLink:hover{text-decoration:underline}.welcome-letter-module__lhhcGq__cta{flex:none}@media not all and (min-width:40rem){.welcome-letter-module__lhhcGq__stamp{display:none}.welcome-letter-module__lhhcGq__cta{width:100%}}
.event-reminders-section-module__eD7JeW__composer{margin-top:var(--space-2);border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.event-reminders-section-module__eD7JeW__composer{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}}.event-reminders-section-module__eD7JeW__composer{background:var(--panel-strong);border-radius:var(--r-md);padding:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.event-reminders-section-module__eD7JeW__field{gap:var(--space-2);flex-direction:column;display:flex}.event-reminders-section-module__eD7JeW__label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:600}.event-reminders-section-module__eD7JeW__leads{gap:var(--space-2);flex-wrap:wrap;display:flex}.event-reminders-section-module__eD7JeW__lead{border:1px solid var(--border);background:var(--panel);color:var(--ink);border-radius:var(--r-pill);padding:6px var(--space-3);font-size:var(--text-sm);cursor:pointer;min-height:34px}.event-reminders-section-module__eD7JeW__lead:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.event-reminders-section-module__eD7JeW__lead:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}}.event-reminders-section-module__eD7JeW__lead[aria-pressed=true]{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.event-reminders-section-module__eD7JeW__lead[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.event-reminders-section-module__eD7JeW__lead[aria-pressed=true]{color:var(--accent);font-weight:600}.event-reminders-section-module__eD7JeW__lead:disabled{opacity:.55;cursor:default}.event-reminders-section-module__eD7JeW__allDayNote,.event-reminders-section-module__eD7JeW__preview{font-size:var(--text-sm);color:var(--muted);min-height:1.25rem;margin:0}.event-reminders-section-module__eD7JeW__preview[data-state=refused]{color:var(--error);font-weight:500}.event-reminders-section-module__eD7JeW__notice{font-size:var(--text-sm);color:var(--muted);margin:0}.event-reminders-section-module__eD7JeW__error{font-size:var(--text-sm);color:var(--error);margin:0}.event-reminders-section-module__eD7JeW__actions{justify-content:flex-end;gap:var(--space-2);display:flex}.event-reminders-section-module__eD7JeW__status{font-size:var(--text-sm);color:var(--muted);margin:0}
.dashboard-page-module__voLr2G__page{grid-template-columns:minmax(0,1fr) auto;gap:12px;max-width:1440px;margin:0 auto;padding:clamp(4px,.8vw,10px) clamp(16px,3vw,32px) clamp(16px,2vw,24px);display:grid}.dashboard-page-module__voLr2G__page>*{grid-column:1/-1}.dashboard-page-module__voLr2G__greetingTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:8px;margin:0;font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:700;display:flex}.dashboard-page-module__voLr2G__greetingSub{color:var(--muted);margin:4px 0 0;font-size:.9rem}.dashboard-page-module__voLr2G__main{flex-direction:column;gap:14px;min-width:0;display:flex}.dashboard-page-module__voLr2G__sideCol{flex-direction:column;gap:16px;min-width:0;display:flex}.dashboard-page-module__voLr2G__sideCol>section{flex:none}@media (max-width:1200px){.dashboard-page-module__voLr2G__sideCol:last-child{flex-flow:wrap;grid-column:1/-1}.dashboard-page-module__voLr2G__sideCol:last-child>section{flex:260px}}@media (max-width:820px){.dashboard-page-module__voLr2G__sideCol:last-child{flex-direction:column}.dashboard-page-module__voLr2G__sideCol>section{flex:none}}.dashboard-page-module__voLr2G__topBarSplit{grid-area:1/1;justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-page-module__voLr2G__layoutSplit{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:18px;display:grid}.dashboard-page-module__voLr2G__pair{--dashboard-pair-offset:140px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;min-width:0;display:grid}.dashboard-page-module__voLr2G__pair>*{min-width:0}.dashboard-page-module__voLr2G__pair>.dashboard-page-module__voLr2G__pairWidgetIllustrated[data-illustration]{padding-bottom:112px}.dashboard-page-module__voLr2G__pair>.dashboard-page-module__voLr2G__pairTimelinePanel{max-height:clamp(420px, calc(100dvh - var(--dashboard-pair-offset) - 16px), 1400px);flex-direction:column;grid-column:span 2;min-height:0;padding:14px 16px 12px;display:flex;overflow:hidden}.dashboard-page-module__voLr2G__pair>.dashboard-page-module__voLr2G__pairTimelinePanel .dashboard-page-module__voLr2G__pairTimelinePanelHead{margin-bottom:10px}.dashboard-page-module__voLr2G__pair>.dashboard-page-module__voLr2G__pairTimelinePanel .dashboard-page-module__voLr2G__pairRailScroll{flex:auto;min-height:0;max-height:none}@media (max-width:1200px){.dashboard-page-module__voLr2G__layoutSplit{grid-template-columns:minmax(0,1fr)}.dashboard-page-module__voLr2G__layoutSplit>.dashboard-page-module__voLr2G__sideCol:last-child{flex-flow:wrap}.dashboard-page-module__voLr2G__layoutSplit>.dashboard-page-module__voLr2G__sideCol:last-child>section{flex:0 420px}}@media (max-width:820px){.dashboard-page-module__voLr2G__pair{grid-template-columns:minmax(0,1fr)}.dashboard-page-module__voLr2G__layoutSplit>.dashboard-page-module__voLr2G__sideCol:last-child>section{flex:none}.dashboard-page-module__voLr2G__pair>.dashboard-page-module__voLr2G__pairTimelinePanel{order:-1;grid-column:auto}.dashboard-page-module__voLr2G__layoutSplit>.dashboard-page-module__voLr2G__sideCol:last-child{flex-direction:column}}.dashboard-page-module__voLr2G__panel{background:var(--panel-strong);border:1px solid var(--border);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow)}@media not all and (min-width:40rem){.dashboard-page-module__voLr2G__page,.dashboard-page-module__voLr2G__pair>.dashboard-page-module__voLr2G__pairTimelinePanel{padding-inline:var(--page-inset-inline)}.dashboard-page-module__voLr2G__topBarSplit{display:none}.dashboard-page-module__voLr2G__page{grid-template-columns:minmax(0,1fr)}.dashboard-page-module__voLr2G__pair>.dashboard-page-module__voLr2G__pairTimelinePanel{box-shadow:none;background:0 0;border:none;border-radius:0;max-height:none;overflow:visible}.dashboard-page-module__voLr2G__pair>.dashboard-page-module__voLr2G__pairTimelinePanel .dashboard-page-module__voLr2G__pairRailScroll{flex:none}}.dashboard-page-module__voLr2G__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dashboard-page-module__voLr2G__cardWrap{display:flex;position:relative}.dashboard-page-module__voLr2G__card{border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel-strong);width:100%;box-shadow:var(--shadow-sm);cursor:pointer;text-align:left;font:inherit;transition:box-shadow var(--t-fast), border-color var(--t-fast), transform var(--t-fast);flex-direction:column;align-items:flex-start;gap:2px;padding:14px;display:flex}.dashboard-page-module__voLr2G__card:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-1px)}.dashboard-page-module__voLr2G__card[data-open=true]{border-color:var(--accent)}.dashboard-page-module__voLr2G__cardTop{align-items:center;gap:7px;margin-bottom:2px;display:flex}.dashboard-page-module__voLr2G__cardIcon{width:17px;height:17px;color:var(--dot-color,var(--accent));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dashboard-page-module__voLr2G__cardIcon svg{width:100%;height:100%}.dashboard-page-module__voLr2G__cardValue{color:var(--dot-color,var(--ink));font-size:1.3rem;font-weight:700;line-height:1}.dashboard-page-module__voLr2G__card[data-live=false] .dashboard-page-module__voLr2G__cardValue{color:var(--muted)}.dashboard-page-module__voLr2G__cardLabel{color:var(--ink);font-size:.8rem;font-weight:600}.dashboard-page-module__voLr2G__cardMeta{color:var(--muted);font-size:.72rem}.dashboard-page-module__voLr2G__cardMeta[data-tone=accent]{color:var(--accent);font-weight:600}.dashboard-page-module__voLr2G__cardMeta[data-tone=success]{color:var(--success);font-weight:600}@media not all and (min-width:40rem){.dashboard-page-module__voLr2G__cards{background:var(--panel-strong);border:1px solid var(--border);border-radius:var(--r-pill);box-shadow:var(--shadow-sm);gap:0;display:flex}.dashboard-page-module__voLr2G__cardWrap{flex:1 1 0;min-width:0}.dashboard-page-module__voLr2G__card{text-align:center;min-height:64px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:1px;padding:8px 4px;position:relative}.dashboard-page-module__voLr2G__cardWrap:first-child .dashboard-page-module__voLr2G__card{border-radius:var(--r-pill) 0 0 var(--r-pill)}.dashboard-page-module__voLr2G__cardWrap:last-child .dashboard-page-module__voLr2G__card{border-radius:0 var(--r-pill) var(--r-pill) 0}.dashboard-page-module__voLr2G__cardWrap+.dashboard-page-module__voLr2G__cardWrap .dashboard-page-module__voLr2G__card:before{content:"";background:var(--border);width:1px;position:absolute;top:12px;bottom:12px;left:0}.dashboard-page-module__voLr2G__card:hover{box-shadow:none;border-color:#0000;transform:none}.dashboard-page-module__voLr2G__card[data-live=true]{background:var(--dot-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-page-module__voLr2G__card[data-live=true]{background:color-mix(in srgb, var(--dot-color) 8%, transparent)}}.dashboard-page-module__voLr2G__card[data-live=true] .dashboard-page-module__voLr2G__cardValue{color:var(--dot-color)}.dashboard-page-module__voLr2G__card[data-live=false] .dashboard-page-module__voLr2G__cardIcon,.dashboard-page-module__voLr2G__card[data-live=false] .dashboard-page-module__voLr2G__cardValue{color:var(--muted);opacity:.72}.dashboard-page-module__voLr2G__card[data-open=true]{background:var(--dot-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-page-module__voLr2G__card[data-open=true]{background:color-mix(in srgb, var(--dot-color) 14%, transparent)}}.dashboard-page-module__voLr2G__card[data-open=true]{box-shadow:inset 0 -2.5px 0 var(--dot-color)}.dashboard-page-module__voLr2G__cardTop{gap:5px;margin-bottom:0}.dashboard-page-module__voLr2G__cardIcon{width:16px;height:16px}.dashboard-page-module__voLr2G__cardValue{font-size:1.05rem;line-height:1.1}.dashboard-page-module__voLr2G__cardLabel,.dashboard-page-module__voLr2G__cardMeta{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;overflow:hidden}.dashboard-page-module__voLr2G__cardLabel{font-size:.63rem}.dashboard-page-module__voLr2G__cardMeta{font-size:.62rem}}.dashboard-page-module__voLr2G__popover{z-index:20;background:var(--panel-strong);border:1px solid var(--border);border-radius:var(--r-md);min-width:240px;box-shadow:var(--shadow-lg);padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0}@media (prefers-reduced-motion:no-preference){.dashboard-page-module__voLr2G__popover{animation:dashboard-page-module__voLr2G__dm-pop .12s var(--motion-ease-enter)}}@keyframes dashboard-page-module__voLr2G__dm-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dashboard-page-module__voLr2G__popoverList{flex-direction:column;gap:2px;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.dashboard-page-module__voLr2G__popoverRow{align-items:center;display:flex}.dashboard-page-module__voLr2G__popoverRow>:first-child:not(.dashboard-page-module__voLr2G__popoverItem){flex-shrink:0;margin-left:10px}.dashboard-page-module__voLr2G__popoverItem{border-radius:var(--r-sm);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--t-fast);background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;font-size:.85rem;display:flex}.dashboard-page-module__voLr2G__popoverItem:hover{background:var(--hover)}.dashboard-page-module__voLr2G__popoverIcon{width:22px;height:22px;color:var(--on-kind-dot);background:var(--dot-color,var(--accent));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dashboard-page-module__voLr2G__popoverItemTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dashboard-page-module__voLr2G__popoverItemTime{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.74rem}.dashboard-page-module__voLr2G__popoverItem[data-done=true] .dashboard-page-module__voLr2G__popoverItemTitle{color:var(--muted);text-decoration:line-through}.dashboard-page-module__voLr2G__popoverItem[data-done=true] .dashboard-page-module__voLr2G__popoverIcon{background:var(--muted)}.dashboard-page-module__voLr2G__popoverSections{max-height:360px;overflow-y:auto}.dashboard-page-module__voLr2G__popoverSections .dashboard-page-module__voLr2G__popoverList{max-height:none;overflow:visible}.dashboard-page-module__voLr2G__popoverSectionHead{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;padding:8px 10px 4px;font-size:.68rem;font-weight:700}.dashboard-page-module__voLr2G__popoverSectionHead[data-tone=danger]{color:var(--error)}.dashboard-page-module__voLr2G__popoverEmpty{color:var(--muted);padding:12px 10px;font-size:.82rem;font-style:italic}.dashboard-page-module__voLr2G__sheetHead{justify-content:space-between;align-items:center;gap:var(--space-3);flex:auto;min-width:0;display:flex}.dashboard-page-module__voLr2G__sheetHead>:last-child{margin-left:auto}.dashboard-page-module__voLr2G__sheetTitleStack{flex-direction:column;gap:2px;min-width:0;display:flex}.dashboard-page-module__voLr2G__sheetSubtitle{font-size:var(--text-sm);color:var(--muted);margin:0}.dashboard-page-module__voLr2G__modalTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.25rem}.dashboard-page-module__voLr2G__sheetBody{gap:var(--space-4);min-height:max(246px, var(--sheet-body-reserve,0px));flex-direction:column;display:flex}.dashboard-page-module__voLr2G__typePicker{background:var(--ink);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page-module__voLr2G__typePicker{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.dashboard-page-module__voLr2G__typeBtn{min-height:34px;color:var(--muted);font:inherit;cursor:pointer;transition:background-color var(--t-fast), color var(--t-fast);background:0 0;border:1px solid #0000;border-radius:7px;flex:1 1 0;justify-content:center;align-items:center;gap:7px;padding:7px 6px;font-size:.82rem;font-weight:600;display:inline-flex}.dashboard-page-module__voLr2G__typeBtn:hover{color:var(--ink)}.dashboard-page-module__voLr2G__typeBtn[data-active=true]{background:var(--panel-strong);color:var(--ink);box-shadow:0 1px 2px var(--ink)}@supports (color:color-mix(in lab, red, red)){.dashboard-page-module__voLr2G__typeBtn[data-active=true]{box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 12%, transparent)}}.dashboard-page-module__voLr2G__typeIcon{color:var(--dot-color,var(--accent));opacity:.45;flex:none}.dashboard-page-module__voLr2G__typeBtn[data-active=true] .dashboard-page-module__voLr2G__typeIcon{opacity:1}.dashboard-page-module__voLr2G__heroInput{width:100%;color:var(--ink);font:inherit;font-size:var(--text-2xl);letter-spacing:-.015em;background:0 0;border:none;border-radius:0;padding:2px 0 4px;font-weight:600}.dashboard-page-module__voLr2G__heroInput::placeholder{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.dashboard-page-module__voLr2G__heroInput::placeholder{color:color-mix(in srgb, var(--ink) 32%, transparent)}}.dashboard-page-module__voLr2G__heroInput::placeholder{font-weight:500}.dashboard-page-module__voLr2G__heroInput:focus-visible{outline:none}.dashboard-page-module__voLr2G__sheetWhen{gap:var(--space-4);flex-direction:column;display:flex}.dashboard-page-module__voLr2G__dayField{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.dashboard-page-module__voLr2G__allDayNote{color:var(--ink);font-size:var(--text-base);margin:0;font-weight:500}.dashboard-page-module__voLr2G__moreBlock{flex-direction:column;gap:12px;display:flex}.dashboard-page-module__voLr2G__moreBtn{color:var(--muted);font:inherit;font-size:var(--text-base);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:7px;padding:6px 0;font-weight:600;display:inline-flex}.dashboard-page-module__voLr2G__moreBtn:hover{color:var(--ink)}.dashboard-page-module__voLr2G__moreCaret{transition:transform var(--t-fast);display:inline-block}.dashboard-page-module__voLr2G__moreBtn[aria-expanded=true] .dashboard-page-module__voLr2G__moreCaret{transform:rotate(90deg)}.dashboard-page-module__voLr2G__moreSummary{opacity:.75;font-weight:500}.dashboard-page-module__voLr2G__morePanel{flex-direction:column;gap:14px;display:flex}.dashboard-page-module__voLr2G__field{flex-direction:column;gap:6px;display:flex}.dashboard-page-module__voLr2G__fieldRow{gap:12px;display:flex}.dashboard-page-module__voLr2G__fieldRow .dashboard-page-module__voLr2G__field{flex:1}.dashboard-page-module__voLr2G__label{font-size:var(--text-sm);font-weight:500;line-height:var(--control-line);color:var(--muted)}.dashboard-page-module__voLr2G__sheetFoot{flex:auto;min-width:0}.dashboard-page-module__voLr2G__openInTasksLink{color:var(--muted);transition:color var(--motion-fast) var(--motion-ease-interactive);align-self:center;padding:8px 4px;font-size:.85rem;font-weight:500;text-decoration:none}.dashboard-page-module__voLr2G__openInTasksLink:hover{color:var(--accent)}.dashboard-page-module__voLr2G__kbdHint{font-size:var(--text-sm);color:var(--muted);align-items:center;gap:5px;display:inline-flex}@media (hover:none){.dashboard-page-module__voLr2G__kbdHint .dashboard-page-module__voLr2G__kbd:first-child{display:none}}.dashboard-page-module__voLr2G__kbd{font-family:ui-monospace,monospace;font-size:var(--text-xs);border:1px solid var(--border-strong);background:var(--panel-strong);color:var(--muted);border-bottom-width:2px;border-radius:5px;padding:2px 5px;font-weight:600}@media not all and (min-width:40rem){.dashboard-page-module__voLr2G__sheetBody[data-mode=create]{min-height:min(max(524px, var(--sheet-body-reserve,0px)), calc(100dvh - 256px - max(0px, env(safe-area-inset-bottom,0px) - var(--keyboard-inset)) - var(--keyboard-inset) - env(safe-area-inset-top,0px)))}.dashboard-page-module__voLr2G__heroInput{border:1px solid var(--border-strong);border-radius:var(--r-sm);font-size:max(16px, var(--text-lg));padding:11px 14px}.dashboard-page-module__voLr2G__heroInput:focus{border-color:var(--accent)}}.dashboard-page-module__voLr2G__sendBy{gap:var(--space-2);margin:0 0 var(--space-1);display:grid}.dashboard-page-module__voLr2G__deliveryHint{border:1px solid var(--warning);align-items:flex-start;gap:8px;margin:0 0 4px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-page-module__voLr2G__deliveryHint{border:1px solid color-mix(in srgb, var(--warning) 40%, transparent)}}.dashboard-page-module__voLr2G__deliveryHint{border-radius:var(--r-md);background:var(--warning-bg);color:var(--on-warning-bg);font-size:12.5px;line-height:1.45}@media (any-pointer:coarse){.dashboard-page-module__voLr2G__typeBtn{min-height:44px}}.dashboard-page-module__voLr2G__dateNavRow{grid-area:1/2;justify-content:flex-end;align-self:center;display:flex}@media not all and (min-width:40rem){.dashboard-page-module__voLr2G__dateNavRow{display:none}}.dashboard-page-module__voLr2G__phoneHidden{display:contents}@media not all and (min-width:40rem){.dashboard-page-module__voLr2G__phoneHidden,.dashboard-page-module__voLr2G__layoutSplit>.dashboard-page-module__voLr2G__sideCol{display:none}}.dashboard-page-module__voLr2G__phoneDateNavRow{display:none}@media not all and (min-width:40rem){.dashboard-page-module__voLr2G__phoneDateNavRow{margin-bottom:10px;display:block}}.dashboard-page-module__voLr2G__cardSheetBody .dashboard-page-module__voLr2G__popoverList{gap:var(--space-1);max-height:none;overflow-y:visible}.dashboard-page-module__voLr2G__cardSheetBody .dashboard-page-module__voLr2G__popoverItem{font-size:max(16px, var(--text-lg));padding-inline:0}.dashboard-page-module__voLr2G__cardSheetBody[data-headless]{position:relative}.dashboard-page-module__voLr2G__cardSheetFloatingClose{z-index:1;position:absolute;top:0;right:0}.dashboard-page-module__voLr2G__cardSheetBody .dashboard-page-module__voLr2G__panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}@media (any-pointer:coarse){.dashboard-page-module__voLr2G__popoverItem{min-height:44px}}.dashboard-page-module__voLr2G__kindHint{display:none}@media not all and (min-width:40rem){.dashboard-page-module__voLr2G__kindHint{color:var(--muted);margin:-2px 0 0;font-size:.82rem;display:block}.dashboard-page-module__voLr2G__itemModalFooter{grid-template-columns:minmax(0,1fr);justify-items:end;gap:10px;display:grid}.dashboard-page-module__voLr2G__itemModalFooter>span:not(:last-child){display:none}.dashboard-page-module__voLr2G__itemModalFooter>span:last-child{order:-1;width:100%;display:block}.dashboard-page-module__voLr2G__itemModalFooter>span:last-child>button{width:100%}.dashboard-page-module__voLr2G__itemModalFooter>span:last-child>button:first-child:not(:last-child){display:none}.dashboard-page-module__voLr2G__itemModalFooter>span:last-child>button:last-child{background:var(--dot-color);border-color:var(--dot-color);color:var(--accent-ink);justify-content:center}}@media (any-pointer:coarse){.dashboard-page-module__voLr2G__itemModalFooter>span:last-child>button:last-child{min-height:48px}}@media not all and (min-width:40rem){.dashboard-page-module__voLr2G__editKindTile{border-radius:var(--r-sm);width:34px;height:34px;color:var(--dot-color);background:var(--dot-color);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-page-module__voLr2G__editKindTile{background:color-mix(in srgb, var(--dot-color) 12%, transparent)}}.dashboard-page-module__voLr2G__heroInputInHeader{min-width:0;color:var(--ink);font:inherit;letter-spacing:-.01em;background:0 0;border:0;flex:auto;padding:2px 0;font-size:1.05rem;font-weight:700}.dashboard-page-module__voLr2G__heroInputInHeader:focus{outline:none}.dashboard-page-module__voLr2G__heroInputInHeader:focus-visible{outline:var(--focus-ring);outline-offset:3px}.dashboard-page-module__voLr2G__inlineDescription{min-height:0;box-shadow:none;resize:none;field-sizing:content;max-height:8lh;font-size:max(16px, var(--text-lg));background:0 0;border:0;padding:0}.dashboard-page-module__voLr2G__inlineDescription:focus{outline:none}.dashboard-page-module__voLr2G__inlineDescription:focus-visible{outline:var(--focus-ring);outline-offset:3px}.dashboard-page-module__voLr2G__itemModalFooter>span:last-child>button:last-child[aria-disabled=true]{background:var(--hover);border-color:var(--hover);color:var(--muted);opacity:1}}
.day-shimmer-module__AIJilq__bar{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:4px;display:block;position:relative;overflow:hidden}.day-shimmer-module__AIJilq__bar:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--panel-strong) 75%, transparent), transparent);animation:1.4s ease-in-out infinite day-shimmer-module__AIJilq__dayShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes day-shimmer-module__AIJilq__dayShimmer{to{transform:translate(100%)}}.day-shimmer-module__AIJilq__chipBar{border-radius:var(--r-pill);}[data-day-phase=resolved] .day-shimmer-module__AIJilq__resolves{animation:day-shimmer-module__AIJilq__dayResolve var(--motion-normal) var(--motion-ease-enter) both}@keyframes day-shimmer-module__AIJilq__dayResolve{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){.day-shimmer-module__AIJilq__bar:after,[data-day-phase=resolved] .day-shimmer-module__AIJilq__resolves{animation:none}}
.progress-bar-module__x0GeaG__chip{border-radius:var(--r-pill);white-space:nowrap;color:var(--muted);font-variant-numeric:tabular-nums;padding:2px 8px;font-size:.72rem;display:inline-block}.progress-bar-module__x0GeaG__bar{font-size:var(--text-sm);color:var(--muted);align-items:center;gap:8px;display:flex}.progress-bar-module__x0GeaG__barLabel{color:var(--ink);flex-shrink:0;font-weight:500}.progress-bar-module__x0GeaG__barTrack{background:var(--border);border-radius:var(--r-pill);flex:auto;height:6px;overflow:hidden}.progress-bar-module__x0GeaG__barFill{background:var(--accent);border-radius:var(--r-pill);height:100%;transition:width var(--motion-normal) var(--motion-ease-enter)}.progress-bar-module__x0GeaG__barCount{font-variant-numeric:tabular-nums;flex-shrink:0}.progress-bar-module__x0GeaG__segments{align-items:center;gap:3px;width:100%;min-width:48px;display:flex}.progress-bar-module__x0GeaG__segments[data-size=sm]{gap:2px}.progress-bar-module__x0GeaG__segment{background:color-mix(in srgb, var(--ink) 10%, transparent);height:6px;transition:background-color var(--motion-normal) var(--motion-ease-enter);border-radius:3px;flex:1 1 0}.progress-bar-module__x0GeaG__segments[data-size=md] .progress-bar-module__x0GeaG__segment{height:8px}.progress-bar-module__x0GeaG__segment[data-on]{background:var(--success)}.progress-bar-module__x0GeaG__segment[data-latest]{background:color-mix(in srgb, var(--success) 80%, white);box-shadow:0 0 0 2px color-mix(in srgb, var(--success) 18%, transparent)}.progress-bar-module__x0GeaG__segmentsTrack{border-radius:var(--r-pill);background:color-mix(in srgb, var(--ink) 10%, transparent);flex:1 1 0;height:6px;position:relative;overflow:hidden}.progress-bar-module__x0GeaG__segments[data-size=md] .progress-bar-module__x0GeaG__segmentsTrack{height:8px}.progress-bar-module__x0GeaG__segmentsFill{background:var(--success);border-radius:var(--r-pill);transition:width var(--motion-normal) var(--motion-ease-enter);position:absolute;inset:0 auto 0 0}
.switch-module__0vnJWW__track{appearance:none;--switch-h:22px;--switch-w:38px;--switch-pad:2px;width:var(--switch-w);height:var(--switch-h);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--panel-soft);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease-enter), border-color var(--motion-fast) var(--motion-ease-enter);flex:none;align-items:center;padding:0;display:inline-flex;position:relative}.switch-module__0vnJWW__track:checked{background:var(--accent);border-color:#0000}.switch-module__0vnJWW__track:disabled{opacity:.5;cursor:not-allowed}.switch-module__0vnJWW__track:focus-visible{outline:var(--focus-ring);outline-offset:2px}.switch-module__0vnJWW__track:after{content:"";left:var(--switch-pad);width:calc(var(--switch-h) - (var(--switch-pad) * 2) - 2px);height:calc(var(--switch-h) - (var(--switch-pad) * 2) - 2px);border-radius:var(--r-pill);background:var(--panel-strong);box-shadow:var(--shadow-sm);transition:transform var(--motion-fast) var(--motion-ease-enter);position:absolute}.switch-module__0vnJWW__track:checked:after{transform:translateX(calc(var(--switch-w) - var(--switch-h)))}@media (any-pointer:coarse){.switch-module__0vnJWW__track:before{content:"";width:var(--touch-floor);height:var(--touch-floor);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.switch-module__0vnJWW__track,.switch-module__0vnJWW__track:after{transition:none}}
.habit-week-dots-module__VtWB8G__row{gap:8px;margin-top:8px;display:flex}.habit-week-dots-module__VtWB8G__dot{--fill:0;box-sizing:border-box;border-radius:var(--r-pill);width:26px;height:26px;font-size:var(--text-2xs);color:var(--muted);background:var(--habit-cell-off);border:1px solid #0000;flex:none;place-items:center;font-weight:700;line-height:1;display:grid}.habit-week-dots-module__VtWB8G__dot[data-state=kept]{background:var(--habit-cell-kept);color:var(--on-success-bg)}.habit-week-dots-module__VtWB8G__dot[data-state=missed]{background:var(--habit-cell-missed);color:var(--ink)}.habit-week-dots-module__VtWB8G__dot[data-state=partial],.habit-week-dots-module__VtWB8G__dot[data-counted]{background:conic-gradient(var(--success) calc(var(--fill) * 1turn), var(--habit-cell-off) 0);color:var(--ink)}.habit-week-dots-module__VtWB8G__dot[data-state=off],.habit-week-dots-module__VtWB8G__dot[data-state=before],.habit-week-dots-module__VtWB8G__dot[data-state=upcoming],.habit-week-dots-module__VtWB8G__dot[data-state=future]{border-color:var(--border-strong);background:0 0;border-style:dashed}.habit-week-dots-module__VtWB8G__dot[data-today]{border:1.5px solid var(--muted);color:var(--ink)}.habit-week-dots-module__VtWB8G__dot[data-today][data-state=kept]{border-color:var(--success)}
.emoji-picker-module__og1b4a__emojiWrapper{width:100%;position:relative}.emoji-picker-module__og1b4a__emojiTrigger{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--panel-strong);text-align:center;width:100%;color:var(--ink);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease-enter);padding:6px 8px;font-size:1.1rem;line-height:1.2}.emoji-picker-module__og1b4a__emojiTrigger:hover,.emoji-picker-module__og1b4a__emojiTrigger[aria-expanded=true]{background:var(--accent-soft)}.emoji-picker-module__og1b4a__emojiPopover{z-index:20;--emoji-popover-room:100vw;width:min(24rem, calc(100vw - 2rem), var(--emoji-popover-room));border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel-strong);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden}.emoji-picker-module__og1b4a__emojiPopover:focus{outline:none}.emoji-picker-module__og1b4a__emojiSearch{width:auto;margin:8px 8px 0}.emoji-picker-module__og1b4a__emojiTabs{scrollbar-width:none;border-bottom:1px solid var(--border);gap:4px;padding:8px;display:flex;overflow-x:auto}.emoji-picker-module__og1b4a__emojiTab{border:1px solid var(--border);border-radius:var(--r-pill);height:30px;font:inherit;font-size:var(--text-base);color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;flex:none;padding:0 10px}.emoji-picker-module__og1b4a__emojiTab:hover{background:var(--accent-soft)}.emoji-picker-module__og1b4a__emojiTab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--panel-strong)}.emoji-picker-module__og1b4a__emojiNote{border-bottom:1px solid var(--border);font-size:var(--text-base);color:var(--muted);margin:0;padding:8px 12px}.emoji-picker-module__og1b4a__emojiGrid{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));align-content:start;gap:2px;height:15rem;padding:8px;display:grid;overflow-y:auto}.emoji-picker-module__og1b4a__emojiOption{border-radius:var(--r-sm);width:100%;height:40px;font-size:var(--text-4xl);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease-enter), border-color var(--motion-fast) var(--motion-ease-enter);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.emoji-picker-module__og1b4a__emojiOption:hover{background:var(--accent-soft)}.emoji-picker-module__og1b4a__emojiOption[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}.emoji-picker-module__og1b4a__emojiWrapper[data-size=square]{flex:none;width:auto}.emoji-picker-module__og1b4a__emojiWrapper[data-size=square] .emoji-picker-module__og1b4a__emojiTrigger{--emoji-square:40px;width:var(--emoji-square);height:var(--emoji-square);justify-content:center;align-items:center;padding:0;display:inline-flex}@media (any-pointer:coarse){.emoji-picker-module__og1b4a__emojiWrapper[data-size=square] .emoji-picker-module__og1b4a__emojiTrigger{--emoji-square:var(--touch-floor)}.emoji-picker-module__og1b4a__emojiOption{height:var(--touch-floor)}.emoji-picker-module__og1b4a__emojiTab{height:36px}}
.habit-fields-module__QD33Xq__field{gap:var(--space-2);flex-direction:column;display:flex}.habit-fields-module__QD33Xq__field+.habit-fields-module__QD33Xq__field{margin-top:var(--space-5)}.habit-fields-module__QD33Xq__label{font-size:var(--text-2xs);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-weight:600}.habit-fields-module__QD33Xq__labelRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.habit-fields-module__QD33Xq__hint{font-size:var(--text-xs);color:var(--muted);margin:0;line-height:1.5}.habit-fields-module__QD33Xq__nameRow{align-items:center;gap:var(--space-2);display:flex}.habit-fields-module__QD33Xq__nameInput{flex:auto;min-width:0}.habit-fields-module__QD33Xq__days{gap:var(--space-2);flex-wrap:wrap;display:flex}.habit-fields-module__QD33Xq__day{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--panel-strong);width:34px;height:34px;color:var(--muted);font-size:var(--text-sm);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease-enter), border-color var(--motion-fast) var(--motion-ease-enter), color var(--motion-fast) var(--motion-ease-enter);justify-content:center;align-items:center;padding:0;font-weight:700;display:inline-flex}.habit-fields-module__QD33Xq__day[aria-pressed=true]{background:var(--ink);color:var(--panel-strong);border-color:#0000}.habit-fields-module__QD33Xq__day:hover:not([aria-pressed=true]){border-color:var(--border-strong);color:var(--ink)}.habit-fields-module__QD33Xq__day:focus-visible{outline:var(--focus-ring);outline-offset:2px}.habit-fields-module__QD33Xq__switchState{font-size:var(--text-sm);color:var(--muted);font-weight:600}.habit-fields-module__QD33Xq__reminderRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.habit-fields-module__QD33Xq__reminderRow>[data-time-field]{flex:12rem;min-width:0}@media (any-pointer:coarse){.habit-fields-module__QD33Xq__day{width:var(--touch-floor);height:var(--touch-floor)}.habit-fields-module__QD33Xq__kindOption{min-height:var(--touch-floor)}}@media (prefers-reduced-motion:reduce){.habit-fields-module__QD33Xq__day{transition:none}}.habit-fields-module__QD33Xq__kind{gap:var(--space-1);padding:var(--space-1);border-radius:var(--r-md);background:var(--surface-2);grid-template-columns:1fr 1fr;display:grid}.habit-fields-module__QD33Xq__kindOption{padding:var(--space-2) var(--space-3);border-radius:var(--r-sm);color:var(--muted);font:inherit;font-size:var(--text-base);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease-enter), color var(--motion-fast) var(--motion-ease-enter);background:0 0;border:0;font-weight:700}.habit-fields-module__QD33Xq__kindOption[aria-pressed=true]{background:var(--panel-strong);color:var(--ink);box-shadow:0 1px 3px var(--ink)}@supports (color:color-mix(in lab, red, red)){.habit-fields-module__QD33Xq__kindOption[aria-pressed=true]{box-shadow:0 1px 3px color-mix(in srgb, var(--ink) 12%, transparent)}}.habit-fields-module__QD33Xq__kindOption:focus-visible{outline:var(--focus-ring);outline-offset:2px}.habit-fields-module__QD33Xq__kindOption:disabled{cursor:default;opacity:.55}.habit-fields-module__QD33Xq__weeklyRow{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.habit-fields-module__QD33Xq__weeklyField{justify-content:flex-end;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.habit-fields-module__QD33Xq__subLabel{font-size:var(--text-xs);color:var(--muted);font-weight:600}.habit-fields-module__QD33Xq__optional{font-weight:400}.habit-fields-module__QD33Xq__count{text-align:center;font-variant-numeric:tabular-nums}.habit-fields-module__QD33Xq__readBack{margin:var(--space-5) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--r-sm);background:var(--habit-cell-off);gap:var(--space-2);font-size:var(--text-base);color:var(--ink);align-items:flex-start;line-height:1.5;display:flex}.habit-fields-module__QD33Xq__readBackIcon{color:var(--muted);flex:none;margin-top:4px}@media (prefers-reduced-motion:reduce){.habit-fields-module__QD33Xq__kindOption{transition:none}}.habit-fields-module__QD33Xq__root{display:contents}.habit-fields-module__QD33Xq__root[data-density=compact] .habit-fields-module__QD33Xq__field{gap:var(--space-1)}.habit-fields-module__QD33Xq__root[data-density=compact] .habit-fields-module__QD33Xq__field+.habit-fields-module__QD33Xq__field{margin-top:var(--space-3)}.habit-fields-module__QD33Xq__root[data-density=compact] .habit-fields-module__QD33Xq__days{gap:var(--space-1);flex-wrap:nowrap}.habit-fields-module__QD33Xq__root[data-density=compact] .habit-fields-module__QD33Xq__day{width:26px;height:26px;font-size:var(--text-2xs)}.habit-fields-module__QD33Xq__root[data-density=compact] .habit-fields-module__QD33Xq__kind{padding:calc(var(--space-1) / 2)}.habit-fields-module__QD33Xq__root[data-density=compact] .habit-fields-module__QD33Xq__kindOption{padding:var(--space-1) var(--space-2);font-size:var(--text-sm)}.habit-fields-module__QD33Xq__root[data-density=compact] .habit-fields-module__QD33Xq__reminderField{align-items:center;gap:var(--space-3);flex-flow:wrap}.habit-fields-module__QD33Xq__root[data-density=compact] .habit-fields-module__QD33Xq__reminderField .habit-fields-module__QD33Xq__hint{flex-basis:100%}@media (any-pointer:coarse){.habit-fields-module__QD33Xq__root[data-density=compact] .habit-fields-module__QD33Xq__days{flex-wrap:wrap}.habit-fields-module__QD33Xq__root[data-density=compact] .habit-fields-module__QD33Xq__day{width:var(--touch-floor);height:var(--touch-floor)}}
.habit-create-modal-module__cfH9wq__title{font-size:var(--text-lg);color:var(--ink);margin:0;font-weight:700}.habit-create-modal-module__cfH9wq__form{gap:18px;padding:4px 0 6px;display:grid}.habit-create-modal-module__cfH9wq__duplicate{border:1px solid var(--accent);border-radius:var(--r-sm);background:var(--accent-100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.habit-create-modal-module__cfH9wq__duplicateText{font-size:var(--text-sm);color:var(--ink);margin:0}.habit-create-modal-module__cfH9wq__similar{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--panel-soft);padding:10px 12px}.habit-create-modal-module__cfH9wq__similarLabel{font-size:var(--text-2xs);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-weight:700}.habit-create-modal-module__cfH9wq__similarList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.habit-create-modal-module__cfH9wq__similarRow{font-size:var(--text-sm);color:var(--ink);align-items:center;gap:7px;display:flex}.habit-create-modal-module__cfH9wq__hint{font-size:var(--text-xs);color:var(--muted);margin:0}.habit-create-modal-module__cfH9wq__error{font-size:var(--text-sm);color:var(--error-base);margin:0}.habit-create-modal-module__cfH9wq__duplicateHint{font-size:var(--text-xs);color:var(--muted);flex-basis:100%;margin:0}
.habit-detail-modal-module__70dXJW__title{min-width:0;font-size:var(--text-lg);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.habit-detail-modal-module__70dXJW__error{margin:0 0 var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--error-base)}@supports (color:color-mix(in lab, red, red)){.habit-detail-modal-module__70dXJW__error{border:1px solid color-mix(in srgb, var(--error-base) 30%, transparent)}}.habit-detail-modal-module__70dXJW__error{border-radius:var(--r-sm);background:var(--error-bg);color:var(--on-error-bg);font-size:var(--text-sm);line-height:1.5}
.habits-summary-module__zlJN5a__summary{gap:var(--space-2);margin-bottom:var(--space-3);max-width:760px;display:grid}.habits-summary-module__zlJN5a__words{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.habits-summary-module__zlJN5a__headline{font-size:var(--text-base);color:var(--ink);margin:0;font-weight:600}.habits-summary-module__zlJN5a__aside{font-size:var(--text-sm);color:var(--muted);white-space:nowrap}.habits-summary-module__zlJN5a__track{border-radius:var(--r-pill);background:var(--habit-cell-upcoming);height:4px;overflow:hidden}.habits-summary-module__zlJN5a__fill{border-radius:var(--r-pill);background:var(--success);height:100%;transition:width var(--motion-fast) var(--motion-ease-enter)}@media (prefers-reduced-motion:reduce){.habits-summary-module__zlJN5a__fill{transition:none}}
.places-module__UUlLSa__loading{max-width:880px;padding:var(--space-7) var(--space-6);font-size:var(--text-md);color:var(--muted);margin:0 auto}
.notification-panel-module__wWC-ja__host{top:var(--panel-anchor-top);right:var(--panel-anchor-right);z-index:200;background:var(--panel-strong);border:1px solid var(--border);border-radius:var(--r-md);width:340px;max-height:min(460px,70vh);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:fixed;overflow:hidden}.notification-panel-module__wWC-ja__scrim,.notification-panel-module__wWC-ja__handle{display:none}.notification-panel-module__wWC-ja__head{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:8px;padding:12px 8px 10px 16px;display:flex}.notification-panel-module__wWC-ja__title{font-size:var(--text-md);font-weight:var(--weight-bold);letter-spacing:-.01em;color:var(--ink);flex:auto;margin:0}.notification-panel-module__wWC-ja__count{font-size:var(--text-2xs);font-weight:var(--weight-bold);color:var(--accent);background:var(--accent-100);border-radius:var(--r-pill);flex:none;padding:3px 8px}.notification-panel-module__wWC-ja__close{flex:none}.notification-panel-module__wWC-ja__close svg{width:17px;height:17px}.notification-panel-module__wWC-ja__close:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.notification-panel-module__wWC-ja__list{overscroll-behavior:contain;flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.notification-panel-module__wWC-ja__row{appearance:none;border:none;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:12px;width:100%;padding:13px 16px;font-family:inherit;display:flex;position:relative}.notification-panel-module__wWC-ja__row:hover{background:var(--hover)}.notification-panel-module__wWC-ja__row:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.notification-panel-module__wWC-ja__row[data-unread=true]:before{content:"";background:var(--accent);width:3px;position:absolute;top:0;bottom:0;left:0}.notification-panel-module__wWC-ja__rowIcon{border-radius:var(--r-pill);background:var(--ink);flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.notification-panel-module__wWC-ja__rowIcon{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.notification-panel-module__wWC-ja__rowIcon{color:var(--muted)}.notification-panel-module__wWC-ja__rowIcon svg{width:15px;height:15px}.notification-panel-module__wWC-ja__rowIcon[data-kind=email_arrived]{background:var(--accent-100);color:var(--accent)}.notification-panel-module__wWC-ja__rowIcon[data-kind=reminder_answered]{background:var(--ai-soft);color:var(--ai)}.notification-panel-module__wWC-ja__rowMain{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.notification-panel-module__wWC-ja__rowTop{align-items:baseline;gap:8px;display:flex}.notification-panel-module__wWC-ja__rowTitle{min-width:0;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;line-height:1.35;display:-webkit-box;overflow:hidden}.notification-panel-module__wWC-ja__row:not([data-unread=true]) .notification-panel-module__wWC-ja__rowTitle{font-weight:var(--weight-medium);color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.notification-panel-module__wWC-ja__row:not([data-unread=true]) .notification-panel-module__wWC-ja__rowTitle{color:color-mix(in srgb, var(--ink) 78%, var(--bg))}}.notification-panel-module__wWC-ja__rowTime{font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.notification-panel-module__wWC-ja__rowBody{font-size:var(--text-sm);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.notification-panel-module__wWC-ja__rowGroup{border-radius:var(--r-pill);background:var(--ink);align-self:flex-start;margin-top:5px;padding:3px 8px}@supports (color:color-mix(in lab, red, red)){.notification-panel-module__wWC-ja__rowGroup{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.notification-panel-module__wWC-ja__rowGroup{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--muted)}.notification-panel-module__wWC-ja__rowDot{border-radius:var(--r-pill);background:var(--accent);flex:none;width:7px;height:7px;margin-top:7px}.notification-panel-module__wWC-ja__empty{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;padding:36px 32px 40px;display:flex}.notification-panel-module__wWC-ja__emptyIcon{border-radius:var(--r-pill);background:var(--accent-100);width:52px;height:52px;color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.notification-panel-module__wWC-ja__emptyIcon svg{width:24px;height:24px}.notification-panel-module__wWC-ja__emptyTitle{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--ink);margin:0}.notification-panel-module__wWC-ja__emptyBody{font-size:var(--text-sm);color:var(--muted);margin:0;line-height:1.5}.notification-panel-module__wWC-ja__foot{border-top:1px solid var(--border);background:var(--panel-strong);flex:none;gap:8px;padding:10px 16px;display:flex}.notification-panel-module__wWC-ja__markAll,.notification-panel-module__wWC-ja__viewAll{appearance:none;border-radius:var(--r-sm);min-height:36px;font-family:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.notification-panel-module__wWC-ja__markAll{border:1px solid var(--border-strong);color:var(--ink);background:0 0}.notification-panel-module__wWC-ja__markAll:disabled{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.notification-panel-module__wWC-ja__markAll:disabled{color:color-mix(in srgb, var(--ink) 38%, var(--bg))}}.notification-panel-module__wWC-ja__markAll:disabled{border-color:var(--border);cursor:default}.notification-panel-module__wWC-ja__viewAll{background:var(--accent);color:var(--accent-ink);border:none}.notification-panel-module__wWC-ja__viewAll:hover{background:var(--accent-hover)}.notification-panel-module__wWC-ja__markAll:focus-visible,.notification-panel-module__wWC-ja__viewAll:focus-visible{outline:var(--focus-ring);outline-offset:2px}@media not all and (min-width:40rem){.notification-panel-module__wWC-ja__scrim{z-index:90;background:var(--overlay-scrim);opacity:0;pointer-events:none;transition:opacity var(--motion-normal) var(--motion-ease-enter);display:block;position:fixed;inset:0}.notification-panel-module__wWC-ja__scrim[data-open=true]{opacity:1;pointer-events:auto}.notification-panel-module__wWC-ja__host{z-index:91;border-radius:var(--r-lg) var(--r-lg) 0 0;width:auto;max-height:76dvh;box-shadow:var(--shadow-lg);visibility:hidden;transition:transform var(--motion-normal) var(--motion-ease-enter), visibility 0s linear var(--motion-normal);border:none;inset:auto 0 0;transform:translateY(100%)}.notification-panel-module__wWC-ja__host[data-open=true]{visibility:visible;transition:transform var(--motion-normal) var(--motion-ease-enter), visibility 0s;transform:translateY(0)}.notification-panel-module__wWC-ja__host[data-dragging=true]{transition:none}.notification-panel-module__wWC-ja__handle{touch-action:none;cursor:grab;padding:10px 0 0;display:block}.notification-panel-module__wWC-ja__handle:active{cursor:grabbing}.notification-panel-module__wWC-ja__grabber{background:var(--border-strong);border-radius:2px;width:38px;height:4px;margin:0 auto;display:block}.notification-panel-module__wWC-ja__handle:active .notification-panel-module__wWC-ja__grabber{background:var(--muted)}.notification-panel-module__wWC-ja__head{padding-top:6px}.notification-panel-module__wWC-ja__title{font-size:var(--text-lg)}.notification-panel-module__wWC-ja__foot{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}@media (any-pointer:coarse){.notification-panel-module__wWC-ja__close,.notification-panel-module__wWC-ja__markAll,.notification-panel-module__wWC-ja__viewAll{min-height:44px}.notification-panel-module__wWC-ja__close{width:44px}}
.avatar-module__p2wnsW__avatar{width:44px;height:44px;color:var(--ink);text-transform:uppercase;background:#1418210f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;font-weight:600;display:flex}.avatar-module__p2wnsW__avatar[data-tinted]{background:hsl(var(--avatar-hue) 55% 88%);color:hsl(var(--avatar-hue) 45% 32%)}.avatar-module__p2wnsW__avatar[data-size=sm]{width:26px;height:26px;font-size:.72rem}
.kbd-module__ygrMrW__kbd{background:var(--bg-strong);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);min-width:18px;height:18px;color:var(--ink);border-radius:4px;justify-content:center;align-items:center;padding:0 4px;font-family:inherit;font-size:.7rem;display:inline-flex}
.timezone-select-module__W96pEq__root{width:100%;position:relative}.timezone-select-module__W96pEq__input{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--panel-strong);width:100%;color:var(--ink);padding:10px 12px;font-size:1rem}.timezone-select-module__W96pEq__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.timezone-select-module__W96pEq__listbox{z-index:20;max-height:320px;padding:var(--space-1);background:var(--panel-strong);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.timezone-select-module__W96pEq__groupLabel{padding:var(--space-2) 10px var(--space-1);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:700}.timezone-select-module__W96pEq__option{align-items:baseline;gap:var(--space-2);border-radius:var(--r-sm);cursor:pointer;min-height:40px;color:var(--ink);padding:8px 10px;display:flex}.timezone-select-module__W96pEq__option[data-active=true]{background:var(--accent-soft)}.timezone-select-module__W96pEq__option[data-selected=true]{font-weight:600}.timezone-select-module__W96pEq__option[data-detected=true]{border:1px dashed var(--border)}.timezone-select-module__W96pEq__offset{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.85rem}.timezone-select-module__W96pEq__city{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.timezone-select-module__W96pEq__time{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.85rem}.timezone-select-module__W96pEq__detectedTag{color:var(--accent-strong);text-transform:uppercase;letter-spacing:.03em;flex:none;font-size:.72rem;font-weight:700}.timezone-select-module__W96pEq__empty{padding:var(--space-3) 10px;color:var(--muted);font-size:.9rem}.timezone-select-module__W96pEq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media not all and (min-width:40rem){.timezone-select-module__W96pEq__listbox{max-height:50vh}}@media (any-pointer:coarse){.timezone-select-module__W96pEq__input,.timezone-select-module__W96pEq__option{min-height:44px}}
@keyframes go-to-file-module__GYBviq__goToFileFade{0%{opacity:0}to{opacity:1}}.go-to-file-module__GYBviq__backdrop{background:var(--overlay-scrim);z-index:100;justify-content:center;align-items:flex-start;padding-top:12vh;animation:.12s ease-out go-to-file-module__GYBviq__goToFileFade;display:flex;position:fixed;inset:0}.go-to-file-module__GYBviq__card{background:var(--panel-strong);border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);border-radius:var(--r-md);width:min(640px,100vw - 32px);max-height:70vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.go-to-file-module__GYBviq__inputRow{border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);align-items:center;gap:12px;padding:14px 16px;display:flex}.go-to-file-module__GYBviq__input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:1.05rem}.go-to-file-module__GYBviq__input::placeholder{color:color-mix(in srgb, var(--muted) 75%, transparent)}.go-to-file-module__GYBviq__hint{color:var(--muted);flex-shrink:0;align-items:center;gap:4px;font-size:.72rem;display:inline-flex}.go-to-file-module__GYBviq__hint kbd+kbd{margin-left:2px}.go-to-file-module__GYBviq__hint span{margin-right:6px}.go-to-file-module__GYBviq__list{flex:1;margin:0;padding:6px 0;list-style:none;overflow-y:auto}.go-to-file-module__GYBviq__row{cursor:pointer;color:var(--ink);border-left:2px solid #0000;align-items:center;gap:10px;padding:8px 16px;font-size:.92rem;display:flex}.go-to-file-module__GYBviq__rowSelected{background:color-mix(in srgb, var(--accent) 12%, transparent);border-left-color:var(--accent)}.go-to-file-module__GYBviq__rowTitle{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:60%;font-weight:500;overflow:hidden}.go-to-file-module__GYBviq__rowPath{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.78rem;overflow:hidden}.go-to-file-module__GYBviq__empty,.go-to-file-module__GYBviq__status,.go-to-file-module__GYBviq__errorMessage{text-align:center;color:var(--muted);margin:0;padding:24px 16px;font-size:.9rem}.go-to-file-module__GYBviq__error{flex-direction:column;align-items:center;gap:4px;padding:8px 16px 24px;display:flex}.go-to-file-module__GYBviq__errorMessage{padding-bottom:8px}.go-to-file-module__GYBviq__retry{appearance:none;border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);border-radius:var(--r-sm);background:var(--panel-strong);color:var(--ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;margin:0;padding:6px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.go-to-file-module__GYBviq__retry:focus-visible{outline:var(--focus-ring);outline-offset:2px}.go-to-file-module__GYBviq__refreshStatus,.go-to-file-module__GYBviq__staleWarning{color:var(--muted);margin:0;padding:8px 16px 0;font-size:.78rem}
.profile-panel-module__EbjPWG__panel{gap:var(--space-4);flex-direction:column;max-width:480px;display:flex}.profile-panel-module__EbjPWG__identity{align-items:center;gap:var(--space-4);display:flex}.profile-panel-module__EbjPWG__field{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.profile-panel-module__EbjPWG__label{color:var(--muted);font-size:.85rem;font-weight:600}.profile-panel-module__EbjPWG__input{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--panel-strong);width:100%;color:var(--ink);padding:10px 12px;font-size:1rem}.profile-panel-module__EbjPWG__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.profile-panel-module__EbjPWG__hint{color:var(--muted);margin:0;font-size:.8rem}.profile-panel-module__EbjPWG__error{color:var(--error);margin:0;font-size:.9rem}.profile-panel-module__EbjPWG__dayWindowRow{gap:var(--space-3);display:flex}.profile-panel-module__EbjPWG__dayWindowField{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.profile-panel-module__EbjPWG__dayWindowCaption{color:var(--muted);font-size:.78rem}.profile-panel-module__EbjPWG__dayChips{gap:var(--space-2);flex-wrap:wrap;display:flex}.profile-panel-module__EbjPWG__dayChip{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--panel-strong);min-width:44px;min-height:44px;color:var(--muted);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease-interactive), border-color var(--motion-fast) var(--motion-ease-interactive), color var(--motion-fast) var(--motion-ease-interactive);padding:8px 10px;font-size:.85rem;font-weight:600}.profile-panel-module__EbjPWG__dayChip:hover{border-color:var(--accent)}.profile-panel-module__EbjPWG__dayChip[data-on=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.profile-panel-module__EbjPWG__dayChip:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.profile-panel-module__EbjPWG__actions{display:flex}@media not all and (min-width:40rem){.profile-panel-module__EbjPWG__identity{flex-wrap:wrap}.profile-panel-module__EbjPWG__actions button{width:100%}}.profile-panel-module__EbjPWG__emailRow{align-items:baseline;gap:.5rem;min-width:0;margin:.35rem 0 0;display:flex}.profile-panel-module__EbjPWG__emailLabel{color:var(--muted);white-space:nowrap;font-size:.78rem}.profile-panel-module__EbjPWG__emailValue{color:var(--ink);-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;min-width:0;font-size:.9rem}
.call-numbers-panel-module__Ve86Iq__root{align-items:stretch;gap:var(--space-4);max-width:var(--settings-measure);width:100%;padding-top:var(--space-6);border-top:1px solid var(--border);flex-direction:column;display:flex}.call-numbers-panel-module__Ve86Iq__title{font-size:var(--text-xl);color:var(--ink);margin:0;font-weight:600}.call-numbers-panel-module__Ve86Iq__noNumber{gap:var(--space-4);padding:var(--space-4);border-radius:var(--r-md);background:var(--accent);align-items:flex-start;display:flex}@supports (color:color-mix(in lab, red, red)){.call-numbers-panel-module__Ve86Iq__noNumber{background:color-mix(in srgb, var(--accent) 7%, var(--panel-strong))}}.call-numbers-panel-module__Ve86Iq__noNumber{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.call-numbers-panel-module__Ve86Iq__noNumber{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}}.call-numbers-panel-module__Ve86Iq__noNumberIcon{inline-size:var(--badge-icon);block-size:var(--badge-icon);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-strong);flex:none;place-items:center;display:inline-grid}.call-numbers-panel-module__Ve86Iq__noNumberBody{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.call-numbers-panel-module__Ve86Iq__noNumberTitle{font-size:var(--text-base);color:var(--ink);margin:0;font-weight:600}.call-numbers-panel-module__Ve86Iq__subTitle{font-size:var(--text-base);margin:0;font-weight:600}.call-numbers-panel-module__Ve86Iq__desc,.call-numbers-panel-module__Ve86Iq__hint{color:var(--muted);font-size:var(--text-sm);margin:0}.call-numbers-panel-module__Ve86Iq__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.call-numbers-panel-module__Ve86Iq__card{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);flex-direction:column;display:flex}.call-numbers-panel-module__Ve86Iq__cardRow{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;display:flex}.call-numbers-panel-module__Ve86Iq__who{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.call-numbers-panel-module__Ve86Iq__name{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;font-weight:600;display:flex}.call-numbers-panel-module__Ve86Iq__numberLine{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.call-numbers-panel-module__Ve86Iq__icons{gap:var(--space-1);flex-shrink:0;display:flex}.call-numbers-panel-module__Ve86Iq__defaultBadge,.call-numbers-panel-module__Ve86Iq__verified,.call-numbers-panel-module__Ve86Iq__pendingBadge{align-items:center;gap:var(--space-1);font-size:var(--text-2xs);padding:2px var(--space-2);border-radius:var(--r-pill);font-weight:600;display:inline-flex}.call-numbers-panel-module__Ve86Iq__defaultBadge{color:var(--muted);background:var(--bg-strong)}.call-numbers-panel-module__Ve86Iq__verified{color:var(--success);background:var(--success-bg)}.call-numbers-panel-module__Ve86Iq__pendingBadge{color:var(--accent-strong);background:var(--accent-soft)}.call-numbers-panel-module__Ve86Iq__form,.call-numbers-panel-module__Ve86Iq__inlineForm{gap:var(--space-2);width:100%;max-width:var(--settings-form-measure);flex-direction:column;display:flex}.call-numbers-panel-module__Ve86Iq__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.call-numbers-panel-module__Ve86Iq__addRow{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);border:1.5px dashed var(--border);border-radius:var(--r-md);color:var(--muted);font:inherit;cursor:pointer;background:0 0;font-weight:500;display:flex}.call-numbers-panel-module__Ve86Iq__addRow:hover{color:var(--ink);border-color:var(--muted)}.call-numbers-panel-module__Ve86Iq__addRow:focus-visible{outline:var(--focus-ring);outline-offset:2px}.call-numbers-panel-module__Ve86Iq__addRow:disabled{cursor:default;justify-content:space-between;row-gap:var(--space-1);flex-wrap:wrap}.call-numbers-panel-module__Ve86Iq__addRow:disabled:hover{color:var(--muted);border-color:var(--border)}.call-numbers-panel-module__Ve86Iq__addLabel{align-items:center;gap:var(--space-2);display:inline-flex}.call-numbers-panel-module__Ve86Iq__addRow:disabled .call-numbers-panel-module__Ve86Iq__addLabel{opacity:.55}.call-numbers-panel-module__Ve86Iq__tag{align-items:center;gap:var(--space-1);padding:1px var(--space-2);border-radius:var(--r-pill);background:var(--bg-strong);color:var(--muted);font-size:var(--text-xs);white-space:nowrap;flex-shrink:0;font-weight:500;display:inline-flex}.call-numbers-panel-module__Ve86Iq__crown{color:var(--warning-base)}.call-numbers-panel-module__Ve86Iq__confirm{gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-3);border-radius:var(--r-sm);background:var(--accent-soft);flex-direction:column;display:flex}.call-numbers-panel-module__Ve86Iq__confirmText{font-size:var(--text-sm);margin:0}.call-numbers-panel-module__Ve86Iq__rio{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);flex-direction:column;display:flex}.call-numbers-panel-module__Ve86Iq__copyRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--r-sm);background:var(--bg-strong);max-width:var(--settings-form-measure);display:flex}.call-numbers-panel-module__Ve86Iq__rioNumber{font-variant-numeric:tabular-nums}.call-numbers-panel-module__Ve86Iq__error{color:var(--error);font-size:var(--text-sm);margin:0}
.mobile-nav-drawer-module__Mr1gma__root{z-index:50;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-nav-drawer-module__Mr1gma__backdrop{background:var(--overlay-scrim);cursor:pointer;border:none;padding:0;animation:.2s ease-out mobile-nav-drawer-module__Mr1gma__drawer-backdrop-in;position:absolute;inset:0}.mobile-nav-drawer-module__Mr1gma__panel{z-index:1;background:var(--bg);width:100%;max-height:88dvh;box-shadow:var(--shadow-sm);transition:transform var(--motion-normal) var(--motion-ease-enter);border-radius:20px 20px 0 0;flex-direction:column;animation:.24s cubic-bezier(.32,.72,0,1) mobile-nav-drawer-module__Mr1gma__drawer-panel-in;display:flex;position:relative}.mobile-nav-drawer-module__Mr1gma__panel[data-dragging=true]{transition:none}.mobile-nav-drawer-module__Mr1gma__grabZone{border-bottom:1px solid var(--border);touch-action:none;cursor:grab;flex-direction:column;flex:none;align-items:center;gap:10px;padding:8px 16px 14px;display:flex}.mobile-nav-drawer-module__Mr1gma__identity{align-self:stretch;align-items:center;gap:12px;display:flex}.mobile-nav-drawer-module__Mr1gma__grab{border-radius:var(--r-pill);background:var(--border);flex:none;width:40px;height:5px}.mobile-nav-drawer-module__Mr1gma__list{overscroll-behavior:contain;flex:1;min-height:0;padding:6px 8px 8px;overflow-y:auto}.mobile-nav-drawer-module__Mr1gma__section{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:16px 8px 6px}.mobile-nav-drawer-module__Mr1gma__row{border-radius:var(--r-md);color:var(--ink);font-size:var(--text-md);font-weight:var(--weight-medium);align-items:center;gap:11px;padding:11px 8px;text-decoration:none;display:flex}.mobile-nav-drawer-module__Mr1gma__row:active{background:var(--surface-2)}.mobile-nav-drawer-module__Mr1gma__rowActive{background:var(--surface-2);font-weight:var(--weight-semibold)}.mobile-nav-drawer-module__Mr1gma__icon{width:18px;height:18px;color:var(--muted);flex:none}.mobile-nav-drawer-module__Mr1gma__rowActive .mobile-nav-drawer-module__Mr1gma__icon{color:var(--accent)}.mobile-nav-drawer-module__Mr1gma__avatar{background:var(--accent);width:32px;height:32px;color:var(--accent-ink);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-bold);border-radius:999px;flex:none;place-items:center;display:grid}.mobile-nav-drawer-module__Mr1gma__name{font-size:var(--text-base);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (any-pointer:coarse){.mobile-nav-drawer-module__Mr1gma__row{min-height:44px}}@keyframes mobile-nav-drawer-module__Mr1gma__drawer-panel-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mobile-nav-drawer-module__Mr1gma__drawer-backdrop-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mobile-nav-drawer-module__Mr1gma__panel,.mobile-nav-drawer-module__Mr1gma__backdrop{animation-duration:1ms}}.mobile-nav-drawer-module__Mr1gma__rowLabel{flex:1;min-width:0}.mobile-nav-drawer-module__Mr1gma__count{box-sizing:border-box;border-radius:var(--r-pill);background:var(--error);min-width:22px;height:22px;color:var(--accent-ink);font-size:var(--text-xs);font-weight:var(--weight-bold);flex:none;place-items:center;padding:0 7px;display:grid}.mobile-nav-drawer-module__Mr1gma__logout{margin:8px 0 calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);padding-top:8px}.mobile-nav-drawer-module__Mr1gma__logout .mobile-nav-drawer-module__Mr1gma__row{width:100%;font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);text-align:left;cursor:pointer;background:0 0;border:none}
.admin-call-limits-module__hqcnyq__panel{padding:var(--space-5);background:var(--panel-strong);border:1px solid var(--border);border-radius:var(--r-md);margin-block-start:var(--space-6)}.admin-call-limits-module__hqcnyq__heading{margin:0 0 var(--space-2);font-size:var(--text-xl);color:var(--ink);font-weight:600}.admin-call-limits-module__hqcnyq__intro{margin:0 0 var(--space-4);color:var(--muted);font-size:var(--text-md);max-width:68ch}.admin-call-limits-module__hqcnyq__table{border-collapse:collapse;font-variant-numeric:tabular-nums}.admin-call-limits-module__hqcnyq__table th,.admin-call-limits-module__hqcnyq__table td{padding:var(--space-2) var(--space-3);text-align:start}.admin-call-limits-module__hqcnyq__table thead th{font-size:var(--text-base);color:var(--muted);font-weight:600}.admin-call-limits-module__hqcnyq__table tbody th{color:var(--ink);font-weight:600}.admin-call-limits-module__hqcnyq__input{inline-size:6rem;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--border);border-radius:var(--r-sm);padding:var(--space-2) var(--space-3)}.admin-call-limits-module__hqcnyq__input[data-dirty=true]{border-color:var(--accent)}.admin-call-limits-module__hqcnyq__input[aria-invalid=true]{border-color:var(--error)}.admin-call-limits-module__hqcnyq__input:focus-visible{outline:var(--focus-ring);outline-offset:2px}.admin-call-limits-module__hqcnyq__foot{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.admin-call-limits-module__hqcnyq__switchRow{align-items:center;gap:var(--space-3);margin-block-end:var(--space-2);display:flex}.admin-call-limits-module__hqcnyq__switchLabel{color:var(--ink);font-weight:600}
.reminder-channels-module__8uJJIW__root{align-items:stretch;gap:var(--space-3);max-width:var(--settings-measure);flex-direction:column;width:100%;display:flex}.reminder-channels-module__8uJJIW__root[data-settings=reminder-default]{padding-top:var(--space-6);border-top:1px solid var(--border)}.reminder-channels-module__8uJJIW__title{font-size:var(--text-xl);color:var(--ink);margin:0;font-weight:600}.reminder-channels-module__8uJJIW__desc{color:var(--muted);font-size:var(--text-base);margin:0;line-height:1.5}.reminder-channels-module__8uJJIW__lines{gap:var(--space-1);flex-direction:column;display:flex}.reminder-channels-module__8uJJIW__ways{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.reminder-channels-module__8uJJIW__ways[data-ways="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.reminder-channels-module__8uJJIW__way{gap:var(--space-2);padding:var(--space-4);border-radius:var(--r-md);background:var(--bg-strong);flex-direction:column;display:flex}.reminder-channels-module__8uJJIW__wayIcon{inline-size:var(--badge-icon);block-size:var(--badge-icon);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-strong);place-items:center;display:inline-grid}.reminder-channels-module__8uJJIW__wayBody{flex-direction:column;gap:2px;display:flex}.reminder-channels-module__8uJJIW__wayName{font-size:var(--text-base);color:var(--ink);font-weight:600}.reminder-channels-module__8uJJIW__wayWhat{font-size:var(--text-sm);color:var(--muted);line-height:1.45}.reminder-channels-module__8uJJIW__choices{--radio-size:18px;--radio-dot:8px;gap:var(--space-2);flex-direction:column;display:flex}.reminder-channels-module__8uJJIW__choice{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--panel-strong);cursor:pointer;display:flex}.reminder-channels-module__8uJJIW__choice:hover{background:var(--panel-soft)}.reminder-channels-module__8uJJIW__choice:has(.reminder-channels-module__8uJJIW__radio:checked){border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.reminder-channels-module__8uJJIW__choice:has(.reminder-channels-module__8uJJIW__radio:checked){background:color-mix(in srgb, var(--accent) 6%, var(--panel-strong))}}.reminder-channels-module__8uJJIW__choice:has(.reminder-channels-module__8uJJIW__radio:focus-visible){outline:var(--focus-ring);outline-offset:2px}.reminder-channels-module__8uJJIW__choice[data-off]{cursor:not-allowed;opacity:.55}.reminder-channels-module__8uJJIW__choice[data-off]:hover,.reminder-channels-module__8uJJIW__choice[data-voice]:hover{background:var(--panel-strong)}.reminder-channels-module__8uJJIW__choice[data-voice]{cursor:default;border-style:dashed}.reminder-channels-module__8uJJIW__radio{appearance:none;inline-size:var(--radio-size);block-size:var(--radio-size);border:2px solid var(--border-strong);border-radius:var(--r-pill);cursor:inherit;flex:none;place-items:center;margin:0;display:grid}.reminder-channels-module__8uJJIW__radio:checked{border-color:var(--accent)}.reminder-channels-module__8uJJIW__radio:checked:after{content:"";inline-size:var(--radio-dot);block-size:var(--radio-dot);border-radius:var(--r-pill);background:var(--accent)}.reminder-channels-module__8uJJIW__radioGhost{inline-size:var(--radio-size);block-size:var(--radio-size);border:2px dashed var(--border-strong);border-radius:var(--r-pill);flex:none}.reminder-channels-module__8uJJIW__choiceIcon{color:var(--muted);display:inline-flex}.reminder-channels-module__8uJJIW__choiceText{flex-direction:column;gap:2px;min-width:0;display:flex}.reminder-channels-module__8uJJIW__choiceLabel{font-size:var(--text-base);color:var(--ink);font-weight:500}.reminder-channels-module__8uJJIW__choiceSub{font-size:var(--text-sm);color:var(--muted)}.reminder-channels-module__8uJJIW__voiceNote{font-size:var(--text-xs);color:var(--muted);line-height:1.45}.reminder-channels-module__8uJJIW__error{color:var(--error-strong);font-size:var(--text-base);margin:0}.reminder-channels-module__8uJJIW__saved{min-height:1.2em;color:var(--muted);font-size:var(--text-sm);margin:0}.reminder-channels-module__8uJJIW__saved:empty{min-height:0;margin-block-start:calc(-1 * var(--space-3))}@media not all and (min-width:40rem){.reminder-channels-module__8uJJIW__ways{grid-template-columns:1fr}.reminder-channels-module__8uJJIW__way{align-items:center;gap:var(--space-3);flex-direction:row}}
.mobile-top-bar-module__q0vbzW__bar{display:none}@media not all and (min-width:40rem){.mobile-top-bar-module__q0vbzW__bar{z-index:40;background:var(--panel-strong);border-bottom:1px solid var(--border);padding-top:env(safe-area-inset-top,0px);inset-inline:0;display:block;position:fixed;top:0}@media (prefers-reduced-motion:no-preference){.mobile-top-bar-module__q0vbzW__bar{transition:transform var(--motion-normal) var(--motion-ease-enter)}}.mobile-top-bar-module__q0vbzW__bar[data-shown=false]{transform:translateY(-100%)}.mobile-top-bar-module__q0vbzW__row{height:var(--mobile-top-bar-height);align-items:stretch;display:flex}.mobile-top-bar-module__q0vbzW__stripWrap{flex:1;min-width:0;display:flex;position:relative}.mobile-top-bar-module__q0vbzW__strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;min-width:0;display:flex;overflow:auto hidden}.mobile-top-bar-module__q0vbzW__strip[data-back=true]{padding-inline-start:22px;scroll-padding-inline-start:22px}.mobile-top-bar-module__q0vbzW__strip::-webkit-scrollbar{display:none}.mobile-top-bar-module__q0vbzW__seg{scroll-snap-align:start;min-width:0;color:var(--muted);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;flex-direction:column;flex:0 0 25%;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex;position:relative}.mobile-top-bar-module__q0vbzW__seg[data-lit=true]{color:var(--accent-strong)}.mobile-top-bar-module__q0vbzW__seg[data-lit=true]:after{content:"";background:var(--accent);inset-inline:12px;border-radius:4px 4px 0 0;height:3px;position:absolute;bottom:0}.mobile-top-bar-module__q0vbzW__seg:focus-visible,.mobile-top-bar-module__q0vbzW__settings:focus-visible{outline:var(--focus-ring);outline-offset:-2px;border-radius:var(--r-sm)}.mobile-top-bar-module__q0vbzW__icon{flex:none;width:22px;height:22px}.mobile-top-bar-module__q0vbzW__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-xs);font-weight:var(--weight-semibold);overflow:hidden}.mobile-top-bar-module__q0vbzW__gutter{flex:none;width:22px;position:relative}.mobile-top-bar-module__q0vbzW__row .mobile-top-bar-module__q0vbzW__chevronButton{background:var(--panel-strong);border:0;border-radius:0;width:auto;height:calc(100% - 12px);position:absolute;inset-block-start:0;inset-inline:0}.mobile-top-bar-module__q0vbzW__row .mobile-top-bar-module__q0vbzW__chevronButton:before{content:"";position:absolute;inset:-8px -8px -8px -12px}.mobile-top-bar-module__q0vbzW__row .mobile-top-bar-module__q0vbzW__back{box-sizing:border-box;z-index:1;width:22px;height:100%;padding-bottom:12px;inset-inline:0 auto}.mobile-top-bar-module__q0vbzW__row .mobile-top-bar-module__q0vbzW__back:before{inset:-8px -10px 0 -8px}.mobile-top-bar-module__q0vbzW__chevron{width:22px;height:22px}.mobile-top-bar-module__q0vbzW__settings{width:64px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;padding:0;display:flex}.mobile-top-bar-module__q0vbzW__settings[aria-expanded=true]{color:var(--accent-strong)}.mobile-top-bar-module__q0vbzW__iconWrap{display:flex;position:relative}.mobile-top-bar-module__q0vbzW__dot{border-radius:var(--r-pill);background:var(--error);width:9px;height:9px;box-shadow:0 0 0 2px var(--panel-strong);position:absolute;top:-2px;right:-4px}}
.admin-voice-config-module__R206-q__head h2{margin:0 0 4px;font-size:1.1rem;font-weight:600}.admin-voice-config-module__R206-q__head p{color:var(--muted);margin:0 0 16px;font-size:.9rem;line-height:1.5}.admin-voice-config-module__R206-q__modes{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.admin-voice-config-module__R206-q__legend{align-items:center;gap:8px;margin-bottom:8px;padding:0;font-weight:600;display:flex}.admin-voice-config-module__R206-q__option{border:1px solid var(--border);border-radius:var(--r-md,10px);background:var(--panel,#fff);cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease-enter);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.admin-voice-config-module__R206-q__option:hover{border-color:var(--accent)}.admin-voice-config-module__R206-q__option[data-selected=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.admin-voice-config-module__R206-q__option input[type=radio]{accent-color:var(--accent);margin-top:3px}.admin-voice-config-module__R206-q__optionBody{flex-direction:column;gap:3px;display:flex}.admin-voice-config-module__R206-q__optionLabel{font-weight:600}.admin-voice-config-module__R206-q__optionDesc{color:var(--muted);font-size:.85rem;line-height:1.5}.admin-voice-config-module__R206-q__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.admin-voice-config-module__R206-q__changed{color:var(--muted);font-size:.8rem}.admin-voice-config-module__R206-q__actions{align-items:center;gap:10px;display:flex}@media not all and (min-width:40rem){.admin-voice-config-module__R206-q__foot{flex-direction:column;align-items:stretch}}
.secretary-rail-panel-lazy-module__OYBlta__loading{flex-direction:column;height:100%;min-height:53px;display:flex}[data-rio-dock][data-mode=minimized] .secretary-rail-panel-lazy-module__OYBlta__loadingBody{display:none}.secretary-rail-panel-lazy-module__OYBlta__loadingHeader{--loading-tone:var(--panel-strong);border-bottom:1px solid var(--border);background-color:var(--loading-tone);flex:none;justify-content:flex-end;align-items:center;height:53px;padding:0 16px;animation:1.6s ease-in-out infinite secretary-rail-panel-lazy-module__OYBlta__rio-panel-loading-pulse;display:flex}.secretary-rail-panel-lazy-module__OYBlta__loadingBody{--loading-tone:var(--surface-2);min-height:0;padding:var(--space-4);color:var(--muted);font-size:var(--text-sm);text-align:center;background-color:var(--loading-tone);flex:1;justify-content:center;align-items:center;animation:1.6s ease-in-out infinite secretary-rail-panel-lazy-module__OYBlta__rio-panel-loading-pulse;display:flex}.secretary-rail-panel-lazy-module__OYBlta__loadingClose{border-radius:var(--r-sm);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--muted);font-size:var(--text-2xl);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-right:56px;padding:0;line-height:1;display:flex}.secretary-rail-panel-lazy-module__OYBlta__loadingClose:hover{background:var(--hover)}.secretary-rail-panel-lazy-module__OYBlta__loadingClose:focus-visible{outline:var(--focus-ring)}@keyframes secretary-rail-panel-lazy-module__OYBlta__rio-panel-loading-pulse{0%,to{background-color:var(--loading-tone)}50%{background-color:color-mix(in srgb, var(--ink-src) 9%, var(--loading-tone))}}@media (prefers-reduced-motion:reduce){.secretary-rail-panel-lazy-module__OYBlta__loadingHeader,.secretary-rail-panel-lazy-module__OYBlta__loadingBody{animation:none}}
.share-dialog-module__PySWsq__dialog{color:var(--ink);background:0 0;border:none;margin:auto;padding:0}.share-dialog-module__PySWsq__dialog::backdrop{background:#1c191773}.share-dialog-module__PySWsq__content{background:var(--panel-strong);border:1px solid var(--border);border-radius:var(--r-md);width:min(440px,100vw - 32px);box-shadow:var(--shadow-md);flex-direction:column;display:flex;overflow:hidden}.share-dialog-module__PySWsq__head{justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 18px 12px;display:flex}.share-dialog-module__PySWsq__headText{min-width:0}.share-dialog-module__PySWsq__title{margin:0;font-size:1rem;font-weight:700;line-height:1.25}.share-dialog-module__PySWsq__subtitle{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:.78rem;overflow:hidden}.share-dialog-module__PySWsq__body{flex-direction:column;padding:4px 18px 18px;display:flex}.share-dialog-module__PySWsq__pub{border-radius:var(--r-md);background:var(--accent-soft);align-items:center;gap:12px;margin-bottom:16px;padding:13px 14px;display:flex}.share-dialog-module__PySWsq__pub[data-off]{background:var(--surface-2)}.share-dialog-module__PySWsq__pubDot{border-radius:var(--r-pill);background:var(--success);flex-shrink:0;width:9px;height:9px}.share-dialog-module__PySWsq__pub[data-off] .share-dialog-module__PySWsq__pubDot{background:var(--muted)}.share-dialog-module__PySWsq__pubText{flex:auto;min-width:0}.share-dialog-module__PySWsq__pubLead{font-size:.9rem;font-weight:600}.share-dialog-module__PySWsq__pubSub{color:var(--muted);margin-top:1px;font-size:.76rem}.share-dialog-module__PySWsq__toggle{border-radius:var(--r-pill);background:var(--accent);cursor:pointer;width:44px;height:26px;transition:background var(--motion-fast) var(--motion-ease-interactive);border:none;flex-shrink:0;position:relative}.share-dialog-module__PySWsq__toggle[data-off]{background:#c7cad2}.share-dialog-module__PySWsq__toggle:after{content:"";width:20px;height:20px;transition:left var(--motion-fast) var(--motion-ease-interactive);background:#fff;border-radius:50%;position:absolute;top:3px;left:21px;box-shadow:0 1px 3px #0003}.share-dialog-module__PySWsq__toggle[data-off]:after{left:3px}.share-dialog-module__PySWsq__toggle:disabled{opacity:.6;cursor:default}.share-dialog-module__PySWsq__fieldLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:7px;font-size:.72rem;font-weight:600}.share-dialog-module__PySWsq__linkRow{gap:8px;margin-bottom:16px;display:flex}.share-dialog-module__PySWsq__linkInput{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--panel);min-width:0;color:var(--ink);flex:auto;padding:9px 12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8rem}.share-dialog-module__PySWsq__btn{border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;border:none;padding:9px 16px;font-family:inherit;font-size:.82rem;font-weight:600}.share-dialog-module__PySWsq__btn:disabled{opacity:.6;cursor:default}.share-dialog-module__PySWsq__btnAccent{background:var(--accent);color:var(--accent-ink)}.share-dialog-module__PySWsq__btnAccent:hover:not(:disabled){background:var(--accent-hover)}.share-dialog-module__PySWsq__btnGhost{border:1px solid var(--border);color:var(--ink);background:0 0}.share-dialog-module__PySWsq__btnGhost:hover:not(:disabled){border-color:var(--muted)}.share-dialog-module__PySWsq__btnDanger{background:var(--error);color:#fff}.share-dialog-module__PySWsq__btnDanger:hover:not(:disabled){filter:brightness(1.08)}.share-dialog-module__PySWsq__btnCopied{background:var(--success-bg);color:var(--success)}.share-dialog-module__PySWsq__publishCta{width:100%;padding:11px 16px}.share-dialog-module__PySWsq__publishHint{text-align:center;color:var(--muted);margin:10px 0 0;font-size:.75rem}.share-dialog-module__PySWsq__pw{border:1px solid var(--border);border-radius:var(--r-md);padding:13px 14px}.share-dialog-module__PySWsq__pwTop{align-items:center;gap:11px;display:flex}.share-dialog-module__PySWsq__pwIcon{border-radius:var(--r-sm);background:var(--surface-2);width:34px;height:34px;color:var(--muted);flex-shrink:0;place-items:center;display:grid}.share-dialog-module__PySWsq__pw[data-on] .share-dialog-module__PySWsq__pwIcon{background:var(--accent-soft);color:var(--accent-strong)}.share-dialog-module__PySWsq__pwIcon svg{width:17px;height:17px}.share-dialog-module__PySWsq__pwText{flex:auto;min-width:0}.share-dialog-module__PySWsq__pwLead{font-size:.86rem;font-weight:600}.share-dialog-module__PySWsq__pwSub{color:var(--muted);margin-top:1px;font-size:.75rem}.share-dialog-module__PySWsq__pwActions{flex-shrink:0;gap:4px;display:flex}.share-dialog-module__PySWsq__linkBtn{font:inherit;color:var(--accent-strong);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:.78rem;font-weight:600}.share-dialog-module__PySWsq__linkBtn:hover:not(:disabled){text-decoration:underline}.share-dialog-module__PySWsq__linkBtn:disabled{opacity:.6;cursor:default}.share-dialog-module__PySWsq__linkBtnDanger{color:var(--error)}.share-dialog-module__PySWsq__pwEdit{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.share-dialog-module__PySWsq__inputWrap{position:relative}.share-dialog-module__PySWsq__pwInput{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--panel);width:100%;color:var(--ink);padding:9px 40px 9px 12px;font-family:inherit;font-size:.86rem}.share-dialog-module__PySWsq__pwInput:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.share-dialog-module__PySWsq__eye{color:var(--muted);cursor:pointer;background:0 0;border:none;place-items:center;padding:6px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.share-dialog-module__PySWsq__eye:hover{color:var(--ink)}.share-dialog-module__PySWsq__eye svg{width:16px;height:16px}.share-dialog-module__PySWsq__pwHint,.share-dialog-module__PySWsq__pwErr{margin:7px 0 0;font-size:.72rem}.share-dialog-module__PySWsq__pwHint{color:var(--muted)}.share-dialog-module__PySWsq__pwErr{color:var(--error);font-weight:500}.share-dialog-module__PySWsq__editActions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.share-dialog-module__PySWsq__error{color:var(--error);margin:12px 0 0;font-size:.8rem}.share-dialog-module__PySWsq__foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:12px 18px;display:flex}.share-dialog-module__PySWsq__footLink{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px;font-size:.82rem;font-weight:600;display:inline-flex}.share-dialog-module__PySWsq__footLink:hover:not(:disabled){color:var(--ink)}.share-dialog-module__PySWsq__footLink:disabled{opacity:.6;cursor:default}.share-dialog-module__PySWsq__footLink svg{width:15px;height:15px}.share-dialog-module__PySWsq__footLinkDanger:hover:not(:disabled){color:var(--error)}.share-dialog-module__PySWsq__confirmBar{flex-direction:column;gap:10px;width:100%;display:flex}.share-dialog-module__PySWsq__pw .share-dialog-module__PySWsq__confirmBar{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.share-dialog-module__PySWsq__confirmMsg{color:var(--ink);font-size:.8rem}.share-dialog-module__PySWsq__confirmActions{justify-content:flex-end;gap:8px;display:flex}@media not all and (min-width:40rem){.share-dialog-module__PySWsq__dialog{margin:0}.share-dialog-module__PySWsq__content{width:100vw;height:calc(100dvh - var(--keyboard-inset));max-height:calc(100dvh - var(--keyboard-inset));border:none;border-radius:0}.share-dialog-module__PySWsq__body{flex:auto;overflow-y:auto}.share-dialog-module__PySWsq__linkBtn,.share-dialog-module__PySWsq__footLink{padding:10px 8px}.share-dialog-module__PySWsq__eye{width:44px;height:44px}.share-dialog-module__PySWsq__pwInput{padding-right:48px}.share-dialog-module__PySWsq__toggle:before{content:"";position:absolute;inset:-9px -6px}}@media (any-pointer:coarse){.share-dialog-module__PySWsq__btn,.share-dialog-module__PySWsq__linkBtn,.share-dialog-module__PySWsq__footLink{min-height:44px}}
.editor-toolbar-module__Ro9M7a__dock{align-items:center;gap:var(--space-2);min-height:44px;margin:0 0 var(--space-4);padding:var(--space-1) var(--space-2);background:var(--glass-panel-strong);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--r-md);box-shadow:var(--glass-shadow);z-index:20;flex-wrap:wrap;display:flex;position:relative}.editor-toolbar-module__Ro9M7a__group{border-radius:calc(var(--r-sm) + 3px);background:var(--panel-soft);border:1px solid var(--border);align-items:center;gap:2px;padding:3px;display:inline-flex}.editor-toolbar-module__Ro9M7a__dock[data-extended=true] .editor-toolbar-module__Ro9M7a__group{gap:var(--space-1);padding:0 0 0 var(--space-2);border:0;border-left:1px solid var(--border);background:0 0;border-radius:0}.editor-toolbar-module__Ro9M7a__dock[data-extended=true]>.editor-toolbar-module__Ro9M7a__pop{padding-left:var(--space-2);border-left:1px solid var(--border)}.editor-toolbar-module__Ro9M7a__dock[data-extended=true]>:first-child,.editor-toolbar-module__Ro9M7a__dock[data-extended=true]>.editor-toolbar-module__Ro9M7a__group:first-child{border-left:0;padding-left:0}.editor-toolbar-module__Ro9M7a__trailing{align-items:center;margin-left:auto;display:inline-flex}.editor-toolbar-module__Ro9M7a__menuDivide{background:var(--border);height:1px;margin:var(--space-1) var(--space-1)}.editor-toolbar-module__Ro9M7a__styleBtn{align-items:center;gap:var(--space-1);height:28px;padding:0 var(--space-2);border-radius:var(--r-sm);color:var(--ink);font:inherit;cursor:pointer;transition:background var(--motion-fast,.11s) var(--motion-ease-enter,ease);background:0 0;border:0;font-size:.8rem;font-weight:600;display:inline-flex}.editor-toolbar-module__Ro9M7a__styleBtn:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.editor-toolbar-module__Ro9M7a__styleBtn:hover{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.editor-toolbar-module__Ro9M7a__styleBtn:hover{color:var(--accent)}.editor-toolbar-module__Ro9M7a__styleBtn[aria-expanded=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.editor-toolbar-module__Ro9M7a__styleBtn[aria-expanded=true]{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.editor-toolbar-module__Ro9M7a__styleBtn[aria-expanded=true]{color:var(--accent)}.editor-toolbar-module__Ro9M7a__styleBtn svg{color:var(--muted)}.editor-toolbar-module__Ro9M7a__pop{display:inline-flex;position:relative}.editor-toolbar-module__Ro9M7a__menu{z-index:9;min-width:11rem;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel-strong);box-shadow:var(--shadow);overflow-y:auto}.editor-toolbar-module__Ro9M7a__menuItem{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--r-sm);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:.82rem;display:flex}.editor-toolbar-module__Ro9M7a__menuItem:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.editor-toolbar-module__Ro9M7a__menuItem:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.editor-toolbar-module__Ro9M7a__menuItemIcon{color:var(--muted);flex-shrink:0}.editor-toolbar-module__Ro9M7a__menuItem:hover .editor-toolbar-module__Ro9M7a__menuItemIcon,.editor-toolbar-module__Ro9M7a__menuItem[data-active=true] .editor-toolbar-module__Ro9M7a__menuItemIcon{color:inherit}.editor-toolbar-module__Ro9M7a__menuItem[data-active=true]{color:var(--accent)}.editor-toolbar-module__Ro9M7a__h2{font-size:1.02rem;font-weight:700}.editor-toolbar-module__Ro9M7a__h3{font-size:.92rem;font-weight:700}.editor-toolbar-module__Ro9M7a__swatchRow{gap:var(--space-1);padding:var(--space-1);grid-template-columns:repeat(6,1fr);display:grid}.editor-toolbar-module__Ro9M7a__swatch{border-radius:var(--r-sm);border:1px solid var(--border);cursor:pointer;width:22px;height:22px;padding:0}.editor-toolbar-module__Ro9M7a__swatch:hover{transform:scale(1.12)}.editor-toolbar-module__Ro9M7a__markIcon{font-family:inherit;font-size:.9rem;line-height:1}.editor-toolbar-module__Ro9M7a__boldMark{font-weight:700}.editor-toolbar-module__Ro9M7a__italicMark{font-style:italic}.editor-toolbar-module__Ro9M7a__underlineMark{text-decoration:underline}.editor-toolbar-module__Ro9M7a__strikeMark{text-decoration:line-through}.editor-toolbar-module__Ro9M7a__colorIcon{padding-bottom:var(--space-1);display:inline-flex;position:relative}.editor-toolbar-module__Ro9M7a__colorBar{border-radius:var(--r-pill);height:3px;position:absolute;bottom:0;left:0;right:0}.editor-toolbar-module__Ro9M7a__splitList{align-items:center;display:inline-flex;position:relative}.editor-toolbar-module__Ro9M7a__splitChevron{height:28px;padding:0 var(--space-1);border-radius:var(--r-sm);color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.editor-toolbar-module__Ro9M7a__splitChevron:hover,.editor-toolbar-module__Ro9M7a__splitChevron[aria-expanded=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.editor-toolbar-module__Ro9M7a__splitChevron:hover,.editor-toolbar-module__Ro9M7a__splitChevron[aria-expanded=true]{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.editor-toolbar-module__Ro9M7a__splitChevron:hover,.editor-toolbar-module__Ro9M7a__splitChevron[aria-expanded=true]{color:var(--accent)}@media (pointer:coarse),not (min-width:40rem){.editor-toolbar-module__Ro9M7a__dock{gap:var(--space-1);padding:var(--space-1)}.editor-toolbar-module__Ro9M7a__group{gap:var(--space-1)}.editor-toolbar-module__Ro9M7a__styleBtn{height:44px;padding:0 var(--space-3);font-size:.85rem}.editor-toolbar-module__Ro9M7a__splitChevron{height:44px}.editor-toolbar-module__Ro9M7a__swatch{width:34px;height:34px}}@media not all and (min-width:40rem){.editor-toolbar-module__Ro9M7a__dock[data-extended=true]{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.editor-toolbar-module__Ro9M7a__dock[data-extended=true]>*{flex-shrink:0}}@media (any-pointer:coarse){.editor-toolbar-module__Ro9M7a__menuItem{min-height:44px}}@media (prefers-reduced-motion:reduce){.editor-toolbar-module__Ro9M7a__styleBtn{transition:none}}
.admin-voice-models-module__ONJ1QW__voiceModels{margin-top:var(--space-6)}.admin-voice-models-module__ONJ1QW__voiceModelsHead h2{margin:0 0 4px;font-size:1.1rem;font-weight:600}.admin-voice-models-module__ONJ1QW__voiceModelsHead p{color:var(--muted);margin:0 0 16px;font-size:.9rem;line-height:1.5}.admin-voice-models-module__ONJ1QW__voiceModelRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-voice-models-module__ONJ1QW__voiceModelTitle{align-items:center;gap:8px;font-weight:600;display:flex}.admin-voice-models-module__ONJ1QW__voiceModelChanged{color:var(--muted);margin-top:4px;font-size:.8rem}.admin-voice-models-module__ONJ1QW__voiceModelControl{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.admin-voice-models-module__ONJ1QW__voiceModelActions{align-items:center;gap:10px;display:flex}.admin-voice-models-module__ONJ1QW__voiceModelNote{color:var(--muted);margin:12px 0 0;font-size:.85rem;line-height:1.5}.admin-voice-models-module__ONJ1QW__realtimeModelWarning{border-radius:var(--r-sm,6px);color:#6b5300;background:#fdf6e3;border:1px solid #e6b800;border-left-width:3px;margin:16px 0 0;padding:12px 14px;font-size:.875rem;line-height:1.55}.admin-voice-models-module__ONJ1QW__realtimeModelWarning strong{color:#5a3d00}@media not all and (min-width:40rem){.admin-voice-models-module__ONJ1QW__voiceModelRow{flex-direction:column}.admin-voice-models-module__ONJ1QW__voiceModelControl{align-items:stretch;width:100%}}
.draft-restore-banner-module__gPSLzq__banner{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--r-sm);border:1px solid color-mix(in srgb, var(--accent) 40%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--panel-strong));flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.draft-restore-banner-module__gPSLzq__banner[data-stale=true]{border-color:color-mix(in srgb, var(--warning) 45%, var(--border));background:color-mix(in srgb, var(--warning) 8%, var(--panel-strong))}.draft-restore-banner-module__gPSLzq__text{font-size:var(--text-sm);color:var(--ink)}.draft-restore-banner-module__gPSLzq__lead{font-weight:600}.draft-restore-banner-module__gPSLzq__actions{gap:var(--space-2);display:flex}
.ask-rio-launcher-module__YWZt-G__launcher{z-index:48;position:fixed;bottom:16px;right:16px}@media not all and (min-width:40rem){.ask-rio-launcher-module__YWZt-G__launcher,.ask-rio-launcher-module__YWZt-G__popup{display:none}}.ask-rio-launcher-module__YWZt-G__openBtn{cursor:pointer;transform-origin:100% 100%;transition:transform var(--t-fast);background:0 0;border:none;align-items:center;gap:10px;padding:0;display:inline-flex}.ask-rio-launcher-module__YWZt-G__openBtn:hover{transform:scale(1.08)}.ask-rio-launcher-module__YWZt-G__bubble{border-radius:var(--r-sm);background:var(--accent);color:var(--accent-ink);white-space:nowrap;box-shadow:var(--shadow);padding:7px 12px;font-size:.82rem;font-weight:600;position:relative}.ask-rio-launcher-module__YWZt-G__bubble:after{content:"";background:var(--accent);border-radius:2px;width:10px;height:10px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.ask-rio-launcher-module__YWZt-G__mascotRing{border-radius:var(--r-pill);background:var(--bg);border:2px solid var(--accent);width:56px;height:56px;box-shadow:var(--shadow-md,0 4px 14px #0000002e);transition:transform var(--t-fast);flex:none;overflow:hidden}.ask-rio-launcher-module__YWZt-G__mascot{object-fit:cover;width:100%;height:100%}.ask-rio-launcher-module__YWZt-G__openBtn:focus-visible{outline:none}.ask-rio-launcher-module__YWZt-G__openBtn:focus-visible .ask-rio-launcher-module__YWZt-G__mascotRing{outline:2px solid var(--ai);outline-offset:2px}.ask-rio-launcher-module__YWZt-G__dismissBtn:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ask-rio-launcher-module__YWZt-G__dismissBtn{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--panel-strong);width:20px;height:20px;color:var(--muted);cursor:pointer;box-shadow:var(--shadow);opacity:0;transition:opacity var(--t-fast), color var(--t-fast);justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.ask-rio-launcher-module__YWZt-G__launcher:hover .ask-rio-launcher-module__YWZt-G__dismissBtn,.ask-rio-launcher-module__YWZt-G__dismissBtn:focus-visible{opacity:1}.ask-rio-launcher-module__YWZt-G__dismissBtn:hover{color:var(--ink)}@media (hover:none){.ask-rio-launcher-module__YWZt-G__dismissBtn{opacity:1}}.ask-rio-launcher-module__YWZt-G__popup{--docs-rail-bg:var(--surface-2);--docs-rail-text:var(--ink);--docs-rail-muted:var(--muted);--docs-divider:var(--border-strong);--docs-active-bg:#fa75171a;z-index:50;border:1px solid var(--border);border-radius:var(--glass-radius,16px);background:var(--panel-strong);box-shadow:var(--shadow-lg,0 12px 40px #00000038);position:fixed;overflow:hidden}.ask-rio-launcher-module__YWZt-G__popup[data-mode=normal]{width:min(380px,100vw - 32px);height:min(560px,100vh - 120px);bottom:16px;right:16px}.ask-rio-launcher-module__YWZt-G__popup[data-mode=minimized]{width:min(380px,100vw - 32px);height:auto;bottom:16px;right:16px}.ask-rio-launcher-module__YWZt-G__popup[data-mode=expanded]{width:var(--rio-pinned-width,min(92vw, 440px));border:none;border-left:1px solid var(--border);box-shadow:none;border-radius:0;top:0;bottom:0;right:0}html[data-rio-pinned]{--rio-pinned-width:min(92vw, 440px)}html[data-rio-pinned] .site-frame{margin-right:var(--rio-pinned-width)}@media not all and (min-width:40rem){html[data-rio-pinned] .site-frame{margin-right:0}}
.sharing-module__P1Ku5q__panel{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--panel-strong);box-shadow:var(--shadow-sm);flex-direction:column;gap:16px;margin:0 0 24px;padding:20px;display:flex}.sharing-module__P1Ku5q__panelHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sharing-module__P1Ku5q__panelHeading{flex-direction:column;gap:4px;min-width:0;display:flex}.sharing-module__P1Ku5q__panelTitle{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1.25rem}.sharing-module__P1Ku5q__panelDescription{color:var(--muted);margin:0;font-size:.85rem;line-height:1.4}.sharing-module__P1Ku5q__empty{text-align:center;color:var(--muted);background:var(--bg-strong);border:1px dashed var(--border);border-radius:var(--r-md);margin:0;padding:16px;font-size:.9rem}.sharing-module__P1Ku5q__empty strong{color:var(--ink);font-weight:600}.sharing-module__P1Ku5q__btn{border-radius:var(--r-sm);border:1px solid var(--border);background:var(--panel-strong);color:var(--ink);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease-interactive), border-color var(--motion-fast) var(--motion-ease-interactive), color var(--motion-fast) var(--motion-ease-interactive);white-space:nowrap;align-items:center;gap:6px;min-height:32px;padding:6px 14px;font-family:inherit;font-size:.85rem;text-decoration:none;display:inline-flex}.sharing-module__P1Ku5q__btn:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent)}.sharing-module__P1Ku5q__btn:disabled{opacity:.4;cursor:not-allowed}.sharing-module__P1Ku5q__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sharing-module__P1Ku5q__row{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-strong);flex-direction:column;gap:10px;padding:14px;display:flex}.sharing-module__P1Ku5q__rowMain{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.sharing-module__P1Ku5q__rowTitle{color:var(--ink);word-break:break-word;min-width:0;font-size:.95rem;font-weight:600;text-decoration:none}.sharing-module__P1Ku5q__rowTitle:hover{color:var(--accent);text-decoration:underline}.sharing-module__P1Ku5q__lockBadge{border-radius:var(--r-pill);background:var(--accent);align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sharing-module__P1Ku5q__lockBadge{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.sharing-module__P1Ku5q__lockBadge{color:var(--accent);white-space:nowrap}.sharing-module__P1Ku5q__rowDate{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:.78rem}.sharing-module__P1Ku5q__shareUrlRow{align-items:center;gap:8px;min-width:0;display:flex}.sharing-module__P1Ku5q__shareUrl{border-radius:var(--r-sm);background:var(--panel);border:1px solid var(--border);min-width:0;font-family:var(--font-mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:4px 8px;font-size:.78rem;overflow:hidden}@media not all and (min-width:40rem){.sharing-module__P1Ku5q__panel{gap:12px;padding:14px}.sharing-module__P1Ku5q__rowDate{flex-basis:100%;margin-left:0}.sharing-module__P1Ku5q__shareUrlRow{flex-wrap:wrap}.sharing-module__P1Ku5q__shareUrlRow .sharing-module__P1Ku5q__btn{flex:auto;justify-content:center}}
.admin-tabs-module__81nfWq__tabs{flex-direction:column;gap:16px;display:flex}.admin-tabs-module__81nfWq__tabsList{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;margin:0 0 8px;display:flex}.admin-tabs-module__81nfWq__tabsBtn{color:var(--muted);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease-enter), border-color var(--motion-fast) var(--motion-ease-enter);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 18px;font-family:inherit;font-size:.95rem;font-weight:500}.admin-tabs-module__81nfWq__tabsBtn:hover{color:var(--ink)}.admin-tabs-module__81nfWq__tabsBtnActive{color:var(--ink);border-bottom-color:var(--accent)}.admin-tabs-module__81nfWq__tabsBtn:focus-visible{outline:var(--focus-ring);outline-offset:-2px;border-radius:var(--r-sm)}.admin-tabs-module__81nfWq__tabsPanel{flex-direction:column;display:flex}
.phone-rio-bar-module__l0rcSq__bar{display:none}@media not all and (min-width:40rem){.phone-rio-bar-module__l0rcSq__bar{inset-inline:16px;bottom:calc(max(env(safe-area-inset-bottom,0px), 12px) + 8px);z-index:30;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--panel-strong);height:60px;box-shadow:var(--shadow-lg);align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex;position:fixed}html:has(:is(input:not([type=file],[type=checkbox],[type=radio],[type=range],[type=color],[type=button],[type=submit],[type=reset]),textarea,select,[contenteditable=true]):focus) .phone-rio-bar-module__l0rcSq__bar{display:none}.phone-rio-bar-module__l0rcSq__attach{width:30px;height:44px;color:var(--muted);cursor:pointer;flex:none;place-items:center;display:grid;position:relative}.phone-rio-bar-module__l0rcSq__fileInput{opacity:0;cursor:pointer;position:absolute;inset:0}.phone-rio-bar-module__l0rcSq__attach:focus-within{outline:var(--focus-ring);border-radius:var(--r-sm)}.phone-rio-bar-module__l0rcSq__plusIcon{width:26px;height:26px}.phone-rio-bar-module__l0rcSq__prompt{min-width:0;height:100%;color:var(--muted);font:inherit;font-size:var(--text-2xl);text-align:start;white-space:nowrap;text-overflow:ellipsis;cursor:text;background:0 0;border:0;flex:1;padding:0;overflow:hidden}.phone-rio-bar-module__l0rcSq__mic{border-radius:var(--r-pill);background:var(--accent-soft);width:50px;height:50px;color:var(--accent);cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:grid}.phone-rio-bar-module__l0rcSq__micIcon{width:20px;height:20px}.phone-rio-bar-module__l0rcSq__prompt:focus-visible,.phone-rio-bar-module__l0rcSq__mic:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--r-pill)}}
.usage-panel-module__g8FpOq__panel{gap:var(--space-5);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--panel-strong);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.usage-panel-module__g8FpOq__header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.usage-panel-module__g8FpOq__title{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.05rem;font-weight:600}.usage-panel-module__g8FpOq__cycleChip{border-radius:var(--r-pill);background:var(--panel-soft);color:var(--muted);letter-spacing:.02em;white-space:nowrap;padding:4px 10px;font-size:.72rem;font-weight:600}.usage-panel-module__g8FpOq__meter{gap:var(--space-3);flex-direction:column;display:flex}.usage-panel-module__g8FpOq__figures{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.usage-panel-module__g8FpOq__used{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:2.15rem;font-weight:700;line-height:1}.usage-panel-module__g8FpOq__budget{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:500}.usage-panel-module__g8FpOq__track{border-radius:var(--r-pill);background:var(--panel-soft);height:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #1418210f}.usage-panel-module__g8FpOq__fill{border-radius:var(--r-pill);transform-origin:0;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) both usage-panel-module__g8FpOq__meterGrow;display:block}.usage-panel-module__g8FpOq__fill:after{content:"";border-radius:var(--r-pill) var(--r-pill) 0 0;pointer-events:none;background:linear-gradient(#ffffff6b,#0000);position:absolute;inset:0 0 55%}@keyframes usage-panel-module__g8FpOq__meterGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.usage-panel-module__g8FpOq__meter[data-state=calm] .usage-panel-module__g8FpOq__fill{background:linear-gradient(90deg, #3ddc84, var(--success))}.usage-panel-module__g8FpOq__meter[data-state=warn] .usage-panel-module__g8FpOq__fill{background:linear-gradient(90deg, #fbbf24, var(--warning))}.usage-panel-module__g8FpOq__meter[data-state=atCap] .usage-panel-module__g8FpOq__fill{background:linear-gradient(90deg, #f47163, var(--error))}.usage-panel-module__g8FpOq__footer{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.usage-panel-module__g8FpOq__statusPill{border-radius:var(--r-pill);letter-spacing:.03em;text-transform:uppercase;padding:3px 10px;font-size:.72rem;font-weight:700}.usage-panel-module__g8FpOq__meter[data-state=calm] .usage-panel-module__g8FpOq__statusPill{background:var(--success-bg);color:var(--success)}.usage-panel-module__g8FpOq__meter[data-state=warn] .usage-panel-module__g8FpOq__statusPill{background:var(--warning-bg);color:#b45309}.usage-panel-module__g8FpOq__meter[data-state=atCap] .usage-panel-module__g8FpOq__statusPill{background:var(--error-bg);color:var(--error)}.usage-panel-module__g8FpOq__remaining{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem}.usage-panel-module__g8FpOq__meter[data-loading=true]{animation:1.4s ease-in-out infinite usage-panel-module__g8FpOq__pulse}.usage-panel-module__g8FpOq__usedSkeleton{border-radius:var(--r-sm);background:var(--panel-soft);width:128px;height:34px;display:block}.usage-panel-module__g8FpOq__meter[data-loading=true] .usage-panel-module__g8FpOq__track{background:var(--panel-soft)}@keyframes usage-panel-module__g8FpOq__pulse{0%,to{opacity:1}50%{opacity:.55}}.usage-panel-module__g8FpOq__atCapNote{padding:var(--space-3) var(--space-4);border-radius:var(--r-md);border-left:3px solid var(--error);background:var(--error-bg);color:var(--ink);margin:0;font-size:.9rem;line-height:1.45}.usage-panel-module__g8FpOq__divider{background:var(--border);height:1px}.usage-panel-module__g8FpOq__toggleRow{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.usage-panel-module__g8FpOq__toggleText{flex-direction:column;gap:3px;display:flex}.usage-panel-module__g8FpOq__toggleLabel{color:var(--ink);font-size:.9rem;font-weight:500}.usage-panel-module__g8FpOq__hint{color:var(--muted);font-size:.78rem}.usage-panel-module__g8FpOq__switch{appearance:none;border-radius:var(--r-pill);background:var(--border-strong);cursor:pointer;flex-shrink:0;width:42px;height:24px;transition:background .2s;position:relative}.usage-panel-module__g8FpOq__switch:after{content:"";width:20px;height:20px;box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:2px}.usage-panel-module__g8FpOq__switch:checked{background:var(--accent)}.usage-panel-module__g8FpOq__switch:checked:after{transform:translate(18px)}.usage-panel-module__g8FpOq__switch:disabled{opacity:.55;cursor:not-allowed}.usage-panel-module__g8FpOq__switch:focus-visible{outline:var(--focus-ring);outline-offset:2px}.usage-panel-module__g8FpOq__error{color:var(--error);margin:0;font-size:.9rem}@media (prefers-reduced-motion:reduce){.usage-panel-module__g8FpOq__fill,.usage-panel-module__g8FpOq__meter[data-loading=true]{animation:none}}
.area-delete-dialog-module__f8Qwna__title{}.area-delete-dialog-module__f8Qwna__body{gap:var(--space-3);flex-direction:column;display:flex}.area-delete-dialog-module__f8Qwna__note{font-size:var(--text-sm);color:var(--muted);margin:0}.area-delete-dialog-module__f8Qwna__plan{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.area-delete-dialog-module__f8Qwna__legend{font-size:var(--text-sm);color:var(--ink);padding:0;font-weight:600}.area-delete-dialog-module__f8Qwna__choice{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink);cursor:pointer;display:flex}.area-delete-dialog-module__f8Qwna__warn{color:var(--error)}.area-delete-dialog-module__f8Qwna__error{font-size:var(--text-sm);color:var(--error);margin:0}
.admin-users-module__1AdW8a__view{flex-direction:column;gap:24px;display:flex}.admin-users-module__1AdW8a__header{flex-direction:column;gap:6px;display:flex}.admin-users-module__1AdW8a__header h1{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:600}.admin-users-module__1AdW8a__subtitle{color:var(--muted,#6b6b6b);margin:0;font-size:14px}.admin-users-module__1AdW8a__error{color:var(--on-error-bg);background:#fff5f5;border:1px solid #fbcaca;border-radius:6px;padding:10px 14px;font-size:14px}.admin-users-module__1AdW8a__createForm{border:1px solid var(--border,#e7e7e3);background:#fff;border-radius:8px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.admin-users-module__1AdW8a__createTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#6b6b6b);margin:0;font-size:14px;font-weight:600}.admin-users-module__1AdW8a__createGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 16px;display:grid}.admin-users-module__1AdW8a__createActions{justify-content:flex-end;display:flex}.admin-users-module__1AdW8a__table{border-collapse:collapse;border:1px solid var(--border,#e7e7e3);background:#fff;border-radius:8px;width:100%;font-size:14px;overflow:hidden}.admin-users-module__1AdW8a__table th,.admin-users-module__1AdW8a__table td{text-align:left;border-bottom:1px solid var(--border,#f0eee9);vertical-align:middle;padding:10px 14px}.admin-users-module__1AdW8a__table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#6b6b6b);background:#faf9f6;font-size:12px;font-weight:500}.admin-users-module__1AdW8a__table tbody tr:last-child td{border-bottom:none}.admin-users-module__1AdW8a__table tbody tr[data-banned=true]{background:#fdf6f0}.admin-users-module__1AdW8a__email{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.admin-users-module__1AdW8a__selfTag{color:var(--muted,#6b6b6b);margin-left:4px;font-size:12px}.admin-users-module__1AdW8a__statusInvited{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.admin-users-module__1AdW8a__statusActive{color:#065f46;background:#ecfdf5;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.admin-users-module__1AdW8a__statusBanned{color:var(--on-error-bg);background:#fef2f2;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.admin-users-module__1AdW8a__banReason{color:var(--muted,#6b6b6b);font-size:12px}.admin-users-module__1AdW8a__actionsCol{text-align:right;white-space:nowrap;width:1%}.admin-users-module__1AdW8a__actionDanger{font:inherit;cursor:pointer;color:#b91c1c;background:#fff;border:1px solid #f4cccc;border-radius:6px;margin-left:6px;padding:6px 12px;font-size:13px}.admin-users-module__1AdW8a__actionDanger:hover:not(:disabled){background:#fdf2f2;border-color:#ea9999}.admin-users-module__1AdW8a__actionDanger:disabled{opacity:.55;cursor:not-allowed}.admin-users-module__1AdW8a__empty{color:var(--muted,#6b6b6b);text-align:center;border:1px dashed var(--border,#e7e7e3);background:#fff;border-radius:8px;padding:24px;font-size:14px}.admin-users-module__1AdW8a__creditsPanel{border:1px solid var(--border,#e7e7e3);background:#faf9f6;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.admin-users-module__1AdW8a__topupForm{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.admin-users-module__1AdW8a__creditsHint{color:var(--muted,#6b6b6b);margin:0;font-size:12px}.admin-users-module__1AdW8a__creditsError{color:var(--on-error-bg);margin:0;font-size:12px}.admin-users-module__1AdW8a__creditsList{flex-direction:column;gap:8px;display:flex}.admin-users-module__1AdW8a__creditsEmpty,.admin-users-module__1AdW8a__creditsReadout{color:var(--muted,#6b6b6b);margin:0;font-size:13px}.admin-users-module__1AdW8a__creditsReadout strong{color:var(--ink,#1b1917);font-weight:600}.admin-users-module__1AdW8a__grantList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.admin-users-module__1AdW8a__grantRow{border:1px solid var(--border,#f0eee9);background:#fff;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.admin-users-module__1AdW8a__grantRow[data-active=false]{opacity:.65}.admin-users-module__1AdW8a__grantAmount{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.admin-users-module__1AdW8a__grantNote{color:var(--muted,#6b6b6b)}.admin-users-module__1AdW8a__grantStatusActive{color:#065f46;font-size:12px}.admin-users-module__1AdW8a__grantStatusExpired{color:var(--muted,#6b6b6b);font-size:12px}@media not all and (min-width:40rem){.admin-users-module__1AdW8a__topupForm{flex-direction:column;align-items:stretch}.admin-users-module__1AdW8a__grantRow{flex-direction:column;align-items:flex-start}}
.admin-usage-module__z6S6ya__view{flex-direction:column;gap:24px;display:flex}.admin-usage-module__z6S6ya__header{flex-direction:column;gap:6px;display:flex}.admin-usage-module__z6S6ya__header h1{font-size:var(--text-4xl);font-weight:var(--weight-semibold);letter-spacing:-.01em;margin:0}.admin-usage-module__z6S6ya__subtitle{color:var(--muted);font-size:var(--text-md);margin:0}.admin-usage-module__z6S6ya__toggle{gap:8px;display:flex}.admin-usage-module__z6S6ya__toggleLink{border:1px solid var(--border);font-size:var(--text-base);color:inherit;background:var(--panel-strong);border-radius:999px;padding:6px 12px;text-decoration:none}.admin-usage-module__z6S6ya__toggleLink:hover{background:var(--surface-2)}.admin-usage-module__z6S6ya__toggleLink[data-active=true]{background:var(--accent);border-color:var(--accent);color:var(--panel-strong)}.admin-usage-module__z6S6ya__tableWrap{overflow-x:auto}.admin-usage-module__z6S6ya__table{border-collapse:collapse;width:100%;font-size:var(--text-md);background:var(--panel-strong);border:1px solid var(--border);border-radius:8px;overflow:hidden}.admin-usage-module__z6S6ya__table th,.admin-usage-module__z6S6ya__table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap;padding:10px 14px}.admin-usage-module__z6S6ya__table thead th{background:var(--surface-2);font-weight:500;font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.admin-usage-module__z6S6ya__table tbody tr:last-child td{border-bottom:none}.admin-usage-module__z6S6ya__num{text-align:right}.admin-usage-module__z6S6ya__name{font-weight:500;display:block}.admin-usage-module__z6S6ya__email{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-sm);color:var(--muted);display:block}.admin-usage-module__z6S6ya__cost{font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}.admin-usage-module__z6S6ya__unpriced{font-size:var(--text-sm);color:var(--muted);margin-left:6px}.admin-usage-module__z6S6ya__empty{color:var(--muted);font-size:var(--text-md);text-align:center;background:var(--panel-strong);border:1px dashed var(--border);border-radius:8px;padding:24px}.admin-usage-module__z6S6ya__footnote{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.5}
.habits-module__i4NaFq__loading{max-width:880px;padding:var(--space-7) var(--space-6);font-size:var(--text-md);color:var(--muted);margin:0 auto}