.page-module__q3yssa__page{width:100%;max-width:var(--page-width);padding:var(--space-12) var(--space-4) var(--space-16);margin-inline:auto}
.badge-module__ALeR8G__badge{border:1px solid var(--badge-border,var(--border));border-radius:var(--radius-pill);min-height:26px;color:var(--badge-foreground,var(--foreground));background:var(--badge-background,var(--surface));font-size:var(--text-xs);letter-spacing:-.01em;white-space:nowrap;transition:border-color var(--duration-standard) var(--ease-standard), background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard);align-items:center;padding:0 10px;font-weight:500;line-height:1;display:inline-flex;overflow:clip}@media (hover:hover) and (pointer:fine){.badge-module__ALeR8G__badge:hover{border-color:color-mix(in oklab, var(--badge-color,var(--foreground)) 32%, var(--border));background:color-mix(in oklab, var(--badge-color,var(--foreground)) 10%, var(--surface))}}.badge-module__ALeR8G__sm{min-height:22px;padding:0 8px;font-size:11px}.badge-module__ALeR8G__md{font-size:var(--text-xs)}.badge-module__ALeR8G__body{display:block}.badge-module__ALeR8G__content{align-items:center;gap:5px;width:max-content;display:inline-flex;position:relative}.badge-module__ALeR8G__sm .badge-module__ALeR8G__content{gap:4px}.badge-module__ALeR8G__label,.badge-module__ALeR8G__glyph{align-items:center;display:inline-flex;position:relative}.badge-module__ALeR8G__text{display:block}.badge-module__ALeR8G__icon{width:auto;height:auto;color:var(--badge-color,var(--foreground));flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.badge-module__ALeR8G__neutral{--badge-color:var(--text-secondary);--badge-foreground:var(--text-secondary);--badge-background:var(--surface-muted);--badge-border:var(--border)}.badge-module__ALeR8G__success{--badge-color:var(--success);--badge-foreground:var(--success);--badge-background:color-mix(in oklab, var(--success) 10%, var(--surface));--badge-border:color-mix(in oklab, var(--success) 25%, var(--border))}.badge-module__ALeR8G__info{--badge-color:var(--accent);--badge-foreground:var(--accent-strong);--badge-background:var(--accent-subtle);--badge-border:color-mix(in oklab, var(--accent) 24%, var(--border))}.badge-module__ALeR8G__warning{--badge-color:var(--warning);--badge-foreground:var(--warning);--badge-background:color-mix(in oklab, var(--warning) 11%, var(--surface));--badge-border:color-mix(in oklab, var(--warning) 27%, var(--border))}.badge-module__ALeR8G__danger{--badge-color:var(--danger);--badge-foreground:var(--danger);--badge-background:color-mix(in oklab, var(--danger) 10%, var(--surface));--badge-border:color-mix(in oklab, var(--danger) 26%, var(--border))}@media (prefers-reduced-motion:reduce){.badge-module__ALeR8G__badge{transition-duration:var(--duration-instant)}}
.otp-input-module__0vdX7W__field{min-width:0;display:grid}.otp-input-module__0vdX7W__label{color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);margin-bottom:8px}.otp-input-module__0vdX7W__inputs{gap:8px;width:fit-content;max-width:100%;display:flex;position:relative}.otp-input-module__0vdX7W__slot{flex:0 42px;width:42px;min-width:0;height:48px;display:grid;position:relative}.otp-input-module__0vdX7W__input{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:#0000;width:100%;min-width:0;height:100%;caret-color:var(--accent);font:inherit;font-size:var(--text-lg);font-variant-numeric:tabular-nums;text-align:center;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);outline:none}@media (hover:hover) and (pointer:fine){.otp-input-module__0vdX7W__input:hover:not(:disabled,[data-filled=true],[aria-invalid=true]){border-color:var(--border-strong);background:var(--surface-muted)}}.otp-input-module__0vdX7W__input[data-filled=true]{border-color:var(--accent);background:var(--accent-subtle)}.otp-input-module__0vdX7W__input:focus-visible{outline:none}.otp-input-module__0vdX7W__input[aria-invalid=true]{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 7%, var(--surface))}.otp-input-module__0vdX7W__input:disabled{cursor:not-allowed;opacity:.48;background:var(--surface-muted)}.otp-input-module__0vdX7W__glyph{color:var(--foreground);font-size:var(--text-lg);font-variant-numeric:tabular-nums;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.otp-input-module__0vdX7W__input:disabled~.otp-input-module__0vdX7W__glyph{opacity:.48}.otp-input-module__0vdX7W__ring{z-index:2;border:1px solid var(--accent-strong);border-radius:var(--radius-control);pointer-events:none;height:100%;transition:border-color var(--duration-fast) var(--ease-standard);position:absolute;top:0;left:0}.otp-input-module__0vdX7W__inputs[data-invalid=true] .otp-input-module__0vdX7W__ring{border-color:var(--danger)}.otp-input-module__0vdX7W__messageSlot{display:block;overflow:hidden}.otp-input-module__0vdX7W__description,.otp-input-module__0vdX7W__error{font-size:var(--text-xs);line-height:var(--leading-body);padding-top:8px;display:block}.otp-input-module__0vdX7W__description{color:var(--text-muted)}.otp-input-module__0vdX7W__error{color:var(--danger)}.otp-input-module__0vdX7W__words{display:block;position:relative}.otp-input-module__0vdX7W__word{white-space:pre;display:inline-block}.otp-input-module__0vdX7W__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:360px){.otp-input-module__0vdX7W__inputs{gap:6px}.otp-input-module__0vdX7W__slot{height:44px}}@media (forced-colors:active){.otp-input-module__0vdX7W__ring{display:none}.otp-input-module__0vdX7W__input:focus-visible{outline-offset:2px;outline:2px solid canvastext}.otp-input-module__0vdX7W__input{color:canvastext}.otp-input-module__0vdX7W__glyph{display:none}}@media (prefers-reduced-motion:reduce){.otp-input-module__0vdX7W__input,.otp-input-module__0vdX7W__ring{transition:none}}
.tooltip-module__CW99Qq__tooltip{--tooltip-pad-x:10px;--tooltip-y:3px;z-index:90;max-width:15rem;padding:6px var(--tooltip-pad-x);border:1px solid color-mix(in oklab, var(--background) 14%, var(--foreground));background:var(--foreground);color:var(--background);box-shadow:var(--shadow-raised);font-size:var(--text-xs);transform-origin:var(--radix-tooltip-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter), transform var(--duration-fast) var(--ease-enter);border-radius:8px;font-weight:500;line-height:1.35}.tooltip-module__CW99Qq__tooltip[data-side=bottom]{--tooltip-y:-3px}@starting-style{.tooltip-module__CW99Qq__tooltip[data-state$=-open]{opacity:0;transform:translateY(var(--tooltip-y)) scale(.97)}.tooltip-module__CW99Qq__tooltip[data-instant][data-state$=-open]{transform:none}}.tooltip-module__CW99Qq__tooltip[data-instant][data-state$=-open]{transition:opacity var(--duration-instant) var(--ease-standard), transform var(--duration-instant) var(--ease-standard)}.tooltip-module__CW99Qq__tooltip[data-state=closed]{opacity:0;transition:opacity var(--duration-instant) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);animation:tooltip-module__CW99Qq__tooltip-exit var(--duration-instant) linear both;transform:scale(.98)}.tooltip-module__CW99Qq__text{overflow-clip-margin:var(--space-2);display:block;position:relative;overflow:clip}.tooltip-module__CW99Qq__measure{width:max-content;max-width:calc(15rem - 2 * var(--tooltip-pad-x) - 2px);visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.tooltip-module__CW99Qq__line{width:max-content;max-width:calc(15rem - 2 * var(--tooltip-pad-x) - 2px);display:block}@keyframes tooltip-module__CW99Qq__tooltip-exit{to{--tooltip-exit:1}}@media (prefers-reduced-motion:reduce){.tooltip-module__CW99Qq__tooltip,.tooltip-module__CW99Qq__tooltip[data-state=closed],.tooltip-module__CW99Qq__tooltip[data-instant][data-state$=-open]{transition:opacity var(--duration-instant) var(--ease-standard);transform:none}}
.top-bar-module__dcbDIa__bar{z-index:20;isolation:isolate;justify-content:space-between;align-items:center;gap:var(--space-4);height:3.5rem;padding-inline:var(--space-3);display:flex;position:sticky;top:0}@media (prefers-reduced-transparency:reduce){.top-bar-module__dcbDIa__bar{background:var(--background)}}.top-bar-module__dcbDIa__logo{font-size:var(--text-lg)}.top-bar-module__dcbDIa__bar li:first-child>a{text-decoration:none}@media (max-width:30rem){.top-bar-module__dcbDIa__bar nav li:nth-child(2){display:none}}.top-bar-module__dcbDIa__actions{align-items:center;gap:var(--space-2);display:flex}.top-bar-module__dcbDIa__iconButton{border-radius:var(--radius-pill);width:2rem;height:2rem;color:var(--text-secondary);transition:background-color var(--t-duration-quick) var(--t-ease-out), color var(--t-duration-quick) var(--t-ease-out), border-color var(--t-duration-quick) var(--t-ease-out);border:1px solid #0000;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.top-bar-module__dcbDIa__iconButton:hover{background:var(--surface-muted);color:var(--foreground)}}.top-bar-module__dcbDIa__sync{cursor:pointer;font:inherit;transition:background-color var(--t-duration-quick) var(--t-ease-out), color var(--t-duration-quick) var(--t-ease-out), transform var(--t-duration-quick) var(--t-ease-out);background:0 0;position:relative}.top-bar-module__dcbDIa__sync:active{transform:scale(.92)}.top-bar-module__dcbDIa__syncIcon{grid-area:1/1;place-items:center;display:grid}.top-bar-module__dcbDIa__syncWind{transition:transform var(--t-duration-medium) var(--t-ease-bounce-strong);display:grid}@media (hover:hover) and (pointer:fine){.top-bar-module__dcbDIa__sync[data-phase=idle]:hover .top-bar-module__dcbDIa__syncWind{transition:transform var(--t-duration-fast) var(--t-ease-smooth-out);transform:rotate(-40deg)}}.top-bar-module__dcbDIa__settings svg{transition:transform var(--t-duration-medium) var(--t-ease-bounce-strong)}@media (hover:hover) and (pointer:fine){.top-bar-module__dcbDIa__settings:hover svg{transition:transform var(--t-duration-fast) var(--t-ease-smooth-out);transform:rotate(45deg)}}.top-bar-module__dcbDIa__sync[data-phase=spinning]{color:var(--brand)}.top-bar-module__dcbDIa__sync[data-phase=spinning]:after{border-radius:inherit;box-shadow:0 0 0 0 color-mix(in oklab, var(--brand) 20%, transparent);animation:top-bar-module__dcbDIa__sync-ring 2s var(--t-ease-smooth-out) infinite;content:"";pointer-events:none;position:absolute;inset:-1px}@keyframes top-bar-module__dcbDIa__sync-ring{to{box-shadow:0 0 0 5px color-mix(in oklab, var(--brand) 0%, transparent)}}.top-bar-module__dcbDIa__sync[data-phase=off]{color:var(--warning)}.top-bar-module__dcbDIa__sync[data-phase=done]{color:var(--success)}.top-bar-module__dcbDIa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.top-bar-module__dcbDIa__sync,.top-bar-module__dcbDIa__syncWind,.top-bar-module__dcbDIa__settings svg{transition:none}.top-bar-module__dcbDIa__settings:hover svg,.top-bar-module__dcbDIa__sync:active,.top-bar-module__dcbDIa__sync[data-phase=idle]:hover .top-bar-module__dcbDIa__syncWind{transform:none}.top-bar-module__dcbDIa__sync[data-phase=spinning]:after{animation:none}}.top-bar-module__dcbDIa__iconButton[aria-current=page]{border-color:var(--border);background:var(--surface-muted);color:var(--foreground)}.top-bar-module__dcbDIa__avatar.top-bar-module__dcbDIa__avatar{height:2rem;transition:box-shadow var(--t-duration-quick) var(--t-ease-out);padding:0}@media (hover:hover) and (pointer:fine){.top-bar-module__dcbDIa__avatar.top-bar-module__dcbDIa__avatar:hover{box-shadow:0 0 0 1px var(--border-strong)}}.top-bar-module__dcbDIa__avatar.top-bar-module__dcbDIa__avatar[data-state=open]{box-shadow:0 0 0 1px var(--border-strong)}.top-bar-module__dcbDIa__avatar.top-bar-module__dcbDIa__avatar[data-name]{gap:var(--space-2);padding:0 var(--space-2) 0 4px;color:var(--text-secondary);transition:background-color var(--t-duration-quick) var(--t-ease-out), color var(--t-duration-quick) var(--t-ease-out), border-color var(--t-duration-quick) var(--t-ease-out);border:1px solid #0000}.top-bar-module__dcbDIa__avatar.top-bar-module__dcbDIa__avatar[data-name] [data-size=sm]{--face-size:24px}@media (hover:hover) and (pointer:fine){.top-bar-module__dcbDIa__avatar.top-bar-module__dcbDIa__avatar[data-name]:hover{box-shadow:none;background:var(--surface-muted);color:var(--foreground)}}.top-bar-module__dcbDIa__avatar.top-bar-module__dcbDIa__avatar[data-name][data-state=open]{box-shadow:none;border-color:var(--border);background:var(--surface-muted);color:var(--foreground)}@media (max-width:639px){.top-bar-module__dcbDIa__avatar.top-bar-module__dcbDIa__avatar[data-name]{border:0;padding:0}.top-bar-module__dcbDIa__avatar.top-bar-module__dcbDIa__avatar[data-name] [data-size=sm]{--face-size:32px}}
.user-menu-module__GGawsG__root{vertical-align:middle;flex:none;display:inline-flex;position:relative}.user-menu-module__GGawsG__trigger{--presence-surface:var(--user-menu-surface,var(--surface));align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);height:40px;color:var(--foreground);font:inherit;font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;margin:0;padding:4px;display:inline-flex;position:relative}.user-menu-module__GGawsG__trigger[data-name]{padding-right:10px}@media (hover:hover) and (pointer:fine){.user-menu-module__GGawsG__trigger:hover{--presence-surface:var(--surface-muted);background:var(--surface-muted)}}.user-menu-module__GGawsG__trigger[data-state=open]{--presence-surface:var(--surface-muted);background:var(--surface-muted)}.user-menu-module__GGawsG__trigger:active{--presence-surface:color-mix(in oklab, var(--surface-muted), var(--foreground) 8%);background:color-mix(in oklab, var(--surface-muted), var(--foreground) 8%)}.user-menu-module__GGawsG__triggerName{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;font-weight:500;line-height:1;overflow:hidden}.user-menu-module__GGawsG__chevron{color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring), color var(--duration-fast) var(--ease-standard);flex:none;margin-left:-2px}.user-menu-module__GGawsG__trigger:hover .user-menu-module__GGawsG__chevron,.user-menu-module__GGawsG__trigger[data-state=open] .user-menu-module__GGawsG__chevron{color:var(--foreground)}.user-menu-module__GGawsG__trigger[data-state=open] .user-menu-module__GGawsG__chevron{transform:rotate(180deg)}@media (max-width:639px){.user-menu-module__GGawsG__trigger[data-name]{padding-right:4px}.user-menu-module__GGawsG__triggerName,.user-menu-module__GGawsG__chevron{display:none}}.user-menu-module__GGawsG__face{width:var(--face-size);height:var(--face-size);flex:none;display:inline-grid;position:relative}.user-menu-module__GGawsG__face[data-size=sm]{--face-size:32px;--dot-size:11px}.user-menu-module__GGawsG__face[data-size=md]{--face-size:40px;--dot-size:12px}.user-menu-module__GGawsG__portrait{border-radius:var(--radius-pill);background:var(--surface-muted);object-fit:cover;object-position:50% 15%;outline:1px solid color-mix(in oklab, var(--foreground) 9%, transparent);outline-offset:-1px;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.user-menu-module__GGawsG__initials{color:var(--text-secondary);font-size:calc(var(--face-size) * .36);place-items:center;font-weight:500;line-height:1;display:grid}.user-menu-module__GGawsG__face .user-menu-module__GGawsG__dot{box-shadow:0 0 0 2px var(--presence-surface,var(--surface));position:absolute;bottom:-1px;right:-1px}.user-menu-module__GGawsG__dot{--dot-color:var(--success);width:var(--dot-size,10px);height:var(--dot-size,10px);border-radius:var(--radius-pill);background:var(--dot-color);transition:background-color var(--duration-standard) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);flex:none;display:inline-block;position:relative}.user-menu-module__GGawsG__dot:before,.user-menu-module__GGawsG__dot:after{content:"";background:var(--presence-surface,var(--surface));transition:transform var(--duration-spring) var(--ease-spring), background-color var(--duration-fast) var(--ease-standard);margin:auto;position:absolute;inset:0}.user-menu-module__GGawsG__dot:before{border-radius:var(--radius-pill);width:46%;height:46%;transform:scale(0)}.user-menu-module__GGawsG__dot:after{border-radius:1px;width:58%;height:22%;min-height:1.5px;transform:scaleX(0)}.user-menu-module__GGawsG__dot[data-status=busy]{--dot-color:var(--danger)}.user-menu-module__GGawsG__dot[data-status=busy]:after{transform:scaleX(1)}.user-menu-module__GGawsG__dot[data-status=away]{--dot-color:var(--warning)}.user-menu-module__GGawsG__dot[data-status=away]:before,.user-menu-module__GGawsG__dot[data-status=offline]:before{transform:scale(1)}.user-menu-module__GGawsG__dot[data-status=offline]{--dot-color:var(--text-muted)}.user-menu-module__GGawsG__panel{--presence-surface:var(--surface-raised);--row:32px;--inset:4px;z-index:60;box-sizing:border-box;width:15rem;max-width:calc(100vw - 24px);padding:var(--inset);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-floating);color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);line-height:var(--leading-body);text-align:left;transform-origin:var(--origin-x,100%) var(--origin-y,0px);outline:none;position:fixed;top:0;left:0}.user-menu-module__GGawsG__panel[data-inline]{position:absolute;top:calc(100% + 8px);left:auto}.user-menu-module__GGawsG__panel[data-inline][data-align=end]{right:0}.user-menu-module__GGawsG__panel[data-inline][data-align=start]{left:0}.user-menu-module__GGawsG__panel[data-inline][data-align=center]{margin-left:-7.5rem;left:50%}.user-menu-module__GGawsG__header{align-items:center;gap:var(--space-3);padding:6px 8px 8px;display:flex}.user-menu-module__GGawsG__identity{flex:1;gap:1px;min-width:0;display:grid}.user-menu-module__GGawsG__nameRow{align-items:center;gap:var(--space-2);min-width:0;display:flex}.user-menu-module__GGawsG__name{color:var(--foreground);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.user-menu-module__GGawsG__plan{border-radius:var(--radius-pill);background:var(--accent-subtle);height:18px;color:var(--accent-strong);font-size:var(--text-xs);flex:none;align-items:center;padding:0 7px;font-weight:500;line-height:1;display:inline-flex}.user-menu-module__GGawsG__email{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu-module__GGawsG__list{position:relative}.user-menu-module__GGawsG__separator{height:1px;margin:var(--inset) calc(var(--inset) * -1);background:var(--border-subtle)}.user-menu-module__GGawsG__highlight{border-radius:calc(var(--radius-panel) - var(--inset));background:color-mix(in oklab, var(--foreground) 7%, transparent);opacity:0;pointer-events:none;position:absolute;top:0;left:0;right:0}.user-menu-module__GGawsG__highlight[data-tone=danger]{background:color-mix(in oklab, var(--danger) 11%, transparent)}.user-menu-module__GGawsG__item{width:100%;height:var(--row);box-sizing:border-box;align-items:center;gap:var(--space-3);border-radius:calc(var(--radius-panel) - var(--inset));color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;outline:none;margin:0;padding:0 10px;display:flex;position:relative}.user-menu-module__GGawsG__icon{width:16px;color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard);flex:none;place-items:center;display:inline-grid}.user-menu-module__GGawsG__item:focus .user-menu-module__GGawsG__icon{color:var(--foreground)}.user-menu-module__GGawsG__itemLabel{flex:1;min-width:0;display:inline-flex;position:relative}.user-menu-module__GGawsG__rise{white-space:nowrap;display:inline-block}.user-menu-module__GGawsG__item[data-tone=danger],.user-menu-module__GGawsG__item[data-tone=danger] .user-menu-module__GGawsG__icon{color:color-mix(in oklab, var(--danger) 58%, var(--text-secondary))}.user-menu-module__GGawsG__item[data-tone=danger]:focus,.user-menu-module__GGawsG__item[data-tone=danger]:focus .user-menu-module__GGawsG__icon{color:var(--danger)}@media (hover:none){.user-menu-module__GGawsG__item:active{background:var(--surface-muted)}}.user-menu-module__GGawsG__keys{color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:0;opacity:.8;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:1px;margin-left:auto;display:inline-flex}.user-menu-module__GGawsG__key{min-width:1.05em;font:inherit;text-align:center;display:inline-block}.user-menu-module__GGawsG__detail{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.user-menu-module__GGawsG__detail[data-tone=warning]{color:var(--warning)}.user-menu-module__GGawsG__row{align-items:center;gap:var(--space-3);height:36px;padding:0 4px 0 10px;display:flex;position:relative}.user-menu-module__GGawsG__rowLabel{color:var(--foreground);font-size:var(--text-sm);flex:1}.user-menu-module__GGawsG__row .user-menu-module__GGawsG__icon .user-menu-module__GGawsG__dot{--dot-size:10px}.user-menu-module__GGawsG__segments{--segment:28px;isolation:isolate;grid-auto-columns:var(--segment);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--foreground) 6%, transparent);flex:none;grid-auto-flow:column;height:26px;padding:2px;display:inline-grid;position:relative}.user-menu-module__GGawsG__thumb{z-index:-1;width:var(--segment);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:0 1px 2px #0000001a, 0 0 0 1px var(--border-subtle);transform:translateX(calc(var(--index) * 100%));transition:transform var(--duration-spring) var(--ease-spring), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);position:absolute;top:2px;bottom:2px;left:2px}@supports (color:lab(0% 0 0)){.user-menu-module__GGawsG__thumb{box-shadow:0 1px 2px lab(0% 0 0/.1), 0 0 0 1px var(--border-subtle)}}[data-theme=dark] .user-menu-module__GGawsG__thumb{background:color-mix(in oklab, var(--foreground) 20%, var(--surface-raised));box-shadow:none}.user-menu-module__GGawsG__segment{border-radius:var(--radius-pill);color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;outline:none;place-items:center;margin:0;padding:0;display:grid}.user-menu-module__GGawsG__segment .user-menu-module__GGawsG__dot{--dot-size:9px;--presence-surface:var(--surface-raised)}@media (hover:hover) and (pointer:fine){.user-menu-module__GGawsG__segment:hover{color:var(--text-secondary)}}.user-menu-module__GGawsG__segment[aria-checked=true]{color:var(--foreground)}.user-menu-module__GGawsG__segment svg{stroke-width:2px;width:13px;height:13px}.user-menu-module__GGawsG__spinner{animation:.8s linear infinite user-menu-module__GGawsG__user-menu-spin}@keyframes user-menu-module__GGawsG__user-menu-spin{to{transform:rotate(360deg)}}.user-menu-module__GGawsG__scrim{z-index:70;-webkit-tap-highlight-color:transparent;background:#00000052;background:lab(0% 0 0/.32);position:fixed;inset:0}.user-menu-module__GGawsG__sheet{--row:48px;--inset:10px;z-index:71;overscroll-behavior:contain;width:auto;max-width:none;max-height:88dvh;padding:8px var(--inset) calc(12px + env(safe-area-inset-bottom));border-radius:var(--radius-panel) var(--radius-panel) 0 0;border-bottom:0;position:fixed;inset:auto 0 0;overflow-y:auto}.user-menu-module__GGawsG__handle{border-radius:var(--radius-pill);background:var(--border-strong);cursor:grab;width:36px;height:5px;margin:0 auto 10px;display:block}.user-menu-module__GGawsG__sheet .user-menu-module__GGawsG__header{padding:4px 8px 12px}.user-menu-module__GGawsG__sheet .user-menu-module__GGawsG__item,.user-menu-module__GGawsG__sheet .user-menu-module__GGawsG__rowLabel{font-size:var(--text-base)}.user-menu-module__GGawsG__sheet .user-menu-module__GGawsG__row{height:56px}.user-menu-module__GGawsG__sheet .user-menu-module__GGawsG__segments{--segment:44px;height:38px}.user-menu-module__GGawsG__sheet .user-menu-module__GGawsG__segment svg{stroke-width:1.75px;width:16px;height:16px}.user-menu-module__GGawsG__sheet .user-menu-module__GGawsG__keys{display:none}@media (prefers-reduced-motion:reduce){.user-menu-module__GGawsG__trigger,.user-menu-module__GGawsG__chevron,.user-menu-module__GGawsG__dot,.user-menu-module__GGawsG__dot:before,.user-menu-module__GGawsG__dot:after,.user-menu-module__GGawsG__segment,.user-menu-module__GGawsG__thumb,.user-menu-module__GGawsG__item,.user-menu-module__GGawsG__icon{transition:none}.user-menu-module__GGawsG__spinner{animation-duration:2.4s}}
.back-link-module__N-iFVG__link.back-link-module__N-iFVG__link{align-self:flex-start;gap:var(--space-1);margin:0 0 var(--space-2) calc(-1 * var(--space-2));padding-inline:var(--space-2) var(--space-3);text-decoration:none}.back-link-module__N-iFVG__icon{transition:transform var(--t-duration-medium) var(--t-ease-smooth-out)}@media (hover:hover) and (pointer:fine){.back-link-module__N-iFVG__link:hover .back-link-module__N-iFVG__icon{transition-duration:var(--t-duration-fast);transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){.back-link-module__N-iFVG__icon{transition:none}}
.inboxes-module__OTUvHW__list{margin:0;padding:0;list-style:none}.inboxes-module__OTUvHW__row{align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);display:flex;overflow:hidden}.inboxes-module__OTUvHW__row+.inboxes-module__OTUvHW__row{border-top:1px solid var(--border-subtle)}.inboxes-module__OTUvHW__icon{flex:none;display:flex}.inboxes-module__OTUvHW__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inboxes-module__OTUvHW__address{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.inboxes-module__OTUvHW__status{color:var(--text-muted);font-size:var(--text-xs)}.inboxes-module__OTUvHW__status[data-status=disconnected],.inboxes-module__OTUvHW__status[data-status=paused]{color:var(--warning)}.inboxes-module__OTUvHW__actions{gap:var(--space-1);flex:none;display:flex}.inboxes-module__OTUvHW__link{text-decoration:none}.inboxes-module__OTUvHW__confirm{gap:var(--space-1);display:flex}.inboxes-module__OTUvHW__footer{padding:var(--space-2) var(--space-2)}.inboxes-module__OTUvHW__list:not(:empty)+.inboxes-module__OTUvHW__footer{border-top:1px solid var(--border-subtle)}@media (max-width:39.99rem){.inboxes-module__OTUvHW__row{flex-wrap:wrap}.inboxes-module__OTUvHW__actions{margin-left:calc(18px + var(--space-3))}}
.ascii-logo-module__AhkzCW__canvas{--ascii-logo-halo:color-mix(in oklab, var(--foreground) 22%, transparent);--ascii-logo-floor:color-mix(in oklab, var(--foreground) 42%, transparent);--ascii-logo-reflection:color-mix(in oklab, var(--brand) 55%, transparent);background:color-mix(in oklab, var(--foreground) 4%, var(--background));width:100%;height:100%;color:var(--foreground);font-family:var(--font-mono-source), ui-monospace, monospace;opacity:0;transition:opacity var(--t-duration-very-slow) var(--t-ease-smooth-out);display:block}.ascii-logo-module__AhkzCW__canvas[data-ready]{opacity:1}@media (prefers-reduced-motion:reduce){.ascii-logo-module__AhkzCW__canvas{transition:none}}
.service-nodes-module__aOzKfa__nodes{gap:var(--space-8) var(--space-6);padding:var(--space-6) var(--space-2) var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.service-nodes-module__aOzKfa__node{--light:var(--text-muted);align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;min-width:0;display:flex}.service-nodes-module__aOzKfa__node[data-health=ok]{--light:var(--success)}.service-nodes-module__aOzKfa__node[data-health=slow]{--light:var(--warning)}.service-nodes-module__aOzKfa__node[data-health=down]{--light:var(--danger);--slab-top:color-mix(in oklab, var(--danger) 14%, var(--background));--slab-left:color-mix(in oklab, var(--danger) 9%, var(--background));--slab-right:color-mix(in oklab, var(--danger) 6%, var(--background));--slab-edge:color-mix(in oklab, var(--danger) 55%, transparent)}.service-nodes-module__aOzKfa__slab{width:min(100%,11rem)}.service-nodes-module__aOzKfa__mark{color:var(--text-secondary);transition:opacity var(--t-duration-fast) var(--t-ease-out)}.service-nodes-module__aOzKfa__node[data-health=checking] .service-nodes-module__aOzKfa__mark{opacity:.55}.service-nodes-module__aOzKfa__light{fill:var(--light);stroke:color-mix(in oklab, var(--light) 30%, transparent);stroke-width:6px;paint-order:stroke;transition:fill var(--t-duration-fast) var(--t-ease-out), stroke var(--t-duration-fast) var(--t-ease-out)}.service-nodes-module__aOzKfa__node[data-health=checking] .service-nodes-module__aOzKfa__light{animation:service-nodes-module__aOzKfa__breathe var(--t-pulse-duration) var(--t-ease-in-out) infinite alternate}@keyframes service-nodes-module__aOzKfa__breathe{to{opacity:var(--t-pulse-min)}}.service-nodes-module__aOzKfa__ripple{fill:none;stroke:color-mix(in oklab, var(--foreground) 35%, transparent);stroke-width:1.25px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:service-nodes-module__aOzKfa__ripple 1.6s var(--t-ease-smooth-out) infinite}.service-nodes-module__aOzKfa__ripple[data-later]{animation-delay:.8s}@keyframes service-nodes-module__aOzKfa__ripple{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.service-nodes-module__aOzKfa__caption{flex-direction:column;align-items:center;gap:2px;min-width:0;max-width:100%;display:flex}.service-nodes-module__aOzKfa__name{font-size:var(--text-sm);font-weight:500}.service-nodes-module__aOzKfa__role{color:var(--text-muted);font-size:var(--text-xs)}.service-nodes-module__aOzKfa__status{margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.service-nodes-module__aOzKfa__node[data-health=ok] .service-nodes-module__aOzKfa__status{color:var(--success)}.service-nodes-module__aOzKfa__node[data-health=slow] .service-nodes-module__aOzKfa__status{color:var(--warning)}.service-nodes-module__aOzKfa__node[data-health=down] .service-nodes-module__aOzKfa__status{color:var(--danger);font-weight:500}.service-nodes-module__aOzKfa__detail{max-width:14rem;color:var(--text-muted);font-size:var(--text-xs);overflow-wrap:anywhere;line-height:1.4}@media (max-width:40rem){.service-nodes-module__aOzKfa__nodes{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.service-nodes-module__aOzKfa__mark,.service-nodes-module__aOzKfa__light{transition:none}.service-nodes-module__aOzKfa__node[data-health=checking] .service-nodes-module__aOzKfa__light,.service-nodes-module__aOzKfa__ripple{animation:none}}
.auth-artwork-module__mSe56a__frame{background:color-mix(in oklab, var(--foreground) 4%, var(--background));width:100%;height:100%}
.layout-module__TTENja__shell{background:var(--background);min-height:100dvh;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);line-height:var(--leading-body);flex-direction:column;display:flex;overflow-x:clip}
.settings-view-module___7xs9W__view{gap:var(--space-10);flex-direction:column;display:flex}.settings-view-module___7xs9W__header{gap:var(--space-2);flex-direction:column;display:flex}.settings-view-module___7xs9W__title{font-size:var(--text-3xl);font-weight:500;line-height:var(--leading-display);letter-spacing:-.035em;margin:0}.settings-view-module___7xs9W__lead{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.settings-view-module___7xs9W__section{gap:var(--space-3);flex-direction:column;display:flex}.settings-view-module___7xs9W__sectionText{flex-direction:column;gap:2px;display:flex}.settings-view-module___7xs9W__sectionTitle{font-size:var(--text-sm);margin:0;font-weight:500}.settings-view-module___7xs9W__sectionDescription{color:var(--text-muted);font-size:var(--text-xs);margin:0}.settings-view-module___7xs9W__group{border:1px solid var(--border-subtle);border-radius:var(--radius-surface);background:var(--surface);overflow:hidden}.settings-view-module___7xs9W__skeleton{align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);display:flex}.settings-view-module___7xs9W__skeletonIcon,.settings-view-module___7xs9W__skeletonLine{border-radius:var(--radius-pill);background:var(--surface-muted);animation:settings-view-module___7xs9W__skeleton-pulse var(--t-pulse-duration) var(--t-ease-in-out) infinite alternate}.settings-view-module___7xs9W__skeletonIcon{flex:none;width:18px;height:18px}.settings-view-module___7xs9W__skeletonText{flex-direction:column;gap:6px;display:flex}.settings-view-module___7xs9W__skeletonLine{width:12rem;height:10px}.settings-view-module___7xs9W__skeletonLine+.settings-view-module___7xs9W__skeletonLine{width:4rem;height:8px}@keyframes settings-view-module___7xs9W__skeleton-pulse{to{opacity:.5}}@media (prefers-reduced-motion:reduce){.settings-view-module___7xs9W__skeletonIcon,.settings-view-module___7xs9W__skeletonLine{animation:none}}.settings-view-module___7xs9W__row{align-items:center;gap:var(--space-4);min-height:3.5rem;padding:var(--space-3) var(--space-4);display:flex}.settings-view-module___7xs9W__row+.settings-view-module___7xs9W__row{border-top:1px solid var(--border-subtle)}.settings-view-module___7xs9W__rowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.settings-view-module___7xs9W__rowLabel{font-size:var(--text-sm);font-weight:500}.settings-view-module___7xs9W__rowDescription{color:var(--text-muted);font-size:var(--text-xs);text-wrap:pretty}.settings-view-module___7xs9W__actions{gap:var(--space-1);flex:none;display:flex}.settings-view-module___7xs9W__select{flex:none;min-width:11rem}.settings-view-module___7xs9W__select label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:39.99rem){.settings-view-module___7xs9W__row{flex-wrap:wrap}.settings-view-module___7xs9W__select{width:100%}}
.day-board-module__TyDxYG__controls{gap:var(--space-1);display:flex}.day-board-module__TyDxYG__arrow{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface);width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;transition:background-color var(--t-duration-quick) var(--t-ease-out), color var(--t-duration-quick) var(--t-ease-out), opacity var(--t-duration-quick) var(--t-ease-out);place-items:center;display:inline-grid}.day-board-module__TyDxYG__arrow:disabled{opacity:.4;cursor:default}@media (hover:hover) and (pointer:fine){.day-board-module__TyDxYG__arrow:not(:disabled):hover{background:var(--surface-raised,var(--surface));color:var(--foreground)}}.day-board-module__TyDxYG__frame{--column:14rem;--inset:max(var(--space-4), calc((100vw - var(--page-width)) / 2 + var(--space-4)));align-items:flex-start;width:100vw;margin-inline:calc(50% - 50vw);display:flex}.day-board-module__TyDxYG__board{--start:var(--inset);--fade-start:3rem;--fade-end:3rem;align-items:flex-start;gap:var(--space-4);min-width:0;padding:2px var(--inset) var(--space-4) var(--start);overscroll-behavior-x:contain;scroll-padding-inline:var(--start) var(--inset);scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);outline:none;flex:1;display:flex;overflow-x:auto}.day-board-module__TyDxYG__board[data-start]{--fade-start:0px}.day-board-module__TyDxYG__board[data-end]{--fade-end:0px}.day-board-module__TyDxYG__board::-webkit-scrollbar{display:none}.day-board-module__TyDxYG__board:focus-visible .day-board-module__TyDxYG__card{border-color:var(--border)}.day-board-module__TyDxYG__column{flex:0 0 var(--column);gap:var(--space-4);scroll-snap-align:start;flex-direction:column;display:flex}.day-board-module__TyDxYG__card{gap:var(--space-3);min-height:20rem;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-surface);background:var(--surface);flex-direction:column;display:flex}.day-board-module__TyDxYG__card[data-tone=accent]{border-color:color-mix(in oklab, var(--accent) 35%, var(--border-subtle))}.day-board-module__TyDxYG__card[data-drop-over]{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 6%, var(--surface))}.day-board-module__TyDxYG__card{transition:border-color var(--t-duration-quick) var(--t-ease-out), background-color var(--t-duration-quick) var(--t-ease-out)}.day-board-module__TyDxYG__head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);padding:var(--space-1) var(--space-1) 0;display:flex}.day-board-module__TyDxYG__title{min-width:0;color:var(--foreground);font-size:var(--text-sm);flex-direction:column;gap:1px;margin:0;font-weight:500;line-height:1.3;display:flex}.day-board-module__TyDxYG__card[data-tone=accent] .day-board-module__TyDxYG__title{color:var(--accent)}.day-board-module__TyDxYG__date{color:var(--text-muted);font-size:var(--text-xs);font-weight:400}.day-board-module__TyDxYG__count{border-radius:var(--radius-pill);background:var(--surface-muted);min-width:1.25rem;height:1.25rem;color:var(--text-secondary);font-variant-numeric:tabular-nums;place-items:center;padding:0 .375rem;font-size:.6875rem;font-weight:500;display:inline-grid}.day-board-module__TyDxYG__card[data-empty] .day-board-module__TyDxYG__count{color:var(--text-muted)}.day-board-module__TyDxYG__empty{color:var(--text-muted);font-size:var(--text-xs);text-align:center;margin:auto 0}.day-board-module__TyDxYG__skeletonTitle{flex-direction:column;gap:6px;padding-top:2px;display:flex}.day-board-module__TyDxYG__skeletonTile{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:calc(var(--radius-surface) - 4px);flex-direction:column;gap:6px;display:flex}.day-board-module__TyDxYG__pulse{border-radius:var(--radius-pill);background:var(--surface-muted);animation:day-board-module__TyDxYG__pulse var(--t-pulse-duration) var(--t-ease-in-out) infinite alternate;display:block}@keyframes day-board-module__TyDxYG__pulse{to{opacity:.5}}@media (hover:none),(max-width:40rem){.day-board-module__TyDxYG__controls{display:none}}@media (max-width:40rem){.day-board-module__TyDxYG__frame{--column:min(78vw, 17rem)}.day-board-module__TyDxYG__card{min-height:16rem}}@media (prefers-reduced-motion:reduce){.day-board-module__TyDxYG__arrow{transition:none}.day-board-module__TyDxYG__pulse{animation:none}}
.progressive-blur-module__cQbNia__blur{z-index:-1;pointer-events:none;position:absolute;inset:0 0 -1.5rem}.progressive-blur-module__cQbNia__blur:after{content:"";background:linear-gradient(to bottom, color-mix(in oklab, var(--background) 55%, transparent), transparent);position:absolute;inset:0}.progressive-blur-module__cQbNia__blur>span{position:absolute;inset:0 0 -100%}.progressive-blur-module__cQbNia__blur>span:first-child{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);-webkit-mask-image:linear-gradient(#0000 31.25%,#000 37.5% 43.75%,#0000 50%);mask-image:linear-gradient(#0000 31.25%,#000 37.5% 43.75%,#0000 50%)}.progressive-blur-module__cQbNia__blur>span:nth-child(2){-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(#0000 25%,#000 31.25% 37.5%,#0000 43.75%);mask-image:linear-gradient(#0000 25%,#000 31.25% 37.5%,#0000 43.75%)}.progressive-blur-module__cQbNia__blur>span:nth-child(3){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(#0000 18.75%,#000 25% 31.25%,#0000 37.5%);mask-image:linear-gradient(#0000 18.75%,#000 25% 31.25%,#0000 37.5%)}.progressive-blur-module__cQbNia__blur>span:nth-child(4){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(#0000 12.5%,#000 18.75% 25%,#0000 31.25%);mask-image:linear-gradient(#0000 12.5%,#000 18.75% 25%,#0000 31.25%)}.progressive-blur-module__cQbNia__blur>span:nth-child(5){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(#0000 6.25%,#000 12.5% 18.75%,#0000 25%);mask-image:linear-gradient(#0000 6.25%,#000 12.5% 18.75%,#0000 25%)}.progressive-blur-module__cQbNia__blur>span:nth-child(6){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(#0000 0%,#000 6.25% 12.5%,#0000 18.75%);mask-image:linear-gradient(#0000 0%,#000 6.25% 12.5%,#0000 18.75%)}.progressive-blur-module__cQbNia__blur>span:nth-child(7){-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);-webkit-mask-image:linear-gradient(#000 0% 6.25%,#0000 12.5%);mask-image:linear-gradient(#000 0% 6.25%,#0000 12.5%)}@media (prefers-reduced-transparency:reduce){.progressive-blur-module__cQbNia__blur{display:none}}
.home-module__T4_tNG__main{flex:1}.home-module__T4_tNG__heroWrap{position:relative}.home-module__T4_tNG__heroWrap .home-module__T4_tNG__hero{background:0 0}.home-module__T4_tNG__hero{min-height:calc(100svh - var(--site-header-height) - var(--announcement-height));align-items:center;display:flex}.home-module__T4_tNG__hero>div{width:100%;max-width:76rem;padding:var(--space-16) var(--space-5)}.home-module__T4_tNG__hero.home-module__T4_tNG__hero>div{align-items:stretch}.home-module__T4_tNG__hero h1{font-family:var(--font-bricolage-grotesque), sans-serif;letter-spacing:-.04em;font-weight:700;line-height:1.02}.home-module__T4_tNG__hero h1+p{font-size:var(--text-base)}.home-module__T4_tNG__badge{align-items:center;gap:var(--space-2);height:2rem;padding:0 var(--space-3) 0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;display:inline-flex;overflow:hidden}.home-module__T4_tNG__badgeLogos{align-items:center;gap:var(--space-1);display:inline-flex}.home-module__T4_tNG__ctas{gap:var(--space-4);margin-top:var(--space-3);flex-direction:column;display:flex}.home-module__T4_tNG__ctaRow{gap:var(--space-3);flex-wrap:wrap;display:flex}.home-module__T4_tNG__ctaPrimary.home-module__T4_tNG__ctaPrimary,.home-module__T4_tNG__ctaGoogle.home-module__T4_tNG__ctaGoogle{min-height:var(--control-height-md);padding-inline:var(--space-5);text-decoration:none}.home-module__T4_tNG__ctaPrimary.home-module__T4_tNG__ctaPrimary{border-color:var(--brand);background:var(--brand);color:#fff}.home-module__T4_tNG__ctaArrow{transition:transform var(--t-duration-medium) var(--t-ease-smooth-out)}@media (hover:hover) and (pointer:fine){.home-module__T4_tNG__ctaPrimary:hover{opacity:.91;box-shadow:var(--shadow-resting)}.home-module__T4_tNG__ctaPrimary:hover .home-module__T4_tNG__ctaArrow{transition-duration:var(--t-duration-fast);transform:translate(2px)}}.home-module__T4_tNG__ctaPrimary:active{opacity:.84}@media (max-width:560px){.home-module__T4_tNG__ctaRow>*{flex:100%}}.home-module__T4_tNG__hero h1:after{content:".";color:var(--brand)}@media (max-width:800px){.home-module__T4_tNG__hero{min-height:calc(100svh - var(--site-header-height) - var(--announcement-height));align-items:stretch}.home-module__T4_tNG__hero>div{padding-top:var(--space-10);grid-template-rows:auto minmax(0,1fr);padding-bottom:0}}@container hero (max-width:800px){.home-module__T4_tNG__hero>div>div:first-child{text-align:center;justify-items:center;margin-inline:auto}.home-module__T4_tNG__ctas{align-items:center}.home-module__T4_tNG__ctaRow{justify-content:center}}@media (prefers-reduced-motion:reduce){.home-module__T4_tNG__ctaArrow{transition:none}}
.page-module__8PHn9W__page{height:100dvh;padding:var(--space-3);gap:var(--space-3);background:var(--background);color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);line-height:var(--leading-body);flex:1;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.page-module__8PHn9W__shader{border-radius:var(--radius-surface);background:var(--surface-muted);display:none;overflow:hidden}.page-module__8PHn9W__auth{padding:var(--space-6) var(--space-4);flex-direction:column;align-items:center;display:flex}.page-module__8PHn9W__panel,.page-module__8PHn9W__legal{width:100%;max-width:22rem}.page-module__8PHn9W__intro{align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.page-module__8PHn9W__logo{font-size:var(--text-xl)}.page-module__8PHn9W__panel{justify-content:center;gap:var(--space-8);padding-block:var(--space-12);flex-direction:column;flex:1;display:flex}.page-module__8PHn9W__header{gap:var(--space-2);flex-direction:column;display:flex}.page-module__8PHn9W__title{font-size:var(--text-2xl);text-wrap:balance;margin:0;font-weight:500;line-height:1.15}.page-module__8PHn9W__description{color:var(--text-secondary);font-size:var(--text-sm);text-wrap:pretty;margin:0}.page-module__8PHn9W__legal{color:var(--text-muted);font-size:var(--text-xs);text-wrap:pretty;margin:0}.page-module__8PHn9W__legal a{color:var(--text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:2px;transition:color var(--t-duration-quick) var(--t-ease-out)}@media (hover:hover) and (pointer:fine){.page-module__8PHn9W__legal a:hover{color:var(--foreground)}}@media (min-width:64rem){.page-module__8PHn9W__page{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page-module__8PHn9W__shader{display:block}.page-module__8PHn9W__auth{padding:var(--space-6) var(--space-10)}}
.plans-view-module__Uv9j9G__view{gap:var(--space-8);flex-direction:column;display:flex}.plans-view-module__Uv9j9G__header{gap:var(--space-2);flex-direction:column;display:flex}.plans-view-module__Uv9j9G__title{font-size:var(--text-3xl);font-weight:500;line-height:var(--leading-display);letter-spacing:-.035em;margin:0}.plans-view-module__Uv9j9G__lead{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.plans-view-module__Uv9j9G__note{color:var(--accent);font-size:var(--text-sm);margin:0}.plans-view-module__Uv9j9G__placeholder{border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface);min-height:32rem}.plans-view-module__Uv9j9G__billing{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-surface);background:var(--surface);flex-wrap:wrap;display:flex}.plans-view-module__Uv9j9G__billingText{flex-direction:column;gap:2px;display:flex}.plans-view-module__Uv9j9G__billingTitle{font-size:var(--text-sm);margin:0;font-weight:500}.plans-view-module__Uv9j9G__billingDescription{color:var(--text-muted);font-size:var(--text-xs);margin:0}.plans-view-module__Uv9j9G__dialogError{margin:0 0 var(--space-4);color:var(--danger)}.plans-view-module__Uv9j9G__dialogActions{justify-content:flex-end;gap:var(--space-2);display:flex}
.page-module__JWC8Gq__page{width:100%;max-width:var(--page-width);padding:var(--space-12) var(--space-4) var(--space-16);margin-inline:auto}
.legal-page-module__gOk4_G__main{width:100%;padding:var(--space-12) var(--space-5) var(--space-16);flex:1}.legal-page-module__gOk4_G__article{max-width:42rem;margin:0 auto}.legal-page-module__gOk4_G__englishOnly{max-width:42rem;margin:0 auto var(--space-6);color:var(--text-secondary);font-size:var(--text-sm)}.legal-page-module__gOk4_G__head{gap:var(--space-3);padding-bottom:var(--space-8);border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}.legal-page-module__gOk4_G__updated{color:var(--text-muted);font-size:var(--text-sm);margin:0}.legal-page-module__gOk4_G__title{font-family:var(--font-bricolage-grotesque), sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(2.25rem,5vw,3rem);font-weight:700;line-height:1.05}.legal-page-module__gOk4_G__summary{margin-top:var(--space-3);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-surface);background:var(--surface);color:var(--text-secondary);font-size:var(--text-sm);line-height:1.7}.legal-page-module__gOk4_G__summary p{margin:0}.legal-page-module__gOk4_G__summary ul{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.legal-page-module__gOk4_G__summary li+li{margin-top:var(--space-1)}.legal-page-module__gOk4_G__summary strong{color:var(--foreground);font-weight:600}.legal-page-module__gOk4_G__prose{color:var(--text-secondary);font-size:var(--text-base);line-height:1.75}.legal-page-module__gOk4_G__prose h2{margin:var(--space-10) 0 var(--space-3);color:var(--foreground);font-size:var(--text-xl);letter-spacing:-.02em;scroll-margin-top:5rem;font-weight:600;line-height:1.3}.legal-page-module__gOk4_G__prose h3{margin:var(--space-6) 0 var(--space-2);color:var(--foreground);font-size:var(--text-base);font-weight:600}.legal-page-module__gOk4_G__prose p{margin:0 0 var(--space-4)}.legal-page-module__gOk4_G__prose ul{margin:0 0 var(--space-4);padding-left:var(--space-5)}.legal-page-module__gOk4_G__prose li{margin-bottom:var(--space-2)}.legal-page-module__gOk4_G__prose li::marker{color:var(--text-muted)}.legal-page-module__gOk4_G__prose strong{color:var(--foreground);font-weight:600}.legal-page-module__gOk4_G__prose a{color:var(--foreground);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;transition:text-decoration-color var(--t-duration-quick) var(--t-ease-out)}@media (hover:hover) and (pointer:fine){.legal-page-module__gOk4_G__prose a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}.legal-page-module__gOk4_G__prose table{width:100%;margin:0 0 var(--space-4);border-collapse:collapse;font-size:var(--text-sm)}.legal-page-module__gOk4_G__prose th,.legal-page-module__gOk4_G__prose td{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top}.legal-page-module__gOk4_G__prose th{color:var(--foreground);font-weight:600}.legal-page-module__gOk4_G__callout{margin:0 0 var(--space-4);padding:var(--space-4) var(--space-5);border-left:3px solid var(--accent);border-radius:0 var(--radius-panel) var(--radius-panel) 0;background:var(--surface);color:var(--foreground)}@media (max-width:40rem){.legal-page-module__gOk4_G__main{padding-top:var(--space-8)}.legal-page-module__gOk4_G__prose table{display:block;overflow-x:auto}}
.tasks-view-module__hVsmlG__view{gap:var(--space-6);flex-direction:column;display:flex}.tasks-view-module__hVsmlG__header{gap:var(--space-2);margin-bottom:var(--space-2);flex-direction:column;display:flex}.tasks-view-module__hVsmlG__title{font-size:var(--text-3xl);font-weight:500;line-height:var(--leading-display);letter-spacing:-.035em;margin:0}.tasks-view-module__hVsmlG__lead{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.tasks-view-module__hVsmlG__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.tasks-view-module__hVsmlG__badge.tasks-view-module__hVsmlG__badge{font-variant-numeric:tabular-nums;min-height:18px;padding:0 6px}.tasks-view-module__hVsmlG__lists{gap:var(--space-8);flex-direction:column;display:flex}.tasks-view-module__hVsmlG__section{gap:var(--space-3);flex-direction:column;display:flex}.tasks-view-module__hVsmlG__more{align-self:center}.tasks-view-module__hVsmlG__sectionTitle{align-items:baseline;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);margin:0;font-weight:500;display:flex}.tasks-view-module__hVsmlG__group{border:1px solid var(--border-subtle);border-radius:var(--radius-surface);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.tasks-view-module__hVsmlG__row{align-items:start;column-gap:var(--space-3);padding:var(--space-3) var(--space-4);transition:background-color var(--t-duration-quick) var(--t-ease-out);grid-template-columns:1.5rem minmax(0,1fr) auto;display:grid;position:relative}.tasks-view-module__hVsmlG__item+.tasks-view-module__hVsmlG__item>.tasks-view-module__hVsmlG__row{border-top:1px solid var(--border-subtle)}@media (hover:hover) and (pointer:fine){.tasks-view-module__hVsmlG__row:hover{background:var(--surface-muted)}}.tasks-view-module__hVsmlG__open{cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.tasks-view-module__hVsmlG__open:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:-2px}.tasks-view-module__hVsmlG__row>:not(.tasks-view-module__hVsmlG__open,.tasks-view-module__hVsmlG__actions){pointer-events:none;position:relative}.tasks-view-module__hVsmlG__avatar{border-radius:var(--radius-pill);background:var(--surface);width:1.5rem;height:1.5rem;box-shadow:0 0 0 1px var(--border-subtle);color:var(--text-secondary);letter-spacing:.02em;place-items:center;margin-top:1px;font-size:.625rem;font-weight:600;display:grid;position:relative}.tasks-view-module__hVsmlG__avatar[data-done]{box-shadow:0 0 0 1.5px var(--success)}.tasks-view-module__hVsmlG__check{border-radius:var(--radius-pill);background:var(--success);width:13px;height:13px;box-shadow:0 0 0 2px var(--surface);color:var(--surface);place-items:center;display:grid;position:absolute;bottom:-3px;right:-4px}.tasks-view-module__hVsmlG__check svg{stroke-width:3px;width:9px;height:9px}.tasks-view-module__hVsmlG__body{flex-direction:column;gap:2px;min-width:0;display:flex}.tasks-view-module__hVsmlG__taskTitle{color:var(--foreground);font-size:var(--text-sm);font-weight:500}.tasks-view-module__hVsmlG__row[data-done] .tasks-view-module__hVsmlG__taskTitle{color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--text-muted);text-decoration-color:var(--text-muted);text-decoration-thickness:1.5px}.tasks-view-module__hVsmlG__line{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tasks-view-module__hVsmlG__meta{color:var(--text-secondary);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tasks-view-module__hVsmlG__reason{color:var(--text-muted);font-size:var(--text-xs);line-height:1.5}.tasks-view-module__hVsmlG__chip{border-radius:var(--radius-pill);background:var(--surface);height:1.125rem;box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-secondary);flex:none;align-items:center;padding:0 .375rem;font-size:.6875rem;font-weight:500;display:inline-flex}.tasks-view-module__hVsmlG__chip[data-urgent]{box-shadow:none;background:color-mix(in oklab, var(--accent) 12%, transparent);color:var(--accent)}.tasks-view-module__hVsmlG__quote{margin:var(--space-2) 0 var(--space-1);padding-left:var(--space-3);border-left:2px solid var(--border);font-size:var(--text-xs);flex-direction:column;gap:1px;line-height:1.5;display:flex}.tasks-view-module__hVsmlG__quoteSubject{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.tasks-view-module__hVsmlG__quoteText{color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tasks-view-module__hVsmlG__why{align-items:flex-start;gap:var(--space-1);color:var(--text-muted);font-size:var(--text-xs);line-height:1.5;display:flex}.tasks-view-module__hVsmlG__why svg{color:var(--warning);flex:none;margin-top:.2em}@media (max-width:40rem){.tasks-view-module__hVsmlG__row[data-variant]{grid-template-columns:1.5rem minmax(0,1fr)}.tasks-view-module__hVsmlG__row[data-variant] .tasks-view-module__hVsmlG__actions{margin-top:var(--space-3);grid-column:2}}.tasks-view-module__hVsmlG__actions{z-index:1;align-items:center;gap:var(--space-1);display:flex;position:relative}.tasks-view-module__hVsmlG__action,.tasks-view-module__hVsmlG__textAction{border-radius:var(--radius-pill);height:2rem;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--t-duration-quick) var(--t-ease-out), color var(--t-duration-quick) var(--t-ease-out), border-color var(--t-duration-quick) var(--t-ease-out);background:0 0;border:1px solid #0000;place-items:center;font-weight:500;display:inline-grid}.tasks-view-module__hVsmlG__action{width:2rem}.tasks-view-module__hVsmlG__textAction{padding:0 var(--space-3)}.tasks-view-module__hVsmlG__textAction[data-primary]{border-color:var(--border);background:var(--surface);color:var(--foreground)}@media (hover:hover) and (pointer:fine){.tasks-view-module__hVsmlG__action:hover,.tasks-view-module__hVsmlG__textAction:hover{background:var(--surface-raised,var(--surface));border-color:var(--border);color:var(--foreground)}}.tasks-view-module__hVsmlG__tiles{margin:0 0 calc(-1 * var(--space-2));flex-direction:column;padding:0;list-style:none;display:flex}.tasks-view-module__hVsmlG__tile{margin-bottom:var(--space-2);align-items:start;column-gap:var(--space-1);padding:var(--space-2) var(--space-1) var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:calc(var(--radius-surface) - 4px);background:var(--surface-muted);transition:border-color var(--t-duration-quick) var(--t-ease-out), background-color var(--t-duration-quick) var(--t-ease-out);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.tasks-view-module__hVsmlG__tile[data-dragging]{opacity:.35}@media (hover:hover) and (pointer:fine){.tasks-view-module__hVsmlG__tile:hover{border-color:var(--border);background:var(--surface-raised,var(--surface-muted))}}.tasks-view-module__hVsmlG__tile>:not(.tasks-view-module__hVsmlG__open,.tasks-view-module__hVsmlG__actions){pointer-events:none;position:relative}.tasks-view-module__hVsmlG__tile .tasks-view-module__hVsmlG__open{border-radius:inherit}.tasks-view-module__hVsmlG__tileBody{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding-top:2px;display:flex}.tasks-view-module__hVsmlG__tileTitle{color:var(--foreground);font-size:var(--text-sm);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.tasks-view-module__hVsmlG__tileBody .tasks-view-module__hVsmlG__meta{max-width:100%}.tasks-view-module__hVsmlG__tileBody .tasks-view-module__hVsmlG__chip{margin-top:2px}.tasks-view-module__hVsmlG__tile .tasks-view-module__hVsmlG__action{width:1.75rem;height:1.75rem}@media (pointer:coarse){.tasks-view-module__hVsmlG__tile .tasks-view-module__hVsmlG__action{width:2.25rem;height:2.25rem}}.tasks-view-module__hVsmlG__skeletonRow{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.tasks-view-module__hVsmlG__skeletonRow+.tasks-view-module__hVsmlG__skeletonRow{border-top:1px solid var(--border-subtle)}.tasks-view-module__hVsmlG__skeletonBar{border-radius:var(--radius-pill);background:var(--surface-muted);max-width:100%;height:12px;animation:tasks-view-module__hVsmlG__pulse 1.6s var(--t-ease-in-out) infinite;display:block}@keyframes tasks-view-module__hVsmlG__pulse{50%{opacity:.5}}.tasks-view-module__hVsmlG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.tasks-view-module__hVsmlG__skeletonBar{animation:none}.tasks-view-module__hVsmlG__row,.tasks-view-module__hVsmlG__tile,.tasks-view-module__hVsmlG__action,.tasks-view-module__hVsmlG__textAction{transition:none}}.tasks-view-module__hVsmlG__hint{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);margin:0;display:flex}.tasks-view-module__hVsmlG__hint svg{flex:none}.tasks-view-module__hVsmlG__hintDismiss{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);color:var(--text-secondary);font:inherit;cursor:pointer;transition:color var(--t-duration-quick) var(--t-ease-out), background-color var(--t-duration-quick) var(--t-ease-out);background:0 0;border:0;flex:none;margin-left:auto}.tasks-view-module__hVsmlG__hintDismiss:hover{background:var(--surface);color:var(--foreground)}.tasks-view-module__hVsmlG__hintDismiss:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
