:root{--motion-shift-xs:4px;--motion-shift-sm:8px;--motion-shift-md:16px;--motion-shift-lg:32px;--motion-scale-press:.98;--motion-scale-dialog:.96}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-fade-out{0%{opacity:1}to{opacity:0}}@keyframes motion-rise-in{0%{opacity:0;transform:translateY(var(--motion-shift-sm))}to{opacity:1;transform:none}}@keyframes motion-sink-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--motion-shift-sm))}}@keyframes motion-slide-in-from-right{0%{opacity:0;transform:translateX(var(--motion-shift-md))}to{opacity:1;transform:none}}@keyframes motion-slide-in-from-left{0%{opacity:0;transform:translateX(calc(-1 * var(--motion-shift-md)))}to{opacity:1;transform:none}}@keyframes motion-slide-out-to-left{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(calc(-1 * var(--motion-shift-md)))}}@keyframes motion-slide-out-to-right{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(var(--motion-shift-md))}}@keyframes motion-sheet-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--motion-shift-lg))}}@keyframes motion-dialog-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(var(--motion-scale-dialog))}}.motion-enter{animation:motion-rise-in var(--at-duration-base) var(--at-ease-standard) both}.motion-enter-fade{animation:motion-fade-in var(--at-duration-fast) var(--at-ease-standard) both}.motion-enter.is-fast{animation-duration:var(--at-duration-fast)}.motion-enter-forward{animation:motion-slide-in-from-right var(--at-duration-moderate) var(--at-ease-standard) both}.motion-enter-back{animation:motion-slide-in-from-left var(--at-duration-moderate) var(--at-ease-standard) both}.motion-press{transition:transform var(--at-duration-instant) ease}.motion-press:active{transform:scale(var(--motion-scale-press))}.tab{transition:color var(--at-duration-fast) var(--at-ease-standard)}::view-transition{pointer-events:none}::view-transition-group(root){animation:none}::view-transition-old(root){display:none}::view-transition-new(root){animation:none}.motion-page{view-transition-name:page-content}::view-transition-group(page-content){animation:none}::view-transition-image-pair(page-content){isolation:auto}::view-transition-old(page-content){mix-blend-mode:normal;animation:none}::view-transition-new(page-content){mix-blend-mode:normal;animation:none}html.vt-nav-fade::view-transition-old(page-content){animation:motion-fade-out var(--at-duration-fast) var(--at-ease-exit) both}html.vt-nav-forward::view-transition-old(page-content){animation:motion-fade-out var(--at-duration-fast) var(--at-ease-exit) both}html.vt-nav-back::view-transition-old(page-content){animation:motion-fade-out var(--at-duration-fast) var(--at-ease-exit) both}html.vt-nav-fade::view-transition-new(page-content){animation:motion-rise-in var(--at-duration-moderate) var(--at-ease-standard) both}html.vt-nav-forward::view-transition-new(page-content){animation:motion-rise-in var(--at-duration-moderate) var(--at-ease-standard) both}html.vt-nav-back::view-transition-new(page-content){animation:motion-rise-in var(--at-duration-moderate) var(--at-ease-standard) both}@media (max-width:1023px){html.vt-nav-forward::view-transition-old(page-content){animation:motion-slide-out-to-left var(--at-duration-fast) var(--at-ease-exit) both}html.vt-nav-forward::view-transition-new(page-content){animation:motion-slide-in-from-right var(--at-duration-moderate) var(--at-ease-standard) both}html.vt-nav-back::view-transition-old(page-content){animation:motion-slide-out-to-right var(--at-duration-fast) var(--at-ease-exit) both}html.vt-nav-back::view-transition-new(page-content){animation:motion-slide-in-from-left var(--at-duration-moderate) var(--at-ease-standard) both}}.chat-sheet-wrap{view-transition-name:sheet-backdrop}.chat-sheet{view-transition-name:sheet}::view-transition-group(sheet-backdrop){animation:none}::view-transition-group(sheet){animation:none}::view-transition-image-pair(sheet-backdrop){isolation:auto}::view-transition-image-pair(sheet){isolation:auto}::view-transition-old(sheet-backdrop){animation:motion-fade-out var(--at-duration-fast) var(--at-ease-exit) both;mix-blend-mode:normal}::view-transition-old(sheet){animation:motion-sheet-out var(--at-duration-fast) var(--at-ease-exit) both;mix-blend-mode:normal}::view-transition-new(sheet-backdrop){mix-blend-mode:normal;animation:none}::view-transition-new(sheet){mix-blend-mode:normal;animation:none}@media (min-width:768px){::view-transition-old(sheet){animation:motion-dialog-out var(--at-duration-fast) var(--at-ease-exit) both}}.agenda-calendar-days{view-transition-name:agenda-calendar-days}.motion-stepped{view-transition-name:agenda-content}::view-transition-group(agenda-calendar-days){animation:none}::view-transition-group(agenda-content){animation:none}::view-transition-image-pair(agenda-calendar-days){isolation:auto}::view-transition-image-pair(agenda-content){isolation:auto}::view-transition-old(agenda-calendar-days){animation:motion-fade-out var(--at-duration-fast) var(--at-ease-exit) both;mix-blend-mode:normal}::view-transition-old(agenda-content){animation:motion-fade-out var(--at-duration-fast) var(--at-ease-exit) both;mix-blend-mode:normal}::view-transition-new(agenda-calendar-days){animation:motion-fade-in var(--at-duration-moderate) var(--at-ease-standard) both;mix-blend-mode:normal}::view-transition-new(agenda-content){animation:motion-fade-in var(--at-duration-moderate) var(--at-ease-standard) both;mix-blend-mode:normal}html.vt-step-next::view-transition-old(agenda-calendar-days){animation:motion-slide-out-to-left var(--at-duration-fast) var(--at-ease-exit) both}html.vt-step-next::view-transition-old(agenda-content){animation:motion-slide-out-to-left var(--at-duration-fast) var(--at-ease-exit) both}html.vt-step-next::view-transition-new(agenda-calendar-days){animation:motion-slide-in-from-right var(--at-duration-moderate) var(--at-ease-standard) both}html.vt-step-next::view-transition-new(agenda-content){animation:motion-slide-in-from-right var(--at-duration-moderate) var(--at-ease-standard) both}html.vt-step-prev::view-transition-old(agenda-calendar-days){animation:motion-slide-out-to-right var(--at-duration-fast) var(--at-ease-exit) both}html.vt-step-prev::view-transition-old(agenda-content){animation:motion-slide-out-to-right var(--at-duration-fast) var(--at-ease-exit) both}html.vt-step-prev::view-transition-new(agenda-calendar-days){animation:motion-slide-in-from-left var(--at-duration-moderate) var(--at-ease-standard) both}html.vt-step-prev::view-transition-new(agenda-content){animation:motion-slide-in-from-left var(--at-duration-moderate) var(--at-ease-standard) both}.agenda-day-detail{view-transition-name:agenda-panel}::view-transition-group(agenda-panel){animation:none}::view-transition-image-pair(agenda-panel){isolation:auto}::view-transition-old(agenda-panel){animation:motion-fade-out var(--at-duration-fast) var(--at-ease-exit) both;mix-blend-mode:normal}::view-transition-new(agenda-panel){animation:motion-fade-in var(--at-duration-moderate) var(--at-ease-standard) both;mix-blend-mode:normal}html.vt-nav-forward .motion-stepped,html.vt-nav-back .motion-stepped,html.vt-nav-fade .motion-stepped,html.vt-nav-forward .agenda-day-detail,html.vt-nav-back .agenda-day-detail,html.vt-nav-fade .agenda-day-detail,html.vt-nav-forward .agenda-view-tabs .tab.is-active:after,html.vt-nav-back .agenda-view-tabs .tab.is-active:after,html.vt-nav-fade .agenda-view-tabs .tab.is-active:after{view-transition-name:none}.agenda-view-tabs .tab.is-active:after{view-transition-name:agenda-tab-indicator}::view-transition-group(agenda-tab-indicator){animation-duration:var(--at-duration-moderate);animation-timing-function:var(--at-ease-standard)}::view-transition-old(agenda-tab-indicator){display:none}::view-transition-new(agenda-tab-indicator){animation:none}.agenda-page .agenda-day-list,.agenda-page .agenda-day-empty,.agenda-page .week-map,.agenda-page .month-map{animation:motion-rise-in var(--at-duration-base) var(--at-ease-standard) both}html.is-view-transition .agenda-page .agenda-day-list,html.is-view-transition .agenda-page .agenda-day-empty,html.is-view-transition .agenda-page .week-map,html.is-view-transition .agenda-page .month-map,html.is-view-transition .motion-enter,html.is-view-transition .motion-enter-fade,html.is-view-transition .motion-enter-forward,html.is-view-transition .motion-enter-back{animation-delay:-1s}@keyframes motion-waiting-bar{0%{transform:translate(-100%)}to{transform:translate(400%)}}.agenda-content{position:relative}.agenda-content.is-waiting:before{content:"";z-index:1;background:var(--accent);width:25%;height:2px;animation:motion-waiting-bar 1s var(--at-ease-linear) infinite;pointer-events:none;border-radius:1px;position:absolute;top:0;left:0}.is-presenting [data-present],.is-presenting>.pushed-bar,.is-presenting>.pushed-bar~*,.is-presenting .list-detail-flat .pushed-bar,.is-presenting .list-detail-flat .pushed-bar~*,.is-presenting .list-detail>.list-detail-panel,.agenda-flow-page.is-presenting>*{--present-tier:1;animation:motion-rise-in var(--at-duration-moderate) var(--at-ease-standard) both;animation-delay:calc((var(--present-tier) - 1) * var(--at-duration-instant))}.is-presenting [data-present="1"]{animation-name:motion-fade-in}.is-presenting .agenda-day-layout>.agenda-day-panel,.is-presenting .agenda-content>.week-map,.is-presenting .agenda-content>.month-map{--present-tier:1;animation:motion-rise-in var(--at-duration-moderate) var(--at-ease-standard) both;animation-delay:calc((var(--present-tier) - 1) * var(--at-duration-instant))}.is-presenting .agenda-content>.agenda-day-summary-card{animation:motion-rise-in var(--at-duration-moderate) var(--at-ease-standard) both;animation-delay:calc((var(--present-tier) - 1) * var(--at-duration-instant))}.is-presenting [data-present="2"],.is-presenting>.pushed-bar~*,.is-presenting .list-detail-flat .pushed-bar~*,.agenda-flow-page.is-presenting>:not(.agenda-flow-header),.is-presenting .agenda-day-layout>.agenda-day-panel,.is-presenting .agenda-content>.week-map,.is-presenting .agenda-content>.month-map{--present-tier:2}.is-presenting [data-present="3"],.is-presenting .list-detail>.list-detail-panel,.is-presenting .agenda-content>.agenda-day-summary-card{--present-tier:3}.is-presenting .agenda-day-list,.is-presenting .agenda-day-empty,.is-presenting .agenda-reveal{animation:none}@media (prefers-reduced-motion:reduce){.motion-enter,.motion-enter-fade,.motion-enter-forward,.motion-enter-back,.agenda-page .agenda-day-list,.agenda-page .agenda-day-empty,.agenda-page .week-map,.agenda-page .month-map{animation:none}.motion-press,.tab{transition:none}.is-presenting [data-present],.is-presenting>.pushed-bar,.is-presenting>.pushed-bar~*,.is-presenting .list-detail-flat .pushed-bar,.is-presenting .list-detail-flat .pushed-bar~*,.is-presenting .list-detail>.list-detail-panel,.agenda-flow-page.is-presenting>*,.is-presenting .agenda-day-layout>.agenda-day-panel,.is-presenting .agenda-content>.week-map,.is-presenting .agenda-content>.month-map,.is-presenting .agenda-content>.agenda-day-summary-card{animation:none}.agenda-content.is-waiting:before{width:100%;animation:none}.motion-press:active{transform:none}::view-transition-group(*){animation:none!important}::view-transition-image-pair(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
.onboarding-shell{background:var(--surface)}.shell-page-header>div{min-width:0}.shell-mobile-header .brand{min-height:44px}.shell-page-header>.badge,.shell-operational .operational-icon:not(.danger),.shell-context-icon{color:var(--fg-soft);background:var(--surface-interactive)}.shell-start-panel{min-height:330px}.shell-start-panel h2{margin-top:30px}.shell-start-copy{max-width:48ch}@media (max-width:767px){.shell-start-panel{min-height:320px}.shell-start-panel h2{margin-top:24px}}@media (max-width:520px){.shell-page-header{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.shell-page-header>.badge{justify-self:start}}.onboarding-content>.field+.switch-row{margin-top:18px}.onboarding-step-body{display:contents}html{background:var(--bg);min-width:320px}body{min-width:320px;min-height:100dvh}button,a{touch-action:manipulation}[aria-busy=true]{cursor:progress}
