.sidebar_provider__KMjr_{display:flex;width:100%;height:100%;min-height:0}.sidebar_sidebar___BRdG{display:flex;flex-direction:column;width:var(--sidebar-width,220px);height:100%;min-width:0;min-height:0;background-color:hsl(var(--background));position:relative;isolation:isolate}.sidebar_sidebarCollapsed__WvbrK{width:var(--sidebar-width-collapsed,56px)}.sidebar_header__yWsGU{padding:12px 10px}.sidebar_footer__nexAN{padding:12px 0}.sidebar_content__xUhLO{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden}.sidebar_group__Atcvd{padding:8px 0}.sidebar_groupLabel__5cSVq{margin-bottom:8px;color:hsl(var(--muted-foreground))}.sidebar_menu__enLav{display:flex;flex-direction:column;gap:4px}.sidebar_menuItem__p0DrU{display:flex}.sidebar_menuButton__ovfJn{width:100%;display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--radius-button);background:transparent;color:hsl(var(--foreground));border:none;cursor:pointer}.sidebar_menuButtonActive__hePC7,.sidebar_menuButton__ovfJn:hover{background:hsl(var(--hover))}.sidebar_separator__YTiaQ{height:1px;background:hsl(var(--border));margin:8px 0}.sidebar_rail__Ge_if{width:1px;background:hsl(var(--border))}.sidebar_trigger__R9VaN{display:inline-flex;align-items:center;gap:8px}.spinner_spinner__61MjD{display:inline-block;border-radius:9999px;border-style:solid;border-color:var(--spinner-track,hsl(var(--border)));border-top-color:var(--spinner-fg,hsl(var(--foreground)));animation-name:var(--kf-spin);animation-duration:.9s;animation-timing-function:linear;animation-iteration-count:infinite}.spinner_sizeSm__oZ3y3{width:16px;height:16px;border-width:2px}.spinner_sizeMd__oDc1P{width:24px;height:24px;border-width:2.5px}.spinner_sizeLg__xC6rP{width:40px;height:40px;border-width:3px}@media (prefers-reduced-motion:reduce){.spinner_spinner__61MjD{animation-duration:2s}}.button_root__3yL8e{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:var(--btn-gap,8px);white-space:nowrap;padding-left:var(--btn-pl,var(--btn-px,16px));padding-right:var(--btn-pr,var(--btn-px,16px));border-radius:var(--radius-button);border-width:1px;border-style:solid;background-color:transparent;color:hsl(var(--foreground));cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease;--btn-text-opacity:0.9;--btn-bg-opacity:1;--btn-bg-hover-opacity:0.9}.button_root__3yL8e:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--foreground)/.15)}.button_root__3yL8e[aria-expanded=true],.button_root__3yL8e[data-state=open]{box-shadow:none}.button_root__3yL8e:disabled{opacity:.5;pointer-events:none}.button_root__3yL8e.button_loading__N2w6M{position:relative}.button_root__3yL8e.button_loading__N2w6M:disabled{opacity:1}.button_root__3yL8e.button_loading__N2w6M .button_text__OtwQy,.button_root__3yL8e.button_loading__N2w6M svg{opacity:0}.button_root__3yL8e.button_loading__N2w6M .button_spinner__EGSkC{opacity:1}.button_primary__sWbjD{background-color:hsl(var(--primary)/var(--btn-bg-opacity));color:hsl(var(--primary-foreground)/var(--btn-text-opacity));border-color:hsl(var(--primary))}.button_primary__sWbjD:hover{background-color:hsl(var(--primary)/var(--btn-bg-hover-opacity));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary-foreground)/.4)}.button_default__4ZX6t{background-color:hsl(var(--default));color:hsl(var(--foreground)/var(--btn-text-opacity));border-color:hsl(var(--input))}.button_default__4ZX6t:hover{background-color:hsl(var(--default)/var(--btn-bg-hover-opacity));color:hsl(var(--accent-foreground));border-color:hsl(var(--input))}.button_secondary__G1onQ{background-color:hsl(var(--secondary)/var(--btn-bg-opacity));color:hsl(var(--secondary-foreground)/var(--btn-text-opacity));border-color:hsl(var(--border))}.button_secondary__G1onQ:hover{background-color:hsl(var(--hover)/var(--btn-bg-hover-opacity));color:hsl(var(--secondary-foreground));border-color:hsl(var(--border))}.button_ghost__Kl2DC{background-color:transparent;color:hsl(var(--muted-foreground));border-color:transparent}.button_ghost__Kl2DC:hover{background-color:hsl(var(--hover)/var(--btn-bg-hover-opacity))}.button_ghost__Kl2DC:hover,.button_link__drn7i{color:hsl(var(--foreground));border-color:transparent}.button_link__drn7i{background-color:transparent;text-decoration:underline;text-underline-offset:4px}.button_link__drn7i:hover{background-color:transparent;color:hsl(var(--primary));border-color:transparent}.button_destructive__6_ayb{background-color:hsl(var(--default));color:color-mix(in hsl,hsl(var(--destructive)) 75%,transparent);border-color:color-mix(in hsl,hsl(var(--destructive)) 50%,transparent)}.button_destructive__6_ayb:hover{background-color:color-mix(in hsl,hsl(var(--destructive)) 75%,transparent);color:hsl(var(--destructive-foreground));border-color:hsl(var(--destructive))}.button_xs__QELem{height:var(--control-xs);--btn-px:8px;--btn-icon-px:4px;--btn-gap:4px}.button_sm__rDvkj{height:var(--control-sm);--btn-px:12px;--btn-icon-px:6px;--btn-gap:4px}.button_md__qWevr{height:var(--control-md);--btn-px:16px;--btn-icon-px:8px;--btn-gap:6px}.button_lg___HuKs{height:var(--control-lg);--btn-px:24px;--btn-icon-px:12px;--btn-gap:8px}.button_xl__NDgDh{height:56px;--btn-px:32px;--btn-icon-px:16px;--btn-gap:8px}.button_iconLeft__8dg8Z{--btn-pl:var(--btn-icon-px)}.button_iconRight__kWnXN{--btn-pr:var(--btn-icon-px)}.button_root__3yL8e svg{width:16px;height:100%;max-height:100%;flex-shrink:0;pointer-events:none;display:block;object-fit:contain}.button_root__3yL8e svg,.button_text__OtwQy{opacity:1;transition-property:opacity;transition-duration:var(--anim-duration-base);transition-timing-function:var(--anim-ease-smooth);transition-delay:0s}.button_text__OtwQy{display:inline}.button_spinner__EGSkC{--spinner-fg:currentColor;--spinner-track:color-mix(in srgb,currentColor 25%,transparent);position:absolute;inset:0;margin:auto;opacity:0;transition-property:opacity;transition-duration:var(--anim-duration-base);transition-timing-function:var(--anim-ease-smooth);transition-delay:0s}.card_card__hZy0V{border:1px solid hsl(var(--border));border-radius:var(--radius-card);background:hsl(var(--card));color:hsl(var(--card-foreground));padding:0 24px 24px}.card_header__bWAgB{display:flex;flex-direction:column;gap:6px;padding:24px 0 0}.card_title__Gc4AT{margin:0;padding:0}.card_description__3KyQT{color:hsl(var(--muted-foreground))}.card_body__aBsuJ{padding:12px 0 0}.card_footer__kH4Sm{display:flex;align-items:center;padding:12px 0 0;gap:8px}.card_footerDescription___tDbh{color:hsl(var(--muted-foreground));margin-top:12px}.card_bodyDescription__5Z6Zz{color:hsl(var(--muted-foreground));margin-bottom:8px}.cardProject_root__sfj9l{display:block;width:100%;padding:0;border:none;background:none;text-align:left;cursor:pointer;border-radius:var(--radius-card)}.cardProject_root__sfj9l:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--foreground)/.15)}.cardProject_card__TlaeZ{height:100%;min-height:108px;box-sizing:border-box;transition:border-color .12s ease,background-color .12s ease}.cardProject_root__sfj9l:hover .cardProject_card__TlaeZ{background-color:hsl(var(--hover-muted))}.cardProject_title__AsG2C{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buttonIcon_root__wWyrq{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-button);border:1px solid transparent;background-color:transparent;color:hsl(var(--foreground));cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease;--btn-text-opacity:0.9;--btn-bg-opacity:1;--btn-bg-hover-opacity:0.9}.buttonIcon_root__wWyrq:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--foreground)/.15)}.buttonIcon_root__wWyrq[aria-expanded=true],.buttonIcon_root__wWyrq[data-state=open]{box-shadow:none}.buttonIcon_root__wWyrq:disabled{opacity:.5;pointer-events:none}.buttonIcon_root__wWyrq[aria-disabled=true]{opacity:.5;cursor:not-allowed}.buttonIcon_primary__5Pg_J{background-color:hsl(var(--primary)/var(--btn-bg-opacity));color:hsl(var(--primary-foreground)/var(--btn-text-opacity));border-color:hsl(var(--primary))}.buttonIcon_primary__5Pg_J:hover{background-color:hsl(var(--primary)/var(--btn-bg-hover-opacity));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary-foreground)/.4)}.buttonIcon_default__TXPLq{background-color:hsl(var(--default));color:hsl(var(--foreground)/var(--btn-text-opacity));border-color:hsl(var(--input))}.buttonIcon_default__TXPLq:hover{background-color:hsl(var(--default)/var(--btn-bg-hover-opacity));color:hsl(var(--accent-foreground));border-color:hsl(var(--input))}.buttonIcon_secondary__1tjaa{background-color:hsl(var(--secondary)/var(--btn-bg-opacity));color:hsl(var(--secondary-foreground)/var(--btn-text-opacity));border-color:hsl(var(--border))}.buttonIcon_secondary__1tjaa:hover{background-color:hsl(var(--hover)/var(--btn-bg-hover-opacity));color:hsl(var(--secondary-foreground));border-color:hsl(var(--border))}.buttonIcon_ghost__ct8iN{background-color:transparent;color:hsl(var(--muted-foreground));border-color:transparent}.buttonIcon_ghost__ct8iN:hover{background-color:hsl(var(--hover));color:hsl(var(--foreground));border-color:transparent}.buttonIcon_ghost__ct8iN[aria-expanded=true],.buttonIcon_ghost__ct8iN[data-state=open]{background-color:hsl(var(--secondary)/var(--btn-bg-opacity));color:hsl(var(--secondary-foreground)/var(--btn-text-opacity));border-color:hsl(var(--border))}.buttonIcon_link__iNECM{background-color:transparent;color:hsl(var(--foreground));border-color:transparent}.buttonIcon_link__iNECM:hover{background-color:transparent;color:hsl(var(--primary));border-color:transparent}.buttonIcon_destructive__PT9hU{background-color:hsl(var(--default));color:color-mix(in hsl,hsl(var(--destructive)) 75%,transparent);border-color:color-mix(in hsl,hsl(var(--destructive)) 50%,transparent)}.buttonIcon_destructive__PT9hU:hover{background-color:color-mix(in hsl,hsl(var(--destructive)) 75%,transparent);color:hsl(var(--destructive-foreground));border-color:hsl(var(--destructive))}.buttonIcon_border__C1UWf,.buttonIcon_border__C1UWf:hover{border-color:hsl(var(--border))}.buttonIcon_noBorder__3rJS3{border-color:transparent}.buttonIcon_compact___2Xi9{width:var(--control-height-nested);height:var(--control-height-nested)}.buttonIcon_sm__4vSn2{width:var(--control-sm);height:var(--control-sm)}.buttonIcon_md__I3yX6{width:var(--control-md);height:var(--control-md)}.buttonIcon_lg__ex2EL{width:var(--control-lg);height:var(--control-lg)}.dropdownMenu_content__SsXe6{z-index:var(--z-portal);min-width:240px;border-radius:var(--radius-card);border:1px solid hsl(var(--border));background:hsl(var(--popover));color:hsl(var(--popover-foreground));padding:6px;box-shadow:var(--shadow-md);outline:none;box-sizing:border-box;overflow:hidden}.dropdownMenu_subTrigger___fIZx{display:flex;align-items:center;width:100%;gap:8px;padding:6px 8px;background:transparent;border:0;color:hsl(var(--foreground));border-radius:6px;cursor:default}.dropdownMenu_subTrigger___fIZx:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--foreground)/.15)}.dropdownMenu_subTrigger___fIZx[data-state=open]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.dropdownMenu_subTriggerInset__GJ058{padding-left:32px}.dropdownMenu_subTriggerChevron__Frgs_{margin-left:auto;width:16px;height:16px}.dropdownMenu_item__Rf93j{position:relative;display:flex;align-items:center;gap:8px;padding:6px 8px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:6px;cursor:default;outline:none;-webkit-user-select:none;user-select:none;background:transparent;border:0}.dropdownMenu_inset__w_EYo{padding-left:32px}.dropdownMenu_itemIndented__7dgrI{padding-left:32px;padding-right:8px}.dropdownMenu_itemIndicator__AkfG6{position:absolute;left:8px;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px}.dropdownMenu_icon16__U_7Mz{width:16px;height:16px}.dropdownMenu_item__Rf93j:focus{outline:none}.dropdownMenu_item__Rf93j:focus-visible{outline:none}.dropdownMenu_item__Rf93j[data-highlighted]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.dropdownMenu_item__Rf93j[aria-disabled=true]{opacity:.5;pointer-events:none}.dropdownMenu_label__Ll9Ut{padding:6px 8px;font:var(--title-md);color:hsl(var(--muted-foreground))}.dropdownMenu_labelInset__WAN_R{padding-left:32px}.dropdownMenu_separator__j_M5O{height:1px;margin:6px 0;background:hsl(var(--border))}.dropdownMenu_shortcut__kPq9s{margin-left:auto;font:var(--body-sm);color:hsl(var(--muted-foreground))}.dropdownMenu_contentSm__L3y5Z{padding:0;overflow:hidden}.dropdownMenu_labelSm__d06pS{padding:4px var(--panel-inset);border-bottom:1px solid hsl(var(--border));font:var(--body-sm)}.dropdownMenu_itemSm__umuFU{min-height:28px;gap:var(--panel-gap);padding:0 var(--panel-inset);border-radius:0;color:hsl(var(--muted-foreground));transition:color .12s ease}.dropdownMenu_itemSm__umuFU[data-highlighted]{color:hsl(var(--accent-foreground))}.dropdownMenu_itemSm__umuFU{justify-content:space-between}.dropdownMenu_itemLabelSm__RqUtE{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdownMenu_itemCheckSm__e9pcY{display:inline-flex;align-items:center;flex-shrink:0;width:14px;height:14px}.dropdownMenu_icon14__OAc3V{width:14px;height:14px}.dropdownMenu_separatorSm__pvz3M{margin:4px 0}.input_input__n1gQp{display:flex;width:100%;border-radius:var(--radius-input);border:1px solid hsl(var(--input));background:transparent;align-items:center;padding:0 12px;box-sizing:border-box;color:hsl(var(--foreground));box-shadow:0 1px 2px rgb(0 0 0/5%);transition:background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease}.input_input__n1gQp::placeholder{color:hsl(var(--muted-foreground))}.input_input__n1gQp:hover:not(:disabled){border-color:hsl(var(--border-accent))}.input_input__n1gQp:focus-visible{outline:none;border-color:hsl(var(--foreground));box-shadow:0 0 0 2px hsl(var(--foreground)/.15)}.input_input__n1gQp:disabled{cursor:not-allowed;opacity:.5}.input_sizeXs__3_DOJ{height:var(--control-xs)}.input_sizeSm__hIXWL{height:var(--control-sm)}.input_sizeMd__r4pWH{height:var(--control-md)}.input_sizeLg__5zCH8{height:var(--control-lg)}@media screen and (max-width:768px){.input_input__n1gQp{font-size:16px}}.colorField_swatch__lQyxA{box-sizing:border-box;flex:none;width:16px;height:16px;border-radius:var(--radius-xs);border:1px solid hsl(var(--foreground)/.2)}.colorField_swatch__lQyxA[data-light=true]{border-color:hsl(var(--foreground)/.35)}.colorField_hex__xI_jZ{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--foreground))}.colorField_popover__2X2vj{--color-field-gap:10px}.colorField_square__3uOvN{position:relative;width:100%;height:132px;border-radius:var(--radius-xs);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;overflow:hidden}.colorField_brightness__mdVG2,.colorField_saturation__csw7R{position:absolute;inset:0;pointer-events:none}.colorField_saturation__csw7R{background:linear-gradient(90deg,#fff,transparent)}.colorField_brightness__mdVG2{background:linear-gradient(0deg,#000,transparent)}.colorField_marker__6c_ql{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px rgb(0 0 0/45%),inset 0 0 0 1px rgb(0 0 0/25%);pointer-events:none}.colorField_strip__D3Ls_{position:relative;width:100%;height:12px;margin-top:var(--color-field-gap);border-radius:var(--radius-xs);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00)}.colorField_stripMarker__Q7KCF{position:absolute;top:-2px;bottom:-2px;width:4px;margin-left:-2px;border-radius:2px;border:2px solid #fff;box-shadow:0 0 0 1px rgb(0 0 0/45%);pointer-events:none}.colorField_hexInput__SA7tc{margin-top:var(--color-field-gap);text-transform:lowercase}.colorField_rejected__dWXxp{animation-name:var(--kf-shake);animation-duration:.26s;animation-timing-function:var(--anim-ease);border-color:hsl(var(--destructive));box-shadow:0 0 0 2px hsl(var(--destructive)/.15);color:hsl(var(--destructive))}@media screen and (max-width:768px){.colorField_hexInput__SA7tc{font-size:16px}}.badges_badge__KOKyJ{display:inline-flex;align-items:center;border:1px solid hsl(var(--border));border-radius:var(--radius-card);padding:2px 10px;transition:background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease}.badges_badge__KOKyJ:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--foreground)/.15);outline-offset:2px}.badges_badge-default__XAuVl{background-color:hsl(var(--muted));color:hsl(var(--foreground));border-color:transparent;box-shadow:0 1px 2px rgb(0 0 0/10%)}.badges_badge-default__XAuVl:hover{background-color:hsl(var(--muted)/.8)}.badges_badge-secondary__mThIT{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border-color:transparent}.badges_badge-secondary__mThIT:hover{background-color:hsl(var(--secondary)/.8)}.badges_badge-destructive__gTgVu{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground));border-color:transparent;box-shadow:0 1px 2px rgb(0 0 0/10%)}.badges_badge-destructive__gTgVu:hover{background-color:hsl(var(--destructive)/.8)}.badges_badge-outline__xtJ4M{background-color:transparent;color:hsl(var(--foreground))}.buttonList_btnlist-root__b_EQp{--btnlist-height:32px;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;box-sizing:border-box;border-radius:var(--radius-button)!important;height:var(--btnlist-height);padding:0 8px;color:hsl(var(--foreground));background:transparent;border:0;box-shadow:none;appearance:none;transition:background-color .12s ease,color .12s ease;text-align:left;overflow:hidden;text-decoration:none}.buttonList_btnlist-root__b_EQp:hover{background:hsl(var(--hover));border-radius:var(--radius-button)!important;text-decoration:none}.buttonList_btnlist-default__AJS9Z{gap:8px}.buttonList_btnlist-spaced__bPlno{justify-content:space-between}.buttonList_btnlist-size-sm__g1CDE{--btnlist-height:24px}.buttonList_btnlist-size-md__4ifHw{--btnlist-height:32px}.buttonList_btnlist-size-lg__l4bOx{--btnlist-height:36px}.buttonList_btnlist-icon__jhb2E{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:hsl(var(--muted-foreground));flex:0 0 16px}.buttonList_btnlist-root__b_EQp:hover .buttonList_btnlist-icon__jhb2E{color:hsl(var(--foreground))}.buttonList_btnlist-title__v5Pmw{display:inline-flex;align-items:center;color:hsl(var(--muted-foreground))}.buttonList_btnlist-root__b_EQp:active .buttonList_btnlist-title__v5Pmw,.buttonList_btnlist-root__b_EQp:focus-visible .buttonList_btnlist-title__v5Pmw,.buttonList_btnlist-root__b_EQp:hover .buttonList_btnlist-title__v5Pmw,.buttonList_btnlist-root__b_EQp[aria-current=page] .buttonList_btnlist-title__v5Pmw{color:hsl(var(--foreground))}.buttonList_btnlist-text__nWKVs{display:inline-flex;align-items:center;gap:8px}.buttonList_btnlist-subtitle__EW_U1{color:hsl(var(--muted-foreground))}.buttonList_btnlist-right__GVXCD{display:inline-flex;align-items:center;gap:8px;margin-left:auto}[data-collapsible=icon][data-state=collapsed] .buttonList_btnlist-root__b_EQp .buttonList_btnlist-subtitle__EW_U1,[data-collapsible=icon][data-state=collapsed] .buttonList_btnlist-root__b_EQp .buttonList_btnlist-title__v5Pmw{display:none!important}[data-collapsible=icon][data-state=collapsed] .buttonList_btnlist-root__b_EQp{width:var(--btnlist-height);min-width:var(--btnlist-height);margin:0;padding:0;justify-content:center}.buttonListGroup_root__UfqPw{padding:var(--blg-padding,8px);gap:0}.buttonListGroup_header__fjhjd{color:hsl(var(--muted-foreground));margin:0;padding:8px;font-family:var(--font-title);font-size:12px;line-height:16px;font-weight:600}.buttonListGroup_items__0TOfC{display:grid;gap:0}[data-collapsible=icon][data-state=collapsed] .buttonListGroup_header__fjhjd{visibility:hidden;white-space:nowrap}.cardUpsell_cardUpsell__Xy8sT{display:flex;flex-direction:column;gap:0;padding:12px 0;width:100%;max-width:100%;box-sizing:border-box}.cardUpsell_header__VBPUW{display:flex;flex-direction:column;gap:4px}.cardUpsell_progressContainer__wZiLp{margin:8px 0}.cardUpsell_progressTrack__Fg2TL{width:100%;height:8px;background:hsl(var(--muted));border-radius:999px;overflow:hidden}.cardUpsell_progressFill__HP1tV{height:100%;background:hsl(var(--primary));border-radius:999px;transition:width .3s ease-out}.cardUpsell_description__9JNNk{margin:0;color:hsl(var(--muted-foreground))}.cardUpsell_button___Dvyg{margin-top:12px}.cardUpsell_centered__3j2Um{align-items:center}.cardUpsell_centered__3j2Um .cardUpsell_description__9JNNk,.cardUpsell_centered__3j2Um .cardUpsell_header__VBPUW{text-align:center}.cardUpsell_accent___lB4R .cardUpsell_description__9JNNk{text-wrap:balance}.segmentedControl_root__pOtu6{--segmented-border:1px;--segmented-inset:2px;position:relative;display:flex;width:100%;padding:var(--segmented-inset);box-sizing:border-box;border:var(--segmented-border) solid hsl(var(--input));border-radius:var(--radius-input);background:transparent;box-shadow:0 1px 2px rgb(0 0 0/5%);transition:border-color .12s ease,box-shadow .12s ease}.segmentedControl_root__pOtu6:hover{border-color:hsl(var(--border-accent))}.segmentedControl_root__pOtu6:focus-within{border-color:hsl(var(--foreground));box-shadow:0 0 0 2px hsl(var(--foreground)/.15)}.segmentedControl_xs__0tK2Y{height:var(--control-xs)}.segmentedControl_sm__v__FR{height:var(--control-sm)}.segmentedControl_md__Zx1Kw{height:var(--control-md)}.segmentedControl_lg__ZYYnj{height:var(--control-lg)}.segmentedControl_indicator__dYJCb{position:absolute;top:var(--segmented-inset);bottom:var(--segmented-inset);left:0;border-radius:calc(var(--radius-input) - var(--segmented-border) - var(--segmented-inset));background:hsl(var(--hover));pointer-events:none}.segmentedControl_root__pOtu6[data-animated=true] .segmentedControl_indicator__dYJCb{transition-property:transform,width;transition-duration:var(--anim-duration-base),var(--anim-duration-base);transition-timing-function:var(--anim-ease-smooth),var(--anim-ease-smooth);transition-delay:0s,0s}.segmentedControl_item__DNRHP{position:relative;z-index:1;flex:1 1;min-width:0;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border:0;background:none;border-radius:calc(var(--radius-input) - var(--segmented-border) - var(--segmented-inset));color:hsl(var(--muted-foreground));cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .12s ease}.segmentedControl_item__DNRHP:hover,.segmentedControl_item__DNRHP[data-active]{color:hsl(var(--foreground))}.segmentedControl_item__DNRHP:focus-visible{outline:none}.segmentedControl_item__DNRHP:disabled{opacity:.5;cursor:not-allowed}.segmentedControl_disabled__q4aRI{opacity:.5;pointer-events:none}.segmentedControl_nested__LPc6g{border:0;box-shadow:none;padding:0;width:auto;height:calc(var(--field-height, var(--control-xs)) - 2px - 2 * var(--segmented-inset));margin-right:calc(-1 * var(--field-gutter, 0px) + var(--segmented-inset))}.segmentedControl_nested__LPc6g:focus-within,.segmentedControl_nested__LPc6g:hover{border-color:transparent;box-shadow:none}.segmentedControl_nested__LPc6g .segmentedControl_indicator__dYJCb,.segmentedControl_nested__LPc6g .segmentedControl_item__DNRHP{border-radius:calc(var(--radius-input) - 1px - var(--segmented-inset))}.segmentedControl_nested__LPc6g .segmentedControl_indicator__dYJCb{top:0;bottom:0}.toolbarViewport_isDisabled__iuKQJ{opacity:.45;pointer-events:none;cursor:default}.viewCube_root__TrWQI{display:inline-flex;pointer-events:none;-webkit-user-select:none;user-select:none}.viewCube_face__MC4iq{pointer-events:none}.viewCube_scene__Psuip{display:block;pointer-events:none;overflow:visible}.viewCube_root__TrWQI{--face-shade:0 0% 0%;--tint-top:0.02;--tint-front-near:0.04;--tint-front-far:0.09;--tint-side-near:0.05;--tint-side-far:0.15}.dark .viewCube_root__TrWQI{--face-shade:0 0% 100%;--tint-top:0.12;--tint-front-near:0.10;--tint-front-far:0.05;--tint-side-near:0.09;--tint-side-far:0}.viewCube_fill__bqAbj{fill:hsl(var(--card))}.viewCube_tint__GGB_g{pointer-events:none}.viewCube_tintTop__cCo6R{fill:hsl(var(--face-shade)/var(--tint-top))}.viewCube_stop__8uybn{stop-color:hsl(var(--face-shade))}.viewCube_faceFrontNear__1Rky9{stop-opacity:var(--tint-front-near)}.viewCube_faceFrontFar__kBCPe{stop-opacity:var(--tint-front-far)}.viewCube_faceSideNear__4ROd_{stop-opacity:var(--tint-side-near)}.viewCube_faceSideFar__xYzab{stop-opacity:var(--tint-side-far)}.viewCube_seam__eSlT4{fill:none;stroke:hsl(var(--face-shade)/.18);stroke-width:1;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.viewCube_label__pFbQe{fill:hsl(var(--muted-foreground));pointer-events:none}.viewCube_zone__ebIsW{fill:transparent;pointer-events:fill;cursor:pointer;outline:none;transition-property:fill;transition-duration:var(--anim-duration-base);transition-timing-function:var(--anim-ease-out);transition-delay:0s}.viewCube_zoneActive__qgeV_{fill:hsl(var(--primary)/.35)}.viewCube_zone__ebIsW:focus-visible{stroke:hsl(var(--foreground)/.4);stroke-width:2;vector-effect:non-scaling-stroke}.viewCube_isDisabled__aeT5V{opacity:.45}.viewCube_isDisabled__aeT5V .viewCube_zone__ebIsW{pointer-events:none;cursor:default}.viewCubeOverlay_overlay__mp907{pointer-events:none}.switch_root__6bw2R{position:relative;display:inline-block;width:44px;min-width:44px;height:20px;flex-shrink:0;border-radius:9999px;background:hsl(var(--input));padding:0;transition:background-color .12s ease;cursor:pointer;overflow:hidden;vertical-align:middle;box-sizing:border-box;border:0;box-shadow:none;appearance:none}.switch_root__6bw2R[data-state=checked]{background:hsl(var(--primary))}.switch_thumb__wo3nA{pointer-events:none;position:absolute;top:2px;left:2px;width:26px;height:16px;border-radius:9999px;background:hsl(var(--background));box-shadow:none;margin:0;padding:0;border:0;transform:translateX(0) translateZ(0);transition:transform .12s ease;will-change:transform}.switch_root__6bw2R[data-state=checked] .switch_thumb__wo3nA{transform:translateX(14px) translateZ(0)}.switch_root__6bw2R:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--foreground)/.15)}.switchTheme_root__iLQmC{position:relative;display:inline-flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:9999px;background-color:color-mix(in hsl,hsl(var(--input)) 80%,transparent);border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));overflow:hidden}.switchTheme_track__d8IP4{position:relative;display:grid;grid-template-columns:repeat(3,128px);width:auto;height:100%}.switchTheme_trackCompact__5q_gs{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:100%}.switchTheme_sliderCompact__ong75{position:absolute;top:0;left:0;width:calc(100% / 3);height:100%;border-radius:9999px;background-color:hsl(var(--background));box-shadow:var(--shadow-sm);transition:transform .2s cubic-bezier(0,.5,.5,1);z-index:0}.switchTheme_sliderWide__6jJ3Z{width:128px}.switchTheme_option__SyLdj{padding:4px 0;border:none;border-radius:9999px;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;transition:color 80ms ease-out}.switchTheme_optionInner__oxBAb,.switchTheme_option__SyLdj{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;z-index:1}.switchTheme_option__SyLdj:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--foreground)/.15);outline-offset:2px}.switchTheme_optionActive__Hi_7I{color:hsl(var(--foreground))}.switchTheme_label__Xk4Jq{white-space:nowrap}.switchTheme_iconOnlyLabel__Sy2hO{display:none}.switchTheme_compactOption__zMnMf,.switchTheme_compactRoot__uILZT{padding:8px}.switchTheme_compactOption__zMnMf .switchTheme_label__Xk4Jq{display:none}.switchTheme_compactOption__zMnMf svg{width:16px;height:16px}.accountSetting_root__wc9eW{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-width:0}.accountSetting_left__1L22e{flex:0 0 40%;max-width:40%;min-width:0;display:grid;gap:2px}.accountSetting_description__tVA9D{color:hsl(var(--muted-foreground))}.accountSetting_right__3zts6{flex:1 1 60%;max-width:60%;min-width:0;display:flex;justify-content:flex-end;align-items:center}.accountSetting_rightControl__bGtj8{width:320px;max-width:100%}.accountSetting_rightFull__eEvyt{width:100%}.accountSetting_rootWideLeft__vQ9HK .accountSetting_left__1L22e{flex:0 0 60%;max-width:60%}.accountSetting_rootWideLeft__vQ9HK .accountSetting_right__3zts6{flex:1 1 40%;max-width:40%}@media (max-width:640px){.accountSetting_rootWideLeft__vQ9HK,.accountSetting_root__wc9eW{flex-direction:column;align-items:stretch;gap:8px}.accountSetting_left__1L22e,.accountSetting_right__3zts6,.accountSetting_rootWideLeft__vQ9HK .accountSetting_left__1L22e,.accountSetting_rootWideLeft__vQ9HK .accountSetting_right__3zts6{flex:1 1 auto;max-width:100%}.accountSetting_right__3zts6{justify-content:flex-start}.accountSetting_rightControl__bGtj8{width:100%}}.cardPlan_card__ncJfN{position:relative;width:100%;max-width:24rem;min-width:0;height:100%;padding-top:24px;transition:border-color .15s ease-out}.cardPlan_highlighted__TBRzm{border-color:hsl(var(--primary))}.cardPlan_popularBadge__AX1DW.cardPlan_popularBadge__AX1DW{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary));z-index:1}.cardPlan_header__GSgaI{gap:8px}.cardPlan_planTitle__H9NpT{margin:0;color:hsl(var(--foreground))}.cardPlan_pricingBlock__aHKUb{padding:0}.cardPlan_priceRow__w6XyU{display:flex;align-items:center;gap:.5rem}.cardPlan_priceDetails__8ECDZ{display:flex;flex-direction:column;gap:0}.cardPlan_actualPrice__EoXjP{font-size:2.25rem;line-height:2.5rem;font-weight:600;letter-spacing:-.02em;color:hsl(var(--foreground))}.cardPlan_savingsRow__RDPOh{display:flex;align-items:center;gap:.375rem;margin-top:.125rem;min-height:20px}.cardPlan_strikeoutPrice__77aXF{color:hsl(var(--extra-muted-foreground));letter-spacing:-.025em;text-decoration:line-through;font-size:.875rem;line-height:1.25rem}.cardPlan_savingsBadge__oUdv8.cardPlan_savingsBadge__oUdv8{border-color:hsl(var(--border))}.cardPlan_priceInterval__LrEJs{color:hsl(var(--muted-foreground));margin-top:-2px}.cardPlan_subheader__PUh_z{margin:.5rem 0 0;color:hsl(var(--muted-foreground))}.cardPlan_pricingPlaceholder__VDbgM{height:2.5rem}.cardPlan_ctaButton__FryPr{width:100%;margin-top:1rem}.cardPlan_currentPlanIndicator__KK2_B{display:flex;align-items:center;justify-content:center;height:40px;border:1px solid hsl(var(--border));border-radius:var(--radius-button);color:hsl(var(--muted-foreground));background:transparent;cursor:default}.cardPlan_cardContent__vauqK{padding-top:1rem}.cardPlan_valuePropTitle__hpulD{margin:0 0 .5rem;font-weight:500;color:hsl(var(--foreground))}.cardPlan_valuePropList__IZUrL{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.cardPlan_valuePropItem__4Dvwy{display:flex;align-items:flex-start;gap:.5rem;color:hsl(var(--muted-foreground))}.cardPlan_valuePropIcon__ynQ_7{flex:0 0 auto;margin-top:2px;color:hsl(var(--primary))}.purchaseCards_root__HG0Yb{width:100%;display:flex;flex-direction:column;gap:1.5rem}.purchaseCards_tabsRow__ST6uR{display:flex;justify-content:center}.purchaseCards_fade__8OZ8i{animation-name:var(--kf-fade-in);animation-duration:var(--anim-duration-base);animation-timing-function:var(--anim-ease)}.purchaseCards_grid__vHp1m{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}.purchaseCards_column____ikL{display:flex;flex-direction:column;min-width:0}.purchaseCards_column____ikL.purchaseCards_column____ikL>*{width:100%;max-width:100%;height:100%;box-sizing:border-box}@media (max-width:640px){.purchaseCards_grid__vHp1m{grid-template-columns:1fr}.purchaseCards_grid__vHp1m>.purchaseCards_column____ikL:first-child{order:3}}.dialogPaywall_dialogContent__tHF0E{padding:0;overflow:hidden;display:flex;flex-direction:column;gap:0;height:min(85vh,calc(100vh - 48px))}.dialogPaywall_scrollBody__6M_vF{flex:1 1 auto;min-height:0;overflow-y:auto;position:relative;padding:1.5rem 1rem;display:flex;flex-direction:column;gap:1.5rem}.dialogPaywall_header__Y411l{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.dialogPaywall_headerText__85XXi{display:flex;flex-direction:column;gap:4px}.dialogPaywall_headerTitle__dpBr7{margin:0;color:hsl(var(--foreground))}.dialogPaywall_headerSubtitle__0okhY{margin:0;color:hsl(var(--muted-foreground))}.dialogPaywall_loadingScreen__csmkh{flex:1 1 auto;min-height:360px;display:flex;align-items:center;justify-content:center}.dialogPaywall_contentWrap__auyCX{width:100%}.dialogPaywall_fade__Iz6Ed{animation-name:var(--kf-fade-in);animation-duration:var(--anim-duration-base);animation-timing-function:var(--anim-ease)}@media (max-width:640px){.dialogPaywall_scrollBody__6M_vF{padding:1.25rem 1rem}}