._button_c838s_1{--button-size: var(--size-button-default);--button-gap: var(--spacing-4);--button-icon-size: var(--size-icon-medium, var(--size-icon-default));position:relative;display:inline-flex;height:var(--button-size);min-width:0;box-sizing:border-box;align-items:center;justify-content:center;gap:var(--button-gap);padding-block:0;padding-inline:var(--spacing-8);border-radius:var(--border-radius-button);border:var(--border-width-default) solid transparent;background:transparent;cursor:pointer;color:var(--color-text-primary);text-decoration:none;overflow:hidden;white-space:nowrap;transition:background-color var(--motion-duration-default) var(--motion-easing-default),border-color var(--motion-duration-default) var(--motion-easing-default),color var(--motion-duration-default) var(--motion-easing-default),opacity var(--motion-duration-default) var(--motion-easing-default)}._button_c838s_1:focus-visible{outline:none;box-shadow:0 0 0 var(--spacing-2) var(--color-focus-ring)}._button_c838s_1:hover,._button_c838s_1:active,._button_c838s_1:visited{text-decoration:none}._button_c838s_1:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--motion-duration-default) var(--motion-easing-default)}._buttonContent_c838s_43{position:relative;z-index:1;display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:var(--button-gap)}._button_c838s_1 :where(svg){width:var(--button-icon-size);height:var(--button-icon-size);flex-shrink:0}._buttonBlock_c838s_59{width:100%}._buttonSizeSmall_c838s_63{--button-size: var(--size-button-small)}._buttonSizeLarge_c838s_67{--button-size: var(--size-button-large);--button-gap: var(--spacing-8)}._buttonIconSizeSmall_c838s_72{--button-icon-size: var(--size-icon-small)}._buttonIconSizeDefault_c838s_76{--button-icon-size: var(--size-icon-large)}._buttonContentAlignLeft_c838s_80 ._buttonContent_c838s_43{width:100%;justify-content:flex-start}._buttonContentAlignLeft_c838s_80:not(._buttonIconOnly_c838s_85){padding-inline:calc(var(--spacing-8) - var(--border-width-default))}._buttonLayoutMultiline_c838s_89{height:auto;min-height:var(--button-size);padding-block:var(--spacing-12);overflow:visible;white-space:normal}._buttonLayoutMultiline_c838s_89 ._buttonContent_c838s_43{width:100%;align-items:flex-start}._buttonIconOnly_c838s_85{width:var(--button-size);padding-inline:0;gap:0;flex-shrink:0}._buttonIconOnly_c838s_85 ._buttonContent_c838s_43{width:auto}._buttonPreviewHover_c838s_113,._buttonPreviewPressed_c838s_114{cursor:default}._variantPrimary_c838s_118{border-color:transparent;background:var(--color-accent-default);background-clip:padding-box;color:var(--color-on-accent-primary)}._variantPrimary_c838s_118:after{background-color:var(--color-state-on-accent-hover)}._variantPrimary_c838s_118:hover:not(._buttonDisabled_c838s_129):after,._variantPrimary_c838s_118:focus-visible:not(._buttonDisabled_c838s_129):after,._variantPrimary_c838s_118._buttonPreviewHover_c838s_113:after{opacity:1}._variantPrimary_c838s_118:hover:not(._buttonDisabled_c838s_129),._variantPrimary_c838s_118:focus-visible:not(._buttonDisabled_c838s_129),._variantPrimary_c838s_118._buttonPreviewHover_c838s_113,._variantPrimary_c838s_118:active:not(._buttonDisabled_c838s_129),._variantPrimary_c838s_118._buttonPreviewPressed_c838s_114,._variantPrimary_c838s_118._buttonLoading_c838s_140{color:var(--color-on-accent-primary)}._variantPrimary_c838s_118._toneDanger_c838s_144{border-color:transparent;background:var(--color-status-error);background-clip:padding-box;color:var(--color-static-white)}._variantPrimary_c838s_118._toneSuccess_c838s_151{border-color:transparent;background:var(--color-status-success);background-clip:padding-box;color:var(--color-on-accent-primary)}._variantPrimary_c838s_118._buttonPreviewPressed_c838s_114:after,._variantPrimary_c838s_118:active:not(._buttonDisabled_c838s_129):after,._variantPrimary_c838s_118._buttonLoading_c838s_140:after{background-color:var(--color-state-on-accent-pressed);opacity:1}._variantPrimary_c838s_118._toneDanger_c838s_144:after{background-color:var(--color-state-on-accent-hover)}._variantPrimary_c838s_118._toneSuccess_c838s_151:after{background-color:var(--color-state-on-accent-hover)}._variantPrimary_c838s_118._toneDanger_c838s_144._buttonDisabled_c838s_129{border-color:transparent;background:var(--color-accent-default);color:var(--color-on-accent-primary)}._variantPrimary_c838s_118._toneSuccess_c838s_151._buttonDisabled_c838s_129{border-color:transparent;background:var(--color-status-success);color:var(--color-on-accent-primary)}._variantPrimary_c838s_118._toneDanger_c838s_144:hover:not(._buttonDisabled_c838s_129):after,._variantPrimary_c838s_118._toneDanger_c838s_144:focus-visible:not(._buttonDisabled_c838s_129):after,._variantPrimary_c838s_118._toneDanger_c838s_144._buttonPreviewHover_c838s_113:after{opacity:1}._variantPrimary_c838s_118._toneDanger_c838s_144:hover:not(._buttonDisabled_c838s_129),._variantPrimary_c838s_118._toneDanger_c838s_144:focus-visible:not(._buttonDisabled_c838s_129),._variantPrimary_c838s_118._toneDanger_c838s_144._buttonPreviewHover_c838s_113,._variantPrimary_c838s_118._toneDanger_c838s_144:active:not(._buttonDisabled_c838s_129),._variantPrimary_c838s_118._toneDanger_c838s_144._buttonPreviewPressed_c838s_114,._variantPrimary_c838s_118._toneDanger_c838s_144._buttonLoading_c838s_140{color:var(--color-static-white)}._variantPrimary_c838s_118._toneDanger_c838s_144._buttonPreviewPressed_c838s_114:after,._variantPrimary_c838s_118._toneDanger_c838s_144:active:not(._buttonDisabled_c838s_129):after,._variantPrimary_c838s_118._toneDanger_c838s_144._buttonLoading_c838s_140:after{background-color:var(--color-state-on-accent-pressed);opacity:1}._variantPrimary_c838s_118._toneSuccess_c838s_151:hover:not(._buttonDisabled_c838s_129):after,._variantPrimary_c838s_118._toneSuccess_c838s_151:focus-visible:not(._buttonDisabled_c838s_129):after,._variantPrimary_c838s_118._toneSuccess_c838s_151._buttonPreviewHover_c838s_113:after{opacity:1}._variantPrimary_c838s_118._toneSuccess_c838s_151:hover:not(._buttonDisabled_c838s_129),._variantPrimary_c838s_118._toneSuccess_c838s_151:focus-visible:not(._buttonDisabled_c838s_129),._variantPrimary_c838s_118._toneSuccess_c838s_151._buttonPreviewHover_c838s_113,._variantPrimary_c838s_118._toneSuccess_c838s_151:active:not(._buttonDisabled_c838s_129),._variantPrimary_c838s_118._toneSuccess_c838s_151._buttonPreviewPressed_c838s_114,._variantPrimary_c838s_118._toneSuccess_c838s_151._buttonLoading_c838s_140{color:var(--color-on-accent-primary)}._variantPrimary_c838s_118._toneSuccess_c838s_151._buttonPreviewPressed_c838s_114:after,._variantPrimary_c838s_118._toneSuccess_c838s_151:active:not(._buttonDisabled_c838s_129):after,._variantPrimary_c838s_118._toneSuccess_c838s_151._buttonLoading_c838s_140:after{background-color:var(--color-state-on-accent-pressed);opacity:1}._variantSecondary_c838s_229{border-color:var(--color-border-primary);background:var(--color-surface-1);color:var(--color-text-primary)}._variantSecondary_c838s_229:hover:not(._buttonDisabled_c838s_129),._variantSecondary_c838s_229:focus-visible:not(._buttonDisabled_c838s_129),._variantSecondary_c838s_229._buttonPreviewHover_c838s_113{background:var(--color-state-hover);color:var(--color-text-primary)}._variantSecondary_c838s_229:active:not(._buttonDisabled_c838s_129),._variantSecondary_c838s_229._buttonPreviewPressed_c838s_114{background:var(--color-state-pressed);color:var(--color-text-primary)}._variantSecondary_c838s_229._toneDanger_c838s_144{border-color:var(--color-status-error);background:var(--color-surface-1);color:var(--color-status-error)}._variantSecondary_c838s_229._toneDanger_c838s_144:hover:not(._buttonDisabled_c838s_129),._variantSecondary_c838s_229._toneDanger_c838s_144:focus-visible:not(._buttonDisabled_c838s_129),._variantSecondary_c838s_229._toneDanger_c838s_144._buttonPreviewHover_c838s_113{border-color:color-mix(in srgb,var(--color-status-error) 13%,transparent);background:color-mix(in srgb,var(--color-status-error) 13%,transparent);color:var(--color-status-error)}._variantSecondary_c838s_229._toneDanger_c838s_144:active:not(._buttonDisabled_c838s_129),._variantSecondary_c838s_229._toneDanger_c838s_144._buttonPreviewPressed_c838s_114{border-color:color-mix(in srgb,var(--color-status-error) 24%,transparent);background:color-mix(in srgb,var(--color-status-error) 24%,transparent);color:var(--color-status-error)}._variantSecondary_c838s_229._toneDanger_c838s_144._buttonDisabled_c838s_129{border-color:var(--color-border-primary);background:var(--color-surface-1);color:var(--color-text-primary)}._variantGhost_c838s_265{color:var(--color-text-primary)}._variantGhost_c838s_265:hover:not(._buttonDisabled_c838s_129),._variantGhost_c838s_265:focus-visible:not(._buttonDisabled_c838s_129),._variantGhost_c838s_265._buttonPreviewHover_c838s_113{background:var(--color-state-hover);color:var(--color-text-primary)}._variantGhost_c838s_265:active:not(._buttonDisabled_c838s_129),._variantGhost_c838s_265._buttonPreviewPressed_c838s_114{background:var(--color-state-pressed);color:var(--color-text-primary)}._variantGhost_c838s_265._buttonDisabled_c838s_129{background:transparent;color:var(--color-text-secondary);opacity:1}._variantGhost_c838s_265._toneDanger_c838s_144{color:var(--color-status-error)}._variantGhost_c838s_265._toneDanger_c838s_144:hover:not(._buttonDisabled_c838s_129),._variantGhost_c838s_265._toneDanger_c838s_144:focus-visible:not(._buttonDisabled_c838s_129),._variantGhost_c838s_265._toneDanger_c838s_144._buttonPreviewHover_c838s_113{background:color-mix(in srgb,var(--color-status-error) 13%,transparent);color:var(--color-status-error)}._variantGhost_c838s_265._toneDanger_c838s_144:active:not(._buttonDisabled_c838s_129),._variantGhost_c838s_265._toneDanger_c838s_144._buttonPreviewPressed_c838s_114{border-color:color-mix(in srgb,var(--color-status-error) 24%,transparent);background:color-mix(in srgb,var(--color-status-error) 24%,transparent);color:var(--color-status-error)}._variantGhost_c838s_265._toneDanger_c838s_144._buttonDisabled_c838s_129{color:var(--color-text-primary)}._variantLink_c838s_300{height:auto;min-height:0;padding-inline:0;border-color:transparent;background:transparent;color:var(--color-accent-default);white-space:normal}._variantLink_c838s_300:hover:not(._buttonDisabled_c838s_129),._variantLink_c838s_300:focus-visible:not(._buttonDisabled_c838s_129),._variantLink_c838s_300._buttonPreviewHover_c838s_113{color:var(--color-accent-default);text-decoration:underline}._variantLink_c838s_300:active:not(._buttonDisabled_c838s_129),._variantLink_c838s_300._buttonPreviewPressed_c838s_114{color:var(--color-accent-default);text-decoration:underline}._variantLink_c838s_300._toneDanger_c838s_144{color:var(--color-status-error)}._variantLink_c838s_300._toneDanger_c838s_144:hover:not(._buttonDisabled_c838s_129),._variantLink_c838s_300._toneDanger_c838s_144:focus-visible:not(._buttonDisabled_c838s_129),._variantLink_c838s_300._toneDanger_c838s_144._buttonPreviewHover_c838s_113,._variantLink_c838s_300._toneDanger_c838s_144:active:not(._buttonDisabled_c838s_129),._variantLink_c838s_300._toneDanger_c838s_144._buttonPreviewPressed_c838s_114{color:var(--color-status-error)}._variantLink_c838s_300._toneNeutral_c838s_325{color:var(--color-text-secondary)}._variantLink_c838s_300._toneNeutral_c838s_325:hover:not(._buttonDisabled_c838s_129),._variantLink_c838s_300._toneNeutral_c838s_325:focus-visible:not(._buttonDisabled_c838s_129),._variantLink_c838s_300._toneNeutral_c838s_325._buttonPreviewHover_c838s_113,._variantLink_c838s_300._toneNeutral_c838s_325:active:not(._buttonDisabled_c838s_129),._variantLink_c838s_300._toneNeutral_c838s_325._buttonPreviewPressed_c838s_114{color:var(--color-text-primary);text-decoration:none}._variantLink_c838s_300._buttonDisabled_c838s_129,._variantLink_c838s_300._toneDanger_c838s_144._buttonDisabled_c838s_129,._variantLink_c838s_300._toneNeutral_c838s_325._buttonDisabled_c838s_129{color:var(--color-text-secondary);opacity:1;text-decoration:none}._buttonDisabled_c838s_129{cursor:default;opacity:var(--opacity-low);pointer-events:none}._buttonLoading_c838s_140{cursor:progress}._variantPrimary_c838s_118._buttonLoading_c838s_140{border-color:transparent;color:var(--color-on-accent-primary)}._variantPrimary_c838s_118._toneDanger_c838s_144._buttonLoading_c838s_140{border-color:transparent;color:var(--color-static-white)}._variantPrimary_c838s_118._toneSuccess_c838s_151._buttonLoading_c838s_140{border-color:transparent;color:var(--color-on-accent-primary)}._variantSecondary_c838s_229._buttonLoading_c838s_140{background:var(--color-state-pressed)}._variantSecondary_c838s_229._toneDanger_c838s_144._buttonLoading_c838s_140{border-color:color-mix(in srgb,var(--color-status-error) 24%,transparent);background:color-mix(in srgb,var(--color-status-error) 24%,transparent);color:var(--color-status-error)}._variantGhost_c838s_265._buttonLoading_c838s_140{background:var(--color-state-pressed)}._variantGhost_c838s_265._toneDanger_c838s_144._buttonLoading_c838s_140{border-color:color-mix(in srgb,var(--color-status-error) 24%,transparent);background:color-mix(in srgb,var(--color-status-error) 24%,transparent);color:var(--color-status-error)}._variantLink_c838s_300._buttonLoading_c838s_140,._variantLink_c838s_300._toneDanger_c838s_144._buttonLoading_c838s_140,._variantLink_c838s_300._toneNeutral_c838s_325._buttonLoading_c838s_140{background:transparent}._loaderSpinner_c838s_392{width:var(--button-icon-size);height:var(--button-icon-size);box-sizing:border-box;border:var(--border-width-default) solid currentColor;border-right-color:transparent;border-radius:var(--border-radius-pill);animation:_buttonSpin_c838s_1 .8s linear infinite;flex-shrink:0}@keyframes _buttonSpin_c838s_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._toast_g23w0_1{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-12);pointer-events:auto;border-radius:var(--border-radius-layout);background:var(--color-toast);box-shadow:0 0 0 .5px var(--color-shadow-stroke),0 2px 8px 2px var(--color-shadow-base);padding:var(--spacing-12);color:var(--color-static-white)}._body_g23w0_14{display:flex;min-width:0;flex:1;align-items:center;gap:var(--spacing-8)}._content_g23w0_22{display:flex;align-items:center;flex:1;min-width:0;min-height:var(--size-icon-large);text-align:left;color:var(--color-static-white)}._icon_g23w0_32{width:var(--size-icon-large);height:var(--size-icon-large);flex:0 0 auto}._iconSuccess_g23w0_38{color:var(--color-status-success)}._iconError_g23w0_42{color:var(--color-status-error)}._iconInfo_g23w0_46{color:var(--color-text-secondary)}._iconWarning_g23w0_50{color:var(--color-status-warning)}._dismissIcon_g23w0_54{color:var(--color-static-white)}._viewport_1bqdd_1{position:fixed;inset:0;z-index:1600;display:flex;justify-content:center;pointer-events:none;padding:var(--spacing-16)}._list_1bqdd_11{display:flex;width:min(100%,var(--spacing-24) * 20);flex-direction:column;align-items:stretch;gap:var(--spacing-12)}.main-content{min-height:100vh}@media screen and (max-width:960px){.main-content{min-height:auto}}.video-container{position:relative;padding-bottom:56.25%;height:0;background:var(--site-surface-raised);border-radius:var(--border-radius-layout)}.video-container .video{position:absolute;top:0;left:0;width:100%;height:100%}.header-menu-overlay{background-color:var(--site-overlay);z-index:5;position:absolute;position:fixed;inset:0}.fade-enter-active,.fade-leave-active{transition:opacity var(--motion-duration-default) var(--motion-easing-default)}.fade-enter,.fade-leave-to{opacity:0}.faster-fade-enter-active,.faster-fade-leave-active{transition:opacity var(--motion-duration-fast) var(--motion-easing-default)}.faster-fade-enter,.faster-fade-leave-to{opacity:0}.cool-enter-active,.cool-leave-active{transition:opacity var(--motion-duration-fast) var(--motion-easing-default)}.cool-enter,.cool-leave-to{opacity:0}.modal-enter-active,.modal-leave-active{transition:opacity var(--motion-duration-fast) var(--motion-easing-default)}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-body,.modal-leave-active .modal-body{transform:translateY(20%) scale(.9)}.modal-enter .modal-mask,.modal-leave-active .modal-mask,.modal-enter .modal-close,.modal-leave-active .modal-close{opacity:0}@media screen and (max-width:535px){.header-menu-overlay{display:none}}._root_1ttm8_1{display:grid;min-height:100vh;place-items:center;padding:var(--spacing-20);background:radial-gradient(circle at top,color-mix(in srgb,var(--color-accent-default) 16%,var(--color-surface-0)),transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-0) 96%,transparent),var(--color-surface-1))}._card_1ttm8_9{display:flex;width:min(100%,420px);flex-direction:column;gap:var(--spacing-16);padding:var(--spacing-24);border:var(--border-width-default) solid var(--color-border-primary);border-radius:var(--border-radius-layout);background:color-mix(in srgb,var(--color-surface-0) 96%,transparent);box-shadow:0 0 0 .5px var(--color-shadow-stroke),0 18px 44px -24px var(--color-shadow-base)}._eyebrow_1ttm8_21{display:inline-flex;width:fit-content;padding:var(--spacing-2) var(--spacing-8);border-radius:var(--border-radius-pill);background:color-mix(in srgb,var(--color-accent-default) 12%,var(--color-surface-0));color:var(--color-accent-default);font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}._title_1ttm8_35{color:var(--color-text-primary);font-size:28px;font-weight:600;line-height:1.1}._description_1ttm8_42{color:var(--color-text-secondary);font-size:16px;line-height:1.55}._loader_1ttm8_48{display:inline-flex;align-items:center;gap:var(--spacing-8)}._loaderDot_1ttm8_54{width:var(--spacing-10);height:var(--spacing-10);border-radius:50%;background:var(--color-accent-default);animation:_max-miniapp-auth-bounce_1ttm8_1 .9s ease-in-out infinite}._loaderDot_1ttm8_54:nth-child(2){animation-delay:.12s}._loaderDot_1ttm8_54:nth-child(3){animation-delay:.24s}._action_1ttm8_70{min-height:var(--spacing-48);padding:0 var(--spacing-16);border:none;border-radius:var(--border-radius-pill);background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-default) 92%,var(--color-surface-1)),color-mix(in srgb,var(--color-accent-default) 80%,var(--color-surface-1)));color:var(--color-on-accent-primary);cursor:pointer;font-size:16px;font-weight:600;line-height:1}@keyframes _max-miniapp-auth-bounce_1ttm8_1{0%,80%,to{transform:translateY(0);opacity:.48}40%{transform:translateY(calc(var(--spacing-2) * -1));opacity:1}}::selection{background:var(--color-accent-default);color:var(--color-on-accent-primary)}::-moz-selection{background:var(--color-accent-default);color:var(--color-on-accent-primary)}.loader{background:var(--color-surface-0);transition:background-color var(--motion-duration-default) var(--motion-easing-default);position:fixed;inset:0;z-index:999}.loader:after{content:url(/img/loader.svg);position:fixed;inset:0;display:flex;justify-content:center;align-items:center;pointer-events:none}[v-cloak],#app.hidden{display:none!important}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Roboto,Arial,sans-serif;overscroll-behavior-y:none;display:flex;justify-content:center}body.modal-open{overflow:hidden}#app{width:100%}body.preload *{animation-duration:0s!important;-webkit-animation-duration:0s!important;transition:background-color 0s,opacity 0s,color 0s,width 0s,height 0s,padding 0s,margin 0s!important}.overflow-hidden{overflow:hidden}a{text-decoration:none}.site-max-shell-header,.site-max-shell-footer{display:none}.site-app-shell--max-view{overflow-x:clip}html.site-app-shell--max-view,body.site-max-view{background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-default) 5%,var(--color-surface-0)) 0%,var(--color-surface-0) 220px)}body.site-max-view,body.site-max-view #app{overflow-x:clip}.site-app-shell--max-view .site-max-shell-header,.site-app-shell--max-view .site-max-shell-footer{display:block}.site-app-shell--max-view .site-header,.site-app-shell--max-view .site-footer,.site-app-shell--max-view .site-header__support-widget,.site-app-shell--max-view .sticky-parent,.site-app-shell--max-view .legacy-menu-trigger-container,.site-app-shell--max-view .sticky-tree,.site-app-shell--max-view .header-menu-overlay,.site-app-shell--max-view .overlay,.site-app-shell--max-view .m-overlay{display:none!important}.site-app-shell--max-view .main-content,.site-app-shell--max-view .help-content .body-container{min-height:100vh;padding-bottom:calc(env(safe-area-inset-bottom) + var(--spacing-24) + var(--spacing-24) + var(--spacing-24))}.site-app-shell--max-view .site-shell,.site-app-shell--max-view .help-content,.site-app-shell--max-view .main-content{width:100%;overflow-x:clip}.site-app-shell--max-view .help-content{background:transparent}.text-detail-label{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;color:var(--color-text-secondary)}.ds-surface-card{display:flex;flex-direction:column;gap:var(--spacing-12);min-width:0;border-radius:var(--border-radius-card);padding:var(--spacing-16)}.ds-surface-card--default{border:var(--border-width-default) solid var(--color-border-primary);background:var(--color-surface-1)}.ds-surface-card--subtle{border:none;background:var(--color-surface-2)}@keyframes ds-skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.ds-skeleton-block{--ds-skeleton-base: var(--color-surface-1);--ds-skeleton-highlight: var(--color-surface-0);display:block;background:linear-gradient(90deg,var(--ds-skeleton-base) 25%,var(--ds-skeleton-highlight) 37%,var(--ds-skeleton-base) 63%);background-size:400% 100%;animation:ds-skeleton-shimmer 1.2s ease-in-out infinite}[data-theme=dark] .ds-skeleton-block{--ds-skeleton-highlight: color-mix( in srgb, var(--color-surface-2) 88%, var(--color-static-white) )}.ds-surface-card--interactive{cursor:pointer;transition:background-color var(--motion-duration-default) var(--motion-easing-default),border-color var(--motion-duration-default) var(--motion-easing-default)}.ds-surface-card--interactive:hover,.ds-surface-card--interactive:focus-visible{background:var(--color-state-hover);border-color:var(--color-border-primary)}.ds-surface-card--subtle.ds-surface-card--interactive{transition:background-color var(--motion-duration-default) var(--motion-easing-default),box-shadow var(--motion-duration-default) var(--motion-easing-default)}.ds-surface-card--subtle.ds-surface-card--interactive:hover,.ds-surface-card--subtle.ds-surface-card--interactive:focus-visible{background:var(--color-state-hover);border-color:transparent}.ds-surface-card--subtle.ds-surface-card--interactive:focus-visible{outline:none;box-shadow:0 0 0 var(--spacing-2) var(--color-focus-ring)}:root{--spacing-list-gap: var(--spacing-12)}.ds-card-list-page{padding:var(--spacing-24)}.ds-card-list-shell{display:flex;width:100%;max-width:var(--size-card-width);margin:0 auto;flex-direction:column}.ds-card-list-shell>*+*{margin-block-start:var(--spacing-24)}.ds-card-list-shell--leading-space{margin-block-start:var(--spacing-list-gap)}.ds-card-list-shell__sticky{position:sticky;top:calc(var(--spacing-12) * -1);height:0;overflow:visible;pointer-events:none;z-index:2}.ds-card-list-shell__sticky-overlay{display:flex;width:100%;min-width:0;flex-direction:column}.ds-card-list-shell__sticky-overlay>*+*{margin-block-start:var(--spacing-list-gap)}.ds-card-list-shell__sticky-overlay>.ds-card-list-shell__sticky-measure+*{margin-block-start:0}.ds-card-list-shell__sticky-body{display:flex;width:100%;min-width:0;flex-direction:column;padding-block-start:var(--spacing-list-gap);padding-block-end:var(--spacing-list-gap);border-bottom:var(--border-width-default) solid var(--color-border-primary);background:var(--color-surface-1);pointer-events:auto}.ds-card-list-shell__sticky-body>*+*{margin-block-start:var(--spacing-list-gap)}.ds-card-list{display:flex;width:100%;min-width:0;flex-direction:column}.ds-card-list>*+*{margin-block-start:var(--spacing-list-gap)}.ds-card-list-group-title{margin:0;display:block;padding-block-end:var(--spacing-list-gap);color:var(--color-text-primary);font:var(--font-body-medium, inherit)}.ds-card-list-group-section{display:block;min-width:0}.ds-card-list-group-section__header{position:sticky;top:var(--card-list-group-section-sticky-top-offset, 0px);z-index:2;min-width:0;background:var(--color-surface-1)}.ds-card-list-group-section__content{min-width:0}.app-count-badge{--count-badge-height: var(--size-icon-small);--count-badge-pill-padding-inline: var(--spacing-4);--count-badge-font-size: var(--spacing-10);--count-badge-label-offset-x: var(--spacing-0);--count-badge-label-offset-y: calc(var(--spacing-2) / 4);display:inline-flex;min-width:var(--count-badge-height);height:var(--count-badge-height);box-sizing:border-box;align-items:center;justify-content:center;padding-block:var(--spacing-0);padding-inline:var(--count-badge-pill-padding-inline);border-radius:var(--border-radius-pill);background:var(--color-accent-default);color:var(--color-on-accent-primary);white-space:nowrap;vertical-align:middle;flex:0 0 auto;line-height:0}.app-date-range-preset-picker-dropdown .ant-picker-header-prev-btn[data-bounded-disabled=true],.app-date-range-preset-picker-dropdown .ant-picker-header-super-prev-btn[data-bounded-disabled=true],.app-date-range-preset-picker-dropdown .ant-picker-header-next-btn[data-bounded-disabled=true],.app-date-range-preset-picker-dropdown .ant-picker-header-super-next-btn[data-bounded-disabled=true]{visibility:hidden;pointer-events:none}.app-date-range-preset-picker-dropdown .ant-picker-header,.app-date-range-preset-picker-dropdown .ant-picker-content th{border-bottom:none!important}.app-date-range-preset-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{display:none!important;border-color:transparent!important}.app-date-range-preset-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner{color:var(--color-status-error)!important}.app-date-range-preset-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range:before,.app-date-range-preset-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before,.app-date-range-preset-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before,.app-date-range-preset-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-start-single.ant-picker-cell-range-hover-start:before,.app-date-range-preset-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-end-single.ant-picker-cell-range-hover-end:before,.app-date-range-preset-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover:before,.app-date-range-preset-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover:before,.app-date-range-preset-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start:before,.app-date-range-preset-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end:before,.app-date-range-preset-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-hover:before{background:var(--color-state-selected)!important;transition:none!important}.app-date-range-preset-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):before{inset-inline-start:0!important;inset-inline-end:50%!important;background:var(--color-state-selected)!important;transition:none!important}.app-date-range-preset-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):before{inset-inline-start:50%!important;inset-inline-end:0!important;background:var(--color-state-selected)!important;transition:none!important}.app-date-range-preset-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-hover:after,.app-date-range-preset-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after,.app-date-range-preset-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after{display:none!important;border:none!important;content:none!important;transition:none!important}.app-date-range-preset-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-hover .ant-picker-cell-inner,.app-date-range-preset-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-hover-start .ant-picker-cell-inner,.app-date-range-preset-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-hover-end .ant-picker-cell-inner{transition:none!important}.app-date-range-preset-picker-dropdown .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after,.app-date-range-preset-picker-dropdown .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{display:none!important;content:none!important;background:transparent!important;transition:none!important}.app-date-range-preset-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-cell-inner,.app-date-range-preset-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{background:var(--color-accent-default)!important;color:var(--color-on-accent-primary)!important}.app-date-range-preset-picker-dropdown .ant-picker-range-arrow{margin-inline-start:0!important}.app-event-filter-project-select .ant-select-selection-item{border:none!important;background:transparent!important;box-shadow:none!important}.app-event-filter-project-select-dropdown{padding:var(--spacing-0)!important}.app-event-filter-project-select-dropdown .rc-virtual-list-holder-inner{display:flex;flex-direction:column;gap:var(--spacing-2);padding-block:var(--spacing-2);padding-inline:var(--spacing-8)}.app-event-filter-project-select-dropdown .ant-select-item-option{min-height:calc(var(--spacing-8) * 4);margin:0;padding-block:var(--spacing-0);padding-inline:var(--spacing-10);align-items:center;border-radius:var(--border-radius-input);background-color:transparent!important;transition:background-color var(--motion-duration-slow) var(--motion-easing-default),color var(--motion-duration-slow) var(--motion-easing-default)}.app-event-filter-project-select-dropdown .ant-select-item-option-content{display:flex;min-width:0;align-items:center}.app-event-filter-project-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:var(--color-state-hover)!important}.app-event-filter-project-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:var(--color-text-primary)!important;font-weight:inherit!important;background-color:var(--color-state-selected)!important}.app-event-filter-project-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:var(--color-text-primary)!important}[data-theme=dark] .app-event-filter-project-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:var(--color-static-white)!important}[data-theme=dark] .app-date-range-preset-picker.ant-picker-range .ant-picker-active-bar{background:var(--color-text-primary)!important}.app-date-range-preset-picker-shell{display:inline-flex;max-width:100%}.app-date-range-preset-picker-shell .app-date-range-preset-picker.ant-picker-range{display:inline-flex;align-items:center;width:fit-content;min-width:0;max-width:100%;position:relative;overflow:hidden;padding-inline-start:calc(var(--spacing-12) + var(--size-icon-large) + var(--spacing-8));padding-inline-end:var(--spacing-12)}.app-date-range-preset-picker-shell .app-date-range-preset-picker--single.ant-picker{display:inline-flex;min-width:0;width:100%;max-width:100%;border:none;background:transparent;box-shadow:none;padding:0}.app-date-range-preset-picker-shell .app-date-range-preset-picker--single.ant-picker .ant-picker-input{min-width:0}.app-date-range-preset-picker-shell .app-date-range-preset-picker--single.ant-picker .ant-picker-input>input{color:inherit;font:inherit;line-height:inherit;padding:0}.app-date-range-preset-picker-shell .app-date-range-preset-picker--single.ant-picker .ant-picker-suffix,.app-date-range-preset-picker-shell .app-date-range-preset-picker--single.ant-picker .ant-picker-clear{display:none}.app-date-range-preset-picker-shell .app-date-range-preset-picker.ant-picker-range .ant-picker-input{flex:0 0 auto!important;min-width:0;width:auto!important;position:relative}.app-date-range-preset-picker-shell .app-date-range-preset-picker.ant-picker-range .ant-picker-input>input{width:9ch!important;min-width:9ch!important;max-width:9ch!important;text-overflow:clip}.app-date-range-preset-picker-shell .app-date-range-preset-picker.ant-picker-range .ant-picker-range-separator,.app-date-range-preset-picker-shell .app-date-range-preset-picker.ant-picker-range .ant-picker-suffix{flex:none}.app-date-range-preset-picker-shell .app-date-range-preset-picker.ant-picker-range .ant-picker-range-separator{padding-inline:var(--spacing-2)}.app-date-range-preset-picker-shell .app-date-range-preset-picker.ant-picker-range .ant-picker-active-bar{display:none!important}.app-date-range-preset-picker-shell .app-date-range-preset-picker.ant-picker-range .ant-picker-input-active:after{content:"";position:absolute;inset-inline:0;bottom:calc(var(--border-width-strong) * -1);height:var(--border-width-strong);background:var(--color-text-primary)}.app-date-range-preset-picker-shell .app-date-range-preset-picker.ant-picker-range .ant-picker-suffix{position:absolute;inset-inline-start:var(--spacing-12);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;margin:0;pointer-events:none}.app-date-range-preset-picker__icon{width:var(--size-icon-large);height:var(--size-icon-large);color:var(--color-text-secondary);flex:none}@media(max-width:767px){.app-date-range-preset-picker-shell .app-date-range-preset-picker.ant-picker-range{width:100%;min-width:100%}}.ui-filter-menu{background:var(--color-surface-2)}.ui-form-input input{background-color:inherit}.app-main-layout__chat-sider .ant-layout-sider-children{height:100%;min-height:0}.app-main-layout__chat-sider.ant-layout-sider-collapsed .ant-layout-sider-children{display:block;padding-block-start:var(--spacing-0)}.app-user-menu-popover-enter-active,.app-user-menu-popover-leave-active{transition:opacity var(--motion-duration-default) var(--motion-easing-default),transform var(--motion-duration-default) var(--motion-easing-default)}.app-user-menu-popover-enter-from,.app-user-menu-popover-leave-to{opacity:0;transform:scale(.95)}.toast-list-enter-active,.toast-list-leave-active{transition:transform var(--motion-duration-default) var(--motion-easing-default),opacity var(--motion-duration-default) var(--motion-easing-default)}.toast-list-enter-from,.toast-list-leave-to{transform:translateY(calc(var(--spacing-12) * -1));opacity:0}.toast-list-move{transition:transform var(--motion-duration-default) var(--motion-easing-default)}.app-user-menu__logout-accent,.app-user-menu__logout-accent:hover,.app-user-menu__logout-accent:focus-visible,.app-user-menu__logout-accent:active{background:var(--color-accent-default);border-color:var(--color-accent-default);color:var(--color-on-accent-primary)}.app-user-menu-modal .ant-modal{max-width:calc(100vw - var(--spacing-32))}.app-login-shell{display:grid;min-height:calc(100dvh - (var(--spacing-24) + var(--spacing-24) + var(--spacing-2)));place-items:center}.app-login-shell__card{width:100%;max-width:32rem}.app-login-panel--embedded{width:100%}.app-login-panel--embedded .app-login-step{min-height:auto}.app-login-panel--embedded .app-login-header{margin-bottom:var(--spacing-16)}.app-login-panel--embedded .app-login-form{gap:var(--spacing-12)}.app-login-panel--max-compact .app-login-step{min-height:auto}.app-login-panel--max-compact .app-login-header{margin-bottom:var(--spacing-12)}.app-login-panel--max-compact .app-login-header--compact{margin-top:0}.app-login-panel--max-compact .app-login-logo{width:calc(var(--spacing-24) + var(--spacing-16))}.app-login-panel--max-compact .app-login-copy--spaced,.app-login-panel--max-compact .app-login-title--spaced{margin-bottom:var(--spacing-12)}.app-login-panel--max-compact .app-login-form{gap:var(--spacing-10)}.app-login-panel--max-compact .app-login-actions{padding-inline:0}.app-login-panel--max-compact .app-login-footer-copy{margin-top:var(--spacing-12)}.app-login-panel--max-compact .app-login-success-icon{font-size:calc(var(--size-icon-large) + var(--spacing-24))}.app-login-step{min-height:calc(var(--spacing-24) * 16 + var(--spacing-16))}.app-login-content{position:relative;display:flex;flex:1 1 auto;flex-direction:column}.app-login-header{position:relative;display:flex;margin-bottom:var(--spacing-32)}.app-login-header--compact{margin-top:var(--spacing-8)}.app-login-back{position:absolute;left:0}.app-login-logo{height:40px;margin:0 auto}.app-login-copy{display:flex;flex-direction:column;align-items:center}.app-login-copy--spaced{margin-bottom:var(--spacing-16)}.app-login-title{color:var(--color-text-primary);text-align:center}.app-login-title--spaced{margin-bottom:var(--spacing-16)}.app-login-copy-line{text-align:center}.app-login-copy-line--emphasis{margin-bottom:var(--spacing-16);font-weight:600}.app-login-copy-inline-emphasis{font-weight:600}.app-login-form{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-16);overflow-y:hidden}.app-login-form-body{display:flex;flex:1 1 auto;flex-direction:column;overflow-y:auto}.app-login-actions{display:flex;padding:var(--spacing-4);align-items:center}.app-login-actions--end{justify-content:flex-end}.app-login-actions--between{justify-content:space-between}.app-login-error-copy{margin-top:var(--spacing-16);color:var(--color-status-error);text-align:center}.app-login-error-copy--hidden{position:absolute;top:-9999px;opacity:.5}.app-login-footer-copy{margin-top:var(--spacing-16);font-size:12px}.app-login-form-error-copy{color:var(--color-status-error)}.app-login-form-error-copy--hidden{visibility:hidden}.app-login-field-error{color:var(--color-status-error)}.app-login-form .ant-form-item-has-error .masked-input-outer{outline:var(--border-width-default) solid var(--color-status-error)}.app-login-loading{position:absolute;inset:0;z-index:10;display:grid;place-items:center;background:var(--color-static-white);opacity:.6}.app-login-loading-spinner{width:calc(var(--size-icon-large) + var(--spacing-16));height:calc(var(--size-icon-large) + var(--spacing-16));box-sizing:border-box;border:var(--border-width-strong) solid var(--color-text-primary);border-right-color:transparent;border-radius:var(--border-radius-pill);animation:app-login-loading-spin var(--motion-duration-slow) linear infinite}.app-filter-chip,.app-filter-button{display:inline-flex;min-width:0;min-height:var(--spacing-32);box-sizing:border-box;align-items:center;gap:var(--spacing-8);padding:var(--spacing-6) var(--spacing-12);border:var(--border-width-default) solid var(--color-border-primary);border-radius:var(--border-radius-pill);background:var(--color-surface-1);color:var(--color-text-primary);font-size:13px;line-height:1;transition:background-color .2s ease,opacity .2s ease}.app-filter-chip--interactive:hover,.app-filter-button:hover{background:var(--color-state-hover)}.app-filter-chip--interactive{cursor:pointer}.app-filter-chip--disabled,.app-filter-button:disabled{cursor:default;opacity:.6}.app-filter-chip--surface-subtle,.app-filter-button--surface-2{background:var(--color-surface-2)}.app-filter-chip--surface-subtle.app-filter-chip--interactive:hover,.app-filter-button--surface-2:hover{background:var(--color-surface-2);opacity:.8}.app-filter-chip--active:not(.app-filter-chip--surface-subtle),.app-filter-chip--active:not(.app-filter-chip--surface-subtle).app-filter-chip--interactive:hover,.app-filter-button--active,.app-filter-button--active:hover{background:var(--color-state-selected)}.app-filter-chip__leading,.app-filter-button__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--size-icon-small);height:var(--size-icon-small);color:var(--color-text-secondary);flex:none}.app-filter-chip__content{display:inline-flex;min-width:0;align-items:center}.app-filter-chip__content--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-filter-chip__trailing{display:inline-flex;min-width:0;align-items:center;justify-content:center;flex:none}.app-filter-chip__dismiss,.app-filter-button__dismiss{color:var(--color-text-secondary);font-size:12px;opacity:.7}.app-input-clear-icon{width:var(--size-icon-large)}.app-text-primary{color:var(--color-text-primary)}.app-text-secondary{color:var(--color-text-secondary)}.app-balance-positive{color:var(--color-status-success)}.app-balance-negative{color:var(--color-status-error)}.price-lists-selection-highlight [data-selection]{background-color:var(--color-accent-default)}.price-list-category-tree{-webkit-user-select:none;user-select:none;color:var(--color-text-primary)}.price-list-category-tree .editable-tree-item,.price-list-category-tree .editable-tree-item input,.price-list-category-tree textarea,.price-list-category-tree [contenteditable=true]{-webkit-user-select:text;user-select:text}.price-list-category-tree .tree-row{color:var(--color-text-primary);-webkit-user-select:none;user-select:none}.single-price-drop-line{display:block;height:var(--border-width-strong);border-radius:var(--border-radius-pill);background-color:var(--color-accent-default);box-shadow:0 0 0 var(--border-width-default) var(--color-surface-1);pointer-events:none}.single-price-drop-line:before{content:"";position:absolute;left:0;top:50%;width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--border-radius-pill);background-color:var(--color-accent-default);transform:translateY(-50%)}.price-list-category-tree .tree-row.single-price-category-drop-inside{background-color:var(--color-state-hover);outline:var(--border-width-default) solid var(--color-accent-default);outline-offset:calc(var(--border-width-default) * -1)}.price-list-category-tree .tree-row .category-hover-actions{display:none;background:transparent}.price-list-category-tree .tree-row:hover .category-hover-actions,.price-list-category-tree .tree-row:focus-within .category-hover-actions{display:inline-flex!important;background:transparent}.price-list-category-tree .tree-row .category-hover-actions--visible{display:inline-flex!important;background-color:transparent}.price-list-action-popup{position:absolute;bottom:1rem;left:50%;display:flex;flex-wrap:nowrap;transform:translate(-50%);border-radius:var(--border-radius-layout);background-color:var(--color-surface-0);padding:.3rem}.price-list-action-popup--dark{background-color:var(--color-surface-2)}.price-list-action-popup--bulk{padding:.875rem}.slideUp-enter-active.price-list-action-popup,.slideUp-leave-active.price-list-action-popup{transition:opacity .15s ease,transform .15s cubic-bezier(.17,.67,.42,1.34)}.slideUp-leave-to.price-list-action-popup{opacity:0}.slideUp-enter-from.price-list-action-popup{opacity:0;transform:translate(-50%,10px)}.app-login-countdown{display:inline-block;color:var(--color-accent-default)}@keyframes app-login-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-login-success-icon{font-size:calc(var(--size-icon-large) + var(--spacing-24) + var(--spacing-24))}.app-products-shell{gap:var(--spacing-12);padding:var(--spacing-24)}.app-products-promo{overflow:hidden;margin-top:var(--spacing-16);border:var(--border-width-default) solid var(--color-border-primary);border-radius:var(--border-radius-card);background:var(--color-surface-1);padding:var(--spacing-16)}.app-products-promo__icon{float:inline-start;width:calc(var(--spacing-24) + var(--spacing-12));height:calc(var(--spacing-24) + var(--spacing-12));margin-inline-end:var(--spacing-12);margin-block-start:var(--spacing-2);color:var(--color-text-primary)}.app-products-state-card{border:var(--border-width-default) solid var(--color-border-primary);border-radius:var(--border-radius-card);background:var(--color-surface-1);padding:var(--spacing-20);text-align:center}.app-products-legal{padding:var(--spacing-12) var(--spacing-24)}.analytics-page__card .ant-card-body{display:flex;height:100%}.analytics-page__chart .apexcharts-legend-text{color:var(--color-text-primary)!important;fill:var(--color-text-primary)!important}@media(max-width:767px){.app-products-shell{padding-bottom:calc(var(--spacing-24) * 3)}}.ds-workspace-rail-panel{min-width:0;min-height:100%;border-inline-end:var(--border-width-default) solid var(--color-border-primary);background:var(--color-surface-1);padding:var(--spacing-12)}.ds-workspace-column-frame{--workspace-column-padding-outer: var(--spacing-12);display:flex;width:100%;height:100%;min-width:0;min-height:0;flex-direction:column;background:var(--color-surface-1)}.ds-workspace-column-frame__header{min-width:0;flex-shrink:0;background:transparent}.ds-workspace-column-frame__header--divider{border-bottom:var(--border-width-default) solid var(--color-border-primary)}.ds-workspace-column-frame__body{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column}.ds-workspace-column-frame__body--padded{padding:var(--workspace-column-padding-outer)}.ds-workspace-column-frame__body--scrollable{overflow:auto}.ds-workspace-column-frame--deck-content .ds-detail-shell__content,.ds-workspace-column-frame--deck-detail .ds-detail-shell__content{height:100%;min-height:0;background:transparent}.ds-workspace-column-frame--deck-content .ds-detail-shell__scroll{height:auto;min-height:0;overflow:visible;padding:0}.ds-workspace-column-frame--deck-content .ds-detail-shell__scroll--sticky-list-root,.ds-workspace-column-frame--deck-detail .ds-detail-shell__scroll--sticky-list-root{display:block;flex:0 0 auto}.ds-workspace-column-frame--deck-content .ds-detail-workspace-section{min-height:100%}.ds-detail-shell__rail{container-type:inline-size;display:flex;min-height:100%;flex-direction:column;gap:var(--spacing-20)}.ds-detail-shell__summary{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-20)}.ds-detail-shell__title{margin:0}.ds-detail-shell__meta-row{display:grid;grid-template-columns:98px minmax(0,1fr);gap:12px;align-items:start}.ds-detail-shell__meta-row dt{color:var(--color-text-secondary)}.ds-detail-shell__meta-row dd{margin:0;color:var(--color-text-primary);word-break:break-word}.ds-detail-shell__kpis{display:grid;min-width:0;grid-template-columns:repeat(var(--detail-kpi-grid-columns, 3),minmax(0,1fr));gap:var(--spacing-6);overflow:hidden;border-radius:var(--border-radius-layout);background:var(--color-surface-0)}.ds-detail-shell__kpis--stack{grid-template-columns:1fr}.ds-detail-shell__kpi{display:flex;min-width:0;min-height:0;flex-direction:column;justify-content:center;gap:var(--spacing-6);border-radius:var(--border-radius-button);padding:var(--spacing-10) var(--spacing-12)}.ds-detail-shell__kpi span{color:var(--color-text-secondary)}.ds-detail-shell__kpi strong{word-break:break-word}.ds-detail-shell__menu{display:flex;flex-direction:column;gap:var(--spacing-2);padding-block:var(--spacing-2)}.ds-detail-shell__menu-item{--component-menu-item-height: 36px;--component-menu-item-margin: 0;--component-menu-item-padding-inline: 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;max-width:100%;text-align:left}.ds-detail-shell__menu-title{min-width:0;color:var(--color-text-primary)}.ds-detail-shell__menu-meta{flex-shrink:0;color:var(--color-text-secondary);font-size:var(--spacing-12);font-weight:400;line-height:1;letter-spacing:0}.ds-detail-shell__content{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--color-surface-1)}.ds-detail-shell__content--workspace{overflow:hidden}.ds-detail-shell__scroll{display:flex;flex:1 1 auto;height:100%;min-height:0;flex-direction:column;gap:16px;overflow:auto;padding:24px}.ds-detail-section-card{display:flex;flex-direction:column;gap:20px;border:var(--border-width-default) solid var(--color-border-primary);border-radius:var(--border-radius-card);background:var(--color-surface-1);padding:24px}.app-figma-playground-page-content .ds-detail-section-card{background:var( --figma-playground-page-content-surface, var(--color-surface-1) )}.ds-detail-section-card--plain{border:none;border-radius:0}.ds-detail-section-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-16)}.ds-detail-section-card__copy{display:grid;gap:var(--spacing-8);min-width:0}.ds-detail-section-card__actions{display:flex;align-items:center;gap:var(--spacing-8);flex-wrap:wrap}.ds-detail-section-card__title{margin:0;color:var(--color-text-primary)}.ds-detail-section-card__description{margin:0;color:var(--color-text-secondary)}.ds-detail-overview__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ds-detail-overview__card{display:flex;min-width:0;flex-direction:column;gap:8px;border-radius:var(--border-radius-card);background:var(--color-surface-2);padding:16px}.ds-detail-overview__card-label{color:var(--color-text-secondary)}.ds-detail-overview__card-value{color:var(--color-text-primary)}.ds-detail-overview__details{display:grid;gap:14px}.ds-detail-overview__detail-row{display:grid;grid-template-columns:calc(var(--spacing-16) * 7) minmax(0,1fr);gap:16px}.ds-detail-overview__detail-row dt{color:var(--color-text-secondary)}.ds-detail-overview__detail-row dd{margin:0;color:var(--color-text-primary);word-break:break-word}.ds-detail-workspace-section{display:flex;height:100%;min-height:0;flex-direction:column}.ds-detail-workspace-section__header{flex-shrink:0;border-bottom:var(--border-width-default) solid var(--color-border-primary);padding:24px;background:var(--color-surface-1)}.ds-detail-workspace-section__body{min-height:0;flex:1;overflow:hidden}@media(max-width:767px){.ds-card-list-page{padding:var(--spacing-16)}.ds-card-list-shell{gap:var(--spacing-16)}}@media(max-width:1400px){.ds-detail-overview__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-contractor-relation-card-shell{display:flex;width:calc(var(--spacing-24) * 11);min-width:calc(var(--spacing-24) * 11);max-width:calc(var(--spacing-24) * 11);height:calc(var(--spacing-12) * 14);min-height:calc(var(--spacing-12) * 14);max-height:calc(var(--spacing-12) * 14);padding:var(--spacing-4);box-sizing:border-box;flex:0 0 auto;-webkit-user-select:none;user-select:none}.app-contractor-relation-card{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-width:0;height:100%;gap:var(--spacing-6);padding:var(--spacing-10);border:var(--border-width-default) solid transparent;border-radius:var(--border-radius-card);background:var(--color-surface-2);box-sizing:border-box;transition:border-color var(--motion-duration-default) var(--motion-easing-default),box-shadow var(--motion-duration-default) var(--motion-easing-default),transform var(--motion-duration-default) var(--motion-easing-default)}.app-contractor-relation-card--interactive{cursor:pointer}.app-contractor-relation-card--interactive:hover{border-color:transparent;box-shadow:var(--shadow-card);transform:translateY(-1px)}.app-contractor-relation-card--static{cursor:default}.app-contractor-relation-card--selected{border-color:var(--color-accent-default)}.app-contractor-relation-card--incoming,.app-contractor-relation-card--outgoing,.app-contractor-relation-card--root,.app-contractor-relation-card--neutral{background:var(--color-surface-2)}.app-contractor-relation-card__title{min-width:0;color:var(--color-text-primary);font-size:14px;font-weight:600;line-height:1.3;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-contractor-relation-card__content{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:var(--spacing-8);min-height:0}.app-contractor-relation-card__divider{width:var(--border-width-default);background:var(--color-border-primary);border-radius:var(--border-radius-pill)}.app-contractor-relation-card__section{display:grid;align-content:start;justify-items:center;gap:var(--spacing-6);min-width:0}.app-contractor-relation-card__section--disabled{background:transparent}.app-contractor-relation-card__section-header{min-width:0;color:var(--color-text-primary);font-size:12px;font-weight:600;text-align:center}.app-contractor-relation-card__section-metrics{display:grid;gap:var(--spacing-6);justify-items:center}.app-contractor-relation-card__section-metric{display:grid;gap:var(--spacing-2);justify-items:center}.app-contractor-relation-card__section-label{min-width:0;color:var(--color-text-secondary);font-size:12px;font-weight:400;text-align:center}.app-contractor-relation-card__section-value{min-width:0;color:var(--color-text-primary);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap}.app-contractor-relation-card__section-label--disabled,.app-contractor-relation-card__section-value--disabled,.app-contractor-relation-card__section--disabled .app-contractor-relation-card__section-header,.app-contractor-relation-card__section--disabled .app-contractor-relation-card__section-label,.app-contractor-relation-card__section--disabled .app-contractor-relation-card__section-value{color:var(--color-text-tertiary)}.app-contractor-relation-card__footer{justify-self:end;align-self:end;display:inline-flex;align-items:center;gap:var(--spacing-6);min-height:var(--size-button-height-small);padding-block:var(--spacing-4);padding-inline:var(--spacing-8);background:var(--color-surface-1);border-radius:var(--border-radius-pill)}.app-contractor-relation-card__footer-label{min-width:0;color:var(--color-text-secondary);font-size:12px;font-weight:400}.app-contractor-relation-card__footer-value{color:var(--color-text-primary);font-size:12px;font-weight:600;text-align:left}.app-contractor-relations-graph{display:flex;-webkit-user-select:none;user-select:none}.app-contractor-relations-graph *{-webkit-user-select:none;user-select:none}.site-shell{--site-surface-base: var(--color-surface-0);--site-surface-raised: var(--color-surface-1);--site-surface-muted: var(--color-surface-2);--site-surface-inverse: var(--color-text-primary);--site-surface-tooltip: color-mix( in srgb, var(--site-surface-inverse) 88%, transparent );--site-text-primary: var(--color-text-primary);--site-text-secondary: var(--color-text-secondary);--site-text-tertiary: var(--color-text-tertiary);--site-text-on-inverse: var(--color-surface-0);--site-border-primary: var(--color-border-primary);--site-border-subtle: color-mix( in srgb, var(--site-border-primary) 72%, transparent );--site-accent-primary: var(--color-accent-default);--site-accent-contrast: var(--color-on-accent-primary);--site-state-hover: var(--color-state-hover);--site-state-selected: var(--color-state-selected);--site-overlay: color-mix( in srgb, var(--site-surface-inverse) 44%, transparent );--site-shadow-soft: 0 0 0 .5px var(--color-shadow-stroke), 0 4px 6px -4px var(--color-shadow-base), 0 10px 15px -3px var(--color-shadow-base);--site-shadow-floating: 0 0 0 .5px var(--color-shadow-stroke), 0 var(--spacing-2) calc(var(--spacing-20) + var(--spacing-4)) calc(var(--spacing-8) * -1) var(--color-shadow-base), 0 var(--spacing-8) calc(var(--spacing-20) * 2) calc(var(--spacing-12) * -1) var(--color-shadow-base);--site-icon-filter-neutral: none;min-height:100vh;color:var(--site-text-primary);font-family:Roboto,sans-serif;background:var(--site-surface-base)}[data-theme=dark] .site-shell{--site-icon-filter-neutral: brightness(0) saturate(100%) invert(1)}.site-shell,.site-shell *,.site-shell *:before,.site-shell *:after{box-sizing:border-box}.site-shell__main{min-height:100vh}.site-shell .site-container{box-sizing:border-box;width:100%;max-width:100%;margin:0 auto;padding-inline:var(--spacing-24)}.site-shell .site-overlay{position:fixed;inset:0;z-index:5;background:var(--site-overlay)}.site-shell .site-header{position:sticky;top:0;z-index:6;background:var(--site-surface-base)}.site-shell .site-header__bar{position:relative;border-bottom:var(--border-width-default) solid var(--site-border-primary);background:var(--site-surface-base)}.site-shell .site-header__inner{display:flex;min-height:calc(var(--spacing-24) * 2 + var(--spacing-6));align-items:center;justify-content:space-between;gap:var(--spacing-16)}.site-shell .site-header__brand,.site-shell .site-header__actions,.site-shell .site-header__contact,.site-shell .site-header__social-link{display:inline-flex;align-items:center}.site-shell .site-header__brand{gap:var(--spacing-8)}.site-shell .site-header__actions{gap:var(--spacing-16);color:var(--site-text-primary)}.site-shell .site-header__logo-link,.site-shell .site-header__social-link,.site-shell .site-header__contact,.site-shell .site-header__back-home a,.site-shell .site-header__footer-links a{color:inherit;text-decoration:none}.site-shell .site-header__logo-link{display:inline-flex;align-items:center}.site-shell .site-header__logo{display:block;width:calc(var(--spacing-24) + var(--spacing-12) + var(--spacing-2));height:auto}.site-shell .site-header__tree-button,.site-shell .site-header__footer-action{min-height:calc(var(--spacing-24) + var(--spacing-16));border:var(--border-width-default) solid transparent;border-radius:var(--border-radius-button);background:transparent;color:var(--site-text-primary);cursor:pointer;font:inherit;transition:background-color var(--motion-duration-default) var(--motion-easing-default),border-color var(--motion-duration-default) var(--motion-easing-default),color var(--motion-duration-default) var(--motion-easing-default)}.site-shell .site-header__tree-button{display:inline-flex;width:calc(var(--spacing-24) + var(--spacing-16));align-items:center;justify-content:center;padding:var(--spacing-0)}.site-shell .site-header__menu-desktop-content{display:inline-flex;align-items:center;gap:var(--spacing-4)}.site-shell .site-header__menu-mobile-content{display:none;align-items:center;justify-content:center}.site-shell .site-header__menu-mobile-content img{width:calc(var(--spacing-24) + var(--spacing-6));height:calc(var(--spacing-24) + var(--spacing-6))}.site-shell .site-header__contact{gap:var(--spacing-8)}.site-shell .site-header__social-link,.site-shell .site-header__contact,.site-shell .site-header__footer-links a,.site-shell .site-header__footer-action{transition:color var(--motion-duration-default) var(--motion-easing-default),background-color var(--motion-duration-default) var(--motion-easing-default),border-color var(--motion-duration-default) var(--motion-easing-default)}.site-shell .site-header__social-link:hover,.site-shell .site-header__contact:hover,.site-shell .site-header__footer-links a:hover,.site-shell .site-header__footer-action:hover{color:var(--site-accent-primary)}.site-shell .site-header__search-button:hover,.site-shell .site-header__tree-button:hover,.site-shell .site-header__footer-action:hover{border-color:var(--site-border-primary);background:var(--site-state-hover)}.site-shell .site-header__menu-trigger-icon,.site-shell .site-header__search-icon{display:inline-flex;align-items:center;justify-content:center}.site-shell .site-header__menu-label,.site-shell .site-header__contact-label{position:relative}.site-shell .site-header__menu-panel{background:var(--site-surface-raised);border-top:var(--border-width-default) solid var(--site-border-primary);box-shadow:var(--site-shadow-soft)}.site-shell .site-header__menu-body,.site-shell .site-header__menu-footer{background:inherit}.site-shell .site-header__menu-footer{border-top:var(--border-width-default) solid var(--site-border-primary)}.site-shell .site-header__footer-links{display:flex;align-items:center;gap:var(--spacing-24);margin:0;padding:0;list-style:none}.site-shell .site-header__footer-action{padding:var(--spacing-0);border:none}@media screen and (max-width:960px){.site-shell .site-header__inner{padding-inline:var(--spacing-16)}.site-shell .site-header__actions{gap:var(--spacing-12)}}@media screen and (max-width:535px){.site-shell .site-container{padding-inline:var(--spacing-16)}.site-shell .site-header__login-button,.site-shell .site-header__contact{display:none}.site-shell .site-header__menu-trigger{justify-content:center;width:calc(var(--spacing-24) + var(--spacing-16));height:calc(var(--spacing-24) + var(--spacing-16));padding:var(--spacing-0)}.site-shell .site-header__menu-desktop-content{display:none}.site-shell .site-header__menu-mobile-content{display:inline-flex}.site-shell .site-header__footer-links{flex-direction:column;align-items:flex-start;gap:var(--spacing-12)}}.site-shell .site-footer{border-top:var(--border-width-default) solid var(--site-border-primary);background:var(--site-surface-muted)}.site-shell .site-footer__inner{display:flex;flex-direction:column;gap:var(--spacing-32);padding-block:var(--spacing-32)}.site-shell .site-footer__menu{display:flex;width:100%;gap:var(--spacing-24)}.site-shell .site-footer__group{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-16)}.site-shell .site-footer__title{color:var(--site-text-secondary);font-size:var(--spacing-12);font-weight:600;line-height:calc(var(--spacing-12) + var(--spacing-4));text-transform:uppercase}.site-shell .site-footer__list{display:flex;flex-direction:column;gap:var(--spacing-10);margin:0;padding:0;list-style:none}.site-shell .site-footer__link,.site-shell .site-footer__toggle{color:var(--site-text-primary);font-size:calc(var(--spacing-8) + var(--spacing-6));line-height:calc(var(--spacing-16) + var(--spacing-4));text-decoration:none;transition:color var(--motion-duration-default) var(--motion-easing-default),background-color var(--motion-duration-default) var(--motion-easing-default),border-color var(--motion-duration-default) var(--motion-easing-default)}.site-shell .site-footer__toggle{display:inline-flex;align-items:center;padding:var(--spacing-0);border:none;background:transparent;font:inherit;text-align:left;cursor:pointer}.site-shell .site-footer__link:hover,.site-shell .site-footer__toggle:hover{color:var(--site-accent-primary)}.site-shell .site-footer__socials{display:flex;flex-wrap:wrap;gap:var(--spacing-16);margin-top:var(--spacing-4)}.site-shell .site-footer__social-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.site-shell .site-footer__meta{display:flex;width:100%;align-items:flex-end;justify-content:space-between;gap:var(--spacing-24);padding-top:var(--spacing-24);border-top:var(--border-width-default) solid var(--site-border-primary)}.site-shell .site-footer__registry{display:flex;align-items:flex-start;gap:var(--spacing-24)}.site-shell .site-footer__registry-logo{display:inline-flex;align-items:center}.site-shell .site-footer__registry-copy,.site-shell .site-footer__copyright{color:var(--site-text-secondary);font-size:var(--spacing-12);line-height:calc(var(--spacing-16) + var(--spacing-2))}.site-shell .site-footer__copyright{white-space:nowrap}@media screen and (max-width:960px){.site-shell .site-footer__inner{gap:var(--spacing-24);padding-block:var(--spacing-24)}}@media screen and (max-width:640px){.site-shell .site-footer__menu,.site-shell .site-footer__meta,.site-shell .site-footer__registry{flex-direction:column}.site-shell .site-footer__meta{align-items:flex-start}}.site-shell .site-content-shell{width:100%}.site-shell .site-content-shell--centered{display:flex;justify-content:center}.site-shell .site-content-shell--blog{display:flex;justify-content:center;margin-bottom:calc(var(--spacing-24) * 5);padding-inline:var(--spacing-24)}.site-shell .site-content-column{display:flex;width:100%;min-width:0;flex-direction:column}.site-shell .site-content-column--docs{max-width:calc(var(--spacing-24) * 37 + var(--spacing-12));padding:calc(var(--spacing-24) * 2 + var(--spacing-2)) calc(var(--spacing-24) * 2 + var(--spacing-20));gap:var(--spacing-24)}.site-shell .site-content-column--blog{max-width:calc(var(--spacing-24) * 31 + var(--spacing-16));align-items:center;gap:calc(var(--spacing-24) + var(--spacing-16))}.site-shell .site-lead-form :is(input,textarea,.vs__selected,.vs__dropdown-toggle,.vs__dropdown-option){font:inherit}.site-shell .site-breadcrumbs{display:flex;flex-wrap:wrap;color:var(--site-text-secondary);font-size:var(--spacing-12);line-height:calc(var(--spacing-16) + var(--spacing-2))}.site-shell .site-breadcrumbs__nav{display:flex;flex-wrap:wrap}.site-shell .site-breadcrumbs__item{display:inline-flex;align-items:center}.site-shell .site-breadcrumbs__item:after{content:"/";margin-inline:var(--spacing-4);color:var(--site-text-tertiary)}.site-shell .site-breadcrumbs__item:last-child:after{content:none}.site-shell .site-breadcrumbs__link{color:var(--site-accent-primary);text-decoration:none;transition:color var(--motion-duration-default) var(--motion-easing-default)}.site-shell .site-breadcrumbs__link:hover{color:color-mix(in srgb,var(--site-accent-primary) 72%,var(--site-text-primary))}.site-shell .site-breadcrumbs__link.current{color:var(--site-text-primary);font-weight:400}.site-shell .site-prose{color:var(--site-text-primary)}.site-shell .site-prose :is(h1,h2,h3,h4,h5,h6,p,ul,ol,table){margin:0}.site-shell .site-prose a{color:var(--site-accent-primary);text-decoration:none}.site-shell .site-prose :is(b,strong){font-weight:600}.site-shell .site-prose img{max-width:100%;height:auto}.site-shell .site-prose hr{border:0;border-bottom:var(--border-width-default) solid var(--site-border-primary);margin-block:calc(var(--spacing-24) + var(--spacing-16))}.site-shell .site-prose--docs{line-height:calc(var(--spacing-24) + var(--spacing-4));letter-spacing:0}.site-shell .site-prose--docs h1{margin-bottom:calc(var(--spacing-24) + var(--spacing-6));font-size:calc(var(--spacing-24) + var(--spacing-8) + var(--spacing-2));line-height:calc(var(--spacing-24) + var(--spacing-16));font-weight:600}.site-shell .site-prose--docs h2{margin-top:calc(var(--spacing-24) + var(--spacing-16));margin-bottom:var(--spacing-20);font-size:calc(var(--spacing-24) + var(--spacing-6));line-height:calc(var(--spacing-24) + var(--spacing-12));font-weight:600}.site-shell .site-prose--docs h3{margin-top:calc(var(--spacing-24) + var(--spacing-6));margin-bottom:var(--spacing-12);font-size:calc(var(--spacing-16) + var(--spacing-6));line-height:calc(var(--spacing-24) + var(--spacing-6));font-weight:600}.site-shell .site-prose--docs h4{margin-top:calc(var(--spacing-24) + var(--spacing-2));margin-bottom:var(--spacing-10);font-size:calc(var(--spacing-16) + var(--spacing-2));line-height:calc(var(--spacing-24) + var(--spacing-2));font-weight:600}.site-shell .site-prose--docs p{margin-block:var(--spacing-16);font-size:calc(var(--spacing-8) + var(--spacing-8));line-height:calc(var(--spacing-24) + var(--spacing-2));font-weight:400}.site-shell .site-prose--docs :is(ul,ol){margin-block:var(--spacing-20);padding-left:var(--spacing-20)}.site-shell .site-prose--docs li+li{margin-top:var(--spacing-8)}.site-shell .site-prose--blog{max-width:calc(var(--spacing-24) * 31 + var(--spacing-16))}.site-shell .site-prose--blog h2{margin-top:calc(var(--spacing-24) * 3 + var(--spacing-8));margin-bottom:var(--spacing-24);font-size:calc(var(--spacing-24) + var(--spacing-12) + var(--spacing-2));line-height:calc(var(--spacing-24) + var(--spacing-16));font-weight:600;scroll-margin-top:calc(var(--spacing-24) * 4 + var(--spacing-4))}.site-shell .site-prose--blog h3{margin-top:calc(var(--spacing-24) * 2);margin-bottom:var(--spacing-20);font-size:calc(var(--spacing-24) + var(--spacing-8));line-height:calc(var(--spacing-24) + var(--spacing-16));font-weight:600;scroll-margin-top:calc(var(--spacing-24) * 4 + var(--spacing-4))}.site-shell .site-prose--blog h4{margin-top:calc(var(--spacing-24) + var(--spacing-16));margin-bottom:var(--spacing-16);font-size:var(--spacing-24);line-height:calc(var(--spacing-24) + var(--spacing-8));font-weight:600}.site-shell .site-prose--blog h5{margin-top:calc(var(--spacing-24) + var(--spacing-4));margin-bottom:var(--spacing-10);font-size:calc(var(--spacing-16) + var(--spacing-6));line-height:calc(var(--spacing-24) + var(--spacing-8));font-weight:600}.site-shell .site-prose--blog p{margin-bottom:var(--spacing-20);font-size:calc(var(--spacing-8) + var(--spacing-12));line-height:calc(var(--spacing-24) + var(--spacing-12) + var(--spacing-2));font-weight:400}.site-shell .site-prose--blog :is(ul,ol){margin-bottom:calc(var(--spacing-24) + var(--spacing-10));color:var(--site-text-primary);font-size:calc(var(--spacing-8) + var(--spacing-12));line-height:calc(var(--spacing-24) + var(--spacing-10));font-weight:400;padding-left:0}.site-shell .site-prose--blog ul li,.site-shell .site-prose--blog ol li{position:relative;margin-bottom:var(--spacing-8);padding-left:calc(var(--spacing-24) + var(--spacing-4));list-style:none}.site-shell .site-prose--blog ul li:before{content:"—";position:absolute;left:0;font-weight:400}.site-shell .site-prose--blog ol{counter-reset:site-prose-number}.site-shell .site-prose--blog ol li{counter-increment:site-prose-number}.site-shell .site-prose--blog ol li:before{content:counter(site-prose-number,decimal) ".";position:absolute;left:0;font-weight:400}.site-shell .site-prose--blog table{width:100%;margin-top:calc(var(--spacing-24) + var(--spacing-16));margin-bottom:calc(var(--spacing-24) * 2 + var(--spacing-8));border-collapse:collapse}.site-shell .site-prose--blog :is(table,td,tr,th){border:var(--border-width-default) solid var(--site-border-primary);font-size:calc(var(--spacing-8) + var(--spacing-6));line-height:calc(var(--spacing-16) + var(--spacing-6));text-align:left;vertical-align:top}.site-shell .site-prose--blog th{background-color:var(--site-surface-muted);color:var(--site-text-primary);font-weight:600}.site-shell .site-prose--blog :is(td,th,tr){padding:var(--spacing-6) var(--spacing-10)}.site-shell .site-docs-nav{display:flex;justify-content:center;width:100%}.site-shell .site-docs-nav__inner{display:flex;flex:1;align-items:center;justify-content:space-between;gap:calc(var(--spacing-24) + var(--spacing-6))}.site-shell .site-docs-nav__inner--end{justify-content:flex-end}.site-shell .site-docs-nav__panel{display:flex;flex-direction:column}.site-shell .site-docs-nav__panel--right{align-items:flex-end}.site-shell .site-docs-nav__caption{margin-bottom:var(--spacing-10);color:var(--site-text-secondary);font-size:calc(var(--spacing-8) + var(--spacing-8));line-height:calc(var(--spacing-24) + var(--spacing-4));font-weight:500}.site-shell .site-docs-nav__link{color:var(--site-text-primary);text-decoration:none;transition:color var(--motion-duration-default) var(--motion-easing-default)}.site-shell .site-docs-nav__link:hover{color:var(--site-accent-primary)}.site-shell .site-docs-nav__link-box{display:flex;max-width:calc(var(--spacing-24) * 9 + var(--spacing-4));align-items:center;gap:var(--spacing-10);padding-block:var(--spacing-10)}.site-shell .site-docs-nav__icon{min-width:var(--spacing-16);margin:0;fill:currentColor!important;transition:transform var(--motion-duration-default) var(--motion-easing-default),fill var(--motion-duration-default) var(--motion-easing-default)}.site-shell .site-docs-nav__icon--prev{margin-right:var(--spacing-4);transform:rotate(180deg)}.site-shell .site-docs-nav__link:hover .site-docs-nav__icon{transform:translate(var(--spacing-12))}.site-shell .site-docs-nav__link:hover .site-docs-nav__icon--prev{transform:rotate(180deg) translate(var(--spacing-12))}.site-shell .site-content-footer{display:flex;width:100%;justify-content:center;padding-block:calc(var(--spacing-24) * 2 + var(--spacing-2));border-top:var(--border-width-default) solid var(--site-border-primary)}.site-shell .site-content-footer__inner{width:100%;max-width:calc(var(--spacing-24) * 37 + var(--spacing-12))}.site-shell .site-content-footer__copy{color:var(--site-text-secondary);font-size:calc(var(--spacing-8) + var(--spacing-6));line-height:calc(var(--spacing-16) + var(--spacing-6))}@media screen and (max-width:960px){.site-shell .site-content-shell--blog{margin-bottom:calc(var(--spacing-24) * 3 + var(--spacing-8))}.site-shell .site-content-column--docs{padding:calc(var(--spacing-24) + var(--spacing-16)) calc(var(--spacing-24) + var(--spacing-8))}.site-shell .site-prose--blog h2{font-size:calc(var(--spacing-24) + var(--spacing-8))}.site-shell .site-prose--blog h3{font-size:var(--spacing-24)}.site-shell .site-prose--blog p,.site-shell .site-prose--blog :is(ul,ol){font-size:calc(var(--spacing-8) + var(--spacing-8))}}@media screen and (max-width:640px){.site-shell .site-content-shell--blog{padding-inline:var(--spacing-16)}.site-shell .site-content-column--docs{padding:calc(var(--spacing-24) + var(--spacing-16)) var(--spacing-20)}.site-shell .site-docs-nav__inner{flex-direction:column;align-items:stretch;gap:var(--spacing-16)}.site-shell .site-docs-nav__panel--right{align-items:flex-start}.site-shell .site-prose--blog h2{font-size:calc(var(--spacing-24) + var(--spacing-6))}.site-shell .site-prose--blog h3{font-size:calc(var(--spacing-16) + var(--spacing-8))}.site-shell .site-prose--blog h4{font-size:calc(var(--spacing-16) + var(--spacing-4))}.site-shell .site-prose--blog h5{font-size:calc(var(--spacing-16) + var(--spacing-2))}.site-shell .site-prose--blog p,.site-shell .site-prose--blog :is(ul,ol){font-size:calc(var(--spacing-8) + var(--spacing-8));line-height:calc(var(--spacing-24) + var(--spacing-8))}}.app-inline-icon-actions{display:inline-flex;align-items:center;gap:0;column-gap:0;row-gap:0;font-size:0;line-height:0}.app-inline-icon-actions__placeholder{width:var(--size-icon-large);height:var(--size-icon-large);flex:0 0 auto}.app-inline-icon-button{display:inline-flex;width:var(--size-icon-large);height:var(--size-icon-large);flex:0 0 auto;align-items:center;justify-content:center;margin:0;padding:0;border:none;border-radius:var(--border-radius-button);background:transparent;color:var(--color-text-secondary);cursor:pointer;line-height:0;transition:background-color var(--motion-duration-default) var(--motion-easing-default),color var(--motion-duration-default) var(--motion-easing-default)}.app-inline-icon-button:hover,.app-inline-icon-button:focus-visible{background:var(--color-state-hover);color:var(--color-text-primary)}.app-inline-icon-button:focus-visible{outline:none}.app-inline-icon-button:disabled{color:var(--color-text-disabled);cursor:default}.app-inline-icon-button__icon{width:var(--size-icon-small);height:var(--size-icon-small)}
