.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}.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}.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}.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))}.panelInspector_card__T2pCs{display:flex;flex-direction:column;gap:12px}.panelInspector_panelName__mKHIr{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.panelInspector_resolved__l2TMi{display:flex;align-items:center;gap:8px;min-width:0}.panelInspector_swatch__bNq_k{width:14px;height:14px;flex-shrink:0;border:1px solid hsl(var(--border));border-radius:3px}.panelInspector_materialName__B5j3K{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.panelInspector_muted__HAO_N{color:hsl(var(--muted-foreground))}.buttonPanelList_row__teI3V{--row-indent:12px;--row-lead:20px;position:relative;display:flex;align-items:center;gap:var(--panel-gap);min-height:28px;padding:0 var(--panel-inset)}.buttonPanelList_row__teI3V:hover:not(.buttonPanelList_rowSelected__eSCDD){background:hsl(var(--hover-muted))}.buttonPanelList_rowSelected__eSCDD{background:hsl(var(--hover))}.buttonPanelList_row__teI3V.buttonPanelList_dropInto__MbN7G,.buttonPanelList_row__teI3V.buttonPanelList_dropInto__MbN7G:hover{background:hsl(var(--primary)/.12);box-shadow:inset 0 0 0 1px hsl(var(--primary))}.buttonPanelList_dropAfter__AjsJB:after,.buttonPanelList_dropBefore__4j2kR:after{content:"";position:absolute;left:0;right:0;height:2px;border-radius:999px;background:hsl(var(--primary));pointer-events:none}.buttonPanelList_dropBefore__4j2kR:after{top:-1px}.buttonPanelList_dropAfter__AjsJB:after{bottom:-1px}.buttonPanelList_chevron__csmhh{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--row-lead);height:var(--row-lead);padding:0;border:none;background:transparent;color:hsl(var(--muted-foreground));border-radius:var(--radius-sm);cursor:pointer}.buttonPanelList_chevron__csmhh:hover{color:hsl(var(--foreground))}.buttonPanelList_chevronIcon__J8mPi{transition:transform .12s ease}.buttonPanelList_chevronOpen__uo5SY{transform:rotate(90deg)}.buttonPanelList_spacer__kwSeu{flex-shrink:0;width:var(--row-lead)}.buttonPanelList_kindIcon__epw2z{color:hsl(var(--muted-foreground))}.buttonPanelList_kindIcon__epw2z,.buttonPanelList_leadingNode__Myt2_{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.buttonPanelList_swatch__98sJl{flex-shrink:0;width:10px;height:10px;margin:0 1px;border-radius:999px;border:1px solid hsl(var(--border))}.buttonPanelList_label__HwK_i{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0;border:none;background:transparent;color:hsl(var(--muted-foreground));text-align:left;cursor:pointer;transition:color .12s ease}.buttonPanelList_label__HwK_i:active,.buttonPanelList_label__HwK_i:focus-visible,.buttonPanelList_rowSelected__eSCDD .buttonPanelList_label__HwK_i,.buttonPanelList_row__teI3V:hover .buttonPanelList_label__HwK_i{color:hsl(var(--foreground))}.buttonPanelList_label__HwK_i:focus-visible{outline:none;border-radius:var(--radius-xs);box-shadow:0 0 0 2px hsl(var(--foreground)/.15)}.buttonPanelList_labelHidden__Pbrgc,.buttonPanelList_rowSelected__eSCDD .buttonPanelList_labelHidden__Pbrgc,.buttonPanelList_row__teI3V:hover .buttonPanelList_labelHidden__Pbrgc{color:hsl(var(--muted-foreground))}.buttonPanelList_rowSection__o_A5Q{cursor:default}.buttonPanelList_rowSection__o_A5Q:hover{background:none}.buttonPanelList_labelSection__iRXFf{cursor:default;color:hsl(var(--foreground))}.buttonPanelList_row__teI3V:hover .buttonPanelList_labelSection__iRXFf{color:hsl(var(--foreground))}.buttonPanelList_trailingText__e_mdw{flex-shrink:0;color:hsl(var(--muted-foreground));transition:color .12s ease}.buttonPanelList_rowSelected__eSCDD .buttonPanelList_trailingText__e_mdw,.buttonPanelList_row__teI3V:hover .buttonPanelList_trailingText__e_mdw{color:hsl(var(--foreground))}.buttonPanelList_renameWrap__1bTnj{flex:1 1 auto;min-width:0}.buttonPanelList_renameInput__zCGPW,.buttonPanelList_renameWrap__1bTnj>div{width:100%}.buttonPanelList_trailing__Twy1_{flex-shrink:0;display:flex;align-items:center;gap:2px}.buttonPanelList_iconBtn__4WoeJ{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;color:hsl(var(--muted-foreground));border-radius:var(--radius-sm);cursor:pointer;opacity:0;transition:opacity .12s ease,background-color .12s ease,color .12s ease}.buttonPanelList_iconBtn__4WoeJ:hover{background:hsl(var(--hover));color:hsl(var(--foreground))}.buttonPanelList_iconBtn__4WoeJ:disabled{cursor:default;color:hsl(var(--muted-foreground))}.buttonPanelList_row__teI3V:focus-within .buttonPanelList_iconBtn__4WoeJ,.buttonPanelList_row__teI3V:hover .buttonPanelList_iconBtn__4WoeJ{opacity:1}.buttonPanelList_iconBtnPinned__HviMH,.buttonPanelList_iconBtn__4WoeJ[data-state=open]{opacity:1}.panels_panel__fkLhg{gap:8px;padding:8px 0}.panels_formRowList__twGwe,.panels_panel__fkLhg,.panels_rowList__FtJRw{display:flex;flex-direction:column}.panels_formRowList__twGwe{gap:var(--panel-gap);padding:0 var(--panel-inset)}.panels_hint__l8GDT{margin:0;padding:var(--panel-inset);color:hsl(var(--muted-foreground))}.panels_searchWrap__OvoqH{padding:var(--panel-inset) var(--panel-inset) 0}.panels_chips__IH_oe{padding:0 var(--panel-inset)}.panels_varFolder__JB9Ua{display:flex;flex-direction:column}.panels_varFieldRow__5e4_Q{padding:2px var(--panel-inset)}.panels_varDisclosure__vJWIQ{display:inline-flex;align-items:center;justify-content:flex-start;gap:1px;border:0;background:none;padding:0;cursor:pointer;color:hsl(var(--muted-foreground))}.panels_varDisclosure__vJWIQ:hover{color:hsl(var(--foreground))}.panels_varCount__nLNsg{font-size:10px;line-height:1;min-width:8px;text-align:right}.panels_overrideBody__vbMBP{display:flex;align-items:center;gap:var(--panel-gap);min-width:0}.panels_overrideName__wt1qu{border:0;background:none;padding:2px 4px;cursor:pointer;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:hsl(var(--foreground));border-radius:4px}.panels_overrideName__wt1qu:hover{background:hsl(var(--hover-muted))}.panels_overrideValue__ObXir{margin-left:auto;white-space:nowrap;color:hsl(var(--muted-foreground))}.panels_syncWarning___KlrI{margin:0;padding:var(--panel-inset) var(--panel-inset) 0;color:hsl(var(--destructive));font-size:12px;line-height:1.4}.projectTree_skeletonRow__upXgJ{height:24px;margin:2px 12px}.dialog_overlay__8PmVk{position:fixed;inset:0;z-index:var(--z-portal);background-color:hsl(var(--blanket));opacity:0}@keyframes dialog_overlayFadeIn__2aS4a{0%{opacity:0}to{opacity:1}}@keyframes dialog_overlayFadeOut__Zgv9s{0%{opacity:1}to{opacity:0}}.dialog_overlay__8PmVk[data-state=open]{animation:dialog_overlayFadeIn__2aS4a .4s cubic-bezier(0,.5,.5,1) forwards}.dialog_overlay__8PmVk[data-state=closed]{animation:dialog_overlayFadeOut__Zgv9s .3s cubic-bezier(.2,.75,.75,.2) forwards}.dialog_content__unGCn{position:fixed;left:50%;top:50%;--base-transform:translate(-50%,-50%);transform:var(--base-transform);z-index:calc(var(--z-portal) + 1);display:grid;grid-template-rows:auto 1fr auto;width:calc(100vw - 48px);max-width:480px;max-height:calc(100vh - 48px);gap:16px;border-radius:var(--radius-card);border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));padding:0 16px 24px;box-shadow:none;outline:none;overflow:hidden}.dialog_size-sm__JnwZ5{max-width:360px}.dialog_size-md__z8MgN{max-width:720px}.dialog_size-lg__eTPyY{max-width:1080px}.dialog_size-xl__et_4l{max-width:1440px}.dialog_header__uQMB_{display:flex;align-items:center;height:48px;text-align:left;border-bottom:1px solid hsl(var(--border));position:relative}.dialog_headerLg__aoxhe{height:64px}.dialog_footerCenter__S9YCP .dialog_footer__nzLMi{justify-content:center}.dialog_headerCenter__p9rRa .dialog_title__LwRjJ{position:absolute;left:calc(8px + var(--control-sm) + 8px);right:calc(8px + var(--control-sm) + 8px);text-align:center;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog_headerCenter__p9rRa.dialog_headerHasLeft__S1jMA .dialog_title__LwRjJ{padding-left:0}.dialog_headerHasLeft__S1jMA .dialog_title__LwRjJ{padding-left:var(--control-sm)}.dialog_headerNoDivider__JXXH7{border-bottom:none}.dialog_left___1VZk{position:absolute;left:8px;top:24px;transform:translateY(-50%);z-index:1}.dialog_footer__nzLMi{display:flex;align-items:center;column-gap:8px}.dialog_footer__nzLMi>*{order:2}.dialog_footer__nzLMi>:first-child{order:1}.dialog_footerPinned__CT2NC,.dialog_footerUnpinned__B1Vu8{justify-content:flex-start}.dialog_description__NdUb_{color:hsl(var(--muted-foreground));font:var(--body-sm)}.dialog_close__Hu33z{position:absolute;right:8px;top:24px;transform:translateY(-50%);opacity:.7;z-index:1}.dialog_close__Hu33z:focus{outline:none}.dialog_close__Hu33z:hover{opacity:1}@media (max-width:640px){.dialog_content__unGCn{left:0;top:0;--base-transform:translate(0);transform:var(--base-transform);width:100vw;height:100dvh;min-height:100dvh;max-width:none;border-radius:0;padding-top:24px;padding-bottom:24px;box-sizing:border-box;overflow:auto}}@media (min-width:641px){.dialog_content__unGCn.dialog_size-xl__et_4l{top:24px;--base-transform:translateX(-50%);transform:var(--base-transform);height:calc(100vh - 24px);max-height:calc(100vh - 24px);overflow:auto;border-bottom-left-radius:0;border-bottom-right-radius:0}}@keyframes dialog_contentFadeInUp__cT1BB{0%{opacity:0;transform:var(--base-transform) translateY(12px)}to{opacity:1;transform:var(--base-transform) translateY(0)}}@keyframes dialog_contentFadeOutDown__4fEsW{0%{opacity:1;transform:var(--base-transform) translateY(0)}to{opacity:0;transform:var(--base-transform) translateY(8px)}}.dialog_content__unGCn[data-state=open]{animation:dialog_contentFadeInUp__cT1BB .2s cubic-bezier(0,.5,.5,1) forwards}.dialog_content__unGCn[data-state=closed]{animation:dialog_contentFadeOutDown__4fEsW .2s cubic-bezier(.2,.75,.75,.2) forwards}@media (prefers-reduced-motion:reduce){.dialog_content__unGCn[data-state=closed],.dialog_content__unGCn[data-state=open],.dialog_overlay__8PmVk[data-state=closed],.dialog_overlay__8PmVk[data-state=open]{animation-duration:.01ms}}.searchPalette_panel__b1Exz{top:12vh;--base-transform:translate(-50%);max-width:440px;padding:0;gap:0;grid-template-rows:minmax(0,1fr);max-height:60vh;overflow:hidden}.searchPalette_command__MyfAO{display:flex;flex-direction:column;min-height:0}.searchPalette_searchWrap__cdY4_{display:flex;align-items:center;flex:none;border-bottom:1px solid hsl(var(--border));padding:6px 12px}.searchPalette_search__aJF_Z{width:100%;border:0;background:transparent;outline:none;color:hsl(var(--foreground));padding:8px 0;box-sizing:border-box}.searchPalette_search__aJF_Z::placeholder{color:hsl(var(--muted-foreground))}.searchPalette_list__XImzd{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px}.searchPalette_empty__XgLj5{padding:16px 12px;color:hsl(var(--muted-foreground));text-align:center}.searchPalette_heading__Zps2Q{display:block;padding:8px 8px 2px;color:hsl(var(--muted-foreground))}.searchPalette_item__wIUOz{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;box-sizing:border-box;padding:6px 10px;border-radius:6px;color:hsl(var(--popover-foreground));cursor:pointer}.searchPalette_item__wIUOz[data-selected=true]{background:hsl(var(--accent));color:hsl(var(--accent-foreground));outline:none}.searchPalette_item__wIUOz[data-disabled=true]{opacity:.5;cursor:default}.searchPalette_itemLabel__Ewz3U{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchPalette_hint__iDkeD{flex:none;color:hsl(var(--muted-foreground))}@media (max-width:640px){.searchPalette_panel__b1Exz{top:0;left:0;--base-transform:translate(0);width:100vw;max-width:none;height:auto;min-height:0;max-height:100dvh;border-radius:0;padding:0}}.searchPalette_itemIcon__z7MGH{flex-shrink:0;color:hsl(var(--muted-foreground))}.searchPalette_itemSwatch__d5NiE{flex:none;width:12px;height:12px;box-sizing:border-box;border-radius:var(--radius-xs);border:1px solid hsl(var(--border))}.toolbarMain_layer__yubom{position:absolute;inset:0;z-index:var(--z-toolbar);display:flex;flex-direction:column;gap:6px;padding:16px;box-sizing:border-box;pointer-events:none}.toolbarMain_place-bottom-center__RD_jS{justify-content:flex-end;align-items:center}.toolbarMain_place-top-center__VumE4{justify-content:flex-start;align-items:center}.toolbarMain_place-top-left__ONrej{justify-content:flex-start;align-items:flex-start}.toolbarMain_place-top-right__MWNSY{justify-content:flex-start;align-items:flex-end}.toolbarMain_place-bottom-left__2NVIs{justify-content:flex-end;align-items:flex-start}.toolbarMain_place-bottom-right__TASfv{justify-content:flex-end;align-items:flex-end}.toolbarMain_place-anchored__3JPTv{inset:auto;padding:0;align-items:center;transform:translate(-50%,calc(-100% - 8px))}.toolbarMain_bar__uTaYa{pointer-events:auto;display:flex;align-items:center;gap:4px;padding:6px;box-sizing:border-box;border:1px solid hsl(var(--border));border-radius:var(--radius-md);background:hsl(var(--card)/.92);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.toolbarMain_horizontal__lB3Z0{flex-direction:row}.toolbarMain_vertical__7ESgK{flex-direction:column}.toolbarMain_animated__e7LUn{box-sizing:content-box;overflow:hidden}.toolbarMain_animated__e7LUn.toolbarMain_horizontal__lB3Z0{justify-content:flex-end}.toolbarMain_animated__e7LUn.toolbarMain_vertical__7ESgK{justify-content:flex-start}.toolbarMain_animated__e7LUn .toolbarMain_content___vGuH{display:flex;flex:none;align-items:center;gap:4px}.toolbarMain_animated__e7LUn.toolbarMain_horizontal__lB3Z0 .toolbarMain_content___vGuH{flex-direction:row}.toolbarMain_animated__e7LUn.toolbarMain_vertical__7ESgK .toolbarMain_content___vGuH{flex-direction:column}.toolbarMain_animated__e7LUn[data-animated=true]{transition-property:width,height;transition-duration:var(--toolbar-transition-duration),var(--toolbar-transition-duration);transition-timing-function:var(--easing-toolbar),var(--easing-toolbar);transition-delay:0s,0s}@media (prefers-reduced-motion:reduce){.toolbarMain_animated__e7LUn[data-animated=true]{transition:none}}.toolbarMain_separator__RRHck{height:20px;margin:0 2px}.toolbarMain_vertical__7ESgK .toolbarMain_separator__RRHck{height:1px;width:20px;margin:2px 0}.modeSwitch_root__hRjI0{--mode-switch-border:1px;--mode-switch-inset:2px;--mode-switch-item-radius:calc(var(--radius-button) - var(--mode-switch-border) - var(--mode-switch-inset));position:relative;display:inline-flex;align-items:center;gap:0;padding:var(--mode-switch-inset);box-sizing:border-box;border:var(--mode-switch-border) solid hsl(var(--border));border-radius:var(--radius-button);background:hsl(var(--muted))}.modeSwitch_root__hRjI0:has(:focus-visible){box-shadow:0 0 0 2px hsl(var(--foreground)/.15)}.modeSwitch_sm__Q6k_O{height:var(--control-sm)}.modeSwitch_sm__Q6k_O .modeSwitch_item__9Fr__{width:calc(var(--control-sm) - 2 * (var(--mode-switch-border) + var(--mode-switch-inset)));height:calc(var(--control-sm) - 2 * (var(--mode-switch-border) + var(--mode-switch-inset)))}.modeSwitch_md__tYarU{height:var(--control-md)}.modeSwitch_md__tYarU .modeSwitch_item__9Fr__{width:calc(var(--control-md) - 2 * (var(--mode-switch-border) + var(--mode-switch-inset)));height:calc(var(--control-md) - 2 * (var(--mode-switch-border) + var(--mode-switch-inset)))}.modeSwitch_indicator__J7ZCA{position:absolute;top:var(--mode-switch-inset);bottom:var(--mode-switch-inset);left:0;border-radius:var(--mode-switch-item-radius);background:hsl(var(--default));box-shadow:inset 0 0 0 1px hsl(var(--input));pointer-events:none}.modeSwitch_root__hRjI0[data-animated=true] .modeSwitch_indicator__J7ZCA{transition-property:transform,width;transition-duration:var(--anim-duration-slide),var(--anim-duration-slide);transition-timing-function:var(--anim-ease-slide),var(--anim-ease-slide);transition-delay:0s,0s}@media (prefers-reduced-motion:reduce){.modeSwitch_root__hRjI0[data-animated=true] .modeSwitch_indicator__J7ZCA{transition:none}}.modeSwitch_item__9Fr__{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;border:0;background:none;border-radius:var(--mode-switch-item-radius);color:hsl(var(--muted-foreground));cursor:pointer;transition:color .12s ease}.modeSwitch_item__9Fr__:hover{color:hsl(var(--foreground))}.modeSwitch_item__9Fr__[data-active]{color:hsl(var(--primary))}.modeSwitch_item__9Fr__:focus-visible{outline:none}.modeSwitch_item__9Fr__:disabled{opacity:.5;cursor:not-allowed}.modeSwitch_disabled__Ncl21{opacity:.5;pointer-events:none}.toolbarMainOverlay_refused__1_sau{animation-name:var(--kf-shake);animation-duration:.26s;animation-timing-function:var(--anim-ease);box-shadow:inset 0 0 0 1px hsl(var(--destructive));color:hsl(var(--destructive))}.toolbarMainOverlay_refusalNote__VcH73{pointer-events:none;padding:4px 10px;border:1px solid hsl(var(--destructive)/.6);border-radius:var(--radius-md);background:hsl(var(--card)/.92);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:hsl(var(--destructive));animation-name:var(--kf-fade-in);animation-duration:var(--anim-duration-base);animation-timing-function:var(--anim-ease)}.toolbarMainOverlay_snapChevron__C96Fp{width:16px;min-width:16px;margin-left:-2px}.toolbarMainOverlay_snapPanel__6r_o6{display:flex;flex-direction:column;gap:2px;min-width:168px;padding:6px}.toolbarMainOverlay_snapRow__gMExu{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer;color:hsl(var(--foreground))}.toolbarMainOverlay_snapRow__gMExu:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.toolbarMainOverlay_snapRow__gMExu:has([data-disabled]){color:hsl(var(--muted-foreground));cursor:default}.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}.alertDialog_overlay__9x3tz{position:fixed;inset:0;z-index:var(--z-portal);background:hsl(var(--blanket))}.alertDialog_content__otnYL{position:fixed;left:50%;top:50%;z-index:var(--z-portal);transform:translate(-50%,-50%);display:grid;gap:16px;width:100%;max-width:640px;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));padding:24px;border-radius:var(--radius-card);box-shadow:0 12px 40px rgb(0 0 0/30%)}.alertDialog_header__IT6RM{display:flex;flex-direction:column;row-gap:8px;text-align:left}.alertDialog_footer__okPLY{display:flex;flex-direction:row;justify-content:flex-end;column-gap:8px}.alertDialog_title__muzhs{font-weight:600;font-size:16px;line-height:20px}.alertDialog_description__T_dDM{color:hsl(var(--muted-foreground));font-size:14px;line-height:20px}.alertDialog_cancel__ZcQIy{margin-top:8px}@media (min-width:640px){.alertDialog_cancel__ZcQIy{margin-top:0}}.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}}