.layout_root__X1Uik{position:relative;display:flex;min-height:100vh;background-color:hsl(var(--background));animation:layout_layoutFadeIn__CyRDI .15s ease-out forwards}@keyframes layout_layoutFadeIn__CyRDI{0%{opacity:0}to{opacity:1}}.layout_content__UJPqO{display:flex;flex:1 1 0%;flex-direction:column}@media (min-width:1024px){.layout_content__UJPqO{margin-left:290px}}.layout_main__5EqpR{flex:1 1 0%;overflow:auto;padding:1rem}@media (min-width:640px){.layout_main__5EqpR{padding:1.5rem}}@media (min-width:1024px){.layout_main__5EqpR{padding:2rem}}.layout_root__X1Uik:has([data-canvas-shell]){height:100dvh}.layout_content__UJPqO:has([data-canvas-shell]){min-height:0}@media (min-width:1024px){.layout_content__UJPqO:has([data-canvas-shell]){margin-left:0}}.layout_main__5EqpR:has([data-canvas-shell]){min-height:0;overflow:hidden;padding:0}@media (min-width:640px){.CreateCanvasModal_dialogContent__lAixO{max-width:500px}}.CreateCanvasModal_form__IXNaD>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.CreateCanvasModal_form__IXNaD{padding-top:1rem;padding-bottom:1rem}.CreateCanvasModal_field__VgpNd>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.CreateCanvasModal_optionalLabel__Ddktf{color:hsl(var(--muted-foreground))}.CreateCanvasModal_fieldHint__6ms8y{font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.CreateCanvasModal_errorMessage___nIhJ{font-size:.875rem;line-height:1.25rem;color:hsl(var(--destructive))}.CreateCanvasModal_spinnerIcon__1TQEy{margin-right:.5rem;height:1rem;width:1rem}@keyframes CreateCanvasModal_spin__Y7KPo{to{transform:rotate(1turn)}}.CreateCanvasModal_spinnerIcon__1TQEy{animation:CreateCanvasModal_spin__Y7KPo 1s linear infinite}.AppSidebar_overlay__9HdwL{pointer-events:none;position:fixed;inset:0;z-index:39;display:none;background:rgba(56,56,53,.4);opacity:0;transition:opacity .2s ease}@media(max-width:1023px){.AppSidebar_overlay__9HdwL{display:block}}.AppSidebar_overlay__9HdwL.AppSidebar_overlayVisible__Q3F6F{opacity:1;pointer-events:auto}.AppSidebar_sidebar__gwD_w{position:fixed;left:0;top:0;z-index:40;display:flex;height:100vh;flex-direction:column;background-color:hsl(var(--stitch-surface-container-low));border-right:none;border-radius:0;transition:width .2s ease,transform .2s ease;width:290px;box-shadow:2px 0 20px rgba(56,56,53,.07)}@media(max-width:1023px){.AppSidebar_sidebar__gwD_w{transform:translateX(-100%);box-shadow:4px 0 32px rgba(56,56,53,.14);border-radius:0 1.5rem 1.5rem 0}.AppSidebar_sidebar__gwD_w.AppSidebar_mobileOpen__XdJ9M{transform:translateX(0)}}.AppSidebar_closeButton__4Vpe2{display:none;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-width:0;background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface-variant));width:2rem;height:2rem;transition:background-color .15s ease,color .15s ease}@media(max-width:1023px){.AppSidebar_closeButton__4Vpe2{display:flex}}.AppSidebar_closeButton__4Vpe2:hover{background-color:hsl(var(--stitch-surface-container-high));color:hsl(var(--stitch-on-surface))}.AppSidebar_header__V3zhU{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:1.25rem 1.25rem .75rem}.AppSidebar_logo__IzXUs{display:flex;align-items:center;gap:.625rem;overflow:hidden;text-decoration-line:none}.AppSidebar_logoIcon__VyTcY{display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:hsl(var(--primary));width:2.25rem;height:2.25rem}.AppSidebar_logoText__MBHV4{font-family:var(--font-headline),system-ui,sans-serif;color:hsl(var(--stitch-on-surface));font-size:1.0625rem;font-weight:700;letter-spacing:-.02em}.AppSidebar_workspaceSection__1nERE{position:relative;padding:0 1rem .75rem}.AppSidebar_workspaceSection__1nERE>div{display:block;width:100%}.AppSidebar_workspaceSection__1nERE>div>button{width:100%;cursor:pointer;border-width:0;background-color:transparent;text-align:left;padding:0}.AppSidebar_workspaceSelector__H0UHf{display:flex;width:100%;cursor:pointer;align-items:center;gap:.625rem;border-radius:9999px;border-width:0;background-color:hsl(var(--stitch-surface-container-lowest));color:hsl(var(--stitch-on-surface));padding:.625rem .75rem;transition:background-color .15s ease}.AppSidebar_workspaceSelector__H0UHf:hover{background-color:hsl(var(--stitch-surface-container))}.AppSidebar_workspaceAvatar__Fb8Nh{width:2rem;height:2rem;font-size:.75rem}.AppSidebar_workspaceAvatarSmall__43MX2,.AppSidebar_workspaceAvatar__Fb8Nh{display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(104 160 255/var(--tw-bg-opacity,1));color:hsl(var(--stitch-on-surface));font-weight:700}.AppSidebar_workspaceAvatarSmall__43MX2{width:1.5rem;height:1.5rem;font-size:.625rem}.AppSidebar_workspaceInfo___e5Gm{display:flex;min-width:0;flex:1 1 0%;flex-direction:row;align-items:center;gap:.5rem}.AppSidebar_workspaceName__BbCf1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-headline),system-ui,sans-serif;color:hsl(var(--stitch-on-surface));font-size:.875rem;font-weight:600}.AppSidebar_planBadge__I0bSf{margin-left:auto;flex-shrink:0;border-radius:9999px;border-width:0;background-color:hsl(var(--stitch-on-surface));text-transform:uppercase;color:hsl(var(--stitch-surface-container-low));font-size:.5625rem;font-weight:700;padding:.125rem .375rem;height:auto;letter-spacing:.04em}.AppSidebar_planBadgeSmall__WWR9S{flex-shrink:0;border-radius:9999px;background-color:hsl(var(--stitch-surface-container-highest));text-transform:uppercase;color:hsl(var(--stitch-on-surface-variant));font-size:.5rem;font-weight:700;padding:.0625rem .25rem;letter-spacing:.03em}.AppSidebar_workspaceChevron__yFiJ7{flex-shrink:0;color:hsl(var(--stitch-on-surface-variant));width:.875rem;height:.875rem;opacity:.5;transition:transform .15s ease}.AppSidebar_workspaceChevron__yFiJ7.AppSidebar_open__AIhj2{transform:rotate(180deg)}.AppSidebar_workspaceDropdown__nfTiF{width:calc(290px - 2rem);min-width:calc(290px - 2rem);padding:.5rem .5rem .375rem}.AppSidebar_dropdownSeparator__LQSad{background-color:hsl(var(--border));margin:.25rem 0}.AppSidebar_content__4YQd7{display:flex;flex:1 1 0%;flex-direction:column;overflow-y:auto;padding:.25rem 1rem}.AppSidebar_nav__76sr1{display:flex;flex-direction:column;gap:2px}.AppSidebar_navItem__oJvnI{display:flex;align-items:center;gap:.75rem;color:hsl(var(--stitch-on-surface));text-decoration-line:none;padding:.75rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;opacity:.7;transition:background-color .15s ease,opacity .15s ease,transform .15s ease}.AppSidebar_navItem__oJvnI:hover{background-color:hsl(var(--stitch-surface-container));opacity:1}.AppSidebar_navItem__oJvnI.AppSidebar_active___mYVW{background-color:hsl(var(--stitch-surface-container-lowest));color:hsl(var(--primary));opacity:1;font-weight:600;box-shadow:0 4px 12px rgba(56,56,53,.04);transform:translateX(4px)}.AppSidebar_navIcon___nynz{flex-shrink:0;width:1.125rem;height:1.125rem}.AppSidebar_navBadge__z8vK7{margin-left:auto;border-radius:9999px;border-width:0;background-color:hsl(var(--primary)/.1);text-transform:uppercase;color:hsl(var(--primary));font-size:.5625rem;font-weight:700;padding:.125rem .375rem;height:auto;letter-spacing:.02em}.AppSidebar_navSection__Qd3IH{display:flex;flex-direction:column}.AppSidebar_navProjectsHeader__8dXnF{display:flex;align-items:center;gap:.25rem}.AppSidebar_navItemFlex__zMMpZ{min-width:0;flex:1 1 0%}.AppSidebar_navQuickAdd__fDQmv{display:flex;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-width:0;background-color:transparent;color:hsl(var(--stitch-on-surface-variant));width:1.75rem;height:1.75rem;opacity:.45;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.AppSidebar_navQuickAdd__fDQmv:hover{background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface));opacity:1}.AppSidebar_navProjectsHeader__8dXnF:hover .AppSidebar_navQuickAdd__fDQmv{opacity:.7}.AppSidebar_navItemButton__0Ytxe{width:100%;cursor:pointer;border-width:0;background-color:transparent;text-align:left}.AppSidebar_expandIcon__ANxUa{margin-left:auto;color:hsl(var(--stitch-on-surface-variant));width:.875rem;height:.875rem;opacity:.4;transition:transform .15s ease}.AppSidebar_expandIcon__ANxUa.AppSidebar_expanded__L1rUX{transform:rotate(90deg)}.AppSidebar_subNav__l8gBL{display:flex;flex-direction:column;padding-left:.75rem;margin-top:2px;margin-bottom:.25rem;margin-left:1.5rem;border-left:2px solid hsl(var(--stitch-outline-variant)/.2)}.AppSidebar_subNavLoading__SBURR{display:flex;align-items:center;justify-content:center;color:hsl(var(--stitch-on-surface-variant));padding:.625rem 0;opacity:.5}.AppSidebar_subNavEmpty__NjIES{font-style:italic;font-size:.75rem;opacity:.5}.AppSidebar_subNavEmpty__NjIES,.AppSidebar_subNavItem__Wiof9{color:hsl(var(--stitch-on-surface-variant));padding:.375rem .75rem}.AppSidebar_subNavItem__Wiof9{display:flex;align-items:center;gap:.5rem;text-decoration-line:none;border-radius:9999px;font-size:.8125rem;transition:background-color .15s ease,color .15s ease}.AppSidebar_subNavItem__Wiof9:hover{background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface))}.AppSidebar_subNavItem__Wiof9.AppSidebar_active___mYVW{background-color:hsl(var(--stitch-surface-container));color:hsl(var(--primary));font-weight:500}.AppSidebar_subNavIcon___fXRp{flex-shrink:0;width:.875rem;height:.875rem;opacity:.6}.AppSidebar_subNavText__anAfV{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppSidebar_subNavAddProject__rQMlK{width:100%;cursor:pointer;border-width:0;background-color:transparent;text-align:left;color:hsl(var(--primary));opacity:.75}.AppSidebar_subNavAddProject__rQMlK:hover{background-color:hsl(var(--stitch-surface-container));color:hsl(var(--primary));opacity:1}.AppSidebar_subNavViewAll__NDit7{color:hsl(var(--primary));text-decoration-line:none;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:opacity .15s ease}.AppSidebar_subNavViewAll__NDit7:hover{opacity:.7}.AppSidebar_createButton__nQkMQ{margin-top:auto;display:flex;width:100%;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;border-width:0;background-color:hsl(var(--primary));font-family:var(--font-headline),system-ui,sans-serif;color:hsl(var(--on-primary));padding:1.125rem 1.25rem;font-weight:600;font-size:.9375rem;box-shadow:0 2px 0 0 #0056b0;transition:opacity .15s ease,transform .1s ease,box-shadow .1s ease}.AppSidebar_createButton__nQkMQ:hover{opacity:.92;transform:translateY(-1px)}.AppSidebar_createButton__nQkMQ:active{transform:translateY(1px);box-shadow:none}.AppSidebar_footer___asft{padding:.875rem 1rem;border-top:1px solid hsl(var(--stitch-outline-variant)/.2)}.AppSidebar_trialBanner__5SrG_{border-radius:.5rem;border-width:0;background-color:rgba(251,209,45,.3);padding:.625rem .875rem;margin-bottom:.75rem;text-align:center}.AppSidebar_trialText__KtF0f{color:hsl(var(--stitch-on-surface-variant));font-size:.75rem;line-height:1.5}.AppSidebar_trialText__KtF0f strong{font-weight:700;color:hsl(var(--stitch-on-surface))}.AppSidebar_upgradeNudge__7P5kb{display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;text-decoration-line:none;background-color:hsl(var(--primary)/.1);color:hsl(var(--primary));padding:.625rem .875rem;margin-bottom:.75rem;font-size:.8125rem;font-weight:600;transition:background-color .15s ease}.AppSidebar_upgradeNudge__7P5kb:hover{background-color:hsl(var(--primary)/.15)}.AppSidebar_upgradeNudgeIcon__dCmTQ{width:.9375rem;height:.9375rem;flex-shrink:0}.AppSidebar_footerLinks__6QeDY{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem}.AppSidebar_footerLink__WqaIN{display:inline-flex;flex-direction:row;align-items:center;gap:.25rem;white-space:nowrap;border-radius:9999px;color:hsl(var(--stitch-on-surface-variant));text-decoration-line:none;padding:.375rem .625rem;font-size:.6875rem;font-weight:500;transition:background-color .15s ease,color .15s ease}.AppSidebar_footerLink__WqaIN:hover{background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface))}.AppSidebar_footerLink__WqaIN svg{flex-shrink:0}.AppSidebar_dropdownItem__Ig98x{display:flex;cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .75rem}.AppSidebar_dropdownWorkspaceRow__JC6dr{display:flex;min-width:0;flex:1 1 0%;align-items:center;gap:.5rem}.AppSidebar_dropdownWorkspaceName__7V1l5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:500}.AppSidebar_dropdownIconWrap__oy6mC{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}.AppSidebar_dropdownCheckIcon__Ct4jt{color:hsl(var(--primary));width:1rem;height:1rem}.AppSidebar_logoIconSvg__4fisU{color:hsl(var(--primary-foreground));width:1rem;height:1rem}.AppSidebar_closeButtonSvg__geOUZ{width:1.25rem;height:1.25rem}.AppSidebar_subNavLoadingSvg__mYfIj{width:.875rem;height:.875rem;animation:AppSidebar_spin__hqqf_ 1s linear infinite}.AppSidebar_createButtonSvg__VjAL8{width:1rem;height:1rem}.AppSidebar_footerLinkSvg__RNXoA{width:.875rem;height:.875rem}.AppSidebar_modalForm__GGOuL{display:flex;flex-direction:column;gap:1rem}.AppSidebar_modalFieldGroup__MbLnv{display:flex;flex-direction:column;gap:.5rem}.AppSidebar_modalError__mKTqj{font-size:.875rem;line-height:1.25rem;color:hsl(var(--destructive))}@keyframes AppSidebar_spin__hqqf_{to{transform:rotate(1turn)}}.AppSidebar_modalSubmitLoader__hq1K6{animation:AppSidebar_spin__hqqf_ 1s linear infinite;width:1rem;height:1rem;margin-right:.5rem}.NotificationBell_trigger__o_MAU{position:relative;display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-width:0;background-color:transparent;color:hsl(var(--stitch-on-surface-variant));width:2.25rem;height:2.25rem;transition:background-color .15s ease,color .15s ease}.NotificationBell_trigger__o_MAU:hover{background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface))}.NotificationBell_triggerIcon__HCx2s{width:1.125rem;height:1.125rem}.NotificationBell_badge__ErKBu{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;border-radius:9999px;width:1rem;height:1rem;background:hsl(var(--error));color:hsl(var(--destructive-foreground));font-size:.5625rem;font-weight:700}.NotificationBell_overlay__ZC_Ed{position:fixed;inset:0;z-index:49;background:rgba(56,56,53,.25);animation:NotificationBell_fadeIn__aNTJn .2s ease}@media(prefers-reduced-motion:reduce){.NotificationBell_overlay__ZC_Ed{animation:none}}@keyframes NotificationBell_fadeIn__aNTJn{0%{opacity:0}to{opacity:1}}.NotificationBell_panel__d2SmD{position:fixed;right:0;top:0;z-index:50;display:flex;height:100vh;flex-direction:column;background-color:hsl(var(--stitch-surface));width:380px;border-left:1px solid hsl(var(--stitch-outline-variant)/.2);box-shadow:-8px 0 40px rgba(56,56,53,.12);animation:NotificationBell_slideIn__FC3oo .28s cubic-bezier(.22,1,.36,1)}@media(max-width:479px){.NotificationBell_panel__d2SmD{width:100vw}}@media(prefers-reduced-motion:reduce){.NotificationBell_panel__d2SmD{animation:none}}@keyframes NotificationBell_slideIn__FC3oo{0%{transform:translateX(100%)}to{transform:translateX(0)}}.NotificationBell_panelHeader__ovbCb{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1.25rem 1.25rem 1rem;border-bottom:1px solid hsl(var(--stitch-outline-variant)/.2)}.NotificationBell_headerLeft__baDDf{display:flex;align-items:center;gap:.75rem}.NotificationBell_panelTitle__igcPg{font-family:var(--font-headline),system-ui,sans-serif;color:hsl(var(--stitch-on-surface));font-size:1.0625rem;font-weight:700;letter-spacing:-.01em}.NotificationBell_markAllRead__yMMdf{cursor:pointer;border-radius:9999px;border-width:0;background-color:transparent;color:hsl(var(--primary));font-size:.75rem;font-weight:500;padding:.25rem .5rem;transition:opacity .15s ease}.NotificationBell_markAllRead__yMMdf:hover{opacity:.7}.NotificationBell_closeButton__FptX2{display:flex;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-width:0;background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface-variant));width:2rem;height:2rem;transition:background-color .15s ease,color .15s ease}.NotificationBell_closeButton__FptX2:hover{background-color:hsl(var(--stitch-surface-container-high));color:hsl(var(--stitch-on-surface))}.NotificationBell_closeIcon__kL7Dy{height:1rem;width:1rem}.NotificationBell_list__RqGD5{flex:1 1 0%;overflow-y:auto}.NotificationBell_emptyState__8_seS{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 2rem}.NotificationBell_emptyIcon__sica0{margin-bottom:.75rem;color:hsl(var(--stitch-on-surface-variant));width:2.5rem;height:2.5rem;opacity:.25}.NotificationBell_emptyText__SMFRJ{font-size:.875rem;line-height:1.25rem;color:hsl(var(--stitch-on-surface-variant));opacity:.5}.NotificationBell_loaderWrapper__yelxN{display:flex;align-items:center;justify-content:center;padding:3rem}.NotificationBell_loaderIcon__Bwjj2{color:hsl(var(--stitch-on-surface-variant));width:1.5rem;height:1.5rem;opacity:.35}.NotificationBell_notifItem__6akmP{display:flex;width:100%;cursor:pointer;align-items:flex-start;gap:.75rem;border-width:0;background-color:transparent;text-align:left;padding:1rem 1.25rem;border-bottom:1px solid hsl(var(--stitch-outline-variant)/.12);transition:background-color .15s ease}.NotificationBell_notifItem__6akmP:last-child{border-bottom:none}.NotificationBell_notifItem__6akmP:hover{background-color:hsl(var(--stitch-surface-container))}.NotificationBell_notifItem__6akmP.NotificationBell_unread__9_lxP{background-color:hsl(var(--primary)/.04)}.NotificationBell_avatar__fim_X{display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(104 160 255/var(--tw-bg-opacity,1));color:hsl(var(--stitch-on-surface));width:2.25rem;height:2.25rem;font-size:.6875rem;font-weight:700}.NotificationBell_notifBody__ZLSms{min-width:0;flex:1 1 0%}.NotificationBell_notifTop__8jDAB{display:flex;align-items:center;gap:.5rem}.NotificationBell_notifActor__YjZiF{font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--stitch-on-surface))}.NotificationBell_unreadDot__47y45{flex-shrink:0;border-radius:9999px;background-color:hsl(var(--primary));width:.4375rem;height:.4375rem}.NotificationBell_notifMessage__KQIpd{color:hsl(var(--stitch-on-surface-variant));margin-top:.125rem;font-size:.8125rem}.NotificationBell_notifCanvas__v4tvW{font-weight:500;color:hsl(var(--stitch-on-surface))}.NotificationBell_notifTime__IeC72{color:hsl(var(--stitch-on-surface-variant));margin-top:.3125rem;font-size:.75rem;opacity:.5}.NotificationBell_panelFooter__vxyF3{flex-shrink:0;padding:.75rem 1rem;border-top:1px solid hsl(var(--stitch-outline-variant)/.2)}.NotificationBell_settingsButton__qWfid{display:flex;width:100%;cursor:pointer;align-items:center;gap:.5rem;border-radius:9999px;border-width:0;background-color:transparent;text-align:left;color:hsl(var(--stitch-on-surface-variant));font-size:.8125rem;font-weight:500;padding:.5rem .75rem;transition:background-color .15s ease,color .15s ease}.NotificationBell_settingsButton__qWfid:hover{background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface))}.NotificationBell_settingsIcon__d95RQ{height:1rem;width:1rem;flex-shrink:0}.WhatsNewPopover_trigger__EF0Sa{display:flex;cursor:pointer;align-items:center;gap:.375rem;border-radius:9999px;border-width:0;background-color:transparent;color:hsl(var(--stitch-on-surface-variant));font-size:.8125rem;font-weight:500;padding:.375rem .625rem;transition:background-color .15s ease,color .15s ease}.WhatsNewPopover_trigger__EF0Sa:hover{background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface))}.WhatsNewPopover_triggerIcon__4bVQQ{height:1rem;width:1rem;color:hsl(var(--warning-text))}.WhatsNewPopover_overlay__Dr_Js{position:fixed;inset:0;z-index:49;background:rgba(56,56,53,.25);animation:WhatsNewPopover_fadeIn__0kPLX .2s ease}@media(prefers-reduced-motion:reduce){.WhatsNewPopover_overlay__Dr_Js{animation:none}}@keyframes WhatsNewPopover_fadeIn__0kPLX{0%{opacity:0}to{opacity:1}}.WhatsNewPopover_panel__4Z8IB{position:fixed;right:0;top:0;z-index:50;display:flex;height:100vh;flex-direction:column;background-color:hsl(var(--stitch-surface));width:380px;border-left:1px solid hsl(var(--stitch-outline-variant)/.2);box-shadow:-8px 0 40px rgba(56,56,53,.12);animation:WhatsNewPopover_slideIn__2s_rA .28s cubic-bezier(.22,1,.36,1)}@media(max-width:479px){.WhatsNewPopover_panel__4Z8IB{width:100vw}}@media(prefers-reduced-motion:reduce){.WhatsNewPopover_panel__4Z8IB{animation:none}}@keyframes WhatsNewPopover_slideIn__2s_rA{0%{transform:translateX(100%)}to{transform:translateX(0)}}.WhatsNewPopover_panelHeader__Lls9Q{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;padding:1.25rem 1.25rem 1rem;border-bottom:1px solid hsl(var(--stitch-outline-variant)/.2)}.WhatsNewPopover_panelTitle__3eqTt{font-family:var(--font-headline),system-ui,sans-serif;color:hsl(var(--stitch-on-surface));font-size:1.0625rem;font-weight:700;letter-spacing:-.01em}.WhatsNewPopover_panelSubtitle__8Mjxe{color:hsl(var(--stitch-on-surface-variant));margin-top:.125rem;font-size:.75rem;opacity:.7}.WhatsNewPopover_closeButton__uL8tk{display:flex;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-width:0;background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface-variant));width:2rem;height:2rem;transition:background-color .15s ease,color .15s ease}.WhatsNewPopover_closeButton__uL8tk:hover{background-color:hsl(var(--stitch-surface-container-high));color:hsl(var(--stitch-on-surface))}.WhatsNewPopover_closeIcon__q9N4T{height:1rem;width:1rem}.WhatsNewPopover_entries__FFI6v{flex:1 1 0%;overflow-y:auto}.WhatsNewPopover_loaderWrapper__Y_adL{display:flex;align-items:center;justify-content:center;padding:3rem}.WhatsNewPopover_loaderIcon__pH1tO{color:hsl(var(--stitch-on-surface-variant));width:1.5rem;height:1.5rem;opacity:.35}.WhatsNewPopover_errorText__aSfLn{text-align:center;color:hsl(var(--stitch-on-surface-variant));padding:2rem 1.25rem;font-size:.875rem;opacity:.55}.WhatsNewPopover_entry__8VvNm{padding:1rem 1.25rem;border-bottom:1px solid hsl(var(--stitch-outline-variant)/.12);transition:background-color .15s ease}.WhatsNewPopover_entry__8VvNm:last-child{border-bottom:none}.WhatsNewPopover_entry__8VvNm:hover{background-color:hsl(var(--stitch-surface-container))}.WhatsNewPopover_entryHeader__w1l8u{margin-bottom:.375rem;display:flex;align-items:center;gap:.5rem}.WhatsNewPopover_badge__gMV1I{display:inline-flex;flex-shrink:0;align-items:center;border-radius:9999px;text-transform:uppercase;padding:.125rem .4375rem;font-size:.5rem;font-weight:700;letter-spacing:.04em}.WhatsNewPopover_badgeFeature__n2QJO{background-color:hsl(var(--primary)/.1);color:hsl(var(--primary))}.WhatsNewPopover_badgeImprovement__YNUmH{background:hsl(var(--success-subtle));color:hsl(var(--success-text))}.WhatsNewPopover_badgeFix__ayjb_{background-color:hsl(var(--stitch-surface-container-highest));color:hsl(var(--stitch-on-surface-variant))}.WhatsNewPopover_date__flnGQ{color:hsl(var(--stitch-on-surface-variant));font-size:.75rem;opacity:.5}.WhatsNewPopover_entryTitle__e32mf{font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--stitch-on-surface))}.WhatsNewPopover_entryDescription__smMFi{margin-top:.25rem;color:hsl(var(--stitch-on-surface-variant));font-size:.8125rem;line-height:1.5}.WhatsNewPopover_footer__l9McW{flex-shrink:0;padding:.875rem 1.25rem;border-top:1px solid hsl(var(--stitch-outline-variant)/.2)}.WhatsNewPopover_viewAllLink__Qn0IY{display:inline-flex;align-items:center;gap:.375rem;color:hsl(var(--primary));text-decoration-line:none;font-size:.8125rem;font-weight:500;transition:opacity .15s ease}.WhatsNewPopover_viewAllLink__Qn0IY:hover{opacity:.7}.WhatsNewPopover_viewAllIcon__59_Nm{width:.875rem;height:.875rem}.AppTopbar_topbar__W7pj6{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:flex-end;gap:.5rem;background-color:hsl(var(--stitch-surface));height:3.5rem;padding:0 1.25rem;box-shadow:0 1px 0 hsl(var(--stitch-outline-variant)/.2)}@media(min-width:1024px){.AppTopbar_topbar__W7pj6{padding:0 2rem}}.AppTopbar_menuButton__5JP__{display:flex;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-width:0;background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface-variant));width:2.25rem;height:2.25rem;transition:background-color .15s ease,color .15s ease}@media(min-width:1024px){.AppTopbar_menuButton__5JP__{display:none}}.AppTopbar_menuButton__5JP__:hover{background-color:hsl(var(--stitch-surface-container-high));color:hsl(var(--stitch-on-surface))}.AppTopbar_breadcrumbs__EXwpT{margin-left:.75rem;display:none;align-items:center;gap:.125rem}@media(min-width:640px){.AppTopbar_breadcrumbs__EXwpT{display:flex}}.AppTopbar_brand__Sp4KM{margin-left:.75rem;display:flex;flex-shrink:0;align-items:center;gap:.5rem}.AppTopbar_brandLogo__gKTID{display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:2rem;background-color:hsl(var(--primary));color:hsl(var(--on-primary));width:1.75rem;height:1.75rem}.AppTopbar_brandLogoSvg__YzQPL{width:1rem;height:1rem}.AppTopbar_brandName__MaoOk{font-family:var(--font-headline),system-ui,sans-serif;font-weight:600;color:hsl(var(--stitch-on-surface));font-size:.9375rem}.AppTopbar_connectedDot__9ag3Q{flex-shrink:0;border-radius:9999px;width:.5rem;height:.5rem;margin-left:.125rem;background:hsl(var(--success));animation:AppTopbar_connectedPulse__U_bby 2s ease-out infinite}@keyframes AppTopbar_connectedPulse__U_bby{0%{box-shadow:0 0 0 0 hsl(var(--success)/.5)}70%{box-shadow:0 0 0 6px hsl(var(--success)/0)}to{box-shadow:0 0 0 0 hsl(var(--success)/0)}}@media(prefers-reduced-motion:reduce){.AppTopbar_connectedDot__9ag3Q{animation:none}}.AppTopbar_breadcrumbItem__YVwbs{display:flex;align-items:center;gap:.125rem}.AppTopbar_breadcrumbSep__ccLWl{flex-shrink:0;color:hsl(var(--stitch-on-surface-variant));width:.875rem;height:.875rem;opacity:.35}.AppTopbar_breadcrumbLink__upIr8{color:hsl(var(--stitch-on-surface-variant));text-decoration-line:none;font-size:.8125rem;font-weight:500;transition:color .15s ease}.AppTopbar_breadcrumbLink__upIr8:hover{color:hsl(var(--stitch-on-surface))}.AppTopbar_breadcrumbCurrent__VRepO{color:hsl(var(--stitch-on-surface));font-size:.8125rem;font-weight:600}.AppTopbar_spacer__ZfqMK{flex:1 1 0%}.AppTopbar_actions__Kj03A{display:flex;align-items:center;gap:.375rem}.AppTopbar_upgradeButton__Mq9R7{border-radius:9999px;background-color:hsl(var(--primary));color:hsl(var(--on-primary));font-size:.75rem;font-weight:600;box-shadow:0 1px 0 0 rgba(0,86,176,.3);transition:opacity .15s ease,transform .1s ease}.AppTopbar_upgradeButton__Mq9R7:hover{opacity:.88;transform:translateY(-1px)}.AppTopbar_upgradeButton__Mq9R7:active{transform:translateY(0);opacity:1}.AppTopbar_upgradeIcon___utJy{width:.875rem;height:.875rem}@media(min-width:640px){.AppTopbar_upgradeIcon___utJy{margin-right:.25rem}}.AppTopbar_upgradeText__6ZaL9{display:none}@media(min-width:640px){.AppTopbar_upgradeText__6ZaL9{display:inline}}.AppTopbar_iconButton__cwm3y{display:flex;align-items:center;justify-content:center;border-radius:9999px;background-color:transparent;color:hsl(var(--stitch-on-surface-variant));width:2.25rem;height:2.25rem;transition:background-color .15s ease,color .15s ease}.AppTopbar_iconButton__cwm3y:hover{background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface))}.AppTopbar_menuButtonIcon__8_plZ{width:1.25rem;height:1.25rem}.AppTopbar_userMenuTrigger__0QEBe{cursor:pointer;border-radius:9999px;border-width:0;background-color:transparent;color:hsl(var(--stitch-on-surface-variant));display:inline-flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;white-space:nowrap;gap:.375rem;padding:.375rem .625rem;transition:background-color .15s ease,color .15s ease}.AppTopbar_userMenuTrigger__0QEBe:hover{background-color:hsl(var(--stitch-surface-container));color:hsl(var(--stitch-on-surface))}.AppTopbar_userMenuName__8_P_O{font-size:.8125rem;font-weight:500;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppTopbar_userMenuChevron__QTIf_{width:.875rem;height:.875rem;opacity:.6;flex-shrink:0}.AppTopbar_userMenuDropdown__1CxkU{min-width:12rem;padding:.375rem;background-color:hsl(var(--stitch-surface-container-high));border:1px solid hsl(var(--stitch-outline-variant)/.25);border-radius:.875rem;box-shadow:0 10px 30px -8px rgba(0,0,0,.55)}.AppTopbar_userMenuItem__I_GmU{display:flex;cursor:pointer;align-items:center;gap:.5rem;color:hsl(var(--stitch-on-surface));padding:.5rem .625rem;border-radius:.5rem;transition:background-color .12s ease}.AppTopbar_userMenuItem__I_GmU:focus-visible,.AppTopbar_userMenuItem__I_GmU:hover{background-color:hsl(var(--stitch-surface-container-highest));outline:none}.AppTopbar_userMenuItemDestructive__m_1Ir{display:flex;cursor:pointer;align-items:center;gap:.5rem;color:hsl(var(--destructive));padding:.5rem .625rem;border-radius:.5rem;transition:background-color .12s ease}.AppTopbar_userMenuItemDestructive__m_1Ir:focus-visible,.AppTopbar_userMenuItemDestructive__m_1Ir:hover{background-color:hsl(var(--destructive)/.12);outline:none}.AppTopbar_userMenuItemIcon__KKocF{width:.875rem;height:.875rem;flex-shrink:0}.AppTopbar_userMenuSeparator__WQyQv{background-color:hsl(var(--border));margin:.25rem 0}.CanvasTabBar_bar__fWkjc{display:flex;flex-shrink:0;align-items:flex-end;gap:.125rem;overflow-x:auto;padding-left:.5rem;padding-right:.5rem;height:42px;background:hsl(var(--stitch-surface));border-bottom:1px solid hsl(var(--stitch-outline-variant)/.25);scrollbar-width:none}.CanvasTabBar_bar__fWkjc::-webkit-scrollbar{display:none}.CanvasTabBar_tab__if_W7{position:relative;display:flex;min-width:0;max-width:220px;flex-shrink:0;align-items:center;gap:.5rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;color:hsl(var(--stitch-on-surface-variant));height:34px;padding:0 .5rem 0 .75rem;border:1px solid transparent;border-bottom:none;border-radius:10px 10px 0 0;text-decoration:none;transition:background-color .15s ease,color .15s ease}@media(hover:hover)and (pointer:fine){.CanvasTabBar_tab__if_W7:hover{background-color:hsl(var(--stitch-surface-container-high));color:hsl(var(--stitch-on-surface))}}.CanvasTabBar_tabActive__EWu7S{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:hsl(var(--stitch-on-surface));border-color:hsl(var(--stitch-outline-variant)/.35);border-bottom:1px solid #fff;margin-bottom:-1px;box-shadow:0 -1px 2px rgba(56,56,53,.04),0 -2px 8px rgba(56,56,53,.04)}@media(hover:hover)and (pointer:fine){.CanvasTabBar_tabActive__EWu7S:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}}.CanvasTabBar_dashboardTab__CR9kM{gap:.375rem;padding:0 .75rem;font-weight:500}.CanvasTabBar_dashboardIcon__i9Z3v{height:1rem;width:1rem;flex-shrink:0}.CanvasTabBar_divider__Ch4WE{flex-shrink:0;align-self:center;width:1px;height:18px;margin:0 .25rem;background:hsl(var(--stitch-outline-variant)/.35)}.CanvasTabBar_tabName__ClmY3{min-width:0;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CanvasTabBar_close__Ml_yJ{display:flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:1rem;color:hsl(var(--stitch-on-surface-variant));opacity:0;transition:opacity .15s ease,background-color .15s ease,transform .12s cubic-bezier(.2,0,0,1)}@media(hover:hover)and (pointer:fine){.CanvasTabBar_close__Ml_yJ:hover{background-color:hsl(var(--stitch-surface-container-highest));color:hsl(var(--stitch-on-surface))}}.CanvasTabBar_close__Ml_yJ:active{transform:scale(.96)}.CanvasTabBar_tabActive__EWu7S .CanvasTabBar_close__Ml_yJ,.CanvasTabBar_tab__if_W7:hover .CanvasTabBar_close__Ml_yJ{opacity:1}.CanvasTabBar_closeIcon__kXKzg{height:.875rem;width:.875rem}.CanvasTabBar_add__6dO57{display:flex;width:2rem;flex-shrink:0;align-items:center;justify-content:center;align-self:flex-end;border-radius:2rem;color:hsl(var(--stitch-on-surface-variant));height:34px;margin-bottom:1px;text-decoration:none;transition:background-color .15s ease,color .15s ease,transform .12s cubic-bezier(.2,0,0,1)}@media(hover:hover)and (pointer:fine){.CanvasTabBar_add__6dO57:hover{background-color:hsl(var(--stitch-surface-container-high));color:hsl(var(--stitch-on-surface))}}.CanvasTabBar_add__6dO57:active{transform:scale(.96)}.CanvasTabBar_addIcon__Vy36x{height:1rem;width:1rem}.CanvasTabBar_newMenu__YLhch{width:20rem;border-radius:4rem;padding:.5rem}.CanvasTabBar_newMenuHeading__0vjhE{padding-left:.375rem;padding-right:.375rem;padding-bottom:.375rem;font-size:.75rem;line-height:1rem;font-weight:600;color:hsl(var(--muted-foreground))}.CanvasTabBar_newMenuForm__mBQZG{display:flex;align-items:center;gap:.375rem}.CanvasTabBar_newMenuInputWrap___zGzA{position:relative;display:flex;flex:1 1 0%;align-items:center}.CanvasTabBar_newMenuInputIcon__dAvdb{pointer-events:none;position:absolute;left:.625rem;height:.875rem;width:.875rem;color:hsl(var(--muted-foreground))}.CanvasTabBar_newMenuInput__HDupC{width:100%;border-radius:2rem;border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--background));padding:.375rem .625rem .375rem 2rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--foreground));outline:2px solid transparent;outline-offset:2px;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.CanvasTabBar_newMenuInput__HDupC::-moz-placeholder{color:hsl(var(--muted-foreground))}.CanvasTabBar_newMenuInput__HDupC::placeholder{color:hsl(var(--muted-foreground))}.CanvasTabBar_newMenuInput__HDupC:focus{border-color:hsl(var(--primary));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary)/0.2)}.CanvasTabBar_newMenuLoad__YtAKZ{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:2rem;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));transition:opacity .15s ease,transform .12s cubic-bezier(.2,0,0,1)}@media(hover:hover)and (pointer:fine){.CanvasTabBar_newMenuLoad__YtAKZ:hover{opacity:.9}}.CanvasTabBar_newMenuLoad__YtAKZ:active:not(:disabled){transform:scale(.96)}.CanvasTabBar_newMenuLoad__YtAKZ:disabled{cursor:wait;opacity:.6}.CanvasTabBar_newMenuLoadIcon__fMhQk,.CanvasTabBar_newMenuSpin__bv4c1{height:1rem;width:1rem}@keyframes CanvasTabBar_spin__W1l0X{to{transform:rotate(1turn)}}.CanvasTabBar_newMenuSpin__bv4c1{animation:CanvasTabBar_spin__W1l0X 1s linear infinite}.CanvasTabBar_newMenuError__cTpCz{padding-left:.375rem;padding-right:.375rem;padding-top:.375rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.CanvasTabBar_newMenuSectionLabel__H7sPn{margin-top:.5rem;display:flex;align-items:center;gap:.375rem;padding:.25rem .375rem;font-size:.75rem;line-height:1rem;font-weight:600;color:hsl(var(--muted-foreground))}.CanvasTabBar_newMenuSectionIcon__If68T{height:.75rem;width:.75rem}.CanvasTabBar_newMenuItem__L_le7,.CanvasTabBar_newMenuList__mFesn{display:flex;flex-direction:column}.CanvasTabBar_newMenuItem__L_le7{width:100%;align-items:flex-start;gap:.125rem;border-radius:2rem;padding:.375rem .5rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(hover:hover)and (pointer:fine){.CanvasTabBar_newMenuItem__L_le7:hover{background-color:hsl(var(--accent))}}.CanvasTabBar_newMenuItemName__IJJUQ{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--foreground))}.CanvasTabBar_newMenuItemUrl__T0HLe{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.CanvasTabBar_newMenuBrowse__ZV7f_{margin-top:.5rem;display:flex;align-items:center;gap:.5rem;border-top-width:1px;border-color:hsl(var(--border));padding-left:.5rem;padding-right:.5rem;padding-top:.625rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground));text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(hover:hover)and (pointer:fine){.CanvasTabBar_newMenuBrowse__ZV7f_:hover{color:hsl(var(--foreground))}}.CanvasTabBar_newMenuBrowseIcon___9AI8{height:1rem;width:1rem}@media(prefers-reduced-motion:reduce){.CanvasTabBar_add__6dO57,.CanvasTabBar_close__Ml_yJ,.CanvasTabBar_newMenuLoad__YtAKZ{transition:none}.CanvasTabBar_add__6dO57:active,.CanvasTabBar_close__Ml_yJ:active,.CanvasTabBar_newMenuLoad__YtAKZ:active{transform:none}}.ImpersonationBanner_root__884Yp{position:fixed;bottom:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 1rem;--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1));font-size:.8125rem}.ImpersonationBanner_label__edB1i{display:flex;min-width:0;align-items:center;gap:.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImpersonationBanner_label__edB1i strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ImpersonationBanner_exitButton__5UBd9{flex-shrink:0;border-radius:1rem;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-bg-opacity:1;background-color:rgb(69 26 3/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.ImpersonationBanner_exitButton__5UBd9:hover:not(:disabled){opacity:.8}.ImpersonationBanner_exitButton__5UBd9:disabled{cursor:not-allowed;opacity:.6}.NavigationProgress_bar__TfMrQ{pointer-events:none;position:fixed;top:0;left:0;z-index:9999;height:.125rem;background-color:hsl(var(--primary));transform-origin:left center}.NavigationProgress_bar__TfMrQ[data-state=loading]{animation:NavigationProgress_loading__s0QCr 1.2s cubic-bezier(.22,1,.36,1) forwards}.NavigationProgress_bar__TfMrQ[data-state=complete]{animation:NavigationProgress_complete__IYUOt .35s cubic-bezier(.22,1,.36,1) forwards}@media(prefers-reduced-motion:reduce){.NavigationProgress_bar__TfMrQ{animation:none!important;display:none}}@keyframes NavigationProgress_loading__s0QCr{0%{width:0;opacity:1}to{width:75%;opacity:1}}@keyframes NavigationProgress_complete__IYUOt{0%{width:75%;opacity:1}70%{width:100%;opacity:1}to{width:100%;opacity:0}}.UpgradeModal_dialogContent__JxSPb{max-width:420px;overflow:hidden;padding:0}.UpgradeModal_dialogContent__JxSPb button[aria-label=Close]{color:hsla(0,0%,100%,.7)}.UpgradeModal_dialogContent__JxSPb button[aria-label=Close]:hover{background-color:hsla(0,0%,100%,.15);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.UpgradeModal_dialogContent__JxSPb button[aria-label=Close]:focus{--tw-ring-color:hsla(0,0%,100%,.4)}.UpgradeModal_hero__Lmi4Y{position:relative;height:150px;width:100%;overflow:hidden}.UpgradeModal_heroSvg__9Zzxx{position:absolute;inset:0;display:block;height:100%;width:100%}.UpgradeModal_heroCard__JJ1MM,.UpgradeModal_heroCursor__91NGr,.UpgradeModal_heroPinSm__1xPfC,.UpgradeModal_heroPin__m3O0B{transform-box:fill-box;transform-origin:center;animation:UpgradeModal_heroLayerIn__bLsFh .52s var(--ease-out) both;animation-delay:calc(var(--i)*70ms + 80ms)}.UpgradeModal_heroPin__m3O0B{animation:UpgradeModal_heroLayerIn__bLsFh .52s var(--ease-out) both,UpgradeModal_heroFloat__kBWxN 3.4s ease-in-out 1.1s infinite}@keyframes UpgradeModal_heroLayerIn__bLsFh{0%{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes UpgradeModal_heroFloat__kBWxN{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.UpgradeModal_planBadge__ESMSW{position:relative;z-index:10;margin-top:-18px;margin-left:1.5rem;display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--foreground));--tw-shadow:var(--shadow-md);--tw-shadow-colored:var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.UpgradeModal_planBadgeIcon__j4Zbi{height:1rem;width:1rem;color:hsl(var(--primary))}.UpgradeModal_body__kG_6g{padding-left:1.5rem;padding-right:1.5rem;padding-top:.75rem}.UpgradeModal_eyebrow__4OKrz{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--primary))}.UpgradeModal_title__kVanl{margin-top:.375rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1.375;color:hsl(var(--foreground));text-wrap:balance}.UpgradeModal_description__A40On{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:hsl(var(--muted-foreground))}.UpgradeModal_usageRow__fGVhw{margin-top:1rem;display:flex;align-items:center;gap:.75rem}.UpgradeModal_usageBar__3lE7E{height:.375rem;flex:1 1 0%;overflow:hidden;border-radius:9999px;background-color:hsl(var(--stitch-surface-container))}.UpgradeModal_usageBarFill__LKkMT{height:100%;width:100%;border-radius:9999px;background-image:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--accent-500)))}.UpgradeModal_usageLabel__rKIzz{white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--muted-foreground))}.UpgradeModal_unlockCard__ICtFe{margin-top:1.25rem;border-radius:14px;border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--stitch-surface-container-low));padding:1rem}.UpgradeModal_unlockHeading__R6A45{margin-bottom:.75rem;display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground))}.UpgradeModal_featuresList__MgXGL>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.UpgradeModal_featuresItem__aZ3pC{display:flex;align-items:center;gap:.625rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--foreground));animation:UpgradeModal_featureIn__s5v9C .36s var(--ease-out) both;animation-delay:calc(var(--i)*45ms + .12s)}.UpgradeModal_featuresCheck__BqZwO{display:grid;height:18px;width:18px;flex-shrink:0;place-items:center;border-radius:9999px;background-color:hsl(var(--success)/.15);color:hsl(var(--success))}.UpgradeModal_featuresCheck__BqZwO svg{height:.75rem;width:.75rem;stroke-width:3}@keyframes UpgradeModal_featureIn__s5v9C{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.UpgradeModal_footer___EB_A{margin-top:1.25rem;display:flex;flex-direction:column;gap:.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem}.UpgradeModal_upgradeButton__fGfgh{height:2.75rem;width:100%;gap:.5rem;font-size:15px;font-weight:600;border-radius:var(--radius-control);box-shadow:var(--shadow-tactile);transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out),background-color .16s ease}.UpgradeModal_upgradeButton__fGfgh:active{transform:translateY(2px);box-shadow:0 0 0 0 transparent}.UpgradeModal_upgradeArrow__21oyA{height:1rem;width:1rem;transition:transform .2s var(--ease-out)}.UpgradeModal_upgradeButton__fGfgh:hover .UpgradeModal_upgradeArrow__21oyA{transform:translateX(3px)}.UpgradeModal_trialNote__FLgz5{margin-top:-.125rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--muted-foreground))}.UpgradeModal_dismissButton__w6ytX{margin-left:auto;margin-right:auto;margin-top:.25rem;border-radius:var(--radius-control);padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.UpgradeModal_dismissButton__w6ytX:hover{color:hsl(var(--foreground))}.UpgradeModal_dismissButton__w6ytX:focus{outline:2px solid transparent;outline-offset:2px}.UpgradeModal_dismissButton__w6ytX:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary)/0.3)}.UpgradeModal_reassurance__cxvMa{margin-top:-.125rem;text-align:center;font-size:11px;color:hsl(var(--muted-foreground))}@media(prefers-reduced-motion:reduce){.UpgradeModal_featuresItem__aZ3pC,.UpgradeModal_heroCard__JJ1MM,.UpgradeModal_heroCursor__91NGr,.UpgradeModal_heroPinSm__1xPfC,.UpgradeModal_heroPin__m3O0B{animation:none;opacity:1;transform:none}.UpgradeModal_upgradeArrow__21oyA,.UpgradeModal_upgradeButton__fGfgh{transition:none}.UpgradeModal_upgradeButton__fGfgh:hover .UpgradeModal_upgradeArrow__21oyA{transform:none}}